@font-face{font-family:'Gayathri';src:url(https://demo.laura-kreutner.de/wp-content/uploads/2026/09/gayathri-v20-latin-700.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Poppins';src:url(https://demo.laura-kreutner.de/wp-content/uploads/2026/09/poppins-v24-latin-200.woff2) format('woff2');font-weight:200;font-style:normal;font-display:swap}.age-popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgb(5 15 10 / .85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:99999;font-family:'Poppins',sans-serif;transition:opacity 0.3s ease}.age-popup-card{background-color:#0b1f15;border:1px solid rgb(255 255 255 / .1);border-radius:12px;padding:40px;max-width:440px;width:90%;text-align:center;box-shadow:0 20px 40px rgb(0 0 0 / .5);color:#f4f4f4}.age-popup-badge{display:inline-block;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;background:rgb(255 255 255 / .08);padding:4px 10px;border-radius:20px;margin-bottom:15px;color:#a3b8ad}.age-popup-card h2{font-family:'Gayathri',sans-serif;font-size:32px;font-weight:700;margin-bottom:15px;color:#fff;line-height:1.2}.age-popup-card p{font-size:14px;font-weight:200;color:#d1d8d4;line-height:1.6;margin-bottom:25px}.age-popup-card strong{font-weight:400;color:#fff}.age-popup-actions{display:flex;gap:12px;justify-content:center;margin-bottom:20px}.btn-primary,.btn-secondary{flex:1;padding:12px 20px;border-radius:6px;font-family:'Poppins',sans-serif;font-size:14px;font-weight:200;cursor:pointer;text-decoration:none;transition:all 0.2s ease;border:none}.btn-primary{background-color:#f4f1ea;color:#0b1f15}.btn-primary:hover{background-color:#fff;transform:translateY(-1px)}.btn-secondary{background-color:#fff0;color:#d1d8d4;border:1px solid rgb(255 255 255 / .2)}.btn-secondary:hover{border-color:rgb(255 255 255 / .5);color:#fff}.age-popup-hint{display:block;font-size:11px;color:#83968b;font-style:italic}