.announcement-bar-section,.header-section,.shopify-section-group-header-group{display:contents}.header{--_header-bg:var(--color-background);--_header-text:var(--color-foreground);--_header-text-muted:var(--color-foreground-muted);--_header-border:var(--color-border);--_header-surface:var(--color-surface);--_header-primary:var(--color-primary);--_header-primary-contrast:var(--color-primary-contrast);--_popup-bg:var(--_header-bg);--_popup-text:var(--_header-text);--_popup-text-muted:var(--_header-text-muted);--_popup-border:color-mix(in srgb,var(--_header-text) 15%,var(--_header-bg));--_popup-surface:color-mix(in srgb,var(--_header-text) 8%,var(--_header-bg));background:var(--_header-gradient,var(--_header-bg));color:var(--_header-text);-webkit-transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);width:100%;z-index:var(--z-sticky);position:relative}.header a,.header a:hover,.header-drawer a,.header-drawer a:hover{text-decoration:none}.header--bordered{border-bottom:1px solid var(--_header-border)}.header--sticky{position:sticky;top:0}.header--sticky[data-scrolled]{-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.header--no-scroll-shadow.header--transparent[data-scrolled],.header--no-scroll-shadow[data-scrolled]{-webkit-box-shadow:none;box-shadow:none}.header--transparent{top:0;background:0 0;border-bottom-color:#0000;position:absolute;left:0;right:0}.header--transparent:before{background:var(--_header-gradient,var(--_header-bg));content:"";opacity:calc(var(--_header-transparent-opacity,0)/100);-webkit-transition:opacity var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default);z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.header--transparent[data-scrolled]{background:var(--_header-gradient,var(--_header-bg));-webkit-box-shadow:var(--shadow-md);box-shadow:var(--shadow-md)}.header--transparent[data-scrolled]:before{opacity:1}.header--transparent.header--floating{background:0 0}.header--transparent[data-sticky-fixed]{position:fixed;top:0}.header--transparent.header--transparent-custom{--_header-text:var(--transparent-text);--_header-text-muted:color-mix(in srgb,var(--transparent-text) 60%,transparent);--_header-border:color-mix(in srgb,var(--transparent-text) 12%,transparent);--_header-surface:color-mix(in srgb,var(--transparent-text) 10%,transparent);--_header-primary:var(--transparent-text);--_popup-bg:color-mix(in srgb,var(--transparent-popup-text) 6%,var(--transparent-popup-bg));--_popup-text:var(--transparent-popup-text);--_popup-text-muted:color-mix(in srgb,var(--transparent-popup-text) 60%,var(--transparent-popup-bg));--_popup-border:color-mix(in srgb,var(--transparent-popup-text) 15%,var(--transparent-popup-bg));--_popup-surface:color-mix(in srgb,var(--transparent-popup-text) 8%,var(--transparent-popup-bg))}.header--transparent.header--transparent-custom .header-nav__dropdown,.header--transparent.header--transparent-custom .locale-selector__panel,.header--transparent.header--transparent-custom .mega-menu{border-radius:var(--radius-card)}.header--transparent.header--transparent-custom .header-search__input:focus,.header--transparent.header--transparent-custom .lazy-search__input:focus{background-color:var(--_popup-bg);border-color:var(--_popup-border);border-radius:var(--radius-card);-webkit-box-shadow:0 0 0 1px var(--_popup-border);box-shadow:0 0 0 1px var(--_popup-border);color:var(--_popup-text)}.header--transparent.header--transparent-custom .header-search__input:focus::-webkit-input-placeholder{color:var(--_popup-text-muted)}.header--transparent.header--transparent-custom .lazy-search__input:focus::-webkit-input-placeholder{color:var(--_popup-text-muted)}.header--transparent.header--transparent-custom .header-search__input:focus:-ms-placeholder-shown{color:var(--_popup-text-muted)}.header--transparent.header--transparent-custom .lazy-search__input:focus:-ms-placeholder-shown{color:var(--_popup-text-muted)}.header--transparent.header--transparent-custom .header-search__input:focus::-moz-placeholder{color:var(--_popup-text-muted)}.header--transparent.header--transparent-custom .lazy-search__input:focus::-moz-placeholder{color:var(--_popup-text-muted)}.header--transparent.header--transparent-custom .header-search__input:focus::placeholder,.header--transparent.header--transparent-custom .lazy-search__input:focus::placeholder{color:var(--_popup-text-muted)}.header--transparent.header--transparent-custom .header-search__submit,.header--transparent.header--transparent-custom .lazy-search__submit,.header--transparent.header--transparent-custom .header-search__input:focus~.header-search__submit,.header--transparent.header--transparent-custom .lazy-search__input:focus~.lazy-search__submit{background-color:var(--_popup-text);color:var(--_popup-bg)}@media(hover:hover)and (pointer:fine){.header--transparent.header--transparent-custom .header-action__btn:hover{background-color:var(--_popup-bg);color:var(--_popup-text);opacity:1}.header--transparent.header--transparent-custom .header-search-toggle:hover,.header--transparent.header--transparent-custom .locale-selector__trigger:hover{background-color:var(--_popup-bg);color:var(--_popup-text)}}.header--transparent.header--transparent-custom .locale-selector__trigger[aria-expanded=true]{background-color:var(--_popup-bg);color:var(--_popup-text)}@media(hover:hover)and (pointer:fine){.header--transparent.header--transparent-custom .header-nav__link:hover{background-color:var(--_popup-bg);border-radius:var(--radius-button);color:var(--_popup-text)}}.header--transparent.header--transparent-custom .header-nav__link--active,.header--transparent.header--transparent-custom .header-nav__link--open{background-color:var(--_popup-bg);border-radius:var(--radius-button);color:var(--_popup-text)}.header--transparent[data-scrolled]{--_header-text:var(--color-foreground);--_header-text-muted:var(--color-foreground-muted);--_header-border:var(--color-border);--_header-surface:var(--color-surface);--_header-primary:var(--color-primary)}.header--transparent.header--dark[data-scrolled]{--_header-text:var(--color-dark-foreground);--_header-text-muted:color-mix(in srgb,var(--color-dark-foreground) 60%,transparent);--_header-border:color-mix(in srgb,var(--color-dark-foreground) 12%,transparent);--_header-surface:color-mix(in srgb,var(--color-dark-foreground) 8%,transparent);--_header-primary:var(--color-dark-foreground)}.header--transparent.header--custom[data-scrolled]{--_header-text:var(--header-text);--_header-text-muted:color-mix(in srgb,var(--header-text) 60%,transparent);--_header-border:var(--header-border);--_header-surface:color-mix(in srgb,var(--header-text) 8%,transparent);--_header-primary:var(--header-text)}.header--transparent .header__bottom-nav{--_snav-text:var(--_header-text);--_snav-text-muted:var(--_header-text-muted);--_snav-border:var(--_header-border);--_snav-surface:var(--_header-surface);--_popup-bg:color-mix(in srgb,var(--transparent-popup-text,var(--_header-text)) 6%,var(--transparent-popup-bg,var(--_header-bg)));--_popup-text:var(--transparent-popup-text,var(--_header-text));--_popup-text-muted:color-mix(in srgb,var(--transparent-popup-text,var(--_header-text)) 60%,var(--transparent-popup-bg,var(--_header-bg)));--_popup-border:color-mix(in srgb,var(--transparent-popup-text,var(--_header-text)) 15%,var(--transparent-popup-bg,var(--_header-bg)));--_popup-surface:color-mix(in srgb,var(--transparent-popup-text,var(--_header-text)) 8%,var(--transparent-popup-bg,var(--_header-bg)));background:0 0;border-top-color:#0000}.header--transparent[data-scrolled] .header__bottom-nav{background:var(--_snav-gradient,var(--_snav-bg,var(--color-surface)));border-top-color:var(--_snav-border,var(--color-border));--_snav-text:var(--snav-text,var(--color-foreground));--_snav-text-muted:color-mix(in srgb,var(--snav-text,var(--color-foreground)) 60%,transparent);--_snav-border:var(--snav-border,var(--color-border));--_snav-surface:color-mix(in srgb,var(--snav-text,var(--color-foreground)) 8%,transparent);--_popup-bg:color-mix(in srgb,var(--snav-text,var(--color-foreground)) 6%,var(--snav-bg,var(--color-surface)));--_popup-text:var(--snav-text,var(--color-foreground));--_popup-text-muted:color-mix(in srgb,var(--snav-text,var(--color-foreground)) 60%,var(--snav-bg,var(--color-surface)));--_popup-border:color-mix(in srgb,var(--snav-text,var(--color-foreground)) 15%,var(--snav-bg,var(--color-surface)));--_popup-surface:color-mix(in srgb,var(--snav-text,var(--color-foreground)) 8%,var(--snav-bg,var(--color-surface)))}.header--transparent [data-hide-secondary-transparent]{display:none}.header--transparent[data-scrolled] [data-hide-secondary-transparent]{display:block}.header--transparent.header--bordered{border-bottom-color:#0000}.header--transparent.header--bordered[data-scrolled]{border-bottom-color:var(--_header-border)}.header--dark{--_header-bg:var(--color-dark-background);--_header-text:var(--color-dark-foreground);--_header-text-muted:color-mix(in srgb,var(--color-dark-foreground) 60%,transparent);--_header-border:color-mix(in srgb,var(--color-dark-foreground) 12%,transparent);--_header-surface:color-mix(in srgb,var(--color-dark-foreground) 8%,transparent);--_header-primary:var(--color-dark-foreground);--_header-primary-contrast:var(--color-dark-background)}.header--custom{--_header-bg:var(--header-bg);--_header-text:var(--header-text);--_header-text-muted:color-mix(in srgb,var(--header-text) 60%,transparent);--_header-border:var(--header-border);--_header-surface:color-mix(in srgb,var(--header-text) 8%,transparent);--_header-primary:var(--header-text);--_header-primary-contrast:var(--header-bg)}.header__top-bar{border-bottom:1px solid var(--_header-border)}.header__row{max-width:var(--page-width);padding-inline:var(--page-margin);align-items:center;margin-inline-start:auto;margin-inline-end:auto;display:flex}.header__main{gap:var(--space-3);height:3.5rem}@media(min-width:640px){.header__main{gap:var(--space-4);height:3.75rem}}@media(min-width:768px){.header__main{gap:var(--space-5);height:4rem}}@media(min-width:1024px){.header__main{gap:var(--space-6);height:4.5rem}}.header__left{align-items:center;gap:var(--space-3);flex-shrink:0;min-width:0;display:flex}@media(min-width:1024px){.header__left{gap:var(--space-6)}}.header__center{flex:1;justify-content:center;min-width:0;display:none}@media(min-width:768px){.header__center{display:flex}}.header__right{align-items:center;gap:var(--space-1);-webkit-margin-start:auto;flex-shrink:0;margin-inline-start:auto;display:flex}.header__right .header-action__btn{display:none}.header__right .header-action__cart,.header__right .header-action__fav{display:flex}.header__right .header-search-toggle{display:none}@media(min-width:768px){.header__right .header-search-toggle{display:flex}}@media(min-width:1024px){.header__right .header-action__btn{display:flex}}.header__desktop-only{display:none}@media(min-width:1024px){.header__desktop-only{align-items:center;display:flex}}.header__mobile-toggle{border-radius:var(--radius-button);color:var(--_header-text);width:2.25rem;height:2.25rem;-webkit-transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);order:99;justify-content:center;align-items:center;display:flex}@media(hover:hover)and (pointer:fine){.header__mobile-toggle:hover{background-color:var(--_header-surface)}}.header__mobile-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(min-width:768px){.header__mobile-toggle{width:2.5rem;height:2.5rem}}@media(min-width:1024px){.header__mobile-toggle{display:none}}.header--toggle-left .header__mobile-toggle{order:-1}.header--actions-modern .header__mobile-toggle{background-color:var(--_header-surface)}@media(hover:hover)and (pointer:fine){.header--actions-modern .header__mobile-toggle:hover{background-color:color-mix(in srgb,var(--_header-text) 15%,var(--_header-bg))}}.header-logo{color:var(--_header-text);flex-shrink:0;align-items:center;max-height:100%;text-decoration:none;display:inline-flex}.header-logo:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-logo{height:2rem}@media(min-width:640px){.header-logo{height:2.25rem}}@media(min-width:768px){.header-logo{height:2.75rem}}@media(min-width:1024px){.header-logo{height:3.25rem}}.header-logo picture{align-items:center;height:100%;display:inline-flex}.header-logo .logo__image{object-fit:contain;width:auto;max-width:100%;height:100%;max-height:100%;display:block}.header-logo .logo__text{font-family:var(--font-heading-family);font-size:var(--font-size-h5);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--font-heading-letter-spacing);line-height:var(--font-heading-line-height);text-transform:var(--font-heading-text-transform);white-space:nowrap;text-decoration:none}@media(min-width:768px){.header-logo .logo__text{font-size:var(--font-size-h4)}}.header-nav__list{align-items:center;gap:var(--space-1);list-style:none;display:flex}.header-nav__item{position:relative}.header-nav__item--open>.header-nav__link{background-color:var(--_header-surface)}.header-nav__link{border-radius:var(--radius-button);color:var(--_header-text);font-size:var(--font-size-sm);align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);-webkit-transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);white-space:nowrap;font-weight:500;text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.header-nav__link:hover{background-color:var(--_header-surface)}}.header-nav__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-nav__link--active{font-weight:600}.header-nav__link--active,.header-nav__link--open{background-color:var(--_header-surface)}.header-nav__link--child-active{font-weight:600}.header-nav__dropdown{background-color:var(--_popup-bg);border-radius:0 0 var(--radius-card) var(--radius-card);-webkit-box-shadow:var(--shadow-popup);box-shadow:var(--shadow-popup);color:var(--_popup-text);min-width:12rem;padding:var(--space-2);z-index:var(--z-dropdown);--color-foreground:var(--_popup-text);--color-foreground-muted:var(--_popup-text-muted);--color-surface:var(--_popup-surface);--color-border:var(--_popup-border);list-style:none;position:absolute;top:100%}.header-nav__dropdown:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.header-nav__dropdown:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.header-nav__dropdown:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.header-nav__dropdown:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.header-nav__dropdown:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.header-nav__dropdown:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.dropdown-enter{-webkit-transition:opacity var(--duration-base) var(--ease-spring),-webkit-transform var(--duration-base) var(--ease-spring);transition:opacity var(--duration-base) var(--ease-spring),-webkit-transform var(--duration-base) var(--ease-spring);transition:opacity var(--duration-base) var(--ease-spring),transform var(--duration-base) var(--ease-spring);transition:opacity var(--duration-base) var(--ease-spring),transform var(--duration-base) var(--ease-spring),-webkit-transform var(--duration-base) var(--ease-spring)}.dropdown-enter-start{opacity:0;transform:translateY(8px)}.dropdown-enter-end{opacity:1;transform:translateY(0)}.dropdown-leave{-webkit-transition:opacity var(--duration-fast) var(--ease-default),-webkit-transform var(--duration-fast) var(--ease-default);transition:opacity var(--duration-fast) var(--ease-default),-webkit-transform var(--duration-fast) var(--ease-default);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),-webkit-transform var(--duration-fast) var(--ease-default)}.dropdown-leave-start{opacity:1;transform:translateY(0)}.dropdown-leave-end{opacity:0;transform:translateY(4px)}.header-nav__dropdown-link{border-radius:var(--radius-button);color:var(--_popup-text);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);-webkit-transition:background-color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default);text-decoration:none;display:block}@media(hover:hover)and (pointer:fine){.header-nav__dropdown-link:hover{background-color:var(--_popup-surface)}}.header-nav__dropdown-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-nav__dropdown-link--active{font-weight:600}.mega-menu{background-color:var(--_popup-bg);border-radius:0 0 var(--radius-card) var(--radius-card);-webkit-box-shadow:var(--shadow-popup);box-shadow:var(--shadow-popup);color:var(--_popup-text);z-index:var(--z-dropdown);--color-foreground:var(--_popup-text);--color-foreground-muted:var(--_popup-text-muted);--color-surface:var(--_popup-surface);--color-border:var(--_popup-border);position:absolute;top:100%}.mega-enter{-webkit-transition:opacity var(--duration-slow) var(--ease-spring),-webkit-transform var(--duration-slow) var(--ease-spring);transition:opacity var(--duration-slow) var(--ease-spring),-webkit-transform var(--duration-slow) var(--ease-spring);transition:opacity var(--duration-slow) var(--ease-spring),transform var(--duration-slow) var(--ease-spring);transition:opacity var(--duration-slow) var(--ease-spring),transform var(--duration-slow) var(--ease-spring),-webkit-transform var(--duration-slow) var(--ease-spring)}.mega-enter-start{opacity:0;transform:translateY(-8px)}.mega-enter-end{opacity:1;transform:translateY(0)}.mega-leave{-webkit-transition:opacity var(--duration-fast) var(--ease-default),-webkit-transform var(--duration-fast) var(--ease-default);transition:opacity var(--duration-fast) var(--ease-default),-webkit-transform var(--duration-fast) var(--ease-default);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default);transition:opacity var(--duration-fast) var(--ease-default),transform var(--duration-fast) var(--ease-default),-webkit-transform var(--duration-fast) var(--ease-default)}.mega-leave-start{opacity:1;transform:translateY(0)}.mega-leave-end{opacity:0;transform:translateY(-4px)}.mega-menu__inner{gap:var(--space-8);padding:var(--space-8) var(--space-6);display:flex}.mega-menu__content{gap:var(--space-6) var(--space-8);flex:1;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));align-content:start;display:grid}.mega-menu__group{min-width:0}.mega-menu__heading{color:var(--_popup-text);font-size:var(--font-size-sm);letter-spacing:.03em;margin-bottom:var(--space-3);text-transform:uppercase;-webkit-transition:color var(--duration-base) var(--ease-default);transition:color var(--duration-base) var(--ease-default);font-weight:700;text-decoration:none;display:block}@media(hover:hover)and (pointer:fine){.mega-menu__heading:hover{color:var(--color-primary)}}.mega-menu__links{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.mega-menu__link{color:var(--_popup-text-muted);font-size:var(--font-size-sm);padding:var(--space-1) 0;-webkit-transition:color var(--duration-base) var(--ease-default);transition:color var(--duration-base) var(--ease-default);text-decoration:none;display:block}@media(hover:hover)and (pointer:fine){.mega-menu__link:hover{color:var(--_popup-text)}}.mega-menu__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mega-menu__link--active{color:var(--_popup-text);font-weight:600}.mega-menu__promo{flex-shrink:0;width:max(12rem,min(20%,18rem));display:none}@media(min-width:1024px){.mega-menu__promo{display:block}}.mega-menu__promo-link{border-radius:var(--radius-card);display:block;overflow:hidden}.mega-menu__promo-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.mega-menu__promo-image{border-radius:var(--radius-card);object-fit:cover;width:100%;height:100%}.header-nav--pill .header-nav__link{border-radius:var(--radius-full)}.header-nav--pill .header-nav__link--active{background-color:var(--_header-surface);font-weight:600}.header-nav--pill .header-nav__link--active:after{display:none}.header__bottom-nav{--_snav-bg:var(--color-surface);--_snav-text:var(--color-foreground);--_snav-text-muted:var(--color-foreground-muted);--_snav-border:var(--color-border);--_snav-surface:var(--color-surface);--_header-text:var(--_snav-text);--_header-text-muted:var(--_snav-text-muted);--_header-surface:var(--_snav-surface);--_header-border:var(--_snav-border);--_popup-bg:var(--_snav-bg);--_popup-text:var(--_snav-text);--_popup-text-muted:var(--_snav-text-muted);--_popup-border:color-mix(in srgb,var(--_snav-text) 15%,var(--_snav-bg));--_popup-surface:color-mix(in srgb,var(--_snav-text) 8%,var(--_snav-bg));background:var(--_snav-gradient,var(--_snav-bg));border-top:1px solid var(--_snav-border);color:var(--_snav-text);display:none}@media(min-width:1024px){.header__bottom-nav{display:block}}.header__bottom-nav--dark{--_snav-bg:var(--color-dark-background);--_snav-text:var(--color-dark-foreground);--_snav-text-muted:color-mix(in srgb,var(--color-dark-foreground) 60%,transparent);--_snav-border:color-mix(in srgb,var(--color-dark-foreground) 12%,transparent);--_snav-surface:color-mix(in srgb,var(--color-dark-foreground) 8%,transparent)}.header__bottom-nav--custom{--_snav-bg:var(--snav-bg);--_snav-text:var(--snav-text);--_snav-text-muted:color-mix(in srgb,var(--snav-text) 60%,transparent);--_snav-border:var(--snav-border);--_snav-surface:color-mix(in srgb,var(--snav-text) 8%,transparent)}.header__bottom-nav .header-nav__item--open>.header-nav__link,.header__bottom-nav .header-nav__link--active,.header__bottom-nav .header-nav__link--open,.header__bottom-nav .header-nav__link:hover{background-color:color-mix(in srgb,var(--_snav-text) 6%,var(--_snav-bg))!important;color:var(--_snav-text)!important}.header__bottom-nav-row{align-items:center;gap:var(--space-4);height:28px;max-width:var(--page-width);padding-inline:var(--page-margin);margin-inline-start:auto;margin-inline-end:auto;display:flex}.header__bottom-nav-row--default{justify-content:flex-start}.header__bottom-nav-row--center{justify-content:center}.header__bottom-nav-row--space-between{justify-content:space-between}.header__bottom-nav-divider{background-color:var(--_snav-border,var(--_header-border));flex-shrink:0;width:1px;height:1rem}.header__bottom-nav-actions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}@media(min-width:1024px){.header__bottom-nav-actions{gap:var(--space-4)}}.header__bottom-nav-action{border-radius:var(--radius-button);color:var(--_snav-text,var(--_header-text));font-size:var(--font-size-xs);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);-webkit-transition:background-color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default);white-space:nowrap;font-weight:500;text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.header__bottom-nav-action:hover{background-color:var(--_snav-surface,var(--_header-surface))}}.header__bottom-nav-action:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header__bottom-nav-action-icon{opacity:.75}.header-nav--secondary .header-nav__list{gap:0}.header-nav--secondary .header-nav__link{color:var(--_snav-text,var(--_header-text));font-size:var(--font-size-xs);padding:var(--space-1) var(--space-3)}@media(hover:hover)and (pointer:fine){.header-nav--secondary .header-nav__link:hover{background-color:var(--_snav-surface,var(--_header-surface))}}.header-search{align-items:center;width:100%;max-width:20rem;display:flex;position:relative}@media(min-width:1024px){.header-search{max-width:28rem}}.header-search__input{background-color:var(--_header-surface);border:var(--border-width-input) solid var(--_header-border);border-radius:var(--radius-button);color:var(--_header-text);font-size:var(--font-size-sm);height:2.25rem;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-4);-webkit-transition:border-color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:border-color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:border-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default);transition:border-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);width:100%}.header-search__input::-webkit-input-placeholder{color:var(--_header-text-muted)}.header-search__input:-ms-placeholder-shown{color:var(--_header-text-muted)}.header-search__input::placeholder{color:var(--_header-text-muted)}.header-search__input:focus{background-color:var(--_header-bg);border-color:var(--_header-primary);-webkit-box-shadow:0 0 0 1px var(--_header-primary);box-shadow:0 0 0 1px var(--_header-primary);outline:none}@media(min-width:768px){.header-search__input{height:2.5rem}}.header-search__submit{aspect-ratio:1;background-color:var(--_header-text);border-radius:calc(var(--radius-button) - 2px);color:var(--_header-bg);-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;gap:var(--space-1);height:calc(100% - var(--space-1));opacity:.9;-webkit-transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default);justify-content:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.header-search__submit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.header-search__submit:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.header-search__submit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.header-search__submit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.header-search__submit:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.header-search__submit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}@media(hover:hover)and (pointer:fine){.header-search__submit:hover{opacity:1}}.header-search__submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-search__submit--labeled{aspect-ratio:auto;padding-inline:var(--space-2) var(--space-3)}.header-search__submit-label{font-size:var(--font-size-xs);letter-spacing:.02em;white-space:nowrap;font-weight:500}.header__search-overlay{background-color:var(--_header-bg);height:var(--_main-row-height,4rem);top:0;padding-inline:var(--page-margin);z-index:var(--z-overlay);justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0}.header__main{--_main-row-height:3.5rem}@media(min-width:640px){.header__main{--_main-row-height:3.75rem}}@media(min-width:768px){.header__main{--_main-row-height:4rem}}@media(min-width:1024px){.header__main{--_main-row-height:4.5rem}}.header-search--overlay{max-width:var(--page-width);-ms-flex-align:center;gap:var(--space-2);width:100%}.header-search--overlay,.header-search__field{align-items:center;display:flex}.header-search__field{flex:1;-ms-flex-align:center;position:relative}.header-search--overlay .header-search__input{width:100%}.header-search--overlay .header-search__submit{position:absolute}.header-search--overlay .header-search__submit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.header-search--overlay .header-search__submit:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.header-search--overlay .header-search__submit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.header-search--overlay .header-search__submit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.header-search--overlay .header-search__submit:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.header-search--overlay .header-search__submit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.header-search--overlay .header-search__close{flex-shrink:0}.search-enter{-webkit-transition:opacity var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default)}.search-enter-start{opacity:0}.search-enter-end{opacity:1}.search-leave{-webkit-transition:opacity var(--duration-fast) var(--ease-default);transition:opacity var(--duration-fast) var(--ease-default)}.search-leave-start{opacity:1}.search-leave-end{opacity:0}.header-actions{gap:var(--space-1)}.header-action__btn,.header-actions{align-items:center;display:flex}.header-action__btn{border-radius:var(--radius-button);color:var(--_header-text);opacity:.65;height:2.25rem;-webkit-transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default);justify-content:center;width:2.25rem;text-decoration:none;position:relative}@media(hover:hover)and (pointer:fine){.header-action__btn:hover{background-color:var(--_header-surface);opacity:1}}.header-action__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(min-width:768px){.header-action__btn{width:2.5rem;height:2.5rem}}[data-account-link].is-navigating{opacity:1;position:relative}[data-account-link].is-navigating:after{border-radius:var(--radius-full);content:"";border:2px solid;border-top-color:#0000;width:1.1rem;height:1.1rem;animation:.7s linear infinite header-account-spin;position:absolute}.header-action__btn[data-account-link].is-navigating svg{opacity:.25}.header-action__btn[data-account-link].is-navigating:after{margin:-.55rem 0 0 -.55rem;top:50%;bottom:auto;left:50%;right:auto}.header-drawer__link[data-account-link].is-navigating:after{-webkit-margin-before:-.55rem;margin-block-start:-.55rem;top:50%}.header-drawer__link[data-account-link].is-navigating:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:var(--space-3)}.header-drawer__link[data-account-link].is-navigating:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:var(--space-3)}.header-drawer__link[data-account-link].is-navigating:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:var(--space-3)}.header-drawer__link[data-account-link].is-navigating:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:var(--space-3)}.header-drawer__link[data-account-link].is-navigating:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:var(--space-3)}.header-drawer__link[data-account-link].is-navigating:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:var(--space-3)}@keyframes header-account-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){[data-account-link].is-navigating:after{animation-duration:1.6s}}.header-action__badge{background-color:var(--_header-primary);border-radius:var(--radius-full);color:var(--_header-primary-contrast);text-align:center;min-width:1rem;height:1rem;padding:0 3px;font-size:.6rem;font-weight:700;line-height:1rem;position:absolute;top:0}.header-action__badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.header-action__badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.header-action__badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.header-action__badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.header-action__badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.header-action__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}@media(min-width:768px){.header-action__badge{min-width:1.125rem;height:1.125rem;padding:0 4px;font-size:.625rem;line-height:1.125rem;top:2px}.header-action__badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.header-action__badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.header-action__badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.header-action__badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.header-action__badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.header-action__badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}}.header-action__user--auth{background-color:var(--_header-surface);border-radius:var(--radius-button);gap:var(--space-2);opacity:1;max-width:150px;padding:0 var(--space-3);width:auto}@media(min-width:768px){.header-action__user--auth{width:auto}}.header-action__user-name{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;max-width:100px;font-weight:500;line-height:1;overflow:hidden}.header--actions-modern .header-action__btn{background-color:var(--_header-surface)}@media(hover:hover)and (pointer:fine){.header--actions-modern .header-action__btn:hover{background-color:color-mix(in srgb,var(--_header-text) 15%,var(--_header-bg))}}.header--actions-modern .header-search-toggle{background-color:var(--_header-surface)}@media(hover:hover)and (pointer:fine){.header--actions-modern .header-search-toggle:hover{background-color:color-mix(in srgb,var(--_header-text) 15%,var(--_header-bg))}}.header--floating{--_header-bg:transparent;padding:var(--space-2) var(--space-2);border-bottom:none}@media(min-width:640px){.header--floating{padding:var(--space-2) var(--space-3)}}@media(min-width:768px){.header--floating{padding:var(--space-3) var(--page-margin)}}.header--floating .header__floating-bar{--_header-bg:var(--color-dark-background);--_header-text:var(--color-dark-foreground);--_header-text-muted:color-mix(in srgb,var(--color-dark-foreground) 60%,transparent);--_header-border:color-mix(in srgb,var(--color-dark-foreground) 12%,transparent);--_header-surface:color-mix(in srgb,var(--color-dark-foreground) 10%,transparent);--_header-primary:var(--color-dark-foreground);--_header-primary-contrast:var(--color-dark-background);background:var(--_header-gradient,var(--_header-bg));border-radius:var(--radius-full);color:var(--_header-text);gap:var(--space-3);height:3.25rem;max-width:var(--page-width);padding-inline:var(--space-3);margin-inline-start:auto;margin-inline-end:auto}@media(min-width:640px){.header--floating .header__floating-bar{gap:var(--space-4);height:3.5rem;padding-inline:var(--space-4)}}@media(min-width:768px){.header--floating .header__floating-bar{gap:var(--space-6);padding-inline:var(--space-6)}}@media(min-width:1024px){.header--floating .header__floating-bar{height:4rem;padding-inline:var(--space-8)}}.header--floating.header--dark .header__floating-bar{--_header-bg:var(--color-dark-background);--_header-text:var(--color-dark-foreground);--_header-text-muted:color-mix(in srgb,var(--color-dark-foreground) 60%,transparent);--_header-border:color-mix(in srgb,var(--color-dark-foreground) 12%,transparent);--_header-surface:color-mix(in srgb,var(--color-dark-foreground) 8%,transparent);--_header-primary:var(--color-dark-foreground);--_header-primary-contrast:var(--color-dark-background)}.header--floating.header--custom .header__floating-bar{--_header-bg:var(--header-bg);--_header-text:var(--header-text);--_header-text-muted:color-mix(in srgb,var(--header-text) 60%,transparent);--_header-border:var(--header-border);--_header-surface:color-mix(in srgb,var(--header-text) 8%,transparent);--_header-primary:var(--header-text);--_header-primary-contrast:var(--header-bg)}.header--floating .header-nav__dropdown,.header--floating .mega-menu,.header--floating.header--floating-rounded .header__floating-bar{border-radius:var(--radius-card)}.header--floating .header__search-overlay{height:auto;padding:var(--space-2);background:0 0;position:absolute;top:0;bottom:0;left:0;right:0}@media(min-width:640px){.header--floating .header__search-overlay{padding:var(--space-2) var(--space-3)}}@media(min-width:768px){.header--floating .header__search-overlay{padding:var(--space-3) var(--page-margin)}}.header--floating .header-search--overlay{--_header-bg:var(--color-dark-background);--_header-text:var(--color-dark-foreground);--_header-text-muted:color-mix(in srgb,var(--color-dark-foreground) 60%,transparent);--_header-border:color-mix(in srgb,var(--color-dark-foreground) 12%,transparent);--_header-surface:color-mix(in srgb,var(--color-dark-foreground) 10%,transparent);--_header-primary:var(--color-dark-foreground);--_header-primary-contrast:var(--color-dark-background);background-color:var(--_header-bg);border-radius:var(--radius-full);color:var(--_header-text);height:3.25rem;max-width:var(--page-width);padding-inline:var(--space-3);margin-inline-start:auto;margin-inline-end:auto}@media(min-width:640px){.header--floating .header-search--overlay{height:3.5rem;padding-inline:var(--space-4)}}@media(min-width:768px){.header--floating .header-search--overlay{padding-inline:var(--space-6)}}@media(min-width:1024px){.header--floating .header-search--overlay{height:4rem;padding-inline:var(--space-8)}}.header--floating.header--dark .header-search--overlay{--_header-bg:var(--color-dark-background);--_header-text:var(--color-dark-foreground);--_header-text-muted:color-mix(in srgb,var(--color-dark-foreground) 60%,transparent);--_header-border:color-mix(in srgb,var(--color-dark-foreground) 12%,transparent);--_header-surface:color-mix(in srgb,var(--color-dark-foreground) 8%,transparent);--_header-primary:var(--color-dark-foreground);--_header-primary-contrast:var(--color-dark-background)}.header--floating.header--custom .header-search--overlay{--_header-bg:var(--header-bg);--_header-text:var(--header-text);--_header-text-muted:color-mix(in srgb,var(--header-text) 60%,transparent);--_header-border:var(--header-border);--_header-surface:color-mix(in srgb,var(--header-text) 8%,transparent);--_header-primary:var(--header-text);--_header-primary-contrast:var(--header-bg)}.header--floating.header--floating-rounded .header-search--overlay{border-radius:var(--radius-card)}.header--floating.header--sticky[data-scrolled]{-webkit-box-shadow:none;box-shadow:none}.header--floating.header--sticky[data-scrolled] .header__floating-bar{-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl)}@media(min-width:1024px){.header-drawer-wrapper{display:none}}.header-drawer__backdrop{background-color:var(--color-overlay);z-index:var(--z-modal);position:fixed;top:0;bottom:0;left:0;right:0}.backdrop-enter{-webkit-transition:opacity var(--duration-base) var(--ease-in-out);transition:opacity var(--duration-base) var(--ease-in-out)}.backdrop-enter-start{opacity:0}.backdrop-enter-end{opacity:1}.backdrop-leave{-webkit-transition:opacity var(--duration-base) var(--ease-in-out);transition:opacity var(--duration-base) var(--ease-in-out)}.backdrop-leave-start{opacity:1}.backdrop-leave-end{opacity:0}.header-drawer{background-color:var(--color-background);color:var(--color-foreground);-ms-scroll-chaining:none;width:min(90vw,20rem);height:100%;-webkit-box-shadow:var(--shadow-xl);box-shadow:var(--shadow-xl);overscroll-behavior:contain;z-index:var(--z-modal);flex-direction:column;display:flex;position:fixed;top:0;overflow-y:auto}.header-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.header-drawer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.header-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.header-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.header-drawer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.header-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}@media(min-width:640px){.header-drawer{width:min(85vw,24rem)}}.drawer-enter{-webkit-transition:-webkit-transform var(--duration-slow) cubic-bezier(.22,1,.36,1);transition:-webkit-transform var(--duration-slow) cubic-bezier(.22,1,.36,1);transition:transform var(--duration-slow) cubic-bezier(.22,1,.36,1);transition:transform var(--duration-slow) cubic-bezier(.22,1,.36,1),-webkit-transform var(--duration-slow) cubic-bezier(.22,1,.36,1)}.drawer-enter-start{-webkit-transform:translateX(var(--_drawer-slide,100%));-ms-transform:translateX(var(--_drawer-slide,100%));transform:translate(var(--_drawer-slide,100%))}.drawer-enter-end{transform:translate(0)}.drawer-leave{-webkit-transition:-webkit-transform var(--duration-base) var(--ease-in-out);transition:-webkit-transform var(--duration-base) var(--ease-in-out);transition:transform var(--duration-base) var(--ease-in-out);transition:transform var(--duration-base) var(--ease-in-out),-webkit-transform var(--duration-base) var(--ease-in-out)}.drawer-leave-start{transform:translate(0)}.drawer-leave-end{-webkit-transform:translateX(var(--_drawer-slide,100%));-ms-transform:translateX(var(--_drawer-slide,100%));transform:translate(var(--_drawer-slide,100%))}.header-drawer-wrapper{--_drawer-slide:100%}.header-drawer-wrapper--left,[dir=rtl] .header-drawer-wrapper{--_drawer-slide:-100%}.header-drawer-wrapper--left .header-drawer:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0;right:auto}.header-drawer-wrapper--left .header-drawer:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0;right:auto}.header-drawer-wrapper--left .header-drawer:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0;right:auto}.header-drawer-wrapper--left .header-drawer:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}.header-drawer-wrapper--left .header-drawer:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}.header-drawer-wrapper--left .header-drawer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:auto;right:0}[dir=rtl] .header-drawer-wrapper--left{--_drawer-slide:100%}.header-drawer__header{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}@media(min-width:640px){.header-drawer__header{padding:var(--space-4) var(--space-5)}}.header-drawer__header .header-logo{height:2rem}.header-drawer__close{border-radius:var(--radius-button);color:var(--color-foreground);height:2.5rem;-webkit-transition:background-color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default);justify-content:center;align-items:center;width:2.5rem;display:flex}@media(hover:hover)and (pointer:fine){.header-drawer__close:hover{background-color:var(--color-surface)}}.header-drawer__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.header-drawer__search{border-bottom:1px solid var(--color-border);padding:var(--space-3) var(--space-4)}@media(min-width:640px){.header-drawer__search{padding:var(--space-4) var(--space-5)}}@media(min-width:768px){.header-drawer__search{display:none}}.header-drawer__search .header-search{max-width:100%}.header-drawer__search .header-search__input{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-foreground)}.header-drawer__search .header-search__input::-webkit-input-placeholder{color:var(--color-foreground-muted)}.header-drawer__search .header-search__input:-ms-placeholder-shown{color:var(--color-foreground-muted)}.header-drawer__search .header-search__input::placeholder{color:var(--color-foreground-muted)}.header-drawer__search .header-search__input:focus{background-color:var(--color-background);border-color:var(--color-primary);-webkit-box-shadow:0 0 0 1px var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.header-drawer__nav{padding:var(--space-2) var(--space-2);flex-direction:column;display:flex}@media(min-width:640px){.header-drawer__nav{padding:var(--space-2) var(--space-3)}}.header-drawer__nav--secondary{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.header-drawer__link{border-radius:var(--radius-button);color:var(--color-foreground);font-size:var(--font-size-body);padding:var(--space-3) var(--space-3);-webkit-transition:background-color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default);justify-content:space-between;align-items:center;font-weight:500;text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.header-drawer__link:hover{background-color:var(--color-surface)}}.header-drawer__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(min-width:640px){.header-drawer__link{padding:var(--space-3) var(--space-4)}}.header-drawer__link--active{font-weight:600}.header-drawer__link--secondary{color:var(--color-foreground-muted);font-size:var(--font-size-sm);font-weight:400}.header-drawer__link--view-all{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:500}.header-drawer__link--sub{font-size:var(--font-size-sm);font-weight:600}.header-drawer__link--leaf{color:var(--color-foreground-muted);font-size:var(--font-size-sm);-webkit-padding-start:var(--space-6);padding-inline-start:var(--space-6);font-weight:400}@media(min-width:640px){.header-drawer__link--leaf{-webkit-padding-start:var(--space-8);padding-inline-start:var(--space-8)}}.header-drawer__accordion{border:none}.header-drawer__accordion>summary{cursor:pointer;list-style:none}.header-drawer__accordion>summary::-webkit-details-marker{display:none}.header-drawer__chevron{-webkit-transition:-webkit-transform var(--duration-base) var(--ease-default);transition:-webkit-transform var(--duration-base) var(--ease-default);transition:transform var(--duration-base) var(--ease-default);transition:transform var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default)}.header-drawer__accordion[open]>summary .header-drawer__chevron{transform:rotate(180deg)}.header-drawer__sub-nav{-webkit-padding-start:var(--space-3);flex-direction:column;padding-inline-start:var(--space-3);display:flex}@media(min-width:640px){.header-drawer__sub-nav{-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}}.header-drawer__sub-nav--nested{-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2)}.header-drawer__footer{border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-2);margin-top:auto}@media(min-width:640px){.header-drawer__footer{padding:var(--space-4) var(--space-3)}}.header-drawer__footer .header-drawer__link{gap:var(--space-3);justify-content:flex-start}.header-drawer__locale-trigger{cursor:pointer;width:100%}.header-drawer__locale-info{-webkit-margin-start:auto;background-color:var(--color-surface);border-radius:var(--radius-button);color:var(--color-foreground-muted);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);margin-inline-start:auto;font-weight:600}.lazy-search{flex:auto}.lazy-search,.lazy-search__form{align-items:center;width:100%;display:flex;position:relative}.lazy-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--_header-surface);border:var(--border-width-input) solid var(--_header-border);border-radius:var(--radius-button);color:var(--_header-text);font-size:var(--font-size-sm);height:2.25rem;padding:var(--space-2) var(--space-10) var(--space-2) var(--space-4);-webkit-transition:border-color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:border-color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:border-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default);transition:border-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);flex:auto;width:100%}.lazy-search__input::-webkit-input-placeholder{color:var(--_header-text-muted)}.lazy-search__input:-ms-placeholder-shown{color:var(--_header-text-muted)}.lazy-search__input::placeholder{color:var(--_header-text-muted)}.lazy-search__input:focus{background-color:var(--_header-bg);border-color:var(--_header-primary);-webkit-box-shadow:0 0 0 1px var(--_header-primary);box-shadow:0 0 0 1px var(--_header-primary);outline:none}@media(min-width:768px){.lazy-search__input{height:2.5rem}}.lazy-search__submit{aspect-ratio:1;background-color:var(--_header-text);border-radius:calc(var(--radius-button) - 2px);color:var(--_header-bg);-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;gap:var(--space-1);height:calc(100% - var(--space-1));opacity:.9;-webkit-transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),opacity var(--duration-base) var(--ease-default);justify-content:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lazy-search__submit:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.lazy-search__submit:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.lazy-search__submit:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-1)}.lazy-search__submit:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.lazy-search__submit:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}.lazy-search__submit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-1)}@media(hover:hover)and (pointer:fine){.lazy-search__submit:hover{opacity:1}}.lazy-search__submit:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lazy-search__submit--labeled{aspect-ratio:auto;padding-inline:var(--space-2) var(--space-3)}.lazy-search__submit-label{font-size:var(--font-size-xs);letter-spacing:.02em;white-space:nowrap;font-weight:500}.lazy-search__results{background-color:var(--_popup-bg);border-radius:var(--radius-card);-webkit-box-shadow:var(--shadow-popup);box-shadow:var(--shadow-popup);color:var(--_popup-text);top:100%;margin-top:var(--space-1);z-index:var(--z-dropdown);--color-foreground:var(--_popup-text);--color-foreground-muted:var(--_popup-text-muted);--color-background:var(--_popup-bg);--color-surface:var(--_popup-surface);--color-border:var(--_popup-border);--color-primary:var(--_header-primary);opacity:0;pointer-events:none;-webkit-transition:opacity var(--duration-base) var(--ease-spring),-webkit-transform var(--duration-base) var(--ease-spring);transition:opacity var(--duration-base) var(--ease-spring),-webkit-transform var(--duration-base) var(--ease-spring);transition:opacity var(--duration-base) var(--ease-spring),transform var(--duration-base) var(--ease-spring);transition:opacity var(--duration-base) var(--ease-spring),transform var(--duration-base) var(--ease-spring),-webkit-transform var(--duration-base) var(--ease-spring);flex-direction:column;display:flex;position:absolute;left:0;right:0;overflow:hidden;transform:translateY(-4px)}.lazy-search__results.ls-open{opacity:1;pointer-events:auto;transform:translateY(0)}.ls-enter{-webkit-transition:opacity var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default)}.ls-enter-start{opacity:0;transform:translateY(-4px)}.ls-enter-end{opacity:1;transform:translateY(0)}.ls-leave{-webkit-transition:opacity var(--duration-fast) var(--ease-default);transition:opacity var(--duration-fast) var(--ease-default)}.ls-leave-start{opacity:1}.ls-leave-end{opacity:0}.lazy-search__scroll{scrollbar-width:thin;flex:auto;min-height:0;max-height:24rem;overflow:hidden auto}.lazy-search__group,.lazy-search__scroll-inner{padding:var(--space-2)}.lazy-search__group:not(:last-child){border-bottom:1px solid var(--color-border)}.lazy-search__group-title{color:var(--color-foreground-muted);font-size:var(--font-size-xs);align-items:center;gap:var(--space-1);letter-spacing:.025em;padding:var(--space-1) 0;text-transform:uppercase;font-weight:600}.lazy-search__group-list,.lazy-search__group-title{display:flex}.lazy-search__group-list{flex-direction:column;margin:0;padding:0;list-style:none}.lazy-search__item{border-radius:var(--radius-button);color:inherit;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);-webkit-transition:background-color var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.lazy-search__item:hover{background-color:color-mix(in srgb,var(--color-surface) 50%,transparent);text-decoration:none;transform:translate(2px)}}.lazy-search__item[data-ls-active]{background-color:color-mix(in srgb,var(--color-surface) 50%,transparent);transform:translate(2px)}.lazy-search__item-arrow{color:var(--color-foreground-muted);opacity:0;height:1.25rem;-webkit-transition:opacity var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),-webkit-transform var(--duration-base) var(--ease-default);flex:none;width:1.25rem;transform:translate(-4px)}.lazy-search__item:hover .lazy-search__item-arrow,.lazy-search__item[data-ls-active] .lazy-search__item-arrow{color:var(--color-foreground-muted);opacity:1;transform:translate(0)}.lazy-search__item-image{background-color:var(--color-surface);border-radius:var(--radius-button);flex:0 0 2.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.lazy-search__item-image img{object-fit:cover;width:100%;height:100%}.lazy-search__item-image--placeholder{color:var(--color-foreground-muted);opacity:.5}.lazy-search__item-info{flex-direction:column;flex:auto;min-width:0;display:flex}.lazy-search__item-title{color:var(--color-foreground);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.lazy-search__item-title mark{color:inherit;background-color:#0000;font-weight:700}.lazy-search__item-desc{color:var(--color-foreground-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;line-height:1.4;overflow:hidden}.lazy-search__item-meta{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-top:2px;display:flex}.lazy-search__item-price{color:var(--color-foreground);font-size:var(--font-size-xs);font-weight:600}.lazy-search__item-price--sale{color:var(--color-error,#dc2626);font-weight:700}.lazy-search__item-price--compare{color:var(--color-foreground-muted);font-weight:400}.lazy-search__item-badge{border-radius:var(--radius-button);padding:1px 6px;font-size:.6rem;font-weight:600;line-height:1.4}.lazy-search__item-badge--sold-out{background-color:var(--color-error,#dc2626);color:var(--color-background)}.lazy-search__item-badge--tag{background-color:var(--color-primary);color:var(--color-primary-contrast,#fff)}.lazy-search__item-tags{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.lazy-search__item-count{color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.lazy-search__item-variants{color:var(--color-foreground-muted);font-size:.65rem;font-weight:500}.lazy-search__loading{padding:var(--space-3)}.lazy-search__skeleton{gap:var(--space-3);flex-direction:column;display:flex}.lazy-search__skeleton-group-title{background:var(--color-border);border-radius:var(--radius-button);height:.625rem;margin-bottom:var(--space-1);width:5rem;animation:1.5s ease-in-out infinite ls-shimmer}.lazy-search__skeleton-item{align-items:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.lazy-search__skeleton-image{background:var(--color-border);border-radius:var(--radius-button);flex:0 0 2.5rem;width:2.5rem;height:2.5rem;animation:1.5s ease-in-out infinite ls-shimmer}.lazy-search__skeleton-lines{flex-direction:column;flex:auto;gap:6px;display:flex}.lazy-search__skeleton-line{background:var(--color-border);border-radius:var(--radius-button);height:.625rem;animation:1.5s ease-in-out infinite ls-shimmer}.lazy-search__skeleton-line--wide{width:75%}.lazy-search__skeleton-line--narrow{width:40%}.lazy-search__skeleton-item:nth-child(2) .lazy-search__skeleton-image,.lazy-search__skeleton-item:nth-child(2) .lazy-search__skeleton-line{animation-delay:.15s}.lazy-search__skeleton-item:nth-child(3) .lazy-search__skeleton-image,.lazy-search__skeleton-item:nth-child(3) .lazy-search__skeleton-line{animation-delay:.3s}@keyframes ls-shimmer{0%,to{opacity:1}50%{opacity:.4}}.lazy-search__empty{padding:var(--space-8) var(--space-4) var(--space-6);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.lazy-search__empty-icon{height:3.5rem;margin-bottom:var(--space-3);width:3.5rem;animation:3s ease-in-out infinite ls-float;position:relative}.lazy-search__empty-icon:before{border:3px solid var(--color-border);content:"";border-radius:50%;width:2rem;height:2rem;position:absolute;top:2px}.lazy-search__empty-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.lazy-search__empty-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.lazy-search__empty-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:2px}.lazy-search__empty-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.lazy-search__empty-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.lazy-search__empty-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:2px}.lazy-search__empty-icon:after{background-color:var(--color-border);content:"";transform-origin:top;border-radius:2px;width:.25rem;height:1rem;position:absolute;top:2rem;transform:rotate(-45deg)}.lazy-search__empty-icon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:1.875rem}.lazy-search__empty-icon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:1.875rem}.lazy-search__empty-icon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{left:1.875rem}.lazy-search__empty-icon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:1.875rem}.lazy-search__empty-icon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:1.875rem}.lazy-search__empty-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{right:1.875rem}@keyframes ls-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.lazy-search__empty-text{color:var(--color-foreground-muted);font-size:var(--font-size-sm);font-weight:500}.lazy-search__empty-hint{color:var(--color-foreground-muted);font-size:var(--font-size-xs);margin-top:var(--space-1);opacity:.7}.lazy-search__view-all{border-top:1px solid var(--color-border);-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;gap:var(--space-1);margin-inline:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--color-primary);font-size:var(--font-size-sm);-webkit-transition:background-color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default);flex-shrink:0;justify-content:center;font-weight:500;text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.lazy-search__view-all:hover{background-color:var(--color-surface)}}.lazy-search__suggest-section{padding:var(--space-2)}.lazy-search__suggest-section+.lazy-search__suggest-section{border-top:1px solid var(--color-border)}.lazy-search__suggest-header{-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);justify-content:space-between;display:flex}.lazy-search__suggest-title{letter-spacing:.025em;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-weight:700}.lazy-search__suggest-clear,.lazy-search__suggest-title{color:var(--color-foreground-muted);font-size:var(--font-size-xs)}.lazy-search__suggest-clear{border-radius:var(--radius-button);cursor:pointer;padding:var(--space-1) var(--space-2);-webkit-transition:color var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default);transition:color var(--duration-base) var(--ease-default),border-color var(--duration-base) var(--ease-default);background:0 0;border:1px solid #0000;font-weight:600}@media(hover:hover)and (pointer:fine){.lazy-search__suggest-clear:hover{border-color:var(--color-error,#dc2626);color:var(--color-error,#dc2626)}}.lazy-search__suggest-clear:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lazy-search__suggest-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.lazy-search__suggest-list--chips{gap:var(--space-1);flex-flow:wrap}.lazy-search__suggest-list--products{flex-direction:column;gap:1px;display:flex}.lazy-search__suggest-term{border-radius:var(--radius-button);color:inherit;cursor:pointer;align-items:center;gap:var(--space-2);padding:var(--space-2);text-align:start;-webkit-transition:background-color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default),box-shadow var(--duration-base) var(--ease-default),-webkit-box-shadow var(--duration-base) var(--ease-default);background:0 0;border:none;width:100%;display:flex}@media(hover:hover)and (pointer:fine){.lazy-search__suggest-term:hover{background-color:var(--color-surface);box-shadow:0 1px 2px #00000008}}.lazy-search__suggest-term[data-ls-active]{background-color:var(--color-surface);box-shadow:0 1px 2px #00000008}.lazy-search__suggest-term-icon{background-color:var(--color-surface);border-radius:var(--radius-button);color:var(--color-foreground-muted);height:1.75rem;-webkit-transition:background-color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default);flex:0 0 1.75rem;justify-content:center;align-items:center;width:1.75rem;display:flex}.lazy-search__suggest-term:hover .lazy-search__suggest-term-icon,.lazy-search__suggest-term[data-ls-active] .lazy-search__suggest-term-icon{background-color:var(--color-border)}.lazy-search__suggest-term-text{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;line-height:1.2;overflow:hidden}.lazy-search__suggest-term-fill{border-radius:var(--radius-button);color:var(--color-foreground-muted);opacity:0;height:1.5rem;-webkit-transition:opacity var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default);flex:none;justify-content:center;align-items:center;width:1.5rem;display:flex}.lazy-search__suggest-term:hover .lazy-search__suggest-term-fill,.lazy-search__suggest-term[data-ls-active] .lazy-search__suggest-term-fill{background-color:var(--color-surface);color:var(--color-primary);opacity:1}.lazy-search__suggest-chip{border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-foreground);cursor:pointer;font-size:var(--font-size-xs);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);-webkit-transition:border-color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);transition:border-color var(--duration-base) var(--ease-default),background-color var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);background:0 0;font-weight:600;line-height:1;display:inline-flex}@media(hover:hover)and (pointer:fine){.lazy-search__suggest-chip:hover{background-color:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary)}}.lazy-search__suggest-chip[data-ls-active]{background-color:var(--color-surface);border-color:var(--color-primary);color:var(--color-primary)}.lazy-search__suggest-chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.lazy-search__suggest-product{border-radius:var(--radius-button);color:inherit;align-items:center;gap:var(--space-2);padding:var(--space-2);-webkit-transition:background-color var(--duration-base) var(--ease-default);transition:background-color var(--duration-base) var(--ease-default);text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.lazy-search__suggest-product:hover{background-color:var(--color-surface)}}.lazy-search__suggest-product[data-ls-active]{background-color:var(--color-surface)}.lazy-search__suggest-product-image{background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-button);height:2.75rem;-webkit-transition:border-color var(--duration-base) var(--ease-default);transition:border-color var(--duration-base) var(--ease-default);flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;display:flex;overflow:hidden}.lazy-search__suggest-product-image img{object-fit:cover;width:100%;height:100%}.lazy-search__suggest-product:hover .lazy-search__suggest-product-image,.lazy-search__suggest-product[data-ls-active] .lazy-search__suggest-product-image{border-color:var(--color-foreground-muted)}.lazy-search__suggest-product-image--placeholder{color:var(--color-foreground-muted);opacity:.4}.lazy-search__suggest-product-arrow{border-radius:var(--radius-button);color:var(--color-foreground-muted);opacity:0;height:1.5rem;-webkit-transition:opacity var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);transition:opacity var(--duration-base) var(--ease-default),color var(--duration-base) var(--ease-default);flex:none;justify-content:center;align-items:center;width:1.5rem;display:flex}.lazy-search__suggest-product:hover .lazy-search__suggest-product-arrow,.lazy-search__suggest-product[data-ls-active] .lazy-search__suggest-product-arrow{color:var(--color-primary);opacity:1}.lazy-search__suggest-product-info{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.lazy-search__suggest-product-title{font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.2;overflow:hidden}.lazy-search__suggest-product-price{color:var(--color-foreground-muted);font-size:var(--font-size-xs);font-weight:600}.lazy-search--overlay{max-width:var(--page-width)}.lazy-search .visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-header.bundle.css.map */
