/* Seasonal storefront accents. Product data and pricing stay unchanged. */
.flamino-minimal .ann{background:linear-gradient(100deg,#163e34,#28483a 60%,#604d25)!important;color:#fff8e8}
.fm-diwali-note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;padding:12px 18px;margin:0 0 24px;border:1px solid #eadbb7;border-radius:12px;background:linear-gradient(110deg,#fffaf0,#fffdf7,#f0f8f1);color:#77591f;font-size:12px;line-height:1.5}
.fm-diwali-note>span:first-of-type{font-weight:600;letter-spacing:1.5px}
.fm-diwali-copy{color:#5e665c;font-size:14px}
.fm-diwali-note i{font-size:9px;color:#b99036}
.fm-home .fm-home-hero{border:1px solid #e6dfbe;background:linear-gradient(115deg,#eff8f2,#fbf8e9)!important}
.flamino-minimal .gal-slider .fm-reel-slide{background:#111}
.flamino-minimal .gal-slider video{display:block;width:100%;height:100%;object-fit:contain;background:#111}
.flamino-minimal .th-reel{color:#77591f;background:#fff7e5;border:1px solid #eadbb7;cursor:pointer}
.flamino-minimal .gal-slider:has(.fm-reel-slide video:focus) .gal-arrows{pointer-events:none}
.flamino-minimal .gal-slider:has(.fm-reel-slide video:focus) .gal-arrows button{pointer-events:auto}
@media(max-width:767px){.fm-diwali-note{gap:6px 10px;padding:10px;margin-bottom:18px}.fm-diwali-copy{flex-basis:100%;text-align:center;font-size:12px}.fm-diwali-note>i:last-child{display:none}}
/* Keep the reference image title unobstructed. */
.flamino-minimal .gal-slider:has(img[src*="blue-features-reference"]) .gal-badge,.flamino-minimal .gal-slider:has(img[src*="blue-features-reference"]) .gal-trend{display:none}
