.shopify-section-group-header-group{max-width:100vw;min-width:0;overflow:visible}.header{background-color:var(--color-background);border-bottom:var(--border-width) solid var(--color-border);height:auto;position:relative;z-index:var(--z-index-sticky)}.header__wrapper{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}@media screen and (min-width:750px){.header__wrapper{gap:var(--space-lg)}}.header__wrapper .nav-menu{order:1}.header__wrapper .header__logo{order:2}.header__wrapper .header__icons{order:3}@media screen and (min-width:750px){.header__wrapper .header__icons,.header__wrapper .header__logo,.header__wrapper .nav-menu{order:unset}.header__wrapper:has(.nav-menu[data-desktop-type=drawer]) .nav-menu{order:1}.header__wrapper:has(.nav-menu[data-desktop-type=drawer]) .header__logo{margin-right:auto;order:2}.header__wrapper:has(.nav-menu[data-desktop-type=drawer]) .header__icons{order:3}}.header__logo{flex-shrink:1;min-width:0}@media screen and (min-width:750px){.header__logo{flex-shrink:0}}.header__logo img{display:block;max-height:4rem;max-width:100%;width:auto}.header__logo-link,.header__title{color:var(--color-text);display:block;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;transition:opacity var(--duration-medium) var(--easing-default);white-space:nowrap}.header__logo-link:focus-visible,.header__title:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.header__logo-link:hover,.header__title:hover{opacity:.8}.header__icons{flex-shrink:0;gap:var(--space-xs)}@media screen and (min-width:750px){.header__icons{gap:var(--space-md)}}@media screen and (max-width:749px){.header__icons .header__icon--user{display:none}}.header__icon,.header__icons{align-items:center;display:flex}.header__icon{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--color-text);cursor:pointer;font:inherit;justify-content:center;padding:var(--space-xs);position:relative;transition:opacity var(--duration-medium) var(--easing-default)}.header__icon:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.header__icon:hover{opacity:.7}.header__icon svg{height:2rem;width:2rem}.header__cart-count{align-items:center;background-color:var(--color-text);border-radius:var(--border-radius-full);color:var(--color-background);display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);height:1.8rem;justify-content:center;line-height:1;min-width:1.8rem;padding:0 var(--space-xs);position:absolute;right:-.4rem;text-align:center;top:-.4rem}.header__cart-count.hidden{display:none}.header--transparent{background-color:transparent;border-bottom-color:transparent;color:var(--color-background)}.header--transparent .header__logo-link,.header--transparent .header__title,.header--transparent .header__icon,.header--transparent .nav-menu__link,.header--transparent .nav-menu__submenu-toggle{color:var(--color-background)}theme-sticky-header{display:block}theme-sticky-header:has(.header--sticky),theme-sticky-header:has(.header--hidden){height:var(--header-height, 0px)}.header--sticky{left:0;position:fixed;right:0;top:var(--header-sticky-top, 0px);transition:transform var(--duration-medium) var(--easing-default);z-index:var(--z-index-sticky)}.header--hidden{transform:translateY(calc(-100% - var(--header-sticky-top, 0px)))}.header--transparent.header--scrolled{background-color:var(--color-background);border-bottom-color:var(--color-border);color:var(--color-text);transition:background-color var(--duration-medium) var(--easing-default),border-bottom-color var(--duration-medium) var(--easing-default)}.header--transparent.header--scrolled .header__logo-link,.header--transparent.header--scrolled .header__title,.header--transparent.header--scrolled .header__icon,.header--transparent.header--scrolled .nav-menu__link,.header--transparent.header--scrolled .nav-menu__submenu-toggle{color:var(--color-text)}@media(prefers-reduced-motion:reduce){.header--sticky,.header--transparent.header--scrolled{transition:none}}.header-content-block{--image-width: 100%;--image-width-mobile: 100%;--block-min-height: 0;--block-min-height-mobile: 0;--block-background-color: transparent;--block-text-color: inherit;background-color:var(--block-background-color);border-radius:var(--border-radius-md);color:var(--block-text-color);display:flex;flex-direction:column;margin:var(--space-md) 0;min-height:var(--block-min-height-mobile);overflow:hidden}@media screen and (min-width:750px){.header-content-block{margin:0;min-height:var(--block-min-height)}}.nav-menu__content-block--desktop-only{display:none}@media screen and (min-width:750px){.nav-menu__content-block--desktop-only{display:block}}.nav-menu__content-block--mobile-only{display:block}@media screen and (min-width:750px){.nav-menu__content-block--mobile-only{display:none}}.header-content-block__content{display:flex;flex:1;flex-direction:column}.header-content-block--align-left .header-content-block__content{align-items:flex-start;text-align:left}.header-content-block--align-center .header-content-block__content{align-items:center;text-align:center}.header-content-block--align-right .header-content-block__content{align-items:flex-end;text-align:right}.header-content-block--valign-top .header-content-block__content{justify-content:flex-start}.header-content-block--valign-middle .header-content-block__content{justify-content:center}.header-content-block--valign-bottom .header-content-block__content{justify-content:flex-end}.header-content-block--padding-none .header-content-block__content{padding:0}.header-content-block--padding-small .header-content-block__content{padding:var(--space-sm)}@media screen and (min-width:750px){.header-content-block--padding-small .header-content-block__content{padding:var(--space-md)}}.header-content-block--padding-medium .header-content-block__content{padding:var(--space-md)}@media screen and (min-width:750px){.header-content-block--padding-medium .header-content-block__content{padding:var(--space-lg)}}.header-content-block--padding-large .header-content-block__content{padding:var(--space-lg)}@media screen and (min-width:750px){.header-content-block--padding-large .header-content-block__content{padding:var(--space-xl)}}.header-content-block__image{margin-bottom:var(--space-md);width:var(--image-width-mobile)}@media screen and (min-width:750px){.header-content-block__image{width:var(--image-width)}}.header-content-block__image img{display:block;height:auto;width:100%}.header-content-block__image--ratio-square{aspect-ratio:1/1}.header-content-block__image--ratio-square img{height:100%;object-fit:cover;width:100%}.header-content-block__image--ratio-portrait{aspect-ratio:3/4}.header-content-block__image--ratio-portrait img{height:100%;object-fit:cover;width:100%}.header-content-block__image--ratio-landscape{aspect-ratio:4/3}.header-content-block__image--ratio-landscape img{height:100%;object-fit:cover;width:100%}.header-content-block__heading{font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:0 0 var(--space-sm)}.header-content-block__description{font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0 0 var(--space-md)}.header-content-block__description p{margin:0}.header-content-block__description p+p{margin-top:var(--space-sm)}.header-content-block__link{transition:color background-color border-color}.header-content-block__link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.header-content-block__link{align-items:center;display:inline-flex;gap:var(--space-xs);text-decoration:none}.header-content-block__link--style-link{color:var(--color-brand-primary);font-weight:var(--font-weight-medium)}.header-content-block__link--style-link:hover{text-decoration:underline}.header-content-block__link--style-button-primary{background-color:var(--color-brand-primary);border-radius:var(--border-radius-md);color:var(--color-background);font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-lg)}.header-content-block__link--style-button-primary:hover{background-color:var(--color-brand-primary)}.header-content-block__link--style-button-secondary{background-color:transparent;border:var(--border-width) solid var(--color-border);border-radius:var(--border-radius-md);color:var(--color-text);font-weight:var(--font-weight-medium);padding:var(--space-sm) var(--space-lg)}.header-content-block__link--style-button-secondary:hover{background-color:var(--color-border)}
/*# sourceMappingURL=/cdn/shop/t/482/assets/header.css.map */
