#age-gate .footer-main-section,#shopify-section-announcement-bar,#shopify-section-header,footer{display:none}#MainContent{min-height:100vh}.agegate-wrap{min-height:100vh;background-size:cover;background-position:center top;display:flex;flex-direction:column}.agegate-wrap *{color:var(--mcbc-secondary-color)}.agegate-wrap .agegate-wrapper{margin-top:calc(11% + 11px)}@media (max-width:767.98px){.agegate-wrap .agegate-wrapper{margin-top:0;max-width:90%}}.agegate-wrap .agegate-wrapper .agegate-container{padding:20px;background:#fff;border-radius:20px;box-shadow:0 6px 12px -5px #777}@media (max-width:767.98px){.agegate-wrap .agegate-wrapper .agegate-container{border-radius:4px}}.agegate-wrap .agegate-wrapper .agegate-container h1,.agegate-wrap .agegate-wrapper .agegate-container h2{letter-spacing:0;font-weight:700}.agegate-wrap .agegate-wrapper .agegate-container h1{font-size:80px}@media (max-width:767.98px){.agegate-wrap .agegate-wrapper .agegate-container h1{font-size:52px}}.agegate-wrap .agegate-wrapper .agegate-container h2{color:var(--mcbc-secondary-color);text-transform:initial;font-size:24px}@media (max-width:767.98px){.agegate-wrap .agegate-wrapper .agegate-container .form-title{max-width:250px;margin:auto;font-size:24px}}.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate{display:flex}.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate input{border:4px solid var(--mcbc-secondary-color);text-align:center;height:100px;font-weight:900;font-size:18px;width:150px}.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate input::placeholder{color:var(--mcbc-secondary-color);font-weight:900}@media (max-width:767.98px){.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate{flex-direction:column;align-items:center}.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate input{margin-bottom:15px;height:70px}}@media (min-width:767.98px){.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate{justify-content:center}}.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate .age-gate__dob-field--item{display:flex;flex-direction:column}.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate .age-gate__dob-field--item label{font-size:20px;font-weight:700}@media (min-width:767.98px){.agegate-wrap .agegate-wrapper .agegate-container #edit-birthdate .age-gate__dob-field--item{margin-right:10px}}.agegate-wrap .agegate-copy-wrapper{flex:1;display:flex;font-weight:700;justify-content:center;align-items:end}.agegate-wrap .agegate-copy-wrapper p{margin:0}@media (max-width:767.98px){.agegate-wrap .agegate-copy-wrapper{background:#06578f;max-width:100%;margin-bottom:0!important;padding:20px 10px 50px}.agegate-wrap .agegate-copy-wrapper a,.agegate-wrap .agegate-copy-wrapper p{color:#fff!important}}.agegate-wrap .agegate-copy-wrapper a:hover{color:#1c7bab;text-decoration:underline}.agegate-wrap .agegate-copy-wrapper [href*=responsibly]{font-size:20px}.agegate-wrap .age-gate__error{text-align:center}.agegate-wrap .age-gate__error div p{color:#d80000;font-weight:600}#error-message{font-weight:700;font-size:18px}