.landing-body{background-color:var(--brand-off-white)}.landing-chrome{position:sticky;inset-block-start:0;z-index:5}.landing-header{--landing-header-rule-thin: #e5e5e5;display:block;background-color:var(--landing-header-background, rgb(var(--color-background)));color:rgb(var(--color-foreground));box-shadow:0 -1px var(--brand-rule) inset}.landing-header__inner{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;block-size:var(--landing-header-block-size-mobile, auto);padding-block:var(--landing-header-padding-block-start) var(--landing-header-padding-block-end);padding-inline:var(--landing-header-padding-inline-mobile, 18px)}@media screen and (min-width:641px){.landing-header__inner{block-size:var(--landing-header-block-size, auto);max-inline-size:var(--landing-header-max-width, none);margin-inline:auto;padding-block:var(--landing-header-padding-block-start-desktop) var(--landing-header-padding-block-end-desktop);padding-inline:var(--landing-header-padding-inline, 70px)}}@media screen and (min-width:1140px){.landing-header__inner{animation:landing-header-fade-in .3s ease-in-out .3s backwards}}@media(prefers-reduced-motion:reduce){.landing-header__inner{animation:none}}@keyframes landing-header-fade-in{0%{opacity:0}}.landing-header__spacer,.landing-header__actions{flex:1 0 0}.landing-header__logo{display:block;flex:none;color:inherit}@media screen and (min-width:1140px){.landing-header__logo{order:-1;margin-inline-end:38px}}.landing-header__logo-image{display:block;inline-size:var(--landing-header-logo-width-mobile);max-inline-size:100%;block-size:auto}@media screen and (min-width:700px){.landing-header__logo-image{inline-size:var(--landing-header-logo-width)}}.landing-header__actions{--landing-button-display: none;display:flex;align-items:center;justify-content:flex-end}@media screen and (min-width:641px){.landing-header__actions{--landing-button-display: inline-block}}@media screen and (min-width:1140px){.landing-header__actions{flex:none}}.landing-header__actions--tight{--landing-button-letter-spacing: 1.12px}.landing-header__cart{position:relative;display:block;margin-inline-start:18px;font-size:16px;line-height:1;color:inherit;text-decoration:none}@media screen and (min-width:641px){.landing-header__cart{margin-inline-start:25px}}.landing-header__cart[hidden]{display:none}.landing-header__cart-icon{display:block}.landing-header__cart-icon svg{display:inline}.landing-header__cart-count{position:absolute;inset-block-start:2px;inset-inline-end:-12px;display:none;font-family:var(--font-brand-family);font-size:10px;font-weight:var(--font-weight-regular)}@media screen and (min-width:641px){.landing-header__cart-count{display:block}}.landing-header__cart-dot{position:absolute;inset-block-start:2px;inset-inline-end:-6px;inline-size:8px;block-size:8px;border-radius:100%;background-color:currentcolor;box-shadow:0 0 0 2px rgb(var(--color-background))}@media screen and (min-width:641px){.landing-header__cart-dot{display:none}}@media screen and (min-width:641px){.landing-header--wide-logo .landing-header__logo-image{inline-size:var(--landing-header-logo-width)}}.landing-header--logo-left .landing-header__logo{order:-1;margin-inline-end:0}.landing-header--logo-left .landing-header__spacer{flex:1 1 0}.landing-header--logo-left .landing-header__actions{flex:none}@media screen and (min-width:641px){.landing-header--logo-left-desktop .landing-header__logo{order:-1;margin-inline-end:0}.landing-header--logo-left-desktop .landing-header__spacer{flex:1 1 0}.landing-header--logo-left-desktop .landing-header__actions{flex:none}}.landing-header--rule-mobile-none{box-shadow:none}.landing-header--rule-mobile-thin{box-shadow:0 -1px var(--landing-header-rule-thin) inset}@media screen and (min-width:641px){.landing-header--rule-desktop-none,.landing-header--rule-desktop-thin{box-shadow:none}}.landing-header__actions--tall{--landing-button-font-size: 12px;--landing-button-line-height: 21px;--landing-button-padding-block: 10px;--landing-button-padding-inline: 21px;--landing-button-radius: 4px;--landing-button-text: var(--brand-white)}.landing-header__actions--tall.landing-button,.landing-header__actions--tall .landing-button{--landing-button-hover-fill: var(--landing-button-fill-now);--landing-button-hover-text: var(--landing-button-text-now);--landing-button-transition: none;--landing-button-before-radius: 3px}.landing-header-strip{display:block;block-size:var(--landing-header-strip-mobile, 0);background-color:var(--landing-header-background, rgb(var(--color-background)))}@media screen and (min-width:641px){.landing-header-strip{block-size:var(--landing-header-strip-desktop, 0)}}.landing-header--float-mobile{position:fixed;inset-block-start:0;inset-inline:0;z-index:100}@media screen and (min-width:641px){.landing-header--float-mobile{position:static;z-index:auto}}@media screen and (min-width:641px){.landing-header--phone-only{display:none}}:root:has(.landing-announcement--scrolls,.landing-header--sticky-desktop,.landing-header--sticky-none) .landing-chrome,:root:has(.landing-announcement--scrolls,.landing-header--sticky-desktop,.landing-header--sticky-none) .landing-chrome>.shopify-section{display:contents}@media screen and (min-width:641px){.landing-header--sticky-desktop{position:sticky;inset-block-start:0;z-index:5}}body.landing-body[style*="overflow: hidden"]{overflow:clip!important}.landing-header__link{display:block;font-family:var(--font-brand-family);font-size:12px;font-weight:var(--font-weight-semibold);line-height:14px;letter-spacing:.12em;color:rgb(var(--color-foreground));margin-block-end:1px;margin-inline-end:1px;text-align:end;text-decoration:underline}@media screen and (min-width:1025px){.landing-header__inner{padding-inline:var(--landing-header-padding-inline-wide, var(--landing-header-padding-inline, 70px))}}@media screen and (min-width:1140px){.landing-header--sticky-none .landing-header__inner{animation:none}}@media screen and not (min-width:641px){.landing-header--logo-tile-mobile .landing-header__logo{display:flex;align-items:center;justify-content:center;box-sizing:border-box;inline-size:calc(var(--landing-header-logo-width-mobile) + 32px);block-size:100%;border:1px solid var(--landing-header-rule-thin)}}@media screen and (min-width:641px){.landing-header--hide-tablet{display:none}}@media screen and (min-width:1025px){.landing-header--hide-tablet{display:block}}
/*# sourceMappingURL=/cdn/shop/t/926/assets/section-landing-header.css.map */
