.age-gate_component__sHm6Z{align-items:center;color:var(--color-white);display:flex;grid-column:span 4;justify-content:center;margin-top:8rem}@media screen and (min-width:768px){.age-gate_component__sHm6Z{grid-column:2/span 2;margin-top:176px}}@media screen and (min-width:1366px){.age-gate_component__sHm6Z{grid-column:4/span 6}}.age-gate_tagline__Xz5Fb{margin-bottom:1rem}.age-gate_headline__olYcL{margin-bottom:20px}.age-gate_field___WD_L{border-radius:16px;color:var(--color-white);padding:10px}.age-gate_error__H4IGQ{background-color:var(--color-uiError);border-radius:20px;color:#fff;padding:5px}.age-gate_link__fBbWY{text-decoration:underline}.age-gate_reminder__ujn37{color:var(--color-graySurface-Six);display:block;font-weight:700;margin-bottom:15rem}.age-gate_drinkawareLink___smjk{display:block;margin:0 auto 2rem}.age-gate_drinkawareLogo__U7Ua_{margin-right:8px;width:22.74px}.age-gate_footer__KQDdA{align-items:center;color:#7fee28;display:flex;flex-direction:row;font-weight:700;justify-content:center;margin-bottom:2rem;text-transform:uppercase}.age-gate_form__Vm9IZ{display:flex;flex-direction:column}.age-gate_button__jkaQp{margin:auto;width:100%}@media screen and (min-width:768px){.age-gate_button__jkaQp{margin:0;max-width:342px}}.age-gate_footerButton__guBLE{display:block}@media screen and (max-width:767px){.age-gate_footerButton__guBLE{align-items:center;display:flex}}.age-gate_termsAndCondition__kuutC{color:rgba(255,255,255,.6)}.error_component__yFuBv{color:var(--color-uiError);position:absolute}.input_component__t9xXk{color:var(--color-body);display:inline-flex;flex-direction:column;position:relative;text-align:left}.input_component__t9xXk .input_label__9oh6d{margin:0 0 3rem}.input_component__t9xXk .input_field__Kc11f{font-family:Heineken Core,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4;text-transform:none}.input_component__t9xXk .input_field__Kc11f:first-child{margin-top:0}.input_component__t9xXk .input_field__Kc11f:last-child{margin-bottom:0}.input_component__t9xXk .input_field__Kc11f{align-items:flex-start;appearance:none;background:var(--color-graySurface-Three);border:1px solid rgba(0,0,0,0);border-radius:16px;color:var(--color-white);display:flex;flex-direction:row;gap:8px;height:56px;margin:0;padding:1rem 2rem;transition:color .25s ease-in-out;width:100%}.input_component__t9xXk .input_field__Kc11f::placeholder{color:var(--color-graySurface-Five)}.input_component__t9xXk .input_field__Kc11f:focus-within::placeholder{color:var(--color-graySurface-Four)}.input_component__t9xXk .input_field__Kc11f:focus{border-color:#7fee28;outline:none}.input_component__t9xXk .input_error__lKGhX{color:var(--color-uiError);top:72px}.input_component__t9xXk .input_help__C4bsd{color:var(--color-graySurface-Seven);margin-top:1rem}.input_component__t9xXk input::-webkit-inner-spin-button,.input_component__t9xXk input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input_component__t9xXk input[type=number]{-moz-appearance:textfield}.input_component__t9xXk.input_isDisabled__VfIuD{opacity:.5;pointer-events:none}.input_component__t9xXk.input_hasError__XHSN8 .input_label__9oh6d{color:var(--color-uiError)}.input_component__t9xXk.input_hasError__XHSN8 .input_field__Kc11f{border-color:var(--color-uiError)}.date-input_component__0qDQ_{margin:10px 0}.date-input_dateInput__EGIS8{align-items:center;color:var(--color-white);display:flex;gap:2rem;justify-content:space-between;max-width:100%}@media screen and (min-width:1366px){.date-input_dateInput__EGIS8{gap:3rem}}.date-input_dateInput__EGIS8 .date-input_field__xWPLr{flex:2}.date-input_dateInput__EGIS8 .date-input_fieldError__BBeQZ{border:1px solid var(--color-uiError);border-radius:16px}.date-input_dateInput__EGIS8 .date-input_smallField__RvFmR{flex:1}@media screen and (min-width:768px){.date-input_dateInput__EGIS8 .date-input_smallField__RvFmR{flex:2}}.date-input_error__MeII3{font-family:Heineken Core,sans-serif;font-size:10px;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none}.date-input_error__MeII3:first-child{margin-top:0}.date-input_error__MeII3:last-child{margin-bottom:0}.date-input_error__MeII3{align-items:flex-start;color:var(--color-uiError);display:flex;flex-direction:row;gap:8px;padding:8px}.date-input_button__zAyo3{width:100%}.date-input_link__cVXQQ{text-decoration:underline}.date-input_footer__hdkh_{font-weight:700}