.flipzy-hero{--flipzy-hero-occupied-height: var(--header-height, 10rem);--flipzy-hero-next-section-peek: clamp(10rem, 18svh, 16rem);--flipzy-hero-media-limit: 44rem;--flipzy-hero-media-height: min( var(--flipzy-hero-media-limit), max(0px, calc(100svh - var(--flipzy-hero-occupied-height) - var(--flipzy-hero-next-section-peek))) );overflow:hidden;padding:0;background:var(--flipzy-color-warm-white);color:var(--flipzy-color-ink)}.flipzy-hero--has-intro{padding-bottom:3.2rem}.flipzy-hero__heading{position:absolute;z-index:2;inset:auto 5.6rem 5%;max-width:60rem;margin:0 auto;color:var(--flipzy-color-warm-white);font-family:var(--flipzy-font-heading);font-size:clamp(3rem,3.4vw,4.2rem);font-weight:700;line-height:1.12;text-align:center;text-wrap:balance;text-shadow:0 .1rem .4rem var(--flipzy-color-ink);pointer-events:none}.flipzy-hero__heading strong,.flipzy-hero__heading b{color:var(--flipzy-color-yellow);font-weight:700}.flipzy-hero__video-shell{display:block;position:relative;width:min(100%,calc(var(--flipzy-hero-media-height) * 16 / 9));margin-inline:auto;aspect-ratio:16 / 9;background:var(--flipzy-color-warm-white);overflow:hidden}.flipzy-hero__video-shell:after{content:"";position:absolute;z-index:1;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--flipzy-color-ink) 84%,transparent),transparent);pointer-events:none}.flipzy-hero__video,.flipzy-hero__poster{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.flipzy-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.flipzy-hero__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.flipzy-hero__video-shell[data-playing] .flipzy-hero__video{opacity:1}.flipzy-hero__video-shell[data-playing] .flipzy-hero__picture{visibility:hidden}.flipzy-hero__video::-webkit-media-controls{display:none!important}.flipzy-hero__video-toggle{position:absolute;z-index:3;display:grid;place-items:center;right:1.6rem;bottom:1.2rem;min-width:4.4rem;min-height:4.4rem;padding:1rem;border:.1rem solid var(--flipzy-color-border);border-radius:var(--flipzy-radius-pill);background:var(--flipzy-color-warm-white);color:var(--flipzy-color-ink);font:inherit;font-size:1.2rem;font-weight:600;cursor:pointer}.flipzy-hero__video-toggle[hidden],.flipzy-hero__video-toggle .flipzy-hero__play-icon,.flipzy-hero__video-toggle[data-paused] .flipzy-hero__pause-icon{display:none}.flipzy-hero__video-toggle[data-paused] .flipzy-hero__play-icon{display:block}.flipzy-hero__video-toggle:focus-visible{outline:.2rem solid var(--flipzy-color-ink);outline-offset:.3rem}.flipzy-hero__intro{padding-top:2.4rem}.flipzy-hero__product-label{margin:0 0 .8rem;color:var(--flipzy-color-blue-deep);font-size:1.4rem;font-weight:600;line-height:1.4}.flipzy-hero__offer{max-width:68rem;margin-top:1.6rem}.flipzy-hero__included{margin:0;font-size:1.6rem;line-height:1.5}.flipzy-hero__starter-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin:.7rem 0 0;font-size:1.4rem;line-height:1.5}.flipzy-hero__starter-price strong{color:var(--flipzy-color-ink);font-size:1.9rem}.flipzy-hero__cta{gap:1.2rem;margin-top:1.4rem;min-width:24rem}.flipzy-hero__rating{display:flex;width:fit-content;max-width:100%;flex-wrap:wrap;gap:.7rem;align-items:center;margin-top:1.3rem;color:var(--flipzy-color-blue-deep);font-size:1.45rem;line-height:1.25}.flipzy-hero__rating-stars{color:var(--flipzy-color-yellow-deep);font-size:1.7rem;letter-spacing:.08rem;line-height:1}.flipzy-hero__rating strong{color:var(--flipzy-color-ink)}.flipzy-hero__rating-divider{width:.1rem;height:1.6rem;background:var(--flipzy-color-border)}.flipzy-hero__features{display:grid;max-width:94rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.4rem;margin:1.8rem 0 0;padding:0;list-style:none}.flipzy-hero__feature{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:1rem;align-items:center;min-width:0;color:var(--flipzy-color-text);font-size:1.45rem;font-weight:650;line-height:1.35}.flipzy-hero__feature-icon{display:grid;width:3.6rem;height:3.6rem;place-items:center;border-radius:50%;color:var(--flipzy-color-ink)}.flipzy-hero__feature-icon svg{width:1.8rem;height:1.8rem}.flipzy-hero__feature-icon--yellow{background:var(--flipzy-color-yellow)}.flipzy-hero__feature-icon--pink{background:var(--flipzy-color-pink)}.flipzy-hero__feature-icon--blue{background:var(--flipzy-color-blue)}.flipzy-hero__feature-icon--sage{background:var(--flipzy-color-sage)}@media screen and (min-width:750px){.flipzy-hero{--flipzy-hero-media-limit: 40rem;--flipzy-hero-next-section-peek: clamp(22rem, 32svh, 28rem)}.flipzy-hero__video-shell{width:min(100%,calc(var(--flipzy-hero-media-height) * 12 / 5));aspect-ratio:12 / 5}.flipzy-hero__video,.flipzy-hero__poster{object-fit:cover}.flipzy-hero__heading{max-width:68rem;font-size:clamp(2.85rem,3.04vw,3.8rem)}}@media screen and (max-width:749px){.flipzy-hero{--flipzy-hero-media-limit: 27rem}.flipzy-hero--has-intro{padding-bottom:2.2rem}.flipzy-hero__heading{inset-inline:1.6rem;font-size:clamp(2.3rem,5.1vw,3rem)}.flipzy-hero__video-toggle{top:.8rem;right:.8rem;bottom:auto}.flipzy-hero__intro{width:min(calc(100% - 3.2rem),var(--flipzy-page-width));padding-top:1.6rem}.flipzy-hero__product-label{margin-bottom:.6rem;font-size:1.2rem}.flipzy-hero__offer{margin-top:1.2rem}.flipzy-hero__included{font-size:1.4rem;line-height:1.4}.flipzy-hero__starter-price{margin-top:.6rem;font-size:1.25rem}.flipzy-hero__starter-price strong{font-size:1.7rem}.flipzy-hero__cta{width:100%;min-width:0;margin-top:1rem}.flipzy-hero__rating{gap:.55rem;margin-top:.9rem;font-size:1.22rem}.flipzy-hero__rating-stars{font-size:1.45rem}.flipzy-hero__features{grid-template-columns:minmax(0,1fr);gap:.6rem;margin-top:1.2rem}.flipzy-hero__feature{grid-template-columns:2.8rem minmax(0,1fr);gap:.8rem;font-size:1.25rem;line-height:1.28}.flipzy-hero__feature-icon{width:2.8rem;height:2.8rem}.flipzy-hero__feature-icon svg{width:1.55rem;height:1.55rem}}@media screen and (max-width:370px){.flipzy-hero__rating{font-size:1.22rem}.flipzy-hero__rating-stars{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.flipzy-hero__video{object-position:center}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-flipzy-hero.css.map */
