body.product-landing .product-hero--video{position:relative;isolation:isolate;display:grid;place-items:center;width:100%;aspect-ratio:16/9;min-height:0;padding:0;overflow:hidden;background:#090909}body.product-landing .product-hero--video :is(.flight-hero-media,.fs60-hero-media,.wind-product-hero__media){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}body.product-landing .product-hero--video :is(video,.flight-hero-poster,.fs60-hero-poster,.wind-product-hero__poster){width:100%;height:100%;object-fit:contain;object-position:center}body.product-landing .product-hero--video>.ds-wrap{position:relative;z-index:2;width:calc(100% - 96px);padding:48px 0}body.product-landing .product-hero :is(.flight-hero-copy,.fs60-hero-copy,.wind-product-hero__copy,.pl-hero__copy,.fs50-hero>div:last-child,.software-heading){max-width:960px;margin-inline:auto;text-align:center}body.product-landing .product-hero :is(h1:not(.ds-eyebrow),h2){font-size:clamp(44px,4.86111vw,70px);line-height:1.08;letter-spacing:-.035em;font-weight:600;text-align:center;margin:20px 0;white-space:normal}body.product-landing .product-hero :is(.ds-eyebrow,.lab-label){font-size:16px;line-height:1.5;font-weight:600;letter-spacing:.19em;text-transform:uppercase;text-align:center;margin:0;color:#ff991b;white-space:normal}body.product-landing .product-hero :is(.ds-lead,.wind-product-hero__text,.pl-copy,.software-subtitle,.software-copy){font-size:20px;line-height:1.5;font-weight:400;max-width:760px;text-align:center;margin:20px auto 0;color:#eee}body.product-landing .product-hero :is(.ds-lead,.wind-product-hero__text,.pl-copy,.software-copy) p{margin:0;line-height:1.5}body.product-landing .product-hero :is(a.ds-button,a.lab-button,a.button){display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;width:fit-content;max-width:100%;padding:16px 28px;margin:28px auto 0;border:1px solid #d88b19;background:#ad650b;color:#fff;font-size:14px;line-height:1.2;letter-spacing:.1em;font-weight:600;text-transform:uppercase;text-decoration:none}body.product-landing .product-hero--video :is(.flight-hero-overlay,.fs60-hero-overlay,.wind-product-hero__overlay){display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0005,#0008 55%,#0009)}body.product-landing .product-hero[data-product-name=wind-walls]>.ds-wrap{align-self:start;padding-block:104px 32px}body.product-landing .product-hero[data-product-name=wind-walls] .wind-product-hero__overlay{background:linear-gradient(180deg,#0009,#0006 30%,transparent 48%)}body.product-landing .fs50-benefits article,body.product-landing [data-flight-advantage] .pl-card__copy{text-align:center}@media(max-width:767px){body.product-landing .product-hero--video{display:block;aspect-ratio:auto}body.product-landing .product-hero--video :is(.flight-hero-media,.fs60-hero-media,.wind-product-hero__media){position:relative;inset:auto;aspect-ratio:16/9;width:100%;height:auto}body.product-landing .product-hero--video>.ds-wrap,body.product-landing .product-hero[data-product-name=wind-walls]>.ds-wrap{width:100%;padding:32px 24px 44px}body.product-landing .product-hero--video :is(.flight-hero-overlay,.fs60-hero-overlay,.wind-product-hero__overlay){display:none}body.product-landing .product-hero--video .hero__video-toggle{top:calc(56.25vw - 52px);inset-inline-end:16px;bottom:auto}body.product-landing .product-hero :is(h1:not(.ds-eyebrow),h2){font-size:38px}body.product-landing .product-hero :is(.ds-eyebrow,.lab-label){font-size:14px}body.product-landing .product-hero :is(.ds-lead,.wind-product-hero__text,.pl-copy,.software-subtitle,.software-copy){font-size:18px}}body.product-landing .product-hero :is(a.ds-button,a.lab-button,a.button){height:52px;box-sizing:border-box}@media(max-width:767px){body.product-landing .product-hero--video[data-product-name=series-1585-thrust-stand]{display:grid;place-items:center;min-height:560px}body.product-landing .product-hero[data-product-name=series-1585-thrust-stand] .wind-product-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto}body.product-landing .product-hero[data-product-name=series-1585-thrust-stand] :is(video,.wind-product-hero__poster){object-fit:cover}body.product-landing .product-hero[data-product-name=series-1585-thrust-stand] .wind-product-hero__overlay{display:block}body.product-landing .product-hero[data-product-name=series-1585-thrust-stand] .hero__video-toggle{top:auto;bottom:16px}}@media(max-width:1099px){body.product-landing .product-hero--video[data-product-name=wind-walls]{display:flex;flex-direction:column;aspect-ratio:auto}body.product-landing .product-hero[data-product-name=wind-walls] .wind-product-hero__media{position:relative;aspect-ratio:16/9;height:auto}body.product-landing .product-hero[data-product-name=wind-walls] .wind-product-hero__overlay{display:none}body.product-landing .product-hero[data-product-name=wind-walls]>.ds-wrap{order:-1;width:100%;padding:112px 24px 44px}body.product-landing .product-hero[data-product-name=wind-walls] .hero__video-toggle{top:auto;bottom:16px}}body.product-landing .product-hero--video :is(.flight-hero-media,.fs60-hero-media,.wind-product-hero__media){z-index:auto}body.product-landing .product-hero--video :is(.flight-hero-media,.fs60-hero-media,.wind-product-hero__media):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(#aaa,#aaa) left top/46px 5px no-repeat,linear-gradient(#aaa,#aaa) left top/5px 46px no-repeat,linear-gradient(#aaa,#aaa) right top/46px 5px no-repeat,linear-gradient(#aaa,#aaa) right top/5px 46px no-repeat,linear-gradient(#aaa,#aaa) left bottom/46px 5px no-repeat,linear-gradient(#aaa,#aaa) left bottom/5px 46px no-repeat,linear-gradient(#aaa,#aaa) right bottom/46px 5px no-repeat,linear-gradient(#aaa,#aaa) right bottom/5px 46px no-repeat}body.product-landing .product-hero--video .hero__video-toggle{display:block;z-index:4;width:auto;min-width:100px;height:40px;padding:9px 14px;border:1px solid #aaa;border-radius:0;background:#090909cf;color:#fff;opacity:1;font-size:12px;line-height:20px}body.product-landing .product-hero--video .hero__video-toggle[hidden]{display:none}@media(max-width:767px){body.product-landing .product-hero--video :is(.flight-hero-media,.fs60-hero-media,.wind-product-hero__media):after{background-size:28px 3px,3px 28px,28px 3px,3px 28px,28px 3px,3px 28px,28px 3px,3px 28px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/product-hero-consistency.css.map */
