.bon_reduction_container{text-align:center;background-color:#e8e8e8;margin:15px 0;padding:20px 0;font-family:'Lato-Regular';color:#606060}.bon_reduction_container .title{text-transform:uppercase;color:#01972b;font-size:15px;margin-bottom:10px}.bon_reduction_container span.avc-btn.green-btn{padding:5px 15px}.bon_reduction_container span.avc-btn.green-btn a{text-transform:none}.bon_reduction_container .boxes{margin:auto}.bon_reduction_container input[type=checkbox]{display:none}.bon_reduction_container input[type=checkbox]+label{display:block;position:relative;padding-left:40px;margin-bottom:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left;font-family:'Lato-Regular';font-style:normal;font-weight:400;line-height:1.42857143;font-size:1.4rem;color:#606060;padding-bottom:10px;padding-top:5px}.bon_reduction_container input[type=checkbox]+label:last-child{margin-bottom:0;border:0}.bon_reduction_container input[type=checkbox]+label:before{content:'';display:block;width:20px;height:20px;border:1px solid #01972b;position:absolute;left:0;top:0;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s;margin-top:5px;margin-left:10px}.bon_reduction_container input[type=checkbox]:checked+label:before{width:10px;top:-5px;left:5px;border-radius:0;opacity:1;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkout-cart-index .modal-popup.confirm .modal-header .modal-title,.checkout-index-index .modal-popup.confirm .modal-header .modal-title{display:block;text-align:center;border:0;color:#01972b}.checkout-cart-index .modal-popup.confirm .modal-footer,.checkout-index-index .modal-popup.confirm .modal-footer{display:block;text-align:center}.checkout-cart-index .modal-popup.confirm .modal-content,.checkout-index-index .modal-popup.confirm .modal-content{text-align:center}.checkout-cart-index .modal-popup.confirm .modal-footer button.action-primary,.checkout-index-index .modal-popup.confirm .modal-footer button.action-primary{font:14px 'Lato-Semibold';color:#fff;background:#10aa3b;text-transform:uppercase;border-radius:0;margin:0;border:none}.bon_reduction_login_box{margin-bottom:10px}.bon_reduction_login{color:#10aa3b;font-weight:700}.popup-authentication .block-authentication{border:unset !important}.popup-authentication .block-authentication .block-title{position:relative;line-height:33px;font:17px 'Lato-Regular';font-weight:400;color:#01972b;font-weight:700;margin:0 0 15px;padding:0;display:block}.popup-authentication .block-authentication .block-new-customer .actions-toolbar .primary{float:unset;clear:both}.popup-authentication .block-authentication .block-new-customer .action-register{width:100%;max-width:370px;display:block;text-decoration:none;color:#565656;border:1px solid #bfbfbf;border-radius:3px;text-transform:uppercase;font-weight:600;text-align:center;padding:15px 10px;box-sizing:border-box;word-break:break-word;margin:25px auto 0;background-color:unset;font-size:1.4rem}.popup-authentication .block-authentication .block-customer-login .form-login{border:1px solid #bfbfbf}.popup-authentication .block-authentication .block-customer-login .form-login .field{padding:15px 20px 0 15px;border-bottom:1px solid #bfbfbf;margin:0}.popup-authentication .block-authentication .block-customer-login .form-login .field label span{font-weight:600}.popup-authentication .block-authentication .block-customer-login .form-login .input-text{border:0;margin:0 0 15px}.popup-authentication .block-authentication .block-customer-login .form-login .actions-toolbar{margin-bottom:0;margin-top:20px;padding:15px}.popup-authentication .block-authentication .block-customer-login .form-login .actions-toolbar .primary button{float:right;max-width:195px;width:100%;background-color:#ff7b07;text-transform:uppercase;border:0;border-radius:0;margin:0;padding:5px 25px}.popup-authentication .block-authentication .block-customer-login .form-login .actions-toolbar .primary button span{color:#fff;font-size:1.4rem;text-decoration:none}.popup-authentication .block-authentication .block-customer-login .form-login .actions-toolbar div.secondary{padding-top:0}.popup-authentication .block-authentication .block-customer-login .form-login .actions-toolbar .secondary span{color:#a2a2a2;text-decoration:underline;font-size:12px}.modal-popup.confirm .action.primary.checkout,.modal-popup.confirm .action.primary.checkout:hover{background:#01972b}