.cart-drawer__overlay{background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;z-index:var(--z-modals);opacity:0;pointer-events:none;transition:opacity var(--duration-default) var(--duration-default)}.cart-drawer__overlay:empty{display:block}.cart-drawer__inner{--drawer-gutter: 2.4rem;--drawer-width: 39.3rem;background-color:var(--color-background-secondary);display:flex;flex-direction:column;width:39.3rem;max-width:90%;height:var(--viewport-height, 100vh);padding:0 var(--drawer-gutter);position:fixed;right:max(calc(0rem - var(--drawer-width)),-100%);top:0;overflow:hidden auto;z-index:var(--z-modals);transition:right var(--duration-default) var(--duration-default)}@media screen and (max-width:479px){.cart-drawer__inner{max-width:100%;width:100%;right:-100%}}.cart-drawer__head{padding:2.7rem 0 2.3rem}.cart-drawer__title{column-gap:1.2rem}.cart-drawer__count{display:flex;align-items:center;justify-content:center;min-width:1.5em;min-height:1.5em;padding:0 .4em 0 .3em;border:.1rem solid currentColor;border-radius:50%;aspect-ratio:1}.cart-drawer__bar{margin-bottom:2rem}.cart-drawer__body{display:flex;flex-direction:column;flex:1}table.cart-drawer__items,table.cart-drawer__items tbody,table.cart-drawer__items td{display:block}cart-drawer-items{display:block;margin-bottom:2.4rem}.cart-drawer__summary{text-align:center;padding:2.4rem var(--drawer-gutter) 1.7rem;margin:auto calc(0rem - var(--drawer-gutter) - .1rem) 0;border:.1rem solid currentColor;border-bottom:none;border-radius:4rem 4rem 0 0;background-color:var(--color-background-secondary);position:sticky;bottom:0;z-index:2}.cart-drawer .cart-summary__button{width:100%}.cart-drawer .cart-summary__text{margin-top:1.2rem}.is-visible .cart-drawer__overlay{pointer-events:auto;opacity:1;transition-delay:0s}.is-visible .cart-drawer__inner{right:0;transition-delay:0s}@media screen and (min-width:750px){.cart-drawer__inner{width:calc(var(--drawer-width) + 17.3rem);padding:0 0 0 17.3rem;background-color:transparent;pointer-events:none}.cart-drawer__head,.cart-drawer__body{background-color:var(--color-background-secondary);padding-left:var(--drawer-gutter);padding-right:var(--drawer-gutter);pointer-events:auto}.is-visible .cart-drawer .cart-recommendations{visibility:inherit;pointer-events:auto;clip-path:inset(0 0 0 0);transition-delay:var(--duration-default)}}.cart-drawer__summary:has(#CartDrawer-Summary:empty){display:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-cart-drawer.css.map */
