.menu-drawer{position:fixed;top:calc(-1 * (var(--ann-height)));bottom:1.6rem;left:0;width:100%;height:calc(var(--vh, 1vh) * 100);padding:0;background-color:rgb(var(--color-background));border:none;visibility:hidden;pointer-events:none;transform:translate(-110%);overflow:hidden;z-index:100}@media only screen and (min-width:576px){.menu-drawer{max-width:40rem}}.js .menu-drawer{transition:transform .4s cubic-bezier(.602,.007,.374,.995),opacity .3s ease-in-out,visibility .3s ease-in-out,height .3s ease-in-out}.no-js .menu-drawer{transform:translate(0);box-shadow:0 4px 16px rgba(var(--color-shadow),.15);height:calc(100vh - (var(--announcement-height)))}.no-js .menu-drawer__main{padding-top:4.8rem}.menu-drawer .header__localization .localization-selector+.disclosure__list{padding:0;top:auto;left:0;right:unset;bottom:110%}.menu-drawer-container{height:100%;width:100%}.menu-drawer__top{display:flex;align-items:center;justify-content:flex-start;gap:.8rem 1.6rem;padding-block:.8rem;min-height:var(--header-height)}.menu-drawer__main{overflow-y:auto;overscroll-behavior:contain;padding-inline:1.2rem}.menu-drawer__main::-webkit-scrollbar{width:.3rem;height:.3rem}.menu-drawer__main::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}.menu-drawer__navigation+.menu-drawer__navigation>.menu-drawer__menu>li:first-child{border-top:none}.menu-drawer__bottom{min-height:4.8rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:auto;padding:0 1.2rem;border-top:.1rem solid rgb(var(--color-border));z-index:2}.menu-drawer__bottom-buttons{margin-inline-end:auto;height:100%;display:flex;align-items:center;margin-inline-start:-1.2rem;flex-shrink:0}.menu-drawer__bottom-buttons .header__account--icon,.menu-drawer__bottom-buttons .header__search--icon{border-right:.1rem solid rgb(var(--color-border));border-left:0}.menu-drawer__bottom .modal-region-toggle{flex-shrink:unset}.menu-drawer .header__scheme{display:flex;order:1}.menu-drawer .header__account{display:flex;order:2}.menu-drawer .header__search{display:flex;order:3}.menu-drawer .header__search .modal{position:absolute;top:0;height:100%}.menu-drawer .header__search .modal__content{padding:0;opacity:1}.menu-drawer .header__search .search-modal__form{padding:2.4rem 1.2rem}.menu-drawer .header__search .menu-drawer-search-wrapper{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.menu-drawer .header__search .menu-drawer-search-wrapper::-webkit-scrollbar{width:.3rem;height:.3rem}.menu-drawer .header__search .menu-drawer-search-wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.2);border-radius:2rem}.menu-drawer .header__search-popular{margin:0 0 1.2rem;padding:0 1.2rem;overflow:visible}.menu-drawer .header__search-collection{width:100%;margin:auto 0 0}.menu-drawer .header__region{display:flex;height:100%}.menu-drawer .header__region .modal{position:absolute;top:0;height:100%}.menu-drawer .header__region .modal__content{padding:0;opacity:1}.menu-drawer .header__region .region-modal__selects{padding:2.4rem 1.2rem}.menu-drawer__inner-container{position:relative;display:flex;flex-direction:column;width:100%;height:100%}.menu-drawer__inner-container>.modal__heading{padding-top:1.6rem}.menu-drawer__menu>li{border-top:.1rem solid rgb(var(--color-border))}.menu-drawer__menu>li:last-child{border-bottom:.1rem solid rgb(var(--color-border))}.menu-drawer__menu .menu-drawer__menu-item{color:rgb(var(--color-foreground));padding-block:1.2rem;text-decoration:none;width:100%;display:flex;align-items:center;justify-content:space-between}.menu-drawer__menu .menu-drawer__menu-item .icon-chevron{flex-shrink:0;position:static;width:1.6rem;height:1.6rem;transition:opacity var(--duration-default) ease-in-out,transform var(--duration-default) ease-in-out}@media screen and (hover:hover)and (pointer:fine){.menu-drawer__menu .menu-drawer__menu-item:hover>.icon-chevron{opacity:var(--hover-opacity)}.menu-drawer__menu .menu-drawer__menu-item:not(:has(.menu-drawer__menu-link+.icon-chevron)){transition:opacity var(--duration-default) ease-in-out}.menu-drawer__menu .menu-drawer__menu-item:not(:has(.menu-drawer__menu-link+.icon-chevron)):hover{opacity:var(--hover-opacity)}}.menu-drawer__menu [open]>summary{padding-bottom:.4rem}.menu-drawer__menu [open]>summary>.icon-chevron{transform:rotate(-180deg)}@media screen and (hover:hover)and (pointer:fine){.menu-drawer__menu .menu-drawer__menu-link{transition:opacity var(--duration-default) ease-in-out}.menu-drawer__menu .menu-drawer__menu-link:hover{opacity:var(--hover-opacity)}.menu-drawer__menu .menu-drawer__menu-link:hover+.icon-chevron{opacity:1}}.menu-drawer__inner-submenu *{text-transform:none}.menu-drawer__inner-submenu li{border:none}.menu-drawer__inner-submenu li:last-child{border:none}.menu-drawer__inner-submenu .menu-drawer__menu-item{padding-block:.6rem}.menu-drawer__inner-submenu .menu-drawer__menu-item.childlink{padding-inline-start:.6rem}.menu-drawer__inner-submenu .menu-drawer__menu-item.grandchildlink{padding-inline-start:1.2rem}.menu-drawer__inner-submenu .menu-drawer__menu-item a{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;text-transform:inherit;letter-spacing:inherit}.menu-drawer__account-register{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:.8rem}.menu-drawer__account-register>span{color:rgb(var(--color-foreground-secondary))}.menu-drawer__socials{margin-inline-start:-.6rem;padding:.2rem 0 .8rem}.menu-drawer__additional{padding:2.4rem 0 .8rem}.menu-drawer .mobile-submenu-drawer>details>.mobile-submenu{display:flex;flex-direction:column;gap:1.6rem;width:100%;max-width:100%;background:rgb(var(--color-background));padding-bottom:2.4rem;overflow:hidden}.menu-drawer .mobile-submenu-drawer>details[open]>summary{padding-bottom:1.2rem}.menu-drawer .header__heading>.header__heading-link .header-label{text-align:left;max-width:24rem!important}@media screen and (min-width:990px)and (max-width:1360px){.menu-drawer .header-label{font-size:calc(var(--font-header-menu-text-scale) * 1rem)!important}}header-drawer>details>summary:before{content:"";display:block;position:fixed;top:calc(-1 * (var(--ann-height)));bottom:0;left:0;width:100%;height:110vh;background:rgba(var(--color-modal-overlay),.1);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer;z-index:99;opacity:0;visibility:hidden;transition:visibility var(--duration-default),opacity var(--duration-default)}.shopify-section-header.shopify-section-header-hidden:has(header-drawer>details[open]){transform:translateY(0)}.no-js details[open]>.menu-drawer,.js details[open].menu-opening>.menu-drawer{visibility:visible;opacity:1;pointer-events:all;transform:translate(0)}.mobile-submenu__collections{display:flex;gap:.6rem;padding:0 1.2rem 1.6rem}.mobile-submenu__collections .collection-card:not(:only-child){width:calc(50% - .3rem)}.mobile-submenu__back{display:grid;grid-template-columns:1.8rem auto 1.8rem;align-items:center;justify-items:center;width:100%;padding:1.2rem 1.6rem;border-bottom:.1rem solid rgb(var(--color-border));background-color:rgb(var(--color-background-secondary));display:none}@media screen and (hover:hover)and (pointer:fine){.mobile-submenu__back svg,.mobile-submenu__back .subtitle{transition:opacity var(--duration-default) ease-in-out}.mobile-submenu__back:hover svg,.mobile-submenu__back:hover .subtitle{opacity:var(--hover-opacity)}}.no-js details.menu-drawer-container[open] .menu-drawer-icon{position:relative;z-index:101}.no-js details.menu-drawer-container[open] .menu-drawer-icon .icon-hamburger{visibility:visible;opacity:1}.no-js details.menu-drawer-container[open]>summary:before{display:none}#menu-drawer{--color-foreground:15,15,15;--color-foreground-secondary:102,102,102;width:calc(100vw - 12px);max-width:420px;left:6px;top:6px;height:calc(100dvh - 12px);background:linear-gradient(140deg,#ffffff30,#ffffff08 45%,#ffffff20);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);border:1px solid #ffffffb3;border-radius:20px;box-shadow:inset 0 1px #ffffffd9,0 20px 70px #00000030}header-drawer>details>summary:before{background:#0f0f0f38}.shopify-section-header:has(header-drawer>details[open]){will-change:auto;transform:none}#menu-drawer .menu-drawer__inner-container>.modal__heading{padding:14px;margin:0 0 12px;min-height:68px;background:#ffffffc9;gap:16px}#menu-drawer .header__heading-link{padding:0}#menu-drawer .modal-close-button{width:40px;height:40px;min-height:40px;padding:10px;flex-shrink:0;border:1px solid #ffffffcc;border-radius:50%;background:#ffffff75}#menu-drawer .modal-close-button .icon{width:16px;height:16px}#menu-drawer .menu-drawer__main{padding:0 14px 14px;min-height:0;flex:1}#menu-drawer .menu-drawer__menu{display:flex;flex-direction:column;gap:7px;margin:0}#menu-drawer .menu-drawer__menu>li{margin:0;border:1px solid #ffffffa3;border-radius:12px;overflow:hidden;background:linear-gradient(130deg,#ffffffe0,#ffffffb3);box-shadow:inset 0 1px #ffffffeb,0 3px 12px #00000005}#menu-drawer .menu-drawer__menu-item{min-height:48px;padding:13px 14px;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:.055em;text-transform:uppercase;color:#0f0f0f}#menu-drawer .menu-drawer__menu-link,#menu-drawer .header-label{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:uppercase}#menu-drawer .menu-drawer__menu-item .icon-chevron{width:14px;height:14px}#menu-drawer .mobile-submenu-drawer>details>.mobile-submenu{background:transparent;padding:0 10px 10px;gap:10px}#menu-drawer .menu-drawer__inner-submenu *{text-transform:uppercase}#menu-drawer .menu-drawer__inner-submenu .menu-drawer__menu-item{min-height:44px;font-size:11px;font-weight:600;letter-spacing:.035em;padding:10px}#menu-drawer details[open]>summary{background:#5ea7ff16}#menu-drawer .menu-drawer__menu-secondary{margin-top:14px;padding:8px;border:1px solid #ffffff80;border-radius:12px;background:#ffffffb3}#menu-drawer .menu-drawer__menu-secondary .menu-drawer__menu-item{min-height:44px;padding:10px;font-size:11px}#menu-drawer .mobile_menu_images{gap:8px;margin-top:14px}#menu-drawer .mobile_menu_image{overflow:hidden;border:1px solid #ffffff80;border-radius:12px}#menu-drawer .mobile_menu_image img{display:block;width:100%}#menu-drawer .menu-drawer__additional{padding-top:16px}#menu-drawer .drawer-menu__bottom{padding:12px 14px max(12px,env(safe-area-inset-bottom));background:#ffffffc9;border-top:1px solid #ffffffb3;flex-shrink:0}#menu-drawer .mega-menu__callout{font-size:10px;text-transform:uppercase;letter-spacing:.035em}#menu-drawer .mega-menu__reviews-text{font-size:10px;text-transform:uppercase;letter-spacing:.025em}#menu-drawer .drawer-menu__bottom{margin:0 14px;padding:12px;border:0;border-radius:12px;background:#ffffffa6;gap:8px}#menu-drawer .menu-drawer__bottom{padding:8px 14px max(8px,env(safe-area-inset-bottom));margin:0;min-height:56px;border:0;background:transparent;flex-shrink:0}#menu-drawer .menu-drawer__bottom-buttons{margin:0;height:auto;gap:8px}#menu-drawer .menu-drawer__bottom-buttons .header__account--icon,#menu-drawer .menu-drawer__bottom-buttons .header__search--icon{border:0;width:40px;height:40px;border-radius:50%;background:#ffffff80}#menu-drawer .mega-menu-title,#menu-drawer .mega-menu__image-heading{text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.04em}#menu-drawer .mega-menu-subtitle{font-size:10px;line-height:1.45;color:#555}#menu-drawer .mega-menu__subitem-title{padding:8px;gap:10px;border:1px solid #ffffff80;border-radius:10px;background:#ffffff70}#menu-drawer .mega-menu-image{width:40px;height:40px;flex-shrink:0;border-radius:7px;overflow:hidden}#menu-drawer .mega-menu-image img{width:100%;height:100%;object-fit:cover}body:has(header-drawer>details[open]) #launcher{visibility:hidden;pointer-events:none}#menu-drawer a:focus-visible,#menu-drawer button:focus-visible,#menu-drawer summary:focus-visible{outline:2px solid #5ea7ff;outline-offset:-3px}@media(hover:hover)and (pointer:fine){#menu-drawer .menu-drawer__menu-item:hover{background:#5ea7ff20;opacity:1}#menu-drawer .modal-close-button:hover{background:#5ea7ff30}}@media(prefers-reduced-motion:reduce){.js #menu-drawer{transition:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){#menu-drawer{background:#e7e7e7}}#menu-drawer .menu-drawer__inner-container>.modal__heading{flex-shrink:0;margin-bottom:10px}#menu-drawer .menu-drawer__main{overflow-y:auto;padding-bottom:max(14px,env(safe-area-inset-bottom))}#menu-drawer .menu-drawer__main>.drawer-menu__bottom{margin:12px 0 0;padding:12px;gap:8px;width:100%}#menu-drawer .drawer-menu__bottom .mega-menu__callouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:8px}#menu-drawer .drawer-menu__bottom .mega-menu__callout{font-size:9px;line-height:1.4;letter-spacing:0}#menu-drawer .drawer-menu__bottom .mega-menu__reviews{gap:5px}#menu-drawer .drawer-menu__bottom .mega-menu__reviews-stars svg{width:18px;height:18px}#menu-drawer .drawer-menu__bottom .mega-menu__reviews-text{font-size:9px;line-height:1.4}#menu-drawer .drawer-menu__bottom .menu-drawer__bottom{width:100%;padding:0;min-height:0;flex-wrap:wrap;gap:8px}#menu-drawer .drawer-menu__bottom .menu-drawer__bottom-buttons{display:flex;width:100%;gap:8px;margin:0}#menu-drawer .drawer-menu__bottom .menu-drawer__bottom-buttons>*{flex:1;min-width:0}#menu-drawer .drawer-menu__bottom .menu-drawer__bottom-buttons .header__button{width:100%;min-height:40px;padding:10px;border-radius:8px;border:1px solid #ffffff8c;background:#ffffff70;color:#1a1d24}#menu-drawer .drawer-menu__bottom .menu-drawer__bottom-buttons .header-label{font-size:11px;font-weight:600;line-height:1.2;letter-spacing:.035em}#menu-drawer .drawer-menu__bottom .header__account shopify-account,#menu-drawer .drawer-menu__bottom .header__account [slot=signed-out-avatar]{width:100%}#menu-drawer .header__search-modal .mobile-submenu__back{display:grid;min-height:44px;margin-bottom:12px;padding:10px 12px;border:1px solid #ffffffa6;border-radius:8px;background:#ffffffbf;color:#1a1d24}#menu-drawer .drawer-menu__bottom .header__account{container-type:inline-size}#menu-drawer .drawer-menu__bottom shopify-account::part(signed-out-avatar){width:100cqw;padding:0}#menu-drawer .mobile-menu-shop-all>.mobile-submenu{display:flex;flex-direction:column;width:100%;max-width:100%;overflow:hidden;background:transparent;padding:0 10px 10px;gap:10px}#menu-drawer .mobile-menu-shop-all>.menu-drawer__menu-item{padding-bottom:12px;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/80/assets/component-menu-drawer.css.map */
