.floretti-hero{padding-block:clamp(3.84rem,6vw,6.4rem)}.floretti-hero .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(3.2rem,5vw,5.6rem);align-items:center}.floretti-hero .hero-grid--solo{grid-template-columns:minmax(0,1fr)}.floretti-hero:has(.hero-grid--solo){padding-block:clamp(2.4rem,3.4vw,3.84rem)}.floretti-hero .hero-grid--solo .hero-copy h1{max-width:20ch}.floretti-hero .hero-grid--solo .hero-copy .section-lede{max-width:58ch}.floretti-hero .hero-copy h1{font-size:clamp(3.84rem,4.6vw,6rem);font-weight:780;letter-spacing:-.03em;line-height:1.02;max-width:15ch}.floretti-hero .hero-copy h1 .accent{color:var(--fris-blue)}.floretti-hero .hero-copy .section-lede{font-size:clamp(1.632rem,1.4vw,1.888rem);max-width:42ch;margin-top:1.76rem}.floretti-hero .hero-price-signal{font-size:1.472rem;font-weight:700;color:var(--gold-ink);margin-top:1.6rem}html[data-theme=dark] .floretti-hero .hero-price-signal{color:var(--gold)}.floretti-hero .hero-cta{display:flex;flex-wrap:wrap;gap:1.36rem;margin-top:2.08rem}.floretti-hero .trust-row{display:flex;flex-wrap:wrap;gap:2.08rem 2.88rem;margin-top:3.36rem;padding-top:2.56rem;border-top:1px solid var(--border)}.floretti-hero .trust-item{display:flex;align-items:center;gap:.88rem;font-size:1.312rem;font-weight:600;color:var(--ink-muted)}.floretti-hero .trust-item .dot{width:.8rem;height:.8rem;border-radius:50%;flex:none}@media(min-width:981px){.floretti-hero .hero-grid:not(.hero-grid--solo) .trust-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem 2.4rem}}.floretti-hero .hero-media{position:relative}.floretti-hero .hero-media__frame{border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:16 / 10.5;position:relative;background:radial-gradient(circle at 15% 15%,color-mix(in srgb,var(--fris-blue) 30%,transparent),transparent 45%),radial-gradient(circle at 85% 85%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 45%),linear-gradient(150deg,var(--navy) 0%,var(--navy-deep) 100%)}.floretti-hero .hero-media__frame img{width:100%;height:100%;object-fit:cover;object-position:50% 33%}.floretti-hero .hero-media__scrim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,color-mix(in srgb,var(--bg) 55%,transparent) 0%,color-mix(in srgb,var(--bg) 12%,transparent) 22%,transparent 42%)}.floretti-hero .hero-media__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1px solid rgba(255,255,255,.28);pointer-events:none}html[data-theme=dark] .floretti-hero .hero-media__frame:after{border-color:#ffffff1a}.floretti-hero .hero-media__ribbon{position:absolute;left:1.76rem;top:1.76rem;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius);padding:1.12rem 1.76rem;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:1.12rem;max-width:30rem}html[data-theme=dark] .floretti-hero .hero-media__ribbon{border-color:#ffffff1f}.floretti-hero .hero-media__ribbon strong{display:block;font-size:1.376rem;font-weight:650}.floretti-hero .hero-media__ribbon span{display:block;font-size:1.184rem;color:var(--ink-muted);margin-top:.16rem}.floretti-hero .hero-media__ribbon .ribbon-dot{width:3.84rem;height:3.84rem;border-radius:50%;flex:none;padding:.72rem;background:color-mix(in srgb,var(--gold) 22%,transparent);display:flex;align-items:center;justify-content:center}.floretti-hero .hero-media__ribbon .ribbon-dot img{width:100%;height:100%;object-fit:contain}.floretti-hero .hero-media__ribbon--link{text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.floretti-hero .hero-media__ribbon .ribbon-chevron{flex:none;margin-left:.32rem;color:var(--ink-muted);transition:transform .2s ease}.floretti-hero .hero-media__ribbon--link:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--surface) 97%,transparent)}.floretti-hero .hero-media__ribbon--link:hover .ribbon-chevron{transform:translate(3px)}.floretti-hero .hero-media__ribbon--link:focus-visible{outline:2px solid var(--fris-blue);outline-offset:3px}@media(prefers-reduced-motion:reduce){.floretti-hero .hero-media__ribbon--link,.floretti-hero .hero-media__ribbon .ribbon-chevron{transition:none}.floretti-hero .hero-media__ribbon--link:hover,.floretti-hero .hero-media__ribbon--link:hover .ribbon-chevron{transform:none}}@media(min-width:1200px){main[data-template=index] .floretti-hero{padding-block:clamp(3.2rem,4vw,5.2rem)}main[data-template=index] .floretti-hero .hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,.82fr);gap:clamp(2.8rem,3.8vw,4.4rem)}main[data-template=index] .floretti-hero .hero-copy h1{font-size:clamp(3.4rem,3.45vw,5rem);line-height:1.01}main[data-template=index] .floretti-hero .hero-copy .section-lede{max-width:40ch;margin-top:1.44rem;font-size:clamp(1.48rem,1.12vw,1.72rem);line-height:1.58}main[data-template=index] .floretti-hero .hero-price-signal{margin-top:1.28rem;font-size:1.36rem}main[data-template=index] .floretti-hero .hero-cta{gap:1.08rem;margin-top:1.76rem}main[data-template=index] .floretti-hero .trust-row{gap:1.28rem 1.84rem;margin-top:2.56rem;padding-top:2.08rem}main[data-template=index] .floretti-hero .trust-item{font-size:1.2rem}main[data-template=index] .floretti-hero .hero-media__frame{aspect-ratio:16 / 9.8;border-radius:2.32rem}main[data-template=index] .floretti-hero .hero-media__ribbon{left:1.36rem;top:1.36rem;max-width:26rem;padding:.96rem 1.36rem;border-radius:1.44rem}main[data-template=index] .floretti-hero .hero-media__ribbon .ribbon-dot{width:3.2rem;height:3.2rem;padding:.6rem}main[data-template=index] .floretti-hero .hero-media__ribbon strong{font-size:1.2rem}main[data-template=index] .floretti-hero .hero-media__ribbon span{font-size:1.04rem}}@media(max-width:980px){.floretti-hero{padding-block:2.4rem 2.08rem}.floretti-hero:has(.hero-grid--solo){padding-block:2.24rem 1.92rem}.floretti-hero .hero-grid{grid-template-columns:1fr;gap:2rem}.floretti-hero .hero-copy h1{max-width:100%;font-size:clamp(3.2rem,10vw,4.32rem);line-height:1.04}.floretti-hero .hero-copy .section-lede{font-size:1.504rem;line-height:1.56;margin-top:1.28rem}.floretti-hero .hero-price-signal{font-size:1.376rem;margin-top:1.2rem}.floretti-hero .hero-cta{gap:.96rem;margin-top:1.44rem}.floretti-hero .hero-cta .btn{flex:1 1 15.2rem;justify-content:center;min-height:4.8rem;padding-inline:1.44rem}.floretti-hero .trust-row{gap:.8rem;margin-top:1.6rem;padding-top:1.36rem;border-top-color:color-mix(in srgb,var(--border) 70%,transparent)}.floretti-hero .trust-item{flex:1 1 calc(50% - .4rem);min-width:14.4rem;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.8rem .96rem;background:color-mix(in srgb,var(--surface) 76%,transparent);font-size:1.184rem}.floretti-hero .hero-media{order:-1}.floretti-hero .hero-media__frame{aspect-ratio:2 / 1}.floretti-hero .hero-media__frame img{object-position:50% 42%}.floretti-hero .hero-media__ribbon{left:1.2rem;top:1.2rem;bottom:auto;padding:.56rem 1.04rem;gap:.72rem;max-width:calc(100% - 2.4rem);border-radius:var(--radius-sm)}.floretti-hero .hero-media__ribbon .ribbon-dot{width:2.24rem;height:2.24rem;padding:.4rem}.floretti-hero .hero-media__ribbon strong{font-size:1.152rem}.floretti-hero .hero-media__ribbon strong+span{display:none}}@media(max-width:520px){.floretti-hero .hero-cta{flex-direction:column}.floretti-hero .hero-cta .btn{width:100%;flex-basis:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-floretti-hero.css.map */
