html.age-restricted{overflow:hidden}.age-gate--legal_age{background-color:#fff;font-family:Akzidenz-Grotesk BQ Extended,sans-serif;font-style:normal;font-weight:400;overflow-y:auto;position:fixed;z-index:9999999}.age-gate--legal_age,.age_legal--image{bottom:0;height:100%;left:0;right:0;top:0;width:100%}.age_legal--image{overflow:hidden;position:absolute;z-index:-1}.age_legal--image:before{content:"";display:block;padding-top:71.1111%;width:100%}.age_legal--image img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.age_legal--contain{min-height:100%;padding:82px 24px 50px}.age_legal--contain,.age_legal--content{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;position:relative}.age_legal--content{gap:56px}.age_legal--logo{height:auto;margin:0 auto 30px;max-height:202px;max-width:204px;width:100%}.age_legal--title{color:#fff;font-family:Akzidenz-Grotesk BQ Extended,sans-serif;font-size:28px;font-style:normal;font-weight:400;line-height:100%;margin:0;text-align:center;text-transform:uppercase}.age_legal--form{text-align:center}.age_legal--form-elements{align-items:center;display:flex;gap:39px;justify-content:center;list-style-type:none;margin:0;padding:0}.age_legal--form-section{display:flex}.age_legal--form-section .age_legal--input{backdrop-filter:blur(19.5px);background:rgba(0,0,0,.09);border:1px solid hsla(0,0%,100%,.23);border-right:0;color:#fff;font-family:Akzidenz-Grotesk BQ Extended,sans-serif;font-size:96px;font-style:normal;font-weight:400;line-height:112px;max-width:125px;padding:14px;position:relative;text-align:center;text-transform:uppercase}.age_legal--form-section .age_legal--input::-webkit-inner-spin-button,.age_legal--form-section .age_legal--input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.age_legal--form-section .age_legal--input:last-child{border-right:1px solid hsla(0,0%,100%,.23)}.age_legal--form-section .age_legal--input:focus{border-color:hsla(0,0%,100%,.23);color:#fff;outline:none}.age_legal--form-section .age_legal--input::placeholder{color:#fff;font-family:Akzidenz-Grotesk BQ Extended,sans-serif;font-size:96px;font-style:normal;font-weight:400;line-height:112px;opacity:.3;text-align:center;text-transform:uppercase}.age_legal--error-message{color:red;display:inline-block;display:block;font-family:Akzidenz-Grotesk BQ Extended,sans-serif;font-size:10px;font-style:normal;font-weight:400;line-height:160%;margin:23px 0 0;text-align:center;text-transform:uppercase}.age_legal--error-message span{background:rgba(0,0,0,.9);display:inline-block;font-weight:700;padding:10px}.age_legal--remember-wrapper{display:none}.age_legal--form .age_legal--submit{border:1px solid #fff;border-radius:100px;color:#fff;font-family:Akzidenz-Grotesk BQ Extended,sans-serif;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.02em;line-height:100.6%;margin:32px 0 0;padding:23px 31px;text-transform:uppercase}.age_legal--form .age_legal--submit:focus,.age_legal--form .age_legal--submit:focus-visible,.age_legal--form .age_legal--submit:hover{background:#000;border:1px solid #000;color:#fff;outline:none}.age_legal--note{font-family:Akzidenz-Grotesk BQ Extended,sans-serif;font-size:10px;font-style:normal;font-weight:400;letter-spacing:.16em;line-height:160%;max-width:500px;position:relative;text-transform:uppercase}.age_gate-error-message,.age_legal--note{color:#fff;margin:0 auto;text-align:center}.age_gate-error-message{max-width:560px}.age_gate-actions{display:flex;gap:20px;justify-content:center}.age_gate-actions button{border-color:#fff;color:#fff;font-size:16px;line-height:100.6%;min-width:120px;padding:23px 31px}@media only screen and (max-width:1024px){.age_legal--content{gap:40px;justify-content:center}.age_legal--logo{max-height:162px;max-width:160px}.age_legal--title{font-size:28px;line-height:100%;max-width:500px}.age_legal--form-elements{gap:26px}.age_legal--form-section .age_legal--input{font-size:64.1778px;line-height:75px;max-width:84px;padding:8px}.age_legal--form-section .age_legal--input::placeholder{font-size:64.1778px;line-height:75px}}@media only screen and (max-width:767px){.age_legal--title{font-size:24px;line-height:120%}.age_legal--form-elements{gap:12px}.age_legal--form-section .age_legal--input{font-size:32px;line-height:37px;max-width:40px;padding:4px}.age_legal--form-section .age_legal--input::placeholder{font-size:32px;line-height:37px}.age_legal--form .age_legal--submit{font-size:12px;line-height:100.6%;padding:15px 31px}.age_legal--error-message{background:rgba(0,0,0,.9)}.age_legal--error-message span{background:transparent}}@media only screen and (max-width:370px){.age_legal--form-section .age_legal--input{font-size:24px;line-height:29px}.age_legal--form-section .age_legal--input::placeholder{font-size:24px;line-height:29px}}