/*! contacto.min.css */#contact-form{position:relative;vertical-align:top;z-index:1;margin:0;padding:2px 0 0}#contact-form fieldset{border:none;padding:0;width:100%;overflow:hidden}#contact-form fieldset>div{overflow:hidden}#contact-form label{min-height:55px;position:relative;margin:0;overflow:hidden;display:block;float:left;width:100%}#contact-form .message{min-height:337px;display:block;width:100%}#contact-form input,#contact-form textarea{font-family:Arial,Helvetica,sans-serif;padding:9px 13px 10px;margin:0;font-size:14px;display:block;line-height:20px!important;color:var(--color-texto);background:var(--color-superficie);outline:0;width:100%;border:1px solid var(--color-borde);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}#contact-form input{height:41px}#contact-form textarea{width:100%;height:330px;resize:none;overflow:auto}#contact-form input[type=text]:focus,#contact-form textarea:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid var(--color-borde)}#contact-form .area .error{float:none}#contact-form .success{display:none;margin-bottom:10px;color:var(--color-marca);font-size:14px;line-height:1.5;position:relative;border:1px solid var(--color-borde);padding:12px 14px}#contact-form .empty,#contact-form .error{color:var(--color-marca);font-size:11px;line-height:1.27em;display:none;overflow:hidden;margin-bottom:5px;padding:2px 4px 6px;float:left}.buttons-wrapper{position:relative;text-align:right;padding-top:23px}.buttons-wrapper a{margin-left:8px;cursor:pointer}.buttons-wrapper a:hover{text-decoration:none}
/*! jcm-cotizar.css */.cotizacion-producto[hidden],.envio-error[hidden]{display: none}.cotizacion-producto{margin: 0 0 20px;padding: 16px 18px;background: var(--color-superficie);border: 1px solid var(--color-borde);border-top: 3px solid var(--color-marca);text-align: left}.cotizacion-producto p{margin: 0;line-height: 1.35}.cotizacion-producto__titulo{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--color-texto)}.cotizacion-producto__nombre{margin-top: 4px !important;font-size: 20px;font-weight: 700;color: var(--color-tinta)}.cotizacion-producto__categoria{font-size: 14px;color: var(--color-texto)}.cotizacion-producto__volver{display: inline-block;margin-top: 8px;font-size: 14px;font-weight: 600;color: var(--color-marca-oscuro);text-decoration: underline;text-underline-offset: 3px}.campo-trampa{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}.envio-error{margin: 12px 0;padding: 12px 14px;text-align: left;background: color-mix(in srgb,var(--color-marca) 8%,var(--color-fondo));border: 1px solid color-mix(in srgb,var(--color-marca) 40%,var(--color-fondo));color: var(--color-tinta);line-height: 1.45}.envio-error a{color: var(--color-marca-oscuro);font-weight: 600}.formBox h3,.formBox h2 span{line-height: 1.3}.formBox .info a{color: var(--color-oscuro);text-decoration: underline;text-underline-offset: 3px}.formBox .info a:hover{color: var(--color-marca-oscuro)}
