.ecommerce_form_control{border:1px solid #d1d1d1;border-radius:2px;color:#686868;padding:.625em .4375em;width:100%}.ecommerce_submit{background-color:#997546 !important}.ecommerce_submit:hover{border:1px solid #000 !important}.ecommerce_submit:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.ecommerce-modal-close{font-size:20pt !important}#ecommerce-sticky-side{position:fixed;top:50%;transform:translateY(-50%);left:0;display:block;align-items:center;z-index:8;opacity:1;background-color:#222}.ecommerce_sticky-side-viber{height:32pt;width:32pt;line-height:32pt;text-align:center;font-size:24pt;font-weight:700;text-transform:uppercase;cursor:pointer;background-color:#7b519c}.ecommerce_sticky-side-viber i{color:#fff}.ecommerce_sticky-side-whatsapp{height:32pt;width:32pt;line-height:32pt;text-align:center;font-size:26pt;font-weight:700;text-transform:uppercase;cursor:pointer;background-color:#3db94d}.ecommerce_sticky-side-whatsapp i{color:#fff}.ecommerce_sticky-side-modal-form{height:32pt;width:32pt;line-height:32pt;text-align:center;font-size:22pt;font-weight:700;text-transform:uppercase;cursor:pointer;background-color:#333}.ecommerce_sticky-side-modal-form i{color:#fff}@media only screen and (min-device-width:320px) and (max-device-width:812px){.ecommerce_sticky-side-phone{height:32pt;width:32pt;line-height:32pt;text-align:center;font-size:16pt !important;font-weight:700;text-transform:uppercase;cursor:pointer;background-color:#b29775}.ecommerce_sticky-side-phone i{color:#000;font-size:16pt !important}}@media only screen and (min-device-width:813px){.ecommerce_sticky-side-phone{display:none}}#ecommerce-sticky-side a,#ecommerce-sticky-side button.ecommerce-sticky-modal-open{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:inherit;text-decoration:none;border:none;background:0 0;padding:0;margin:0;cursor:pointer;box-sizing:border-box}.ecommerce-modal-overlay{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.ecommerce-modal-overlay[hidden]{display:none !important}.ecommerce-modal-dialog{width:100%;max-width:480px;max-height:90vh;overflow:auto;background:#fff;border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.25)}.ecommerce-modal-content{padding:0}.ecommerce-modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #ddd}.ecommerce-modal-title{margin:0;font-size:1.15rem}.ecommerce-modal-body{padding:1rem 1.25rem}.ecommerce-modal-body .ecommerce_form_control{margin-bottom:.75rem}.ecommerce-modal-footer{padding:1rem 1.25rem;border-top:1px solid #ddd;text-align:right}.ecommerce-modal-footer .ecommerce_submit{background-color:var(--ecommerce-modal-submit-bg,#997546) !important;color:var(--ecommerce-modal-submit-color,#fff) !important;font-size:var(--ecommerce-modal-submit-font-size,1rem) !important;padding:var(--ecommerce-modal-submit-padding,.5em 1.25em) !important;margin:var(--ecommerce-modal-submit-margin,0) !important;border-style:solid !important;border-width:var(--ecommerce-modal-submit-border-width,1px) !important;border-color:var(--ecommerce-modal-submit-border-color,transparent) !important;box-sizing:border-box}.ecommerce-modal-footer .ecommerce_submit:hover{color:var(--ecommerce-modal-submit-color,#fff) !important;border-style:solid !important;border-width:var(--ecommerce-modal-submit-border-width,1px) !important;border-color:var(--ecommerce-modal-submit-border-color,transparent) !important}body.ecommerce-modal-open{overflow:hidden}.ecommerce-contact-form.ecommerce-form{border:none !important;box-shadow:none !important}.ecommerce-contact-form.ecommerce-form button[type=submit]{background-color:var(--ecommerce-contact-form-submit-bg,#997546) !important;color:var(--ecommerce-contact-form-submit-color,#fff) !important;font-size:var(--ecommerce-contact-form-submit-font-size,1rem) !important;padding:var(--ecommerce-contact-form-submit-padding,.5em 1.25em) !important;margin:var(--ecommerce-contact-form-submit-margin,0) !important;border-style:solid !important;border-width:var(--ecommerce-contact-form-submit-border-width,1px) !important;border-color:var(--ecommerce-contact-form-submit-border-color,transparent) !important;border-radius:var(--ecommerce-contact-form-submit-border-radius,4px) !important;box-sizing:border-box;cursor:pointer}.ecommerce-contact-form.ecommerce-form button[type=submit]:hover{color:var(--ecommerce-contact-form-submit-color,#fff) !important;border-color:var(--ecommerce-contact-form-submit-border-color,transparent) !important}.ecommerce-contact-form .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.ecommerce-contact-form.ecommerce-form--placeholders .ecommerce-form-group{margin-bottom:.65rem}.ecommerce-contact-form.ecommerce-form input.ecommerce-contact-field--required:not([type=hidden]),.ecommerce-contact-form.ecommerce-form textarea.ecommerce-contact-field--required{border-style:solid !important;border-width:var(--ecommerce-contact-required-border-w,1px) !important;border-color:var(--ecommerce-contact-required-border-c,#d1d1d1) !important;box-sizing:border-box}.ecommerce-contact-form.ecommerce-form input.ecommerce-contact-field--optional:not([type=hidden]),.ecommerce-contact-form.ecommerce-form textarea.ecommerce-contact-field--optional{border-style:solid !important;border-width:var(--ecommerce-contact-optional-border-w,1px) !important;border-color:var(--ecommerce-contact-optional-border-c,#d1d1d1) !important;box-sizing:border-box}.ecommerce-contact-form.ecommerce-form input.ecommerce-contact-field.ecommerce-validation-error:not([type=hidden]),.ecommerce-contact-form.ecommerce-form textarea.ecommerce-contact-field.ecommerce-validation-error{border-style:solid !important;border-width:var(--ecommerce-validation-error-border-w,1px) !important;border-color:var(--ecommerce-validation-error-border,red) !important;box-shadow:none !important}.ecommerce-contact-form.ecommerce-form input.ecommerce-contact-field.ecommerce-validation-ok:not([type=hidden]),.ecommerce-contact-form.ecommerce-form textarea.ecommerce-contact-field.ecommerce-validation-ok{border-style:solid !important;border-width:var(--ecommerce-validation-ok-border-w,1px) !important;border-color:var(--ecommerce-validation-ok-border,#8a92a3) !important;box-shadow:none !important}