.florelle{--fl-font-head:Georgia,"Times New Roman",serif;--fl-font-body:Arial,Helvetica,sans-serif}.florelle h1,.florelle h2,.florelle h3{font-family:var(--fl-font-head)}.florelle .fl-hero-rating,.florelle .fl-offer-proof,.florelle .fl-review-kicker,.florelle .fl-checkout-proof{border:0;background:transparent;box-shadow:none;padding:5px 0 8px;gap:8px}.florelle .fl-hero-original-rating>span,.florelle .fl-review-kicker>span{letter-spacing:1.1px;color:#f0a124;font-size:15px;font-weight:800}.florelle .fl-hero-original-rating>strong{font-size:13px;color:#271a14}.florelle .fl-hero-original-rating>small{font-size:9px;color:#6d655b;max-width:150px;line-height:1.25}.florelle .fl-hero-review-avatars{margin:0 3px}.florelle .fl-hero-review-avatars img{width:31px;height:31px;border-radius:50%;border:2px solid #fff;object-fit:cover}.florelle .fl-hero-voc{font:italic 14px/1.45 var(--fl-font-head);color:#674639;background:#fff8ee;border-left:3px solid #d86433;border-radius:3px;padding:9px 13px;margin:2px 0 15px}.florelle .fl-hero-voc>span{font-size:22px;line-height:0;color:#d86433}.florelle .fl-hero-voc>small{display:block;font:9px/1.3 var(--fl-font-body);color:#89796b;margin-top:5px}.florelle .fl-gallery-review.fl-review-attributed{background:#fffaf0f2;border-radius:9px;border:1px solid #edcba7;left:12px;right:12px;bottom:12px;padding:10px 13px}.florelle .fl-review-attributed strong{font-size:12px;line-height:1.25;max-height:6.25em;overflow:hidden;display:block}.florelle .fl-review-attributed small{line-height:1.4;font-size:8px;color:#644e42}.florelle .fl-review-kicker>small{font-size:10px}.florelle .fl-reassurance h2{font-size:38px}.florelle .fl-story-photo-reviews{margin-top:21px}.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 #e9dacb;border-radius:10px;box-shadow:0 4px 14px #39231114}.florelle .fl-story-photo-reviews .fl-story-card img{width:100%;aspect-ratio:1/1;object-fit:cover}.florelle .fl-story-photo-reviews .fl-story-card>div{min-height:160px}.florelle .fl-story-photo-reviews h3{font-size:16px;line-height:1.3}.florelle .fl-story-photo-reviews .fl-story-spark{color:#d97942;letter-spacing:4px}.florelle .fl-proof-cards .fl-proof-stars>span,.florelle .fl-licensed-review .fl-proof-label>span{color:#e48a32;letter-spacing:1.1px}.florelle .fl-proof-cards .fl-proof-stars b{font-size:9px;color:#866c58}.florelle .fl-review-source-note{border-top:1px solid #eadfd4;padding-top:16px;font-size:10px}.florelle .fl-four-part{width:100%;height:100%;background:radial-gradient(circle at 50% 44%,#fff6de 0,#ffebcc 48%,#f8dfc0);color:#a94a17;padding:25px 18px 14px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.florelle .fl-four-part h2{font:normal 37px/1.05 var(--fl-font-head)!important;color:#bb4c17!important;letter-spacing:-1.3px;text-align:center;margin:3px auto 18px!important;max-width:440px}.florelle .fl-four-part-grid{display:grid;grid-template-columns:1fr 1.1fr 1fr;grid-template-rows:1fr 1fr;gap:10px 5px;align-items:center;flex:1;min-height:0}.florelle .fl-four-part .fl-four-part-center{grid-column:2;grid-row:1/3;align-self:center;z-index:1;min-width:0}.florelle .fl-four-part-center img{width:100%;height:auto;max-height:280px;object-fit:contain;filter:drop-shadow(0 7px 11px #ac5e3544)}.florelle .fl-ingredient-callout{border:1px solid #f1d3af;border-radius:13px;box-shadow:0 3px 9px #6b40100e;background:#fffaf0eb;padding:12px 8px;min-width:0;align-self:center;text-align:center;font:12px/1.35 var(--fl-font-body);color:#5e4b3a}.florelle .fl-ingredient-callout strong{display:block;color:#b85318;font-weight:800;font-size:13px;line-height:1.18;margin-bottom:6px}.florelle .fl-callout-a{grid-area:1/1}.florelle .fl-callout-b{grid-area:1/3}.florelle .fl-callout-c{grid-area:2/1}.florelle .fl-callout-d{grid-area:2/3}.florelle .fl-formula-ribbon{display:flex;gap:8px;align-items:center;justify-content:space-evenly;border:1px solid #f2dec8;background:#fff7e9;border-radius:100px;padding:10px 4px;margin-top:14px;color:#8f522b;font-size:10px;text-align:center}.florelle .fl-formula-ribbon span+span{border-left:1px solid #d9b892;padding-left:10px}.florelle .fl-gallery-slide:has(.fl-four-part){background:#fbe6ca}@media(max-width:700px){.florelle .fl-hero-original-rating{order:2;margin:0 0 4px}.florelle .fl-hero-original-rating>span{font-size:12px}.florelle .fl-hero-original-rating strong{font-size:11px}.florelle .fl-hero-original-rating>small{width:100%;margin:0!important;max-width:none}.florelle .fl-hero-voc{order:5;margin:0 0 3px;font-size:12px}.florelle .fl-gallery{order:6}.florelle .fl-benefit-grid{order:7}.florelle .fl-delivery{order:8}.florelle .fl-hero-copy>.fl-button{order:9}.florelle .fl-sales-progress{order:10}.florelle .fl-hero-copy>.fl-licensed-review{order:11}.florelle .fl-hero-copy>.fl-small{order:12}.florelle .fl-gallery-review.fl-review-attributed{bottom:8px;padding:8px}.florelle .fl-review-attributed strong{font-size:10px;max-height:6em}.florelle .fl-review-attributed small{font-size:7px}.florelle .fl-four-part{padding:14px 9px 10px}.florelle .fl-four-part h2{font-size:27px!important;margin:1px auto 8px!important}.florelle .fl-four-part-grid{gap:5px 3px}.florelle .fl-four-part-center img{max-height:210px}.florelle .fl-ingredient-callout{font-size:9px;padding:9px 4px;border-radius:9px}.florelle .fl-ingredient-callout strong{font-size:10px;margin-bottom:5px}.florelle .fl-formula-ribbon{font-size:8px;padding:8px 3px;margin-top:6px}.florelle .fl-formula-ribbon span+span{padding-left:6px}.florelle .fl-story-photo-reviews .fl-story-track{grid-auto-columns:78vw;gap:12px}.florelle .fl-reassurance h2{font-size:30px}}.florelle .fl-featured-social{height:100%;width:100%;position:relative;overflow:hidden;background:linear-gradient(160deg,#5eace1,#f7cb9e)}.florelle .fl-featured-social>img{width:100%;height:100%;object-fit:cover}.florelle .fl-featured-cards{position:absolute;left:4.8%;right:4.8%;bottom:4.5%;display:grid;grid-template-columns:1fr 1fr;gap:9px}.florelle .fl-featured-cards>div{min-height:105px;background:#fff1e4e8;border:1.4px solid #fff8ef;border-radius:15px;box-shadow:0 5px 16px #44201022;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;text-align:left;padding:14px}.florelle .fl-featured-cards strong{font:normal 31px/1.02 var(--fl-font-head);color:#ba501d;display:block;letter-spacing:-.7px}.florelle .fl-featured-cards span{font:13px/1.3 var(--fl-font-body);color:#994e2a;margin-top:9px}.florelle .fl-comfort-social{width:100%;height:100%;background:#ffebdb;display:flex;flex-direction:column;overflow:hidden}.florelle .fl-comfort-photo{height:57%;min-height:0;overflow:hidden;position:relative}.florelle .fl-comfort-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 34%}.florelle .fl-comfort-message{flex:1;padding:7px 15px 12px;display:flex;flex-direction:column;justify-content:space-evenly}.florelle .fl-comfort-message h2{font:normal 39px/1.05 var(--fl-font-head)!important;text-align:center;letter-spacing:-1.2px!important;color:#b34b21!important;margin:0 0 14px!important}.florelle .fl-comfort-message h2 em{font:inherit;color:#b34b21}.florelle .fl-comfort-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.florelle .fl-comfort-benefits>span{border-right:1px solid #d4aa8d;text-align:center;font-weight:800;font-size:10px;line-height:1.2;color:#8f3b24;display:flex;align-items:center;flex-direction:column;gap:6px}.florelle .fl-comfort-benefits>span:last-child{border:0}.florelle .fl-comfort-benefits .fl-icon{width:27px;height:27px;color:#be5e39}@media(max-width:700px){.florelle .fl-featured-cards{left:4%;right:4%;bottom:3.8%;gap:7px}.florelle .fl-featured-cards>div{min-height:85px;padding:10px;border-radius:12px}.florelle .fl-featured-cards strong{font-size:24px}.florelle .fl-featured-cards span{font-size:11px;margin-top:5px}.florelle .fl-comfort-photo{height:59%}.florelle .fl-comfort-message{padding:8px}.florelle .fl-comfort-message h2{font-size:28px!important;margin:0 0 7px!important}.florelle .fl-comfort-benefits>span{font-size:8px;gap:3px}.florelle .fl-comfort-benefits .fl-icon{width:21px;height:21px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/florelle-social-v6.css.map */
