cart-drawer{--transition-duration: .2s;position:fixed;z-index:999999999;top:0;left:0;width:100vw;height:100%;display:flex;justify-content:flex-end;align-items:center;transition:visibility var(--transition-duration) ease}cart-drawer.state--active{visibility:visible!important}body:has(cart-drawer.state--active){overflow:hidden}.cart-overlay{position:fixed;width:100vw;height:100%;background-color:#0009;opacity:0;transition:opacity var(--transition-duration) ease}cart-drawer.state--active .cart-overlay{opacity:1}.cart-content{position:relative;height:100%;width:29rem;max-width:100%;box-shadow:0 4px 4px #00000040;display:flex;flex-direction:column;justify-content:space-between;transform:translate(100%);transition:transform var(--transition-duration) ease;background-color:var(--color-3);overflow-y:auto;-webkit-overflow-scrolling:touch}.cart-content.state--empty{justify-content:center}.cart-content.state--empty .cart-close{position:absolute;top:var(--s1);right:var(--s1)}cart-drawer.state--active .cart-content{transform:translate(0)}.cart-content>div:nth-last-child(2){margin-block-end:auto}.cart-item{display:grid;grid-template-columns:.48fr 1fr .1fr;column-gap:var(--s0)}.cart-item-close{height:fit-content}.cart-item-close svg{width:12px}.cart-item-quantity{display:block;font-size:var(--t-1)}@media(max-width:767px){.cart-item-quantity{font-size:var(--t0)}}.cart-item-quantity button{color:var(--color-2);padding:0 var(--s-1)}cart-item-remove button{color:var(--color-2);text-decoration:underline;text-underline-offset:2px}.cart-content .scroll{padding-bottom:.3em}.cart-header{position:sticky;top:0;background-color:var(--color-3);z-index:30;padding-top:var(--s1);padding-bottom:var(--s-1)}.cart-shipping-bar{width:100%;height:var(--s-2);background:var(--color-4);border-radius:12px;overflow:hidden}.cart-shipping-bar-progress{height:100%;background:var(--color-10);border-radius:12px 0 0 12px;transition:width .3s ease}.cart-shipping-bar-progress[style*="100%"]{border-radius:12px}.cart-footer{background-color:var(--color-3);position:sticky;bottom:0;padding-top:var(--s-1);padding-bottom:var(--s0);z-index:30}
/*# sourceMappingURL=/cdn/shop/t/160/assets/section-cart-drawer.css.map */
