menu-drawer,.menu-drawer,#menu-drawer,[id*=menu-drawer],details#Details-menu-drawer-container>.menu-drawer__container,.header:has(#Details-menu-drawer-container[open])~*{--mnav-bg: #0a0a0a;--mnav-surface: #111111;--mnav-border: rgba(255,255,255,.07);--mnav-text: #f0ede8;--mnav-muted: rgba(240,237,232,.4);--mnav-accent: #f0ede8;--mnav-hover-bg: rgba(255,255,255,.04);--mnav-divider: rgba(255,255,255,.06);--mnav-speed: .42s;--mnav-ease: cubic-bezier(.16, 1, .3, 1);--mnav-font: "Helvetica Neue", Helvetica, Arial, sans-serif}.menu-drawer,.menu-drawer__container,details#Details-menu-drawer-container .menu-drawer,#Details-menu-drawer-container .menu-drawer{background:var(--mnav-bg)!important;width:min(340px,88vw)!important;max-width:380px!important;height:100dvh!important;position:fixed!important;top:0!important;left:0!important;z-index:9999!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transform:translate(-100%)!important;transition:transform var(--mnav-speed) var(--mnav-ease),visibility var(--mnav-speed)!important;visibility:hidden!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E"),linear-gradient(160deg,#111,#0a0a0a)!important}details#Details-menu-drawer-container[open] .menu-drawer,.menu-drawer[open],.menu-drawer.is-open,#Details-menu-drawer-container[open]>summary~.menu-drawer,body:has(#Details-menu-drawer-container[open]) .menu-drawer{transform:translate(0)!important;visibility:visible!important}button.button.close-button.menu-drawer__close-button{padding:0;top:10px;left:85%}.menu-drawer__overlay,details#Details-menu-drawer-container .menu-drawer__overlay,.overlay{background:#000000b8!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;opacity:0!important;transition:opacity var(--mnav-speed) var(--mnav-ease)!important;pointer-events:none!important}details#Details-menu-drawer-container[open] .menu-drawer__overlay,body:has(#Details-menu-drawer-container[open]) .menu-drawer__overlay{opacity:1!important;pointer-events:auto!important}.menu-drawer__header,.drawer__header,.menu-drawer>.menu-drawer__header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:20px 24px 18px!important;border-bottom:1px solid var(--mnav-border)!important;flex-shrink:0!important;background:transparent!important}.menu-drawer__close-button,.drawer__close,button[aria-label*=lose],.menu-drawer__header button{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffffff0f!important;border:1px solid var(--mnav-border)!important;border-radius:50%!important;color:var(--mnav-text)!important;cursor:pointer!important;transition:background .2s ease,transform .2s ease!important;flex-shrink:0!important}.menu-drawer__close-button:hover,.drawer__close:hover{background:#ffffff1f!important;transform:rotate(90deg)!important}.menu-drawer__close-button svg,.drawer__close svg{width:16px!important;height:16px!important;stroke:var(--mnav-text)!important}.menu-drawer__menu,.menu-drawer nav,.menu-drawer__inner,.menu-drawer__navigation{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px 0 24px!important;scrollbar-width:none!important}.menu-drawer__menu::-webkit-scrollbar,.menu-drawer__inner::-webkit-scrollbar{display:none!important}.menu-drawer__menu a,.menu-drawer nav a,.menu-drawer .menu-list__link,.menu-drawer__menu .menu-list__link,header-menu[variant=mobile] a,.menu-drawer a{font-family:var(--mnav-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--mnav-text)!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:14px 24px!important;position:relative!important;transition:color .22s ease,background .22s ease,padding-left .22s ease!important;border-bottom:1px solid var(--mnav-divider)!important}.menu-drawer__menu a:hover,.menu-drawer nav a:hover,.menu-drawer .menu-list__link:hover,.menu-drawer a:hover{color:#fff!important;background:var(--mnav-hover-bg)!important;padding-left:30px!important}.menu-drawer__menu a:before,.menu-drawer .menu-list__link:before{content:""!important;position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%) scaleY(0)!important;width:2px!important;height:50%!important;background:var(--mnav-accent)!important;border-radius:0 2px 2px 0!important;transition:transform .22s var(--mnav-ease)!important}.menu-drawer__menu a:hover:before,.menu-drawer .menu-list__link:hover:before{transform:translateY(-50%) scaleY(1)!important}.menu-drawer__menu li,.menu-drawer nav li,.menu-drawer .menu-list__list-item{opacity:0!important;transform:translate(-18px)!important;transition:opacity .35s var(--mnav-ease),transform .35s var(--mnav-ease)!important;list-style:none!important}details#Details-menu-drawer-container[open] .menu-drawer__menu li,details#Details-menu-drawer-container[open] .menu-drawer nav li,body:has(#Details-menu-drawer-container[open]) .menu-drawer .menu-list__list-item{opacity:1!important;transform:translate(0)!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(1){transition-delay:.12s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(2){transition-delay:.17s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(3){transition-delay:.22s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(4){transition-delay:.27s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(5){transition-delay:.32s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(6){transition-delay:.35s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(7){transition-delay:.38s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(8){transition-delay:.4s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(9){transition-delay:.42s!important}details#Details-menu-drawer-container[open] .menu-drawer li:nth-child(10){transition-delay:.44s!important}.menu-drawer .menu-list__submenu,.menu-drawer details .menu-list__submenu,.menu-drawer .submenu{background:#ffffff06!important;border-left:2px solid var(--mnav-border)!important;margin:0!important;padding:4px 0!important;overflow:hidden!important}.menu-drawer .menu-list__submenu a,.menu-drawer details .menu-list__submenu a{font-size:11px!important;letter-spacing:.08em!important;padding:11px 24px 11px 34px!important;color:var(--mnav-muted)!important;border-bottom:none!important;font-weight:400!important}.menu-drawer .menu-list__submenu a:hover{color:var(--mnav-text)!important;padding-left:40px!important}.menu-drawer summary,.menu-drawer .menu-list__link[aria-haspopup]{list-style:none!important}.menu-drawer summary::marker,.menu-drawer summary::-webkit-details-marker{display:none!important}.menu-drawer .menu-list__link .svg-wrapper,.menu-drawer summary .svg-wrapper,.menu-drawer .icon-caret{width:16px!important;height:16px!important;opacity:.5!important;transition:transform .25s ease,opacity .25s ease!important;flex-shrink:0!important}.menu-drawer details[open]>summary .svg-wrapper,.menu-drawer details[open]>summary .icon-caret{transform:rotate(180deg)!important;opacity:.9!important}.menu-drawer__utility-links,.menu-drawer__footer,.menu-drawer>.menu-drawer__utility-links{padding:20px 24px!important;border-top:1px solid var(--mnav-border)!important;display:flex!important;flex-direction:column!important;gap:12px!important;flex-shrink:0!important;background:transparent!important;opacity:0!important;transform:translateY(10px)!important;transition:opacity .35s var(--mnav-ease) .42s,transform .35s var(--mnav-ease) .42s!important}details#Details-menu-drawer-container[open] .menu-drawer__utility-links,body:has(#Details-menu-drawer-container[open]) .menu-drawer__utility-links{opacity:1!important;transform:translateY(0)!important}.menu-drawer__utility-links a{font-family:var(--mnav-font)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--mnav-muted)!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:10px!important;padding:8px 0!important;border-bottom:none!important;transition:color .2s ease!important}.menu-drawer__utility-links a:hover{color:var(--mnav-text)!important;background:transparent!important;padding-left:0!important}.menu-drawer__utility-links a:before{display:none!important}.header__icon--menu,button[aria-label*=enu],.menu-toggle,summary.header__icon--menu{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;background:transparent!important;border:none!important;padding:0!important;position:relative!important;list-style:none!important}.header__icon--menu::marker,.header__icon--menu::-webkit-details-marker{display:none!important}.header__icon--menu .svg-wrapper,.header__icon--menu svg{display:none!important}.header__icon--menu:after{content:""!important;display:block!important;width:22px!important;height:14px!important;position:relative!important;background:linear-gradient(#fff,#fff) 0 0 / 100% 1.5px no-repeat,linear-gradient(#fff,#fff) 0 6px / 70% 1.5px no-repeat,linear-gradient(#fff,#fff) 0 12px / 85% 1.5px no-repeat!important;transition:background .3s ease!important}.header__icon--menu:hover:after{background:linear-gradient(#fff,#fff) 0 0 / 100% 1.5px no-repeat,linear-gradient(#fff,#fff) 0 6px / 100% 1.5px no-repeat,linear-gradient(#fff,#fff) 0 12px / 100% 1.5px no-repeat!important}.menu-drawer .search-form,.menu-drawer predictive-search,.menu-drawer .search-modal__form{margin:16px 20px!important;position:relative!important;flex-shrink:0!important}.menu-drawer .search-form input,.menu-drawer .field__input,.menu-drawer input[type=search]{width:100%!important;background:#ffffff0f!important;border:1px solid var(--mnav-border)!important;border-radius:4px!important;color:var(--mnav-text)!important;font-size:12px!important;letter-spacing:.05em!important;padding:10px 16px 10px 38px!important;outline:none!important;transition:border-color .2s ease,background .2s ease!important;font-family:var(--mnav-font)!important;box-sizing:border-box!important}.menu-drawer .search-form input::placeholder,.menu-drawer .field__input::placeholder{color:var(--mnav-muted)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important}.menu-drawer .search-form input:focus,.menu-drawer .field__input:focus{border-color:#ffffff40!important;background:#ffffff17!important}.menu-drawer .search-form .field__button,.menu-drawer .search-form button[type=submit]{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important;background:none!important;border:none!important;color:var(--mnav-muted)!important;padding:0!important;display:flex!important;align-items:center!important}.menu-drawer .menu-list__heading,.menu-drawer .nav-section-label{font-family:var(--mnav-font)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--mnav-muted)!important;padding:20px 24px 8px!important;display:block!important;border-bottom:none!important}.menu-drawer .localization-form,.menu-drawer .localization-selector{font-family:var(--mnav-font)!important;font-size:11px!important;letter-spacing:.08em!important;color:var(--mnav-muted)!important}@media screen and (min-width:1024px){.menu-drawer,.menu-drawer__container{transform:none!important;visibility:visible!important;position:static!important;background:transparent!important;width:auto!important;height:auto!important;background-image:none!important}}body:has(#Details-menu-drawer-container[open]){overflow:hidden!important}@media screen and (max-width:1024px){.header__icon--menu,button[aria-label*=enu],.menu-toggle,summary.header__icon--menu{justify-content:left!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/mobile-nav-override.css.map */
