.ffc-ss-showcase,.ffc-ss-showcase *,.ffc-ss-strip,.ffc-ss-strip *,.ffc-ss-float,.ffc-ss-float *,.ffc-ss-header,.ffc-ss-header *{box-sizing:border-box}.ffc-ss-header{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-height:72px;padding:6px 2px}.ffc-ss-header>a{position:relative;display:flex;width:78px;height:64px;align-items:center;justify-content:center;padding:5px;border:1px solid #fff0;border-radius:8px;background:rgb(255 255 255 / .04);text-decoration:none!important;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.ffc-ss-header>a:hover,.ffc-ss-header>a:focus-visible{transform:translateY(-2px) scale(1.04);border-color:rgb(213 174 59 / .65);background:rgb(255 255 255 / .1);box-shadow:0 5px 14px rgb(0 0 0 / .28)}.ffc-ss-header img{display:block;max-width:68px;max-height:54px;width:auto;height:auto;object-fit:contain}.ffc-ss-header>a>strong{color:#fff;font-size:.7rem;text-align:center}.ffc-ss-header-tip{position:absolute;left:50%;bottom:-30px;z-index:9999;display:none;min-width:max-content;max-width:180px;padding:4px 7px;transform:translateX(-50%);border-radius:5px;background:#111;color:#fff;font-size:11px;font-weight:700;box-shadow:0 4px 10px rgb(0 0 0 / .25)}.ffc-ss-header>a:hover .ffc-ss-header-tip,.ffc-ss-header>a:focus-visible .ffc-ss-header-tip{display:block}.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-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-product{display:block;aspect-ratio:16/8;overflow:hidden}.ffc-ss-product img{width:100%;height:100%;object-fit:cover}.ffc-ss-card-body{padding:.85rem}.ffc-ss-logo{max-width:140px;height:55px;object-fit:contain}.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-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}.ffc-ss-strip-track img{width:100%;height:70px;object-fit:contain}.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}.ffc-ss-float[hidden]{display:none!important}.ffc-ss-close{position:absolute;right:5px;top:3px;border:0;background:#fff0;font-size:1.3rem}@media(max-width:760px){.ffc-ss-header{justify-content:center;gap:6px;min-height:58px}.ffc-ss-header>a{width:62px;height:52px}.ffc-ss-header img{max-width:54px;max-height:44px}.ffc-ss-header-tip{display:none!important}.ffc-ss-grid{grid-template-columns:1fr}.ffc-ss-float{left:12px;right:12px;bottom:12px;width:auto}}@media(prefers-reduced-motion:reduce){.ffc-ss-header>a{transition:none!important}.ffc-ss-header>a:hover{transform:none}}