.sticky-header-container{align-items:center;display:flex;flex-flow:column nowrap;inset:-1px 0 auto 0;inset:var(--announcement-bar-offset) 0 auto 0;justify-content:center;max-width:100vw;position:sticky;transition:all .3s;width:100%;z-index:89}.sticky-header-container:has(predictive-search.search-active) section.header-section .site-header{box-shadow:0 0 10px transparent}section.header-section{isolation:isolate;width:100%}section.header-section:before{background:rgba(0,0,0,.35);content:"";height:100vh;inset:0;mix-blend-mode:darken;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease-in-out;width:100vw;z-index:-10}section.header-section:has(.top-level-link-item:focus .site-header__menu-dropdown,.top-level-link-item:hover .site-header__menu-dropdown):before,section.header-section:has(mobile-menu.mobile-menu-open):before,section.header-section:has(predictive-search.search-active):before{content:"";opacity:1}.site-header{align-items:center;background-color:var(--primary-color);box-shadow:0 0 10px rgba(0,0,0,.161);display:flex;flex-flow:row wrap;justify-content:center;position:relative;width:100%}.site-header__inner-container{align-items:stretch;display:flex;gap:40px;justify-content:space-between;width:100%}@media only screen and (max-width:1100px){.site-header__inner-container{gap:30px}}@media only screen and (max-width:1024.98px){.site-header__inner-container{justify-content:flex-start}}.site-header__store-logo{align-items:center;display:flex;height:44px;justify-content:center;margin:16px auto 16px 0;-o-object-fit:contain;object-fit:contain;width:auto}@media only screen and (max-width:1024.98px){.site-header__store-logo{margin-right:auto;margin:16px auto;min-width:60px}}@media only screen and (max-width:767.98px){.site-header__store-logo{margin:13px auto}}.site-header__store-logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto}.site-header__mobile-menu-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:var(--text-alternate-color);display:flex;height:22px;justify-content:center;margin-right:auto;min-width:22px;outline:none;width:22px}@media only screen and (min-width:1025px){.site-header__mobile-menu-button{display:none}}@media only screen and (max-width:575.98px){.site-header__mobile-menu-button{height:20;min-width:20;width:20}}.site-header__mobile-menu-button .menu-close-icon{display:none}.site-header__mobile-menu-button .menu-open-icon,.site-header__mobile-menu-button.mobile-menu-open .menu-close-icon{display:block}.site-header__mobile-menu-button.mobile-menu-open .menu-open-icon{display:none}.site-header__mobile-menu-button svg{color:inherit;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-header__main-navigation{align-items:stretch;display:flex;flex:1;flex-flow:row nowrap;justify-content:center}@media only screen and (min-width:1025px){.site-header__main-navigation{justify-content:flex-start}}@media only screen and (max-width:1024.98px){.site-header__main-navigation{display:none}}.site-header__main-navigation .top-level-link-item{align-items:center;display:flex;height:auto;justify-content:center}.site-header__main-navigation .top-level-link-item:first-of-type .top-level-link{margin-left:-16px}.site-header__main-navigation .top-level-link-item:last-of-type .top-level-link{margin-right:-16px}@media only screen and (max-width:1100px){.site-header__main-navigation .top-level-link-item:first-of-type .top-level-link{margin-left:-14px}.site-header__main-navigation .top-level-link-item:last-of-type .top-level-link{margin-right:-14px}}@media only screen and (max-width:1050px){.site-header__main-navigation .top-level-link-item:first-of-type .top-level-link{margin-left:-10px}.site-header__main-navigation .top-level-link-item:last-of-type .top-level-link{margin-right:-10px}}.site-header__main-navigation .top-level-link-item .top-level-link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--secondary-white-color,#ebebeb);display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;padding:16px;position:relative;text-decoration:none}@media only screen and (max-width:1199.98px){.site-header__main-navigation .top-level-link-item .top-level-link{padding:16px 14px}}@media only screen and (max-width:1060px){.site-header__main-navigation .top-level-link-item .top-level-link{padding:16px 10px}}@media only screen and (max-width:767.98px){.site-header__main-navigation .top-level-link-item .top-level-link{padding:13px 14px}}.site-header__main-navigation .top-level-link-item:has(.active-link) .top-level-link{text-decoration:underline;text-underline-offset:6px}.site-header__main-navigation .top-level-link-item:focus .top-level-link,.site-header__main-navigation .top-level-link-item:focus-within .top-level-link,.site-header__main-navigation .top-level-link-item:has(:focus) .top-level-link,.site-header__main-navigation .top-level-link-item:has(:focus-within) .top-level-link,.site-header__main-navigation .top-level-link-item:has(:hover) .top-level-link,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .top-level-link,.site-header__main-navigation .top-level-link-item:hover .top-level-link{scale:105%;text-decoration:underline;text-underline-offset:6px}.site-header__main-navigation .top-level-link-item:focus .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:focus-within .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:has(:focus) .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:has(:focus-within) .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:has(:hover) .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:has([aria-expanded=true]) .site-header__menu-dropdown,.site-header__main-navigation .top-level-link-item:hover .site-header__menu-dropdown{display:block}.site-header__action-buttons{align-items:center;display:flex;gap:24px;justify-content:flex-end;padding:16px 0}@media only screen and (max-width:1100px){.site-header__action-buttons{gap:20px}}@media only screen and (max-width:1060px){.site-header__action-buttons{gap:15px}}@media only screen and (max-width:767.98px){.site-header__action-buttons{gap:15px;padding:13px 0}}@media only screen and (max-width:1024.98px){.site-header__action-buttons.desktop-action-buttons .action-button.search{display:none}}@media only screen and (min-width:1025px){.site-header__action-buttons.mobile-action-buttons{display:none}}.site-header__action-buttons .action-button{align-items:center;cursor:pointer;display:flex;height:25px;justify-content:center;min-width:25px;padding:0;scale:100%;width:25px}@media only screen and (max-width:1100px){.site-header__action-buttons .action-button{height:22.5px;min-width:22.5px;width:22.5px}}@media only screen and (max-width:575.98px){.site-header__action-buttons .action-button{height:20px;min-width:20px;width:20px}}.site-header__action-buttons .action-button:hover{scale:107.5%}.site-header__action-buttons .action-button>svg{color:var(--secondary-white-color);height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-header__action-buttons .action-button.basket{position:relative}.site-header__action-buttons .action-button.basket .cart-count{align-items:center;background:var(--primary-black-color);border-radius:50%;color:var(--secondary-white-color);display:flex;font-size:7px;font-weight:400;height:15px;inset:-3px -7px auto auto;justify-content:center;min-width:15px;position:absolute;width:15px}.site-header__menu-dropdown{background:var(--primary-white-color);box-shadow:0 0 10px rgba(0,0,0,.161);color:var(--text-primary-color);display:none;inset:auto 0 0 0;max-height:calc(100vh - 50px);overflow:hidden auto;padding:24px 0;position:absolute;translate:0 100%;width:100%;z-index:-1}.site-header__menu-dropdown.menu-dropdown--loaded .dropdown-container{opacity:1}.site-header__menu-dropdown .dropdown-container{align-items:stretch;display:flex;flex-flow:row nowrap;gap:20px;justify-content:flex-start;opacity:0;transition:opacity .25s ease-in .1s}.site-header__menu-dropdown .dropdown-container .sublink-group{align-items:flex-start;display:flex;flex:1;flex-flow:column nowrap;gap:16px;height:auto;justify-content:flex-start;max-width:calc(20% - 20px)}.site-header__menu-dropdown .dropdown-container .sublink-group .shop-all-link,.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-group-heading,.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item{color:var(--text-primary-color);text-align:left;text-decoration:none;width:100%}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-group-heading{font-weight:500}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item{align-items:center;color:var(--text-primary-color);display:flex;flex-flow:row wrap;gap:8px;justify-content:flex-start;text-decoration:none}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item .sublink-item-text{color:inherit;font-size:14px;position:relative}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item .sublink-item-text:before{background:currentColor;color:inherit;content:"";display:block;height:1px;inset:auto 0 -5px 0;pointer-events:none;position:absolute;scale:0 1;transform-origin:bottom left;transition:scale 0s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item.active-link .sublink-item-text:before,.site-header__menu-dropdown .dropdown-container .sublink-group .sublink-item:hover .sublink-item-text:before{scale:1 1;transition:scale .15s ease-out}.site-header__menu-dropdown .dropdown-container .sublink-group .shop-all-link{font-size:16px;font-style:italic;font-weight:400;text-decoration:underline;text-underline-offset:7px}.site-header__menu-dropdown .dropdown-container .sublink-group .shop-all-link.active-link,.site-header__menu-dropdown .dropdown-container .sublink-group .shop-all-link:hover{color:var(--secondary-color)}.site-header__menu-dropdown .dropdown-banner{align-items:flex-end;align-self:stretch;display:flex;height:auto;isolation:isolate;justify-content:flex-end;margin-left:auto;min-height:481px;min-width:420px;overflow:hidden;padding:16px;position:relative;scale:1;text-decoration:none;transition:scale .25s ease-in-out}.site-header__menu-dropdown .dropdown-banner+.dropdown-banner{margin-left:0}@media only screen and (max-width:1199.98px){.site-header__menu-dropdown .dropdown-banner+.dropdown-banner{display:none}}.site-header__menu-dropdown .dropdown-banner:before,.site-header__menu-dropdown .dropdown-banner__img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-header__menu-dropdown .dropdown-banner__img{scale:1;transition:scale .3s ease-in-out;z-index:-2}.site-header__menu-dropdown .dropdown-banner:before{background:rgba(50,50,50,.3);content:"";mix-blend-mode:darken;z-index:-1}.site-header__menu-dropdown .dropdown-banner:after{animation:banner_shine 7s 0s infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8) 50%,rgba(128,186,232,0) 99%,rgba(125,185,232,0));content:"";display:block;height:100%;inset:0 auto auto 0;mix-blend-mode:lighten;opacity:.2;pointer-events:none;position:absolute;rotate:-30deg;scale:1.4;transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:2}@keyframes banner_shine{0%{transform:translateX(-100%)}80%{transform:translateX(-100%)}to{transform:translateX(100%)}}.site-header__menu-dropdown .dropdown-banner__content{align-items:center;display:flex;flex-flow:column nowrap;gap:5px;justify-content:center;pointer-events:none;transition:translate .25s ease-in-out;translate:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.site-header__menu-dropdown .dropdown-banner__content .banner-heading,.site-header__menu-dropdown .dropdown-banner__content .banner-text{color:var(--text-alternate-color);text-align:left;width:100%}.site-header__menu-dropdown .dropdown-banner__content .banner-heading{text-transform:uppercase}.site-header__menu-dropdown .dropdown-banner__content .banner-btn{margin:10px auto 0;max-width:100%;width:100%}.site-header__menu-dropdown .dropdown-banner__content .banner-btn>svg{transition:translate .25s ease-in-out;translate:0}.site-header__menu-dropdown .dropdown-banner:focus .dropdown-banner__img,.site-header__menu-dropdown .dropdown-banner:hover .dropdown-banner__img{scale:1.2;transition:scale 1.5s cubic-bezier(.17,.65,.33,.84)}.site-header__menu-dropdown .dropdown-brand-slider{display:grid;gap:0 30px;grid-template-columns:auto 1fr;min-height:84px;overflow:hidden;padding-top:24px;transition:opacity .3s ease-in;width:100%}.site-header__menu-dropdown .dropdown-brand-slider:before{background:var(--secondary-grey-color,#ebebeb);content:"";display:block;grid-column:1/-1;height:1px;margin-bottom:24px;min-height:1px;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:10}.site-header__menu-dropdown .dropdown-brand-slider:has(.swiper-loading){max-height:84px;max-width:100%;min-height:84px;opacity:0}.site-header__menu-dropdown .dropdown-brand-slider__heading{align-items:center;display:flex;isolation:isolate;margin-right:auto;position:relative;white-space:nowrap;z-index:5}.site-header__menu-dropdown .dropdown-brand-slider__heading:before{background:linear-gradient(90deg,var(--primary-white-color) 75%,transparent);content:"";height:calc(100% + 50px);inset:50% auto 0 0;pointer-events:none;position:absolute;translate:0 -50%;width:calc(100% + 40px);z-index:-1}.site-header__menu-dropdown .dropdown-brand-slider__swiper{flex:1;max-width:100%;min-width:100%;overflow:visible;width:100%}.site-header__menu-dropdown .dropdown-brand-slider__swiper .brand-logo.swiper-slide{height:35px;max-height:35px;transition:opacity .15s ease-in-out;width:auto}.site-header__menu-dropdown .dropdown-brand-slider__swiper .brand-logo.swiper-slide>img{height:100%;-o-object-fit:contain;object-fit:contain;width:auto}.site-header__menu-dropdown .collection-tag{align-items:center;background:var(--secondary-color);clip-path:polygon(10.6% 0,100% 0,90.9% 100%,0 100%);color:var(--text-alternate-color);display:flex;font-family:ff-good-headline-web-pro-con;font-size:16px;font-style:italic;font-weight:700;justify-content:center;line-height:1;margin-right:auto;min-width:40px;padding:2px 5px 0;text-transform:uppercase;white-space:nowrap;width:40px}

/*# sourceMappingURL=section-99-header.min.css.map*/