:where(.woocommerce,.woocommerce-page,.dokan-dashboard,.dokan-store,.addify-quote-form,.elecadi-classic-main) :where(input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="search"],select,textarea,.select2-selection){border:1px solid var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--surface);color:var(--wp--preset--color--ink);font-family:inherit;font-size:var(--wp--preset--font-size--base);box-sizing:border-box;min-height:44px;padding:8px 12px}:where(.woocommerce,.woocommerce-page,.dokan-dashboard,.elecadi-classic-main) :where(input,select,textarea):focus{border-color:var(--wp--preset--color--ink);outline:none;box-shadow:0 0 0 3px rgb(24 21 18 / .1)}.woocommerce .quantity .qty{width:4.5em;padding-inline:4px;text-align:center}.woocommerce :where(a.button,button.button,input.button,#respond input#submit),.woocommerce-page :where(a.button,button.button,input.button),.dokan-btn-theme,.elecadi-classic-main .dokan-btn-theme{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:var(--wp--preset--color--gold);border:0;border-radius:var(--wp--preset--border-radius--sm);color:var(--wp--preset--color--ink);font-family:inherit;font-weight:700;line-height:1.4;min-height:44px;padding:8px 18px;text-decoration:none;transition:background-color var(--wp--custom--duration--fast) var(--wp--custom--ease),color var(--wp--custom--duration--fast) var(--wp--custom--ease)}.woocommerce :where(a.button,button.button,input.button):hover,.woocommerce-page :where(a.button,button.button,input.button):hover,.dokan-btn-theme:hover{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.woocommerce :where(a.button,button.button).alt{background:var(--wp--preset--color--ink);color:var(--wp--preset--color--on-dark)}.woocommerce :where(a.button,button.button).alt:hover{background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink)}.woocommerce :where(.woocommerce-message,.woocommerce-info,.woocommerce-error),.woocommerce-page :where(.woocommerce-message,.woocommerce-info,.woocommerce-error){border:1px solid var(--wp--preset--color--hairline);border-inline-start:3px solid var(--wp--preset--color--gold);border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--paper);color:var(--wp--preset--color--ink)}.woocommerce .woocommerce-error,.woocommerce-page .woocommerce-error{border-inline-start-color:var(--wp--preset--color--danger)}.woocommerce table.shop_table,.dokan-table{border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--md);border-collapse:separate}.woocommerce table.shop_table :where(th,td),.dokan-table :where(th,td){border-color:var(--wp--preset--color--hairline)}.woocommerce :where(.price,.amount){color:var(--wp--preset--color--ink);font-weight:700;font-variant-numeric:tabular-nums}.woocommerce .price del{color:var(--wp--preset--color--ink-muted);font-weight:400}.woocommerce span.onsale{min-width:0;min-height:auto;padding:4px 10px;border-radius:var(--wp--preset--border-radius--sm);background:var(--wp--preset--color--gold);color:var(--wp--preset--color--ink);font-size:12px;font-weight:800;line-height:1.5;box-shadow:0 1px 2px rgb(24 21 18 / .18)}.woocommerce ul.products li.product{text-align:start}.woocommerce ul.products li.product a img{aspect-ratio:1;object-fit:contain;background:var(--wp--preset--color--paper-deep);border-radius:var(--wp--preset--border-radius--sm)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--wp--preset--font-size--base);font-weight:600;line-height:1.6}.woocommerce ul.products li.product .button{margin-top:8px;margin-inline-end:6px}.woocommerce-MyAccount-navigation ul{list-style:none;padding:0;border:1px solid var(--wp--preset--color--hairline);border-radius:var(--wp--preset--border-radius--md)}.woocommerce-MyAccount-navigation li a{display:block;padding:10px 16px;text-decoration:none}.woocommerce-MyAccount-navigation li.is-active a{background:var(--wp--preset--color--paper-deep);font-weight:700}.elecadi-classic-main{padding-top:var(--wp--preset--spacing--50);padding-bottom:var(--wp--preset--spacing--50)}.elecadi-honeypot,div:has(>input#trap){position:absolute!important;left:auto!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blockUI.blockOverlay,.blockUI.blockMsg{z-index:40!important}body .select2-container .select2-selection--multiple{display:flex;align-items:center;min-height:44px;padding:2px 8px}body .select2-container .select2-selection--multiple .select2-selection__rendered{margin:0;padding:0}body .select2-container .select2-search--inline .select2-search__field{min-height:0;height:32px;margin:0;padding:0 4px;border:0;background:#fff0;box-shadow:none;font-family:inherit}.select2-dropdown{border-color:var(--wp--preset--color--hairline-strong);border-radius:var(--wp--preset--border-radius--sm);font-family:inherit}.select2-results__option{padding:8px 12px;font-size:14px}