#shopify-section-header{z-index:5}.shopify-section-header-sticky{width:100%;position:fixed;top:0}#shopify-section-header.shopify-section-header-sticky{z-index:1000001!important}[data-header-placeholder]{width:100%;pointer-events:none}.shopify-section-header-hidden{transform:translateY(-100%)}.shopify-section-header-hidden.menu-open{transform:translateY(0)}#shopify-section-header.animate{transition:transform var(--duration-short) ease-out}sticky-header,header-drawer{display:block}header-drawer{grid-area:hamburger;display:flex;justify-content:flex-start}.header{color:var(--color-header-text);background:var(--color-header)}.header__utils{grid-area:utils}.header__utils__item--cart{position:relative}.header__heading{margin:0}.header__heading,.header__logo{font-size:0}.header__logo{display:flex;align-items:center;justify-content:center;max-width:180px;padding-block:10px;height:100%;grid-area:logo}.header__logo--no-image{justify-content:flex-start}.header__logo__image{max-width:100%;max-height:100%;width:100%;height:auto}.header__logo__text{text-align:center;display:block;padding:0 20px}.header--password .header__logo{text-align:center;max-width:none}.header__inner{min-height:55px;display:grid;grid-template-columns:62px auto 62px;grid-template-rows:100%;grid-template-areas:"hamburger logo utils";justify-content:space-between;align-items:center}.header__utils{font-size:0;display:flex;justify-content:flex-end}.header__utils__list{display:inline-flex;align-items:center;justify-content:flex-end}.header__utils__item{margin-right:10px}.header__utils__item:last-child{margin-right:0}.header__search__wrapper .search-form__clear{display:none}.header--border-bottom{border-bottom:1px solid var(--color-border-1)}.header--transparent{background:transparent;border-bottom:none;transition:color var(--duration-short),background-color var(--duration-short)}.header--transparent,.header--transparent .header__logo__text,.header--transparent .header__utils__item svg{color:var(--color-header-text-transparent)}.header--transparent.is-solid,.header--transparent:hover{background:var(--color-header)}.header--transparent.is-solid,.header--transparent.is-solid .header__logo__text,.header--transparent.is-solid .header__utils__item svg,.header--transparent:hover,.header--transparent:hover .header__logo__text,.header--transparent:hover .header__utils__item svg{color:var(--color-header-text)}.header--transparent .header__logo__image--secondary,.header--transparent.is-solid .header__logo__image--primary,.header--transparent:hover .header__logo__image--primary{display:none}.header--transparent.is-solid .header__logo__image--secondary,.header--transparent:hover .header__logo__image--secondary{display:inline}.header--password.header--transparent{background-color:transparent}.header--password.header--border-bottom{border-bottom:1px solid var(--color-border-1)}.header--password.header--logo-center .header__inner{position:relative;justify-content:center}.header--password .header__heading,.header--password .header__heading *:not(.h4){line-height:0}.header--password .header__inner{padding:24px 0;display:flex;flex-flow:row wrap;height:auto;min-height:74px;justify-content:center}.header--password .header__heading{margin-bottom:17px;flex:0 0 100%;max-width:100%;display:flex;justify-content:center}.header--password .header__logo__svg{display:block;max-width:100%}.header--password .header__logo__svg svg{width:100%}@media screen and (min-width:990px){.header__logo__text{padding:0}header-drawer{display:none}.header__wrapper{position:relative}.header__search-container{position:static!important}.header__search{background-color:var(--color-header);width:100%;position:absolute!important;top:0;left:0;z-index:1;transition:all var(--duration-long) .05s;pointer-events:none}details-modal.animate-out .header__search{animation:fade-out-simple .4s forwards}details-modal.animate-out [open]>summary:before{animation:fade-out-simple .4s forwards}[open] .header__search{pointer-events:all;animation:fade-in-simple .4s forwards}.header__search__close{width:14px;height:14px;margin:auto;position:absolute;top:0;right:56px;bottom:0;z-index:5}.header__search__close svg{width:100%;height:100%;display:block}.bb-header .header__search,.bb-header .header__search__wrapper,.bb-header .search-form,.bb-header .search-form__wrapper{height:var(--bb-header-search-height);min-height:var(--bb-header-search-height)}.bb-header .search-form__input,.bb-header .search-form__input[class*=min-h-]{height:var(--bb-header-search-height)!important;min-height:var(--bb-header-search-height)!important}.bb-header .header__search{right:0}.bb-header .search-form,.bb-header .search-form__wrapper{width:100%}.bb-header .bb-header__search-item{position:static!important}.header__logo{max-width:100%}.header--password .header__logo{max-width:none}.header__utils{justify-self:end}.header__utils__item{margin-right:40px}.header__utils__item:last-child{margin-right:0}.header__utils__list a:hover svg,.header__utils__list summary:hover svg,.header__utils__list button:hover svg{transform:scale(1.1);transition:all .3s ease-in-out}.header--password .header__heading{margin-bottom:0;flex:unset;max-width:none}.header--password.header--logo-center password-modal{position:absolute;top:50%;right:0;margin-top:-12.53px}.header--password .header__inner{justify-content:space-between}.header--password.header--logo-center .header__inner{justify-content:center}}.header.header--border-bottom{border-bottom:0}.header__wrapper{background:var(--color-header);color:var(--color-header-text);position:relative}.bb-header{background:var(--color-header)}.bb-header--load{--bb-header-search-height: 79px}.bb-header--compact{--bb-header-search-height: 60px;display:none}.bb-header__main,.bb-header__compact-main{align-items:center;display:grid}.bb-header__left,.bb-header__utils,.bb-header__utils .header__utils__list,.bb-header__icon-link,.bb-header__icon-link a,.bb-header__icon-link button,.bb-header__utility-link,.bb-header__utility-link a{align-items:center;display:flex}.bb-header__icon-link,.bb-header__icon-link button,.bb-header__icon-link a,.bb-header__icon-button{justify-content:center}.bb-header__icon-link{margin-right:0;min-height:24px;min-width:24px;position:relative}.bb-header__icon-link svg{display:block;height:24px;width:24px}.bb-header__icon-link button,.bb-header__icon-button{background:transparent;border:0;color:currentColor;cursor:pointer;padding:0}.bb-header__utility-link{font-size:16px;font-weight:600;line-height:1.2;margin-right:0;white-space:nowrap}.bb-header .header__logo{grid-area:auto;justify-self:center;padding-block:0}.bb-header .header__utils{grid-area:auto}.bb-header__category-nav{background:var(--color-header);color:var(--color-header-text);overflow:hidden}.bb-header__category-list{align-items:center;display:flex;flex-flow:row nowrap;gap:20px;height:100%;margin:0;overflow-x:auto;scrollbar-width:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.bb-header__category-list::-webkit-scrollbar{display:none}.bb-header__category-link,.header-category-nav__link{align-items:center;display:flex;font-weight:600;line-height:1.2;min-height:100%}header-mega-menu{display:contents}.bb-header__mega-caret,.bb-header__mega-panel{display:none}.bb-header__search-trigger{align-items:center;background:#f8f8f8;border:1px solid #e3e3e3;border-radius:5px;color:#000;cursor:pointer;display:flex;gap:10px;height:40px;list-style:none;padding:0 15px;width:300px}.bb-header__search-trigger::-webkit-details-marker,.bb-header__icon-button::-webkit-details-marker{display:none}.bb-header__search-trigger span{font-size:14px;line-height:16px}.bb-header details summary{list-style:none}.bb-header .cart-item-count{right:-8px;top:-8px}@media screen and (max-width:989px){.bb-header--compact,.bb-header__left--desktop,.bb-header__utility-link--desktop{display:none}.bb-header__main{grid-template-areas:"left logo utils";grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);height:55px;padding-inline:20px}.bb-header__left--mobile{grid-area:left;justify-self:start}.bb-header__left--mobile header-drawer{align-items:center;gap:0}.bb-header__left--mobile #Details-menu-drawer-container .menu-drawer-icon{gap:40px;padding-left:10px;justify-content:flex-start}.bb-header__left--mobile .menu-drawer-icon>span{align-items:center;display:flex}.bb-header__utils{grid-area:utils;justify-self:end}.bb-header .header__logo{grid-area:logo}.bb-header__utils .header__utils__list{gap:20px}.bb-header__utils .header__utils__item{margin-right:0}.bb-header__category-nav{border-top:1px solid #e3e3e3;height:42px;padding-inline:20px}sticky-header.header[data-scrolled] .bb-header--load .bb-header__category-nav{display:none}.bb-header__category-list{font-size:12px;gap:20px;line-height:1.3;padding:0}}@media screen and (min-width:990px){.header[data-scrolled] .bb-header--load{display:none}.header[data-scrolled] .bb-header--compact{display:block}.bb-header__left--mobile{display:none}.bb-header__main{border-bottom:1px solid #e3e3e3;grid-template-areas:"search logo utils";grid-template-columns:minmax(300px,1fr) auto minmax(365px,1fr);height:79px;padding-inline:40px}.bb-header__left--desktop{grid-area:search;justify-self:start}.bb-header__utils{grid-area:utils;justify-self:end}.bb-header .header__logo{grid-area:logo}.bb-header__utils .header__utils__list{gap:40px}.bb-header__utils .header__utils__item{margin-right:0}.bb-header__category-nav{box-shadow:0 4px 20px #0000000d;height:60px;padding-inline:40px}.bb-header__category-list{font-size:16px;gap:40px;justify-content:center;padding:0}.bb-header__compact-main{box-shadow:0 4px 20px #0000000d;grid-template-areas:"logo nav utils";grid-template-columns:73px minmax(0,1fr) auto;height:60px;padding-inline:40px}.bb-header__compact-main .header__logo{justify-self:start}.bb-header__category-nav--compact{box-shadow:none;grid-area:nav;height:60px;min-width:0;padding-inline:20px;width:100%}.bb-header__utils--compact{justify-self:end}.bb-header__utils--compact .header__utils__list{gap:40px}.bb-header__category-nav{overflow:visible;position:relative}.bb-header__category-list{overflow:visible}.bb-header__compact-main{position:relative}.bb-header__category-nav--compact,.bb-header__category-item--has-flyout{position:static}.bb-header__mega-caret{background:none;border:0;clip:rect(0 0 0 0);color:inherit;cursor:pointer;display:block;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.bb-header__category-list.is-menu-open .bb-header__category-link:not(.is-active){color:#8a8a8a}.bb-header__category-link.is-active{color:#000}.bb-header__mega-panel{align-items:start;background:var(--color-header, #fff);gap:20px;grid-auto-columns:1fr;grid-auto-flow:column;left:0;padding:0 40px 30px;position:absolute;right:0;top:100%;z-index:1}.bb-header__mega-panel:not([hidden]){display:grid}.bb-header__mega-subnav{display:flex;flex-direction:column;gap:20px;margin:0}.bb-header__mega-subnav--2col{column-gap:20px;columns:2;display:block}.bb-header__mega-subnav--2col .bb-header__mega-subnav-item{break-inside:avoid;margin-bottom:20px}.bb-header__mega-subnav--2col:only-child{max-width:440px}.bb-header__mega-sublink{color:#000;font-family:var(--font-heading-family);font-size:14px;font-weight:600;line-height:14px}.bb-header__mega-sublink:hover{text-decoration:underline}.bb-header__mega-tiles{display:contents}.bb-header__mega-tile-image{aspect-ratio:3 / 2;border-radius:5px;display:block;object-fit:cover;width:100%}.bb-header__mega-tile-label{display:block;font-family:var(--font-heading-family);font-size:14px;font-weight:600;line-height:18px;margin-top:20px}.bb-header__mega-tile:hover .bb-header__mega-tile-label{text-decoration:underline}}
/*# sourceMappingURL=/cdn/shop/t/377/assets/section-header.css.map */
