.family-sports[data-astro-cid-zlgoisik]{color:#fff;text-align:center;isolation:isolate;background:linear-gradient(#080709 0%,#16080c 100%);padding:44px 0 34px;overflow:hidden}.sports-heading[data-astro-cid-zlgoisik]{padding:0 16px 12px}.sports-heading[data-astro-cid-zlgoisik] h2[data-astro-cid-zlgoisik]{color:#fff;text-shadow:0 0 24px #b5122440;margin:0 0 10px;font-size:clamp(25px,3vw,37px);font-weight:800;line-height:1.4}.sports-heading[data-astro-cid-zlgoisik] p[data-astro-cid-zlgoisik]{color:#d6c3c7;margin:0 0 20px;font-size:15px}.sports-cta[data-astro-cid-zlgoisik]{background:linear-gradient(135deg,#d51b34,#a30f24);border:1px solid #e0344b;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:10px 30px;font-size:14px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 24px #b5122440;color:#fff!important}.sports-cta[data-astro-cid-zlgoisik]:hover{background:linear-gradient(135deg,#ed3049,#bd142c);transform:translateY(-2px)}.sports-window[data-astro-cid-zlgoisik]{direction:ltr;width:100%;margin-top:17px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.sports-track[data-astro-cid-zlgoisik]{will-change:transform;width:max-content;animation:35s linear infinite sports-move;display:flex}.sports-window[data-astro-cid-zlgoisik]:hover .sports-track[data-astro-cid-zlgoisik]{animation-play-state:paused}.sports-league[data-astro-cid-zlgoisik]{flex-direction:column;justify-content:center;align-items:center;gap:9px;width:148px;min-width:148px;padding:8px 12px;display:flex}.sports-crest[data-astro-cid-zlgoisik]{justify-content:center;align-items:center;width:80px;height:62px;display:flex}.sports-crest[data-astro-cid-zlgoisik] img[data-astro-cid-zlgoisik]{object-fit:contain;filter:drop-shadow(0 0 8px #ffffff40);width:auto;max-width:75px;height:58px}.sports-fallback[data-astro-cid-zlgoisik]{color:#ffb5c0;background:linear-gradient(145deg,#37121b,#10090d);border:1px solid #85303e;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;font-size:16px;font-weight:900;box-shadow:0 0 15px #b5122433}.sports-league-label[data-astro-cid-zlgoisik]{color:#e1d4d7;max-width:130px;min-height:34px;font-size:12px;line-height:1.4}@keyframes sports-move{to{transform:translate(-50%)}}@media (width<=600px){.family-sports[data-astro-cid-zlgoisik]{padding:34px 0 27px}.sports-league[data-astro-cid-zlgoisik]{width:112px;min-width:112px;padding:6px}.sports-crest[data-astro-cid-zlgoisik]{height:53px}.sports-crest[data-astro-cid-zlgoisik] img[data-astro-cid-zlgoisik]{max-width:65px;height:48px}.sports-fallback[data-astro-cid-zlgoisik]{width:49px;height:49px;font-size:13px}.sports-league-label[data-astro-cid-zlgoisik]{max-width:104px;font-size:11px}.sports-track[data-astro-cid-zlgoisik]{animation-duration:29s}}@media (prefers-reduced-motion:reduce){.sports-track[data-astro-cid-zlgoisik]{animation:none}.sports-window[data-astro-cid-zlgoisik]{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.hero-visual[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;min-width:0;padding:24px 0 36px;display:flex;position:relative}.hero-visual[data-astro-cid-lcdefpme] .family-tv[data-astro-cid-lcdefpme]{background:linear-gradient(145deg,#3b121b,#10080c);border:2px solid #c7233abf;border-radius:20px;width:100%;max-width:590px;padding:8px;transition:box-shadow .35s,transform .35s;position:relative;transform:none;box-shadow:0 28px 65px #00000073,0 0 40px #be183033,inset 0 1px 2px #ffffff40}.hero-visual[data-astro-cid-lcdefpme] .family-tv[data-astro-cid-lcdefpme]:hover{transform:translateY(-5px);box-shadow:0 36px 75px #00000080,0 0 50px #be18304d}.family-tv-screen[data-astro-cid-lcdefpme]{aspect-ratio:1308/733;background:#180a0e;border-radius:12px;width:100%;overflow:hidden}.family-tv-screen[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%;display:block}.family-tv-stand[data-astro-cid-lcdefpme]{clip-path:polygon(39% 0,61% 0,75% 80%,100% 100%,0 100%,25% 80%);background:linear-gradient(#6c2734,#1b0b10);width:29%;height:24px;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}@media (width<=760px){.hero-visual[data-astro-cid-lcdefpme]{padding:12px 0 28px}.hero-visual[data-astro-cid-lcdefpme] .family-tv[data-astro-cid-lcdefpme]{border-radius:13px;max-width:100%;padding:5px}.family-tv-screen[data-astro-cid-lcdefpme]{border-radius:8px}.family-tv-stand[data-astro-cid-lcdefpme]{height:17px;bottom:-17px}}@media (prefers-reduced-motion:reduce){.hero-visual[data-astro-cid-lcdefpme] .family-tv[data-astro-cid-lcdefpme]{transition:none}.hero-visual[data-astro-cid-lcdefpme] .family-tv[data-astro-cid-lcdefpme]:hover{transform:none}}.cta h2[data-astro-cid-lcdefpme]{color:#fff!important}.cta p[data-astro-cid-lcdefpme]{color:#ffe5e9!important}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:25px;display:flex}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{text-align:center;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:first-child{color:#fff;background:linear-gradient(135deg,#d31a34,#981126);border:1px solid #a91b2d;box-shadow:0 6px 20px #a8122940}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:last-child{color:#fff;background:#ffffff17;border:1px solid #ffffff80}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{transform:translateY(-3px);box-shadow:0 10px 25px #a812294d}@media (width<=768px){.hero-actions[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:20px;display:grid}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{box-sizing:border-box;white-space:normal;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:11px 7px;font-size:clamp(11px,3vw,13px)}}@media (prefers-reduced-motion:reduce){.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{transition:none}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:hover{transform:none}}.featured-products-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.featured-products-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.featured-products-footer[data-astro-cid-lcdefpme]{justify-content:center;margin-top:30px;display:flex}.featured-products-all[data-astro-cid-lcdefpme]{color:#fff;text-align:center;background:linear-gradient(135deg,#d31a34,#981126);border:1px solid #a91b2d;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:12px 32px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #a812293d}@media (width<=900px){.featured-products-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=400px){.featured-products-grid[data-astro-cid-lcdefpme]{gap:9px}.featured-products-all[data-astro-cid-lcdefpme]{width:100%}}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:first-child{color:#fff!important;background:linear-gradient(120deg,#d31831,#91101e)!important;border-color:#b71a2b!important}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]:last-child{color:#fff!important;background:#ffffff12!important;border-color:#e5b0b8!important}.hero-visual[data-astro-cid-lcdefpme] .family-tv-screen[data-astro-cid-lcdefpme]{background:#180a0e!important;border-color:#ad2737!important}@media (width>=1025px){.hero-inner .hero-visual{overflow:visible}.hero-inner .hero-visual .family-tv{width:125%;max-width:740px}}@media (width>=769px) and (width<=1024px){.hero-inner .hero-visual .family-tv{width:110%;max-width:650px}}@media (width<=768px){.hero-inner .hero-visual{width:100%;padding:16px 0 30px}.hero-inner .hero-visual .family-tv{width:100%;max-width:520px;margin-inline:auto}.hero-inner .family-tv-screen img{object-fit:contain;width:100%;height:100%}}@media (width>=1025px){.hero-inner .hero-visual .family-tv{width:145%!important;max-width:850px!important}.hero-inner .hero-visual{overflow:visible!important}.hero-inner .hero-visual .family-tv{transform-origin:50%!important;transform:scale(1.22)!important}.hero-inner .hero-visual .family-tv:hover{transform:scale(1.22)translateY(-4px)!important}}
