:is(body.template-index,body.template-page) #header-group{position:absolute;inset-block-start:0;inset-inline:0;z-index:20}:is(body.template-index,body.template-page) #header-group>.shopify-section:first-child{display:none}:is(body.template-index,body.template-page) .shopify-section:has(#header-component){background:transparent}:is(body.template-index,body.template-page) #header-component{color:#fff}:is(body.template-index,body.template-page) #header-component .header__row--top{background:transparent;border:0}:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) .header__row{--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-border: #fff;--color-border-rgb: 255 255 255;--button-color: #fff;--menu-top-level-font-color: #fff;--menu-top-level-font-color-rgb: 255 255 255}:is(body.template-index,body.template-page) #header-component .header__columns{min-height:clamp(62px,7.4vw,76px);padding-inline:clamp(32px,3.2vw,40px)}:is(body.template-index,body.template-page) #header-component .header__column--left{flex:0 0 31%}:is(body.template-index,body.template-page) #header-component .header__column--center{justify-content:center}:is(body.template-index,body.template-page) #header-component .header__column--right{flex:0 0 11%}:is(body.template-index,body.template-page) .fairwind-logo-fallback{display:block;width:clamp(184px,18.2vw,226px);height:auto}:is(body.template-index,body.template-page) #header-component .menu-list__list{gap:clamp(38px,5.25vw,66px)}:is(body.template-index,body.template-page) #header-component .menu-list__link{color:#fff;font-size:clamp(13px,1.35vw,15px);line-height:1;font-weight:600;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 10px rgb(0 0 0 / 28%)}:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) .menu-list__link,:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) .header-actions__action,:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) .header-actions__action svg,:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) .svg-wrapper,:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) .svg-wrapper svg{color:#fff!important;stroke:#fff!important;opacity:1}:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) header-menu,:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) .menu-list,:is(body.template-index,body.template-page) #header-component[transparent]:not(:hover):not(:focus-within) .menu-list__list{--menu-top-level-font-color: #fff !important;--menu-top-level-font-color-rgb: 255 255 255 !important;color:#fff!important}:is(body.template-index,body.template-page) #header-component .menu-list__link[aria-current=page],:is(body.template-index,body.template-page) #header-component .menu-list__link:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:10px;text-decoration-color:#d4c27d}:is(body.template-index,body.template-page) #header-component .header-actions__action,:is(body.template-index,body.template-page) #header-component .svg-wrapper{color:#fff}:is(body.template-index,body.template-page) #header-component .account-button{display:none}:is(body.template-index,body.template-page) #header-component .action__cart{margin-inline-start:auto}body.template-index #Hero-hero_jVaWmY{min-height:100svh;color:#fff}body.template-index #Hero-hero_jVaWmY .hero__media-grid{background:#001f3b}body.template-index #Hero-hero_jVaWmY .fairwind-hero-media{object-position:center center}body.template-index #Hero-hero_jVaWmY .overlay{display:block;background:linear-gradient(90deg,#000000b3,#0000006b 33%,#0000000a 75%),linear-gradient(180deg,#002342e0,#00234238 25%,#0000001a)}body.template-index #Hero-hero_jVaWmY .hero__content-wrapper{max-width:none;padding-inline:clamp(32px,5vw,64px);padding-block-end:clamp(70px,12vh,118px)}body.template-index #Hero-hero_jVaWmY .text-block--text_headline{max-width:620px;color:#fff;text-shadow:0 4px 18px rgb(0 0 0 / 36%)}body.template-index #Hero-hero_jVaWmY .text-block--text_headline :is(p,h1,h2){font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,4.2vw,64px);font-weight:400;line-height:.95;letter-spacing:0;margin:0}body.template-index #Hero-hero_jVaWmY .text-block--text_headline em{font-style:italic;font-weight:400}body.template-index #Hero-hero_jVaWmY .text-block--text_subtitle{max-width:320px;margin-block-start:26px;padding-block-start:26px;border-block-start:2px solid rgb(212 194 125 / 70%);color:#ffffffdb}body.template-index #Hero-hero_jVaWmY .text-block--text_subtitle p{font-size:clamp(22px,1.8vw,26px);font-weight:400;line-height:1.14;letter-spacing:0;margin:0}@media screen and (max-width:749px){:is(body.template-index,body.template-page) #header-component .header__columns{min-height:72px;padding-inline:18px}:is(body.template-index,body.template-page) .fairwind-logo-fallback{width:172px}body.template-index #Hero-hero_jVaWmY .hero__content-wrapper{padding-inline:24px;padding-block-end:72px}}:is(body.template-index,body.template-page) #header-component[transparent]{--closed-underlay-height: 0px !important;--header-logo-display: none !important;--header-logo-inverse-display: block !important;--color-background: transparent !important;--color-background-rgb: 0 0 0 / 0 !important;--color-background-top-row: transparent !important;--color-background-bottom-row: transparent !important;--color-submenu: transparent !important;--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-border: #fff;--color-border-rgb: 255 255 255;--button-color: #fff;--menu-top-level-font-color: #fff;--menu-top-level-font-color-rgb: 255 255 255}:is(body.template-index,body.template-page) #header-component[transparent] :is(.header__underlay-closed,.header__underlay-open){height:0!important;background:transparent!important;box-shadow:none!important}:is(body.template-index,body.template-page) #header-component[transparent] .header__underlay-open:after{box-shadow:none!important}:is(body.template-index,body.template-page) #header-component[transparent] .header__row,:is(body.template-index,body.template-page) #header-component[transparent] header-menu,:is(body.template-index,body.template-page) #header-component[transparent] .menu-list,:is(body.template-index,body.template-page) #header-component[transparent] .menu-list__list{--color-foreground: #fff;--color-foreground-rgb: 255 255 255;--color-border: #fff;--color-border-rgb: 255 255 255;--button-color: #fff;--menu-top-level-font-color: #fff !important;--menu-top-level-font-color-rgb: 255 255 255 !important;color:#fff!important}:is(body.template-index,body.template-page) #header-component[transparent] :is(.menu-list__link,.header-actions__action,.header-actions__action svg,.svg-wrapper,.svg-wrapper svg){color:#fff!important;stroke:#fff!important;opacity:1}:is(body.template-index,body.template-page) #header-component[transparent] .menu-list__list-item--engineering>.menu-list__submenu .mega-menu__link{color:#fff!important;text-shadow:0 1px 10px rgb(0 0 0 / 48%)}:is(body.template-index,body.template-page) #header-component[transparent] .menu-list__list-item--engineering>.menu-list__submenu .mega-menu__link:hover{color:#d4c27d!important}:root{--fairwind-first-section-height: clamp(545px, 53.2vw, 1012px);--fairwind-first-section-height-mobile: 720px}body :is(.fw-hero-section,.fw-engineering-hero,.fairwind-possible-hero,.fw-air-hero,.fw-power-hero,.fw-jacket-hero,.fw-01-hero){min-height:var(--fairwind-first-section-height)!important}body .fw-story-grid__cards,body .fw-story-card{min-height:var(--fairwind-first-section-height)!important}@media screen and (max-width:749px){body :is(.fw-hero-section,.fw-engineering-hero,.fairwind-possible-hero,.fw-air-hero,.fw-power-hero,.fw-jacket-hero,.fw-01-hero),body .fw-story-grid__cards,body .fw-story-card{min-height:var(--fairwind-first-section-height-mobile)!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/fairwind-custom-v3.css.map */
