.section-header.shopify-section-group-header-group{z-index:31}.section-header.shopify-section-group-header-group:has(.header__search details[open]){z-index:50}.shopify-section-header-sticky{position:sticky;top:0;top:var(--announcement-height,0)}.shopify-section-header-hidden{top:calc(var(--header-height)*-1)}.shopify-section-header-hidden.menu-open{top:0}.section-header.animate{transition:top .15s ease-out}.shopify-section-group-header-group{z-index:40}.section-header~.shopify-section-group-header-group{z-index:auto}.header-wrapper{background-color:rgb(var(--color-background));display:block;position:relative}.header-wrapper--border-bottom{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}@media screen and (max-width:749px){.header--has-app{grid-template-columns:auto 1fr auto}}@media screen and (min-width:990px){.drawer-menu{grid-template-areas:"left-icons heading icons";grid-template-columns:1fr auto 1fr}}.header [tabindex="-1"]:focus{outline:none}.list-social.header__social-icons{display:none}@media only screen and (min-width:992px){.list-social.header__social-icons{display:flex;gap:2.4rem;justify-content:flex-start}}.list-social.header__social-icons .list-social__link{padding:0}.list-social.header__social-icons .list-social__item .icon{height:2.4rem;width:2.4rem}.header__heading{line-height:0;margin:0}.header>.header__heading-link{line-height:0}.header__heading,.header__heading-link{grid-area:heading;justify-self:center}.header__heading-link{display:inline-block;-webkit-text-decoration:none;text-decoration:none;word-break:break-word}.header__heading-link:hover .h2{color:rgb(var(--color-foreground))}.header__heading-link .h2{color:rgba(var(--color-foreground),.75);line-height:1}.header__heading-logo{height:auto;max-width:100%}.header__heading-logo-wrapper{display:inline-block;transition:width .3s cubic-bezier(.52,0,.61,.99);width:100%}@media screen and (max-width:989px){.header__heading,.header__heading-link{text-align:center}.header--mobile-left .header__heading,.header--mobile-left .header__heading-link{justify-self:start;text-align:left}.header--mobile-left{grid-template-columns:auto 2fr 1fr}}@media screen and (min-width:990px){.header__heading,.header__heading-link{justify-self:start}.header .header__heading,.header .header__heading-link{justify-self:center;text-align:center}}.header__icons{align-items:center;display:flex;gap:1.2rem;grid-area:icons;justify-self:end}@media only screen and (min-width:992px){.header__icons{gap:2.4rem}}.header__icons .shopify-app-block{max-height:4.4rem;max-width:4.4rem;overflow:hidden}.header__icon span,.header__icon:not(.header__icon--summary){align-items:center;display:flex;justify-content:center}.header__icon{background:transparent;border:none;color:rgb(var(--color-foreground));cursor:pointer}.header__icon span{height:100%}.header__icon .svg-wrapper{height:2rem;width:2rem}@media only screen and (min-width:992px){.header__icon .svg-wrapper{height:2.4rem;width:2.4rem}}.header__icon:after{content:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1.07)}.header__icon .icon{height:2rem;width:2rem;fill:none;vertical-align:middle}@media only screen and (min-width:992px){.header__icon .icon{height:2.4rem;width:2.4rem}}.header__icon{height:2rem;padding:0;width:2rem}@media only screen and (min-width:992px){.header__icon{height:2.4rem;width:2.4rem}}.header__icon--cart{position:relative}.header__icon--menu[aria-expanded=true]:before{background:rgba(var(--color-foreground),.5);content:"";display:block;height:calc(100vh - 100%);height:calc(var(--viewport-height, 100vh) - var(--header-bottom-position, 100%));left:0;position:absolute;top:100%;width:100%}.header__icon--account shop-user-avatar{--shop-avatar-size:2rem}@media only screen and (min-width:992px){.header__icon--account shop-user-avatar{--shop-avatar-size:2.4rem}}details .header__icon-close{display:none}details[open] .header__icon-close{display:inline-block}account-icon{display:flex}account-icon svg{pointer-events:none}.header__left-icons{align-items:center;display:flex;gap:1rem;grid-area:left-icons;justify-self:start}.header__search{display:inline-flex;line-height:0}@media only screen and (max-width:991px){.header__search{align-items:center;bottom:0;left:5.2rem;position:absolute;top:0}.header:has(header-drawer details[open]) .header__search{display:none}.header:has(.header__search details[open]) header-drawer{display:none}.header:has(.header__search details[open]) .header__search{left:2.4rem}}body:has(.header__search details[open]):after{background-color:rgba(var(--color-foreground),.5);bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s var(--ease-out-slow);z-index:49}@media only screen and (max-width:991px){body:has(.header__search details[open]):after{display:none}}body:has(.header__search details.is-open):after{opacity:1;transition:opacity .26s var(--ease-out-slow)}.search-modal{background:#fff;bottom:0;display:block;left:0;overflow-y:auto;padding:1.8rem 0 2.4rem;position:fixed;right:0;top:0;top:var(--search-panel-top,0);z-index:100}@media only screen and (min-width:992px){.search-modal{bottom:auto;box-shadow:0 .2rem .6rem #00000026;max-height:100vh;padding:6.2rem 0 13.8rem;top:0}}header-search-modal:defined .search-modal{opacity:0;transition:opacity .18s ease}@media only screen and (min-width:992px){header-search-modal:defined .search-modal{clip-path:inset(0 -1rem 100% -1rem);opacity:1;transition:clip-path .2s var(--ease-out-slow)}header-search-modal:defined .search-modal__content{opacity:0;transition:opacity .12s linear}}header-search-modal:defined details[open]>.search-modal{pointer-events:none}header-search-modal:defined details.is-open>.search-modal{opacity:1;pointer-events:auto;transition:opacity .18s ease}@media only screen and (min-width:992px){header-search-modal:defined details.is-open>.search-modal{clip-path:inset(0 -1rem -1rem -1rem);transition:clip-path .26s var(--ease-out-slow)}}@media only screen and (min-width:992px){header-search-modal:defined details.is-open>.search-modal .search-modal__content{opacity:1;transition:opacity .2s 60ms var(--ease-out-slow)}}@media (prefers-reduced-motion:reduce){header-search-modal:defined .search-modal{clip-path:none;opacity:0;transition:opacity .1s linear}header-search-modal:defined details.is-open>.search-modal{opacity:1}header-search-modal:defined .search-modal__content{opacity:1;transition:none}}.search-modal__content{display:flex;flex-direction:column;margin:0 auto;padding-left:2.4rem;padding-right:2.4rem;width:100%}@media only screen and (min-width:992px){.search-modal__content{max-width:114.8rem;padding-left:4rem;padding-right:4rem}}.search-panel{display:block;width:100%}.search-panel__search-row{align-items:center;background-color:#fff;border:.1rem solid rgba(38,38,38,.5);border-radius:.8rem;display:flex;gap:1rem;height:3.7rem;padding-left:.5rem;padding-right:.5rem;position:relative}@media only screen and (min-width:992px){.search-panel__search-row{gap:1.3rem;padding-left:1rem;padding-right:1rem}}.search-panel__search-icon{align-items:center;color:#262626;display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}.search-panel__search-icon svg{height:100%;width:100%}.search-panel__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;box-shadow:none;color:#262626;flex:1;font-family:Diatype;font-size:1.4rem;font-weight:700;height:100%;letter-spacing:-.01em;line-height:1.3;min-width:0;padding:0}.search-panel__input::-moz-placeholder{color:#26262680;font-weight:700}.search-panel__input::placeholder{color:#26262680;font-weight:700}.search-panel__input::-webkit-search-cancel-button{display:none}.search-panel__input:focus,.search-panel__input:focus-visible{box-shadow:none;outline:0}.search-panel__close{align-items:center;background:none;border:none;color:#262626;cursor:pointer;display:none;flex-shrink:0;height:2.4rem;justify-content:center;padding:0;width:2.4rem}.search-panel__close .svg-wrapper,.search-panel__close svg{height:100%;width:100%}@media only screen and (min-width:992px){.search-panel__close{display:inline-flex;left:calc(100% + .7rem);position:absolute}}.search-panel__suggestions{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}@media only screen and (min-width:992px){.search-panel__suggestions{gap:3.2rem;margin-top:3.2rem}}.search-modal:has(.search-panel__input:not(:-moz-placeholder-shown)) .search-panel__suggestions{display:none}.search-modal:has(.search-panel__input:not(:placeholder-shown)) .search-panel__suggestions{display:none}.search-panel__columns{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:992px){.search-panel__columns{display:grid;grid-template-columns:repeat(3,minmax(0,21rem));grid-column-gap:6.3rem;align-items:start;-moz-column-gap:6.3rem;column-gap:6.3rem}.search-panel__group--trending{grid-column:span 2}}.header__icon--search .icon{display:block;opacity:1;position:absolute;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--search .icon-close,details[open]>.header__icon--search .icon-search{opacity:0;transform:scale(.8);visibility:hidden}.header__icon--menu .icon{display:block;opacity:1;position:absolute;transform:scale(1);transition:transform .15s ease,opacity .15s ease}details:not([open])>.header__icon--menu .icon-close,details[open]>.header__icon--menu .icon-hamburger{opacity:0;transform:scale(.8);visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-close{visibility:hidden}.js details[open]:not(.menu-opening)>.header__icon--menu .icon-hamburger{opacity:1;transform:scale(1.07);visibility:visible}.js details>.header__submenu{opacity:0;transform:translateY(-1.5rem)}details[open]>.header__submenu{animation:animateMenuOpen var(--duration-default) ease;animation-fill-mode:forwards;z-index:1}@media (prefers-reduced-motion){details[open]>.header__submenu{opacity:1;transform:translateY(0)}}.header__inline-menu{display:none;grid-area:navigation;margin-left:-1.2rem;width:100%}.header .header__heading-link,.header .header__inline-menu{margin-left:0}.header .header__inline-menu>.list-menu--inline li:first-child .list-menu__item{padding-left:0}.header .header__inline-menu>.list-menu--inline li:last-child .list-menu__item{padding-right:0}@media screen and (min-width:990px){.header__inline-menu{display:block}.header .header__inline-menu>.list-menu--inline{justify-content:space-between;width:100%}}.header__menu{padding:0 1rem}.list-menu--inline li:first-child .header__menu-item:after{left:0;width:calc(100% - 1.2rem)}.list-menu--inline li:last-child .header__menu-item:after{width:calc(100% - 1.2rem)}.header__menu-item{color:#262626;font-family:Diatype Mono;font-size:1.2rem;font-weight:700;letter-spacing:1.8px;line-height:115%;text-transform:uppercase}@media only screen and (min-width:992px){.header__menu-item{font-size:1.4rem;letter-spacing:2.1px}}.header__menu-item:hover{color:rgb(var(--color-foreground))}.header__menu-item{position:relative}.header__menu-item:after{background-color:#b3e771;bottom:-.8rem;content:"";height:.2rem;left:1.2rem;opacity:0;position:absolute;width:calc(100% - 2.4rem)}.header__menu-item:has(.header__active-menu-item):after,.header__menu-item:hover:after{opacity:1}details[open]>.header__menu-item{-webkit-text-decoration:underline;text-decoration:underline}details[open]:hover>.header__menu-item{text-decoration-thickness:.2rem}details[open]>.header__menu-item .icon-caret{transform:rotate(180deg)}.header__submenu{transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.global-settings-popup,.header__submenu.global-settings-popup{border-color:rgba(var(--color-foreground),var(--popup-border-opacity));border-radius:var(--popup-corner-radius);border-style:solid;border-width:var(--popup-border-width);box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}.header__submenu.list-menu{padding:1rem 0}.header__submenu .header__submenu{background-color:rgba(var(--color-foreground),.03);margin:1rem 0;padding:1rem 0}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;padding:.8rem 2rem}.header__submenu .header__menu-item:hover{text-decoration-line:underline}.header__menu-item .icon-caret{right:.8rem}.header__submenu .icon-caret{flex-shrink:0;margin-left:1rem;position:static}details-disclosure>details,header-menu>details{position:relative}@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-1.5rem)}to{opacity:1;transform:translateY(0)}}.overflow-hidden-desktop,.overflow-hidden-mobile,.overflow-hidden-tablet{overflow:hidden}@media screen and (min-width:750px){.overflow-hidden-mobile{overflow:auto}}@media screen and (min-width:990px){.overflow-hidden-tablet{overflow:auto}}
