.shopify-section-group-header-group.section-header{z-index:4}.shopify-section-group-header-group.section-header:has(.disclosure__list-wrapper:not([hidden])),.shopify-section-group-header-group.section-header:has(.mega-menu[open]),.shopify-section-group-header-group.section-header:has(details[open]){z-index:6}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{top:calc(-1 * var(--header-height))}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top var(--duration-default) ease-out}.shopify-section-group-header-group{z-index:4}.section-header~.shopify-section-group-header-group{z-index:auto;z-index:initial}.header-wrapper{display:block;position:relative;color:var(--body-text-color-white);background-color:var(--bg-color-black);border-bottom:1px solid var(--border-color)}.header-wrapper a{color:var(--body-text-color-white)}.header{display:flex;align-items:center;gap:var(--spacing-normal);min-height:72px}.header.page-width-wide{padding-inline:var(--container-extra-spacing)}.header.drawer-menu{min-height:4.125rem}@media (max-width: 1024px){.header{padding-block:var(--spacing-large)}}@media screen and (min-width: 769px){.header{min-height:66.1953px}}@media screen and (min-width: 769px){.header.header--top-left.header--navigation-wrapped .header__left-icons .header__search{display:none}.header.header--middle-left.header--navigation-wrapped .header__inline-menu{grid-area:logo}.header.header--middle-left .header__left-icons .header__search{display:none}.header.header--navigation-wrapped .header__inline-menu{grid-area:left-icons;position:relative}.header.header--navigation-wrapped .list-menu--inline{position:fixed;visibility:hidden;left:0}}@media screen and (min-width: 481px){.header{display:grid;grid-template-areas:"left-icons logo icons";grid-template-columns:1fr auto 1fr;gap:0 var(--spacing-large)}}@media screen and (min-width: 1025px){.header{grid-template-columns:1fr auto 1fr}.header.page-width.header--navigation-wrapped{max-width:none}.header--top-left{grid-template-areas:"logo tabs icons" "menus menus menus";grid-template-columns:auto 1fr 1fr}.header--top-left .header__inline-menu{margin-left:calc(-1 * var(--spacing-xx-small))}.header--top-left .header__left-icons .header__search{display:none}.header--top-left:not(.drawer-menu,.header--navigation-wrapped) .header__left-icons{display:none}.header--top-left.drawer-menu{grid-template-areas:"left-icons logo icons";grid-template-columns:auto 1fr auto}.header--top-left.drawer-menu .header__heading{justify-self:flex-start}.header--top-left.drawer-menu .header__left-icons .header__search{display:none}.header--top-left.header--navigation-wrapped{grid-template-areas:"left-icons logo icons";grid-template-columns:auto 1fr auto}.header--top-left.header--navigation-wrapped .header__heading{justify-self:left}.header--top-center{grid-template-areas:"tabs logo icons" "menus menus menus";grid-template-columns:1fr auto 1fr}.header--top-center .header__inline-menu{text-align:center}.header--top-center .mega-menu__content{text-align:left}.header--top-center.drawer-menu{grid-template-areas:"left-icons logo icons"}.header--top-center.header--navigation-wrapped{grid-template-areas:"left-icons logo icons"}.header--middle-left{grid-template-areas:"logo tabs icons" "menus menus menus";grid-template-columns:auto 1fr auto}.header--middle-left:not(.header--navigation-wrapped,.drawer-menu) .header__left-icons{display:none}.header--middle-left.drawer-menu{grid-template-areas:"left-icons logo icons";grid-template-columns:auto 1fr auto}.header--middle-left.drawer-menu .header__left-icons .header__search{display:none}.header--middle-left.drawer-menu .header__heading{justify-self:flex-start}.header--middle-left.header--navigation-wrapped{grid-template-areas:"left-icons logo icons";grid-template-columns:auto 1fr auto}.header--middle-left.header--navigation-wrapped .header__left-icons .header__search{display:none}.header--middle-left.header--navigation-wrapped .header__heading{justify-self:flex-start}.header--middle-center{grid-template-areas:"tabs logo icons" "menus menus menus";grid-template-columns:1fr auto 1fr}.header--middle-center:not(.header--navigation-wrapped,.drawer-menu) .header__left-icons{display:none}.header--middle-center.header--navigation-wrapped{grid-template-areas:"left-icons logo icons"}.header--middle-center.header--navigation-wrapped .header__left-icons .header__search{display:none}.header--middle-center.drawer-menu{grid-template-areas:"left-icons logo icons"}.header--middle-center.drawer-menu .header__left-icons .header__search{display:none}}@media screen and (min-width: 769px){.header.header--middle-center .header__left-icons .header__search{display:none}}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0;line-height:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:logo;justify-self:center;min-width:0;width:100%}@media screen and (min-width: 769px){.header--left .header__heading,.header--left .header__heading-link{justify-self:flex-start}}.header__heading-link{display:block;text-decoration:none;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__heading-link:hover .h2{color:rgb(from var(--body-text-color) r g b / .75)}.header__heading-link .h2{line-height:1}img.header__logo{height:auto;max-width:100%;width:180px}@media screen and (min-width: 769px){img.header__logo{width:280px}}.header__logo-wrapper{width:100%;display:flex;justify-content:flex-start;transition:width var(--duration-default) cubic-bezier(.52,0,.61,.99)}@media screen and (min-width: 769px){.header__logo-wrapper{justify-content:center}}@media screen and (max-width: 989px){.header__heading,.header__heading-link{text-align:center}}.header__left-icons{display:flex;align-items:center;gap:var(--spacing-normal);grid-area:left-icons}.header__left-icons .header__search{display:inline-flex}@media screen and (min-width: 769px){.header__left-icons{-moz-column-gap:var(--spacing-large);column-gap:var(--spacing-large)}}.header__icons{display:flex;grid-area:icons;justify-self:end;-moz-column-gap:var(--spacing-normal);column-gap:var(--spacing-normal);align-items:center}@media screen and (min-width: 769px){.header__icons{-moz-column-gap:var(--spacing-large);column-gap:var(--spacing-large)}}.header__icons .shopify-app-block{max-width:3rem;max-height:3rem;overflow:hidden}.header__icon:not(.header__icon--summary),.header__icon span{display:flex;align-items:center;justify-content:center}.header__icon{color:var(--body-text-color-white)}.header__icon:after{content:none}.header__icon span{height:100%}@media (hover:hover){.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}}.header__icon,.header__icon .icon{height:1.5rem;width:1.5rem;fill:none;vertical-align:middle}.header__icon.header__icon--with-label{width:auto;display:inline-flex;-moz-column-gap:var(--spacing-x-small);column-gap:var(--spacing-x-small);align-items:center;font-size:var(--font-size-small);width:-moz-fit-content;width:fit-content}.header__icon.header__icon--with-label span{line-height:1}.header__icon--cart{position:relative}.header__icon--cart .cart-count-bubble:empty{display:none}.header__icon--cart .cart-count-bubble{position:absolute;color:var(--body-text-color);height:var(--spacing-normal);width:var(--spacing-normal);border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:var(--font-size-xx-small);font-weight:var(--font-body-weight-bold);bottom:0;left:50%;transform:translate(-50%)}.header__icon--account shop-user-avatar{--shop-avatar-size: 2.8rem}@media screen and (max-width: 1024px){.header__icons .header__icon.header__icon--account{display:none}}account-icon{display:flex}.header details,.header details summary{list-style:none}.header details::-webkit-details-marker,.header details summary::-webkit-details-marker{list-style:none;display:none}.header details summary{cursor:pointer}.header__localization{display:flex;gap:var(--spacing-normal);flex-wrap:wrap;justify-content:flex-end}.header__menu-tabs{grid-area:tabs;display:none}.header__menu-tabs ul{display:flex}.header__menu-tabs .header__menu-tabs__tab{font-size:var(--font-size-small);display:flex;align-items:center;justify-content:center}.header__menu-tabs .header__menu-tabs__tab:has(+*){border-inline-end:var(--inputs-border-width) solid rgb(255,255,255,.2)}.header__menu-tabs .header__menu-tabs__tab.tab-active .header__menu-tabs__tab__link{background-color:var(--body-text-color-light)}.header__menu-tabs .header__menu-tabs__tab__link{text-decoration:none;text-transform:uppercase;font-size:inherit;font-weight:var(--font-body-weight-bold);letter-spacing:var(--letter-spacing-small);line-height:var(--line-height-heading);padding:var(--spacing-large)}.header__menus{grid-area:menus;display:none;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;position:relative}.header__menus:before{content:"";width:calc(100% + 2 * var(--container-spacing));position:absolute;top:0;left:0;height:var(--inputs-border-width);background-color:var(--border-color)}.page-width-wide .header__menus:before{left:calc(-1 * var(--container-extra-spacing));width:calc(100% + 2 * var(--container-extra-spacing))}.header__menus .header__inline-menu{grid-column:1 / -1;grid-row:1 / -1;opacity:0;visibility:hidden;transition:opacity 0s ease,visibility 0s ease}.header__menus .header__inline-menu.menu-active{opacity:1;visibility:visible;transition:opacity var(--duration-default) ease var(--duration-short),visibility var(--duration-default) ease var(--duration-short)}.header__menus:not(:has(:nth-child(1))){display:none}@media (min-width: 1025px){.header__menus,.header__menu-tabs{display:grid}}
