cart-drawer{--transition-duration: .2s;position:fixed;z-index:99999999999;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:#000000a6;opacity:0;transition:opacity var(--transition-duration) ease}cart-drawer.state--active .cart-overlay{opacity:1}.cart-content{height:100%;width:26rem;max-width:calc(100vw - 2rem);background-color:rgb(var(--color-background));overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-default) ease}cart-drawer.state--active .cart-content{transform:translate(0)}.cart-header{display:flex;justify-content:space-between;align-items:center;padding-left:var(--s0)}.drawer__close{display:inline-block;padding:0;min-width:3rem;min-height:3rem;color:rgb(var(--color-foreground));background-color:transparent;border:none;cursor:pointer}.drawer__close svg{height:1rem;width:1rem}cart-items{display:block;overflow-y:auto;padding:var(--s2) var(--s0)}.cart__items--disabled{pointer-events:none}.cart-item{display:grid;grid-template-columns:100px 1fr;gap:var(--s-1)}cart-remove-button{display:block}cart-remove-button button{background:none;border:none;cursor:pointer}cart-remove-button .icon-remove{height:1rem;width:1rem}.cart-item .loading-overlay{top:0;right:0;bottom:auto;left:auto}.cart-item .loading-overlay:not(.hidden)~*{visibility:hidden}.cart-item-savings{background-color:#e50669;font-size:var(--t-2);line-height:1;border-radius:3px;display:inline-block;padding:var(--s-3) var(--s-2);text-align:center;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/266/assets/component-cart-drawer.css.map */
