.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text)}.elementor-bc-flex-widget .elementor-28419 .elementor-element.elementor-element-14cabf54.elementor-column .elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-28419 .elementor-element.elementor-element-6513a66.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-28419 .elementor-element.elementor-element-2b23431c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-28419 .elementor-element.elementor-element-26d79fd.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-28419 .elementor-element.elementor-element-5b35498.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000}.elementor-28419 .elementor-element.elementor-element-5b35498.elementor-wc-products ul.products li.product .button{color:rgba(2,1,1,0);background-color:rgba(228,16,16,0);padding:5px;margin-top:7px}.elementor-28419 .elementor-element.elementor-element-5b35498.elementor-wc-products .added_to_cart{margin-inline-start:0px}.price-section{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:14px 18px;border-radius:12px;margin-bottom:16px}.price-label{font-size:14px;color:#6c757d;font-weight:500}.price-value{font-size:18px;font-weight:700;color:#1e293b}.price-value .currency{font-size:13px;font-weight:400;color:#64748b;margin-right:4px}