.AgeVerificationModal_overlay__EoxDi{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;overflow-y:auto;padding:32px 20px;background:radial-gradient(circle at 50% 20%,rgb(123 98 51/18%),transparent 42%),rgb(3 15 14/82%);backdrop-filter:blur(12px) saturate(.72);-webkit-backdrop-filter:blur(12px) saturate(.72)}.AgeVerificationModal_card__9DfXp{position:relative;width:min(100%,520px);overflow:hidden;border:1px solid rgb(207 171 101/48%);border-radius:22px;padding:32px;color:#f5f0e6;font-family:DIN Pro,sans-serif;text-align:center;background:linear-gradient(145deg,rgb(255 255 255/4%),transparent 42%),#10201d;box-shadow:0 30px 90px rgb(0 0 0/52%),inset 0 1px 0 rgb(255 255 255/5%)}.AgeVerificationModal_card__9DfXp:before{position:absolute;inset:8px;border:1px solid rgb(218 190 130/10%);border-radius:15px;pointer-events:none;content:""}.AgeVerificationModal_brand__tR56R{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;color:#c9b078;font-size:10px;font-weight:500;letter-spacing:.19em;text-transform:uppercase}.AgeVerificationModal_logo__uBSZJ{width:auto;height:32px}.AgeVerificationModal_divider___PFFF{width:52px;height:1px;margin:24px auto 21px;background:linear-gradient(90deg,transparent,#c8a964,transparent)}.AgeVerificationModal_ageMark__SakPH,.AgeVerificationModal_restrictedMark__A5GN7{margin:0;color:#d2b36f;font-family:DIN Pro,sans-serif;font-size:clamp(68px,16vw,92px);font-weight:900;line-height:.9;letter-spacing:-.07em;text-shadow:0 8px 28px rgb(0 0 0/25%)}.AgeVerificationModal_restrictedMark__A5GN7{color:#ae9a70;font-size:60px;opacity:.72}.AgeVerificationModal_title__nVz8i{margin:22px 0 0;color:#fffaf0;font-family:DIN Pro,sans-serif;font-size:25px;font-weight:500;letter-spacing:.01em}.AgeVerificationModal_mainText__YDiOZ{max-width:410px;margin:16px auto 0;color:#e9e3d8;font-size:16px;line-height:1.55}.AgeVerificationModal_details__Pel5E{max-width:390px;margin:11px auto 0;color:#aeb8b3;font-size:13px;line-height:1.55}.AgeVerificationModal_actions__c2c_Y{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;margin-top:28px}.AgeVerificationModal_primaryButton__wK_yp,.AgeVerificationModal_secondaryButton__kZ81n{min-height:50px;border-radius:9px;padding:13px 18px;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.AgeVerificationModal_primaryButton__wK_yp{border:1px solid #d5b870;color:#14201d;background:linear-gradient(180deg,#d6ba76,#b89751);box-shadow:0 8px 24px rgb(177 141 72/18%)}.AgeVerificationModal_primaryButton__wK_yp:hover{border-color:#e5cb8c;background:linear-gradient(180deg,#e0c582,#c5a35b)}.AgeVerificationModal_secondaryButton__kZ81n{border:1px solid rgb(225 208 169/26%);color:#e8e0d1;background:rgb(255 255 255/3%)}.AgeVerificationModal_secondaryButton__kZ81n:hover{border-color:rgb(225 208 169/50%);background:rgb(255 255 255/7%)}.AgeVerificationModal_primaryButton__wK_yp:focus-visible,.AgeVerificationModal_secondaryButton__kZ81n:focus-visible{outline:2px solid #f2d998;outline-offset:3px}.AgeVerificationModal_card__9DfXp>.AgeVerificationModal_secondaryButton__kZ81n{width:100%;margin-top:28px}.AgeVerificationModal_srOnly__d9dxL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (prefers-reduced-motion:no-preference){.AgeVerificationModal_overlay__EoxDi{animation:AgeVerificationModal_ageGateFadeIn__1Ni5U .22s ease-out both}.AgeVerificationModal_card__9DfXp{animation:AgeVerificationModal_ageGateRise__I3ONb .32s cubic-bezier(.22,.61,.36,1) both}}@keyframes AgeVerificationModal_ageGateFadeIn__1Ni5U{0%{opacity:0}}@keyframes AgeVerificationModal_ageGateRise__I3ONb{0%{opacity:0;transform:translateY(10px) scale(.99)}}@media (max-width:560px){.AgeVerificationModal_overlay__EoxDi{align-items:center;padding:18px 14px}.AgeVerificationModal_card__9DfXp{border-radius:18px;padding:26px 20px 22px}.AgeVerificationModal_brand__tR56R{gap:9px;letter-spacing:.14em}.AgeVerificationModal_logo__uBSZJ{height:28px}.AgeVerificationModal_divider___PFFF{margin:20px auto 18px}.AgeVerificationModal_title__nVz8i{margin-top:18px;font-size:22px}.AgeVerificationModal_mainText__YDiOZ{margin-top:13px;font-size:15px}.AgeVerificationModal_actions__c2c_Y{grid-template-columns:1fr;margin-top:22px}}