body.florelle,.florelle input,.florelle button,.florelle a,.florelle small,.florelle p,.florelle li{font-family:DM Sans,Arial,Helvetica,sans-serif}.florelle h1,.florelle h2,.florelle h3,.florelle .fl-wordmark,.florelle .fl-wordmark-small{font-family:Cormorant Garamond,Georgia,serif;letter-spacing:-.025em}.florelle h1{font-size:clamp(37px,3.35vw,51px);line-height:1.035;font-weight:700}.florelle h2{font-size:clamp(36px,3.55vw,51px);line-height:1.08;font-weight:600}.florelle h3{font-weight:700}.florelle .fl-button,.florelle .fl-checkout-button{font-family:DM Sans,Arial,sans-serif;font-weight:800;letter-spacing:.01em}.florelle .fl-hero{gap:clamp(25px,4vw,58px)}.florelle .fl-hero-rating{margin:0 0 9px}.florelle .fl-hero-voc{font-family:Cormorant Garamond,Georgia,serif;font-size:20px;line-height:1.26;color:#643a23;padding:13px 16px;background:#fdf1e6;border-left:3px solid #d26a33}.florelle .fl-hero-voc>small{font:600 10px/1.35 DM Sans,Arial,sans-serif;color:#947560;margin-top:8px}.florelle .fl-gallery{box-shadow:none}.florelle .fl-gallery-stage{border-radius:13px;overflow:hidden;background:#f6e6d7}.florelle .fl-gallery-slide>img{aspect-ratio:1/1;width:100%;height:100%;object-fit:cover;display:block}.florelle .fl-gallery-thumbs img{aspect-ratio:1/1;object-fit:cover}.florelle .fl-reassurance{padding-top:58px;padding-bottom:70px}.florelle .fl-reassurance h2{font-size:clamp(38px,4vw,56px);line-height:1.04;letter-spacing:-.026em}.florelle .fl-story-photo-reviews .fl-story-track{grid-auto-columns:calc((100% - 48px)/4);gap:16px}.florelle .fl-story-photo-reviews .fl-story-card{border:1px solid #f0dbca;background:#fffdfa;border-radius:13px;overflow:hidden;box-shadow:0 5px 18px #9b61371b}.florelle .fl-story-photo-reviews .fl-story-card img{aspect-ratio:1/1;object-fit:cover;width:100%}.florelle .fl-story-photo-reviews .fl-story-card>div{padding:17px 16px 19px;min-height:186px}.florelle .fl-story-photo-reviews h3{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;line-height:1.04;font-weight:700;color:#4a2918;margin:7px 0}.florelle .fl-story-photo-reviews p{font-size:12px;line-height:1.55;color:#574638}.florelle .fl-story-photo-reviews small{font-size:9px;line-height:1.45;color:#9b8677;letter-spacing:.01em}.florelle .fl-story-spark{letter-spacing:1px!important;font-size:11px;color:#dd7a36!important}.florelle .fl-proof-cards{margin-top:30px}.florelle .fl-proof-cards h3{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;line-height:1.12}.florelle .fl-customer-summary{font-size:13px;line-height:1.65;color:#4c4037;margin:10px 0 14px}.florelle .fl-proof-stars b{font-size:9px;letter-spacing:.035em}.florelle .fl-review-source-note{font-size:10px;color:#837266;line-height:1.4}.florelle .fl-offer h1,.florelle .fl-offer h2,.florelle .fl-offer h3{font-family:DM Sans,Arial,sans-serif;letter-spacing:-.015em}.florelle .fl-offer .fl-wordmark{font:700 37px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em}.florelle .fl-offer .fl-purchase-tabs strong{font:800 12px/1.25 DM Sans,Arial,sans-serif}.florelle .fl-offer .fl-step{font:800 15px/1.25 DM Sans,Arial,sans-serif!important}.florelle .fl-offer .fl-order-summary h2{font:700 26px/1.1 Cormorant Garamond,Georgia,serif}.florelle .fl-offer .fl-why-title{font:800 13px/1.25 DM Sans,Arial,sans-serif}@media(max-width:700px){.florelle .fl-hero h1{font-size:clamp(35px,8.5vw,44px)}.florelle .fl-hero-voc{font-size:18px}.florelle .fl-gallery-slide>img{aspect-ratio:1/1}.florelle .fl-reassurance{padding-top:38px}.florelle .fl-story-photo-reviews .fl-story-track{grid-auto-columns:78vw;gap:12px}.florelle .fl-story-photo-reviews .fl-story-card>div{min-height:150px}.florelle .fl-story-photo-reviews h3{font-size:23px}}.florelle .fl-story-photo-reviews .fl-story-card p,.florelle .fl-proof-cards .fl-customer-summary{font-family:DM Sans,Arial,sans-serif;font-size:12.5px;font-weight:500;line-height:1.6;color:#49392f}.florelle .fl-story-photo-reviews .fl-original-story-author,.florelle .fl-proof-author strong{color:#27644a;font-weight:800}.florelle .fl-review-source-note{margin:22px auto 4px;max-width:760px;text-align:center;line-height:1.5;color:#806f61}
/*# sourceMappingURL=/cdn/shop/t/50/assets/florelle-brand-v8.css.map */
