.remove-scrolling{height:100%;overflow:hidden}.formulario_showroom-section{width:100%;height:100%}.formulario_showroom{bottom:-75%;border-radius:10px;text-transform:uppercase}@media (max-width: 767px){.formulario_showroom{font-size:13.5px}}.mensaje-final{text-align:center}.duloxin-amigo-4k{position:absolute;top:-20px;right:-10px;width:120px;height:auto;z-index:10;pointer-events:none}@media (max-width: 767px){.duloxin-amigo-4k{top:-60px;right:0;width:100px}.trabaja-con-nosotros-form .form-title{font-size:20px!important}.formulario-contacto-dulox-campo label,.formulario-contacto-dulox-campo input,.formulario-contacto-dulox-campo textarea,.formulario-contacto-dulox-boton{font-size:13.5px!important}}.trabaja-con-nosotros-form{max-width:800px;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000f;position:relative}.trabaja-con-nosotros-form .form-title{text-align:center;margin-bottom:30px;font-size:24px;color:#333;text-transform:uppercase}.formulario-contacto-dulox-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9998;display:none;visibility:hidden;transition:opacity .3s ease,visibility 0s .3s linear}.formulario-contacto-dulox-modal-overlay.visible{display:flex;align-items:center;justify-content:center;visibility:visible;transition:opacity .3s ease,visibility 0s 0s linear}.formulario-contacto-dulox-modal{background:#fff;width:90%;max-width:600px;border-radius:16px;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:0 5px 15px #0000001a;opacity:0;animation:studioib-fade-in-up .3s ease-out forwards;position:relative}.formulario-contacto-dulox-cerrar{position:absolute;top:15px;right:15px;font-size:24px;background:none;border:none;cursor:pointer;color:#666}.formulario-contacto-dulox-titulo{font-size:22px;margin-bottom:16px;text-align:center;color:#e30613;font-weight:600}@media (max-width: 480px){..formulario-contacto-dulox-titulo{font-size:20px}}.formulario-contacto-dulox-subtitulo{color:#595151;font-size:15px;margin:0 0 24px;text-align:center}.formulario-contacto-dulox-campo{margin-bottom:16px;margin-top:16px}.formulario-contacto-dulox-campo label{display:block;margin-bottom:8px;font-weight:500;color:#232323;font-size:15px}.formulario-contacto-dulox-campo input,.formulario-contacto-dulox-campo textarea{width:100%;padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;background-color:#fff;transition:border-color .2s ease;font-family:Montserrat}.formulario-contacto-dulox-campo input:focus,.formulario-contacto-dulox-campo textarea:focus{border-color:#e30613;outline:none}.formulario-contacto-dulox-checkbox-group{display:flex;gap:20px;margin-top:10px}.formulario-contacto-dulox-checkbox-group label{display:flex;align-items:center;gap:8px;cursor:pointer}.formulario-contacto-dulox-botones{display:flex;gap:12px;margin-top:16px}.formulario-contacto-dulox-boton{display:block;width:100%;padding:14px 0;background-color:#e30613;color:#fff;border:none;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease;height:50px}.formulario-contacto-dulox-boton:hover{background:#232323}.formulario-contacto-dulox-cancelar{width:100%;padding:14px 0;background-color:#fff;color:#232323;border:1px solid #e5e5e5;border-radius:30px;font-size:15px;height:50px;font-weight:600;cursor:pointer;transition:all .2s ease}.formulario-contacto-dulox-cancelar:hover{background-color:#f8f3f0}.flatpickr-calendar{font-family:Montserrat,sans-serif;box-shadow:0 2px 10px #0000001a}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:#ccc!important}.checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:15px;-webkit-user-select:none;user-select:none}@media (max-width: 767px){.checkbox-container{font-size:13.5px!important}.formulario-contacto-dulox-checkbox-group{flex-direction:column;gap:6px!important}}.checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#fff;border:2px solid #e5e5e5;border-radius:4px;transition:all .2s ease}.checkbox-container:hover input~.checkmark{border-color:#e30613}.checkbox-container input:checked~.checkmark{background-color:#e30613;border-color:#e30613}.checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container input:checked~.checkmark:after{display:block}.formulario-cotizacion-dulox-modal-overlay.visible{display:flex;align-items:center;justify-content:center;visibility:visible;transition:opacity .3s ease,visibility 0s 0s linear}.formulario-cotizacion-dulox-modal{background:#fff;width:90%;max-width:600px;border-radius:16px;max-height:90vh;overflow-y:auto;padding:24px;box-shadow:0 5px 15px #0000001a;opacity:0;animation:studioib-fade-in-up .3s ease-out;position:relative}@keyframes studioib-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loading-icon{animation:spin 1s linear infinite;color:#fff}@keyframes spin{to{transform:rotate(360deg)}}.formulario-cotizacion-dulox-modal-overlay.visible .formulario-cotizacion-dulox-modal{transform:scale(1);opacity:1}.formulario-cotizacion-dulox-titulo{font-size:22px;margin-bottom:16px;text-align:center;color:#e30613;font-weight:600}.formulario-cotizacion-dulox-cerrar{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:25px;cursor:pointer;color:#3c3c3c;padding:4px}.formulario-cotizacion-dulox-cerrar:hover{color:#e30613}.formulario-cotizacion-dulox-campo{margin-bottom:16px;margin-top:16px}.formulario-cotizacion-dulox-campo label{display:block;margin-bottom:8px;font-weight:500;color:#232323;font-size:15px}.formulario-cotizacion-dulox-campo input,.formulario-cotizacion-dulox-campo textarea,.formulario-cotizacion-dulox-campo select{width:100%;padding:12px 16px;border:1px solid #e5e5e5;border-radius:8px;font-size:15px;background-color:#fff;transition:border-color .2s ease;font-family:Montserrat}.formulario-cotizacion-dulox-campo input:focus,.formulario-cotizacion-dulox-campo textarea:focus{border-color:#e30613;outline:none}.formulario-cotizacion-dulox-campo textarea{min-height:50px;resize:vertical;font-family:Montserrat}.formulario-cotizacion-dulox-campo-group{display:flex;gap:16px}.formulario-cotizacion-dulox-campo-group .formulario-cotizacion-dulox-campo{flex:1;margin-bottom:0}.formulario-cotizacion-dulox-boton{display:block;width:100%;padding:14px 0;background-color:#e30613;color:#fff;border:none;border-radius:30px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s ease;height:50px}.formulario-cotizacion-dulox-boton:hover{background-color:#000}.formulario-cotizacion-dulox-boton:disabled{background-color:#e30613;opacity:.6;cursor:not-allowed}.formulario-cotizacion-dulox-mensaje{padding:12px;border-radius:8px;margin-bottom:16px;text-align:center;font-size:15px;display:none}.formulario-cotizacion-dulox-mensaje.exito{background-color:#f0f9eb;color:#67c23a;display:block}.formulario-cotizacion-dulox-mensaje.error{background-color:#fef0f0;color:#f56c6c;display:block}.formulario-cotizacion-dulox-cantidad{display:flex;align-items:center;gap:8px}.formulario-cotizacion-dulox-cantidad button{background:#f8f3f0;padding:8px 12px;border:none;cursor:pointer;transition:background-color .2s;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#595151}.formulario-cotizacion-dulox-cantidad button:hover{background-color:#e5e7eb}.formulario-cotizacion-dulox-cantidad input{flex-grow:1;text-align:center;height:48px;-moz-appearance:textfield}.formulario-cotizacion-dulox-cantidad input::-webkit-outer-spin-button,.formulario-cotizacion-dulox-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 480px){.formulario-cotizacion-dulox-campo-group{flex-direction:column;gap:0}.formulario-cotizacion-dulox-modal{padding:24px 16px}.formulario-cotizacion-dulox-titulo{font-size:20px}}.formulario-cotizacion-dulox-subtitulo{color:#595151;font-size:15px;margin:0 0 24px;text-align:center}.formulario-cotizacion-dulox-subtitulo strong,.product-title-cotizacion{color:#000;font-weight:600}.formulario-cotizacion-dulox-botones{display:flex;gap:12px;margin-top:16px}.formulario-cotizacion-dulox-cancelar{width:100%;padding:14px 0;background-color:#fff;color:#232323;border:1px solid #e5e5e5;border-radius:30px;font-size:15px;height:50px;font-weight:600;cursor:pointer;transition:all .2s ease}.formulario-cotizacion-dulox-cancelar:hover{background-color:#f8f3f0}.quantity__button{width:44px;background:#f8f3f0;padding:8px 12px;border:none;cursor:pointer;transition:background-color .2s;height:48px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;color:#595151}.quantity__button:hover{background-color:#e5e7eb}.quantity__input{width:50px;flex-grow:1;text-align:center;border:none;background:transparent;font-size:15px;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;height:48px;min-width:30px}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/studioib-formulario-trabaja-con-nosotros.css.map */
