.text-red{color:#e2001a!important}section.coupon{margin:2.5rem 0 10rem}@media all and (min-width: 0px) and (max-width: 600px){section.coupon{margin:2.5rem 0}}.coupon-form{margin-bottom:2.5rem}.coupon-form__content{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#f2f2f2;padding:1.25rem}.coupon-form__content h2{margin:0;color:#e2001a}.coupon-form__content h2+h3{margin:8px 0 25px;color:#e2001a;font-size:1.2em}.coupon-form .default-text-plain .coupon-form__content a{color:#000!important}.coupon-form .default-text-plain .coupon-form__content a:hover{color:#000!important;text-decoration:none}.coupon-form .default-text-plain .coupon-form__content ul{margin-left:0}.coupon-form form .form__row input{margin-right:1.25rem}.coupon-form .state-button{margin-top:10px}.coupon-form .conditions{max-height:0;-webkit-transition:max-height .75s ease;-moz-transition:max-height .75s ease;-ms-transition:max-height .75s ease;-o-transition:max-height .75s ease;transition:max-height .75s ease;overflow:hidden}.coupon-form .conditions.open{max-height:10000px}.coupon-form .conditions h6{font-size:1.1em;font-family:NeueHelvetica65Medium;margin:0 0 10px}.coupon-form .conditions ol{list-style-type:decimal;margin-bottom:1.25rem;margin-left:25px}.coupon-form .conditions ol li{margin-top:1rem}.coupon-form .conditions ol li:before{display:none}.coupon-form .conditions ol li:nth-child(1){margin-top:0}@media all and (min-width: 0px) and (max-width: 600px){.coupon-form{max-width:100%;background-color:#f2f2f2}}.image-block__wrapper{margin-top:2.5rem}
