cart-drawer.vd{--vd-cream: #F5EFE8;--vd-paper: #FBF8F4;--vd-ink: #231F20;--vd-muted: #6f675d;--vd-olive: #1E2416;--vd-gold: #CBB281;--vd-goldd: #9C7B3E;--vd-line: rgba(156,123,62,.24);--vd-ease: cubic-bezier(.22,.8,.2,1);background-color:#14180e00!important;transition:background-color .45s ease,visibility .5s!important}cart-drawer.vd.active{background-color:#14180e73!important}cart-drawer.vd .drawer__inner{position:relative;width:min(440px,100vw);max-width:none;height:100%;height:100dvh;padding:0;border:0!important;overflow:hidden;display:flex;flex-direction:column;background:var(--vd-cream)!important;color:var(--vd-ink);border-radius:0 24px 24px 0;box-shadow:0 0 80px -10px #14180e73;transform:translate(-104%);transition:transform .55s var(--vd-ease)!important;will-change:transform}cart-drawer.vd.active .drawer__inner{transform:translate(0)}cart-drawer.vd .drawer__inner.vd-dragging{transition:none!important}cart-drawer.vd .vd-grip{position:absolute;top:50%;right:7px;width:4px;height:46px;margin-top:-23px;border-radius:4px;background:#9c7b3e47;z-index:3}@media(hover:hover)and (pointer:fine){cart-drawer.vd .vd-grip{display:none}}cart-drawer.vd .drawer__header.vd-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 22px 14px;margin:0;border:0}cart-drawer.vd .vd-head__title{display:flex;align-items:center;gap:10px}cart-drawer.vd .drawer__heading{margin:0;font-size:24px;font-weight:300;letter-spacing:-.01em;color:var(--vd-ink)}cart-drawer.vd .vd-head__count{min-width:26px;height:26px;padding:0 7px;border-radius:999px;display:inline-grid;place-items:center;font-size:13px;font-weight:500;color:var(--vd-goldd);box-shadow:inset 0 0 0 1px var(--vd-line);background:var(--vd-paper)}cart-drawer.vd .vd-close{position:static;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;padding:0;background:var(--vd-paper);box-shadow:inset 0 0 0 1px var(--vd-line);color:var(--vd-ink);transition:transform .3s var(--vd-ease),background .3s}cart-drawer.vd .vd-close:hover{background:#fff;transform:rotate(90deg)}cart-drawer.vd .vd-close .svg-wrapper,cart-drawer.vd .vd-close svg{width:15px;height:15px}cart-drawer.vd .vd-added{position:absolute;left:50%;top:24px;transform:translate(-50%,-8px);opacity:0;pointer-events:none;display:inline-flex;align-items:center;gap:6px;padding:7px 13px 7px 11px;border-radius:999px;background:var(--vd-olive);color:var(--vd-cream);font-size:12.5px;letter-spacing:.02em;white-space:nowrap;transition:opacity .35s ease,transform .45s var(--vd-ease)}cart-drawer.vd .vd-added svg{width:15px;height:15px;fill:none;stroke:var(--vd-gold);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .5s .2s var(--vd-ease)}cart-drawer.vd.vd-is-added .vd-added{opacity:1;transform:translate(-50%)}cart-drawer.vd.vd-is-added .vd-added svg{stroke-dashoffset:0}cart-drawer.vd .vd-ship{display:flex;align-items:center;gap:12px;margin:0 16px 12px;padding:12px 14px;border-radius:16px;background:var(--vd-paper);box-shadow:inset 0 0 0 1px var(--vd-line)}cart-drawer.vd .vd-ship__ico{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--vd-olive);color:var(--vd-gold)}cart-drawer.vd .vd-ship__ico svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}cart-drawer.vd .vd-ship__txt{display:flex;flex-direction:column;gap:2px;min-width:0}cart-drawer.vd .vd-ship__txt strong{font-size:14.5px;font-weight:500;color:var(--vd-ink)}cart-drawer.vd .vd-ship__txt span{font-size:13px;color:var(--vd-goldd)}cart-drawer.vd cart-drawer-items{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:2px 0 12px}cart-drawer.vd .drawer__contents,cart-drawer.vd .drawer__cart-items-wrapper{height:auto;overflow:visible}cart-drawer.vd table.vd-items,cart-drawer.vd table.vd-items tbody{display:block;width:100%;border:0}cart-drawer.vd tr.cart-item.vd-item{display:grid!important;grid-template-columns:84px minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"media details total" "media qty qty";column-gap:14px;row-gap:10px;align-items:start;margin:0 16px 10px;padding:14px;border-radius:18px;background:var(--vd-paper);box-shadow:inset 0 0 0 1px var(--vd-line);animation:vdIn .55s calc(var(--i, 0) * 70ms + .12s) var(--vd-ease) both}@keyframes vdIn{0%{opacity:0;transform:translateY(12px)}}cart-drawer.vd tr.vd-item>td{display:block!important;padding:0!important;border:0;width:auto!important}cart-drawer.vd .vd-item__media{grid-area:media;grid-row:1 / 3!important;position:relative}cart-drawer.vd .vd-item__media img{display:block;width:84px!important;height:104px!important;object-fit:contain;padding:8px;border-radius:14px;background:radial-gradient(circle at 50% 45%,#fff,#efe7dc)}cart-drawer.vd .vd-item__details{grid-area:details;min-width:0}cart-drawer.vd .cart-item__name{display:block;margin:2px 0 0;font-size:15.5px;font-weight:400;line-height:1.3;color:var(--vd-ink);text-decoration:none}cart-drawer.vd .vd-item__variant{display:inline-block;margin-top:7px;padding:3px 10px;border-radius:999px;font-size:12px;color:var(--vd-goldd);box-shadow:inset 0 0 0 1px var(--vd-line);background:#cbb28114}cart-drawer.vd .vd-item__unit{margin-top:6px;font-size:12.5px;color:var(--vd-muted)}cart-drawer.vd .vd-item__unit s{margin-inline-end:6px;opacity:.7}cart-drawer.vd .vd-item__total{grid-area:total;text-align:left}cart-drawer.vd .vd-item__total .price{font-size:17px;font-weight:400;color:var(--vd-ink);letter-spacing:0;direction:ltr;unicode-bidi:isolate}cart-drawer.vd .vd-item__total s{display:block;font-size:12px;color:var(--vd-muted);direction:ltr;unicode-bidi:isolate}cart-drawer.vd .vd-item__qty{grid-area:qty;grid-column:2 / 4!important}cart-drawer.vd .cart-item__quantity-wrapper{display:flex;align-items:center;justify-content:space-between;gap:10px}cart-drawer.vd .quantity-popover-container{padding:0}cart-drawer.vd quantity-input.quantity{width:116px;min-height:40px;height:40px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--vd-line);overflow:hidden}cart-drawer.vd quantity-input.quantity:before,cart-drawer.vd quantity-input.quantity:after{display:none!important}cart-drawer.vd .quantity__button{width:40px;color:var(--vd-ink)}cart-drawer.vd .quantity__button .svg-wrapper,cart-drawer.vd .quantity__button svg{width:11px;height:11px}cart-drawer.vd .quantity__input{font-size:15px;font-weight:500;color:var(--vd-ink)}cart-drawer.vd .vd-remove{display:inline-flex;align-items:center;gap:6px;min-width:0;min-height:40px;padding:0 4px;margin:0;font-size:12.5px;color:var(--vd-muted);background:none;box-shadow:none}cart-drawer.vd .vd-remove:before,cart-drawer.vd .vd-remove:after{display:none}cart-drawer.vd .vd-remove .svg-wrapper,cart-drawer.vd .vd-remove svg{width:15px;height:15px}cart-drawer.vd .vd-remove:hover{color:var(--vd-ink)}cart-drawer.vd .cart-item__error{grid-column:1 / -1}cart-drawer.vd .cart-item__totals .loading__spinner{right:auto;left:0}cart-drawer.vd .drawer__footer.vd-foot{flex:none;padding:14px 18px calc(14px + env(safe-area-inset-bottom));margin:0;border-top:1px solid var(--vd-line);background:var(--vd-cream);box-shadow:0 -18px 30px -24px #14180e59}cart-drawer.vd .cart-drawer__footer{padding:0;border:0}cart-drawer.vd .vd-rows{display:grid;gap:6px;margin-bottom:14px}cart-drawer.vd .vd-row{display:flex;align-items:baseline;justify-content:space-between;font-size:14px;color:var(--vd-muted);margin:0}cart-drawer.vd .vd-row__free{color:var(--vd-goldd);font-weight:500}cart-drawer.vd .vd-row--total{padding-top:8px;border-top:1px dashed var(--vd-line);color:var(--vd-ink)}cart-drawer.vd .vd-row--total .totals__total{margin:0;font-size:16px;font-weight:400;color:var(--vd-ink)}cart-drawer.vd .vd-row--total .totals__total-value{margin:0;font-size:24px;font-weight:300;letter-spacing:-.01em;color:var(--vd-ink);direction:ltr;unicode-bidi:isolate}cart-drawer.vd .tax-note{display:none}cart-drawer.vd .cart__ctas{display:grid;gap:4px}cart-drawer.vd .vd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:0 22px;border-radius:999px;font-size:16px;letter-spacing:.02em;text-decoration:none;border:0;cursor:pointer}cart-drawer.vd .vd-btn:before,cart-drawer.vd .vd-btn:after{display:none!important}cart-drawer.vd .vd-btn--solid{background:var(--vd-olive)!important;color:var(--vd-cream)!important;box-shadow:0 14px 30px -16px #14180ecc;transition:transform .25s var(--vd-ease),box-shadow .25s}cart-drawer.vd .vd-btn--solid:hover{transform:translateY(-1px);box-shadow:0 18px 34px -16px #14180ed9}cart-drawer.vd .vd-btn--solid:active{transform:scale(.985)}cart-drawer.vd .vd-lock{width:17px;height:17px;fill:none;stroke:var(--vd-gold);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}cart-drawer.vd .vd-continue{min-height:42px;background:none;border:0;cursor:pointer;font:inherit;font-size:14px;color:var(--vd-muted);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--vd-line)}cart-drawer.vd .vd-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin:4px 0 0;font-size:12px;color:var(--vd-muted)}cart-drawer.vd .vd-trust svg{width:14px;height:14px;fill:none;stroke:var(--vd-goldd);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}cart-drawer.vd.is-empty .vd-foot,cart-drawer.vd.is-empty .vd-ship,cart-drawer.vd.is-empty .drawer__header{display:none}cart-drawer.vd .drawer__inner-empty{height:100%;display:grid;place-items:center;padding:24px}cart-drawer.vd .vd-empty{position:static;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:300px}cart-drawer.vd .vd-empty .vd-close{position:absolute;top:22px;left:22px}cart-drawer.vd .vd-empty__icon{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--vd-paper);box-shadow:inset 0 0 0 1px var(--vd-line);margin-bottom:6px}cart-drawer.vd .vd-empty__icon svg{width:38px;height:38px;stroke:var(--vd-goldd);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}cart-drawer.vd .vd-empty__title{margin:0;font-size:24px;font-weight:300;color:var(--vd-ink)}cart-drawer.vd .vd-empty__sub{margin:0 0 12px;font-size:15px;color:var(--vd-muted)}cart-drawer.vd .vd-empty .vd-btn{width:auto;min-width:220px}@media(max-width:749px){cart-drawer.vd .drawer__inner{width:90vw;border-radius:0 22px 22px 0}cart-drawer.vd .drawer__header.vd-head{padding:calc(16px + env(safe-area-inset-top)) 18px 12px}cart-drawer.vd .drawer__heading{font-size:22px}cart-drawer.vd .vd-added{top:calc(18px + env(safe-area-inset-top))}cart-drawer.vd .vd-ship{margin:0 12px 10px;padding:11px 12px}cart-drawer.vd tr.cart-item.vd-item{margin:0 12px 10px;padding:12px;grid-template-columns:74px minmax(0,1fr) auto;column-gap:12px}cart-drawer.vd .vd-item__media img{width:74px!important;height:92px!important}cart-drawer.vd .cart-item__name{font-size:15px}cart-drawer.vd .drawer__footer.vd-foot{padding:12px 14px calc(12px + env(safe-area-inset-bottom))}cart-drawer.vd .vd-row--total .totals__total-value{font-size:22px}}@media(prefers-reduced-motion:reduce){cart-drawer.vd .drawer__inner,cart-drawer.vd tr.cart-item.vd-item,cart-drawer.vd .vd-added{transition:none!important;animation:none!important}}cart-drawer.vd .drawer__inner:focus,cart-drawer.vd .drawer__inner :focus:not(:focus-visible){outline:none}cart-drawer.vd .cart-item__name:focus-visible,cart-drawer.vd .vd-close:focus-visible,cart-drawer.vd .vd-continue:focus-visible{outline:1px solid var(--vd-goldd);outline-offset:3px}cart-drawer.vd .cart-item__name:focus-visible{box-shadow:none;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/vero-drawer.css.map */
