/* WooCustom 1.65: scoped discount defaults. */
.elementor-widget[class*="elementor-widget-woocustom_"]{direction: rtl}
.elementor-widget[class*="elementor-widget-woocustom_"] *,
.elementor-widget[class*="elementor-widget-woocustom_"] *::before,
.elementor-widget[class*="elementor-widget-woocustom_"] *::after{box-sizing: border-box}
.elementor-widget[class*="elementor-widget-woocustom_"] button,
.elementor-widget[class*="elementor-widget-woocustom_"] input,
.elementor-widget[class*="elementor-widget-woocustom_"] select,
.elementor-widget[class*="elementor-widget-woocustom_"] textarea{font-family: inherit}
.elementor-widget[class*="elementor-widget-woocustom_"] svg,
.elementor-widget[class*="elementor-widget-woocustom_"] img{display: block;max-width: 100%}
.woocustom-elementor-discount{display: inline-flex;align-items: center;justify-content: center;font-size: 13px;font-weight: 700;line-height: 1}
.woocustom-elementor-discount--percentage{min-height: 0;padding: 0;border-radius: 0;background: transparent;color: inherit}
.woocustom-elementor-discount--sale-bar{min-height: 30px;overflow: hidden;border-radius: 999px;background: var(--woocustom-color-primary);color: #fff}
.woocustom-elementor-discount__sale-text,
.woocustom-elementor-discount__value{display: inline-flex;align-items: center;justify-content: center;min-height: inherit;padding: 5px 10px}
.woocustom-elementor-discount--sale-bar .woocustom-elementor-discount__sale-text{background: rgba(0, 0, 0, .14)}
.woocustom-elementor-discount--percentage .woocustom-elementor-discount__value{min-height: 0;padding: 0}
.elementor-editor-active .elementor-widget[class*="elementor-widget-woocustom_"] .elementor-alert,
.elementor-editor-active .elementor-widget[class*="elementor-widget-woocustom_"] .elementor-alert-info{padding: 12px 14px;border: 1px dashed var(--woocustom-color-primary);border-radius: 12px;background: var(--woocustom-primary-soft);color: var(--woocustom-text);direction: rtl;font-size: 13px;line-height: 1.8}
.woocustom-elementor-alert{padding:14px 16px;border:1px solid var(--woocustom-border,#e5e7eb);border-radius:var(--woocustom-radius-md,12px);background:var(--woocustom-surface-soft,#f8fafc);color:var(--woocustom-text,#1f2937);font-weight:700}
