:root{--spacing-2: 10px;--spacing-3: 12px;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-12: 3rem;--color-border-bottom: 0, 0, 0;--color-background--button-active: 248, 248, 248;--color-background-icon: 229, 226, 229;--color-background-icon-active: 0, 0, 0;--color-background: 255, 255, 255;--color-text-level-3: 80, 78, 79;--transform-logical-flip: 1;--color-border-footer: 234, 231, 234;--color-background-footer: 245, 243, 245;--color-text-footer: 80, 78, 79;--rounded-sm: .0625rem;--font-size-item-level-0: 16px;--font-size-item-level-1: 15px;--font-size-item-level-2: 13px;--letter-spacing: .0015 ;--duration-fast: .2s;--duration-normal: .5s;--duration-slow: 1s;--ease-smooth: cubic-bezier(.86, 0, .07, 1);--ease-smooth-out: cubic-bezier(.25, .46, .45, .94);--ease-smooth-in-out: cubic-bezier(.42, 0, .58, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55)}.js details[open]>.menu-drawer.mobile-menu-drawer{width:418px;transform:translateZ(0);opacity:1}.js details[open].menu-opened>.menu-drawer.mobile-menu-drawer{-webkit-clip-path:inset(0 0 0 0 round var(--rounded-sm));clip-path:inset(0 0 0 0 round var(--rounded-sm))}.js details[open].is-opening>.menu-drawer.mobile-menu-drawer{-webkit-clip-path:inset(0 0 0 0 round var(--rounded-sm));clip-path:inset(0 0 0 0 round var(--rounded-sm))}.js details[open].is-closing>.menu-drawer.mobile-menu-drawer{-webkit-clip-path:inset(0 100% 0 0 round var(--rounded-sm));clip-path:inset(0 100% 0 0 round var(--rounded-sm))}.js details[open].is-closing>.mobile-menu-drawer .menu-drawer__header,.js details[open].is-closing>.mobile-menu-drawer .menu-drawer__body,.js details[open].is-closing>.mobile-menu-drawer .menu-drawer__footer,.js details[open].is-opening>.mobile-menu-drawer .menu-drawer__header,.js details[open].is-opening>.mobile-menu-drawer .menu-drawer__body,.js details[open].is-opening>.mobile-menu-drawer .menu-drawer__footer{transform:none;opacity:0;will-change:opacity;transition:opacity var(--duration-fast) var(--ease-smooth-out)}.js details[open]>.mobile-menu-drawer .menu-drawer__header,.js details[open]>.mobile-menu-drawer .menu-drawer__body,.js details[open]>.mobile-menu-drawer .menu-drawer__footer{opacity:1;will-change:auto}.menu-drawer__container{height:100%;display:flex;flex-direction:column;min-height:70vh;position:relative;background-color:rgb(var(--color-background));border-radius:4px}.menu-drawer.mobile-menu-drawer{background:transparent;padding:10px 19px;border:0;overflow:hidden;-webkit-clip-path:inset(0 100% 0 0 round var(--rounded-sm));clip-path:inset(0 100% 0 0 round var(--rounded-sm));transform:translate(0) translateZ(0);height:100%;transition:-webkit-clip-path var(--duration-slow) var(--ease-smooth),clip-path var(--duration-slow) var(--ease-smooth),visibility var(--duration-slow) var(--ease-smooth),opacity var(--duration-fast) var(--ease-smooth-out);will-change:clip-path,-webkit-clip-path,transform}.menu-drawer__nav{padding:0 var(--spacing-2)}.menu-drawer__links{display:flex;gap:3rem;padding-bottom:10px;align-items:center}.menu-drawer__links.list-menu{padding-bottom:10px}.menu-drawer__item{max-width:100%;color:rgba(var(--color-foreground));display:block;position:relative;text-align:left;font-size:13px;line-height:20px}.tab-button{padding:20px 0}.menu-drawer__items{display:grid;gap:var(--spacing-2)}.menu-drawer__items.menu-drawer__nested-menu{gap:var(--spacing-2)}.menu-drawer__item-level-0>.menu-drawer__items.menu-drawer__nested-menu{gap:0}.menu-drawer__item-level-1>.menu-drawer__items.menu-drawer__nested-menu{gap:var(--spacing-3)}.menu-drawer__item-content{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--spacing-2)}.menu-drawer__item-text{cursor:pointer;line-height:20px;letter-spacing:.015rem}.menu-drawer__button{display:block}.menu-drawer__button.menu-drawer__button-level-0{padding:7px;font-size:16px}.menu-drawer__button.menu-drawer__button-level-1{padding:7px;font-size:15px}.menu-drawer__button.menu-drawer__button-level-2{padding:0 7px;font-size:13px;line-height:20px}.menu-drawer__item-level-0 .menu-drawer__item-text{font-size:16px;font-weight:800;line-height:24px;letter-spacing:calc(var(--letter-spacing) * var(--font-size-item-level-0))}.menu-drawer__item-level-1 .menu-drawer__item-text{font-size:15px;font-weight:800;letter-spacing:calc(var(--letter-spacing) * var(--font-size-item-level-1))}.menu-drawer__item-level-2 .menu-drawer__item-text{font-weight:700;font-size:13px;line-height:20px;letter-spacing:calc(var(--letter-spacing) * var(--font-size-item-level-2));color:rgba(var(--color-text-level-3),1)}.menu-drawer__items .menu-drawer__item{z-index:4}.menu-drawer__item-active.menu-drawer__item>.menu-drawer__nested-menu{height:auto;max-height:100%;padding-left:20px;will-change:max-height}.menu-drawer__item-active.menu-drawer__item.menu-drawer__item-level-1>.menu-drawer__nested-menu{padding-top:3px;padding-bottom:7px}.menu-drawer__item-active>.menu-drawer__nested-menu{z-index:6}.menu-drawer__item .menu-drawer__nested-menu{position:relative;border:0;-webkit-box-shadow:none;box-shadow:none;left:0;width:100%;height:auto;background:transparent;overflow:hidden}.menu-drawer__item>.menu-drawer__nested-menu{position:relative;border-width:0;background:transparent;padding-top:0;padding-bottom:0}.menu-drawer__nested-menu{max-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:static;z-index:-1;top:auto;bottom:auto;left:0;margin:0;padding:0;list-style:none;border-radius:0;will-change:auto}.menu-drawer__item .menu-drawer__indicator{display:flex;width:100%;justify-content:flex-end;cursor:pointer}.menu-drawer__link{display:block;width:auto}.menu-drawer__item.menu-drawer__item-active>.menu-drawer__button .menu-drawer__indicator-icon{background:rgba(var(--color-background-icon-active));color:rgba(var(--color-background));transform:rotate(calc(var(--transform-logical-flip) * 180deg))}.chevron-down{border-radius:4px}.chevron-down{width:var(--spacing-6);height:var(--spacing-6);border-radius:4px;background:rgba(var(--color-background-icon),1);flex-shrink:0;place-items:center;transition:all var(--duration-fast) var(--ease-smooth-out),transform var(--duration-fast) var(--ease-smooth);display:grid;will-change:transform,background-color}.menu-drawer__footer{background:rgba(var(--color-background-footer));padding:19px 10px 19px 15px;border-block-start:1px solid rgba(var(--color-border-footer),.1);margin-block-start:auto;position:sticky;bottom:0;z-index:11;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.menu-drawer__footer-links{display:flex;flex-direction:column;gap:var(--spacing-3)}.menu-drawer__footer-item{width:100%;display:block;font-size:14px}.menu-drawer__body{overflow:auto;padding-top:10px;height:100%}.menu-drawer__container .menu-drawer__header{display:flex;padding:10px 20px 0 10px;justify-content:flex-end;align-items:center}.menu-drawer__header .close-icon{width:auto;cursor:pointer;display:flex;align-items:center;padding:5px 0}.menu-drawer__footer-text{font-weight:700;font-size:14px;line-height:24px;letter-spacing:0;color:rgba(var(--color-text-footer))}.menu-drawer__footer-icon{display:flex;gap:var(--spacing-2);flex-wrap:nowrap;align-items:center;width:fit-content;position:relative}.menu-drawer .menu-drawer__footer-icon .cart-count-bubble,.menu-drawer .menu-drawer__footer-icon .cart-count-bubble-footer{bottom:.9rem;left:.9rem}.menu-drawer__svg-wrapper{width:var(--spacing-6);height:var(--spacing-6);display:grid;place-items:center;position:relative}.menu-drawer__footer-item .account-logged-in{left:.9rem}.menu-drawer__footer-menu .icon.icon-cart{display:none}.menu-drawer__item-active .menu-drawer__button-level-0{border-radius:3px;background-color:rgba(var(--color-background--button-active),1)}.menu-drawer__container,.menu-drawer__nested-menu,.menu-drawer__item,.menu-drawer__button,.chevron-down{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}@media (prefers-reduced-motion: reduce){.menu-drawer.mobile-menu-drawer,.menu-drawer__nested-menu,.menu-drawer__item,.menu-drawer__button,.chevron-down,.menu-drawer__footer-item{transition:none;animation:none}.js details[open].is-closing>.mobile-menu-drawer .menu-drawer__header,.js details[open].is-closing>.mobile-menu-drawer .menu-drawer__body,.js details[open].is-closing>.mobile-menu-drawer .menu-drawer__footer,.js details[open].is-opening>.mobile-menu-drawer .menu-drawer__header,.js details[open].is-opening>.mobile-menu-drawer .menu-drawer__body,.js details[open].is-opening>.mobile-menu-drawer .menu-drawer__footer{transition:none}}@media screen and (max-width: 640px){.js details[open]>.menu-drawer.mobile-menu-drawer{width:100%}.menu-drawer.mobile-menu-drawer{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/component-mobile-menu.css.map */
