.catalogue-intro{margin:18px 0}.catalogue-intro[data-product=casino] .catalogue-hero{background:radial-gradient(at 90% 0,#714581 0%,#0000 58%),#291e42}.catalogue-intro[data-product=casino] .eyebrow{color:#ddbbf0}.catalogue-intro[data-product=all] .catalogue-hero{background:radial-gradient(at 90% 0,#8b344e 0%,#0000 58%),#301f35}.catalogue-page .country-card{--tile:#2d70a5;border:1px solid #dce4ed;border-left:4px solid var(--tile);background:#fff;box-shadow:0 4px 14px #10283e06}.catalogue-page .country-card:first-child{--tile:#8356aa}.catalogue-page .country-card:nth-child(3){--tile:#2b8a6a}.catalogue-page .country-card:nth-child(4){--tile:#b57724}.catalogue-page .country-card:nth-child(5){--tile:#bd4665}.catalogue-page .country-card:nth-child(6){--tile:#397c87}.catalogue-page .country-card>svg:first-child{color:var(--tile);background:color-mix(in srgb,var(--tile) 10%,white);border-radius:12px;flex-shrink:0;width:46px;height:46px;padding:11px}.catalogue-page .country-card:hover{border-color:var(--tile)}.catalogue-hero{color:#fff;background:radial-gradient(at 90% 0,#28557d 0%,#0000 58%),#10283e;border-radius:18px;grid-template-columns:1.2fr 1fr;gap:36px;padding:32px;display:grid;position:relative;overflow:hidden}.catalogue-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 90px,#ffffff04 90px 92px);position:absolute;inset:0}.catalogue-hero-copy,.catalogue-lineup{min-width:0;position:relative}.catalogue-hero .eyebrow{color:#91c4e8;letter-spacing:.14em;font-size:11px}.catalogue-hero h1{letter-spacing:-.04em;color:#fff;margin:14px 0;font-size:clamp(30px,3.4vw,50px);line-height:1.08}.catalogue-hero-copy>p:last-of-type{color:#c8d9e8;max-width:600px;font-size:14px;line-height:1.65}.catalogue-jump{color:#fff;background:#c32b43;border-radius:8px;align-items:center;gap:28px;margin-top:20px;padding:12px 18px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.catalogue-jump:hover{background:#a81e35}.catalogue-lineup{border-left:1px solid #ffffff24;align-self:center;padding-left:28px}.catalogue-lineup-heading{color:#c8d9e8;letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;display:flex}.catalogue-lineup-heading strong{color:#fff;letter-spacing:-.05em;font-size:28px}.catalogue-brand-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.catalogue-brand-strip a{color:#fff;background:#ffffff0c;border:1px solid #ffffff19;border-radius:9px;flex-direction:column;align-items:center;gap:7px;padding:10px 6px;font-size:11px;text-decoration:none;display:flex}.catalogue-brand-strip a:hover{background:#ffffff20;border-color:#8dc8ed}.catalogue-brand-strip a>:first-child{object-fit:contain;width:64px;height:40px}.catalogue-sport-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.catalogue-sport-strip a{--sport:#2e70b0;border:1px solid #dce4ed;border-bottom:3px solid var(--sport);color:#18334a;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:13px;text-decoration:none;display:flex}.catalogue-sport-strip a[data-sport=football]{--sport:#278764}.catalogue-sport-strip a[data-sport=basketball]{--sport:#c3682d}.catalogue-sport-strip a[data-sport=tennis]{--sport:#718921}.catalogue-sport-strip a[data-sport=esports]{--sport:#8060bb}.catalogue-sport-strip a>svg{width:30px;height:30px;color:var(--sport);flex-shrink:0}.catalogue-sport-strip strong,.catalogue-sport-strip small{display:block}.catalogue-sport-strip strong{font-size:13px}.catalogue-sport-strip small{color:#66768a;margin-top:3px;font-size:10px}.catalogue-sport-strip b{color:var(--sport);margin-left:auto}.catalogue-sport-strip a:hover{background:#f0f6fc}.catalogue-page>.guide-language-switch{margin:12px 0}.catalogue-page>.browse-paths{padding:0 0 14px}.catalogue-page .catalog-heading .eyebrow,.catalogue-page .catalog-heading .section-description{display:none}.catalogue-page .catalog-heading h2{margin:0;font-size:24px}.catalogue-page .finder-primary{margin:12px 0}.catalogue-page .browse-card{box-shadow:0 5px 18px #10283e09}.catalogue-page .browse-card>header{background:linear-gradient(120deg,#f1f5fa,#fff);border-radius:8px;margin:-8px -8px 0;padding:12px 8px}.catalogue-page a:focus-visible{outline-offset:3px;outline:3px solid #50b0f0}@media (max-width:900px){.catalogue-hero{gap:20px;padding:24px}.catalogue-sport-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-sport-strip a{gap:8px}}@media (max-width:600px){.catalogue-hero{grid-template-columns:1fr;gap:20px;padding:22px}.catalogue-lineup{border-top:1px solid #ffffff24;border-left:0;padding:12px 0 0}.catalogue-brand-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-sport-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-sport-strip a:last-child{grid-column:1/-1}.catalogue-hero h1{font-size:34px}}
