.sec-header{transition:translate .3s var(--ease)}.sec-header.is-hidden{translate:0 -100%}.header{--header-pad: 18px;--header-text: var(--text);position:relative;display:block;background-color:rgb(var(--bg) / var(--header-opacity, 1));background-image:var(--bg-gradient, none);-webkit-backdrop-filter:blur(var(--header-blur, 0px));backdrop-filter:blur(var(--header-blur, 0px));color:rgb(var(--text));transition:background-color .3s var(--ease)}.header--compact{--header-pad: 10px}@media(min-width:700px){.header{--header-pad: 34px}.header--compact{--header-pad: 18px}}.header__wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"main-nav logo secondary-nav";align-items:center;column-gap:12px;padding:var(--header-pad) var(--gutter);color:rgb(var(--header-text))}@media(min-width:700px){.header__wrapper{column-gap:40px}}.header__main-nav{grid-area:main-nav;display:flex;align-items:center;gap:16px;min-width:0}.header__secondary-nav{grid-area:secondary-nav;justify-self:end;min-width:0}.header__logo{grid-area:logo;justify-self:center;margin:0;font:inherit;letter-spacing:normal;line-height:0}.header__logo-link{display:block;line-height:0}.header__logo-image{--logo-width: var(--logo-width-mobile, 150px);width:var(--logo-width);max-width:none;height:auto}@media(min-width:700px){.header__logo-image{--logo-width: var(--logo-width-desktop, 170px)}}.header__logo-image--transparent{display:none}.header__logo-text{display:block;font-family:var(--heading-font);font-size:var(--h4);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.2;white-space:nowrap}.header__icons{display:flex;align-items:center;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:700px){.header__icons{gap:24px}}.header__icon{position:relative;display:grid;place-items:center;width:22px;height:22px;color:inherit}.header__icon:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.header__icon:focus-visible{outline:auto 1px;outline-offset:1px}.header__cart-count{position:absolute;top:-5px;inset-inline-start:14px;pointer-events:none}.header__cart-bubble{display:grid;place-items:center;min-width:16px;height:16px;padding-inline:4px;border-radius:999px;background:rgb(var(--header-text));color:rgb(var(--bg));font-size:9px;font-weight:var(--text-weight-bold);line-height:1}.header__localization,.header__secondary-link{display:none}.header__nav-wrapper{display:none;min-width:0}.header__nav-list{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 40px;margin:0;padding:0;list-style:none}.header__link{display:inline-flex;align-items:center;gap:6px;color:inherit;font-size:var(--text-size);font-weight:var(--text-weight-bold);line-height:1.6;transition:opacity .2s}.header__link--plain{display:inline}@media(hover:hover){.header__link:hover{opacity:.7}}.header__link-chevron{--icon-size: 10px;transition:rotate .2s}.header__item.is-open>.header__link .header__link-chevron{rotate:180deg}.header__item{position:relative}.header__item--mega{position:static}.header__dropdown{position:absolute;z-index:5;top:calc(100% + var(--header-pad) + 4px);inset-inline-start:-24px;width:max-content;min-width:240px;max-width:340px;padding:16px 24px 20px;background:rgb(var(--bg));color:rgb(var(--text));border:1px solid rgb(var(--border));box-shadow:var(--shadow-block);opacity:0;visibility:hidden;translate:0 8px;transition:opacity var(--duration-menu) var(--ease),translate var(--duration-menu) var(--ease),visibility 0s linear var(--duration-menu)}.header__dropdown:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:calc(var(--header-pad) + 8px)}.header__item.is-open>.header__dropdown{opacity:1;visibility:visible;translate:0 0;transition-delay:0s}.header__dropdown-list,.header__dropdown-sublist,.header__mega-list{margin:0;padding:0;list-style:none}.header__dropdown-list{display:grid;gap:4px}.header__dropdown-link{display:block;padding-block:6px;color:inherit;font-size:var(--text-size);line-height:1.4;transition:opacity .2s}@media(hover:hover){.header__dropdown-link:hover,.header__mega-title:hover{opacity:.7}}.header__dropdown-link--title{font-weight:var(--text-weight-bold)}.header__dropdown-sublist{margin-bottom:8px}.header__dropdown-link--sub{color:rgb(var(--text) / .7);padding-block:4px}.header__dropdown-link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}.header__mega{inset-inline:0;top:100%;width:auto;max-width:none;padding:40px 0 48px;border-inline:0;border-bottom:0;translate:0 8px}.header__mega:before{display:none}.header__mega-inner{display:flex;align-items:flex-start;justify-content:space-between;gap:56px}.header__mega-columns{flex:1 1 auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:32px 40px}.header__mega-title{display:block;margin-bottom:12px;font-weight:var(--text-weight-bold);line-height:1.4}.header__mega-list{display:grid;gap:2px}.header__mega-promos{flex:0 0 auto;display:grid;grid-auto-flow:column;grid-auto-columns:200px;gap:16px}.header__promo{position:relative;display:block;overflow:hidden;border-radius:var(--radius-block)}.header__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 55%);pointer-events:none}.header__promo-media{display:block}.header__promo-heading{position:absolute;z-index:1;inset-inline:14px;bottom:12px;font-weight:var(--text-weight-bold);line-height:1.2}body:has(#main>.shopify-section:first-child [data-transparent-header]) .sec-header{margin-bottom:calc(var(--header-height) * -1)}body:has(#main>.shopify-section:first-child [data-transparent-header]) .header:not(.is-scrolled):not(.is-open){--header-text: var(--transparent-text);background-color:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(#main>.shopify-section:first-child [data-transparent-header]) .header:not(.is-scrolled):not(.is-open) .header__logo-image--transparent{display:block}body:has(#main>.shopify-section:first-child [data-transparent-header]) .header:not(.is-scrolled):not(.is-open) .header__logo-image:has(+.header__logo-image--transparent){display:none}@media(min-width:1150px){.header:not(.header--drawer) .header__menu-button{display:none}.header:not(.header--drawer) .header__nav-wrapper{display:block}.header__localization,.header__secondary-link{display:block}.header__secondary-link .header__link{font-size:var(--text-size)}.header--logo-left-navigation-center .header__wrapper{grid-template-columns:minmax(0,1fr) fit-content(55%) minmax(0,1fr);grid-template-areas:"logo main-nav secondary-nav"}.header--logo-left-navigation-center .header__logo{justify-self:start}.header--logo-left-navigation-center .header__main-nav{justify-content:center}.header--logo-left-navigation-left .header__wrapper{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo main-nav secondary-nav"}.header--logo-left-navigation-left .header__logo{justify-self:start}.header--logo-left-navigation-left .header__main-nav,.header--logo-left-navigation-left .header__nav-list,.header--logo-center-navigation-left .header__nav-list{justify-content:flex-start}}.menu-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.menu-drawer__header{flex:0 0 auto;min-height:66px;padding-block:14px;border-bottom:0}.menu-drawer__header .drawer__close{margin-inline-start:auto}.menu-drawer__back{display:flex;align-items:center;gap:10px;font-weight:var(--text-weight-bold)}.menu-drawer__back[hidden]{display:none}.menu-drawer__panels{position:relative;flex:1 1 auto;min-height:0;overflow:hidden}.menu-drawer__panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:8px 24px 24px;overflow-y:auto;overscroll-behavior:contain;translate:100% 0;visibility:hidden;transition:translate .35s var(--ease-drawer),visibility 0s linear .35s}@media(min-width:700px){.menu-drawer__panel{padding-inline:40px}}.menu-drawer__panel[data-panel=root]{translate:0 0;visibility:visible}.menu-drawer__panel[data-state=current]{translate:0 0;visibility:visible;transition-delay:0s}.menu-drawer__panel[data-state=past]{translate:-30% 0;visibility:hidden}.menu-drawer__panel[data-state=future]{translate:100% 0;visibility:hidden}.menu-drawer__list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;color:inherit;font-family:var(--heading-font);font-size:var(--h3);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);line-height:1.2;text-align:start;text-transform:var(--heading-transform)}@media(min-width:700px){.menu-drawer__link{font-size:var(--h4)}}.menu-drawer__link--sub{font-size:var(--h5)}.menu-drawer__link--all{font-size:var(--h6);color:rgb(var(--text) / .7);font-weight:var(--text-weight);letter-spacing:normal;text-transform:none}@media(hover:hover){.menu-drawer__link:hover>span{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}}.menu-drawer__footer{flex:0 0 auto;display:grid;gap:20px;padding:0 24px max(24px,env(safe-area-inset-bottom))}@media(min-width:700px){.menu-drawer__footer{padding-inline:40px}}.menu-drawer__social{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none}.menu-drawer__social a{display:grid;place-items:center;width:27px;height:27px;color:inherit}.menu-drawer__social .icon{--icon-size: 22px}.menu-drawer__utility{display:flex;align-items:center;gap:24px;padding-top:16px;border-top:1px solid rgb(var(--border))}.menu-drawer__utility:not(:has(*)){display:none}.menu-drawer__account{margin-inline-start:auto;font-size:12px;font-weight:var(--text-weight-bold);color:inherit}@media(min-width:700px){.menu-drawer__account{display:none}}@media(min-width:1150px){.menu-drawer:not(.menu-drawer--persistent) .menu-drawer__utility{display:none}}@media(max-width:699px){.menu-drawer.drawer{inset:auto 8px 8px 8px;width:auto;height:70dvh;max-height:calc(100dvh - 104px);overflow:visible;box-shadow:none;translate:0 calc(100% + 96px)}.menu-drawer.drawer[open]{translate:0 0}@starting-style{.menu-drawer.drawer[open]{translate:0 calc(100% + 96px)}}.menu-drawer[open]::backdrop{background:#0006}.menu-drawer__header{min-height:0;padding:24px 24px 0}.menu-drawer__header:has(.menu-drawer__back[hidden]){padding:0}.menu-drawer__header .drawer__close{position:absolute;bottom:calc(100% + 24px);left:50%;width:48px;height:48px;margin:0 0 0 -24px;border-radius:50%;background:rgb(var(--bg));color:rgb(var(--text))}.menu-drawer__header .drawer__close .icon{--icon-size: 24px;stroke-width:2px}.menu-drawer__panel{padding:24px}}.header__icon .icon *,.header__link-chevron *{vector-effect:non-scaling-stroke}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-header.css.map */
