#age_logo_img{margin:0 auto!important;width:112px!important}#age_overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080!important;opacity:1!important}#age_gate{min-height:100vh;min-height:100dvh}#age_gate #age_content{width:375px!important;padding:16px!important}@media screen and (max-width:768px){#age_gate #age_content{width:398px!important}#age_gate #age_content.is_mobile{max-width:100%!important}}@media screen and (max-width:650px){#age_gate #age_content{width:100%!important}#age_gate #age_content.is_mobile{max-width:100%;border:none!important;min-height:100%!important;height:100%!important;top:0!important;margin:0!important;overflow:auto;-webkit-overflow-scrolling:touch}#age_gate #age_content.is_mobile form{min-height:100%;display:flex;flex-direction:column;justify-content:center}}#age_gate #age_content:not(.is_mobile){width:490px!important;padding:24px!important}@media screen and (max-width:1024px) and (min-width:769px){#age_gate #age_content.is_mobile,#age_gate #age_content:not(.is_mobile){width:350px!important}#age_gate #age_content #age_remember_label{display:flex}.age_header_title span{font-size:20px!important;line-height:22px!important}}@media screen and (min-width:1025px){.age_header_title span{font-size:26px!important;line-height:26px!important}}#age_content .age_header_title{text-wrap-style:auto!important}#age_content .age_birthdate span{color:#555}.age_header_title span{font:24px/24px var(--font-jw-sans-headline),arial,sans-serif;text-transform:uppercase}#age_content #age_age_group{margin-bottom:0!important}#age_content #age_confirm{margin-top:16px!important;margin-bottom:16px!important}#age_inputs{width:100%!important;display:flex;gap:8px;align-items:end!important}#age_inputs label{font-family:var(--font-jw-serif),arial,sans-serif}#age_inputs input{font:16px/26px var(--font-jw-serif),arial,sans-serif!important}#age_input_yy:first-child{width:100%!important}#age_confirm button{text-transform:uppercase}#age_content #age_confirm_btn{background-color:#000!important;border:none!important;color:#fff!important}#age_content #age_confirm_btn:active{background-color:#fff!important;border:1px solid #000!important;color:#000!important}#age_content #age_remember_me_row{margin-top:0!important}#age_content .round input[type=checkbox]:checked+label:after{background-color:#000!important;border-color:#fff!important;transform:rotate(-55deg)!important}#age_content .round input[type=checkbox]:checked+label{background-color:#000!important}#age_missing_message,#altmessage{margin-bottom:16px!important}#age_content #age_remember_label .age_remember_me_basic{font:16px/26px var(--font-jw-serif),arial,sans-serif!important;margin-top:-3px!important;margin-bottom:0!important}#age_content #age_affirm_text_content,#age_content .age_drinkiq .age_drinkiq_message{margin-top:-3px!important}#age_content.is_mobile label{display:flex;gap:16px}#age_content #age_affirm_text_content,#age_content .age_drinkiq .age_drinkiq_message{font:16px/26px var(--font-jw-serif),arial,sans-serif!important;margin-top:0!important}#age_header_subtitle{line-height:18px!important}#age_drinkiq_logo_img_url img{margin:0 auto}#age_content .age_drinkiq .age_drinkiq_logo img{width:101px!important;height:auto!important}.age_terms{margin-bottom:12px!important}#age_select_country_group a,.age_terms a{font-family:var(--font-jw-serif),arial,sans-serif}.age-input-field-label{font:14px/24px var(--font-jw-cap-sans-bold),arial,sans-serif!important;text-transform:uppercase;letter-spacing:1.95px!important}#age_age_date_input_textfield input{width:100%!important;outline:none!important;border-width:1px!important}#age_content .groupC .age-field-con{flex:1;width:auto!important;margin:0!important}.age_remember_me_basic .age_drinkiq_message,.age_tnc_link{font:16px/26px var(--font-jw-serif),arial,sans-serif!important}.age_tnc_link{text-decoration:underline!important;color:#000!important;text-underline-offset:4px;text-decoration-thickness:.8px!important}.age_select_country{font:16px/26px var(--font-jw-serif),arial,sans-serif!important;font-weight:400;font-style:normal;font-size:16px;line-height:26px;letter-spacing:0;text-align:center;padding:8px 12px;margin-bottom:16px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#000}#age_content #age_select_country_group a{font-size:16px!important;line-height:26px!important;color:#000!important}#age_missing_message{text-align:center!important}#age_missing_message,.age_select_date_of_birth{font:16px/26px var(--font-jw-serif),arial,sans-serif!important}.age_select_date_of_birth{text-align:left!important;padding-left:12px!important}.age_select_date_of_birth::placeholder{text-align:left!important}.age-gate-btn-disabled{color:#fff!important;border:none!important}#age_confirm,#age_confirm_btn{width:100%!important}#age_confirm_btn{display:flex!important;justify-content:center!important;align-items:center!important;height:50px!important;font:13px/18px var(--font-jw-cap-sans-bold),arial,sans-serif!important;text-transform:uppercase;text-align:center!important;letter-spacing:1.95px!important}#age_content .age_drinkiq .age_drinkiq_logo{margin-top:16px!important;margin-bottom:16px!important}#age_content .age_conditions_of_user{margin-top:0!important}#age_content form:has(.age-gate-btn-disabled) input{border-color:#757575!important}#age_content form:has(.age-gate-btn-disabled) input:focus{border-color:#000!important}#age_content form:has(.age-gate-btn-disabled) input.age_input_error{border-color:red!important}#age_content form:has(.age-gate-btn-disabled) input.age_input_error:focus{border-color:red!important}