.contact-form .top-close{font-size:26px;line-height:1;top:0;margin-top:12px}.modal-layer .modal-header{position:relative;padding-right:3rem}.modal-layer .modal-header .modal-title{margin:0}.contact-form .block-title{text-align:right;color:#aaa}.contact-form .help-block{font-size:12px;color:#999}.contact-form .top-close{float:left}h3.modal-label{margin-top:0;margin-bottom:0}.contact-form select{-webkit-appearance:none}.label-hide{display:none}.contact-form>.row.mb-3{--bs-gutter-x:0;margin-left:0;margin-right:0}.contact-form>.row.mb-3>.field-input-wrap,.contact-form>.row.mb-3>label{padding-left:0;padding-right:0}.contact-form .field-input-wrap{position:relative;width:100%}.contact-form .field-input-wrap .form-control{width:100%;padding-left:.75rem;padding-right:2.75rem;background-image:none!important}.contact-form .field-input-wrap .form-control.field-valid{border-color:#198754}.contact-form .field-input-wrap .form-control.field-invalid{border-color:#dc3545}.contact-form .field-input-wrap .field-status-icon{position:absolute;right:1rem;top:50%;margin-top:0;transform:translateY(-50%);pointer-events:none;line-height:1;z-index:2}.contact-form .field-status-icon.fa-check{color:#198754}.contact-form .field-status-icon.fa-ban,.contact-form .field-status-icon.fa-exclamation-triangle{color:#dc3545}.contact-form .field-status-icon--textarea{top:.85rem;transform:none}#static-contact-form{margin-bottom:40px}#static-contact-form .form-footer{margin-top:.75rem;padding-left:0;padding-right:0}#static-contact-form .form-footer .btn{width:100%}#success-modal .modal-header{display:block;text-align:center;padding:1rem 1.5rem}#success-modal .modal-body{padding:1rem 1.5rem}#success-modal .modal-footer{padding:.75rem 1.5rem}#success-modal .success-modal-title{display:block;width:100%;margin:0 0 .5rem;text-align:center;font-size:24px;font-weight:500;line-height:1.2}#success-modal .modal-header,#success-modal .modal-body,#success-modal .modal-footer{text-align:center}#success-modal .success-modal-delivered{color:#609;font-family:'Ledger',serif}#success-modal .modal-footer .btn{float:none;display:inline-block}.missed-output .close,.email-output .close,.unknown-output .close,.success-output .close{font-size:14px;padding-top:4px;padding-bottom:4px}.modal .block-phone a:hover{text-decoration:none}.modal .block-phone{display:block;text-align:center;font-size:26px;margin-bottom:15px}.product-order-image{display:none;float:left;margin-right:15px;margin-bottom:10px}.product-order-title{margin:0;font-weight:700;font-size:14px}.product-order-quantity{margin-top:13px}.product-order-offer{text-align:center;margin-top:10px}.product-order-price-label,.product-order-price,.product-order-currency{text-align:right;font-size:16px}.product-order-price-label{display:none;color:#666;font-weight:400}.product-order-price{color:#428bca;font-weight:700}.product-order-currency{color:#428bca;font-weight:400}
