.modal,.wrap{display:flex;align-items:center;justify-content:center}.modal-open{overflow:hidden}.ageVerification_wrapper h3{font-size:40px;line-height:44px;letter-spacing:0;margin:0;text-align:center;display:flex;flex-direction:column;color:#fff}.ageVerification_wrapper{display:flex;max-width:496px;flex-direction:column;overflow:hidden;gap:40px;align-items:center}.age_btn_wrap{display:flex;column-gap:24px;row-gap:12px;justify-content:center}.modal .card_content_wrap::-webkit-scrollbar{display:none}.card-ageVerification{display:flex;width:100%;z-index:104;max-width:660px;justify-content:center}.modal{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;background-color:#1a1a1ad9;transition:all ease .4s;z-index:100;width:100%;height:100%;justify-content:center}.container-width{width:100%}.card-ageVerification-wrapper{background-color:#adbdd3;z-index:104}.modal .card-ageVerification-wrapper{height:100vh;max-height:300px;margin:0 auto;padding-top:20px;padding-bottom:20px;display:flex;align-items:center;justify-content:center}.card_content_wrap{display:flex;flex-direction:column;padding:0 20px;overflow-x:hidden}.CloseModal{display:flex;align-items:center;justify-content:center;cursor:pointer}.ageVerification_text_wrapper h4{font-size:24px;padding-right:40px;margin:0 0 10px}.ageVerification_text_wrapper p{font-size:16px;margin:0 0 10px;padding-right:40px}.ageVerification_wrapper a{font-style:italic;font-size:16px;text-decoration:underline}.age_btn{padding:12px 32px;font-size:17px;letter-spacing:0;line-height:23px;height:47px;border:1px solid;cursor:pointer;text-align:center}.age_btn.age_btn_yes{color:#adbdd3;background:#fff;border:1px solid #adbdd3}.age_btn.age_btn_no{color:#fff;border:1px solid #ffff}.age_btn:hover{text-decoration:underline}@media (max-width: 992px){.modal .card-ageVerification-wrapper{flex-direction:column;align-items:center;margin:20px 0}.modal .card-ageVerification-wrapper{margin:20px}}@media (max-width: 560px){.card-ageVerification{height:100%}.modal .card-ageVerification-wrapper{max-height:fit-content;height:auto;padding-top:40px;padding-bottom:40px}.container-width{max-width:none!important;padding:0!important}.card-ageVerification{align-items:center}.ageVerification_wrapper{gap:24px}.card-ageVerification table{width:220%}.age_btn_wrap{column-gap:12px}.age_btn_wrap>span{width:100%}}@media (max-width: 321px){.age_btn_wrap{flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/age-verification-modal.css.map */
