#challenge .discount-popup{display:none}.discount-popup .fa-times:hover{cursor:pointer}.discount-popup .fa-times{position:absolute;right:10px;top:10px;font-size:45px}.discount-popup .dp-button:active,.discount-popup .dp-button:focus,.discount-popup .dp-button:hover,.discount-popup input[type=submit]:active,.discount-popup input[type=submit]:focus,.discount-popup input[type=submit]:hover{background:rgba(var(--color-button))!important;color:rgba(var(--color-foreground))!important;border:1px solid rgba(var(--color-button))!important}.discount-popup .dp-button,.discount-popup input[type=submit]{font-size:19px;padding:16px 47px 13px 47px;font-weight:700;letter-spacing:2px;line-height:19px;text-align:center;background:rgba(var(--color-foreground));color:var(--mcbc-primary-color)!important;border:1px solid rgba(var(--color-foreground));height:auto;text-transform:uppercase}.discount-popup .dp-button:after,.discount-popup .dp-button:before,.discount-popup input[type=submit]:after,.discount-popup input[type=submit]:before{content:none}.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:24px;border-radius:0;border:1px solid rgba(var(--color-foreground));background:0 0;height:39px;padding:6px 12px;color:#fff;font-size:14px;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{font-size:34px;color:#fff;font-weight:700}.discount-popup .popup-desc{font-size:14px;font-weight:400}.discount-popup{max-width:765px;position:fixed;top:10%;background:#fff;left:0;right:0;margin:0 auto;z-index:1111;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.29);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,.29);box-shadow:0 0 5px 2px rgba(0,0,0,.29);padding:45px 30px;font-size:14px;max-height:100%;overflow-y:auto}.discount-popup label{position:relative;margin-bottom:0}.discount-popup a{color:#fff;text-decoration:underline!important}.discount-popup .login__input{margin-bottom:0}.discount-popup .popup-desc,.discount-popup p:not(.code-wrap):not(.descr){line-height:18px}.discount-popup .sthank-you .descr,.discount-popup .thank-you .descr{font-size:25px;position:relative}.discount-popup .sthank-you p.code-wrap,.discount-popup .thank-you p.code-wrap{border:1px solid rgba(var(--color-foreground));display:inline-block;padding:0 5px;font-size:25px}.discount-popup .sthank-you p.small-text,.discount-popup .thank-you p.small-text{font-style:italic;font-size:16px}.discount-popup .sthank-you h2,.discount-popup .thank-you h2{text-transform:uppercase;font-size:33px}#challenge #shopify-section-mcbc-discount-popup,.check-age #shopify-section-mcbc-discount-popup{display:none;z-index:-1}#shopify-section-mcbc-discount-popup *{color:rgba(var(--color-foreground))}#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:red;font-size:14px;margin-top:5px}#shopify-section-mcbc-discount-popup .errors li{font-size:17px}.discount-popup #discount-close:hover{cursor:pointer}.discount-popup .form-group{margin-bottom:10px}.discount-popup .descr sup{position:absolute;top:52px}@media (max-width:343px){.discount-popup .descr sup{top:126px!important}}@media (max-width:490px){.discount-popup .descr sup{top:87px}}.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}}@media (max-height:760px){.discount-popup{top:50px}}@media (max-width:1300px){.discount-popup{position:absolute;top:0}}