.flp{color:rgb(var(--color-foreground))}.flp h1,.flp h2,.flp h3{margin:0}.flp p{margin-top:0}.flp-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding:4.8rem 0}.flp-hero h1{font-size:calc(var(--font-heading-scale) * 4rem);font-weight:700;line-height:1.05}.flp-eyebrow{font-size:1.3rem;letter-spacing:.1rem;margin-bottom:1.6rem}.flp-intro{font-size:1.8rem;margin-top:2.4rem;max-width:48rem}.flp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;margin-top:2.4rem}.flp-button{gap:2rem}.flp-button span{font-size:2rem}.flp-hero-note,.flp-note{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.flp-hero-note{margin-top:1.6rem}.flp-hero-media{margin:0;position:relative;min-width:0}.flp-hero-media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.flp-hero-media--photo img{object-fit:cover;border-radius:var(--media-radius)}.flp-hero-media figcaption{font-size:1.2rem;color:rgba(var(--color-foreground),.75);margin-top:1.6rem}.flp-hero-media flock-gauge{display:none;width:100%;aspect-ratio:1}.flp-hero-media flock-gauge:defined{display:block}.flp-hero-media flock-gauge:defined+script+img{display:none}.flp-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;padding:2.4rem 0;border-top:.1rem solid rgba(var(--color-foreground),.15);border-bottom:.1rem solid rgba(var(--color-foreground),.15)}.flp-specs p{display:flex;flex-direction:column;margin:0;font-size:1.3rem}.flp-specs strong{font-family:var(--font-heading-family);font-size:2.4rem;font-weight:var(--font-heading-weight)}.flp-specs strong span{font-size:1.5rem}.flp-lead{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding:4.8rem 0 3.2rem}.flp-section-title h2,.flp-detail h2{font-size:calc(var(--font-heading-scale) * 3rem);font-weight:700;line-height:1.1}.flp-lead-text{max-width:52rem}.flp-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding-bottom:4.8rem}.flp-card{background:rgba(var(--color-foreground),.04);padding:2.4rem;border-radius:var(--text-boxes-radius)}.flp-card-number{display:block;font-size:1.2rem;margin-bottom:1.6rem}.flp-card h3{font-size:calc(var(--font-heading-scale) * 2.4rem)}.flp-card p{margin-top:1.6rem;margin-bottom:0}.flp-detail{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5rem;padding:4.8rem 0}.flp-detail img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.flp-detail .rte{margin-top:2.4rem}.flp-video{max-width:70rem;margin:0 auto 4.8rem}.flp-video video{width:100%;max-height:65rem}.flp-quote{margin:0;padding:4.8rem 0;text-align:center}.flp-quote blockquote{max-width:80rem;margin:0 auto 2.4rem;padding:0;border:0;font-size:2.4rem;font-style:normal}.flp-quote figcaption{font-size:1.3rem}.flp-quote figcaption a{margin-left:1.6rem}.flp-setup{display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:4.8rem 0;scroll-margin-top:12rem}.flp-setup h2{font-size:calc(var(--font-heading-scale) * 3rem)}.flp-setup-intro>p:not(.flp-eyebrow){margin-top:2rem}.flp-setup-intro img{width:70%;height:auto;max-height:26rem;object-fit:contain;display:block;margin:2.4rem auto}.flp-product{display:block;min-width:0;align-self:start}.flp-product-name{font-size:2rem;margin-bottom:.8rem}.flp-price{font-size:2.4rem;margin:1.6rem 0 2.4rem}.flp-product label{display:block;font-size:1.3rem;margin:1.6rem 0 .8rem}.flp-product select,.flp-product input[type=number]{font:inherit;min-height:4.5rem;padding:1rem 1.5rem;width:100%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.55);border-radius:var(--inputs-radius)}.flp-product input.flp-quantity{width:9rem}.flp-included{padding:1.6rem 0;font-size:1.4rem}.flp-included p{margin:.8rem 0 0}.flp-button--full{width:100%;margin:1.6rem 0}.flp-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:5rem;padding:4.8rem 0}.flp-faq details{border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.flp-faq details:first-child{border-top:.1rem solid rgba(var(--color-foreground),.2)}.flp-faq summary{display:flex;justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;padding:1.6rem 0;list-style:none;cursor:pointer}.flp-faq summary::-webkit-details-marker{display:none}.flp-faq summary span{font-size:2rem}.flp-faq details[open] summary span{transform:rotate(45deg)}.flp-faq .rte{padding-bottom:1.6rem}.flp-help{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:3.6rem 0;border-top:.1rem solid rgba(var(--color-foreground),.2)}.flp-help h2{font-size:calc(var(--font-heading-scale) * 2.4rem)}.flp-help p{margin:1.6rem 0 0;max-width:65rem}.flp-help .button{flex-shrink:0}.flp-disclosure{font-size:1.2rem;padding:1.6rem 0}.flp-mobile-cta{display:none}@media(max-width:749px){.flp{padding-bottom:8rem}.flp-hero,.flp-lead,.flp-detail,.flp-setup,.flp-faq{grid-template-columns:1fr;gap:2.4rem;padding:3.2rem 0}.flp-hero h1{font-size:calc(var(--font-heading-scale) * 3rem)}.flp-intro{font-size:1.6rem}.flp-specs{gap:1.2rem}.flp-specs p{font-size:1.1rem}.flp-specs strong{font-size:2rem}.flp-cards{grid-template-columns:1fr;gap:1.6rem;padding-bottom:3.2rem}.flp-quote{padding:3.2rem 0}.flp-quote blockquote{font-size:2rem}.flp-quote figcaption a{display:block;margin:1rem 0 0}.flp-product select{font-size:1.6rem}.flp-help{flex-direction:column;align-items:flex-start;padding:3.2rem 0}.flp-mobile-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:3;align-items:center;justify-content:space-between;gap:1rem;background:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.2);padding:1.2rem 1.5rem max(1.2rem,env(safe-area-inset-bottom))}.flp-mobile-cta>span{font-size:1.2rem}.flp-mobile-cta .button{padding:1rem 1.5rem;font-size:1.3rem;max-width:75%}}@media(prefers-reduced-motion:reduce){.flp-hero-media flock-gauge:defined{display:none}.flp-hero-media flock-gauge:defined+script+img{display:block}}.flp-extras{border:0;border-top:.1rem solid rgba(var(--color-foreground),.2);padding:1.6rem 0 0;margin:1.6rem 0;min-width:0}.flp-extras legend{padding:0 1rem 0 0;font-weight:700}.flp-extra{display:grid;grid-template-columns:1fr 9rem;align-items:center;gap:1.6rem;padding:1.2rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.flp-extra label{margin:0 0 .4rem;font-size:1.5rem}.flp-extras [data-sensor-status]{margin:1.6rem 0 1rem}.flp-extras .flp-sensor-error{color:rgb(var(--color-foreground));font-weight:700}.flp-order-total{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin:2.4rem 0 0}.flp-order-total[hidden],.flp-extras[hidden]{display:none}.flp-extra-disclosure{margin:1.6rem 0;border-top:.1rem solid rgba(var(--color-foreground),.2);border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.flp-extra-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.8rem;font-size:1.4rem;font-weight:700;cursor:pointer;list-style:none}.flp-extra-disclosure>summary::-webkit-details-marker{display:none}.flp-extra-toggle{font-size:2rem;font-weight:400}.flp-extra-disclosure[open] .flp-extra-toggle{transform:rotate(45deg)}.flp-extra-disclosure .flp-extras{margin:0;padding:0 0 1.2rem;border:0}.flp-extra-disclosure[hidden]{display:none}@media(max-width:749px){.flp-product{line-height:1.4}.flp-product-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.2rem;margin-bottom:1.6rem}.flp-product-name{font-size:1.6rem;margin:0}.flp-price{font-size:1.8rem;margin:0;white-space:nowrap}.flp-product label{margin:0 0 .6rem}.flp-product select,.flp-product input[type=number]{min-height:4.4rem;padding:.8rem 1rem;font-size:1.6rem}.flp-included{padding:1.2rem 0;font-size:1.3rem}.flp-included p{margin-top:.4rem}.flp-gauge-quantity{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.flp-gauge-quantity label{margin:0}.flp-product input.flp-quantity{width:7.2rem}.flp-extra-disclosure{margin:1.2rem 0}.flp-extra{grid-template-columns:minmax(0,1fr) 7.2rem;gap:1rem;padding:.8rem 0}.flp-extra label{margin:0 0 .2rem;font-size:1.4rem}.flp-product .flp-note{font-size:1.2rem;line-height:1.4}.flp-extras [data-sensor-status]{margin-top:1rem}.flp-order-total{margin-top:1.2rem;font-size:1.5rem}.flp-button--full{margin:1.2rem 0;min-height:4.8rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ad-landing.css.map */
