.custom-navbar{--nav-height: 48px;--nav-progress: 0;--nav-ease: cubic-bezier(.19, 1, .22, 1);--nav-active-bg: rgb(0, 0, 0);--nav-active-blur: 18px;--logo-start-y: 30svh;--logo-end-y: 56px;--logo-start-width: calc(100vw - clamp(28px, 5vw, 88px)) ;--logo-end-width: 100px;--logo-start-max-height: 55svh;--logo-end-max-height: 20px;--logo-max-height: calc( var(--logo-start-max-height) - ( (var(--logo-start-max-height) - var(--logo-end-max-height)) * var(--nav-progress) ) );--logo-width: calc( var(--logo-start-width) - ((var(--logo-start-width) - var(--logo-end-width)) * var(--nav-progress)) );--logo-start-size: clamp(82px, 23vw, 430px);--logo-end-size: 20px;--logo-size: calc( var(--logo-start-size) - ((var(--logo-start-size) - var(--logo-end-size)) * var(--nav-progress)) );--logo-y: calc( var(--logo-start-y) - ((var(--logo-start-y) - var(--logo-end-y)) * var(--nav-progress)) );position:fixed;inset:0 0 auto;top:32px;z-index:1000;width:100%;color:var(--nav-link-color);isolation:isolate}.custom-navbar.scrolled{--nav-progress: 1}.custom-navbar:hover:before,.custom-navbar:focus-within:before{background:var(--nav-active-bg);opacity:1;-webkit-backdrop-filter:blur(var(--nav-active-blur));backdrop-filter:blur(var(--nav-active-blur))}.custom-navbar:before{position:absolute;top:0;right:0;bottom:0;left:0;height:var(--nav-height);content:"";background:rgba(0,0,0,calc(1 * var(--nav-progress)));opacity:calc(.2 + (.8 * var(--nav-progress)));-webkit-backdrop-filter:blur(calc(var(--nav-active-blur) * var(--nav-progress)));backdrop-filter:blur(calc(var(--nav-active-blur) * var(--nav-progress)));pointer-events:none;border-bottom:transparent;transition:background .72s var(--nav-ease),opacity .72s var(--nav-ease),backdrop-filter .72s var(--nav-ease),-webkit-backdrop-filter .72s var(--nav-ease),border-color .72s var(--nav-ease)}.custom-navbar.mega-open:before,.custom-navbar:has(.custom-navbar__mega.is-open):before{background:var(--nav-active-bg);opacity:1;-webkit-backdrop-filter:blur(var(--nav-active-blur));backdrop-filter:blur(var(--nav-active-blur));border-bottom-color:#ffffff1a}.custom-navbar__bar{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;height:var(--nav-height);align-items:center;padding:0 clamp(14px,2.5vw,32px)}.custom-navbar__left,.custom-navbar__right{display:flex;min-width:0;align-items:center}.custom-navbar__left{grid-column:1;justify-content:flex-start}.custom-navbar__right{grid-column:2;justify-content:flex-end}.custom-navbar__links{display:flex;min-width:0;align-items:center;gap:clamp(18px,2vw,20px)}.custom-navbar__links--left{justify-content:flex-start}.custom-navbar__links--right{justify-content:flex-end}.custom-navbar a,.custom-navbar button{color:inherit}.custom-navbar a{text-decoration:none}.custom-navbar__links a,.custom-navbar__item>a{position:relative;display:inline-flex;min-height:32px;align-items:center;font-family:Inter,var(--nav_font),var(--font_body),sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1;text-transform:capitalize;opacity:calc(.78 + (.22 * var(--nav-progress)));transition:opacity .24s var(--nav-ease),transform .24s var(--nav-ease)}.custom-navbar__links a:hover,.custom-navbar__item:hover>a,.custom-navbar__item.is-active>a{opacity:.9}.custom-navbar__item{display:inline-flex}.custom-navbar__cart{gap:4px}.custom-navbar__mobile-cart{display:none;min-height:36px;align-items:center;font-family:Inter,var(--nav_font),var(--font_body),sans-serif;font-size:12px;line-height:1;text-transform:uppercase}.custom-navbar__morph-logo{position:fixed;top:var(--logo-y);left:50%;z-index:4;display:inline-flex;width:var(--logo-width);max-width:calc(100vw - 20px);align-items:center;justify-content:center;color:var(--nav-link-color);font-family:var(--font_header),Inter,sans-serif;font-size:var(--logo-size);font-weight:800;letter-spacing:0;line-height:.82;text-align:center;text-transform:uppercase;pointer-events:none;transform:translate3d(-50%,-50%,0);transform-origin:center;transition:top .76s var(--nav-ease),width .76s var(--nav-ease),font-size .76s var(--nav-ease),transform .76s var(--nav-ease),color .24s var(--nav-ease);will-change:top,width,font-size,transform}.custom-navbar.scrolled .custom-navbar__morph-logo{pointer-events:auto}.custom-navbar__morph-logo-text{display:block;width:100%;text-align:center;white-space:nowrap}.custom-navbar__morph-logo-image{display:block;width:100%;max-width:100%;height:auto;max-height:var(--logo-max-height);object-fit:contain;object-position:center;transition:max-height .76s var(--nav-ease)}.custom-navbar__mega{position:absolute;top:var(--nav-height);left:0;z-index:6;width:100%;color:var(--nav-panel-text);background:#0f0f0f;background:color-mix(in srgb,var(--nav-panel-bg) 100%,transparent);border-bottom:1px solid #ffffff1a;opacity:0;pointer-events:none;transition:opacity .22s ease;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.custom-navbar__mega.is-open{opacity:1;pointer-events:auto}.custom-navbar__mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.custom-navbar__mega-card{display:flex;flex-direction:column;overflow:hidden;color:inherit;text-decoration:none}.custom-navbar__mega-image{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#ffffff0f}.custom-navbar__mega-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .62s var(--nav-ease),filter .62s var(--nav-ease)}.custom-navbar__mega-card:hover .custom-navbar__mega-image img{filter:contrast(1.04);transform:scale(1.035)}.custom-navbar__mega-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.52) 0%,rgba(0,0,0,.18) 35%,transparent 60%);pointer-events:none}.custom-navbar__mega-label{position:absolute;bottom:0;z-index:2;font-family:Inter,var(--nav_font),sans-serif;font-size:clamp(20px,1.8vw,28px);font-weight:400;color:#fff;letter-spacing:-.02em;line-height:1.05;pointer-events:none;padding:16px clamp(14px,2.5vw,32px)}.custom-navbar__mega-card--view-all{aspect-ratio:4 / 5;display:flex;align-items:flex-start;justify-content:flex-end;padding:16px clamp(14px,2.5vw,32px);background:#ff601f}.custom-navbar__mega-view-all-text{font-family:var(--font_header),Inter,sans-serif;font-size:clamp(20px,1.8vw,28px);font-weight:400;color:#000;line-height:1.05;letter-spacing:-.02em;text-transform:none;transition:opacity .2s ease}.custom-navbar__mega-card--view-all:hover .custom-navbar__mega-view-all-text{opacity:.75}.custom-navbar__hamburger,.custom-navbar__close{position:relative;display:none;width:36px;height:36px;align-items:center;justify-content:center;border:0;background:transparent;cursor:pointer}.custom-navbar__hamburger span,.custom-navbar__close span{position:absolute;width:23px;height:1px;background:currentColor;transition:transform .32s var(--nav-ease)}.custom-navbar__hamburger span:first-child{transform:translateY(-4px)}.custom-navbar__hamburger span:last-child{transform:translateY(4px)}.custom-navbar__close span:first-child{transform:rotate(45deg)}.custom-navbar__close span:last-child{transform:rotate(-45deg)}.custom-navbar__overlay{position:fixed;top:32px;right:0;bottom:0;left:0;z-index:5;display:grid;grid-template-rows:var(--nav-height) 1fr;padding:0 clamp(16px,4vw,38px);color:var(--nav-link-color);background:linear-gradient(180deg,#080808fa,#0f0f0ff5),var(--nav-bg);opacity:0;pointer-events:none;transform:translateY(-10px) scale(.985);transition:opacity .36s var(--nav-ease),transform .42s var(--nav-ease),visibility .36s var(--nav-ease);visibility:hidden;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.custom-navbar__overlay{display:none}.custom-navbar__overlay.is-open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.custom-navbar__overlay-top{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.custom-navbar__close{display:flex;justify-self:start}.custom-navbar__overlay-logo,.custom-navbar__overlay-cart{font-family:Inter,var(--nav_font),sans-serif;font-size:11px;letter-spacing:0;line-height:1;text-transform:uppercase}.custom-navbar__overlay-logo{display:inline-flex;width:var(--logo-end-width);align-items:center;justify-content:center;justify-self:center;font-family:var(--font_header),Inter,sans-serif;font-size:var(--logo-end-size);font-weight:800}.custom-navbar__overlay-logo-image{display:block;width:100%;height:auto;max-height:var(--logo-end-max-height);object-fit:contain}.custom-navbar__overlay-cart{justify-self:end}.custom-navbar__overlay-scroll{min-height:0;overflow-y:auto;padding:clamp(12px,2.5svh,24px) 0 max(14px,env(safe-area-inset-bottom));scrollbar-width:none;-webkit-overflow-scrolling:touch}.custom-navbar__overlay-scroll::-webkit-scrollbar{display:none}.custom-navbar__mobile-menu-label{margin-bottom:clamp(10px,2svh,18px);font-family:Inter,var(--nav_font),sans-serif;font-size:11px;letter-spacing:0;line-height:1;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .32s var(--nav-ease),transform .38s var(--nav-ease)}.custom-navbar__overlay.is-open .custom-navbar__mobile-menu-label{opacity:.64;transform:translateY(0)}.custom-navbar__mobile-links{display:grid;gap:clamp(4px,.9svh,9px)}.custom-navbar__mobile-links a{font-family:var(--font_header),Inter,sans-serif;font-size:clamp(34px,11.2vw,64px);font-weight:800;letter-spacing:0;line-height:.9;text-transform:uppercase;opacity:0;transform:translateY(16px);transition:opacity .36s var(--nav-ease),transform .42s var(--nav-ease)}.custom-navbar__overlay.is-open .custom-navbar__mobile-links a{opacity:1;transform:translateY(0)}.custom-navbar__overlay.is-open .custom-navbar__mobile-links a:nth-child(2){transition-delay:40ms}.custom-navbar__overlay.is-open .custom-navbar__mobile-links a:nth-child(3){transition-delay:80ms}.custom-navbar__overlay.is-open .custom-navbar__mobile-links a:nth-child(4){transition-delay:.12s}.custom-navbar__overlay.is-open .custom-navbar__mobile-links a:nth-child(5){transition-delay:.16s}.custom-navbar__overlay.is-open .custom-navbar__mobile-links a:nth-child(6){transition-delay:.2s}.custom-navbar__mobile-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:clamp(16px,3svh,28px)}.custom-navbar__mobile-card{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:0;background:#ffffff0f;opacity:0;transform:translateY(14px);transition:opacity .36s var(--nav-ease),transform .42s var(--nav-ease)}.custom-navbar__overlay.is-open .custom-navbar__mobile-card{opacity:1;transform:translateY(0);transition-delay:.19s}.custom-navbar__mobile-card img{display:block;width:100%;height:100%;object-fit:cover}.custom-navbar__mobile-card:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(to top,rgba(0,0,0,.54),transparent 58%);pointer-events:none}.custom-navbar__mobile-card span{position:absolute;right:10px;bottom:10px;left:10px;z-index:1;font-family:Inter,var(--nav_font),sans-serif;font-size:12px;line-height:1.05;text-transform:uppercase}.custom-navbar__mobile-utility{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin-top:clamp(14px,2.5svh,24px);padding-top:14px;border-top:1px solid rgba(255,255,255,.16);opacity:0;transform:translateY(14px);transition:opacity .36s var(--nav-ease),transform .42s var(--nav-ease)}.custom-navbar__overlay.is-open .custom-navbar__mobile-utility{opacity:1;transform:translateY(0);transition-delay:.22s}.custom-navbar__mobile-utility a{display:inline-flex;min-height:32px;align-items:center;font-family:Inter,var(--nav_font),sans-serif;font-size:11px;line-height:1;text-transform:uppercase;opacity:.72;transition:opacity .18s ease}.custom-navbar__mobile-utility a:hover{opacity:1}.custom-navbar__mobile-utility a:not(:last-child):after{content:"/";margin:0 10px;opacity:.38}body.custom-navbar-menu-open{overflow:hidden}.custom-navbar__page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--overlay-color, rgba(0, 0, 0, .8));opacity:0;pointer-events:none;transition:opacity .32s var(--nav-ease)}.custom-navbar:has(.custom-navbar__mega.is-open) .custom-navbar__page-overlay{opacity:1;pointer-events:auto}@media screen and (max-width:990px){.custom-navbar{--nav-height: 52px;--logo-start-y: calc(32px + var(--nav-height) + 70px);--logo-start-width: calc(100vw - 48px) ;--logo-end-width: 96px;--logo-start-max-height: 30svh;--logo-end-max-height: 20px;--logo-start-size: clamp(62px, 21vw, 180px);--logo-end-size: 20px}.custom-navbar__bar{grid-template-columns:1fr auto 1fr;padding:0 max(14px,env(safe-area-inset-left)) 0 max(14px,env(safe-area-inset-right))}.custom-navbar__links,.custom-navbar__mega{display:none}.custom-navbar__overlay{display:grid}.custom-navbar__right{grid-column:3}.custom-navbar__hamburger{display:flex;width:auto;min-width:64px;height:38px;justify-content:flex-start;gap:10px;font-family:Inter,var(--nav_font),var(--font_body),sans-serif;font-size:12px;line-height:1;text-transform:uppercase}.custom-navbar__hamburger:after{content:"Menu";margin-left:34px}.custom-navbar__mobile-cart{display:inline-flex;justify-self:end}.custom-navbar__morph-logo{z-index:4}}@media screen and (max-width:560px){.custom-navbar{--logo-start-width: calc(100vw - 40px) ;--logo-end-width: 90px;--logo-start-max-height: 24svh;--logo-end-max-height: 19px;--logo-start-size: clamp(56px, 20vw, 104px);--logo-start-y: calc(32px + var(--nav-height) + 64px)}.custom-navbar__overlay{padding-right:14px;padding-left:14px}.custom-navbar__mobile-links{gap:4px}.custom-navbar__mobile-links a{font-size:clamp(32px,11.2vw,50px)}.custom-navbar__mobile-featured{gap:8px}}@media screen and (max-width:390px),screen and (max-height:760px){.custom-navbar__overlay-scroll{padding-top:10px}.custom-navbar__mobile-menu-label{margin-bottom:8px}.custom-navbar__mobile-links a{font-size:clamp(30px,10.6vw,44px)}.custom-navbar__mobile-featured{margin-top:14px}.custom-navbar__mobile-card span{font-size:10px}.custom-navbar__mobile-utility{margin-top:12px;padding-top:12px}.custom-navbar__mobile-utility a{min-height:28px}}@media(prefers-reduced-motion:reduce){.custom-navbar *,.custom-navbar *:before,.custom-navbar *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-navbar.css.map */
