cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;pointer-events:none}cart-drawer.active{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}cart-drawer .drawer__inner{position:fixed;top:var(--cart-drawer-top, 80px);right:var(--cart-drawer-right, 12px);display:flex;flex-direction:column;width:min(320px,calc(100vw - 24px));max-height:calc(100vh - var(--cart-drawer-top, 80px) - 16px);max-height:calc(100dvh - var(--cart-drawer-top, 80px) - 16px);overflow-y:auto;overscroll-behavior:contain;border-left:1px solid rgba(var(--color-border, var(--color-foreground)),.2);border-bottom:1px solid rgba(var(--color-border, var(--color-foreground)),.2);font-family:var(--font-body-family);opacity:0;translate:0 -8px;transition:opacity .2s ease,translate .2s ease}cart-drawer.active .drawer__inner{opacity:1;translate:0 0}@media(min-width:799px){cart-drawer .drawer__inner{width:420px}}@media(prefers-reduced-motion:reduce){cart-drawer .drawer__inner{transition:none;translate:none}}.drawer__close{position:absolute;top:6px;right:6px;z-index:1;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.drawer__close .svg-wrapper{width:14px}.drawer__inner-empty{display:none;padding:30px 20px;text-align:center}.drawer__inner:not(:has(.mini-cart__item)) .drawer__inner-empty{display:block}.drawer__inner:not(:has(.mini-cart__item)) :is(cart-drawer-items,.drawer__footer){display:none}.cart-drawer__form{padding:16px 20px 0}.cart_content__continue-shopping{display:none;margin:0 40px 10px 0}@media(max-width:798px){.cart_content__continue-shopping{display:inline-block}}.cart_items{display:grid;gap:16px;padding-top:30px}.mini-cart__item{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;align-items:start}.mini-cart__item>*{grid-row:1;grid-column:1;position:relative;z-index:1}.mini-cart__item>.mini-cart__item-image{z-index:0}.mini-cart__item>.mini-cart__item-content{grid-column:2}.mini-cart__item-image img,.mini-cart__item-image .placeholder-svg{display:block;width:100%;height:auto}.mini-cart__item-title{display:block;color:inherit;text-decoration:none;font-weight:var(--font-body-weight-bold)}.mini-cart__item-properties{margin:4px 0;font-size:.9em}.mini-cart__item-price .modal_price{margin:4px 0}.mini-cart__unit-price,.notification-discount{margin:2px 0;font-size:.85em}.mini-cart__item-actions{position:relative;display:flex;align-items:center;gap:8px;margin-top:8px}.mini-cart__remove{display:grid;place-items:center;width:36px;height:36px;color:inherit}.mini-cart__remove .svg-wrapper{width:16px}.drawer__footer{padding:16px 20px 20px}.cart-drawer__footer>*{margin:0 0 10px}.cart-drawer__footer :is(.cart_subtotal,.cart_savings){display:flex;justify-content:space-between;gap:10px;font-weight:var(--font-body-weight-bold)}.cart-drawer__footer .cart_discounts li{display:flex;justify-content:space-between;gap:10px}.cart-drawer__footer .cart_text{font-size:.9em}.cart-drawer__footer textarea{width:100%;min-height:80px;padding:10px;border:1px solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);background:none;color:inherit;font:inherit}.cart-drawer__footer .tos{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cart__ctas .button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.cart__ctas .icon-lock{width:14px}
/*# sourceMappingURL=/cdn/shop/t/89/assets/component-cart-drawer.css.map */
