.loyalty_banner span,.loyalty_banner span p{font-weight:400;color:var(--COLOR-TEXT);font-size:15px;text-transform:none;letter-spacing:.95px}.loyalty_banner span b{color:#fff;font-size:17px;font-weight:400;text-align:center}.loyalty_banner span b em{font-weight:700;font-size:110%;font-style:normal}@media only screen and (max-width: 768px){.loyalty_banner span b{font-size:15px}.loyalty_banner span b em{font-size:100%}}.loyalty_banner{display:flex;background-color:var(--BTN-SECONDARY-BG-COLOR);align-items:center;justify-content:space-between;padding:1.5em 3em;gap:5em;max-width:1200px;width:90%;margin:3em auto 2em}.loyalty_banner button,.loyalty_banner .submit{background-color:#fff;color:var(--BTN-PRIMARY-BG-COLOR);font-weight:600;--btn-border: white !important;min-width:10em}.loyalty_banner .submit:disabled{background-color:var(--COLOR-BG-SECONDARY);border:none}.loyalty_banner h2{color:#fff;font-family:var(--FONT-STACK-HEADING-SEMI-BOLD);font-size:3.5rem;line-height:3.5rem;margin:0}.loyalty_banner h2:nth-child(2){margin-left:28px;font-family:var(--FONT-STACK-HEADING-SEMI-BOLD-ITALIC);position:relative;top:-16px}@media only screen and (max-width: 768px){.loyalty_banner h2:nth-child(2){margin-left:26px}.hidden-mobile{display:none}}.loyalty_banner div{max-width:550px}@media only screen and (max-width: 768px){.loyalty_banner div:nth-child(2){margin-top:-20px}}.loyalty_banner p{text-transform:uppercase;font-size:17px;font-weight:400;color:#fff;letter-spacing:1.08px;margin:12px 0 0}.loyalty_banner a{background-color:#fff;color:var(--BTN-PRIMARY-BG-COLOR);font-weight:600;--btn-border: white !important;min-width:10em}.not-enough_points{max-width:500px!important}.not-enough_points p{margin:0 0 18px}.loyalty_banner form{background:transparent}.loyalty_banner label span{font-size:.8rem!important;font-weight:500!important;color:#575347!important}.loyalty_banner label{margin-bottom:.7em}.loyalty_banner label span a{background-color:transparent}@media only screen and (max-width: 768px){.loyalty_banner{flex-direction:column;gap:2em;padding:2em}.loyalty_banner h2{margin:0}.loyalty_banner span{display:block}.loyalty_banner span br{display:none}}.loyalty_banner .input-row label{margin:1em 0}.loyalty_banner .input-row input[type=checkbox]:disabled+label span{color:#878580!important}.loyalty_banner .input-row input[type=checkbox]:disabled+label:before{border-color:#878580}
/*# sourceMappingURL=/cdn/shop/t/76/assets/loyalty-banner.css.map */
