.section-header{position:relative;z-index:1001}.shopify-section-group-header-group:has([data-open],dialog[open]){z-index:1003}.shopify-section-group-header-group{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.shopify-section-group-header-group[data-header-hidden]{transform:translateY(calc(-100% - var(--header-section-top, 0px)))}.shopify-section-group-header-group[data-header-shift]{transform:translateY(calc(var(--header-section-shift, 0px) * -1))}html{scroll-padding-top:var(--header-sticky-offset, 0px)}.header{--header-duration: .3s;--header-ease: cubic-bezier(.2, .7, .2, 1);position:relative;display:block;isolation:isolate;color:rgb(var(--color-foreground));background:none;transition:box-shadow var(--header-duration) var(--header-ease)}.section-header[data-header-reserve]{height:var(--header-reserved-height, auto);pointer-events:none}.section-header[data-header-reserve]>*{pointer-events:auto}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgb(var(--color-background));background:var(--gradient-background);transition:opacity var(--header-duration) var(--header-ease)}.header--line:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--header-border-color, rgba(var(--color-foreground), .1));pointer-events:none;transition:opacity var(--header-duration) var(--header-ease)}.header--shadow{box-shadow:0 .4rem 2rem #0000000d}.header[data-sticky-shadow][data-scrolled]{box-shadow:0 .8rem 2.8rem #00000014}.header[data-sticky-blur][data-scrolled]:before{background:rgba(var(--color-background),.78);-webkit-backdrop-filter:saturate(1.6) blur(1.6rem);backdrop-filter:saturate(1.6) blur(1.6rem)}.header[data-sticky-blur][data-scrolled] .hrow--colored{background:rgba(var(--color-background),.78)}.header:is([data-transparent],[data-transparent-auto]:where(body:has(#MainContent>.shopify-section:first-child [data-header-hero]) *)):not([data-solid]){--color-foreground: var(--header-transparent-foreground);--color-foreground-secondary: var(--header-transparent-foreground);--color-background: var(--header-transparent-background);box-shadow:none}.header:is([data-transparent],[data-transparent-auto]:where(body:has(#MainContent>.shopify-section:first-child [data-header-hero]) *)):not([data-solid]):before,.header:is([data-transparent],[data-transparent-auto]:where(body:has(#MainContent>.shopify-section:first-child [data-header-hero]) *)):not([data-solid]):after{opacity:0}.header:is([data-transparent],[data-transparent-auto]:where(body:has(#MainContent>.shopify-section:first-child [data-header-hero]) *)):not([data-solid]) :is(.hrow,.haction,.hnav){--hrow-bg: initial;--hrow-text: initial;--haction-color: initial;--haction-hover-color: initial;--hnav-link-color: initial;--hnav-link-hover-color: initial;--hnav-line-color: initial;--hnav-current-color: initial;--hnav-current-line-color: initial}.header:is([data-transparent],[data-transparent-auto]:where(body:has(#MainContent>.shopify-section:first-child [data-header-hero]) *)):not([data-solid]) .hrow{--color-foreground: var(--header-transparent-foreground);--color-foreground-secondary: var(--header-transparent-foreground);--color-background: var(--header-transparent-background);background:transparent;box-shadow:none}body:has(.header[data-transparent]) #MainContent>.shopify-section:first-child,body:has(.header[data-transparent-auto]) #MainContent>.shopify-section:first-child:has([data-header-hero]){margin-top:calc(var(--header-height, 0px) * -1)}.hrow{color:var(--hrow-text, rgb(var(--color-foreground)));transition:color var(--header-duration) var(--header-ease)}.hrow--colored{background:rgb(var(--color-background));background:var(--gradient-background)}.hrow--border{box-shadow:inset 0 -1px var(--header-border-color, rgba(var(--color-foreground), .1))}.hrow.hrow--bg{background:var(--hrow-bg)}@media screen and (max-width:989px){.hrow:not(:has(.hzone>:not(style,script,link,template,noscript,.hshow--desktop))){display:none}}@media screen and (min-width:990px){.hrow:not(:has(.hzone>:not(style,script,link,template,noscript,.hshow--mobile))){display:none}}.hrow__fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--header-duration) var(--header-ease)}.hrow .hrow__inner{position:static;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"left center right";align-items:center;column-gap:var(--hrow-gap, 2.4rem);width:100%;min-height:calc(var(--hrow-min-height, 0px) * var(--hrow-height-scale, 1));padding-block:calc(var(--hrow-padding, 12px) * var(--hrow-padding-scale, 1))}@media screen and (max-width:989px){.hrow .hrow__inner:not(:has(>.hzone--center>:not(style,script,link,template,noscript,.hshow--desktop))){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right"}.hrow .hrow__inner:not(:has(>.hzone--center>:not(style,script,link,template,noscript,.hshow--desktop)))>.hzone--center{display:none}}@media screen and (min-width:990px){.hrow .hrow__inner:not(:has(>.hzone--center>:not(style,script,link,template,noscript,.hshow--mobile))){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left right"}.hrow .hrow__inner:not(:has(>.hzone--center>:not(style,script,link,template,noscript,.hshow--mobile)))>.hzone--center{display:none}.hzone>.hlogo,.hzone>.hlogo .hlogo__image{max-width:none}}@property --header-shrink{syntax: "<number>"; inherits: true; initial-value: 0;}.header[data-shrink]{--hrow-padding-scale: calc(1 - .5 * var(--header-shrink, 0));--hrow-height-scale: calc(1 - .2 * var(--header-shrink, 0));--hlogo-scale: calc(1 - .16 * var(--header-shrink, 0))}@supports (animation-timeline: scroll()){.header[data-shrink]{animation:header-shrink linear both;animation-timeline:scroll(root);animation-range:var(--header-shrink-start, 0px) var(--header-shrink-end, 8rem)}}@keyframes header-shrink{0%{--header-shrink: 0}to{--header-shrink: 1}}.header[data-scrolled] .hrow[data-hide-on-scroll] .hrow__fold{grid-template-rows:0fr}.header:not([data-scrolled]) .hrow[data-hide-on-scroll] .hrow__inner{animation:hrow-unfold var(--header-duration) steps(1,end);transition:padding var(--header-duration) var(--header-ease),min-height var(--header-duration) var(--header-ease)}@keyframes hrow-unfold{0%,to{overflow:hidden}}.header[data-scrolled] .hrow[data-hide-on-scroll] .hrow__inner{min-height:0;padding-block:0;overflow:hidden;visibility:hidden;transition:padding var(--header-duration) var(--header-ease),min-height var(--header-duration) var(--header-ease),visibility 0s linear var(--header-duration)}.hzone--left{grid-area:left}.hzone--center{grid-area:center}.hzone--right{grid-area:right}.hzone{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--hzone-gap, 2rem);min-width:0}.hzone>*{--group-child-flex: 0 1 auto;--group-child-width: auto;--group-child-width-fill: auto;--group-parent-gap: var(--hzone-gap, 2rem);--group-child-align-fit: center;min-width:0}@media screen and (max-width:989px){.hshow--desktop{display:none!important}}@media screen and (min-width:990px){.hshow--mobile{display:none!important}}.hlogo{display:inline-flex;align-items:center;flex:none;max-width:100%;color:inherit;text-decoration:none}.hlogo__picture{display:contents}.hlogo__image{display:block;width:calc(var(--hlogo-width, 120px) * var(--hlogo-scale, 1));max-width:100%;height:auto}.hlogo__image--transparent{display:none}.header:is([data-transparent],[data-transparent-auto]:where(body:has(#MainContent>.shopify-section:first-child [data-header-hero]) *)):not([data-solid]) .hlogo--swap .hlogo__image--default{display:none}.header:is([data-transparent],[data-transparent-auto]:where(body:has(#MainContent>.shopify-section:first-child [data-header-hero]) *)):not([data-solid]) .hlogo--swap .hlogo__image--transparent{display:block}.hlogo__text{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:calc(var(--hlogo-text-size, 2.4rem) * var(--hlogo-scale, 1));letter-spacing:var(--font-heading-letter-spacing);line-height:1.1;white-space:nowrap}.hlogo:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;border-radius:.4rem}.hicon{display:block;flex:none;width:var(--hicon-size, 2.2rem);height:var(--hicon-size, 2.2rem);stroke-width:var(--header-icon-stroke, 1.5)}.hicon--image{object-fit:contain}.hicon--library{display:inline-flex}.hicon--library svg{width:100%;height:100%}.haction{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;flex:none;min-width:4rem;min-height:4rem;padding:0;border:0;background:none;color:var(--haction-color, inherit);font:inherit;font-size:var(--haction-text-size, 1.4rem);line-height:1.2;letter-spacing:var(--haction-tracking, normal);text-transform:var(--haction-transform, none);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,color .2s ease}.haction--text,.haction--icon_text{min-width:0}@media screen and (max-width:989px){.haction{min-width:4.4rem;min-height:4.4rem}}.haction__icon{position:relative;display:inline-flex;--hicon-size: var(--haction-icon-size, 2.2rem)}.haction:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem;border-radius:.6rem}@media(hover:hover){.haction:hover{opacity:.68}}.hcount{position:absolute;top:-.6rem;inset-inline-end:-.8rem;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:99rem;background:var(--hcount-bg, rgb(var(--color-foreground)));color:var(--hcount-color, rgb(var(--color-background)));font-size:1.05rem;font-weight:600;line-height:1.8rem;letter-spacing:0;text-align:center;text-transform:none;font-variant-numeric:tabular-nums}.hcount--inline{position:static;min-width:0;height:auto;padding:0;background:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.hcount--inline:before{content:"("}.hcount--inline:after{content:")"}.hcount[hidden]{display:none}.haccount shopify-account{--shopify-account-font-heading: var(--font-heading-family);--shopify-account-font-heading-weight: var(--font-heading-weight);--shopify-account-font-body: var(--font-body-family);--shopify-account-font-body-weight: var(--font-body-weight);--shopify-account-radius-base: var(--hpanel-radius, 1.2rem);--shopify-account-radius-button: var(--buttons-radius, .8rem);--shopify-account-radius-button-small: var(--buttons-radius, .8rem);--shopify-account-radius-input: var(--buttons-radius, .8rem);--shopify-account-color-background: rgb(var(--color-background));--shopify-account-color-text: rgb(var(--color-foreground));--shopify-account-color-accent: rgb(var(--color-accent-1, var(--color-foreground)));--shopify-account-color-accent-text: rgb(var(--color-background));--shopify-account-dialog-position-top: calc(var(--header-sticky-offset, 0px) + .8rem);display:inline-flex;align-items:center}.haccount__avatar{display:inline-flex;align-items:center;gap:.8rem}.hlink--underline .haction__label{text-decoration:underline;text-underline-offset:.3em}.hlink--pill{padding:0 1.4rem;min-height:3.6rem;border:1px solid rgba(var(--color-foreground),.24);border-radius:99rem}.hsocials{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hsocials-gap, 1.2rem);margin:0;padding:0;list-style:none}.hsocials__link{display:inline-flex;align-items:center;justify-content:center;color:inherit;transition:opacity .2s ease}.hsocials__link svg{width:var(--hsocials-size, 1.8rem);height:var(--hsocials-size, 1.8rem)}.hsocials--circle .hsocials__link{width:max(calc(var(--hsocials-size, 1.8rem) * 2.1),4rem);height:max(calc(var(--hsocials-size, 1.8rem) * 2.1),4rem);border-radius:50%;background:rgba(var(--color-foreground),.08)}@media(hover:hover){.hsocials__link:hover{opacity:.68}}.hbadge{display:inline-flex;align-items:center;margin-inline-start:.6rem;padding:.25rem .65rem;border-radius:99rem;background:var(--hbadge-bg, var(--header-badge-bg, rgb(var(--color-foreground))));color:var(--hbadge-color, var(--header-badge-color, rgb(var(--color-background))));font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}.hpanel{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--hpanel-radius, 1.2rem);box-shadow:0 0 0 1px rgba(var(--color-foreground),.06),0 1.6rem 4rem #0000001f}.header__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:#00000052;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--header-duration) var(--header-ease),visibility 0s linear var(--header-duration)}.header[data-overlay=blur] .header__overlay{background:#00000029;-webkit-backdrop-filter:blur(.4rem);backdrop-filter:blur(.4rem)}.header[data-menu-open]:not([data-overlay=none]) .header__overlay{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media(prefers-reduced-motion:reduce){.shopify-section-group-header-group,.header,.header *,.header:before,.header:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/header.css.map */
