#age-verification-popup{display:none}.age-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat}.age-popup-content{background:#fff;border:24px solid #b388ff;border-radius:12px;padding:20px 30px;text-align:center;max-width:800px;width:90%;font-family:Arial,sans-serif;position:relative}.age-popup-logo{display:flex;justify-content:center;align-items:center}.age-popup h2{font-size:28px;color:#000;font-weight:700;margin-bottom:-8px}.age-popup p{margin-bottom:10px;color:#333}.age-subtext p{color:#888}select#birth-year{width:15%;margin:10px 0 20px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #000;padding:10px 40px 10px 10px;font-size:16px;color:#000;border-radius:6px;background-image:url("data:image/svg+xml;utf8,<svg fill='%23b388ff' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 16px}.age-buttons{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.btn-primary{background-color:#000;color:#fff;border:none;padding:12px 20px;cursor:pointer;font-weight:700;border-radius:10px}.btn-outline{background-color:transparent;color:#000;border:2px solid #000;padding:12px 20px;cursor:pointer;font-weight:700;border-radius:10px}.age-error{color:red;font-size:14px;margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/28/assets/age-popup.css.map */
