.age-region-gate-module__OnfDyq__gate.kt-age-gate{color:#fff;isolation:isolate;background:radial-gradient(at 50% 42%,#371544 0%,#190c24 45%,#08060c 100%);padding:100px 24px 48px}.age-region-gate-module__OnfDyq__drips{pointer-events:none;background:url(/media/campaigns/halloween-2026/slime-edge-v1.webp) calc(50% + 250px) 0/270px no-repeat;height:160px;position:absolute;inset:0 0 auto}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__panel{color:#fff;max-width:620px;position:relative}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__panel>img{filter:brightness(0)invert();width:155px}.age-region-gate-module__OnfDyq__gate.kt-age-gate .age-region-gate-module__OnfDyq__eyebrow{color:#c4f431;letter-spacing:.15em;text-transform:uppercase;margin:38px 0 0;font-size:11px;font-weight:500}.age-region-gate-module__OnfDyq__gate.kt-age-gate h1{color:#06ec6e;font-synthesis:none;letter-spacing:.015em;text-transform:uppercase;margin:16px 0;font-family:BentonSans Comp Bold,sans-serif;font-size:clamp(76px,9vw,112px);font-weight:400;line-height:1}.age-region-gate-module__OnfDyq__gate.kt-age-gate .age-region-gate-module__OnfDyq__description{color:#e6ddeb;max-width:370px;margin:0;font-family:Gotham Book,Gotham,sans-serif;font-size:15px;line-height:1.65}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions{gap:12px;margin-top:32px}:is(.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions>button,.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions>a){letter-spacing:.09em;color:#eee4f5;background:0 0;border:1px solid #8a669d;border-radius:999px;width:210px;min-width:0;font-size:11px}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions>button{color:#1d1024;background:#c4f431;border-color:#c4f431}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions>button:hover{color:#1d1024;background:#d5ff65}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions>a:hover{color:#fff;background:#4b255c}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions>:focus-visible{outline-offset:5px;outline:2px solid #fff}.age-region-gate-module__OnfDyq__gate.kt-age-gate .age-region-gate-module__OnfDyq__footnote{color:#b9a6c6;margin:25px 0 0;font-size:11px}@media (max-width:600px){.age-region-gate-module__OnfDyq__gate.kt-age-gate{padding:80px 24px 40px}.age-region-gate-module__OnfDyq__drips{background-position:right -28px top;background-size:210px}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__panel{padding:0}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__panel>img{width:120px}.age-region-gate-module__OnfDyq__gate.kt-age-gate .age-region-gate-module__OnfDyq__eyebrow{letter-spacing:.1em;margin-top:30px;font-size:9px}.age-region-gate-module__OnfDyq__gate.kt-age-gate h1{font-size:76px}.age-region-gate-module__OnfDyq__gate.kt-age-gate .age-region-gate-module__OnfDyq__description{max-width:270px;font-size:14px}.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions{gap:12px;margin-top:26px}:is(.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions>button,.age-region-gate-module__OnfDyq__gate.kt-age-gate .kt-age-gate__actions>a){width:min(280px,100%)}}.age-region-gate-module__OnfDyq__holiday{background:radial-gradient(circle,#ffffff17 0 2px,#0000 3px) 0 0/38px 38px,radial-gradient(120% 90% at 30% 20%,#d81f26 0%,#b3121a 55%,#8c0c12 100%)}.age-region-gate-module__OnfDyq__holidayLights{position:absolute;top:0;left:0}.age-region-gate-module__OnfDyq__holiday .kt-age-gate__panel{background:#fff8ef;border-radius:28px;width:min(640px,100%);padding:clamp(34px,5vw,54px) clamp(20px,5vw,56px) clamp(30px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 30px 70px #3c000473}.age-region-gate-module__OnfDyq__holiday .kt-age-gate__panel:before{content:"";background:repeating-linear-gradient(135deg,#c8161d 0 16px,#fff 16px 24px,#1f7a4d 24px 40px,#fff 40px 48px);height:12px;position:absolute;inset:0 0 auto}.age-region-gate-module__OnfDyq__holiday .kt-age-gate__panel>img{width:clamp(130px,22vw,180px)}.age-region-gate-module__OnfDyq__holiday h1{margin:14px 0 28px;font-size:clamp(28px,4.4vw,40px)}.age-region-gate-module__OnfDyq__holiday.age-region-gate-module__OnfDyq__holiday .kt-age-gate__actions .kt-age-gate__confirm{color:#fff8ef;background:#c8161d;border-color:#c8161d}.age-region-gate-module__OnfDyq__holiday.age-region-gate-module__OnfDyq__holiday .kt-age-gate__actions .kt-age-gate__confirm:is(:hover,:focus-visible){color:#fff8ef;background:#1f7a4d;border-color:#1f7a4d}.age-region-gate-module__OnfDyq__holidayEyebrow{color:#1f7a4d;letter-spacing:.16em;text-transform:uppercase;margin:18px 0 0;font-family:Gotham,sans-serif;font-size:13px;font-weight:700}@media (max-width:560px){.age-region-gate-module__OnfDyq__holiday .kt-age-gate__actions{flex-direction:column;gap:14px}}
