.js cart-drawer>details>summary:before,.js cart-drawer>details[open]:not(.menu-opening)>summary:before{content:"";position:absolute;cursor:default;width:100%;height:calc(100vh - 100%);top:100%;right:0;opacity:0;visibility:hidden;z-index:2;transition:opacity 0s,visibility 0s}cart-drawer>details[open]>summary:before{visibility:visible;opacity:1;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.cart-drawer{position:absolute;transform:translate(100%);visibility:hidden;z-index:3;right:0;top:calc(-1 * var(--announcement-bar-height));width:100%;padding:0;background-color:var(--v2-white);overflow-x:hidden}.js .cart-drawer{height:100vh}.js details[open]>.cart-drawer{transition:transform var(--duration-default) ease,visibility var(--duration-default) ease}.no-js details[open]>.cart-drawer,.js details[open].menu-opening>.cart-drawer{transform:translate(0);visibility:visible}.cart-drawer__close-button{background:transparent;border:none;position:absolute;right:3.46vw;top:3.46vw}.cart-drawer__close-button svg{height:2.93vw;width:2.93vw}.cart-drawer__inner-container{padding:13.3vw 8vw 0}.header__icon--cart{width:5.33vw;height:5.33vw;margin:0 5.33vw 0 1.6vw}.header__icon--cart svg{stroke:transparent}.header__icon--cart .cart-count-bubble{display:none}@media screen and (min-width: 768px){.header__icon--cart{width:1.7vw;height:1.7vw;margin:0 1.04vw}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/component-cart.v2.css.map */
