.shopify-section:has(custom-header.custom-header--sticky){position:sticky;top:0;z-index:60}.shopify-section:has(custom-header.is-mobile-open){z-index:100}html.open-minicart .shopify-section:has(custom-header.custom-header--sticky){z-index:120}.custom-header{--custom-header-height: 78px;--custom-header-height-scrolled: 64px;--custom-header-current-height: var(--custom-header-height);--custom-header-surface: var(--color-background, #fff);--custom-header-border: rgba(var(--color-heading-rgb, 17, 17, 17), .1);--custom-header-border-strong: rgba(var(--color-heading-rgb, 17, 17, 17), .16);--custom-header-muted: rgba(var(--color-heading-rgb, 17, 17, 17), .64);--custom-header-shadow: 0 14px 34px rgba(17, 17, 17, .08);--custom-header-shadow-strong: 0 22px 54px rgba(17, 17, 17, .13);--custom-header-focus: rgba(var(--color-primary-rgb, 17, 17, 17), .35);display:block;position:relative;z-index:60;background:transparent;color:var(--color-heading, #111)}.custom-header--sticky{position:relative}@supports not selector(:has(*)){.custom-header--sticky{position:sticky;top:0;z-index:60}}.custom-header.is-scrolled{--custom-header-current-height: var(--custom-header-height-scrolled)}.custom-header__bar{background:var(--custom-header-surface);border-bottom:1px solid transparent;box-shadow:none;position:relative;transition:background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.custom-header--sticky:not(.is-scrolled) .custom-header__bar{background:rgba(var(--color-background-rgb, 255, 255, 255),.82);background:color-mix(in srgb,var(--custom-header-surface) 78%,transparent);border-bottom-color:rgba(var(--color-heading-rgb, 17, 17, 17),.055)}.custom-header.is-scrolled .custom-header__bar{background:var(--custom-header-surface);border-bottom-color:var(--custom-header-border);box-shadow:var(--custom-header-shadow)}.custom-header__inner{align-items:center;display:grid;gap:clamp(16px,2.3vw,30px);grid-template-columns:auto 1fr auto;min-height:var(--custom-header-current-height);transition:min-height .24s ease}.custom-header__desktop-menu{position:relative}.custom-header :is(a,button):focus-visible{outline:2px solid var(--custom-header-focus);outline-offset:3px}.custom-header__logo{align-items:center;color:currentColor;display:inline-flex;justify-self:start;min-width:0;text-decoration:none}.custom-header__logo img{display:block;height:auto;max-height:54px;max-width:min(180px,42vw);transition:max-height .24s ease,transform .24s ease}.custom-header.is-scrolled .custom-header__logo img{max-height:44px}.custom-header__logo:hover img{transform:translateY(-1px)}.custom-header__logo-text{font-size:2rem;font-weight:800;line-height:1.1}.custom-header__nav{justify-self:center;min-width:0}.custom-header__nav-list{align-items:center;display:flex;gap:4px;list-style:none;margin:0;padding:0}.custom-header__nav-link,.custom-header__mobile-link{align-items:center;background:transparent;border:0;border-radius:999px;color:currentColor;cursor:pointer;display:inline-flex;font:inherit;font-size:1.4rem;font-weight:700;gap:8px;line-height:1.2;min-height:44px;padding:11px 16px;position:relative;text-decoration:none;transition:color .18s ease,transform .18s ease}.custom-header__nav-link:after{background:currentColor;bottom:7px;content:"";height:1px;inset-inline:16px;opacity:0;position:absolute;transform:scaleX(.45);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.custom-header__nav-link:hover,.custom-header__nav-link:focus-visible,.custom-header__nav-link[aria-expanded=true]{color:var(--color-primary, currentColor)}.custom-header__nav-link:hover{transform:translateY(-1px)}.custom-header__nav-link:hover:after,.custom-header__nav-link:focus-visible:after,.custom-header__nav-link[aria-expanded=true]:after{opacity:.55;transform:scaleX(1)}.custom-header__nav-link svg,.custom-header__mobile-link svg{flex:0 0 auto;transition:transform .2s ease}.custom-header__catalog-trigger[aria-expanded=true] svg,.custom-header__mobile-catalog-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.custom-header__actions{align-items:center;display:flex;gap:4px;justify-self:end}.custom-header__actions .minicart{align-items:center;display:flex}.custom-header__icon-button,.custom-header__actions .header-icon{align-items:center;background:transparent;border:0;border-radius:999px;color:currentColor;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:relative;text-decoration:none;transition:color .18s ease;width:44px}.custom-header__icon-button:hover,.custom-header__icon-button:focus-visible,.custom-header__actions .header-icon:hover,.custom-header__actions .header-icon:focus-visible{color:var(--color-primary, currentColor)}.custom-header__actions .header-icon svg,.custom-header__icon-button svg{display:block}.custom-header .header__minicart.open_drawer .minicart__wrapper.bls__drawer{bottom:0;height:100vh;max-height:100vh;position:fixed;top:0}.custom-header .minicart__action.overlay:after{height:100vh;top:0;right:0;bottom:0;left:0}@supports (height: 100dvh){.custom-header .header__minicart.open_drawer .minicart__wrapper.bls__drawer,.custom-header .minicart__action.overlay:after{height:100dvh;max-height:100dvh}}.custom-header__mobile-toggle{display:none}.custom-header__predictive-search{position:relative;width:clamp(200px,22vw,300px)}.custom-header__predictive-field{align-items:center;background:rgba(var(--color-background-rgb, 255, 255, 255),.78);background:color-mix(in srgb,var(--custom-header-surface) 82%,transparent);border:1px solid var(--custom-header-border);border-radius:999px;box-shadow:none;display:flex;height:44px;position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.custom-header__predictive-search .custom-header__predictive-input{border:none;height:unset}.custom-header__predictive-search:focus-within .custom-header__predictive-field{background:var(--custom-header-surface);border-color:var(--custom-header-border-strong);box-shadow:0 8px 22px #1111110f}.custom-header__predictive-icon{color:var(--custom-header-muted);display:inline-flex;inset-inline-end:14px;inset-inline-start:auto;pointer-events:none;position:absolute}.custom-header__predictive-input{background:transparent;border:0;color:currentColor;font:inherit;font-size:1.35rem;height:100%;min-width:0;outline:0;padding-block:0;padding-inline:18px 76px;width:100%}.custom-header__predictive-input:focus,.custom-header__predictive-input:focus-visible{border:0;box-shadow:none;outline:0}.custom-header__predictive-input::placeholder{color:var(--custom-header-muted);opacity:1}.custom-header__predictive-clear{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--custom-header-muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;opacity:0;padding:0;pointer-events:none;position:absolute;inset-inline-end:42px;transition:color .16s ease,opacity .16s ease,visibility 0s linear .16s;visibility:hidden;width:32px}.custom-header__predictive-clear:hover,.custom-header__predictive-clear:focus-visible{color:var(--color-primary, currentColor)}.custom-header__predictive-search.has-query .custom-header__predictive-clear{opacity:1;pointer-events:auto;transition:color .16s ease,opacity .16s ease,visibility 0s linear 0s;visibility:visible}.custom-header__predictive-panel{background:var(--custom-header-surface);border:1px solid var(--custom-header-border);border-radius:8px;box-shadow:var(--custom-header-shadow-strong);max-height:min(70vh,520px);opacity:0;overflow-y:auto;pointer-events:none;position:absolute;right:0;top:calc(100% + 12px);transform:translate3d(0,10px,0);transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s;visibility:hidden;width:min(430px,calc(100vw - 24px));will-change:opacity,transform;z-index:35}.custom-header__predictive-panel.is-open{opacity:1;pointer-events:auto;transform:translateZ(0);transition:opacity .24s ease,transform .24s ease,visibility 0s linear 0s;visibility:visible}.custom-header__predictive-results{display:grid;gap:18px;padding:18px}.custom-header__predictive-group-title,.custom-header__predictive-message{color:currentColor;font-size:1.25rem;font-weight:800;line-height:1.3;margin:0 0 10px}.custom-header__predictive-list{display:grid;gap:4px;list-style:none;margin:0;padding:0}.custom-header__predictive-item{align-items:center;border-radius:6px;color:currentColor;display:grid;gap:12px;grid-template-columns:48px minmax(0,1fr);min-height:56px;padding:7px;text-decoration:none;transition:color .16s ease,transform .16s ease}.custom-header__predictive-item:hover,.custom-header__predictive-item:focus-visible{color:var(--color-primary, currentColor);outline:0;transform:translate(2px)}.custom-header__predictive-thumb{align-items:center;background:var(--light-grey-color, #f5f5f5);border-radius:6px;display:inline-flex;height:48px;justify-content:center;overflow:hidden;width:48px}.custom-header__predictive-thumb img{display:block;height:100%;object-fit:cover;width:100%}.custom-header__predictive-thumb svg{color:var(--custom-header-muted)}.custom-header__predictive-text{min-width:0}.custom-header__predictive-title{display:block;font-size:1.35rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-header__predictive-type{color:var(--custom-header-muted);display:block;font-size:1.15rem;line-height:1.3;margin-top:3px}.custom-header__predictive-search.is-loading .custom-header__predictive-results:before{color:var(--custom-header-muted);content:"Searching...";display:block;font-size:1.3rem}.custom-header__mega{background:var(--custom-header-surface);border-bottom:1px solid var(--custom-header-border);box-shadow:var(--custom-header-shadow-strong);inset-inline:0;opacity:0;pointer-events:none;position:absolute;top:100%;transform:translate3d(0,12px,0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s;visibility:hidden;will-change:opacity,transform;z-index:10}.custom-header__mega:after{content:"";position:absolute;inset-inline:0;bottom:0;height:clamp(48px,6vw,88px);pointer-events:none;z-index:2;opacity:0;transform:translate3d(0,6px,0);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(to bottom,#fff0,#ffffff1f 38%,#ffffff47 72%,#ffffff85);transition:opacity .22s ease,transform .22s ease}.custom-header__mega.custom-header__mega--scrollable:not(.custom-header__mega--at-bottom):after{opacity:1;transform:translateZ(0)}.custom-header__mega.is-open{opacity:1;pointer-events:auto;transform:translateZ(0);transition:opacity .25s ease,transform .25s ease,visibility 0s linear 0s;visibility:visible}.custom-header__mega-inner{--custom-header-mega-column-gap: clamp(20px, 2.5vw, 34px);align-items:start;display:grid;gap:clamp(22px,3vw,46px);grid-template-columns:minmax(0,1fr) auto;max-height:75vh;overflow-y:auto;overscroll-behavior:contain;padding-block:32px 36px;scroll-behavior:smooth;scroll-padding-block:32px 36px;scrollbar-gutter:stable}.custom-header__mega-columns{display:grid;gap:var(--custom-header-mega-column-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,max(190px,calc((100% - (var(--custom-header-mega-column-gap) * 2)) / 3))),1fr));min-width:0}.custom-header__mega-column{min-width:0}.custom-header__mega-column+.custom-header__mega-column{border-left:1px solid var(--custom-header-border);padding-left:clamp(18px,2.5vw,32px)}.custom-header__mega-title,.custom-header__mobile-column-title{align-items:center;background:var(--custom-header-mega-title-bg, #f3f3f3);border-radius:6px;color:currentColor;display:inline-flex;font-size:1.45rem;font-weight:800;gap:8px;line-height:1.25;margin:0 0 5px;max-width:100%;min-height:34px;padding:7px 11px;width:100%}.custom-header__mega-title-icon{align-items:center;display:inline-flex;flex:0 0 18px;height:18px;justify-content:center;width:18px}.custom-header__mega-title-icon img{display:block;height:100%;object-fit:contain;width:100%}.custom-header__mega-list{display:grid;gap:2px;list-style:none;margin:0;padding:0}.custom-header__mega-link,.custom-header__mobile-sublink{border-radius:6px;color:var(--custom-header-muted);display:inline-flex;font-size:1.35rem;line-height:1.35;min-height:32px;padding:6px 8px;text-decoration:none}a.custom-header__mega-link,a.custom-header__mobile-sublink{transition:color .16s ease,transform .16s ease}a.custom-header__mega-link:hover,a.custom-header__mega-link:focus-visible,a.custom-header__mobile-sublink:hover,a.custom-header__mobile-sublink:focus-visible{color:var(--color-primary, currentColor)}a.custom-header__mega-link:hover{transform:translate(2px)}span.custom-header__mega-link,span.custom-header__mobile-sublink{cursor:default}.custom-header__mega-group{margin-top:12px}.custom-header__mega-group-title,.custom-header__mobile-group-title{color:currentColor;font-size:1.25rem;font-weight:800;line-height:1.3;margin:0 0 6px}.custom-header__mega-group-title-link{color:inherit;display:inline-flex;text-decoration:none;transition:color .16s ease,transform .16s ease}.custom-header__mega-group-title-link:hover,.custom-header__mega-group-title-link:focus-visible{color:var(--color-primary, currentColor)}.custom-header__mega-group-title-link:hover{transform:translate(2px)}.custom-header__image-cards{display:grid;gap:10px;margin-top:18px}.custom-header__mega-promos{align-items:stretch;align-content:flex-start;border-left:1px solid var(--custom-header-border);display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;max-width:min(42vw,560px);min-width:0;padding-left:clamp(18px,2.5vw,32px)}.custom-header__mega-promos:only-child{border-left:0;grid-column:1 / -1;margin-left:auto;padding-left:0}.custom-header__mega-promos--1{max-width:min(40vw,460px)}.custom-header__mega-promos--1 .custom-header__promo-card{aspect-ratio:4 / 5;flex-basis:clamp(330px,32vw,460px);min-height:clamp(360px,42vh,500px)}.custom-header__mega-promos--2{flex-wrap:nowrap;gap:clamp(14px,1.4vw,18px);max-width:min(58vw,760px);min-width:min(54vw,620px)}.custom-header__mega-promos--2 .custom-header__promo-card{aspect-ratio:4 / 5;flex:1 1 clamp(260px,24vw,340px);min-height:clamp(330px,38vh,460px)}.custom-header__mega-promos--many .custom-header__promo-card{flex:0 0 clamp(180px,13vw,240px)}.custom-header__promo-card{flex:0 0 clamp(180px,13vw,240px);min-height:190px}.custom-header__image-card{aspect-ratio:16 / 10;background:var(--light-grey-color, #f5f5f5);border-radius:8px;color:#fff;display:block;min-height:140px;overflow:hidden;position:relative;text-decoration:none;isolation:isolate}.custom-header__image-card:after{background:linear-gradient(180deg,#0000 32%,#000000ad);content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.custom-header__image-card-media,.custom-header__image-card-media img{display:block;height:100%;width:100%}.custom-header__image-card-media img{object-fit:cover;transition:transform .26s ease}a.custom-header__image-card:hover .custom-header__image-card-media img,a.custom-header__image-card:focus-visible .custom-header__image-card-media img{transform:scale(1.035)}.custom-header__image-card-content{bottom:0;display:grid;gap:3px;padding:16px;position:absolute;width:100%;z-index:2}.custom-header__image-card-subtitle{color:#ffffffc7;font-size:1.1rem;font-weight:700;line-height:1.25}.custom-header__image-card-title{color:#fff;font-size:1.45rem;font-weight:800;line-height:1.2}.custom-header__mobile{background:#11111170;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility 0s linear .25s;visibility:hidden;z-index:30}.custom-header__mobile.is-open{opacity:1;pointer-events:auto;transition:opacity .25s ease,visibility 0s linear 0s;visibility:visible}.custom-header__mobile-panel{background:var(--custom-header-surface);box-shadow:20px 0 48px #1111112e;display:flex;flex-direction:column;height:100%;max-width:430px;overflow-y:auto;transform:translate3d(-100%,0,0);transition:transform .28s ease;will-change:transform;width:min(90vw,430px)}.custom-header__mobile.is-open .custom-header__mobile-panel{transform:translateZ(0)}.custom-header__mobile-head{align-items:center;border-bottom:1px solid var(--custom-header-border);display:flex;flex:0 0 auto;justify-content:space-between;min-height:66px;padding-inline:20px 10px}.custom-header__mobile-title{font-size:1.65rem;font-weight:800}.custom-header__mobile-nav{display:grid;padding:0 0 28px}.custom-header__mobile-link{border-bottom:1px solid var(--custom-header-border);border-radius:0;justify-content:space-between;min-height:54px;padding-inline:20px;text-align:left;width:100%}.custom-header__mobile-link:hover,.custom-header__mobile-link:focus-visible,.custom-header__mobile-link[aria-expanded=true]{color:var(--color-primary, currentColor)}.custom-header__mobile-catalog{background:rgba(var(--color-heading-rgb, 17, 17, 17),.025);border-bottom:1px solid var(--custom-header-border);max-height:0;opacity:0;overflow:hidden;padding:0 20px;transform:translate3d(0,-6px,0);transition:max-height .28s ease,opacity .22s ease,padding .28s ease,transform .28s ease,visibility 0s linear .28s;visibility:hidden}.custom-header__mobile-catalog.is-open{opacity:1;padding-block:18px 20px;transform:translateZ(0);transition:max-height .28s ease,opacity .22s ease,padding .28s ease,transform .28s ease,visibility 0s linear 0s;visibility:visible}.custom-header__mobile-column+.custom-header__mobile-column{border-top:1px solid var(--custom-header-border);margin-top:18px;padding-top:18px}.custom-header__mobile-column-title{margin-bottom:8px}.custom-header__mobile-group-title{margin-top:6px}.custom-header__mobile-sublink{display:flex;min-height:35px;padding-block:5px;padding-inline:0}.custom-header__mobile-image-cards{margin-top:14px}.custom-header__mobile-image-card{aspect-ratio:16 / 9;min-height:150px}.custom-header__mobile-promos{border-left:0;display:grid;gap:12px;justify-content:stretch;margin-top:18px;max-width:none;min-width:0;padding-left:0}.custom-header__mobile-promos .custom-header__promo-card{aspect-ratio:16 / 9;flex-basis:auto;min-height:150px;width:100%}.custom-header__mobile-promos:only-child{grid-column:auto;margin-left:0}.custom-header.is-mobile-open{z-index:100}@media screen and (max-width:1024px){.custom-header{--custom-header-height: 66px;--custom-header-height-scrolled: 58px}.custom-header__mobile-group-title{margin-bottom:10px}.custom-header__inner{gap:10px;grid-template-columns:44px 1fr auto}.custom-header__mobile-toggle{display:inline-flex}.custom-header__predictive-search{width:min(31vw,190px)}.custom-header__nav{display:none}.custom-header__logo{justify-self:center}.custom-header__logo img{max-height:44px;max-width:min(150px,46vw)}.custom-header.is-scrolled .custom-header__logo img{max-height:38px}.custom-header__mega{opacity:0;pointer-events:none;visibility:hidden}.custom-header__mega-inner{max-height:none;overflow:visible}.custom-header__predictive-field{border:none;background:none}.custom-header__predictive-input{opacity:1;background:#fff!important}}@media screen and (max-width:640px){.custom-header__actions{gap:0}.custom-header__predictive-search{transition:width .22s ease;width:44px}.custom-header__predictive-search:focus-within,.custom-header__predictive-search.has-query{inset-inline:12px;position:absolute;top:calc(100% + 8px);width:auto;z-index:40}.custom-header__predictive-input{color:transparent;padding:0}.custom-header__predictive-input::placeholder{color:transparent}.custom-header__predictive-search:focus-within .custom-header__predictive-input,.custom-header__predictive-search.has-query .custom-header__predictive-input{color:currentColor;padding-block:0;padding-inline:18px 76px}.custom-header__predictive-search:focus-within .custom-header__predictive-input::placeholder{color:var(--custom-header-muted)}.custom-header__predictive-panel{left:0;right:0;top:calc(100% + 8px);width:auto}.custom-header__icon-button,.custom-header__actions .header-icon{width:40px}}@media(prefers-reduced-motion:reduce){.custom-header,.custom-header *,.custom-header *:before,.custom-header *:after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-header.css.map */
