@keyframes header-fade-in{0%{opacity:0}}.header{--header-search-border: #777;--header-search-border-mobile: #cacaca;--header-search-bar-height: 69px;position:relative;z-index:3;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 -1px var(--brand-rule) inset}.shopify-section:has(>.header--sticky){position:sticky;inset-block-start:var(--announcement-bar-height, 0px);z-index:4}.header__inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;--header-height-mobile: 56px;min-block-size:var(--header-height-mobile);padding-inline:calc(var(--page-margin) + 2px);max-width:none;margin-inline:0}.header__start{display:flex;flex:1 0 0;align-items:center;gap:15px;min-inline-size:0}@media screen and (min-width:750px){.header__start{flex:initial;min-inline-size:auto}}.header__drawer{position:static}.header__toggle{box-sizing:border-box;display:flex;align-items:center;cursor:pointer;list-style:none;color:currentcolor}.header__toggle::-webkit-details-marker{display:none}.header__toggle:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.header__toggle-icon{display:flex}.header__toggle-icon--open svg{inline-size:20px;block-size:14px}.header__toggle-icon--close svg{inline-size:16px;block-size:16px}.header__toggle-icon--close path{stroke-width:1;stroke-linecap:butt}.header__toggle-icon--close,.header__drawer[open] .header__toggle-icon--open{display:none}.header__drawer[open] .header__toggle-icon--close{display:flex}.header__logo{display:flex;align-items:center;text-decoration:none;color:currentcolor}.header__logo-image{inline-size:110px;block-size:26px;object-fit:contain}.header__logo-text{font-family:var(--font-brand-family);font-weight:var(--font-weight-semibold);font-size:18px;letter-spacing:2px;text-transform:uppercase}.header__logo:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.header__actions{display:flex;flex:1 0 0;justify-content:flex-end;align-items:center;gap:10px;min-inline-size:0}@media screen and (min-width:750px){.header__actions{flex:initial;justify-content:normal;min-inline-size:auto}}.header__icons{display:flex;align-items:center;gap:16px}.header__icon{position:relative;display:flex;align-items:center;color:currentcolor;text-decoration:none;border:none;background:transparent}.header__icon:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.header__icon--search-mobile{margin-block-start:1px;padding:0}.header__icon--search-mobile svg{inline-size:20px;block-size:20px}.header__icon--account svg{inline-size:19px;block-size:21px}.header__icon--cart{gap:4px}.header__icon--cart svg{inline-size:27px;block-size:20px}.header__cart-count{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);font-family:var(--font-brand-family);font-weight:var(--font-weight-regular);font-size:11px;line-height:14px;letter-spacing:normal}@media screen and (min-width:641px){.header__cart-count{position:static;overflow:visible;width:auto;height:auto;clip:auto}}.header__cart-dot{position:absolute;inset-block-start:2px;inset-inline-end:-6px;width:8px;height:8px;border-radius:50%;background-color:rgb(var(--color-foreground));box-shadow:0 0 0 2px rgb(var(--color-background));scale:0;transition:scale .3s ease-in-out}@media screen and (min-width:641px){.header__cart-dot{display:none}}@media(prefers-reduced-motion:reduce){.header__cart-dot{transition:none}}.header__cart-dot.is-visible{scale:1}.header__search-bar{box-sizing:border-box;block-size:var(--header-search-bar-height);padding:10px;background-color:rgb(var(--color-background))}.header__search-bar-inner{display:block;block-size:100%}.header__search-form--mobile{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;block-size:100%;padding-block:12px;padding-inline:18px;border:1px solid var(--header-search-border-mobile)}.header__search-form--mobile .header__search-input{flex:1 0 0;min-inline-size:0;border:0;background:none;padding:0;font-family:var(--font-brand-family);font-weight:var(--font-weight-regular);font-size:16px;line-height:20px;letter-spacing:normal;color:currentcolor}.header__search-form--mobile .header__search-input:focus{outline:none}.header__search-form--mobile:focus-within{border-color:currentcolor}.header__search-submit{background-color:transparent;border:none}.header__nav,.header__quiz-button,.header__search{display:none}@media screen and (min-width:750px){.header__inner{min-block-size:0;padding-inline:30px}.header__logo-image{inline-size:120px;block-size:28px}.header__icon--account svg{inline-size:20px;block-size:22px}.header__nav{display:block;flex:1 0 0;min-inline-size:0}.header__nav-list{display:flex;list-style:none;align-items:center;gap:32px;margin:0;padding:0}.header__nav-item--mega{position:static}.header__nav-item--dropdown{position:relative}.header__nav-link{display:block;position:relative;font-family:var(--font-brand-family);font-weight:var(--font-weight-regular);font-size:13px;line-height:20px;letter-spacing:normal;color:currentcolor;text-decoration:none;white-space:nowrap}@media screen and (min-width:1351px){.header__nav-link{font-size:14px}}.header__nav-link:focus-visible{outline:2px solid currentcolor;outline-offset:4px}.header__nav-link:hover .header__nav-label,.header__nav-link:focus-visible .header__nav-label,.header__nav-link--active .header__nav-label{font-weight:var(--font-weight-semibold)}.header__nav-ghost{display:block;block-size:0;overflow:hidden;visibility:hidden;font-weight:var(--font-weight-semibold)}.header__icons{gap:24px;padding-inline-start:9px}.header__quiz-button{--header-quiz-weight-hover: 700;display:flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:114px;block-size:46px;padding-block:14px;padding-inline:15px;border:1px solid currentcolor;border-radius:var(--radius-button);font-family:var(--font-brand-family);font-weight:var(--font-weight-regular);font-size:13px;line-height:18px;letter-spacing:normal;color:currentcolor;text-decoration:none;white-space:nowrap;transition:background-color var(--transition-base),color var(--transition-base)}.header__quiz-button:hover{font-weight:var(--header-quiz-weight-hover);background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.header__quiz-button:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.header__search{display:block}.header__search-form:focus-within{border-color:currentcolor}.header__search-input{flex:1 0 0;min-inline-size:0;border:0;background:none;padding:0;font-family:var(--font-brand-family);font-weight:var(--font-weight-regular);font-size:14px;line-height:18px;letter-spacing:normal;color:currentcolor}.header__search-input::placeholder{color:var(--header-search-border);opacity:1}.header__search-input:focus{outline:none}.header__search-submit{display:flex;align-items:center;border:0;background:none;padding:0;cursor:pointer;color:currentcolor}.header__search-submit svg{inline-size:18px;block-size:18px}.header__search-submit:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.header__panel{opacity:0;visibility:hidden;transition:opacity var(--transition-slow),visibility var(--transition-slow)}.header__panel--open{opacity:1;visibility:visible}.header__panel--mega{position:absolute;inset-block-start:100%;inset-inline:0;clip-path:inset(0 0 100% 0);transition:opacity var(--transition-slow),visibility var(--transition-slow),clip-path var(--transition-slow)}.header__panel--mega.header__panel--open{clip-path:inset(0 0 0 0)}.header__panel--dropdown{position:absolute;inset-block-start:210%;inset-inline-start:0}}@media screen and (min-width:1140px){.header__inner{animation:header-fade-in .3s ease-in-out .3s backwards}.header__start,.header__icon--search-mobile{display:none}.header__actions{flex:1 0 0;min-inline-size:0;justify-content:flex-end}.header__search-form{display:flex;align-items:center;gap:8px;box-sizing:border-box;inline-size:260px;block-size:46px;padding-inline:11px;border:1px solid var(--header-search-border);border-radius:var(--radius-button);transition:border-color var(--transition-base)}.header__search-bar{display:none}.nav-dropdown__links>li{position:relative}.nav-dropdown__links>li:after{content:"";position:absolute;display:inline-block;width:6px;height:6px;top:calc(50% - 3px);left:0;border-radius:100%;background:currentcolor;opacity:0}.nav-dropdown__links>li:hover a{margin-left:16px;text-decoration:none}.nav-dropdown__links>li:hover:after{opacity:.75}}@media screen and (min-width:1140px)and (max-width:1365px){.header__search-form{inline-size:230px}}@media screen and (max-width:1139px){.header__nav,.header__quiz-button,.header__search{display:none}}@media(prefers-reduced-motion:reduce){.header__inner{animation:none}.header__panel{transition:none}}.header--hide-menu-toggle .header__drawer,.header--hide-mobile-search .header__icon--search-mobile,.header--hide-mobile-search .header__search-bar,.header--hide-nav .header__nav,.header--hide-quiz .header__quiz-button,.header--hide-search .header__search,.header--hide-account .header__icon--account{display:none}.header--centre-logo .header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}@media screen and (min-width:750px){.header--centre-logo .header__inner{min-block-size:64px}}.header--centre-logo .header__start,.header--centre-logo .header__nav{grid-column:1;grid-row:1}.header--centre-logo .header__logo{grid-column:2;grid-row:1}.header--centre-logo .header__actions{grid-column:3;grid-row:1;justify-self:end}.header__localization-form{display:none}@media screen and (min-width:1140px){.header__localization-form{display:block;flex-shrink:0;margin-inline:16px -7px}:where(.header__actions:has(.header__localization-form)) .header__quiz-button{display:none}.header__localization-form+.header__icons{flex-shrink:0}}@media screen and (min-width:1281px){:where(.header__actions:has(.header__localization-form)) .header__quiz-button{display:flex}.header__localization-form{margin-inline:0 9px}}.header__localization{position:relative}.header__localization-toggle{box-sizing:border-box;display:flex;align-items:center;gap:8px;inline-size:fit-content;block-size:30px;cursor:pointer;list-style:none;color:currentcolor}.header__localization-toggle::-webkit-details-marker{display:none}.header__localization-toggle:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.header__localization-flag,.header__localization-option-flag{font-size:22px;line-height:1}.header__localization-toggle svg{flex:none;inline-size:10px;block-size:6px}.header__localization-panel{--header-localization-shade: color-mix(in srgb, var(--brand-scrim) 20%, transparent);position:absolute;inset-block-start:calc(100% + 13px);inset-inline-start:-35px;z-index:5;inline-size:max-content;padding-block:18px;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));box-shadow:0 -2px 10px var(--header-localization-shade)}.header__localization-panel:before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:63px;inline-size:0;block-size:0;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent rgb(var(--color-background));filter:drop-shadow(0 -2px 2px var(--header-localization-shade))}.header__localization-option{display:flex;align-items:center;gap:8px;box-sizing:border-box;inline-size:100%;padding:4px 20px;border:0;background:transparent;color:inherit;font-family:var(--font-brand-family);font-weight:var(--font-weight-regular);font-size:13px;line-height:1.75;letter-spacing:normal;text-align:start;cursor:pointer}.header__localization-option:focus-visible{background-color:rgba(var(--color-foreground),.06);outline:2px solid currentcolor;outline-offset:-2px}.header__localization-form--drawer{display:block;padding-block:20px 10px}.header__localization-form--drawer .header__localization-toggle{block-size:36px}.header__localization-form--drawer .header__localization-flag{font-size:24px}.header__localization-form--drawer .header__localization-option-flag{font-size:20px}.header__localization-form--drawer .header__localization-panel{inset-block-start:calc(100% + 4px);inset-inline-start:0;inline-size:200px;padding-block:14px;background-color:var(--brand-white)}.header__localization-form--drawer .header__localization-panel:before{content:none}.header__localization-form--drawer .header__localization-option{gap:12px;padding:8px 20px;font-size:15px}.header__localization-form--drawer .header__localization-option[aria-current=true]{font-weight:var(--font-weight-semibold)}.header__localization::details-content{opacity:0;transition:opacity .2s ease-in-out,content-visibility .2s ease-in-out allow-discrete}.header__localization[open]::details-content{opacity:1}@starting-style{.header__localization[open]::details-content{opacity:0}}@media(prefers-reduced-motion:reduce){.header__localization::details-content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/section-header.css.map */
