#shopify-section-header{position:relative;z-index:var(--nova-z-index-navigation, 200)}body[is-scrolled]{padding-top:var(--nova-header-height)}#shopify-section-header.is-sticky{position:sticky;top:0;background-color:var(--header-bg-color, --nova-brand-ink)}.header{display:grid;grid:var(--header-grid);align-items:center;padding:var(--nova-space-sm);column-gap:0;background-color:var(--header-bg-color, --nova-brand-ink);transform:translateY(0);transition:transform var(--nova-duration-long, 1s);color:var(--nova-brand-reverse)}@media screen and (min-width: 1420px){.header{column-gap:var(--nova-space-xl);padding:var(--nova-space-sm) var(--nova-space-page-margin)}}.header__logo--only-text{max-width:none}.header *[tabindex="-1"]:focus{outline:none}.header__heading{margin:0}.header__heading,.header__heading-link{justify-self:center;line-height:unset}.header__heading-link{display:flex;text-decoration:none;word-break:break-word;width:fit-content}.header__heading-link .h2{color:var(--nova-color-reverse)}.header__heading-logo{height:var(--nova-logo-size-m);width:auto}@media screen and (min-width: 768px){.header__heading-logo{height:var(--nova-logo-size-l)}}.header__heading-logo[nova-mobile-logo]{display:none}@media screen and (min-width: 768px){.header__heading-logo[nova-mobile-logo]{display:block}}nova-cart-toggle,.header__utility__btn{width:var(--nova-icon-size-click);height:var(--nova-icon-size-click)}nova-cart-toggle{display:flex;align-items:center;justify-content:center}.cart-toggle__slot{line-height:25px;height:25px}.header-menu__icon{width:var(--nova-icon-size-l);height:var(--nova-icon-size-l)}.header__menu sl-button::part(base){border:none;min-height:var(--nova-icon-size-click);height:var(--nova-icon-size-click);display:flex;justify-content:center;align-items:center}.header__menu sl-icon-button::part(base){padding:calc((var(--nova-icon-size-click) - var(--nova-icon-size-l)) / 2)}.header__menu sl-button::part(label){padding:0}.header__menu ul{list-style-type:none;margin:0;padding:0}@media screen and (min-width: 1420px){.header__menu{display:none}}.header__heading--logo--desktop{width:var(--desktop-max-width, 100%)}.header__heading--logo--mobile{width:var(--mobile-max-width, --desktop-max-width)}.header__utility{align-items:center;display:flex;grid-area:secondary-nav;justify-self:end}@media screen and (min-width: 1420px){.header__utility{gap:max(0px,calc(var(--nova-space-sm) - ((var(--nova-icon-size-click) - var(--nova-icon-size-l)))))}}.header__utility .header__utility-account{display:none}@media screen and (min-width: 1420px){.header__utility .header__utility-account{display:inline-flex}}sl-button.header__cta{height:auto;display:none}@media screen and (min-width: 1420px){sl-button.header__cta{display:inline;width:auto;margin-right:var(--nova-space-md);font:var(--nova-body-utility);text-transform:uppercase;letter-spacing:1px;min-width:178px;text-align:center}}sl-button.header__cta::part(base){padding-left:var(--nova-space-lg);padding-right:var(--nova-space-lg)}.header sl-icon,.header sl-icon-button{font-size:var(--nova-icon-size-l)}.header .icon-cart path,.header .icon-account path{stroke:var(--nova-brand-reverse)}.header__cart-icon sl-badge{translate:0% 20%}.header sl-badge::part(base){border:none}nova-header[is-transparent][is-scrolled] .header__menu-item,nova-header[is-transparent][is-sticky][is-drawer-open] .header__menu-item{color:var(--nova-brand-reverse)}nova-header[is-transparent][is-scrolled] sl-button.header__cta::part(base),nova-header[is-transparent][is-sticky][is-drawer-open] sl-button.header__cta::part(base){border-color:var(--nova-brand-reverse);color:var(--nova-brand-reverse)}nova-header[is-transparent][is-scrolled] header .icon-cart path,nova-header[is-transparent][is-scrolled] header .icon-account path,nova-header[is-transparent][is-sticky][is-drawer-open] header .icon-cart path,nova-header[is-transparent][is-sticky][is-drawer-open] header .icon-account path{stroke:var(--nova-brand-reverse)}nova-header[is-transparent][is-scrolled] .header-search__icon,nova-header[is-transparent][is-scrolled] .header__inline-menu-item svg,nova-header[is-transparent][is-scrolled] .header__inline-menu-item[variant=default]::part(base),nova-header[is-transparent][is-sticky][is-drawer-open] .header-search__icon,nova-header[is-transparent][is-sticky][is-drawer-open] .header__inline-menu-item svg,nova-header[is-transparent][is-sticky][is-drawer-open] .header__inline-menu-item[variant=default]::part(base){color:var(--nova-brand-reverse)}.header__inline-menu{display:none;grid-area:primary-nav}.header__menu-item{display:flex;align-items:center;padding:0 0 var(--nova-space-xs) 0;text-decoration:none;color:var(--nova-color-reverse)}.header__inline-menu-item{display:flex;align-items:center;justify-content:center;color:var(--nova-color-text);text-decoration:none}.header__inline-menu-item[variant=default]::part(base){background-color:transparent;border:none;font:var(--nova-body-utility);color:var(--nova-brand-reverse);display:flex;align-items:center;width:fit-content;min-height:unset;height:auto}.header__inline-menu-item[variant=default]:not(.main-search__cancel)::part(base){color:var(--nova-brand-reverse);padding:0;background-color:transparent;border-radius:0}.header__inline-menu-item[variant=default][is-open]::part(label){text-decoration:underline;text-underline-offset:var(--nova-space-2xs);text-decoration-thickness:2px}.header__inline-menu-item svg{height:var(--nova-icon-size-s);color:var(--nova-brand-reverse);transition:.25s;transform:rotate(90deg)}.header__inline-menu-item[is-open] svg{transform:rotate(270deg)}@media screen and (min-width: 1420px){.header__inline-menu{display:block}.header__menu-item{padding-bottom:0}}.header__menu-item--parent{position:relative}.header__menu-item__title{padding-top:0;color:var(--nova-brand-ink);margin-bottom:var(--nova-space-sm)}[is-open] .header__menu-item--parent:after{content:"";position:absolute;bottom:0;left:1.2rem;right:.6rem;height:1px;background-color:var(--nova-brand-primary);z-index:99}[is-open] .header__menu-item--parent svg{transform:rotate(180deg)}.header__submenu{--panel-height: 330px;--sl-panel-background-color: #EDEDED}.header__submenu::part(base),.header__submenu::part(overlay){top:calc(var(--nova-header-height) - var(--announcement-bar-height, 32px));height:calc(100vh - var(--nova-header-height))}@media screen and (min-width: 768px){.header__submenu::part(base),.header__submenu::part(overlay){top:calc(var(--nova-header-height) - var(--announcement-bar-height, 50px))}}.header__submenu::part(base),.header__submenu::part(overlay){width:100dvw;left:calc((100dvw - 100%)/-2)}.header__submenu::part(panel){height:fit-content;min-height:var(--panel-height);width:100%}.header__submenu::part(body){display:flex;padding:0;max-width:144rem;margin:0 auto;width:100%}.header__submenu::part(header){display:none}.header__submenu__items,.header__submenu-list{display:flex}.header__submenu-list__child{width:fit-content}.header__submenu__grand-child{display:grid;column-gap:var(--nova-space-lg);row-gap:var(--nova-space-xs);grid-auto-flow:column;grid-template-rows:repeat(15,auto)}.header__submenu .header__menu-item:after{right:2rem}.header__menu-item--grand-child{color:var(--nova-brand-subdued);padding-top:0;padding-bottom:0;white-space:nowrap;font:var(--nova-p3-font)}.header__menu-item--grand-child:hover{color:var(--nova-brand-ink)}.header__menu-item__title:focus-visible,.header__menu-item--grand-child:focus-visible{outline:2px solid var(--nova-brand-primary)}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{right:2rem}.header__product-card{max-width:180px}.nova-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000040;z-index:1}.header__submenu__card-wrapper{display:flex;flex:0 0 50%;align-items:flex-start;justify-content:space-between;padding:var(--nova-space-lg)}.header__menu-card{position:relative;width:100%}.header__menu-card--overlay:before{content:"";display:block;padding-top:112.5%}.header__menu-card sl-button::part(base){color:var(--menu-card-text-color);border-bottom:2px solid var(--menu-card-text-color)}.header__menu-card:hover .header__menu-card__image{background-image:linear-gradient(to bottom,#00000059,#00000059),var(--bg-image)}.header__menu-card--overlay{border-radius:var(--nova-border-radius-m);display:flex;flex-direction:column-reverse}.header__menu-card__image{background-image:linear-gradient(to bottom,#00000026,#00000026),var(--bg-image);transition:.25s;background-size:cover;background-position:center;border-radius:var(--nova-border-radius-m);margin-bottom:var(--nova-space-xs);padding-top:112.5%}.header__menu-card--overlay .header__menu-card__image{position:absolute;left:0;right:0;top:0;bottom:0;border-radius:var(--nova-border-radius-m);margin-bottom:0;padding-top:0}.header__menu-card__body{position:relative;z-index:99}.header__menu-card__title{letter-spacing:-1px;font-weight:300;transition:.15s}@media screen and (min-width: 1420px){.header__submenu__items{display:flex;flex-wrap:wrap;gap:var(--nova-space-lg);padding:var(--nova-space-md) 0 var(--nova-space-md) var(--nova-space-xl);width:57%;flex:1}.header__menu-card+.header__menu-card{margin-left:var(--nova-space-md)}.header__menu-card:only-child{margin-right:auto}.header__menu-card--overlay .header__menu-card__body{position:absolute;bottom:calc(var(--nova-space-sm) + 8px);left:var(--nova-space-sm)}.header__menu-card sl-button{height:auto}.header__menu-card sl-button::part(base){padding-left:0;padding-right:0;min-height:auto;font:700 14px/1 var(--nova-font-sans);width:fit-content}}@media screen and (min-width: 1440px){.header__submenu__card-wrapper{flex:0 0 40%}}.header-search__button,.header__account-button{display:flex;align-items:center;justify-content:center}.header-search__details::part(panel){height:100%;min-height:unset;padding:0;background-color:var(--nova-brand-reverse)}.header__submenu .menu-cards{padding:var(--nova-space-md) var(--nova-space-xl) var(--nova-space-md) var(--nova-space-sm);gap:var(--nova-space-sm)}.header__submenu .header__menu-card{justify-content:flex-start;flex:0 0 calc(50% - var(--nova-space-sm) / 2);height:100%}.header__submenu .header__menu-card+.header__menu-card{margin-left:0}@media screen and (min-width: 1420px){.header-search__details::part(panel){height:fit-content;max-height:75vh}}
/*# sourceMappingURL=/cdn/shop/t/357/assets/section-header.css.map */
