
.florelle .fl-hero-original-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.florelle .fl-hero-original-rating>span:first-child{font-size:16px;color:#eaa23c;letter-spacing:1.25px}
.florelle .fl-hero-original-rating strong{font-size:12px;font-weight:800;color:#392920}
.florelle .fl-hero-original-rating small{color:#836d5e;font-size:9px}
.florelle .fl-hero-voc{background:#fff8ef;border:1px solid #f2ddc5;border-left:3px solid #cf6d3f;border-radius:8px;padding:14px 15px;margin:7px 0 16px!important;font:600 17px/1.25 'Cormorant Garamond',Georgia,serif;color:#643b24}
.florelle .fl-hero-voc>span{font:700 24px/0.5 'Cormorant Garamond',Georgia,serif;color:#be623b;padding-right:3px}
.florelle .fl-hero-voc>small{display:block;font:700 9px/1.3 'DM Sans',Arial,sans-serif;color:#927661;margin-top:6px}
.florelle .fl-gallery-thumbs button.is-active{outline:2px solid #d66b38;outline-offset:2px}
.florelle .fl-gift-module{background:#fff5d6;border:1px solid #f5e4af;border-radius:9px;padding:15px 12px 16px;margin-top:17px}
.florelle .fl-gift-module .fl-gifts-title{font-weight:800;color:#60432a;font-size:13px}
.florelle .fl-gift-module .fl-gifts-bar{color:#146b48;font-size:11px}
.florelle .fl-gift-module .fl-gifts-progress{background:#ded9b1;border-radius:12px}
.florelle .fl-gift-module .fl-gifts-progress i{background:#167d51}
.florelle .fl-gift-module .fl-gift{background:#f7e6c6;border:1px dashed #dfaa6a;border-radius:6px;min-height:128px;padding:22px 5px 12px;gap:6px}
.florelle .fl-gift-module .fl-gift.is-on{opacity:1}
.florelle .fl-gift-module .fl-gift:not(.is-on){opacity:.42;filter:grayscale(.5)}
.florelle .fl-gift-module .fl-gift>b{background:#d32645;font-size:8px;padding:4px 6px}
.florelle .fl-gift-module .fl-gift>span{font-size:10px;font-weight:800}
.florelle .fl-mystery-icon{height:36px;width:40px;position:relative;display:grid;place-items:center;color:#c16532}
.florelle .fl-mystery-icon .fl-icon{width:34px;height:34px}
.florelle .fl-mystery-icon strong{position:absolute;background:#fff1c5;color:#995024;border:1px solid #dfb26f;border-radius:50%;height:18px;width:18px;font:900 13px/16px 'DM Sans',Arial,sans-serif;right:-2px;top:-4px}
.florelle .fl-gift-module .fl-gift small{font-weight:700;color:#9a5d2b}
.florelle .fl-bonus-bottles{display:inline-block;color:#138057!important;background:#e5f6eb;border-radius:3px;padding:2px 5px;font-size:9px!important;font-weight:800;line-height:1.3;margin-top:5px}
.florelle .fl-offer-proof>span,.florelle .fl-checkout-proof>span{letter-spacing:1.3px;color:#eca435}
.florelle .fl-offer .fl-gifts-title{letter-spacing:-.01em}
@media(max-width:700px){.florelle .fl-hero-voc{font-size:16px;padding:12px}.florelle .fl-gift-module .fl-gift{min-height:121px;padding:21px 3px 10px}.florelle .fl-gift-module .fl-gift>span{font-size:9px}.florelle .fl-mystery-icon{height:32px}.florelle .fl-mystery-icon .fl-icon{width:30px;height:30px}}
