.ozfp-form-wrapper{--ozfp-input-text:#000000;--ozfp-placeholder:#6b7280;--ozfp-input-bg:#ededed;--ozfp-theme-orange:#ff5a19;width:100%;max-width:100%;margin:0;padding:40px 48px;border:0!important;border-radius:0;background:#ffffff!important;background-color:#ffffff!important;box-sizing:border-box;color:var(--ozfp-input-text);outline:0!important;box-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.ozfp-template-distribuidor,.ozfp-template-reclamaciones,.ozfp-template-default,.ozfp-form{border:0!important;outline:0!important;box-shadow:none!important;background:#ffffff!important;background-color:#ffffff!important}:where(.elementor-widget-container,.elementor-shortcode,.elementor-widget-shortcode,.wp-block-group,.wp-block-column,.wp-block-cover__inner-container,.widget,.widget_block,.textwidget,.entry-content>div,.entry-content>section):has(.ozfp-form-wrapper),:where(div,section,article,aside):has(>.ozfp-form-wrapper){border:0!important;outline:0!important;box-shadow:none!important;background-image:none!important;background:#ffffff!important;background-color:#ffffff!important}:where(.elementor-widget-container,.elementor-shortcode,.elementor-widget-shortcode,.wp-block-group,.wp-block-column,.wp-block-cover__inner-container,.widget,.widget_block,.textwidget,.entry-content>div,.entry-content>section):has(.ozfp-form-wrapper):hover,:where(.elementor-widget-container,.elementor-shortcode,.elementor-widget-shortcode,.wp-block-group,.wp-block-column,.wp-block-cover__inner-container,.widget,.widget_block,.textwidget,.entry-content>div,.entry-content>section):has(.ozfp-form-wrapper):focus,:where(.elementor-widget-container,.elementor-shortcode,.elementor-widget-shortcode,.wp-block-group,.wp-block-column,.wp-block-cover__inner-container,.widget,.widget_block,.textwidget,.entry-content>div,.entry-content>section):has(.ozfp-form-wrapper):focus-within,:where(div,section,article,aside):has(>.ozfp-form-wrapper):hover,:where(div,section,article,aside):has(>.ozfp-form-wrapper):focus,:where(div,section,article,aside):has(>.ozfp-form-wrapper):focus-within{border:0!important;outline:0!important;box-shadow:none!important;background-image:none!important;background:#ffffff!important;background-color:#ffffff!important}.ozfp-form-wrapper:hover,.ozfp-form-wrapper:focus,.ozfp-form-wrapper:focus-within,.ozfp-form-wrapper:active,.ozfp-form-wrapper .ozfp-form:hover,.ozfp-form-wrapper .ozfp-form:focus,.ozfp-form-wrapper .ozfp-form:focus-within,.ozfp-form-wrapper .ozfp-form:active{border:0!important;outline:0!important;box-shadow:none!important;background:#ffffff!important;background-color:#ffffff!important;transform:none!important;transition:none!important}.ozfp-form-wrapper::before,.ozfp-form-wrapper::after,.ozfp-form::before,.ozfp-form::after{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;content:none!important}.ozfp-form-wrapper *{box-sizing:border-box}.ozfp-form-header{display:none!important}.ozfp-form-header h2{margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.2;color:#1a1a1a}.ozfp-form-header p{margin:0;font-size:15px;color:#6b7280;line-height:1.5}.ozfp-template-reclamaciones .ozfp-form-header h2::before,.ozfp-template-distribuidor .ozfp-form-header h2::before{content:none}.ozfp-form{display:grid;gap:22px 20px}.ozfp-form-wrapper.ozfp-template-contacto{--ozfp-input-text:#000000;--ozfp-placeholder:#6b7280;--ozfp-input-bg:#ededed;--ozfp-theme-orange:#ff5a19}.ozfp-form-wrapper.ozfp-template-contacto .ozfp-form{gap:18px 18px}.ozfp-field{display:flex;flex-direction:column;background:transparent!important}.ozfp-field label,.ozfp-group-label{display:block;margin:0 0 8px;font-weight:400;font-size:15px;line-height:1.4;color:#6b7280;text-align:left;align-self:flex-start}.ozfp-field>p{display:block;margin:0 0 8px;font-weight:400;font-size:15px;line-height:1.4;color:#6b7280;text-align:left;align-self:flex-start}.ozfp-field input,.ozfp-field select,.ozfp-field textarea{width:100%;padding:16px 18px;border:none!important;border-radius:12px;background:var(--ozfp-input-bg)!important;background-color:var(--ozfp-input-bg)!important;font-size:16px;color:var(--ozfp-input-text)!important;-webkit-text-fill-color:var(--ozfp-input-text)!important;caret-color:var(--ozfp-input-text)!important;transition:none;outline:none;box-shadow:none}.ozfp-field input:hover,.ozfp-field select:hover,.ozfp-field textarea:hover,.ozfp-field input:focus,.ozfp-field input:focus-visible,.ozfp-field select:focus,.ozfp-field select:focus-visible,.ozfp-field textarea:focus,.ozfp-field textarea:focus-visible,.ozfp-field input:active,.ozfp-field select:active,.ozfp-field textarea:active{border-bottom:none!important;outline:none;box-shadow:none;background:var(--ozfp-input-bg)!important;background-color:var(--ozfp-input-bg)!important;color:var(--ozfp-input-text)!important;-webkit-text-fill-color:var(--ozfp-input-text)!important}.ozfp-field input::placeholder,.ozfp-field textarea::placeholder{color:var(--ozfp-placeholder);opacity:1}.ozfp-field input:-webkit-autofill,.ozfp-field input:-webkit-autofill:hover,.ozfp-field input:-webkit-autofill:focus,.ozfp-field input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--ozfp-input-bg) inset!important;box-shadow:0 0 0 1000px var(--ozfp-input-bg) inset!important;-webkit-text-fill-color:#000000!important;caret-color:#000;transition:background-color 99999s ease-out 0s}.ozfp-field textarea{min-height:160px;resize:vertical;line-height:1.5}.ozfp-field select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:var(--ozfp-input-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:42px;color-scheme:light;color:var(--ozfp-input-text)!important;-webkit-text-fill-color:var(--ozfp-input-text)!important}.ozfp-field select option{background:#fff;color:#1a1a1a}.ozfp-field select option:checked,.ozfp-field select option:hover,.ozfp-field select option:focus{background:#f3f4f6;color:#1a1a1a}.ozfp-form-wrapper .ozfp-form .ozfp-field input:not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="hidden"]):not([type="submit"]):not([type="button"]),.ozfp-form-wrapper .ozfp-form .ozfp-field textarea,.ozfp-form-wrapper .ozfp-form .ozfp-field select{background-color:var(--ozfp-input-bg)!important;background-image:none!important;color:#000000!important;-webkit-text-fill-color:#000000!important;border:none!important;box-shadow:none!important}.ozfp-form-wrapper .ozfp-form .ozfp-field select{background-color:var(--ozfp-input-bg)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important}.ozfp-form-wrapper .ozfp-form button.ozfp-submit,.ozfp-form-wrapper .ozfp-form .ozfp-field button.ozfp-submit,.ozfp-form-wrapper .ozfp-form input.ozfp-submit[type="submit"]{background:var(--ozfp-theme-orange)!important;background-color:var(--ozfp-theme-orange)!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:transparent!important;box-shadow:none!important}.ozfp-form-wrapper .ozfp-form button.ozfp-submit:hover,.ozfp-form-wrapper .ozfp-form button.ozfp-submit:focus,.ozfp-form-wrapper .ozfp-form button.ozfp-submit:focus-visible,.ozfp-form-wrapper .ozfp-form button.ozfp-submit:active,.ozfp-form-wrapper .ozfp-form .ozfp-field button.ozfp-submit:hover,.ozfp-form-wrapper .ozfp-form .ozfp-field button.ozfp-submit:focus,.ozfp-form-wrapper .ozfp-form .ozfp-field button.ozfp-submit:focus-visible,.ozfp-form-wrapper .ozfp-form .ozfp-field button.ozfp-submit:active{background:var(--ozfp-theme-orange)!important;background-color:var(--ozfp-theme-orange)!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.ozfp-options{display:flex;flex-direction:column;gap:12px}.ozfp-option{display:inline-flex;align-items:center;gap:10px;font-weight:400;font-size:15px;color:#374151;cursor:pointer}.ozfp-field input[type="checkbox"],.ozfp-field input[type="radio"],.ozfp-inline input[type="checkbox"],.ozfp-inline input[type="radio"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;margin:0;padding:0;border:1px solid #d1d5db;background-color:#fff;background-repeat:no-repeat;background-position:center;cursor:pointer;flex-shrink:0;vertical-align:middle;transition:background-color .12s ease,border-color .12s ease}.ozfp-field input[type="checkbox"],.ozfp-inline input[type="checkbox"]{border-radius:4px}.ozfp-field input[type="radio"],.ozfp-inline input[type="radio"]{border-radius:50%}.ozfp-field input[type="checkbox"]:checked,.ozfp-inline input[type="checkbox"]:checked{background-color:var(--ozfp-theme-orange,#F26520);border-color:var(--ozfp-theme-orange,#F26520);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:12px 12px}.ozfp-field input[type="radio"]:checked,.ozfp-inline input[type="radio"]:checked{border-color:var(--ozfp-theme-orange,#F26520);background-image:radial-gradient(var(--ozfp-theme-orange,#F26520) 0 4px,transparent 5px)}.ozfp-field input[type="checkbox"]:focus-visible,.ozfp-field input[type="radio"]:focus-visible,.ozfp-inline input[type="checkbox"]:focus-visible,.ozfp-inline input[type="radio"]:focus-visible{outline:2px solid rgb(37 99 235 / .55);outline-offset:1px}.ozfp-admin .ozfp-field input[type="checkbox"]:checked,.ozfp-admin .ozfp-inline input[type="checkbox"]:checked{background-color:#2563eb;border-color:#2563eb}.ozfp-admin .ozfp-field input[type="radio"]:checked,.ozfp-admin .ozfp-inline input[type="radio"]:checked{border-color:#2563eb;background-image:radial-gradient(#2563eb 0 4px,transparent 5px)}.ozfp-field input[type="file"]{padding-bottom:10px}.ozfp-field input[type="file"]::file-selector-button{margin-right:12px;padding:9px 14px;border:none;border-radius:10px;background:var(--ozfp-theme-orange)!important;background-color:var(--ozfp-theme-orange)!important;color:#ffffff!important;font-weight:600;cursor:pointer}.ozfp-field .ozfp-submit{align-self:flex-start}.ozfp-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;max-width:min(42%, 420px);min-width:min(280px, 100%);padding:16px 28px;border:none!important;border-radius:12px;background:var(--ozfp-theme-orange)!important;background-color:var(--ozfp-theme-orange)!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:none;margin-top:4px}.ozfp-submit::after{content:none!important}.ozfp-submit:hover,.ozfp-submit:focus,.ozfp-submit:focus-visible,.ozfp-submit:active{background:var(--ozfp-theme-orange)!important;background-color:var(--ozfp-theme-orange)!important;background-image:none!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;filter:none;transform:none;box-shadow:none;outline:none}.ozfp-message{padding:14px 16px;border:1px solid rgb(0 0 0 / .1);border-radius:12px;margin-bottom:24px;font-size:14px;color:#1a1a1a;background:#f3f4f6}.ozfp-success{border-color:rgb(34 197 94 / .45)}.ozfp-error{border-color:rgb(239 68 68 / .45)}.ozfp-hp{position:absolute;left:-9999px;opacity:0;height:0;width:0;pointer-events:none}.ozfp-legal-note{margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb;font-size:13px;color:#6b7280;line-height:1.6}@media (max-width:480px){.ozfp-form-wrapper{padding:28px 20px}.ozfp-form-header h2{font-size:24px}.ozfp-form-header p,.ozfp-field label,.ozfp-group-label,.ozfp-field input,.ozfp-field select,.ozfp-field textarea{font-size:16px}}@media (min-width:481px) and (max-width:768px){.ozfp-form-wrapper{padding:34px 28px}}@media (min-width:769px){.ozfp-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ozfp-field.ozfp-full-width{grid-column:1 / -1}}.ozfp-admin .ozfp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ozfp-admin .ozfp-card{background:#fff;padding:20px;border:1px solid #e2e8f0;border-radius:10px}.ozfp-admin .ozfp-field{margin-bottom:16px;padding:14px 16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.ozfp-admin .ozfp-field>label:first-child{display:block;font-weight:600;font-size:13px;color:#334155;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.ozfp-admin .ozfp-field .description{color:#64748b;font-size:12px;margin:6px 0 0}.ozfp-admin .ozfp-field input[type="text"],.ozfp-admin .ozfp-field input[type="email"],.ozfp-admin .ozfp-field input[type="tel"],.ozfp-admin .ozfp-field input[type="number"],.ozfp-admin .ozfp-field input[type="url"],.ozfp-admin .ozfp-field select,.ozfp-admin .ozfp-field textarea{width:100%;padding:9px 12px!important;border:1px solid #cbd5e1!important;border-radius:6px!important;background:#fff!important;background-color:#fff!important;font-size:14px!important;color:#1e293b!important;-webkit-text-fill-color:#1e293b!important;min-height:40px;box-sizing:border-box;box-shadow:none!important;transition:border-color .15s,box-shadow .15s}.ozfp-admin .ozfp-field input:focus,.ozfp-admin .ozfp-field select:focus,.ozfp-admin .ozfp-field textarea:focus{border:1px solid #2563eb!important;box-shadow:0 0 0 3px rgb(37 99 235 / .12)!important;outline:none}.ozfp-admin .ozfp-field input::placeholder,.ozfp-admin .ozfp-field textarea::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1}.ozfp-admin .ozfp-field input[type="checkbox"],.ozfp-admin .ozfp-field input[type="radio"]{width:16px;height:16px;padding:0;border-radius:2px;accent-color:#2563eb}.ozfp-inline{display:inline-flex;align-items:center;gap:8px;margin:8px 0}.ozfp-admin .ozfp-inline{display:inline-flex;align-items:center;gap:8px;padding:4px 0}.ozfp-admin .ozfp-inline+input,.ozfp-admin .ozfp-inline+select,.ozfp-admin .ozfp-inline+textarea,.ozfp-admin .ozfp-field input+input,.ozfp-admin .ozfp-field input+select,.ozfp-admin .ozfp-field input+textarea,.ozfp-admin .ozfp-field select+input,.ozfp-admin .ozfp-field select+textarea,.ozfp-admin .ozfp-field textarea+input,.ozfp-admin .ozfp-field textarea+select{margin-top:8px}.ozfp-fields-table input,.ozfp-fields-table select{width:100%}.ozfp-remove-row{color:#b91c1c!important;border-color:#fecaca!important;background:#fef2f2!important;font-weight:700;min-width:32px}.ozfp-remove-row:hover{background:#fee2e2!important;color:#991b1b!important}.ozfp-smtp-fields .ozfp-field{margin-bottom:12px}.ozfp-smtp-fields .description{color:#64748b;font-size:12px;margin-top:4px}@media (max-width:960px){.ozfp-admin .ozfp-grid{grid-template-columns:1fr}}