body:not(#age-gate).popup-opened{overflow:hidden}body:not(#age-gate).popup-opened #shopify-section-mcbc-discount-popup{overflow-y:auto}#challenge .discount-popup{display:none}.discount-popup .fa-times:hover{cursor:pointer}.discount-popup .fa-times{position:absolute;z-index:1;right:10px;top:10px;font-size:45px}.discount-popup input[type=date],.discount-popup input[type=email],.discount-popup input[type=number],.discount-popup input[type=tel],.discount-popup input[type=text]{font-weight:400;line-height:normal;border-radius:0;border:1px solid var(--mcbc-body-text-color);background:0 0;height:50px;padding:6px 12px;font-size:21px;display:block;width:100%}.discount-popup input[type=date]:focus,.discount-popup input[type=email]:focus,.discount-popup input[type=number]:focus,.discount-popup input[type=tel]:focus,.discount-popup input[type=text]:focus{box-shadow:none}.discount-popup h1,.discount-popup h2{font-family:abolition,sans-serif;font-size:53px;line-height:normal;margin-bottom:35px}@media screen and (max-width:750px){.discount-popup h1,.discount-popup h2{font-size:40px;margin-bottom:20px}}.discount-popup .popup-desc{font-size:21px;line-height:27px;margin:0 0 35px}@media screen and (max-width:750px){.discount-popup .popup-desc{margin-bottom:20px}}.discount-popup{max-width:765px;position:relative;margin:0 auto;z-index:1111;box-shadow:0 0 5px 2px rgba(0,0,0,.29)}.discount-popup #dp-content{padding:40px;position:relative;text-align:center;margin:auto}.discount-popup #dp-content .email-input{width:70%;margin:auto}.discount-popup #dp-content input::placeholder{opacity:1;font-weight:700}.discount-popup #dp-content input:-ms-input-placeholder{font-weight:700}.discount-popup #dp-content input::-ms-input-placeholder{font-weight:700}.discount-popup #dp-content input::-webkit-inner-spin-button,.discount-popup #dp-content input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.discount-popup #dp-content input[type=number]{-moz-appearance:textfield}.discount-popup #dp-content label{font-size:21px;font-weight:900;text-align:left;margin-bottom:7px}.discount-popup label.d-block{position:relative;margin-bottom:0;text-transform:uppercase}.discount-popup a{text-decoration:underline!important}.discount-popup .login__input{margin-bottom:0}.discount-popup .sthank-you .descr,.discount-popup .thank-you .descr{font-size:21px;line-height:normal;position:relative}.discount-popup .sthank-you p.code-wrap,.discount-popup .thank-you p.code-wrap{border:1px solid var(--mcbc-body-text-color);display:inline-block;padding:7px 20px;font-size:21px;font-weight:900;margin:15px 0}.discount-popup .sthank-you p.small-text,.discount-popup .thank-you p.small-text{font-style:italic;font-size:17px}.discount-popup .sthank-you h2,.discount-popup .thank-you h2{font-family:abolition,sans-serif;font-size:53px;line-height:normal;text-transform:uppercase}#challenge #shopify-section-mcbc-discount-popup,.check-age #shopify-section-mcbc-discount-popup{display:none;z-index:-1}#shopify-section-mcbc-discount-popup *{color:var(--mcbc-body-text-color)}#shopify-section-mcbc-discount-popup p{font-size:17px;line-height:normal}#shopify-section-mcbc-discount-popup #discount-close:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5)}#discount-close{background-color:transparent;border:none}#shopify-section-mcbc-discount-popup{background:rgba(0,0,0,.8);height:100%;width:100%;position:fixed;z-index:1111;display:none}#shopify-section-mcbc-discount-popup label.error{color:#b40202;font-size:17px;margin-top:15px;font-weight:500;width:100%;text-transform:uppercase}#shopify-section-mcbc-discount-popup .errors li{font-size:17px}.discount-popup #discount-close:hover{cursor:pointer}.discount-popup .form-group{margin-bottom:15px}.discount-popup{position:relative}.discount-popup .small-text sup{top:-7px}@media (max-width:576px){.mobile-order{display:flex;flex-direction:column}.dp-firstname{order:1}.dp-email{order:3}.dp-lastname{order:2}.dp-dob{order:4}}