@keyframes header-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.header-section{transition:transform .15s ease-in-out}.header-section.is-hidden{transform:translateY(-100%);pointer-events:none}.site-header{--header-grid: "nav brand tools" / minmax(0, 1fr) auto minmax(0, 1fr);--logo-over: 0;position:relative;display:grid;grid:var(--header-grid);align-items:center;justify-content:center;column-gap:1.25rem;row-gap:var(--header-pad-y);padding:var(--header-pad-y) var(--gutter);background-color:rgb(var(--c-bg));background-image:var(--c-bg-gradient);color:rgb(var(--c-text));box-shadow:inset 0 -1px rgb(var(--header-rule, 0 0 0 / 0));transition:background-color .2s,color .2s,box-shadow .2s}@media screen and (min-width:700px){.site-header{column-gap:2.5rem}}@media screen and (min-width:1000px){.site-header--logo_left_navigation_inline{--header-grid: "brand nav tools" / auto minmax(0, 1fr) auto}.site-header--logo_left_navigation_center{--header-grid: "brand nav tools" / minmax(max-content, 1fr) auto minmax(max-content, 1fr)}.site-header--logo_center_navigation_below{--header-grid: ". brand tools" "nav nav nav" / minmax(0, 1fr) auto minmax(0, 1fr)}}.site-header__brand{grid-area:brand;justify-self:start;position:relative;margin:0;font-size:inherit;line-height:1}.site-header__brand-link{display:block;position:relative}.site-header__logo-img{display:block;width:var(--header-logo-w, 100px);max-width:100%;height:auto}.site-header__logo-img:not(:only-of-type){opacity:calc(1 - var(--logo-over));transition:opacity .2s}.site-header__logo-img--over{position:absolute;inset-block-start:0;inset-inline-start:0;opacity:var(--logo-over)!important}.site-header__logo-text{display:block;line-height:1.4}.site-header__icon{width:1.375rem}@media screen and (min-width:700px){.site-header__icon{width:1.5rem}}.site-header__icon-btn{display:grid;place-items:center}.site-header__nav{grid-area:nav;display:flex;flex-wrap:wrap;align-items:center;align-self:stretch;column-gap:1.25rem;margin-block:calc(-1 * var(--header-pad-y))}.site-header__burger{align-self:center}.site-nav{display:flex;flex-wrap:wrap;align-self:stretch;column-gap:1.25rem}@media screen and (min-width:1000px){.site-header__nav--center{justify-content:safe center}}@media screen and (min-width:1150px){.site-nav{column-gap:2.5rem}}.site-nav__item{display:flex;align-items:center;background:linear-gradient(currentColor,currentColor) var(--origin-start) bottom / 0 2px no-repeat;transition:background-size .2s ease-in-out}.site-nav__item:not(.site-nav__item--dropdown):hover{background-size:100% 2px}.site-nav__item--dropdown{position:relative}.site-nav__link{display:block;padding-block:var(--header-pad-y);white-space:nowrap}.site-nav__holder,.site-nav__details{display:block}.nav-dropdown{position:absolute;z-index:2;inset-block-start:calc(100% - 2px);inset-inline-start:0;width:max-content;min-width:12.5rem;max-width:17.5rem;padding-block:1.125rem;border:0 solid rgb(var(--c-border));border-width:0 1px 1px;background-color:rgb(var(--c-bg-solid));color:rgb(var(--c-text));box-shadow:2px 2px 6px rgb(var(--c-text) / .05);opacity:0;transition:opacity .3s ease}.nav-dropdown:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:2px;background:currentColor;transform:scaleX(0);transform-origin:var(--origin-start);transition:transform .25s ease-in-out 50ms}av-menu-item.is-open>details>.nav-dropdown{opacity:1;transition-duration:.25s}av-menu-item.is-open>details>.nav-dropdown:before{transform:scaleX(1)}.nav-dropdown--scroll{max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px) - 40px);overflow-y:auto}.nav-dropdown__item{position:relative}.nav-dropdown__link{display:block;padding:.375rem 1.5625rem}.nav-dropdown__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nav-dropdown__holder,.nav-dropdown__details{display:block}.nav-dropdown--flyout{inset-block-start:calc(-1.125rem - 1px);inset-inline-start:100%;border-width:1px}.nav-dropdown--flyout:before{display:none}.site-header--stagger av-menu-item.is-open>details>.nav-dropdown>.nav-dropdown__item{animation:header-rise .15s ease-out both;animation-delay:calc(var(--i, 0) * .1s)}.mega-panel{--mega-gap: 2.5rem;--mega-columns-gap: 2.5rem;position:absolute;z-index:2;inset-block-start:100%;inset-inline-start:0;display:flex;align-items:start;justify-content:safe center;column-gap:var(--mega-gap);width:100%;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px) - 20px);overflow-y:auto;padding:2.5rem var(--gutter);border-block-end-width:1px;background-color:rgb(var(--c-bg-solid));background-image:var(--c-bg-gradient);color:rgb(var(--c-text));opacity:0;transition:opacity .3s ease}av-menu-item.is-open .mega-panel{opacity:1;transition-duration:.25s}.mega-panel--images-first{flex-direction:row-reverse}.mega-panel--images-first .mega-panel__promo{justify-content:flex-start}.mega-panel__columns{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--mega-columns-gap)}.mega-panel__column{display:grid;justify-items:start;align-content:start;gap:1.25rem;max-width:280px}.mega-panel__links{display:grid;gap:.625rem}.mega-panel__promo{display:flex;flex:0 1 auto;justify-content:flex-end;column-gap:2rem}.mega-panel__promo>*{flex:1 1 315px;min-width:240px;max-width:315px}@media screen and (min-width:1400px){.mega-panel{--mega-gap: 6.25rem;--mega-columns-gap: 2.5rem 6.25rem}.mega-panel:has(.mega-panel__column:nth-child(5)){--mega-columns-gap: 2.5rem 4rem}}.site-header--stagger av-menu-item.is-open .mega-panel__column{animation:header-rise .3s ease-out both;animation-delay:calc(.1s + var(--i, 0) * .1s)}.site-header--stagger av-menu-item.is-open .mega-panel__promo{animation:fade-in .3s ease-out .25s both}.promo-tile{display:grid;justify-items:center;align-content:start;gap:1rem}.promo-tile__media{overflow:hidden;width:100%}.promo-tile__media img{width:100%;height:auto}.promo-tile__text{display:grid;gap:.625rem;text-align:center}.promo-tile--drawer .promo-tile__text{gap:.125rem}@media screen and (min-width:700px){.promo-tile{gap:1.25rem}}.header-smallcaps{font-size:.625rem;letter-spacing:var(--heading-tracking);text-transform:uppercase}.site-header__tools{grid-area:tools;justify-self:end;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.625rem .9rem}@media screen and (min-width:700px){.site-header__tools{column-gap:1.25rem}}.site-header__tool{position:relative;display:flex;align-items:center}.site-header__tool-text{white-space:nowrap}.site-header__locale:not(:only-child){margin-inline-end:.625rem}.site-header__locale .localization-row{flex-wrap:nowrap}@media screen and (min-width:700px){.site-header__locale .popover--anchored{inset-inline-start:auto;inset-inline-end:0}}.site-header__dot{position:absolute;inset-block-start:0;inset-inline-end:-.125rem;width:.5rem;height:.5rem;border-radius:50%;background-color:currentColor;box-shadow:0 0 0 2px rgb(var(--c-bg-solid));transform:scale(1);transition:transform .2s ease-in-out}.site-header__dot[data-empty]{transform:scale(0)}:is(.header--transparent,body:has(#main>.shopify-section:first-child [data-transparent-header]) .header-section:not(:has(+.shopify-section-group-header-group))){margin-block-end:calc(-1 * var(--header-height, 0px))}:is(.header--transparent,body:has(#main>.shopify-section:first-child [data-transparent-header]) .header-section:not(:has(+.shopify-section-group-header-group))) .site-header:not(.is-solid,:hover,:has(details[open],.overlay.is-open)){--logo-over: 1;--header-rule: 0 0 0 / 0;background-color:transparent;background-image:none;color:rgb(var(--header-text-over))}:is(.header--transparent,body:has(#main>.shopify-section:first-child [data-transparent-header]) .header-section:not(:has(+.shopify-section-group-header-group))) .site-header:not(.is-solid,:hover,:has(details[open],.overlay.is-open)) :is(.link-faded,.localization-toggle){color:currentColor;transition:none}:is(.header--transparent,body:has(#main>.shopify-section:first-child [data-transparent-header]) .header-section:not(:has(+.shopify-section-group-header-group))) .site-header:not(.is-solid,:hover,:has(details[open],.overlay.is-open)) .site-header__dot{box-shadow:none}.search-panel{inset:var(--search-top, 0px) 0 0 0;align-content:start;overflow:hidden}.search-panel__backdrop{transition:opacity .2s cubic-bezier(.645,.045,.355,1)}.search-panel__sheet{max-height:calc(100vh - var(--search-top, 0px) - 1.25rem);max-height:calc(100dvh - var(--search-top, 0px) - 1.25rem);overflow-y:auto;overscroll-behavior:contain;opacity:0;transform:translateY(calc(-1 * var(--header-height, 4rem)));transition:opacity .2s cubic-bezier(.645,.045,.355,1),transform .2s cubic-bezier(.645,.045,.355,1)}.search-panel.is-open .search-panel__sheet{opacity:1;transform:none}.search-panel__form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.75rem;padding-block:.75rem}.search-panel__input{-webkit-appearance:none;appearance:none;width:100%;padding:0;border:0;background:none;line-height:1.6}.search-panel__input:focus{outline:none}.search-panel__input::-webkit-search-decoration,.search-panel__input::-webkit-search-cancel-button,.search-panel__input::-webkit-search-results-button,.search-panel__input::-webkit-search-results-decoration{display:none}.search-panel__close{display:grid;place-items:center}@media screen and (min-width:700px){.search-panel__form{column-gap:1.25rem;padding-block:1.5rem}.search-panel__input{font-size:var(--fs-h4)}}.search-panel__results{transition:opacity .2s}av-predictive-search.is-loading .search-panel__results{opacity:.5}av-predictive-search:not(.has-results) .search-panel__results{display:none}.ps-results{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:1.25rem 2rem}.ps-results__group{display:grid;gap:1.5rem;align-content:start}.ps-results__heading{padding-block-end:.625rem;border-block-end-width:1px}.ps-suggestions{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:.75rem 1.5rem}.ps-suggestions mark{background:none;color:inherit;font-weight:bolder}.ps-tabs .tabs__list{gap:2rem}.ps-tabs .tabs__panel{padding-block-start:1.5rem}.ps-products{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem}.ps-product{display:grid;grid-template-columns:4.375rem minmax(0,1fr);align-items:center;gap:1.25rem}.ps-product__media{display:block}.ps-product__media img,.ps-product__media svg{width:100%;height:auto}.ps-product__info{display:grid;gap:.25rem;justify-items:start}.ps-panel__footer{display:flex;justify-content:flex-start;margin-block-start:2rem}.ps-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--gutter)}.ps-collection{display:grid;gap:.75rem}.ps-collection__media,.ps-article__media{display:block;overflow:hidden}.ps-collection__media img,.ps-article__media img{width:100%;height:auto}.ps-articles{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 2.5rem}.ps-article{display:grid;gap:.75rem}.ps-article__info{display:grid;gap:.5rem;justify-items:start}.ps-pages{display:grid;justify-items:start;gap:.75rem}.ps-empty{text-align:center;padding-block:2.5rem 4rem}@media screen and (max-width:699px){.ps-suggestions{grid:auto / auto-flow max-content;row-gap:1.25rem;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.ps-suggestions::-webkit-scrollbar{display:none}.ps-article{grid-template-columns:minmax(0,160px) minmax(0,1fr);align-items:center;gap:1.25rem}}@media screen and (min-width:700px){.ps-results{padding-block:1.5rem 3rem}.ps-results__group{gap:2rem}.ps-tabs .tabs__panel{padding-block-start:2rem}.ps-panel__footer{justify-content:center;margin-block-start:3rem}.ps-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-article .header-smallcaps{font-size:.6875rem}.ps-empty{padding-block:4.75rem 6.25rem}}@media screen and (min-width:1000px){.ps-results--with-suggestions{grid-template-columns:250px minmax(0,1fr)}.ps-products,.ps-collections,.ps-articles{grid-template-columns:repeat(var(--ps-cols, 4),minmax(0,1fr))}}.menu-drawer{--row-pad: 1rem}@media screen and (min-width:700px){.menu-drawer{--row-pad: 1.25rem}}.menu-drawer__panel{grid-template-rows:auto minmax(0,1fr)}.menu-drawer__head{position:relative;z-index:2;justify-content:flex-start;border-block-end-width:0;background-color:rgb(var(--c-bg-solid));background-image:var(--c-bg-gradient)}.menu-drawer__stage{position:relative;min-height:0;display:grid;grid-template-rows:minmax(0,1fr)}.menu-drawer__main{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;height:100%;background-color:rgb(var(--c-bg-solid));background-image:var(--c-bg-gradient);transition:opacity .25s,transform .25s,visibility .25s}.menu-drawer__scroll{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding-inline:var(--pad-x);padding-block-end:var(--pad-body-y)}.menu-drawer__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-block:calc(var(--row-pad) / 2);text-align:start;transition:color .2s}.menu-drawer__list--divided .menu-drawer__row{padding-block:var(--row-pad)}@media(pointer:fine){.menu-drawer__main .menu-drawer__list:has([aria-expanded=true]) .menu-drawer__row:not([aria-expanded=true]){color:rgb(var(--c-text) / .65)}}.menu-drawer__sub .menu-drawer__list:has(details[open])>.menu-drawer__item:not(:has(details[open])) .menu-drawer__row{color:rgb(var(--c-text) / .65)}.menu-drawer__back{justify-content:flex-start;gap:.75rem;margin-block-end:1rem;padding-block:var(--row-pad) 1rem;border-block-end-width:1px}.menu-drawer__back--divided{margin-block-end:.5rem;padding-block-end:var(--row-pad)}.menu-drawer__fold .accordion__plus:after{transform:rotate(90deg)}.menu-drawer__fold[open] .accordion__plus:after{transform:rotate(0)}.menu-drawer__nested{display:grid;row-gap:.75rem;margin-block:2px 1.125rem;margin-inline:.5rem 0;padding-inline-start:1.5rem;border-inline-start-width:1px}.menu-drawer__list--divided .menu-drawer__nested{margin-block-end:calc(.5rem + var(--row-pad))}.menu-drawer__foot{position:relative}.menu-drawer__foot:before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:0;width:100%;height:2.5rem;background:linear-gradient(rgb(var(--c-bg-solid) / 0),rgb(var(--c-bg-solid)));pointer-events:none}.menu-drawer__foot>*{padding:1.25rem var(--pad-x)}.menu-drawer__account{display:flex;align-items:center;gap:.75rem}.menu-drawer__locale{border-block-start-width:1px}.menu-drawer__locale .localization-row{justify-content:flex-start;column-gap:1.25rem}.menu-drawer__promo{display:flex;gap:2rem 1.25rem;margin-block-start:1.25rem;margin-inline:calc(-1 * var(--pad-x));padding-inline:var(--pad-x);overflow-x:auto;scrollbar-width:none}.menu-drawer__promo::-webkit-scrollbar{display:none}.menu-drawer__promo>*{min-width:12.5rem}.menu-drawer__promo>:only-child{min-width:100%}.menu-drawer__promo--divided{margin-block-start:.75rem}.menu-drawer__side{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr);background-color:rgb(var(--c-bg-solid));background-image:var(--c-bg-gradient);opacity:0;visibility:hidden;transform:translate(calc(var(--dir-flip) * 10px));transition:opacity .3s,transform .3s,visibility .3s}.menu-drawer__side.is-open{opacity:1;visibility:visible;transform:none}@media screen and (max-width:999px){.menu-drawer__main.is-shifted{opacity:0;visibility:hidden;transform:translate(calc(var(--dir-flip) * -10px))}}@media screen and (min-width:1000px){.menu-drawer__stage{position:static}.menu-drawer__main{position:relative;z-index:1}.menu-drawer__side{inset-inline-end:auto;z-index:0;width:var(--drawer-width);transform:none}.menu-drawer__side.is-open{transform:translate(calc(var(--dir-flip) * 100%))}.menu-drawer__side .menu-drawer__scroll{padding-block-start:min(var(--header-height, 5rem),5rem)}.menu-drawer.has-panel .menu-drawer__panel{border-inline-end:1px solid rgb(var(--c-border))}.menu-drawer__side.is-open{border-inline-start:1px solid rgb(var(--c-border))}.menu-drawer__promo{flex-direction:column;margin-inline:0;padding-inline:0;overflow:visible}.menu-drawer__promo>*{min-width:100%}}.menu-drawer.is-open .menu-drawer__main .menu-drawer__item{animation:header-rise .15s ease-out both;animation-delay:.35s}.menu-drawer--stagger.is-open .menu-drawer__main .menu-drawer__item{animation-delay:calc(.35s + var(--i, 0) * .1s)}.menu-drawer.is-open .menu-drawer__foot{animation:header-rise .3s ease-out .45s both}@media screen and (max-width:999px){.menu-drawer__main.is-shifted .menu-drawer__item{animation:none}}.menu-drawer__sub:not([hidden]) :is(.menu-drawer__item,.menu-drawer__back){animation:header-rise .15s ease-out both;animation-delay:.1s}.menu-drawer--stagger .menu-drawer__sub:not([hidden]) .menu-drawer__item{animation-delay:calc(.1s + var(--i, 0) * .1s)}.menu-drawer__sub:not([hidden]) .menu-drawer__promo{animation:fade-in .45s ease-out .2s both}@media(prefers-reduced-motion:reduce){.site-header *,.menu-drawer *{animation:none!important}.header-section{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-header.css.map */
