veakoo-cart-drawer{display:block}dialog.vcd{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(400px,100%);max-width:100%;height:100%;height:100dvh;max-height:100dvh;background:#fff;color:#303532;text-align:left;font:13px/1.5 var(--font-body-family, sans-serif);box-shadow:-8px 0 32px #0002}dialog.vcd:not([open]){display:none}.vcd::backdrop{background:#000000a6}.vcd .vcd__shell{display:flex;flex-direction:column;height:100%}.vcd .vcd__heading{display:flex;flex-shrink:0;align-items:center;gap:16px;padding:12px 20px;background:#faf9f6;border-bottom:1px solid #e8e4dc}.vcd .vcd__heading h2{flex:1;margin:0;color:inherit;font:600 14px/1.4 var(--font-body-family, sans-serif);letter-spacing:0}.vcd .vcd__heading a{font-size:11px;text-decoration:underline}.vcd .vcd__heading button{border:0;background:transparent;color:inherit;font:26px/1 sans-serif;padding:5px;cursor:pointer}.vcd .vcd__content{display:flex;flex-direction:column;min-height:0;flex:1}.vcd .vcd__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 16px}.vcd a{color:inherit}.vcd p{margin:6px 0}.vcd .vcd__empty{margin:20px 0;padding:24px 16px;text-align:center;background:#515b43;color:#fff}.vcd .vcd__empty p{font-size:12px;letter-spacing:.08em;margin:0 0 16px}.vcd .vcd__empty a{display:block;border:1px solid #ffffff70;padding:14px;text-decoration:none;letter-spacing:.08em}.vcd .vcd__items{list-style:none;margin:0;padding:0}.vcd .vcd__item{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;border-bottom:1px solid #e8e4dc;padding:0 0 20px;margin-bottom:20px}.vcd .vcd__name{font-weight:500;text-decoration:none}.vcd .vcd__image{display:block;overflow:hidden;background:#f5f5f3;aspect-ratio:1}.vcd .vcd__image img{display:block;width:100%;height:100%;object-fit:contain;transform:none}.vcd .vcd__quantity{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px}.vcd .vcd__quantity button{width:32px;height:32px;border:1px solid #d0d0cb;background:#fff;color:inherit;cursor:pointer}.vcd .vcd__quantity a{margin-left:auto;font-size:11px}.vcd .vcd__recommendations{margin-top:22px}.vcd .vcd__recommendations h3{font:400 11px/1.4 var(--font-body-family, sans-serif);text-align:center;letter-spacing:.08em;margin:0 0 14px}.vcd .vcd__products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vcd .vcd__product{min-width:0;font-size:11px;overflow-wrap:anywhere}.vcd .vcd__product>a:not(.vcd__image){display:block;margin-top:6px;text-decoration:none}.vcd .vcd__product form{margin:0}.vcd .vcd__product select,.vcd .vcd__product button,.vcd .vcd__product-link{width:100%;box-sizing:border-box;border:1px solid #ccc;border-radius:0;padding:8px 4px;background:#fff;color:inherit;font:inherit;margin-top:6px}.vcd .vcd__product button{cursor:pointer}.vcd .vcd__footer{flex-shrink:0;margin:0;padding:14px 16px max(14px,env(safe-area-inset-bottom));border-top:1px solid #e8e4dc;background:#faf9f6}.vcd .vcd__subtotal{display:flex;justify-content:space-between;margin:0 0 12px}.vcd .vcd__footer button{display:block;width:100%;border:1px solid #515b43;border-radius:0;background:#515b43;color:#fff;padding:15px 8px;font:inherit;letter-spacing:.1em;cursor:pointer}.vcd .vcd__footer>p:last-child{font-size:10px;text-align:center}.vcd .vcd__status{flex-shrink:0;margin:0;padding:10px 16px;background:#f4eee2;color:#713d20}.vcd .vcd__status[hidden]{display:none}.vcd button:disabled{opacity:.5;cursor:default}.vcd [aria-busy=true]{opacity:.65}.vcd a:focus-visible,.vcd button:focus-visible,.vcd select:focus-visible{outline:2px solid #303532;outline-offset:3px}@media(max-width:460px){dialog.vcd{width:100%}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.vcd .vcd__image img{transition:transform .35s ease}.vcd .vcd__image:hover img{transform:scale(1.025)}}@media(prefers-reduced-motion:no-preference){dialog.vcd[open]{animation:vcd-enter .25s ease-out}@keyframes vcd-enter{0%{translate:100% 0}to{translate:0 0}}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cart-drawer.css.map */
