.age-verify-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeIn .3s ease-in-out forwards}@keyframes fadeIn{to{opacity:1}}.age-verify-overlay.hide{animation:fadeOut .3s ease-in-out forwards}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.age-verify-modal{background:#fff;border-radius:8px;padding:40px;max-width:500px;width:90%;text-align:center;box-shadow:0 10px 40px #0000004d;transform:scale(.9);animation:scaleIn .3s ease-in-out forwards}@keyframes scaleIn{to{transform:scale(1)}}.age-verify-title{font-size:24px;font-weight:700;color:#333;margin-bottom:10px;font-family:var(--font-heading-family),sans-serif}.age-verify-subtitle{font-size:18px;color:#666;margin-bottom:30px;font-family:var(--font-body-family),sans-serif}.age-verify-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.age-verify-btn{padding:15px 40px;font-size:16px;font-weight:600;border:2px solid;border-radius:4px;cursor:pointer;transition:all .3s ease;font-family:var(--font-body-family),sans-serif;min-width:120px}.age-verify-btn-yes{background:#000;color:#fff;border-color:#000}.age-verify-btn-yes:hover{background:#333;border-color:#333;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.age-verify-btn-no{background:transparent;color:#666;border-color:#666}.age-verify-btn-no:hover{background:#f5f5f5;border-color:#333;color:#333}.age-verify-rejected{display:none}.age-verify-rejected.show{display:block;margin-top:20px;padding:15px;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404}@media screen and (max-width: 768px){.age-verify-modal{padding:30px 20px}.age-verify-title{font-size:20px}.age-verify-subtitle{font-size:16px}.age-verify-buttons{flex-direction:column}.age-verify-btn{width:100%}}body.age-verify-active{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/12/assets/age-verification.css.map */
