body.enpapa-gr-forms{--enpapa-input-radius:12px;--enpapa-input-border:rgba(15, 23, 42, 0.14);--enpapa-input-border-hover:rgba(15, 23, 42, 0.22);--enpapa-input-bg:#ffffff;--enpapa-input-bg-muted:#f8fafc;--enpapa-input-text:#0f172a;--enpapa-input-placeholder:#64748b;--enpapa-input-focus-ring:rgba(37, 99, 235, 0.35);--enpapa-input-focus-border:#2563eb;--enpapa-input-min-h:2.75rem;--enpapa-input-pad-x:0.85rem 1rem;--wc-form-border-radius:12px;--wc-form-border-width:1px;--wc-form-border-color:rgba(15, 23, 42, 0.14)}body.enpapa-gr-forms input[type="text"],body.enpapa-gr-forms input[type="email"],body.enpapa-gr-forms input[type="tel"],body.enpapa-gr-forms input[type="url"],body.enpapa-gr-forms input[type="number"],body.enpapa-gr-forms input[type="password"],body.enpapa-gr-forms input[type="search"],body.enpapa-gr-forms input[type="date"],body.enpapa-gr-forms input[type="time"],body.enpapa-gr-forms input[type="datetime-local"],body.enpapa-gr-forms input[type="month"],body.enpapa-gr-forms input[type="week"],body.enpapa-gr-forms textarea,body.enpapa-gr-forms select,body.enpapa-gr-forms .woocommerce .input-text,body.enpapa-gr-forms .woocommerce input.input-text,body.enpapa-gr-forms .woocommerce-page .input-text{-webkit-appearance:none;appearance:none;font-family:inherit;font-size:1rem;line-height:1.45;color:var(--enpapa-input-text);background-color:var(--enpapa-input-bg);border:1px solid var(--enpapa-input-border);border-radius:var(--enpapa-input-radius);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--enpapa-input-min-h);padding:.6rem .95rem;transition:border-color 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease}body.enpapa-gr-forms textarea{min-height:7.5rem;resize:vertical;padding-top:.65rem;padding-bottom:.65rem}body.enpapa-gr-forms select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2364748b' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:14px;padding-right:2.25rem}body.enpapa-gr-forms select::-ms-expand{display:none}body.enpapa-gr-forms input::placeholder,body.enpapa-gr-forms textarea::placeholder{color:var(--enpapa-input-placeholder);opacity:1}body.enpapa-gr-forms input:hover:not(:disabled):not(:read-only),body.enpapa-gr-forms textarea:hover:not(:disabled):not(:read-only),body.enpapa-gr-forms select:hover:not(:disabled){border-color:var(--enpapa-input-border-hover)}body.enpapa-gr-forms input:focus,body.enpapa-gr-forms textarea:focus,body.enpapa-gr-forms select:focus{outline:none;border-color:var(--enpapa-input-focus-border);box-shadow:0 0 0 3px var(--enpapa-input-focus-ring)}body.enpapa-gr-forms input:disabled,body.enpapa-gr-forms textarea:disabled,body.enpapa-gr-forms select:disabled{opacity:.65;cursor:not-allowed;background-color:var(--enpapa-input-bg-muted)}@media (max-width:767px){body.enpapa-gr-forms input[type="text"],body.enpapa-gr-forms input[type="email"],body.enpapa-gr-forms input[type="tel"],body.enpapa-gr-forms input[type="search"],body.enpapa-gr-forms input[type="password"],body.enpapa-gr-forms input[type="url"],body.enpapa-gr-forms input[type="number"],body.enpapa-gr-forms select,body.enpapa-gr-forms textarea{font-size:max(16px, 1rem)}}body.enpapa-gr-forms input[type="checkbox"],body.enpapa-gr-forms input[type="radio"]{width:1.15rem;height:1.15rem;min-height:0;min-width:0;accent-color:var(--enpapa-input-focus-border);cursor:pointer;vertical-align:middle;margin:0 .35rem 0 0;flex-shrink:0}body.enpapa-gr-forms .woocommerce form .form-row label,body.enpapa-gr-forms .woocommerce-page form .form-row label{font-weight:600;color:var(--enpapa-input-text);margin-bottom:.35rem;display:inline-block;line-height:1.4}body.enpapa-gr-forms .woocommerce form .form-row,body.enpapa-gr-forms .woocommerce-page form .form-row{margin-bottom:.85rem;padding:0}body.enpapa-gr-forms .woocommerce form .form-row.form-row-wide,body.enpapa-gr-forms .woocommerce-page form .form-row.form-row-wide{margin-bottom:1rem}body.enpapa-gr-forms .woocommerce form .form-row .optional{font-weight:400;color:var(--enpapa-input-placeholder)}body.enpapa-gr-forms .woocommerce form .form-row.woocommerce-invalid .input-text,body.enpapa-gr-forms .woocommerce form .form-row.woocommerce-invalid select,body.enpapa-gr-forms .woocommerce form .form-row.woocommerce-invalid textarea{border-color:#dc2626;box-shadow:0 0 0 1px rgb(220 38 38 / .2)}body.enpapa-gr-forms .woocommerce form .form-row.woocommerce-validated .input-text:not(.woocommerce-invalid){border-color:rgb(22 163 74 / .45)}body.enpapa-gr-forms .woocommerce .quantity .qty{min-height:2.75rem;border-radius:var(--enpapa-input-radius)}body.enpapa-gr-forms .stewe-header-search,body.enpapa-gr-forms .epp-header__search .stewe-header-search{border-radius:999px;border:1px solid var(--enpapa-input-border);background:var(--enpapa-input-bg);transition:border-color 0.15s ease,box-shadow 0.15s ease}body.enpapa-gr-forms .stewe-header-search:focus-within,body.enpapa-gr-forms .epp-header__search .stewe-header-search:focus-within{border-color:var(--enpapa-input-focus-border);box-shadow:0 0 0 3px var(--enpapa-input-focus-ring)}body.enpapa-gr-forms .stewe-header-search input,body.enpapa-gr-forms .epp-header__search .stewe-header-search input{border:0!important;box-shadow:none!important;min-height:2.65rem;background:transparent!important;border-radius:999px!important}body.enpapa-gr-forms .stewe-header-search input:focus,body.enpapa-gr-forms .epp-header__search .stewe-header-search input:focus{box-shadow:none!important;outline:none!important}body.enpapa-gr-forms .search-form .search-field,body.enpapa-gr-forms form.search-form .search-field{border-radius:var(--enpapa-input-radius)}body.enpapa-gr-forms .comment-form input[type="text"],body.enpapa-gr-forms .comment-form input[type="email"],body.enpapa-gr-forms .comment-form input[type="url"],body.enpapa-gr-forms .comment-form textarea{border-radius:var(--enpapa-input-radius)}body.enpapa-gr-forms .wc-block-components-text-input input[type="email"],body.enpapa-gr-forms .wc-block-components-text-input input[type="tel"],body.enpapa-gr-forms .wc-block-components-text-input input[type="text"],body.enpapa-gr-forms .wc-block-components-text-input input[type="password"],body.enpapa-gr-forms .wc-block-components-combobox .components-combobox-control__input,body.enpapa-gr-forms .wc-block-components-form .wc-block-components-text-input input{border-radius:var(--enpapa-input-radius)!important;border-color:var(--enpapa-input-border)!important;min-height:var(--enpapa-input-min-h);font-size:1rem!important}body.enpapa-gr-forms .wc-block-components-text-input input:focus{border-color:var(--enpapa-input-focus-border)!important;box-shadow:0 0 0 3px var(--enpapa-input-focus-ring)!important}body.enpapa-gr-forms .wc-block-components-textarea textarea{border-radius:var(--enpapa-input-radius)!important;border-color:var(--enpapa-input-border)!important}body.enpapa-gr-forms .wpcf7 input[type="text"],body.enpapa-gr-forms .wpcf7 input[type="email"],body.enpapa-gr-forms .wpcf7 input[type="tel"],body.enpapa-gr-forms .wpcf7 input[type="url"],body.enpapa-gr-forms .wpcf7 textarea,body.enpapa-gr-forms .wpcf7 select{border-radius:var(--enpapa-input-radius)}body.enpapa-gr-forms .wp-block-search__input{border-radius:var(--enpapa-input-radius)!important}