.ffc-ss-showcase,.ffc-ss-showcase *,.ffc-ss-strip,.ffc-ss-strip *,.ffc-ss-float,.ffc-ss-float *{box-sizing:border-box}.ffc-ss-showcase{margin:1rem 0;color:#26384a}.ffc-ss-showcase>header{padding:1rem;border-radius:12px;background:linear-gradient(120deg,#171717,#3b3425,#9b7924);color:#fff}.ffc-ss-showcase>header span{font-size:.68rem;font-weight:900;letter-spacing:.08em}.ffc-ss-showcase>header h2{margin:.15rem 0;color:#fff!important}.ffc-ss-tier{margin:1.3rem 0}.ffc-ss-tier>h3{padding-bottom:.4rem;border-bottom:3px solid #d5ae3b}.ffc-ss-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.ffc-ss-card{overflow:hidden;border:1px solid #ddd5c2;border-top:5px solid #b98c24;border-radius:10px;background:#fff;box-shadow:0 5px 14px #392d1717}.ffc-ss-card.tier-main{grid-column:span 2;border-top-color:#d1a529}.ffc-ss-product{display:block;aspect-ratio:16/8;overflow:hidden;background:#eee}.ffc-ss-product img{width:100%;height:100%;object-fit:cover}.ffc-ss-card-body{padding:.85rem}.ffc-ss-logo{width:auto;max-width:140px;height:55px;object-fit:contain}.ffc-ss-card-body>span{display:block;margin:.35rem 0;font-size:.67rem;font-weight:900;text-transform:uppercase;color:#8b6b22}.ffc-ss-card h3,.ffc-ss-card h4{margin:.2rem 0}.ffc-ss-offer{display:block;margin:.5rem 0;padding:.45rem;background:#fff5cf}.ffc-ss-cta{display:inline-flex;margin-top:.55rem;padding:.5rem .7rem;border-radius:6px;background:#191919;color:#fff!important;text-decoration:none!important;font-weight:800}.ffc-ss-strip{padding:1rem;background:#f4f4f4;text-align:center}.ffc-ss-strip>div:first-child span{font-size:.67rem;font-weight:900}.ffc-ss-strip h3{margin:.1rem 0 .7rem}.ffc-ss-strip-track{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;justify-content:center}.ffc-ss-strip-track a{flex:0 0 150px;scroll-snap-align:center;padding:.55rem;text-decoration:none}.ffc-ss-strip-track img{width:100%;height:70px;object-fit:contain}.ffc-ss-strip-track span{display:block;font-size:.72rem;color:#444}.ffc-ss-float{position:fixed;right:20px;bottom:20px;z-index:99996;display:grid;grid-template-columns:110px 1fr;gap:.7rem;width:min(390px,calc(100vw - 24px));padding:.75rem;border:1px solid #d6c69c;border-top:5px solid #bd8c22;border-radius:11px;background:#fff;box-shadow:0 12px 30px #0003;animation:ffcSSIn .25s ease}.ffc-ss-float[hidden]{display:none!important}.ffc-ss-float>img{width:110px;height:100px;object-fit:cover;border-radius:6px}.ffc-ss-float div{display:flex;flex-direction:column}.ffc-ss-float small{font-weight:900;color:#846820}.ffc-ss-float strong{font-size:1rem}.ffc-ss-float span{font-size:.82rem;margin:.2rem 0}.ffc-ss-float a{margin-top:auto;color:#275d91;font-weight:900}.ffc-ss-close{position:absolute;right:5px;top:3px;border:0;background:#fff0;font-size:1.3rem;cursor:pointer}@keyframes ffcSSIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(hover:hover){.ffc-ss-card,.ffc-ss-strip-track a{transition:transform .16s ease,box-shadow .16s ease}.ffc-ss-card:hover,.ffc-ss-strip-track a:hover{transform:translateY(-3px);box-shadow:0 9px 20px #0002}}@media(max-width:850px){.ffc-ss-grid{grid-template-columns:repeat(2,1fr)}.ffc-ss-card.tier-main{grid-column:span 2}}@media(max-width:600px){.ffc-ss-grid{grid-template-columns:1fr}.ffc-ss-card.tier-main{grid-column:auto}.ffc-ss-strip-track{justify-content:flex-start}.ffc-ss-float{left:12px;right:12px;bottom:12px;grid-template-columns:78px 1fr;width:auto}.ffc-ss-float>img{width:78px;height:78px}}@media(prefers-reduced-motion:reduce){.ffc-ss-float{animation:none}.ffc-ss-card,.ffc-ss-strip-track a{transition:none!important}}