.ehg{margin:20px 0;color:#174958}.ehg-kicker{font-size:11px;letter-spacing:2px}.ehg-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ehg label{display:block;font-weight:500;color:#102c39}.ehg input{width:100%;border:1px solid #ddd;border-radius:24px;padding:10px;text-align:center;margin-top:10px;height:42px}.ehg input[readonly]{background:#f6f6f6}.ehg-total{border:1px solid #d7e6dd;background:#f1f7f3;padding:18px;border-radius:9px;margin:22px 0 18px}.ehg-total p{margin:0 0 12px}.ehg-total small{font-size:12px}.ehg .ehg-error{color:#b12828;margin:8px 0 0}.ehg-actions a,.ehg-actions button{display:flex;align-items:center;justify-content:center;padding:12px;border:0;border-radius:0;min-height:42px;text-decoration:none;font-size:14px}.ehg-actions .ehg-contact{background:#f3f3f3;color:#173345}.ehg-actions button{background:#df6122;color:white;cursor:pointer}.ehg-actions button:disabled{opacity:.5;cursor:not-allowed}.ehg-social{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.ehg-social a,.ehg-social button{padding:11px 12px;border:0;border-radius:5px;color:white;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer}.ehg-facebook{background:#1877f2}.ehg-whatsapp{background:#148b39}.ehg-instagram{background:#d78fba}.ehg-telegram{background:#0786aa}.ehg-share-status{display:block;margin-top:8px}@media(max-width:400px){.ehg-grid{gap:10px}.ehg-social{gap:5px}.ehg-social a,.ehg-social button{padding:9px}}

.ehg-note{background:#fff8ec;border-left:2px solid #df9128;padding:12px 15px;font-size:13px;line-height:1.7;margin-bottom:20px}
.ehg-area-label{margin-top:16px}.ehg-area-label input{font-size:18px;font-weight:600}.single-product form.cart[hidden]{display:none!important}

/* Scoped selectors override Woodmart button defaults. */
.ehg .ehg-grid select{display:block;width:100%;height:42px;margin-top:10px;padding:8px 32px 8px 14px;border:1px solid #ddd;border-radius:24px;background-color:#fff;color:#173345;font-size:14px;appearance:auto!important;-webkit-appearance:menulist!important;background-image:none!important}
.ehg .ehg-standard-size{font-size:15px;color:#173345;margin:0 0 12px;line-height:1.7}
.ehg .ehg-actions .ehg-contact{background:#1dce60!important;color:#072c17!important;text-align:center;line-height:1.5;font-size:13px;white-space:normal}
.ehg .ehg-social button.ehg-instagram,.ehg .ehg-social button.ehg-instagram:hover,.ehg .ehg-social button.ehg-instagram:focus{display:inline-flex!important;visibility:visible!important;opacity:1!important;background:#b82f86!important;background-image:linear-gradient(135deg,#7439b4,#c12675,#de7131)!important;color:#fff!important;align-items:center;justify-content:center;min-height:40px;padding:11px 12px;border:0;border-radius:5px;font-size:12px;font-weight:600;text-transform:none}

/* Remove theme-drawn arrows, keeping the browser’s single native arrow. */
.ehg .ehg-grid label:has(select[name="ehg_width"])::before,.ehg .ehg-grid label:has(select[name="ehg_width"])::after{content:none!important;display:none!important}
.ehg-duplicate-social{display:none!important}
