.cart-drawer .drawer__inner{background:var(--gs-deep-black,#090A09)}.cart-drawer .modal-heading{border-bottom:1px solid rgba(141,148,103,.45)}.cart-drawer .drawer__heading{font-family:var(--font-mono-family,monospace);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--gs-olive-light,#8d9467)}.gs-cart-count{color:var(--gs-muted-grey,#999A92)}.cart-drawer .drawer__cart-items-wrapper{counter-reset:gsc}.cart-drawer .drawer__cart-item{counter-increment:gsc;position:relative;border-bottom:1px dashed rgba(190,181,164,.22)!important;padding:16px 20px}.cart-drawer .drawer__cart-item:before{content:counter(gsc,decimal-leading-zero);position:absolute;right:20px;top:16px;font-family:var(--font-mono-family,monospace);font-size:10px;letter-spacing:.12em;color:var(--gs-olive-light,#8d9467);z-index:2}.gs-cart-cut{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;aspect-ratio:4/5;background:radial-gradient(ellipse at 50% 40%,#4a4e43,#1b1d19 70%);overflow:hidden}.gs-cart-cut img{display:block;width:78%;height:88%;object-fit:contain;margin-bottom:6%;filter:drop-shadow(0 8px 8px rgba(0,0,0,.6))}.gs-cart-cut:before,.gs-cart-cut:after{content:"";position:absolute;width:10px;height:10px;border:1px solid var(--gs-stone,#BEB5A4)}.gs-cart-cut:before{top:6px;left:6px;border-right:0;border-bottom:0}.gs-cart-cut:after{bottom:6px;right:6px;border-left:0;border-top:0}.cart-drawer .drawer__cart-item__media img{background:transparent}.cart-drawer .cart-drawer__item-heading{font-family:var(--font-heading-family);font-size:24px;line-height:1;text-transform:uppercase;color:var(--gs-cream,#E6DED0);text-decoration:none}.cart-drawer .drawer__cart-item__details .product-option,.cart-drawer .drawer__cart-item__details .discounts__discount{font-family:var(--font-mono-family,monospace);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--gs-olive-light,#8d9467)}.cart-drawer .drawer__cart-item__details .discounts__discount svg{display:none}.cart-drawer .drawer__cart-item__totals .price,.cart-drawer .drawer__cart-item__totals .price__sale{font-family:var(--font-mono-family,monospace);font-size:14px}.cart-drawer .price__sale{color:var(--gs-cream,#E6DED0)}.cart-drawer .price__regular{color:var(--gs-muted-grey,#999A92)}.cart-drawer quantity-input.quantity{border:0!important;background:transparent!important;position:relative}.cart-drawer .quantity__input{font-family:var(--font-mono-family,monospace);color:var(--gs-cream,#E6DED0);background:transparent}.cart-drawer .quantity__button{color:var(--gs-cream,#E6DED0)}.cart-drawer .drawer__cart-remove-button svg{display:none}.cart-drawer .drawer__cart-remove-button:after{content:"Remove";font-family:var(--font-mono-family,monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-stone,#BEB5A4);border-bottom:1px solid rgba(190,181,164,.5)}.cart-drawer .drawer__footer{border-top:1px solid rgba(141,148,103,.45)}.cart-drawer .totals__subtotal,.cart-drawer .totals__subtotal-value{font-family:var(--font-heading-family);font-size:30px;text-transform:uppercase;color:var(--gs-cream,#E6DED0)}.cart-drawer .tax-note,.cart-drawer .drawer__footer small{font-family:var(--font-mono-family,monospace);font-size:11px;letter-spacing:.04em;color:var(--gs-muted-grey,#999A92)}.cart-drawer .free-delivery-bar{background:transparent!important;border:0!important;padding:14px 20px 4px!important}.cart-drawer .free-delivery-bar,.cart-drawer .free-delivery-bar *{font-family:var(--font-mono-family,monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-cream,#E6DED0)!important}.cart-drawer .free-delivery-bar__bar,.cart-drawer .free-delivery-bar progress{border-radius:0!important;height:3px!important;background:#beb5a440!important}.cart-drawer .free-delivery-bar__bar>*,.cart-drawer .free-delivery-bar progress::-webkit-progress-value{background:var(--gs-olive-light,#8d9467)!important;border-radius:0!important}.gs-cart-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 0 28px;color:var(--gs-cream,#E6DED0);text-align:center}.gs-cart-empty__c{stroke:var(--gs-olive-light,#8d9467);stroke-width:1.4}.gs-cart-empty p{margin:0;font-family:var(--font-mono-family,monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-stone,#BEB5A4)}.cart-drawer .drawer__inner{position:relative}.cart-drawer .drawer__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background:url(gs-contour-draw.svg) center bottom/cover no-repeat;-webkit-mask-image:linear-gradient(to bottom,transparent 55%,#000 100%);mask-image:linear-gradient(to bottom,transparent 55%,#000 100%);z-index:0}.cart-drawer .drawer__inner>*{position:relative;z-index:1}free-delivery-bar.free-delivery-bar__toolbar{display:block!important;position:relative;background-color:transparent!important;background-image:linear-gradient(var(--gs-olive-light,#8d9467),var(--gs-olive-light,#8d9467)),linear-gradient(#beb5a440,#beb5a440)!important;background-size:calc((100% - 40px) * var(--length) / var(--max-length)) 3px,calc(100% - 40px) 3px!important;background-position:20px 100%,20px 100%!important;background-repeat:no-repeat!important;border:0!important;border-radius:0!important;padding:12px 20px 16px!important;min-height:0!important;max-width:100%}free-delivery-bar.free-delivery-bar__toolbar:before,free-delivery-bar.free-delivery-bar__toolbar:after{display:none!important}free-delivery-bar.free-delivery-bar__toolbar svg{display:none}free-delivery-bar.free-delivery-bar__toolbar,free-delivery-bar.free-delivery-bar__toolbar *{font-family:var(--font-mono-family,monospace)!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-cream,#E6DED0)!important;font-weight:400}@media(max-width:749px),(max-height:760px){.cart-drawer .drawer__footer{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cart-drawer .drawer__footer>*{flex-shrink:0}.cart-drawer cart-drawer-items{flex:0 0 auto;overflow:visible}.cart-drawer .cart__footer__information{padding:16px 20px 22px}.cart-drawer .totals__subtotal,.cart-drawer .totals__subtotal-value{font-size:26px}.cart-drawer .additional-checkout-buttons{margin-top:12px}.cart-drawer .cart__footer__information .body2,.cart-drawer .cart__footer__information small{font-size:11px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gs-cart.css.map */
