.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}}.ffc-ss-admin{max-width:1100px}.ffc-ss-admin-note{display:grid;gap:.2rem;margin:0 0 1rem;padding:.75rem .85rem;border-left:5px solid #b78922;border-radius:6px;background:#fff7dc;color:#594713}.ffc-ss-admin p{margin:.85rem 0}.ffc-ss-admin strong{display:inline-block;margin-bottom:.2rem}.ffc-ss-admin input[type=text],.ffc-ss-admin select{min-height:38px}.ffc-ss-help{position:relative;display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;margin-left:4px;border-radius:50%;background:#315d83;color:#fff;font-size:11px;font-weight:900;cursor:help;vertical-align:middle}.ffc-ss-help:hover:after,.ffc-ss-help:focus:after{content:attr(data-tip);position:absolute;left:50%;bottom:26px;z-index:99999;width:280px;padding:8px 10px;transform:translateX(-50%);border-radius:7px;background:#172433;color:#fff;font-size:12px;font-weight:500;line-height:1.4;box-shadow:0 6px 18px rgb(0 0 0 / .24)}.ffc-ss-help:hover:before,.ffc-ss-help:focus:before{content:"";position:absolute;bottom:20px;border:6px solid #fff0;border-top-color:#172433}.ffc-ss-eligibility{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem;padding:.75rem;border-radius:8px;background:#f2f5f7}.ffc-ss-eligibility>strong{width:100%}.ffc-ss-eligibility label{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .5rem;border:1px solid #d4dde5;border-radius:999px;background:#fff}.ffc-ss-float{grid-template-columns:92px minmax(0,1fr)!important;gap:.8rem!important;width:min(365px,calc(100vw - 24px))!important;padding:.8rem!important;border-radius:12px!important}.ffc-ss-float>img{width:92px!important;height:92px!important;object-fit:contain!important;padding:.3rem!important;border-radius:8px!important;background:#fafafa!important}.ffc-ss-float>div{display:grid!important;grid-template-columns:1fr!important;align-content:center!important;gap:.18rem!important;min-width:0!important;padding-right:18px!important}.ffc-ss-float small{display:inline-flex!important;width:max-content!important;padding:.14rem .4rem!important;border-radius:999px!important;background:#fff1bf!important;color:#76560b!important;font-size:.62rem!important;font-weight:900!important;letter-spacing:.04em!important}.ffc-ss-float strong{display:block!important;max-width:100%!important;font-size:1rem!important;line-height:1.25!important;color:#283746!important;white-space:normal!important}.ffc-ss-float span{display:block!important;margin:.05rem 0!important;font-size:.8rem!important;line-height:1.3!important;color:#596875!important;white-space:normal!important}.ffc-ss-float a{display:inline-flex!important;width:max-content!important;margin-top:.32rem!important;padding:.3rem .5rem!important;border-radius:5px!important;background:#285f91!important;color:#fff!important;font-size:.76rem!important;text-decoration:none!important;font-weight:850!important}.ffc-ss-close{right:6px!important;top:4px!important;width:26px!important;height:26px!important;line-height:22px!important;border-radius:50%!important;background:#f2f3f4!important;color:#333!important}.ffc-ss-float:after{content:"Sponsored";position:absolute;right:8px;bottom:4px;color:#9aa2aa;font-size:9px;text-transform:uppercase;letter-spacing:.05em}@media(max-width:600px){.ffc-ss-float{grid-template-columns:68px 1fr!important;padding:.65rem!important}.ffc-ss-float>img{width:68px!important;height:68px!important}.ffc-ss-float strong{font-size:.9rem!important}.ffc-ss-float span{font-size:.74rem!important}.ffc-ss-help:hover:after,.ffc-ss-help:focus:after{left:0;transform:none;width:240px}}.ffc-ss-header.is-compact{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-height:0!important;height:58px!important;padding:0!important;margin:0!important}.ffc-ss-header.is-compact>a{width:62px!important;height:52px!important;padding:3px!important;margin:0!important;border:0!important;border-radius:7px!important;background:rgb(0 0 0 / .32)!important;box-shadow:none!important}.ffc-ss-header.is-compact img{max-width:54px!important;max-height:44px!important}.ffc-ss-header.is-compact .ffc-ss-header-tip{bottom:-27px!important}.ffc-ss-header.is-compact>a:hover{transform:translateY(-1px) scale(1.03)!important;background:rgb(213 174 59 / .12)!important}.ffc-ss-strip{margin:0!important;padding:1.15rem 1rem 1rem!important;border-top:4px solid #d0a52d!important;background:linear-gradient(180deg,#f5f5f5,#ececec)!important}.ffc-ss-strip>div:first-child span{display:inline-flex!important;padding:.18rem .48rem;border-radius:999px;background:#171717;color:#fff;font-size:.64rem;font-weight:900;letter-spacing:.07em}.ffc-ss-strip h3{margin:.38rem 0 .9rem!important;color:#333!important;font-size:1.18rem!important}.ffc-ss-strip-track{justify-content:center!important;gap:1.1rem!important}.ffc-ss-strip-track a{display:flex!important;flex:0 0 145px!important;min-height:105px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:.6rem!important;border:1px solid #ddd!important;border-radius:9px!important;background:#fff!important;box-shadow:0 3px 10px rgb(0 0 0 / .07)!important}.ffc-ss-strip-track img{width:100%!important;max-width:115px!important;height:64px!important;object-fit:contain!important}.ffc-ss-strip-track span{margin-top:.28rem!important;font-size:.68rem!important;font-weight:750!important;color:#555!important}.ffc-ss-strip-track a:hover{border-color:#d0a52d!important}.ffc-ss-home-header-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}@media(max-width:760px){.ffc-ss-header.is-compact{height:50px!important;justify-content:center!important}.ffc-ss-header.is-compact>a{width:54px!important;height:46px!important}.ffc-ss-header.is-compact img{max-width:47px!important;max-height:39px!important}.ffc-ss-strip-track{justify-content:flex-start!important}}.ffc-ss-native-header{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-height:0!important;padding:0!important}.ffc-ss-native-logo{display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;border:1px solid transparent!important;border-radius:8px!important;background:rgb(255 255 255 / .05)!important;text-decoration:none!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.ffc-ss-native-header .ffc-ss-native-logo{width:66px!important;height:55px!important}.ffc-ss-native-logo img{display:block!important;width:auto!important;height:auto!important;object-fit:contain!important}.ffc-ss-native-logo:hover{transform:translateY(-2px)!important;border-color:#d4aa32!important;background:rgb(255 255 255 / .11)!important}.ffc-ss-native-footer{padding:1.15rem 1rem!important;border-top:4px solid #d0a52d!important;background:var(--ffc-footer-bg)!important;color:var(--ffc-footer-text)!important;text-align:center!important}.ffc-ss-native-footer>span{display:inline-flex!important;padding:.18rem .48rem!important;border-radius:999px!important;background:#171717!important;color:#fff!important;font-size:.64rem!important;font-weight:900!important;letter-spacing:.07em!important}.ffc-ss-native-footer h3{margin:.4rem 0 .9rem!important;color:var(--ffc-footer-text)!important}.ffc-ss-native-footer-track{display:flex!important;justify-content:center!important;gap:1rem!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important}.ffc-ss-native-footer-track .ffc-ss-native-logo{flex:0 0 155px!important;min-height:105px!important;scroll-snap-align:center!important;border-color:#ddd!important;background:#fff!important;box-shadow:0 3px 10px rgb(0 0 0 / .07)!important}.ffc-ss-native-footer-track img{max-width:130px!important;max-height:78px!important}@media(max-width:760px){.ffc-ss-native-header{gap:5px!important}.ffc-ss-native-header .ffc-ss-native-logo{width:54px!important;height:47px!important}.ffc-ss-native-footer-track{justify-content:flex-start!important}}.ffc-ss-native-footer{display:block!important}.ffc-ss-native-header{display:flex!important}.ffc-ss-native-header{background:transparent!important;box-shadow:none!important}.ffc-ss-native-header .ffc-ss-native-logo{width:auto!important;height:auto!important;min-width:0!important;padding:0 3px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ffc-ss-native-header .ffc-ss-native-logo img{max-width:75px!important;max-height:50px!important;background:transparent!important}.ffc-ss-native-header .ffc-ss-native-logo:hover{transform:translateY(-2px)!important;background:transparent!important;box-shadow:none!important}.ffc-ss-native-footer{border-top:1px solid #d5b34f!important;background:var(--ffc-footer-bg)!important}.ffc-ss-native-footer-track .ffc-ss-native-logo{flex:0 0 150px!important;min-height:90px!important;padding:.35rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.ffc-ss-native-footer-track .ffc-ss-native-logo img{max-width:125px!important;max-height:76px!important;background:transparent!important}.ffc-ss-native-footer-track .ffc-ss-native-logo:hover{transform:translateY(-2px)!important;background:transparent!important;box-shadow:none!important}.ffc-ss-native-footer-track{align-items:center!important}.ffc-ss-native-footer h3{margin-bottom:.65rem!important}@media(max-width:760px){.ffc-ss-native-header .ffc-ss-native-logo img{max-width:58px!important;max-height:44px!important}.ffc-ss-native-footer-track .ffc-ss-native-logo{flex-basis:125px!important}}