body[data-blade-page^="shopify."]{background:var(--canvas)}body[data-blade-page^="shopify."] .page-width{max-width:1600px;padding-inline:48px}.section-header{padding:12px 16px 0;background:var(--canvas)}.section-header .header-wrapper{border:0;border-radius:24px;background:var(--surface)}.section-header .header{min-height:72px;padding-inline:24px;gap:24px}.section-header .header__menu-item{color:var(--heading)}.section-header .header__inline-menu{margin-left:0}.section-header .header__icons{padding-right:0}.section-header .menu-drawer{border-radius:0 0 16px 16px}body[data-blade-page="shopify.index"] .sf-store-section,body[data-blade-page="shopify.index"] .sf-discovery{background:var(--canvas);padding-block:64px}body[data-blade-page="shopify.index"] [data-sf-campaign]{padding:16px 16px 48px;max-width:1600px}body[data-blade-page="shopify.index"] [data-sf-campaign] .sf-store-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);padding:0;gap:0;min-height:620px}.sf-store-hero .sf-campaign-copy{padding:48px;max-width:none}.sf-store-hero .sf-campaign-copy h1{font-size:clamp(44px,4.45vw,64px);line-height:1.06;letter-spacing:-.02em}.sf-store-hero .sf-campaign-copy>p:not(.sf-campaign-kicker){font-size:18px;line-height:28px;max-width:34ch}.sf-store-hero .sf-campaign-kicker{font-size:16px;line-height:24px}.sf-store-hero .sf-campaign-art{position:relative;min-height:100%}.sf-store-hero .sf-store-campaign-artwork{height:100%}.sf-store-hero .sf-store-campaign-artwork>a:first-child,.sf-store-hero .sf-campaign-art picture{display:block;height:100%}.sf-store-hero .sf-campaign-art picture img{height:100%!important;max-height:none;aspect-ratio:auto;border-radius:0;object-fit:cover}.sf-store-hero .sf-store-hero-caption{position:absolute;inset:auto 24px 24px;width:auto;margin:0;background:#13263b;border-radius:12px}.sf-store-hero .sf-campaign-actions{gap:16px}.sf-store-hero .sf-campaign-actions .secondary{background:transparent;border:0;padding-inline:0;text-decoration:underline;text-underline-offset:4px}.sf-store-hero .sf-campaign-actions .secondary:after{box-shadow:none}.sf-store-section-heading{margin-bottom:32px;gap:32px}.sf-store-section-heading h2,.sf-turbine-story-heading h2{font:900 clamp(32px,4.2vw,60px)/1.08 Montserrat,Arial,sans-serif;letter-spacing:-.02em;max-width:19ch;margin:0}.sf-eyebrow{margin-bottom:16px}.sf-store-product-grid{gap:24px}.sf-store-product{border-color:transparent;background:var(--surface)}.sf-store-product .sf-store-product-copy{padding:24px;gap:12px}.sf-store-product .sf-store-product-copy h3{font-size:24px;line-height:32px}.sf-store-product .sf-store-product-copy .sf-store-view{width:auto;min-height:44px;margin-top:8px}.sf-store-product .sf-store-meta:empty{display:none}.sf-store-product-grid--mosaic{grid-template-columns:repeat(12,minmax(0,1fr))}.sf-store-product-grid--mosaic .sf-store-product:nth-child(n){grid-column:span 5;grid-row:auto}.sf-store-product-grid--mosaic .sf-store-product:nth-child(4n+1 of:not([hidden])),.sf-store-product-grid--mosaic .sf-store-product:nth-child(4n+4 of:not([hidden])){grid-column:span 7}[data-sf-merch] .sf-store-product-grid--mosaic .sf-store-product .sf-store-product-image{flex:none;min-height:0;aspect-ratio:16/9;max-height:380px}.sf-store-product-grid--mosaic .sf-store-product:nth-child(n) h3{font-size:28px;line-height:36px}.sf-store-product-grid--mosaic .sf-store-product-copy{height:auto;flex:1}.sf-discovery .sf-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sf-discovery .sf-category{flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:184px;padding:24px;border-color:transparent;border-radius:12px;background:var(--sky-surface);color:var(--sky-text);text-decoration:none}.sf-discovery .sf-category:nth-child(4n+2){background:var(--indigo-surface);color:var(--indigo-text)}.sf-discovery .sf-category:nth-child(4n+3){background:var(--teal-surface);color:var(--teal-text)}.sf-discovery .sf-category:nth-child(4n+4){background:var(--slate-surface);color:var(--slate-text)}.sf-discovery .sf-category strong{font:700 20px/28px Montserrat,Arial,sans-serif}.sf-discovery .sf-category:hover{border-color:currentColor}.sf-store-spotlights .sf-store-spotlight{margin-block:24px;min-height:480px;padding:48px;gap:48px}.sf-store-spotlights .sf-campaign-display{font-size:clamp(36px,4vw,56px)}body[data-blade-page="shopify.product"] .sf-product-page-layout{padding-top:16px}body[data-blade-page="shopify.product"] .sf-purchase-panel .product__title h1{font:700 clamp(32px,2.9vw,44px)/1.12 Montserrat,Arial,sans-serif;letter-spacing:-.02em}body[data-blade-page="shopify.product"] .sf-product-page-layout .sf-purchase-panel{border-color:transparent}.sf-purchase-panel .price{font-size:24px;line-height:32px}.sf-product-page-layout .product__media-item{background:var(--surface)}.sf-product-page-layout .sf-product-reading{margin-top:16px}.sf-product-highlights{margin-block:64px}.sf-turbine-story-heading{margin-bottom:48px}.sf-product-highlights .sf-product-story{padding-block:16px 48px;margin-block:32px;gap:48px}.sf-product-highlights .sf-product-story h2{font-size:40px;line-height:1.12;font-weight:700}.sf-product-highlights .sf-story-media img{object-fit:contain;background:var(--surface)}.sf-product-visual-section{margin-block:64px}.sf-product-visual-section>h2,.sf-product-related .sf-store-section-heading h2{font-weight:900}@media(min-width:990px){body[data-blade-page="shopify.product"] .sf-product-page-layout.product.grid{grid-template-columns:minmax(0,1.65fr) minmax(380px,1fr);column-gap:32px}}@media(max-width:1199px){.section-header .header{gap:12px;padding-inline:16px}.sf-store-hero .sf-campaign-copy{padding:32px}.sf-discovery .sf-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){body[data-blade-page^="shopify."] .page-width{padding-inline:24px}body[data-blade-page="shopify.index"] [data-sf-campaign]{padding-inline:16px}body[data-blade-page="shopify.index"] [data-sf-campaign] .sf-store-hero{min-height:520px;grid-template-columns:1fr 1fr}.sf-store-hero .sf-campaign-copy h1{font-size:44px}.sf-store-product-grid--mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-store-product-grid--mosaic .sf-store-product:nth-child(n){grid-column:auto}.sf-product-highlights .sf-product-story{gap:24px}.sf-discovery .sf-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body[data-blade-page^="shopify."] .page-width{padding-inline:24px}.section-header{padding:8px 8px 0}.section-header .header{padding-inline:12px!important;min-height:72px;gap:4px}.section-header .header__icons{gap:0}.section-header .sf-brand-logo{width:140px}body[data-blade-page="shopify.index"] .sf-store-section,body[data-blade-page="shopify.index"] .sf-discovery{padding-block:32px}body[data-blade-page="shopify.index"] [data-sf-campaign]{padding:8px 8px 32px}body[data-blade-page="shopify.index"] [data-sf-campaign] .sf-store-hero{display:flex;flex-direction:column;min-height:0;padding:0;gap:0}.sf-store-hero .sf-campaign-copy{padding:32px 24px}.sf-store-hero .sf-campaign-copy h1{font-size:40px;line-height:44px}.sf-store-hero .sf-campaign-art{order:0;height:280px;min-height:0;flex:none}.sf-store-hero .sf-store-hero-caption{inset:auto 16px 16px;flex-direction:row;align-items:center;gap:12px}.sf-store-hero .sf-campaign-actions{align-items:flex-start;gap:12px}.sf-store-hero .sf-campaign-actions a{width:auto}.sf-store-section-heading h2,.sf-turbine-story-heading h2{font-size:36px;line-height:40px}.sf-store-product-grid--mosaic,.sf-store-product-grid--gallery{grid-template-columns:1fr}.sf-store-product-grid--mosaic .sf-store-product:nth-child(n) h3{font-size:24px;line-height:32px}.sf-discovery .sf-categories{gap:16px}.sf-discovery .sf-category{min-height:176px;padding:16px}.sf-discovery .sf-category strong{font-size:16px;line-height:24px}.sf-discovery .sf-category-icon,.sf-discovery .sf-category-icon svg{width:40px;height:40px}.sf-store-spotlights .sf-store-spotlight{padding:24px;gap:24px;min-height:0}.sf-store-spotlights .sf-campaign-display{font-size:36px;line-height:40px}.sf-product-page-layout.product.grid{gap:24px}.sf-product-page-layout .sf-purchase-panel{padding:24px}.sf-product-highlights{margin-block:48px}.sf-turbine-story-heading{margin-bottom:32px}.sf-product-highlights .sf-product-story{gap:24px;padding-bottom:32px}.sf-product-highlights .sf-product-story h2{font-size:28px;line-height:36px}}body[data-blade-page="shopify.index"] .section-header{position:absolute;inset:0 0 auto;width:100%;z-index:10;padding:12px 24px 0;background:transparent}body[data-blade-page="shopify.index"] .section-header.shopify-section-header-sticky{position:fixed}body[data-blade-page="shopify.index"] .section-header .header-wrapper{max-width:1600px;margin-inline:auto;border-radius:48px}body[data-blade-page="shopify.index"] [data-sf-campaign]{max-width:none;width:100%;padding:0;margin:0}body[data-blade-page="shopify.index"] [data-sf-campaign] .sf-store-hero{display:grid;grid-template-columns:1fr;align-items:start;min-height:760px;min-height:max(760px,100svh);border-radius:0;padding:0;gap:0;background:#13263b}body[data-blade-page="shopify.index"] .sf-store-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#13263B 0%,rgba(19,38,59,.97) 24%,rgba(19,38,59,.88) 40%,rgba(19,38,59,.25) 66%,transparent 100%)}body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-art{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;z-index:0}body[data-blade-page="shopify.index"] .sf-store-hero .sf-store-campaign-artwork,body[data-blade-page="shopify.index"] .sf-store-hero .sf-store-campaign-artwork>a:first-child,body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-art picture{width:100%;height:100%}body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-art picture img{width:100%;height:100%!important;max-height:none!important;object-fit:cover;object-position:65% center;border-radius:0}body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-copy{z-index:2;align-self:start;width:min(660px,50%);max-width:none;margin-left:max(0px,calc((100vw - 1320px)/2));padding:160px 24px 80px}body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-copy>p:not(.sf-campaign-kicker){max-width:38ch}body[data-blade-page="shopify.index"] .sf-store-hero .sf-store-hero-caption{display:none}@media(max-width:989px){body[data-blade-page="shopify.index"] .section-header{padding-inline:16px}body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-copy{width:65%;padding-inline:32px}body[data-blade-page="shopify.index"] .sf-store-hero:before{background:linear-gradient(90deg,#13263B 0%,rgba(19,38,59,.95) 40%,rgba(19,38,59,.65) 65%,transparent 100%)}}@media(max-width:749px){body[data-blade-page="shopify.index"] .section-header{padding:8px 8px 0}body[data-blade-page="shopify.index"] [data-sf-campaign] .sf-store-hero{display:grid;min-height:820px;min-height:max(820px,100svh)}body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-copy{width:100%;padding:128px 24px 360px;margin:0}body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-copy h1{font-size:40px;line-height:44px}body[data-blade-page="shopify.index"] .sf-store-hero:before{background:linear-gradient(180deg,#13263B 0%,rgba(19,38,59,.98) 34%,rgba(19,38,59,.9) 50%,rgba(19,38,59,.15) 74%,transparent 100%)}body[data-blade-page="shopify.index"] .sf-store-hero .sf-campaign-art picture img{object-position:62% center}}body[data-blade-page="shopify.product"] .sf-product-page-layout{padding-top:0}body[data-blade-page="shopify.product"] .sf-purchase-panel .product__title h1{font:900 clamp(36px,3.35vw,48px)/1.08 Montserrat,Arial,sans-serif;letter-spacing:-.02em}.sf-purchase-panel .sf-product-logo{margin:0 0 12px;max-width:180px}.sf-purchase-panel .sf-product-logo img{display:block;width:auto;max-width:100%;max-height:64px;object-fit:contain;object-position:left center}.sf-purchase-panel .product__title{margin-block:8px 16px}.sf-purchase-panel .sf-benefit{margin-block:12px}.sf-purchase-panel .product-form{margin-block:16px}.sf-purchase-panel .sf-product-wishlist{margin-block:12px}.sf-purchase-panel .sf-panel-description{padding-top:16px;margin-top:16px}.sf-purchase-panel .sf-panel-description>h2{font-weight:900;margin-bottom:12px}.sf-purchase-panel .sf-panel-marketplace{padding:16px;margin-block:16px;background:var(--canvas);border-radius:12px}.sf-purchase-panel .sf-panel-marketplace .sf-marketplace{margin:0;padding:0;border:0}.sf-purchase-panel .sf-panel-marketplace .sf-marketplace p{margin:0 0 12px;color:var(--secondary);font:400 14px/20px Cabin,Arial,sans-serif}.sf-purchase-panel .sf-panel-marketplace .sf-marketplace .sf-label{color:var(--heading);font-weight:600}.sf-purchase-panel .sf-panel-marketplace .sf-marketplace p:last-child{margin:12px 0 0}.sf-purchase-panel .sf-features--purchase{margin-block:16px 0}.sf-purchase-panel .sf-features-inner>h2{font-weight:900;margin-bottom:12px}.sf-purchase-panel .sf-features .sf-feature-content{margin:0}.sf-purchase-panel .sf-features .rte ul{padding-left:20px;margin-block:0}.sf-purchase-panel .sf-features .rte li{margin-block:8px;line-height:24px}.sf-purchase-panel .sf-features .rte li:last-child{margin-bottom:0}.sf-purchase-panel .sf-features .metafield-rich_text_field p{margin-bottom:8px!important}@media(max-width:749px){body[data-blade-page="shopify.product"] .sf-purchase-panel .product__title h1{font-size:36px;line-height:40px}}@media(min-width:990px){body[data-blade-page="shopify.product"] .sf-product-page-layout.product.grid{grid-template-columns:minmax(0,1.35fr) minmax(400px,1fr)}}.sf-product-page-layout.product--stacked .product__media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:24px;margin:0;padding:0;overflow:visible;scroll-snap-type:none}.sf-product-page-layout.product--stacked .product__media-list>.product__media-item{width:100%;max-width:100%;margin:0;flex:none}.sf-product-page-layout.product--stacked .product__media-list>.product__media-item:first-child{grid-column:1 / -1}.sf-product-page-layout.product--stacked .product__media-list:after{display:none}.sf-product-page-layout.product--stacked .slider-buttons{display:none}body[data-blade-page="shopify.product"] .sf-product-page-layout.product.grid{grid-template-rows:auto}@media(min-width:990px){.sf-product-page-layout .product__info-wrapper{grid-row:1}}.sf-product-page-layout.product--stacked .slider-mobile-gutter{margin-inline:0}.sf-product-map-section{margin-block:48px}.sf-product-map-section .sf-product-airport-map{margin:0}.sf-product-map-section .sf-product-airport-map iframe{height:520px}.sf-product-changelog-section{margin-block:32px 48px}.sf-product-changelog-section .sf-product-changelog{background:var(--surface);margin:0}body[data-blade-page="shopify.product"] .sf-sticky-product{background:transparent;border:0;box-shadow:none;padding:0 16px calc(16px + env(safe-area-inset-bottom));pointer-events:none}body[data-blade-page="shopify.product"] .sf-sticky-product-inner{max-width:1200px;padding:24px;border:1px solid var(--divider);border-radius:16px;background:var(--surface);color:var(--body);gap:24px;pointer-events:auto;box-shadow:0 4px 24px #13263b24}.sf-sticky-product-copy>strong{font:700 16px/24px Montserrat,Arial,sans-serif}.sf-sticky-product .price{color:var(--heading)}.sf-sticky-product [data-sticky-options]:empty{display:none}@media(max-width:749px){.sf-product-page-layout.product--stacked .product__media-list{gap:16px}.sf-product-map-section{margin-block:32px}.sf-product-map-section .sf-product-airport-map iframe{height:360px}body[data-blade-page="shopify.product"] .sf-sticky-product{padding-inline:8px;padding-bottom:8px}body[data-blade-page="shopify.product"] .sf-sticky-product-inner{padding:16px;gap:12px}.sf-sticky-product-copy>strong{font:600 14px/20px Cabin,Arial,sans-serif}.sf-sticky-product .button{min-width:110px}}.sf-stack-expand{width:100%;margin-top:16px}[data-sf-product-autoplay=true] .product__media-list .deferred-media{display:block;width:100%}[data-sf-product-autoplay=true] .product__media-list .product__modal-opener:not(.product__modal-opener--image){display:none}.sf-purchase-panel .sf-panel-details{padding:16px;margin-block:16px;background:var(--canvas);border-radius:12px}.sf-purchase-panel .sf-panel-details h2{margin:0 0 12px;color:var(--heading);font:600 16px/24px Cabin,Arial,sans-serif}.sf-purchase-panel .sf-panel-details dl{display:grid;gap:12px;margin:0}.sf-purchase-panel .sf-panel-details dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.sf-purchase-panel .sf-panel-details dt{color:var(--secondary);font:400 16px/24px Cabin,Arial,sans-serif}.sf-purchase-panel .sf-panel-details dd{margin:0;color:var(--body);font:600 16px/24px Cabin,Arial,sans-serif;overflow-wrap:anywhere}.sf-purchase-panel .sf-features .sf-features-inner{background:color-mix(in srgb,var(--sky-surface) 40%,var(--surface));color:var(--body);padding:24px}.sf-purchase-panel .sf-features .sf-features-inner>h2{display:flex;align-items:center;gap:8px;color:var(--link)}.sf-purchase-panel .sf-features .sf-features-inner>h2>svg{width:20px;height:20px;flex:none}.sf-purchase-panel .sf-features .rte,.sf-purchase-panel .sf-features .sf-store-feature p:last-child{color:var(--body)}.sf-purchase-panel .sf-features .sf-store-feature-grid{grid-template-columns:minmax(0,1fr);gap:12px}.sf-purchase-panel .sf-features .sf-store-feature{padding-block:8px 12px}.sf-purchase-panel .sf-features .sf-store-feature p:first-child,.sf-purchase-panel .sf-features .metafield-rich_text_field p:has(>strong:only-child){color:var(--link)}.sf-product-related{margin-block:32px 48px}.sf-product-related .sf-store-product-grid{position:relative;display:flex;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-gutter:stable;padding:24px;border:1px solid var(--divider);border-radius:16px}.sf-product-related .sf-store-product{flex:0 0 256px;min-width:0;scroll-snap-align:start}.sf-product-related .sf-store-product[hidden]{display:none}.sf-product-related .sf-store-product-image{aspect-ratio:16/10}.sf-product-related .sf-store-product-copy{padding:16px;gap:8px;min-height:0}.sf-product-related .sf-store-product h3{font:700 18px/24px Montserrat,Arial,sans-serif}.sf-product-related .sf-store-view{min-height:44px}@media(max-width:749px){.sf-product-related .sf-store-product{flex-basis:232px}.sf-product-related{margin-block:24px 32px}}.sf-product-related .sf-store-section-heading h2{font:700 24px/32px Montserrat,Arial,sans-serif}.sf-product-related .sf-scroll-panel{scrollbar-width:thin;scrollbar-color:var(--border) var(--canvas);background:var(--canvas);border:0}.sf-product-related .sf-scroll-panel::-webkit-scrollbar{width:8px;height:8px}.sf-product-related .sf-scroll-panel::-webkit-scrollbar-track{background:var(--canvas)}.sf-product-related .sf-scroll-panel::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.sf-product-related .sf-store-product{border:1px solid var(--divider);border-radius:16px;background:var(--surface);overflow:hidden}.sf-product-related .sf-scroll-panel:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media(min-width:990px){.sf-product-page-layout .product__info-wrapper{align-self:stretch}.sf-product-page-layout .sf-purchase-panel{position:sticky;top:min(96px,calc(100dvh - var(--sf-purchase-height, 0px) - 24px))}}.sf-purchase-panel .sf-features .sf-features-inner{background:var(--surface);border:1px solid var(--sky-surface);border-radius:16px;padding:0;overflow:hidden}.sf-purchase-panel .sf-features .sf-features-inner>h2{background:var(--sky-surface);color:var(--sky-text);padding:16px 24px;margin:0;font:700 24px/32px Montserrat,Arial,sans-serif}.sf-purchase-panel .sf-features .sf-features-inner>.rte{padding:24px}.sf-purchase-panel .sf-features .sf-store-feature{border:0;padding:0;gap:8px}.sf-purchase-panel .sf-features .sf-store-feature-grid{gap:16px}.sf-purchase-panel .sf-features .sf-store-feature>div{min-width:0}.sf-purchase-panel .sf-features .sf-store-feature p:first-child{margin:0 0 8px!important}.sf-purchase-panel .sf-features .sf-store-feature ul{list-style:disc;padding-inline-start:20px;margin:0}.sf-purchase-panel .sf-features .sf-store-feature li{display:list-item;margin:0;color:var(--body)}.sf-purchase-panel .sf-features .sf-store-feature li::marker{color:var(--link)}.sf-purchase-panel .sf-features .sf-store-feature li p:first-child{color:var(--body);font-weight:400;margin:0!important}.sf-product-related{background:transparent;border:0;box-shadow:none}.sf-product-related .sf-store-section-heading{justify-content:flex-start;align-items:center;gap:16px}.sf-product-related .sf-store-section-heading>svg{width:32px;height:32px;flex:none;color:var(--link)}.sf-product-related .sf-store-section-heading h2{font:900 clamp(32px,3.5vw,48px)/1.12 Montserrat,Arial,sans-serif;max-width:none}.sf-product-related .sf-store-product-grid.sf-scroll-panel{background:transparent;border:0;border-radius:0;box-shadow:none;padding:8px 4px 16px;margin-inline:-4px}@media(max-width:749px){.sf-product-related .sf-store-section-heading{gap:12px;align-items:flex-start}.sf-product-related .sf-store-section-heading>svg{width:24px;height:24px;margin-top:6px}}body[data-blade-page^="shopify."] .footer{background:var(--surface);background-image:none;color:var(--body)}.sf-discovery .sf-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sf-discovery .sf-category{flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;min-height:64px;padding:12px 16px}.sf-discovery .sf-category strong{font:600 16px/24px Cabin,Arial,sans-serif}.sf-discovery .sf-category-icon,.sf-discovery .sf-category-icon svg{width:20px;height:20px}@media(min-width:1200px){.sf-discovery .sf-categories{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:599px){.sf-discovery .sf-categories{gap:8px}.sf-discovery .sf-category{flex-direction:column;justify-content:center;text-align:center;min-height:112px;padding:12px 8px}.sf-discovery .sf-category strong{font-size:14px;line-height:20px}}.sf-discovery .sf-category{position:relative;isolation:isolate;aspect-ratio:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;gap:12px;overflow:hidden;background:var(--surface);border:1px solid var(--divider)}.sf-discovery .sf-category .sf-category-backdrop{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%;height:116%;max-width:none;object-fit:cover;filter:blur(4px);opacity:.16;pointer-events:none;z-index:-1}.sf-discovery .sf-category-icon,.sf-discovery .sf-category-icon svg{width:48px;height:48px}.sf-discovery .sf-category strong{color:var(--heading)}.sf-discovery .sf-category:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.sf-discovery .sf-category:hover{border-color:var(--link)}@media(min-width:600px)and (max-width:1199px){.sf-discovery .sf-category{max-height:176px;aspect-ratio:auto;min-height:144px}}@media(max-width:599px){.sf-discovery .sf-category{padding:8px;gap:8px}.sf-discovery .sf-category-icon,.sf-discovery .sf-category-icon svg{width:32px;height:32px}}.sf-store-product{position:relative;isolation:isolate;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.sf-store-product-link{position:static}.sf-store-product-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.sf-store-product:has(.sf-store-product-link:focus-visible){outline:3px solid var(--focus);outline-offset:3px;border-color:var(--action)}.sf-store-product-link:focus-visible{outline:none}.sf-store-product-copy a:not(.sf-store-product-link),.sf-store-product button{position:relative;z-index:3}@media(hover:hover)and (pointer:fine){.sf-store-product:hover{transform:translateY(-4px);border-color:var(--action);box-shadow:inset 0 3px 0 var(--action),0 8px 24px color-mix(in srgb,var(--heading) 12%,transparent)}.sf-store-product:hover .sf-store-product-link{color:var(--link)}}@media(prefers-reduced-motion:reduce){.sf-store-product{transition:none}.sf-store-product:hover{transform:none}}.section-header .header{align-items:center;padding-block:16px;column-gap:24px}.section-header .header__heading-link{display:inline-flex;align-items:center;padding:0;margin:0}.section-header .header__inline-menu{min-width:0;margin:0}.section-header .header__inline-menu>.list-menu--inline{align-items:center;gap:4px}.section-header .header__inline-menu>.list-menu>li>a,.section-header .header__inline-menu>.list-menu>li>header-menu>details>summary{min-height:44px;padding:10px 12px;line-height:24px;white-space:nowrap}.section-header .header__inline-menu>.list-menu>li>header-menu>details>summary{display:flex;align-items:center;gap:8px}.section-header .header__inline-menu>.list-menu>li>header-menu>details>summary .icon-caret{position:static;width:10px;height:6px;flex:none}.section-header .header__icons{align-items:center;gap:4px;padding:0}.section-header .header__icon{width:44px;height:44px;margin:0;flex-shrink:0}.section-header .desktop-localization-wrapper:empty{display:none}[data-sf-sale-link][hidden]{display:none!important}.section-header .sf-sale-nav-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px!important;border-radius:999px;background:#086bc1;color:#fff;font:700 16px/24px Cabin,Arial,sans-serif;text-decoration:none;white-space:nowrap}.section-header .sf-sale-nav-pill svg{width:20px;height:20px;flex:none}.section-header .sf-sale-nav-pill:hover{background:#075291;color:#fff}.section-header .sf-sale-nav-pill:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.menu-drawer .sf-sale-nav-item{padding:8px 24px 16px}@media(min-width:990px){.section-header .header--middle-left:not(.drawer-menu){grid-template-columns:auto minmax(0,1fr) auto}}@media(min-width:990px)and (max-width:1199px){.section-header .header{column-gap:12px}.section-header .header__inline-menu>.list-menu--inline{gap:0}.section-header .header__inline-menu>.list-menu>li>a,.section-header .header__inline-menu>.list-menu>li>header-menu>details>summary{padding-inline:8px}}@media(max-width:989px){.section-header .header{column-gap:8px;padding-block:12px}.section-header header-drawer{margin-left:0}}@media(max-width:749px){.section-header .header__icons{gap:0}}body[data-blade-page^="shopify."] .section-header{padding:12px 24px 0;background:transparent;z-index:100}body[data-blade-page="shopify.collection"] .section-header{position:absolute;inset:0 0 auto;width:100%;margin-bottom:0}body[data-blade-page="shopify.collection"] .section-header.shopify-section-header-sticky{position:fixed;top:0}body[data-blade-page^="shopify."] .section-header .header-wrapper{width:100%;max-width:1600px;margin-inline:auto;border-radius:48px;background:var(--surface);box-shadow:0 0 0 transparent;transition:background-color .24s ease,box-shadow .24s ease}body[data-blade-page="shopify.index"] .section-header{position:fixed;top:0}body[data-blade-page^="shopify."] .section-header.shopify-section-header-sticky{top:0}body[data-blade-page^="shopify."] .section-header.scrolled-past-header .header-wrapper{background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--heading) 12%,transparent)}body[data-blade-page^="shopify."] .section-header:has(details[open]) .header-wrapper{background:var(--surface)}@media(max-width:989px){body[data-blade-page^="shopify."] .section-header{padding:8px 16px 0}}@media(max-width:749px){body[data-blade-page^="shopify."] .section-header{padding:8px 8px 0}}@media(prefers-reduced-motion:reduce){body[data-blade-page^="shopify."] .section-header .header-wrapper{transition:none}}.section-header .header__inline-menu>.list-menu>.sf-sale-nav-item>.sf-sale-nav-pill,.section-header .menu-drawer .sf-sale-nav-item>.sf-sale-nav-pill{min-height:32px;padding:6px 10px!important;gap:6px;font-size:12px;line-height:18px}.section-header .sf-sale-nav-pill svg{width:14px;height:14px}.section-header .header__inline-menu>.list-menu>.sf-sale-nav-item{display:flex;align-items:center;min-height:44px;margin-inline-start:4px}
/*# sourceMappingURL=/cdn/shop/t/20/assets/sofly-turbine.css.map */
