#footer.horizon-footer #dg_footer_wrapper_inner,#footer.horizon-footer #dg_footer_wrapper_inner ul li,#footer.horizon-footer #dg_footer_wrapper_inner ul li a,#footer.horizon-footer #dg_footer_wrapper_inner ul li span{float:none!important;text-align:left;text-decoration:none;font-family:var(--font-neufile-grotesk);font-style:normal;font-size:.75rem;display:inline-block;letter-spacing:normal;max-width:unset!important;font-weight:400!important;line-height:1.4;color:#fff!important;padding:0}#footer.horizon-footer #dg_footer_wrapper_inner{width:auto}.horizon-footer #dg_footer_wrapper{background:none}.horizon-footer #dg_footer_wrapper_inner ul{display:flex;flex-wrap:wrap;row-gap:.625rem}.horizon-footer #dg_footer_wrapper_inner ul li{margin:0}.horizon-footer #dg_footer_wrapper_inner ul li:after{margin:0 .625rem}@media (min-width:64em){.horizon-footer #dg_footer_wrapper_inner ul li:after{margin:0 1rem}}.horizon-footer #dg_footer_wrapper_inner ul li:nth-last-child(2):after{content:none}.horizon-footer #dg_footer_wrapper_inner ul li.dg_footer_item_last{width:100%;margin-top:1.5rem}#footer.horizon-footer .dg_footer_row_0{padding:0}.horizon-footer.non-de-footer #dg_COPY_TEXT{display:none!important}@media (min-width:48em){form.groupA,form.groupC{max-width:374px;margin:auto}}#age_missing_message{text-align:center;font-size:14px!important;margin:16px 0!important}@media (min-width:48em){#age_missing_message{font-size:16px!important}}#age_missing_message span{color:#fa4935!important}.age_header_title{font-family:var(--font-juana);font-size:1.25rem!important;font-weight:300!important;line-height:1.4;max-width:13.75rem;margin:auto;margin-bottom:2rem!important}@media (min-width:48em){.age_header_title{font-size:1.5rem!important;max-width:374px;margin-bottom:2.5rem!important}}#age_select_day_of_birth,#age_select_month_of_birth,#age_select_year_of_birth{border:1px solid rgba(33,33,33,.1)!important;border-radius:4px!important}#age_content{border:none!important;border-radius:8px;width:100%!important;max-width:calc(100vw - 20px)!important}@media (min-width:48em){#age_content{max-width:522px!important}}#age_input_yy{width:100%!important}#age_content #age_age_select_group select,#age_content input{display:inline-block}#age_content .age_logo img,#age_drinkiq_logo_img_url img{display:inline}#age_content .age_drinkiq .age_drinkiq_logo{margin-bottom:42px!important}@media (min-width:48em){#age_content .age_drinkiq .age_drinkiq_logo{margin-bottom:40px!important}}.age_terms{margin-bottom:8px!important}@media (min-width:48em){.age_terms{margin-bottom:4px!important}}#age_confirm{display:block;width:100%;margin-bottom:0!important}#age_select_country{font-size:12px!important}#age_checkbox_remember_me{margin:2px 8px!important}#age_remember_me_row{margin-top:14px!important}#age_content #age_confirm button{display:block;width:100%;background-color:#0017fe!important}#age_content #age_confirm button:disabled{background-color:#747474!important}#age_remember_label .checkbox{margin-right:8px!important;border-color:#d9dad9!important}#age_content #age_select_country_group select{margin-bottom:0}#age_content .groupA.groupA-step1 #age_confirm_btn,#age_content .groupA.groupA-step2 #age_confirm_btn{width:100%!important;background-color:#0017fe!important}#age_content #age_confirm button,#age_content.is_mobile .groupA.groupA-step3 #age_confirm_btn{text-align:center}#age_content label{display:flex;align-items:start}#age_content.is_mobile .age-field-con .age-input-field-label{padding:0 0 0 4px}#age_content.is_mobile label input{margin-right:10px}#age_content #age_confirm button:hover,#age_content .groupA.groupA-step1 #age_confirm_btn:hover,#age_content .groupA.groupA-step2 #age_confirm_btn:hover,#age_content .groupA.groupA-step3 #age_confirm_btn:hover{border-color:transparent!important}#age_content #age_inputs{display:flex!important;gap:0 22px;justify-content:center}#age_content.is_mobile #age_inputs{gap:0 9px}@media (min-width:48em){#age_content.is_mobile #age_inputs{gap:0 22px}}#age_content #age_inputs .age-field-con{margin:0!important}#age_content.is_mobile #age_inputs .age-field-con,#age_content.is_mobile #age_inputs .age-field-con input{width:100%!important}#age_content .age-field-con .age-input-field-label{white-space:nowrap!important}#age_content.is_mobile .age-field-con .age-input-field-label{width:100%}#age_content .groupA #age_inputs #age_input_mm{margin:0 25px}#age_content .age_drinkiq .age_drinkiq_message span{display:block;font-size:.875rem;line-height:1.4;color:#212121}@media (min-width:48em){#age_content .age_drinkiq .age_drinkiq_message span{font-size:1rem}}#age_header_subtitle{margin:16px 0 8px}@media (min-width:48em){#age_header_subtitle{margin:24px 0 8px}}