:root{--replica-gold:#caa85f;--replica-bg:#111;--replica-body:'Poppins',sans-serif;--replica-title:'Bebas Neue',sans-serif}
html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:#111}img{max-width:100%}a:focus-visible,button:focus-visible{outline:3px solid var(--replica-gold);outline-offset:5px}
.replica-menu{position:relative}#site-navigation{display:flex;align-items:center;gap:28px}#site-navigation a{font-family:var(--replica-body);color:#fff;font-size:16px;font-weight:400;text-decoration:none;white-space:nowrap;padding:20px 0}#site-navigation a:hover,#site-navigation a[aria-current]{color:var(--replica-gold)}.menu-toggle{display:none;background:transparent;border:0;color:white;font-size:30px;padding:8px 12px;cursor:pointer}
.elementor-headline-dynamic-wrapper{width:auto!important}.elementor-headline-dynamic-text{display:none!important}.elementor-headline-dynamic-text.elementor-headline-text-active{display:inline-block!important;opacity:1!important;position:relative!important;transform:none!important}.elementor-headline-dynamic-text span{opacity:1!important;transform:none!important}.elementor-invisible{visibility:visible!important}
.cluckin-spotlight{max-width:1140px;margin:0 auto;padding:90px 20px;display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;font-family:var(--replica-body);color:#fff}.cluckin-spotlight h1,.cluckin-spotlight h2,.cluckin-information h2{font-family:var(--replica-title);font-weight:400;text-transform:uppercase;line-height:1.04;font-size:66px;margin:15px 0 25px;color:#fff}.cluckin-spotlight h1 span,.cluckin-spotlight h2 span{font-size:.64em;color:var(--replica-gold)}.cluckin-spotlight p{font-size:16px;line-height:1.8;color:#ddd}.cluckin-spotlight img{width:100%;height:auto;display:block;border-radius:5px}.eyebrow,.cluckin-spotlight .eyebrow{font-family:var(--replica-body);font-size:13px;font-weight:600;letter-spacing:2px;color:var(--replica-gold);text-transform:uppercase}.info-button{display:inline-flex;gap:20px;align-items:center;justify-content:center;border:1px solid var(--replica-gold);color:#fff!important;border-radius:3px;padding:14px 22px;font-family:var(--replica-body);font-size:14px;text-decoration:none!important;line-height:1.4;transition:background .2s}.info-button:hover{background:#79622f}.cluckin-spotlight .info-button{margin-top:18px}.cluckin-catalogue{width:calc(33.333% - 20px);padding:0 0 32px;background:#171717;text-align:center;border:1px solid #51452b;border-radius:5px;overflow:hidden}.cluckin-catalogue img{display:block;width:100%;height:240px;object-fit:cover}.cluckin-catalogue .eyebrow{margin-top:25px}.cluckin-catalogue h2{font-family:var(--replica-title);font-weight:400;color:white;font-size:34px;line-height:1.15;padding:0 18px;margin:15px 0 25px}.cluckin-detail{background:radial-gradient(ellipse at top right,#35351c 0,transparent 48%),#111}.cluckin-detail .cluckin-spotlight{padding-top:100px;padding-bottom:100px}.cluckin-information{max-width:1140px;margin:auto;padding:70px 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;color:#ddd;font-family:var(--replica-body);line-height:1.8}.cluckin-information h2{font-size:48px}.cluckin-information figure{margin:0;align-self:center}.cluckin-information img{display:block;width:100%;height:auto;border-radius:4px}.cluckin-information figcaption{font-size:11px;color:#aaa;margin-top:12px}.game-facts{display:flex;gap:40px;margin-top:35px}.game-facts dt{font-size:12px;color:var(--replica-gold);letter-spacing:1.5px}.game-facts dd{margin:8px 0;font-size:16px;color:white}.feature-row{max-width:1140px;margin:auto;padding:20px 20px 70px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;color:#ddd;font-family:var(--replica-body);line-height:1.7}.feature-row h3{color:var(--replica-gold);font-family:var(--replica-title);font-size:30px;font-weight:400}.catalogue-back{max-width:1100px;margin:0 auto;padding:0 0 80px}
@media(max-width:1024px){.cluckin-spotlight{gap:35px;padding:65px 30px}.cluckin-spotlight h1,.cluckin-spotlight h2{font-size:54px}.cluckin-catalogue{width:calc(50% - 15px)}.cluckin-information{gap:35px;padding:50px 30px}.catalogue-back{padding-left:30px}#site-navigation{gap:20px}}
@media(max-width:767px){#site-navigation{display:none;position:absolute;right:0;top:100%;width:230px;padding:12px 24px;background:#171717;border:1px solid #65532d;box-shadow:0 15px 30px #0006;z-index:1000}#site-navigation.open{display:flex;flex-direction:column;align-items:stretch;gap:0}#site-navigation a{padding:14px 0;font-size:16px}.menu-toggle{display:block}.elementor-42 .elementor-element.elementor-element-8236da5{overflow:visible!important}.cluckin-spotlight,.cluckin-information{grid-template-columns:1fr;gap:30px;padding:50px 22px}.cluckin-spotlight h1,.cluckin-spotlight h2{font-size:48px}.cluckin-spotlight h1 span,.cluckin-spotlight h2 span{font-size:.7em}.cluckin-spotlight p{font-size:15px}.cluckin-catalogue{width:100%;max-width:480px;margin:auto}.cluckin-catalogue img{height:auto}.cluckin-detail .cluckin-spotlight{padding-top:55px;padding-bottom:40px}.cluckin-information h2{font-size:40px}.feature-row{grid-template-columns:1fr;gap:15px;padding:20px 22px 50px}.feature-row h3{margin-bottom:8px}.catalogue-back{padding:0 22px 60px}.game-facts{gap:24px}.elementor-headline{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
.replica-catalogue-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch!important;gap:30px!important}.replica-catalogue-grid>.e-con,.replica-catalogue-grid>.cluckin-catalogue{width:100%!important;min-height:355px}.cluckin-catalogue{display:flex;flex-direction:column;justify-content:center;padding:0 0 25px}.cluckin-catalogue img{height:auto}.cluckin-catalogue .eyebrow{font-size:10px;margin:18px 8px 0}.cluckin-catalogue h2{font-size:25px;margin:12px 0 18px}.cluckin-catalogue .info-button{margin:0 14px;padding:12px 8px;font-size:13px}.replica-catalogue-grid>.e-con{--min-height:355px}.replica-catalogue-grid .elementor-button{font-size:13px!important;padding:12px 10px!important}
@media(max-width:1024px){.replica-catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}}
@media(max-width:767px){.replica-catalogue-grid{grid-template-columns:1fr;gap:24px!important}.replica-catalogue-grid>.cluckin-catalogue{max-width:none}.cluckin-catalogue img{max-height:240px;object-fit:cover}.cluckin-catalogue h2{font-size:30px}.cluckin-catalogue .info-button{align-self:center;padding:14px 24px}.replica-catalogue-grid>.e-con{--min-height:355px}}
.elementor .replica-menu .menu-toggle{background:transparent;color:#caa85f;border:1px solid #caa85f;border-radius:3px;width:48px;height:48px;padding:0;font-size:28px;line-height:1;box-shadow:none}
