@font-face{font-family:Margin;src:url('{{ "Margin_DEMO.otf" | asset_url }}') format("opentype");font-weight:400;font-style:normal;font-display:swap}.age-verification-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:10000;display:flex;justify-content:center;align-items:center}.age-verification-modal{background-color:#ff1493;padding:2rem;border-radius:8px;text-align:center;max-width:90%;width:400px;box-shadow:0 4px 20px #0000004d}.age-verification-logo{width:120px;height:auto;margin:0 auto 1.5rem;display:block}.age-verification-modal h2{font-family:Margin,Impact,sans-serif;color:#fff;margin-top:0;font-size:3rem;margin-bottom:1rem}.age-verification-modal p{font-family:Margin,Impact,sans-serif;color:#fff;font-size:1.5rem;margin-bottom:2rem}.age-verification-buttons{display:flex;justify-content:space-between;gap:1rem}.age-button{font-family:Margin,Impact,sans-serif;padding:.8rem 2rem;font-size:1.2rem;border:none;border-radius:4px;cursor:pointer;text-transform:uppercase;font-weight:700;flex:1;transition:transform .2s ease,opacity .2s ease}.age-button:hover{transform:translateY(-2px);opacity:.9}.age-yes{background-color:#8dc63f;color:#fff;font-size:20px}.age-no{background-color:#3a236f;color:#fff;font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/age-verification.css.map */
