:root{--fp-header-border: #e5e5e5;--fp-header-muted: rgba(var(--color-foreground), .58);--fp-header-fg: rgb(var(--color-foreground));--fp-header-icon-box: 4.4rem;--fp-header-icon-glyph: 2.3rem}.utility-bar{border-bottom:1px solid var(--fp-header-border);background-color:rgb(var(--color-background))}.utility-bar.gradient{background-image:none}.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-bottom:1px solid var(--fp-header-border)}.utility-bar--announce-marquee{display:block;width:100%;max-width:100%;overflow:hidden}.announcement-bar--marquee{width:100%;max-width:100%;overflow:hidden;display:flex;align-items:center;min-height:3.2rem}.announcement-bar__marquee-viewport{width:100%;max-width:100%;overflow:hidden}.announcement-bar__marquee-track{display:flex;width:max-content;align-items:center;will-change:transform;animation:fp-announce-marquee-scroll var(--fp-announce-marquee-duration, 15s) linear infinite}.announcement-bar__marquee-group{display:flex;flex-shrink:0;align-items:center;margin:0;padding:0;list-style:none}.announcement-bar__marquee-item{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap;padding-block:.55rem;gap:1.4rem;padding-inline-end:1.4rem}.announcement-bar__marquee-text,.announcement-bar__marquee-link{font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;color:rgba(var(--color-foreground),.72)}.announcement-bar__marquee-link{text-decoration:none}.announcement-bar__marquee-link:hover{color:var(--fp-header-fg);text-decoration:none}.announcement-bar__marquee-sep{color:rgba(var(--color-foreground),.35);font-size:1.1rem;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}@keyframes fp-announce-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.announcement-bar__marquee-track{animation:none;transform:none;width:100%;justify-content:center}.announcement-bar__marquee-group[aria-hidden=true]{display:none}.announcement-bar__marquee-group{flex-wrap:wrap;justify-content:center;width:100%;row-gap:.2rem}}.utility-bar .localization-wrapper .disclosure .localization-form__select,.utility-bar .localization-wrapper .disclosure__link{font-size:1.2rem;letter-spacing:.04em}@media screen and (max-width:749px){.announcement-bar--marquee{min-height:3rem}.announcement-bar__marquee-item{padding-block:.5rem;gap:1.1rem;padding-inline-end:1.1rem}.announcement-bar__marquee-text,.announcement-bar__marquee-link{font-size:1.05rem;letter-spacing:.08em}}.announcement-bar__message{min-height:0;padding:.65rem 1.2rem;font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;color:rgba(var(--color-foreground),.72)}.announcement-bar__link:hover{text-decoration:none}.announcement-bar__link:hover .announcement-bar__message{color:var(--fp-header-fg)}.section-header{margin-bottom:0}.header-wrapper{background-color:rgb(var(--color-background))}.header-wrapper.gradient{background-image:none}.header-wrapper--border-bottom{border-bottom:1px solid var(--fp-header-border)}.header{column-gap:1.6rem;max-width:1440px}@media screen and (min-width:990px){.header{column-gap:2.4rem}.header--middle-left{column-gap:2.8rem}}@media screen and (max-width:749px){.header{column-gap:.4rem;padding-left:1.6rem;padding-right:1.6rem}}#MainContent>.shopify-section:first-child product-info.fp-product-hero{padding-top:clamp(20px,2.2vw,32px)}@media screen and (max-width:989px){#MainContent>.shopify-section:first-child product-info.fp-product-hero{padding-top:20px}}#MainContent>.shopify-section:first-child .fp-product-hero{scroll-margin-top:5.6rem}.header__heading-link{padding:.35rem 0}.header__heading-link .h2{font-size:clamp(1.8rem,1.6rem + .4vw,2.2rem);font-weight:600;letter-spacing:-.025em;line-height:1.15;color:var(--fp-header-fg)}.header__heading-link:hover .h2{color:var(--fp-header-fg);text-decoration:none}.header__heading-logo-wrapper{max-height:4rem}.header__heading-logo{max-height:4rem;width:auto;object-fit:contain}@media screen and (max-width:749px){.header__heading-logo-wrapper,.header__heading-logo{max-height:3.4rem}.header__heading-link .h2{font-size:1.7rem}}.header__inline-menu{margin-left:0}.header__menu-item{padding:.75rem 1rem;font-size:1.35rem;font-weight:500;letter-spacing:.01em;color:rgba(var(--color-foreground),.72);line-height:1.2}.header__menu-item:hover,.header__menu-item:focus-visible{color:var(--fp-header-fg)}.header__menu-item span{text-decoration:none;text-underline-offset:.28rem}.header__menu-item:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28rem}.header__active-menu-item{text-decoration:underline;text-underline-offset:.28rem;text-decoration-thickness:1px;color:var(--fp-header-fg)}.header__submenu{border:1px solid var(--fp-header-border);border-radius:.6rem;box-shadow:none;padding:.6rem 0}.header__submenu .header__menu-item{padding:.85rem 1.4rem;font-size:1.3rem}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;padding-right:0}.header__icons>*{display:inline-flex;align-items:center;justify-content:center;align-self:center}.header__search{display:inline-flex;align-items:center;justify-content:center;line-height:0}.header__icon,.header__icon--summary,.header__icon--search,.header__icon--cart{width:var(--fp-header-icon-box);height:var(--fp-header-icon-box);min-width:var(--fp-header-icon-box);max-width:var(--fp-header-icon-box);color:var(--fp-header-fg);display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.header__icon--cart{margin-right:0;position:relative}.header__icon span,.header__icon--summary>span{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.header__icon .svg-wrapper,.header__icon--search .svg-wrapper,.header__icon--cart .svg-wrapper{width:var(--fp-header-icon-box);height:var(--fp-header-icon-box);display:flex;align-items:center;justify-content:center;flex:0 0 var(--fp-header-icon-box)}.header__icons .header__icon .icon,.header__icons .header__icon--search .icon,.header__icons .header__icon--cart .icon,.header__icons .header__icon--cart .icon.icon-cart,.header__icons .header__icon--cart .icon.icon-cart-empty{width:var(--fp-header-icon-glyph);height:var(--fp-header-icon-glyph);max-width:var(--fp-header-icon-glyph);max-height:var(--fp-header-icon-glyph);transform:none}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:none;opacity:.7}.header__search details>summary .svg-wrapper:not(.header__icon-close){display:flex}.header__search details>summary .header__icon-close{display:none}.header__search details[open]>summary .svg-wrapper:not(.header__icon-close){display:none}.header__search details[open]>summary .header__icon-close{display:flex}.header__icon--cart .cart-count-bubble{background-color:var(--fp-header-fg);color:rgb(var(--color-background));font-size:1rem;font-weight:600;letter-spacing:0}.desktop-localization-wrapper{display:flex;align-items:center;height:var(--fp-header-icon-box);margin-inline-end:.15rem}.desktop-localization-wrapper localization-form,.desktop-localization-wrapper .localization-form{display:flex;align-items:center;height:100%}.desktop-localization-wrapper .localization-form__select,.header-localization .disclosure__button{font-size:1.25rem;font-weight:500;letter-spacing:.02em;color:rgba(var(--color-foreground),.72);min-height:var(--fp-header-icon-box);display:inline-flex;align-items:center}.desktop-localization-wrapper .localization-form__select:hover,.header-localization .disclosure__button:hover{color:var(--fp-header-fg)}@media screen and (max-width:749px){:root{--fp-header-icon-box: 4.2rem;--fp-header-icon-glyph: 2.2rem}.header__icons{gap:.1rem;flex-wrap:nowrap;min-width:0}header-drawer{margin-left:-.4rem}}.menu-drawer{border-right:1px solid var(--fp-header-border)}.menu-drawer__menu-item{font-size:1.5rem;font-weight:500;letter-spacing:-.01em}.menu-drawer__close-button{font-weight:500;letter-spacing:.02em}.header__search .modal__close-button,.header__search .field__input{letter-spacing:.01em}.header__search .search-modal.gradient{background-image:none}predictive-search .predictive-search{border:1px solid var(--fp-header-border);border-radius:.6rem;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/fp-header.css.map */
