.ha-checkout-coupon .ha-wcccf-1 p:last-child{margin-bottom:0}.ha-checkout-coupon .ha-wcccf-1 h1,.ha-checkout-coupon .ha-wcccf-1 h2,.ha-checkout-coupon .ha-wcccf-1 h3,.ha-checkout-coupon .ha-wcccf-1 h4,.ha-checkout-coupon .ha-wcccf-1 h5,.ha-checkout-coupon .ha-wcccf-1 h6{margin-top:0;margin-bottom:8px;color:#000;font-weight:600;line-height:1.25}.ha-checkout-coupon .ha-wcccf-1 .ha-wcccf-title{margin-bottom:30px;font-size:20px}.ha-checkout-coupon .ha-wcccf-1 .coupon-form{display:-webkit-box!important;display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ha-checkout-coupon .ha-wcccf-1 .ha-wcccf-1 .coupon-form .form-row{margin:0;padding:0;width:auto}.ha-checkout-coupon .ha-wcccf-1 .ha-wcccf-1 .form-row input.input-text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:0;padding:9px 20px;width:100%;height:100%;outline:0;border:1px solid #aaa;border-radius:5px;background-color:transparent;line-height:25px}.ha-checkout-coupon .ha-wcccf-1.ha-wcccf-wrapper{display:block}.ha-checkout-coupon .ha-wcccf-wrapper .coupon-form .input-text:focus{outline:0}.ha-checkout-coupon .ha-wcccf-wrapper .coupon-form .form-row-last .button{margin-left:10px}.ha-checkout-coupon .ha-wcccf-wrapper a.showcoupon.ha-wcccf-showcoupon{text-decoration:none}.ha-checkout-coupon .ha-wcccf-wrapper .checkout-coupon-toggle .woocommerce-info::before{font-weight:900}.ha-checkout-coupon .woocommerce .ha-wcccf-1 .coupon-form .form-row-first{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.ha-checkout-coupon .woocommerce .ha-wcccf-1 .coupon-form .form-row-last button{margin-left:5px}@media only screen and (max-width:479px){.ha-checkout-coupon .woocommerce .ha-wcccf-1 .coupon-form .form-row-first{margin-right:0;margin-bottom:10px;width:100%}.ha-checkout-coupon .woocommerce .ha-wcccf-1 .coupon-form .form-row-last{width:100%}}.ha-checkout-coupon .woocommerce .ha-wcccf-1 button.button{margin:0;width:100%;height:100%;border:0;border-radius:5px;background-color:#198fd9;color:#fff;font-weight:600;line-height:25px}.ha-checkout-coupon .woocommerce .ha-wcccf-1.ha_wcccf_style_1 button.button{padding:9px 30px}.ha-checkout-coupon .ha-wcccf-1 .ha-wcccf-info{-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5;margin-top:20px;margin-bottom:0;width:100%;color:#323131;font-size:13px}.ha-checkout-coupon .woocommerce .ha-wcccf-1.ha_wcccf_style_2 .coupon-form{position:relative}.ha-checkout-coupon .woocommerce .ha-wcccf-1.ha_wcccf_style_2 .input-text{padding:10px 20px;min-height:45px;width:100%;outline:0;border-radius:5px}.ha-checkout-coupon .woocommerce .ha-wcccf-1.ha_wcccf_style_2 .button{position:absolute;top:4px;right:4px;padding:10px 30px;width:auto;height:auto;line-height:17px}@media only screen and (max-width:767px){.ha-checkout-coupon .woocommerce .ha-wcccf-1.ha_wcccf_style_2 .button{position:unset;margin-top:10px;min-height:45px;width:100%}}.ha-checkout-coupon .ha-wcccf-default .coupon-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ha-checkout-coupon .ha-wcccf-default .ha-wcccf-info{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ha-checkout-coupon .ha-wcccf-defaultbutton.button{padding-top:13px;padding-bottom:13px}