PluginProbe
ShopBuilder – WooCommerce Builder For Elementor / 3.4.0
ShopBuilder – WooCommerce Builder For Elementor v3.4.0
3.4.2 3.4.1 3.4.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.10 2.1.11 2.1.12 2.1.13 2.1.14 2.1.15 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 All 63 releases
← All changes | app/Elementor/Helper/ControlSelectors.php +381 -212 2.0.23.4.0 View file →
@@ -9,8 +9,28 @@
9 9 */
10 10
11 11 namespace RadiusTheme\SB\Elementor\Helper;
12 12
13 +use RadiusTheme\SB\Elementor\Widgets\Archive\ProductFilters;
14 +use RadiusTheme\SB\Elementor\Widgets\General\{AdvancedHeading,
15 + DropCaps,
16 + ShopBuilderButton,
17 + CallToAction,
18 + InfoBox,
19 + FlipBox,
20 + Counter,
21 + CountDown,
22 + PricingTable,
23 + ProgressBar,
24 + ImageAccordion,
25 + ShopBuilderFaq,
26 + LogoSliderAndGrid,
27 + Testimonial,
28 + TeamMember,
29 + PostList,
30 + PostGrid
31 +};
32 +
13 33 // Do not allow directly accessing this file.
14 34 if ( ! defined( 'ABSPATH' ) ) {
15 35 exit( 'This script cannot be accessed directly.' );
16 36 }
@@ -18,8 +38,9 @@
18 38 /**
19 39 * BuilderFns class
20 40 */
21 41 class ControlSelectors {
42 +
22 43 /**
23 44 * Get Widget Selectors.
24 45 *
25 46 * @param object $widget Widget object.
@@ -148,8 +169,9 @@
148 169 'submit_button_alignment' => [
149 170 'text-align' => '{{WRAPPER}} #review_form #respond .comment-form .form-submit',
150 171 'float' => '{{WRAPPER}} #review_form #respond .comment-form .form-submit input#submit',
151 172 ],
173 + 'submit_button_height' => '{{WRAPPER}} #review_form #respond .comment-form :is(.submit)',
152 174 'button_text_color_normal' => '{{WRAPPER}} #review_form #respond .comment-form :is(.submit)',
153 175 'button_bg_color_normal' => '{{WRAPPER}} #review_form #respond .comment-form :is(.submit)',
154 176 'button_border' => '{{WRAPPER}} #review_form #respond .comment-form :is(.submit)',
155 177 'button_text_color_hover' => '{{WRAPPER}} #review_form #respond .comment-form :is(.submit):hover',
@@ -244,14 +266,17 @@
244 266 'add_cart_button_margin' => '{{WRAPPER}} .products .product :is(a.add_to_cart_button, a.product_type_simple, a.product_type_grouped )',
245 267 'cart_height' => '{{WRAPPER}} .products .product :is(a.add_to_cart_button, a.product_type_simple, a.product_type_grouped )',
246 268 'icon_align' => [
247 269 'align' => '{{WRAPPER}} .products .product :is(a.add_to_cart_button, a.product_type_simple, a.product_type_grouped )',
248 - 'flex-direction' => '{{WRAPPER}} .products .product :is(a.add_to_cart_button, a.product_type_simple, a.product_type_grouped ) :is(i, span)',
270 + 'flex-direction' => '{{WRAPPER}} .products .product :is(a.add_to_cart_button, a.product_type_simple, a.product_type_grouped ), {{WRAPPER}} .products .product :is(a.add_to_cart_button, a.product_type_simple, a.product_type_grouped ) :is(i, span)',
249 271 ],
250 272 'cart_icon_gap' => '{{WRAPPER}} .products .product :is(a.add_to_cart_button, a.product_type_simple, a.product_type_grouped )',
251 273 'cart_icon_size' => '{{WRAPPER}} .products .product :is(a.add_to_cart_button, a.product_type_simple, a.product_type_grouped ) :is(i, span, svg):not(.ahfb-svg-iconset):not(.ast-card-action-tooltip)',
252 274 // Slider.
253 - 'slider_arrow_icon_size' => '{{WRAPPER}} .rtsb-carousel-slider .rtsb-slider-btn',
275 + 'slider_arrow_icon_size' => [
276 + 'icon' => '{{WRAPPER}} .rtsb-carousel-slider .rtsb-slider-btn 1',
277 + 'svg' => '{{WRAPPER}} .rtsb-carousel-slider .rtsb-slider-btn svg',
278 + ],
254 279 'slider_arrow_size' => '{{WRAPPER}} .rtsb-carousel-slider .rtsb-slider-btn',
255 280 'arrows_color' => '{{WRAPPER}} .rtsb-carousel-slider .rtsb-slider-btn',
256 281 'arrows_bg_color' => '{{WRAPPER}} .rtsb-carousel-slider .rtsb-slider-btn',
257 282 'arrows_border_color' => '{{WRAPPER}} .rtsb-carousel-slider .rtsb-slider-btn',
@@ -276,9 +301,12 @@
276 301 'pagination_padding' => '{{WRAPPER}} .woocommerce-pagination .page-numbers:not(ul,div)',
277 302 'pagination_margin' => '{{WRAPPER}} .woocommerce-pagination',
278 303 'pagination_width' => '{{WRAPPER}} .woocommerce-pagination .page-numbers:not(ul,div)',
279 304 'pagination_height' => '{{WRAPPER}} .woocommerce-pagination .page-numbers:not(ul,div)',
280 - 'pagination_icon_size' => '{{WRAPPER}} .woocommerce-pagination .page-numbers:not(ul,div) i',
305 + 'pagination_icon_size' => [
306 + 'icon' => '{{WRAPPER}} .woocommerce-pagination .page-numbers:not(ul,div) i',
307 + 'svg' => '{{WRAPPER}} .woocommerce-pagination .page-numbers:not(ul,div) svg',
308 + ],
281 309 // Review Star.
282 310 'review_star_icon_default_color' => '{{WRAPPER}} .products .product .star-rating::before, {{WRAPPER}} p.stars a:before, {{WRAPPER}} p.stars a:hover~a:before, {{WRAPPER}} p.stars.selected a.active~a:before',
283 311 'review_star_icon_color' => '{{WRAPPER}} .products .product .star-rating span::before, {{WRAPPER}} p.stars.selected a.active:before, {{WRAPPER}} p.stars:hover a:before, {{WRAPPER}} p.stars.selected a:not(.active):before, {{WRAPPER}} p.stars.selected a.active:before',
284 312 'review_star_icon_size' => '{{WRAPPER}} .products .product .star-rating',
@@ -299,69 +327,97 @@
299 327 */
300 328 private static function general_widget_selectors(): array {
301 329 $selectors = [
302 330 'rtsb-product-breadcrumbs' => [
303 - 'breadcrumbs_align' => '{{WRAPPER}} .rtsb-breadcrumb',
304 - 'text_color' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb',
305 - 'link_color' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb a',
306 - 'link_hover_color' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb a:hover',
307 - 'item_spacing' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator',
308 - 'icon_size' => [
331 + 'breadcrumbs_align' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb',
332 + 'text_color' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb',
333 + 'link_color' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb a',
334 + 'link_hover_color' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb a:hover',
335 + 'item_spacing' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator',
336 + 'icon_size' => [
309 337 'icon' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator',
310 338 'svg' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator svg',
311 339 ],
312 - 'icon_color' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator i',
340 + 'breadcrumbs_typography' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb',
341 + 'icon_color' => '{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator i,{{WRAPPER}} .rtsb-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator',
313 342 ],
314 -
315 343 'rtsb-wc-notice' => [
316 - 'notice_typography' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error)',
317 - 'notice_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error)',
318 - 'notice_text_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error)',
319 - 'notice_icon_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message::before, .woocommerce-error::before)',
320 - 'notice_icon_size' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message::before, .woocommerce-error::before)',
321 - 'notice_border_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error)',
322 - 'notice_padding' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error)',
323 - 'button_height' => '{{WRAPPER}} .rtsb-notice a.button',
324 - 'button_width' => '{{WRAPPER}} .rtsb-notice a.button',
325 - 'button_typography' => '{{WRAPPER}} .rtsb-notice a.button',
326 - 'button_text_color_normal' => '{{WRAPPER}} .rtsb-notice a.button',
327 - 'button_bg_color_normal' => '{{WRAPPER}} .rtsb-notice a.button',
328 - 'button_border' => '{{WRAPPER}} .rtsb-notice a.button',
329 - 'button_text_color_hover' => '{{WRAPPER}} .rtsb-notice a.button:hover',
330 - 'button_bg_color_hover' => '{{WRAPPER}} .rtsb-notice a.button:hover',
331 - 'button_border_hover_color' => '{{WRAPPER}} .rtsb-notice a.button:hover',
332 - 'button_border_radius' => '{{WRAPPER}} .rtsb-notice a.button',
333 - 'button_padding' => '{{WRAPPER}} .rtsb-notice a.button',
334 - 'button_margin' => '{{WRAPPER}} .rtsb-notice a.button',
335 - 'notice_gap_multiple' => '{{WRAPPER}} .rtsb-notice .woocommerce-notices-wrapper',
344 + 'notice_typography' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner)',
345 + 'notice_icon_size' => [
346 + 'icon' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message::before, .woocommerce-error::before)',
347 + 'svg' => '{{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner > svg',
348 + ],
349 + 'notice_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner)',
350 + 'notice_text_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner)',
351 + 'notice_icon_color' => [
352 + 'icon' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message::before, .woocommerce-error::before)',
353 + 'svg' => '{{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner > svg',
354 + ],
355 + 'notice_icon_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error), {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner > svg',
356 + 'notice_border_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner)',
357 + 'notice_success_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner.is-success)',
358 + 'notice_success_text_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner.is-success)',
359 + 'notice_success_icon_color' => [
360 + 'icon' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message::before, .woocommerce-error::before)',
361 + 'svg' => '{{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-success > svg',
362 + ],
363 + 'notice_success_icon_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error), {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-success > svg',
364 + 'notice_success_border_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner.is-success)',
365 + 'notice_error_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error), {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-error',
366 + 'notice_error_text_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error), {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-error',
367 + 'notice_error_icon_color' => [
368 + 'icon' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message::before, .woocommerce-error::before)',
369 + 'svg' => '{{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-error > svg',
370 + ],
371 + 'notice_error_icon_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error), {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-error > svg',
372 + 'notice_error_border_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner.is-error)',
373 + 'notice_info_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error), {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-info',
374 + 'notice_info_text_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error), {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-info',
375 + 'notice_info_icon_color' => [
376 + 'icon' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message::before, .woocommerce-error::before)',
377 + 'svg' => '{{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-info > svg',
378 + ],
379 + 'notice_info_icon_bg_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error), {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner.is-info > svg',
380 + 'notice_info_border_color' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner.is-info)',
381 + 'notice_padding' => '{{WRAPPER}} .rtsb-notice :is(.woocommerce-message, .woocommerce-error, .wc-block-components-notice-banner)',
382 + 'button_height' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
383 + 'button_width' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
384 + 'button_typography' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
385 + 'button_text_color_normal' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
386 + 'button_bg_color_normal' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
387 + 'button_border' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
388 + 'button_text_color_hover' => '{{WRAPPER}} .rtsb-notice a.button:hover, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover',
389 + 'button_bg_color_hover' => '{{WRAPPER}} .rtsb-notice a.button:hover, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover',
390 + 'button_border_hover_color' => '{{WRAPPER}} .rtsb-notice a.button:hover, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover',
391 + 'button_border_radius' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
392 + 'button_padding' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
393 + 'button_margin' => '{{WRAPPER}} .rtsb-notice a.button, {{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
394 + 'notice_button_alignment' => '{{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward',
395 + 'notice_gap_multiple' => '{{WRAPPER}} .rtsb-notice .woocommerce-notices-wrapper, {{WRAPPER}} .rtsb-notice',
396 + 'notice_icon_gap' => '{{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner',
397 + 'notice_border_radius' => '{{WRAPPER}} .rtsb-notice .wc-block-components-notice-banner',
336 398 ],
337 -
338 399 'rtsb-products-grid' => array_merge(
339 400 self::general_common_selectors(),
340 401 self::general_product_selectors()
341 402 ),
342 -
343 403 'rtsb-products-list' => array_merge(
344 404 self::general_common_selectors(),
345 405 self::general_product_selectors()
346 406 ),
347 -
348 407 'rtsb-products-slider' => array_merge(
349 408 self::general_common_selectors(),
350 409 self::general_product_selectors(),
351 410 self::general_slider_selectors(),
352 411 ),
353 -
354 412 'rtsb-product-categories-general' => array_merge(
355 413 self::general_common_selectors(),
356 414 self::general_cat_selectors()
357 415 ),
358 -
359 416 'rtsb-products-single-category' => array_merge(
360 417 self::general_common_selectors(),
361 418 self::general_cat_selectors()
362 419 ),
363 -
364 420 'rtsb-social-share' => array_merge(
365 421 self::social_share(),
366 422 ),
367 423 'rtsb-wishlist' => [
@@ -370,15 +426,32 @@
370 426 'table_header_typo' => '{{WRAPPER}} .rtsb-wishlist-content table thead th',
371 427 'table_header_align' => '{{WRAPPER}} .rtsb-wishlist-content table thead th',
372 428 'table_header_color' => '{{WRAPPER}} .rtsb-wishlist-content table thead th',
373 429 'table_header_bg_color' => '{{WRAPPER}} .rtsb-wishlist-content table thead th',
374 - 'table_item_typo' => '{{WRAPPER}} .rtsb-wishlist-content table td,{{WRAPPER}} .rtsb-wishlist-content table td a',
430 + 'table_item_typo' => '{{WRAPPER}} .rtsb-wishlist-content table td,{{WRAPPER}} .rtsb-wishlist-content table td a,{{WRAPPER}} .rtsb-wishlist-content table td .rtsb-partial-pay-avail-note span,{{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-out-of-stock-message,{{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-out-of-stock-details-message,{{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-privacy-checkbox label span',
375 431 'table_item_align' => '{{WRAPPER}} .rtsb-wishlist-content table td',
376 - 'table_item_color' => '{{WRAPPER}} .rtsb-wishlist-content table td,{{WRAPPER}} .rtsb-wishlist-content table td a',
432 + 'table_item_color' => '{{WRAPPER}} .rtsb-wishlist-content table td,{{WRAPPER}} .rtsb-wishlist-content table td a,{{WRAPPER}} .rtsb-wishlist-content table td .rtsb-partial-pay-avail-note span,{{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-out-of-stock-message,{{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-out-of-stock-details-message,{{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-privacy-checkbox label span',
377 433 'table_item_bg_color' => '{{WRAPPER}} .rtsb-wishlist-content table td',
378 - 'header_cell_width' => '{{WRAPPER}} .rtsb-wishlist-content table thead th',
379 - 'item_cell_width' => '{{WRAPPER}} .rtsb-wishlist-content table tbody td',
434 + 'column_width' => '{{WRAPPER}} .rtsb-wishlist-content table thead th,{{WRAPPER}} .rtsb-wishlist-content table tbody td',
435 + 'table_item_text_decoration' => '{{WRAPPER}} .rtsb-wishlist-content table td, {{WRAPPER}} .rtsb-wishlist-content table td a, {{WRAPPER}} .rtsb-wishlist-content table td a span, {{WRAPPER}} .rtsb-wishlist-content table td .rtsb-partial-pay-avail-note span, {{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-out-of-stock-message, {{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-out-of-stock-details-message, {{WRAPPER}} .rtsb-wishlist-content table td .rtsb-bis-privacy-checkbox label span',
380 436 ],
437 + 'rtsb-advanced-heading' => AdvancedHeading\Selectors::get_selectors(),
438 + 'rtsb-dropcaps' => DropCaps\Selectors::get_selectors(),
439 + 'rtsb-shopbuilder-button' => ShopBuilderButton\Selectors::get_selectors(),
440 + 'rtsb-call-to-action' => CallToAction\Selectors::get_selectors(),
441 + 'rtsb-info-box' => InfoBox\Selectors::get_selectors(),
442 + 'rtsb-pricing-table' => PricingTable\Selectors::get_selectors(),
443 + 'rtsb-flip-box' => FlipBox\Selectors::get_selectors(),
444 + 'rtsb-counter' => Counter\Selectors::get_selectors(),
445 + 'rtsb-countdown-addon' => CountDown\Selectors::get_selectors(),
446 + 'rtsb-progress-bar-addon' => ProgressBar\Selectors::get_selectors(),
447 + 'rtsb-image-accordion-addon' => ImageAccordion\Selectors::get_selectors(),
448 + 'rtsb-shopbuilder-faq' => ShopBuilderFaq\Selectors::get_selectors(),
449 + 'rtsb-logo-slider-and-grid' => LogoSliderAndGrid\Selectors::get_selectors(),
450 + 'rtsb-testimonial' => Testimonial\Selectors::get_selectors(),
451 + 'rtsb-team-member' => TeamMember\Selectors::get_selectors(),
452 + 'rtsb-post-list' => PostList\Selectors::get_selectors(),
453 + 'rtsb-post-grid' => PostGrid\Selectors::get_selectors(),
381 454 ];
382 455
383 456 return apply_filters( 'rtsb/elements/elementor/widget/general/selectors', $selectors );
384 457 }
@@ -470,9 +543,12 @@
470 543 ],
471 544 'rtsb-product-add-to-cart' => [
472 545 'button_height' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
473 546 'button_width' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
474 - 'cart_icon_align' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button i',
547 + 'cart_icon_align' => [
548 + 'icon' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button i',
549 + 'svg' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button svg',
550 + ],
475 551 'cart_icon_gap' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
476 552 'button_typography' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
477 553 'button_text_color_normal' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
478 554 'button_bg_color_normal' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
@@ -482,9 +558,12 @@
482 558 'button_border_hover_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button:hover',
483 559 'button_border_radius' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
484 560 'button_padding' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
485 561 'button_margin' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button',
486 - 'cart_icon_size' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button i',
562 + 'cart_icon_size' => [
563 + 'icon' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button i',
564 + 'svg' => '{{WRAPPER}} .rtsb-product-add-to-cart .cart .button svg',
565 + ],
487 566 'quantity_height' => [
488 567 'full' => '{{WRAPPER}} .rtsb-product-add-to-cart input[type=number], {{WRAPPER}} .rtsb-quantity-box-group:is(.rtsb-quantity-box-group-style-1,.rtsb-quantity-box-group-style-2) .rtsb-quantity-btn',
489 568 'half' => '{{WRAPPER}} .rtsb-quantity-box-group:is(.rtsb-quantity-box-group-style-3,.rtsb-quantity-box-group-style-4) .rtsb-quantity-btn',
490 569 ],
@@ -492,11 +571,14 @@
492 571 'quantity_decrement_button_padding' => '{{WRAPPER}} .rtsb-product-add-to-cart .rtsb-quantity-box-group .rtsb-quantity-btn.rtsb-quantity-minus',
493 572 'quantity_input_width' => '{{WRAPPER}} .rtsb-product-add-to-cart input.qty',
494 573 'quantity_button_width' => '{{WRAPPER}} .rtsb-product-add-to-cart .rtsb-quantity-box-group .rtsb-quantity-btn',
495 574
496 - 'icon_size' => '{{WRAPPER}} .rtsb-product-add-to-cart .rtsb-quantity-box-group .rtsb-quantity-btn',
497 - 'quantity_icon_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity i',
498 - 'quantity_icon_hover_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity .rtsb-quantity-btn:hover i',
575 + 'icon_size' => [
576 + 'icon' => '{{WRAPPER}} .rtsb-product-add-to-cart .rtsb-quantity-box-group .rtsb-quantity-btn',
577 + 'svg' => '{{WRAPPER}} .rtsb-product-add-to-cart .rtsb-quantity-box-group .rtsb-quantity-btn svg',
578 + ],
579 + 'quantity_icon_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity :is(i, svg)',
580 + 'quantity_icon_hover_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity .rtsb-quantity-btn:hover :is(i, svg)',
499 581 'text_typography' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity input',
500 582 'quantity_number_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity input',
501 583 'quantity_background_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity input',
502 584 'quantity_border' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity input',
@@ -504,9 +586,9 @@
504 586 'qunatity_padding' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity input',
505 587 'quantity_wrapper_background_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity .rtsb-quantity-box-group',
506 588 'qunatity_wrapper_padding' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity .rtsb-quantity-box-group',
507 589 'quantity_wrapper_radius' => '{{WRAPPER}} .rtsb-product-add-to-cart .quantity .rtsb-quantity-box-group',
508 - 'variation_padding' => '{{WRAPPER}} .rtsb-product-add-to-cart .variations select',
590 + 'variation_padding' => '{{WRAPPER}} .rtsb-product-add-to-cart .variations select, .rtwpvs {{WRAPPER}} .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term',
509 591 'variation_label_margin' => '{{WRAPPER}} .rtsb-product-add-to-cart table.variations tr .label label',
510 592 'variation_item_margin' => '{{WRAPPER}} .rtsb-product-add-to-cart table.variations tr:not(:last-child) .value',
511 593 'variation_border' => '{{WRAPPER}} .rtsb-product-add-to-cart .variations select',
512 594 'price_typography' => '.single-product {{WRAPPER}} .single_variation .price',
@@ -511,13 +593,16 @@
511 593 'variation_border' => '{{WRAPPER}} .rtsb-product-add-to-cart .variations select',
512 594 'price_typography' => '.single-product {{WRAPPER}} .single_variation .price',
513 595 'price_color' => '.single-product {{WRAPPER}} .single_variation :is(.price, .price .amount, .price ins)',
514 596 'price_margin' => '.single-product {{WRAPPER}} .single_variation :is(.price, .price .amount, .price ins)',
515 - 'variation_height' => '.rtwpvs {{WRAPPER}} .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term, {{WRAPPER}} .rtsb-product-add-to-cart .variations select',
516 - 'variation_width' => '.rtwpvs {{WRAPPER}} .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term, {{WRAPPER}} .rtsb-product-add-to-cart .variations select',
517 - 'variation_border_radius' => '.rtwpvs {{WRAPPER}} .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term).rtwpvs-button-term, {{WRAPPER}} .rtsb-product-add-to-cart .variations select',
597 + 'variation_height' => '.rtwpvs {{WRAPPER}} .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term), {{WRAPPER}} .rtsb-product-add-to-cart .variations select',
598 + 'variation_width' => '.rtwpvs {{WRAPPER}} .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term), {{WRAPPER}} .rtsb-product-add-to-cart .variations select',
599 + 'variation_border_radius' => '.rtwpvs {{WRAPPER}} .rtwpvs-terms-wrapper .rtwpvs-term:not(.rtwpvs-radio-term), {{WRAPPER}} .rtsb-product-add-to-cart .variations select',
518 600 'variation_label_typography' => '{{WRAPPER}} .rtsb-product-add-to-cart table.variations tr .label label',
601 + 'variation_stock_typography' => '{{WRAPPER}} .rtsb-product-add-to-cart .woocommerce-variation-availability .stock',
519 602 'variation_label_color' => '{{WRAPPER}} .rtsb-product-add-to-cart table.variations tr .label label',
603 + 'variation_stock_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .woocommerce-variation-availability .stock',
604 + 'variation_outofstock_color' => '{{WRAPPER}} .rtsb-product-add-to-cart .woocommerce-variation-availability .stock.out-of-stock',
520 605
521 606 ],
522 607 'rtsb-product-categories' => [
523 608 'align' => '{{WRAPPER}} .rtsb-product-categories',
@@ -543,19 +628,13 @@
543 628 ],
544 629
545 630 'rtsb-product-image' => [
546 631 'image_width' => '{{WRAPPER}} .rtsb-product-images .woocommerce-product-gallery__image a > img',
632 + 'image_border' => '{{WRAPPER}} .rtwpvg-wrapper .rtwpvg-slider-wrapper,{{WRAPPER}} .rtsb-product-images .woocommerce-product-gallery__image, {{WRAPPER}} .rtsb-product-images .product-vg-gallery',
547 633 'image_border_radius' => '{{WRAPPER}} .rtsb-product-images .woocommerce-product-gallery__image',
548 634 'gallery_thumbs_column' => '{{WRAPPER}} div.images .flex-control-thumbs li',
549 - // 'gallery_thumbs_column_gap' => '{{WRAPPER}} div.images .flex-control-thumbs',
550 - //'gallery_image_gap_with_main' => [
551 - // 'margin-top' => '{{WRAPPER}} div.images .flex-control-thumbs',
552 - // 'rtwpvg-thumb-mb' => '{{WRAPPER}} .rtsb-product-images .rtwpvg-has-product-thumbnail .rtwpvg-thumbnail-position-bottom .rtwpvg-slider-wrapper',
553 - // 'rtwpvg-thumb-ml' => '{{WRAPPER}} .rtsb-product-images .rtwpvg-has-product-thumbnail .rtwpvg-thumbnail-position-left .rtwpvg-slider-wrapper',
554 - // 'rtwpvg-thumb-mr' => '{{WRAPPER}} .rtsb-product-images .rtwpvg-has-product-thumbnail .rtwpvg-thumbnail-position-right .rtwpvg-slider-wrapper',
555 - //],
556 - 'thumb_border' => '{{WRAPPER}} .rtsb-product-images div.images .flex-control-thumbs li img, {{WRAPPER}} .rtsb-product-images .rtwpvg-thumbnail-image img',
557 - 'thumbs_border_radius' => '{{WRAPPER}} .rtsb-product-images div.images .flex-control-thumbs li img, {{WRAPPER}} .rtsb-product-images :is( .rtwpvg-thumbnail-image, img)',
635 + 'thumb_border' => '{{WRAPPER}} .rtsb-vg-main-slider-wrapper .rtsb-vs-thumb-item, {{WRAPPER}} .rtsb-product-images div.images .flex-control-thumbs li img, {{WRAPPER}} .rtsb-product-images .rtwpvg-thumbnail-image img, {{WRAPPER}} .rtsb-product-images .rtwpvg-grid-layout .rtwpvg-gallery-image',
636 + 'thumbs_border_radius' => '{{WRAPPER}} .rtsb-product-images div.images .flex-control-thumbs li img, {{WRAPPER}} .rtsb-product-images :is( .rtwpvg-thumbnail-image, img), {{WRAPPER}} .rtsb-product-images .rtwpvg-grid-layout .rtwpvg-gallery-image',
558 637 'flash_sale_typography' => '{{WRAPPER}} .rtsb-product-images .onsale',
559 638 'product_flash_sale_color' => '{{WRAPPER}} .rtsb-product-images .onsale',
560 639 'flash_sale_bg_color' => '{{WRAPPER}} .rtsb-product-images .onsale',
561 640 'flash_sale_badge_width' => '{{WRAPPER}} .rtsb-product-images .onsale',
@@ -565,9 +644,12 @@
565 644 'flash_sale_position_vertical' => '{{WRAPPER}} .rtsb-product-images .onsale',
566 645 'zoom_color' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger,{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger',
567 646
568 647 'zoom_bg_color' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger,{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger',
569 - 'zoom_icon_size' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger,{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger :is(span, i)',
648 + 'zoom_icon_size' => [
649 + 'icon' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger,{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger :is(span, i)',
650 + 'svg' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger svg, {{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger svg',
651 + ],
570 652 'zoom_badge_width' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger,{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger',
571 653 'zoom_badge_height' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger,{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger',
572 654 'zoom_badge_border_radius' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger,{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger',
573 655 'zoom_padding' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger,{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger',
@@ -576,9 +658,9 @@
576 658 'rtwpvg-tr-br' => '{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger:is(.rtwpvg-trigger-position-top-right, .rtwpvg-trigger-position-bottom-right)',
577 659 'rtwpvg-tl-bl' => '{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger:is(.rtwpvg-trigger-position-top-left,.rtwpvg-trigger-position-bottom-left)',
578 660 ],
579 661 'zoom_position_vertical' => [
580 - 'zoom-icon-top' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger',
662 + 'zoom-icon-top' => '{{WRAPPER}} .rtsb-product-images .images .woocommerce-product-gallery__trigger, {{WRAPPER}} .rtsb-product-images .rtwpvg-trigger',
581 663 'zoom-icon-bottom' => '{{WRAPPER}} .rtsb-product-images .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-trigger:is(.rtwpvg-trigger-position-bottom-right, .rtwpvg-trigger-position-bottom-left)',
582 664 ],
583 665 ],
584 666 'rtsb-product-meta' => [
@@ -583,12 +665,13 @@
583 665 ],
584 666 'rtsb-product-meta' => [
585 667 'meta_layout' => '{{WRAPPER}} .rtsb-product-meta .product_meta',
586 668 'align' => '{{WRAPPER}} .product_meta',
587 - 'gap' => '{{WRAPPER}} .rtsb-product-meta .product_meta',
669 + 'row_gap' => '{{WRAPPER}} .rtsb-product-meta .product_meta',
670 + 'column_gap' => '{{WRAPPER}} .rtsb-product-meta .product_meta',
588 671 'meta_padding' => '{{WRAPPER}} .rtsb-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as)',
589 - 'label_typo' => '{{WRAPPER}} .rtsb-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as)',
590 - 'meta_label_color' => '{{WRAPPER}} .rtsb-product-meta .product_meta :is(.sku_wrapper, .posted_in, .tagged_as)',
672 + 'label_typo' => '{{WRAPPER}} .rtsb-product-meta .product_meta .rtsb-meta-label',
673 + 'meta_label_color' => '{{WRAPPER}} .rtsb-product-meta .product_meta .rtsb-meta-label',
591 674 'value_typo' => '{{WRAPPER}} .rtsb-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a)',
592 675 'meta_value_color' => '{{WRAPPER}} .rtsb-product-meta .product_meta :is(.sku, .posted_in a, .tagged_as a)',
593 676 'meta_value_hover_color' => '{{WRAPPER}} .rtsb-product-meta .product_meta :is(.posted_in a, .tagged_as a):hover',
594 677 ],
@@ -626,17 +709,20 @@
626 709 'meta_value_color' => '{{WRAPPER}} .rtsb-product-sku .sku-value',
627 710 'meta_value_hover_color' => '{{WRAPPER}} .rtsb-product-sku .sku-value:hover',
628 711 ],
629 712 'rtsb-product-stock' => [
630 - 'stock_text_typography' => '{{WRAPPER}} .rtsb-product-stock .stock',
631 - 'in_stock_color' => '{{WRAPPER}} .rtsb-product-stock .stock.in-stock',
632 - 'outof_stock_color' => '{{WRAPPER}} .rtsb-product-stock .stock.out-of-stock',
633 - 'backorder_stock_color' => '{{WRAPPER}} .rtsb-product-stock .stock.available-on-backorder',
634 - 'icon_size' => '{{WRAPPER}} .rtsb-product-stock .stock i',
635 - 'icon_gap' => '{{WRAPPER}} .rtsb-product-stock .stock i',
636 - 'stock_alignment' => '{{WRAPPER}} .rtsb-product-stock p',
637 - 'stock_padding' => '{{WRAPPER}} .rtsb-product-stock p',
638 - 'stock_margin' => '{{WRAPPER}} .rtsb-product-stock p',
713 + 'stock_text_typography' => '{{WRAPPER}} .rtsb-product-stock .stock .rtsb-stock-text',
714 + 'in_stock_color' => '{{WRAPPER}} .rtsb-product-stock .stock.in-stock .rtsb-stock-text',
715 + 'outof_stock_color' => '{{WRAPPER}} .rtsb-product-stock .stock.out-of-stock .rtsb-stock-text',
716 + 'backorder_stock_color' => '{{WRAPPER}} .rtsb-product-stock .stock.available-on-backorder .rtsb-stock-text',
717 + 'icon_size' => [
718 + 'icon' => '{{WRAPPER}} .rtsb-product-stock .stock i',
719 + 'svg' => '{{WRAPPER}} .rtsb-product-stock .stock svg',
720 + ],
721 + 'icon_gap' => '{{WRAPPER}} .rtsb-product-stock .stock :is(i, svg)',
722 + 'stock_alignment' => '{{WRAPPER}} .rtsb-product-stock > .stock',
723 + 'stock_padding' => '{{WRAPPER}} .rtsb-product-stock > .stock',
724 + 'stock_margin' => '{{WRAPPER}} .rtsb-product-stock > .stock',
639 725 ],
640 726 'rtsb-product-tabs' => array_merge(
641 727 self::reviews_settings_selecotor(),
642 728 [
@@ -661,9 +747,9 @@
661 747 'tab_title_typography' => '.rtsb-builder-content {{WRAPPER}} .rtsb-product-tabs .woocommerce-tabs .wc-tab h2',
662 748 'tab_title_gap' => '.rtsb-builder-content {{WRAPPER}} .rtsb-product-tabs .woocommerce-tabs .wc-tab h2',
663 749 'tab_content_title_color' => '.rtsb-builder-content {{WRAPPER}} .rtsb-product-tabs .woocommerce-tabs .woocommerce-Tabs-panel > h2:first-child, {{WRAPPER}} .rtsb-product-tabs .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title',
664 750
665 - 'additional_info_typography' => '.rtsb-builder-content {{WRAPPER}} .rtsb-product-tabs .woocommerce-tabs .wc-tab .shop_attributes',
751 + 'additional_info_typography' => '.rtsb-builder-content {{WRAPPER}} .rtsb-product-tabs .woocommerce-tabs .wc-tab .shop_attributes :is(th, td, td p)',
666 752 'attributes_gap' => '.rtsb-builder-content {{WRAPPER}} .rtsb-product-tabs table.shop_attributes td,{{WRAPPER}} .rtsb-product-tabs table.shop_attributes th',
667 753 ]
668 754 ),
669 755 'rtsb-product-title' => [
@@ -681,26 +767,38 @@
681 767 'align' => '{{WRAPPER}}',
682 768 'text_color' => '{{WRAPPER}} :is(.rtsb-short-description , p)',
683 769 'text_shadow' => '{{WRAPPER}} .rtsb-short-description, {{WRAPPER}} .rtsb-short-description p',
684 770 ],
771 + // The widget badge lives inside `{{WRAPPER}} .rtsb-product-onsale`; the Badges
772 + // module also renders group badges on the main product gallery (above-image
773 + // position). Style both from the same controls by pairing the widget selector
774 + // with a gallery-scoped selector for the module group badges. The gallery
775 + // scope (`.woocommerce-product-gallery`/`.rtsb-product-images`) keeps related
776 + // product card badges untouched.
685 777 'rtsb-product-onsale' => [
686 - 'flash_sale_typography' => '{{WRAPPER}} .rtsb-product-onsale .onsale',
687 - 'product_flash_sale_color' => '{{WRAPPER}} .rtsb-product-onsale .onsale',
688 - 'flash_sale_bg_color' => '{{WRAPPER}} .rtsb-product-onsale .onsale',
689 - 'flash_sale_badge_width' => '{{WRAPPER}} .rtsb-product-onsale .onsale',
690 - 'flash_sale_badge_height' => '{{WRAPPER}} .rtsb-product-onsale .onsale',
691 - 'flash_sale_badge_border_radius' => '{{WRAPPER}} .rtsb-product-onsale .onsale',
778 + 'flash_sale_typography' => '{{WRAPPER}} .rtsb-product-onsale :is(.onsale, .rtsb-tag-fill, .rtsb-tag-outline), :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
779 + 'product_flash_sale_color' => '{{WRAPPER}} .rtsb-product-onsale :is(.onsale, .rtsb-tag-fill, .rtsb-tag-outline), :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
780 + 'flash_sale_bg_color' => '{{WRAPPER}} .rtsb-product-onsale :is(.onsale, .rtsb-tag-fill, .rtsb-tag-outline), :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
781 + 'flash_sale_border_color' => '{{WRAPPER}} .rtsb-product-onsale :is(.onsale, .rtsb-tag-fill, .rtsb-tag-outline), {{WRAPPER}} .rtsb-tag-outline.angle-right::after, :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
782 + 'flash_sale_badge_width' => '{{WRAPPER}} .rtsb-product-onsale :is(.onsale, .rtsb-tag-fill, .rtsb-tag-outline), :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
783 + 'flash_sale_badge_height' => '{{WRAPPER}} .rtsb-product-onsale :is(.onsale, .rtsb-tag-fill, .rtsb-tag-outline), :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
784 + 'flash_sale_badge_border_radius' => '{{WRAPPER}} .rtsb-product-onsale :is(.onsale, .rtsb-tag-fill, .rtsb-tag-outline), :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
692 785 'product_badges' => [
693 - 'typography' => '{{WRAPPER}} .rtsb-product-onsale :is( .rtsb-tag-fill,.rtsb-tag-outline )',
786 + 'typography' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill, .rtsb-tag-outline)',
694 787 'color' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill,.rtsb-tag-outline)',
695 788 'bg_color' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill,.rtsb-tag-outline)',
696 789 'border_color' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill,.rtsb-tag-outline),{{WRAPPER}} .rtsb-tag-outline.angle-right::after',
697 790 'border_radius' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill,.rtsb-tag-outline)',
698 - 'padding' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill,.rtsb-tag-outline)',
699 - 'margin' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill,.rtsb-tag-outline)',
791 + 'padding' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill,.rtsb-tag-outline), :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
792 + 'margin' => '{{WRAPPER}} .rtsb-product-onsale :is(.rtsb-tag-fill,.rtsb-tag-outline), :is(.woocommerce-product-gallery, .rtsb-product-images) .rtsb-badge-group-style :is(.rtsb-tag-fill, .rtsb-tag-outline)',
700 793 'position_x' => '',
701 794 'position_y' => '',
702 795 ],
796 + 'badges_module' => [
797 + 'direction' => '{{WRAPPER}} .rtsb-promotion .rtsb-badge-group-style',
798 + 'alignment' => '{{WRAPPER}} .rtsb-promotion .rtsb-badge-group-style',
799 + 'alignment_wrap' => '{{WRAPPER}} .rtsb-badge-container .rtsb-promotion:not(.rtsb-badge-group-style)',
800 + ],
703 801 ],
704 802 ];
705 803
706 804 return apply_filters( 'rtsb/elements/elementor/widget/product/selectors', $selectors );
@@ -746,14 +844,16 @@
746 844 'text_color' => '{{WRAPPER}}',
747 845 'text_shadow' => '{{WRAPPER}} .rtsb-archive-description',
748 846 ],
749 847 'rtsb-archive-product-mode' => [
750 - 'icon_size' => '{{WRAPPER}} .rtsb-archive-view-mode a',
848 + 'icon_size' => [
849 + 'icon' => '{{WRAPPER}} .rtsb-archive-view-mode i',
850 + 'svg' => '{{WRAPPER}} .rtsb-archive-view-mode svg',
851 + ],
751 852 'mode_button_align' => '{{WRAPPER}}',
752 853 'mode_button_height' => '{{WRAPPER}} .rtsb-archive-view-mode a',
753 854 'mode_button_width' => '{{WRAPPER}} .rtsb-archive-view-mode a',
754 855 'mode_button_gap' => '{{WRAPPER}} .rtsb-archive-view-mode',
755 - 'mode_button_color' => '{{WRAPPER}} .rtsb-archive-view-mode a',
756 856 'mode_button_bg_color' => '{{WRAPPER}} .rtsb-archive-view-mode a',
757 857 'text_color' => '{{WRAPPER}} .rtsb-archive-view-mode a',
758 858 'mode_button_border' => '{{WRAPPER}} .rtsb-archive-view-mode a',
759 859 'mode_button_bg_hover_color' => '{{WRAPPER}} .rtsb-archive-view-mode a:hover,{{WRAPPER}} .rtsb-archive-view-mode a.active',
@@ -763,9 +863,12 @@
763 863 ],
764 864 'rtsb-archive-result-count' => [
765 865 'align' => '{{WRAPPER}}',
766 866 'text_color' => '{{WRAPPER}}',
767 - 'typo' => '{{WRAPPER}} .rtsb-archive-result-count',
867 + // Also target the inner <p> (woocommerce_result_count output): text-decoration
868 + // is not inherited and does not draw through the descendant block, so it must
869 + // hit the text element directly. Other typography keeps working via the div.
870 + 'typo' => '{{WRAPPER}} .rtsb-archive-result-count, {{WRAPPER}} .rtsb-archive-result-count .woocommerce-result-count',
768 871 'text_shadow' => '{{WRAPPER}} .rtsb-archive-result-count',
769 872 ],
770 873 'rtsb-products-ordering' => [
771 874 'typo' => '{{WRAPPER}} .rtsb-archive-catalog-ordering :is( .woocommerce-ordering, select )',
@@ -780,8 +883,9 @@
780 883 'text_hover_color' => '{{WRAPPER}} .rtsb-archive-catalog-ordering .woocommerce-ordering .orderby:hover',
781 884 'orderby_border_hover_color' => '{{WRAPPER}} .rtsb-archive-catalog-ordering .woocommerce-ordering .orderby:hover',
782 885 'orderby_radius' => '{{WRAPPER}} .rtsb-archive-catalog-ordering .woocommerce-ordering .orderby',
783 886 ],
887 + 'rtsb-product-filters' => ProductFilters\Selectors::get_selectors(),
784 888 ];
785 889
786 890 return apply_filters( 'rtsb/elements/elementor/widget/archive/selectors', $selectors );
787 891 }
@@ -816,8 +920,9 @@
816 920 ),
817 921
818 922 'rtsb-product-cart-totals' => [
819 923 'show_title' => '{{WRAPPER}} .rtsb-cart-totals h2',
924 + 'table_min_width' => '.rtsb-builder-content {{WRAPPER}} .rtsb-table-horizontal-scroll-on-mobile table.shop_table',
820 925 // Title Style.
821 926 'title_align' => '{{WRAPPER}}',
822 927 'title_typo' => '{{WRAPPER}} .rtsb-cart-totals h2',
823 928 'title_color' => '{{WRAPPER}} .rtsb-cart-totals h2',
@@ -872,16 +977,12 @@
872 977 'coupon_input_height' => '{{WRAPPER}} .woocommerce-cart-form .coupon input',
873 978 'coupon_input_width' => '{{WRAPPER}} .woocommerce-cart-form .coupon input',
874 979 'coupon_padding' => '{{WRAPPER}} .woocommerce-cart-form .coupon input',
875 980 'coupon_border_radius' => '{{WRAPPER}} .woocommerce-cart-form .coupon input',
876 - 'input_border' => '{{WRAPPER}} .woocommerce-cart-form input',
981 + 'coupon_input_border' => '{{WRAPPER}} .woocommerce-cart-form .coupon .input-text',
877 982 'input_text_color' => '{{WRAPPER}} .woocommerce-cart-form input',
878 983 'input_bg_color' => '{{WRAPPER}} .woocommerce-cart-form input',
879 - 'empty_notice_typography' => '{{WRAPPER}} .rtsb-cart-table .cart-empty',
880 - 'empty_notice_bg_color' => '{{WRAPPER}} .rtsb-cart-table .cart-empty',
881 - 'empty_notice_text_color' => '{{WRAPPER}} .rtsb-cart-table .cart-empty',
882 - 'empty_notice_border_color' => '{{WRAPPER}} .rtsb-cart-table .cart-empty',
883 - 'empty_notice_padding' => '{{WRAPPER}} .rtsb-cart-table .cart-empty',
984 +
884 985 'return_shop_button_typography' => '{{WRAPPER}} .return-to-shop .button',
885 986 'return_shop_button_height' => '{{WRAPPER}} .return-to-shop .button',
886 987 'return_shop_button_text_color_normal' => '{{WRAPPER}} .return-to-shop .button',
887 988 'return_shop_button_bg_color_normal' => '{{WRAPPER}} .return-to-shop .button',
@@ -891,16 +992,19 @@
891 992 'return_shop_button_border_hover_color' => '{{WRAPPER}} .return-to-shop .button:hover',
892 993 'return_shop_button_border_radius' => '{{WRAPPER}} .return-to-shop .button',
893 994 'return_shop_button_padding' => '{{WRAPPER}} .return-to-shop .button',
894 995 'return_shop_button_margin' => '{{WRAPPER}} .return-to-shop .button',
895 - 'notice_typography' => '{{WRAPPER}} .woocommerce-notices-wrapper .woocommerce-message',
896 - 'notice_padding' => '{{WRAPPER}} .woocommerce-notices-wrapper .woocommerce-message',
897 - 'notice_bg_color' => '{{WRAPPER}} .woocommerce-notices-wrapper .woocommerce-message',
898 - 'notice_text_color' => '{{WRAPPER}} .woocommerce-notices-wrapper .woocommerce-message',
899 - 'notice_border_color' => '{{WRAPPER}} .woocommerce-notices-wrapper .woocommerce-message',
900 - 'error_notice_bg_color' => '{{WRAPPER}} .woocommerce-notices-wrapper .woocommerce-error',
901 - 'error_notice_text_color' => '{{WRAPPER}} .woocommerce-notices-wrapper .woocommerce-error li',
902 - 'error_notice_border_color' => '{{WRAPPER}} .woocommerce-notices-wrapper .woocommerce-error',
996 +
997 + 'notice_typography' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner',
998 + 'notice_padding' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner',
999 + 'notice_bg_color' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner',
1000 + 'notice_text_color' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner',
1001 + 'notice_border_color' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner',
1002 + 'icon_color' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner svg',
1003 + 'notice_icon_size' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner svg',
1004 + 'icon_bg_color' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner svg',
1005 + 'icon_margin' => '{{WRAPPER}} .rtsb-cart-table .wc-block-components-notice-banner svg',
1006 +
903 1007 'table_thumbnail_width' => '{{WRAPPER}} .shop_table :is( .product-thumbnail, .product-data ) img',
904 1008 'table_thumbnail_border_radius' => '{{WRAPPER}} .shop_table :is( .product-thumbnail, .product-data ) img',
905 1009 'table_thumbnail_padding' => '{{WRAPPER}} .shop_table :is( .product-thumbnail, .product-data )',
906 1010 'cart_remove_icon_size' => '{{WRAPPER}} .woocommerce table.shop_table tbody tr td.product-remove a',
@@ -905,10 +1009,13 @@
905 1009 'table_thumbnail_padding' => '{{WRAPPER}} .shop_table :is( .product-thumbnail, .product-data )',
906 1010 'cart_remove_icon_size' => '{{WRAPPER}} .woocommerce table.shop_table tbody tr td.product-remove a',
907 1011 'cart_remove_button_size' => '{{WRAPPER}} .woocommerce table.shop_table tbody tr td.product-remove a',
908 1012 'cart_icon_color' => '{{WRAPPER}} .woocommerce table.shop_table tbody tr td.product-remove a',
909 - // 'table_content_column_padding' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td',
1013 + 'cart_icon_bg_color' => '{{WRAPPER}} .woocommerce table.shop_table tbody tr td.product-remove a',
1014 + 'cart_icon_hover_color' => '{{WRAPPER}} .woocommerce table.shop_table tbody tr td.product-remove a:hover',
1015 + 'cart_icon_hover_bg_color' => '{{WRAPPER}} .woocommerce table.shop_table tbody tr td.product-remove a:hover',
910 1016 'table_column_header_padding' => '{{WRAPPER}} .woocommerce table.shop_table thead tr th',
1017 + 'cart_element_alignment' => '#rtsb-builder-content {{WRAPPER}} .woocommerce table.shop_table th, #rtsb-builder-content {{WRAPPER}} .woocommerce table.shop_table td, #rtsb-builder-content {{WRAPPER}} .woocommerce table.shop_table .table-column-wrapper .product-attributes-wrapper .product-attributes li',
911 1018 'cart_table_border' => '{{WRAPPER}} .woocommerce table.shop_table',
912 1019
913 1020 'table_wrapper_margin' => '{{WRAPPER}} .woocommerce :is(table.shop_table, form )',
914 1021 'element_alignment' => '#rtsb-builder-content {{WRAPPER}} th.product-subtotal, #rtsb-builder-content {{WRAPPER}} td.product-subtotal',
@@ -916,11 +1023,12 @@
916 1023
917 1024 'cart_subtotal_price_typo' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td .amount',
918 1025 'cart_price_color' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td .amount',
919 1026
1027 + 'cart_title_element_alignment' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td:is(.product-name, .product-data), #rtsb-builder-content {{WRAPPER}} .woocommerce table.shop_table .table-column-wrapper .product-attributes-wrapper .product-attributes li',
920 1028 'cart_product_title_color' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td:is(.product-name, .product-data) a',
921 1029 'cart_product_title_typo' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td:is(.product-name, .product-data) a',
922 - 'cart_product_title_padding' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td:is(.product-name, .product-data) .rtsb-product-content',
1030 + 'cart_product_title_padding' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td:is(.product-name, .product-data) .rtsb-product-content, {{WRAPPER}} .rtsb-cart-table table.shop_table tr th:is(.product-name, .product-data) .table-column-wrapper',
923 1031
924 1032 'cart_product_title_meta_typo' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td:is(.product-name, .product-data) .product-attributes li',
925 1033 'cart_product_title_meta_color' => '{{WRAPPER}} .rtsb-cart-table table.shop_table tr td:is(.product-name, .product-data) .product-attributes li',
926 1034
@@ -930,11 +1038,12 @@
930 1038 'cart_subtotal_button_gap' => '{{WRAPPER}} td.product-subtotal .table-column-wrapper .subtotal-action-button-wrapper',
931 1039 'cart_subtotal_button_wrapper_padding' => '{{WRAPPER}} td.product-subtotal .table-column-wrapper .subtotal-action-button-wrapper',
932 1040 'cart_subtotal_col_wrapper_padding' => '.rtsb-builder-content {{WRAPPER}} .rtsb-cart-table table.shop_table tbody tr td.product-subtotal',
933 1041
1042 + 'table_min_width' => '.rtsb-builder-content {{WRAPPER}} .rtsb-table-horizontal-scroll-on-mobile table.shop_table',
934 1043 'cart_table_cell_width' => [
935 - 'th' => '{{WRAPPER}} .shop_table.shop_table_responsive.cart tr th',
936 - 'td' => '{{WRAPPER}} .shop_table.shop_table_responsive.cart tr td',
1044 + 'th' => '{{WRAPPER}} .shop_table.cart tr th',
1045 + 'td' => '{{WRAPPER}} .shop_table.cart tr td',
937 1046 ],
938 1047
939 1048 'clear_cart_button_bg_color' => '{{WRAPPER}} .woocommerce-cart-form .rtsb-clear-cart-items',
940 1049 'clear_cart_button_text_color' => '{{WRAPPER}} .woocommerce-cart-form .rtsb-clear-cart-items',
@@ -946,8 +1055,9 @@
946 1055 // Table.
947 1056 'table_row_border' => '.rtsb-builder-content {{WRAPPER}} .rtsb-cart-table table.shop_table :is( thead, tbody ) tr',
948 1057
949 1058 'cart_table_header_typography' => '.rtsb-builder-content {{WRAPPER}} .rtsb-cart-table table.shop_table tr th',
1059 + 'cart_heading_element_alignment' => '#rtsb-builder-content {{WRAPPER}} .woocommerce table.shop_table th',
950 1060 'cart_table_header_bg_color' => '.rtsb-builder-content {{WRAPPER}} .rtsb-cart-table table.shop_table thead',
951 1061 'cart_table_header_text_color' => '.rtsb-builder-content {{WRAPPER}} .rtsb-cart-table table.shop_table tr th',
952 1062
953 1063 'cart_table_odd_row_bg_color' => '.rtsb-builder-content {{WRAPPER}} .rtsb-cart-table table.shop_table tbody tr:nth-child(odd)',
@@ -972,11 +1082,14 @@
972 1082 'quantity_increment_button_padding' => '{{WRAPPER}} .woocommerce-cart-form .rtsb-quantity-box-group .rtsb-quantity-btn.rtsb-quantity-plus',
973 1083 'quantity_decrement_button_padding' => '{{WRAPPER}} .woocommerce-cart-form .rtsb-quantity-box-group .rtsb-quantity-btn.rtsb-quantity-minus',
974 1084
975 1085 'quantity_button_width' => '{{WRAPPER}} .woocommerce-cart-form .rtsb-quantity-box-group .rtsb-quantity-btn',
976 - 'icon_size' => '{{WRAPPER}} .woocommerce-cart-form .rtsb-quantity-box-group .rtsb-quantity-btn',
977 - 'quantity_icon_color' => '{{WRAPPER}} .woocommerce-cart-form .quantity i',
978 - 'quantity_icon_hover_color' => '{{WRAPPER}} .woocommerce-cart-form .quantity .rtsb-quantity-btn:hover i',
1086 + 'icon_size' => [
1087 + 'icon' => '{{WRAPPER}} .woocommerce-cart-form .rtsb-quantity-box-group .rtsb-quantity-btn',
1088 + 'svg' => '{{WRAPPER}} .woocommerce-cart-form .rtsb-quantity-box-group .rtsb-quantity-btn svg',
1089 + ],
1090 + 'quantity_icon_color' => '{{WRAPPER}} .woocommerce-cart-form .quantity :is(i, svg)',
1091 + 'quantity_icon_hover_color' => '{{WRAPPER}} .woocommerce-cart-form .quantity .rtsb-quantity-btn:hover :is(i, svg)',
979 1092 'text_typography' => '{{WRAPPER}} .woocommerce-cart-form .quantity input',
980 1093 'quantity_number_color' => '{{WRAPPER}} .woocommerce-cart-form .quantity input',
981 1094 'quantity_background_color' => '{{WRAPPER}} .woocommerce-cart-form .quantity input',
982 1095 'quantity_border' => '{{WRAPPER}} .woocommerce-cart-form .quantity input',
@@ -1012,27 +1125,28 @@
1012 1125 // Label.
1013 1126 'fields_label_typo' => '{{WRAPPER}} .woocommerce-billing-fields label',
1014 1127 'fields_label_color' => '{{WRAPPER}} .woocommerce-billing-fields label',
1015 1128 'fields_label_reguired_color' => '{{WRAPPER}} .woocommerce-billing-fields label .required',
1016 - 'fields_label_margin' => '{{WRAPPER}} .woocommerce-billing-fields label',
1129 + 'fields_label_margin' => '{{WRAPPER}} .woocommerce-billing-fields label:not(.radio)',
1017 1130
1018 1131 // Input Fields.
1132 + 'textarea_fields_height' => '{{WRAPPER}} .woocommerce-billing-fields textarea',
1019 1133 'fields_height' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]), {{WRAPPER}} .rtsb-form-billing .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1020 - 'fields_border' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]), {{WRAPPER}} .woocommerce-billing-fields .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1134 + 'fields_border' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea), {{WRAPPER}} .woocommerce-billing-fields .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1021 1135
1022 - 'fields_border_radius' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]), {{WRAPPER}} .woocommerce-billing-fields .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1136 + 'fields_border_radius' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea):not([type=checkbox],[type=radio]), {{WRAPPER}} .woocommerce-billing-fields .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1023 1137
1024 - 'fields_text_color' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]), {{WRAPPER}} .woocommerce-billing-fields .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1025 - 'fields_bg_color' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]), {{WRAPPER}} .woocommerce-billing-fields .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1138 + 'fields_text_color' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea):not([type=checkbox],[type=radio]), {{WRAPPER}} .woocommerce-billing-fields .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1139 + 'fields_bg_color' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea):not([type=checkbox],[type=radio]), {{WRAPPER}} .woocommerce-billing-fields .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select',
1026 1140
1027 1141 // Hover.
1028 - 'fields_hover_border' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]):is(:hover, :focus, :active), {{WRAPPER}} .woocommerce-billing-fields .select2-container--open .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select:is(:hover, :focus, :active,:focus-visible)',
1142 + 'fields_hover_border' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea):not([type=checkbox],[type=radio]):is(:hover, :focus, :active), {{WRAPPER}} .woocommerce-billing-fields .select2-container--open .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select:is(:hover, :focus, :active,:focus-visible)',
1029 1143
1030 - 'fields_border_radius_hover' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]):is(:hover, :focus, :active), {{WRAPPER}} .woocommerce-billing-fields .select2-container--open .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select:is(:hover, :focus, :active,:focus-visible)',
1144 + 'fields_border_radius_hover' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea):not([type=checkbox],[type=radio]):is(:hover, :focus, :active), {{WRAPPER}} .woocommerce-billing-fields .select2-container--open .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields select:is(:hover, :focus, :active,:focus-visible)',
1031 1145
1032 - 'fields_hover_text_color' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]):is(:hover, :focus, :active), {{WRAPPER}} , {{WRAPPER}} .woocommerce-billing-fields .select2-container--open .select2-selection--single',
1033 - 'fields_hover_bg_color' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]):is(:hover, :focus, :active), {{WRAPPER}} .woocommerce-billing-fields .select2-container--open .select2-selection--single',
1034 - 'fields_padding' => '{{WRAPPER}} .woocommerce-billing-fields input:not([type=checkbox],[type=radio]),{{WRAPPER}} .rtsb-form-billing .select2-container--default .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields :is( select, .select2-selection--single )',
1146 + 'fields_hover_text_color' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea):not([type=checkbox],[type=radio]):is(:hover, :focus, :active), {{WRAPPER}} , {{WRAPPER}} .woocommerce-billing-fields .select2-container--open .select2-selection--single',
1147 + 'fields_hover_bg_color' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea):not([type=checkbox],[type=radio]):is(:hover, :focus, :active), {{WRAPPER}} .woocommerce-billing-fields .select2-container--open .select2-selection--single',
1148 + 'fields_padding' => '{{WRAPPER}} .woocommerce-billing-fields :is(input, textarea):not([type=checkbox],[type=radio]),{{WRAPPER}} .rtsb-form-billing .select2-container--default .select2-selection--single, {{WRAPPER}} .woocommerce-billing-fields :is( select, .select2-selection--single )',
1035 1149
1036 1150 'form_row_margin' => '{{WRAPPER}} .woocommerce-billing-fields p.form-row',
1037 1151 'form_wrapper_margin' => '{{WRAPPER}} .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper',
1038 1152
@@ -1045,11 +1159,12 @@
1045 1159
1046 1160 'fields_label_typo' => '{{WRAPPER}} .rtsb-form-shipping .shipping_address label',
1047 1161 'fields_label_color' => '{{WRAPPER}} .rtsb-form-shipping .shipping_address label',
1048 1162 'fields_label_reguired_color' => '{{WRAPPER}} .rtsb-form-shipping .shipping_address label .required',
1049 - 'fields_label_margin' => '{{WRAPPER}} .rtsb-form-shipping .shipping_address label',
1163 + 'fields_label_margin' => '{{WRAPPER}} .rtsb-form-shipping .shipping_address label:not(.radio)',
1050 1164
1051 1165 // Input Fields.
1166 + 'textarea_fields_height' => '{{WRAPPER}} .rtsb-form-shipping textarea',
1052 1167 'fields_height' => '{{WRAPPER}} .rtsb-form-shipping input:not([type=checkbox],[type=radio]), {{WRAPPER}} .rtsb-form-shipping .select2-selection--single, {{WRAPPER}} .rtsb-form-shipping select',
1053 1168 'fields_border' => '{{WRAPPER}} .rtsb-form-shipping :is( input:not([type=checkbox],[type=radio]), textarea ), {{WRAPPER}} .rtsb-form-shipping .select2-selection--single, {{WRAPPER}} .rtsb-form-shipping select',
1054 1169
1055 1170 'fields_border_radius' => '{{WRAPPER}} .rtsb-form-shipping :is( input:not([type=checkbox],[type=radio]), textarea ), {{WRAPPER}} .rtsb-form-shipping .select2-selection--single, {{WRAPPER}} .rtsb-form-shipping select',
@@ -1082,25 +1197,26 @@
1082 1197
1083 1198 'fields_label_typo' => '{{WRAPPER}} .rtsb-form-order-note label',
1084 1199 'fields_label_color' => '{{WRAPPER}} .rtsb-form-order-note label',
1085 1200 'fields_label_reguired_color' => '{{WRAPPER}} .rtsb-form-order-note label .required',
1086 - 'fields_label_margin' => '{{WRAPPER}} .rtsb-form-order-note label',
1201 + 'fields_label_margin' => '{{WRAPPER}} .rtsb-form-order-note label:not(.radio)',
1087 1202
1088 1203 // Input Fields.
1089 - 'fields_height' => '{{WRAPPER}} .rtsb-form-order-note textarea',
1090 - 'fields_border' => '{{WRAPPER}} .rtsb-form-order-note textarea',
1091 - 'fields_border_radius' => '{{WRAPPER}} .rtsb-form-order-note textarea',
1092 - 'fields_text_color' => '{{WRAPPER}} .rtsb-form-order-note textarea',
1093 - 'fields_bg_color' => '{{WRAPPER}} .rtsb-form-order-note textarea',
1204 + 'textarea_fields_height' => '{{WRAPPER}} .rtsb-form-order-note textarea',
1205 + 'fields_height' => '{{WRAPPER}} .rtsb-form-order-note input:not([type=checkbox],[type=radio]), {{WRAPPER}} .rtsb-form-order-note .select2-selection--single, {{WRAPPER}} .rtsb-form-order-note select',
1206 + 'fields_border' => '{{WRAPPER}} .rtsb-form-order-note :is( textarea, input, select, .select2-selection--multiple )',
1207 + 'fields_border_radius' => '{{WRAPPER}} .rtsb-form-order-note :is( input:not([type=checkbox],[type=radio]), textarea )',
1208 + 'fields_text_color' => '{{WRAPPER}} .rtsb-form-order-note :is( textarea, input, select, .select2-selection--multiple )',
1209 + 'fields_bg_color' => '{{WRAPPER}} .rtsb-form-order-note :is( textarea, input, select, .select2-selection--multiple )',
1094 1210
1095 1211 // Hover.
1096 - 'fields_hover_border' => '{{WRAPPER}} .rtsb-form-order-note textarea:is(:hover, :focus, :active)',
1212 + 'fields_hover_border' => '{{WRAPPER}} .rtsb-form-order-note :is( input:not([type=checkbox],[type=radio]), textarea ):is(:hover, :focus, :active)',
1097 1213
1098 - 'fields_border_radius_hover' => '{{WRAPPER}} .rtsb-form-order-note textarea:is(:hover, :focus, :active)',
1099 - 'fields_hover_text_color' => '{{WRAPPER}} .rtsb-form-order-note textarea:is(:hover, :focus, :active)',
1100 - 'fields_hover_bg_color' => '{{WRAPPER}} .rtsb-form-order-note textarea:is(:hover, :focus, :active)',
1214 + 'fields_border_radius_hover' => '{{WRAPPER}} .rtsb-form-order-note :is( input:not([type=checkbox],[type=radio]), textarea ):is(:hover, :focus, :active)',
1215 + 'fields_hover_text_color' => '{{WRAPPER}} .rtsb-form-order-note :is( input:not([type=checkbox],[type=radio]), textarea ):is(:hover, :focus, :active)',
1216 + 'fields_hover_bg_color' => '{{WRAPPER}} .rtsb-form-order-note :is( input:not([type=checkbox],[type=radio]), textarea ):is(:hover, :focus, :active)',
1101 1217
1102 - 'fields_padding' => '{{WRAPPER}} .rtsb-form-order-note textarea',
1218 + 'fields_padding' => '{{WRAPPER}} .rtsb-form-order-note :is( input:not([type=checkbox],[type=radio]), textarea )',
1103 1219 'form_row_margin' => '{{WRAPPER}} .rtsb-form-order-note .woocommerce-input-wrapper',
1104 1220 'form_wrapper_margin' => '{{WRAPPER}} .rtsb-form-order-note .woocommerce-input-wrapper',
1105 1221
1106 1222 ],
@@ -1107,8 +1223,9 @@
1107 1223
1108 1224 'rtsb-order-review' => [
1109 1225 // Title.
1110 1226 'show_title' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
1227 + 'table_min_width' => '.rtsb-builder-content {{WRAPPER}} .rtsb-table-horizontal-scroll-on-mobile table.shop_table',
1111 1228 'title_typo' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
1112 1229 'title_align' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
1113 1230 'title_color' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
1114 1231 'title_text_stroke' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
@@ -1115,9 +1232,8 @@
1115 1232 'title_text_shadow' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
1116 1233 'title_margin' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
1117 1234 'title_padding' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
1118 1235 'title_border' => '#rtsb-builder-content {{WRAPPER}} .rtsb-checkout-order-review #order_review_heading',
1119 - // Table Settings.
1120 1236 'table_wrapper_border' => '#rtsb-builder-content {{WRAPPER}} #order_review',
1121 1237 'table_wrapper_padding' => '#rtsb-builder-content {{WRAPPER}} #order_review',
1122 1238 'table_wrapper_margin' => '#rtsb-builder-content {{WRAPPER}} #order_review',
1123 1239 'table_border' => '{{WRAPPER}} #order_review table :is( td, th )',
@@ -1124,17 +1240,17 @@
1124 1240 'label_typo' => '{{WRAPPER}} #order_review thead th',
1125 1241 'label_color' => '{{WRAPPER}} #order_review thead th',
1126 1242 'label_bg_color' => '{{WRAPPER}} #order_review thead th',
1127 1243 'label_item_padding' => '{{WRAPPER}} #order_review thead th',
1128 - // Table Body
1244 + // Table Body.
1129 1245 'body_text_typo' => '{{WRAPPER}} #order_review tbody td',
1130 1246 'body_text_color' => '{{WRAPPER}} #order_review tbody td',
1131 1247 'body_item_padding' => '{{WRAPPER}} #order_review tbody td',
1132 1248 'table_body_bg_color' => '{{WRAPPER}} #order_review tbody td',
1133 - // Counter
1249 + // Counter.
1134 1250 'counter_text_color' => '{{WRAPPER}} .product-quantity',
1135 1251 'counter_style' => '{{WRAPPER}} .product-quantity',
1136 - // Table Footer
1252 + // Table Footer.
1137 1253 'table_footer_label_typo' => '{{WRAPPER}} #order_review tfoot :is( th, td )',
1138 1254 'table_footer_label_color' => '{{WRAPPER}} #order_review tfoot th',
1139 1255 'table_footer_text_color' => '{{WRAPPER}} #order_review tfoot td',
1140 1256 'table_footer_label_bg_color' => '{{WRAPPER}} #order_review tfoot :is( th, td )',
@@ -1141,9 +1257,9 @@
1141 1257 'table_footer_item_padding' => '{{WRAPPER}} #order_review tfoot td, {{WRAPPER}} #order_review tfoot th',
1142 1258
1143 1259 ],
1144 1260 'rtsb-checkout-payment' => [
1145 -
1261 + 'payment_method_wrapper_bg_color' => '{{WRAPPER}} #payment ul.payment_methods',
1146 1262 'payment_link_color' => '{{WRAPPER}} .rtsb-checkout-payment a',
1147 1263 'payment_link_hover_color' => '{{WRAPPER}} .rtsb-checkout-payment a:hover',
1148 1264
1149 1265 'payment_label_typography' => '{{WRAPPER}} .rtsb-checkout-payment .wc_payment_method label',
@@ -1149,14 +1265,17 @@
1149 1265 'payment_label_typography' => '{{WRAPPER}} .rtsb-checkout-payment .wc_payment_method label',
1150 1266 'payment_label_color' => '{{WRAPPER}} .rtsb-checkout-payment .wc_payment_method label, {{WRAPPER}} #payment .payment_methods li input[type=radio]:first-child+label:before',
1151 1267 'payment_label_active_hover_color' => '{{WRAPPER}} .rtsb-checkout-payment .wc_payment_method label:hover, {{WRAPPER}} #payment .payment_methods li input[type=radio]:first-child:checked+label:before, {{WRAPPER}} #payment .payment_methods li input[type=radio]:first-child:checked+label',
1152 1268 'payment_label_bg_color' => '{{WRAPPER}} .rtsb-checkout-payment .wc_payment_method label',
1269 + 'payment_method_space_between' => '{{WRAPPER}} #payment ul.payment_methods li input',
1153 1270 'payment_method_bacs_padding' => '{{WRAPPER}} .rtsb-checkout-payment #payment .payment_methods>.woocommerce-PaymentMethod>label,{{WRAPPER}} .rtsb-checkout-payment #payment .payment_methods>.wc_payment_method>label',
1271 + 'payment_method_wrap_padding' => '{{WRAPPER}} #payment ul.payment_methods',
1154 1272 'payment_method_bacs_margin' => '{{WRAPPER}} .rtsb-checkout-payment #payment .payment_methods>.woocommerce-PaymentMethod>label,{{WRAPPER}} .rtsb-checkout-payment #payment .payment_methods>.wc_payment_method>label',
1155 1273
1156 1274 'payment_description_typography' => '{{WRAPPER}} .rtsb-checkout-payment p',
1157 1275 'payment_description_text_color' => '{{WRAPPER}} .rtsb-checkout-payment p',
1158 1276 'payment_description_bg_color' => '{{WRAPPER}} .rtsb-checkout-payment #payment .payment_methods > li .payment_box',
1277 + 'payment_description_border' => '{{WRAPPER}} .rtsb-checkout-payment #payment ul.payment_methods',
1159 1278 'payment_method_desc_padding' => '{{WRAPPER}} .rtsb-checkout-payment #payment .payment_methods li .payment_box',
1160 1279 'payment_method_desc_margin' => '{{WRAPPER}} .rtsb-checkout-payment #payment .payment_methods li .payment_box',
1161 1280
1162 1281 'payment_button_description_typography' => '{{WRAPPER}} .rtsb-checkout-payment #payment .place-order p',
@@ -1207,21 +1326,26 @@
1207 1326
1208 1327 'fields_padding' => '{{WRAPPER}} .rtsb-checkout-coupon-form input.input-text',
1209 1328 'fields_gap' => '{{WRAPPER}} .rtsb-checkout-coupon-form .coupon-form-fields',
1210 1329
1211 - 'infobox_typography' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-info',
1212 - 'infobox_bg_color' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-info',
1213 - 'infobox_text_color' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-info ',
1330 + 'infobox_typography' => '{{WRAPPER}} .rtsb-checkout-coupon-form :is(.woocommerce-info, .wc-block-components-notice-banner__content )',
1331 + 'infobox_bg_color' => '{{WRAPPER}} .rtsb-checkout-coupon-form :is(.woocommerce-info, .wc-block-components-notice-banner )',
1332 + 'infobox_text_color' => '{{WRAPPER}} .rtsb-checkout-coupon-form :is(.woocommerce-info, .wc-block-components-notice-banner__content )',
1333 +
1214 1334 'infobox_text_link_color' => '{{WRAPPER}} .rtsb-checkout-coupon-form a',
1215 - 'infobox_border_color' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-info ',
1335 + 'infobox_border_color' => '{{WRAPPER}} .rtsb-checkout-coupon-form :is(.woocommerce-info, .wc-block-components-notice-banner ) ',
1216 1336 'infobox_icon_size' => [
1217 - 'icon' => '{{WRAPPER}} .woocommerce-info::before, {{WRAPPER}} .woocommerce-info i',
1218 - 'svg' => '{{WRAPPER}} .woocommerce-info svg',
1337 + 'icon' => '{{WRAPPER}} :is( .woocommerce-info::before, .woocommerce-info i), {{WRAPPER}} .wc-block-components-notice-banner__content i',
1338 + 'svg' => '{{WRAPPER}} :is( .woocommerce-info svg, .wc-block-components-notice-banner__content svg )',
1219 1339 ],
1220 - 'infobox_icon_color' => '{{WRAPPER}} .woocommerce-info::before, {{WRAPPER}} .woocommerce-info i, {{WRAPPER}} .woocommerce-info svg',
1340 +
1341 + 'infobox_icon_margin' => '{{WRAPPER}} .woocommerce-info::before, {{WRAPPER}} .woocommerce-info :is( i, svg ), {{WRAPPER}} .wc-block-components-notice-banner__content :is( i, svg ) ',
1342 +
1343 + 'infobox_icon_color' => '{{WRAPPER}} :is( .woocommerce-info::before, .woocommerce-info i, .woocommerce-info svg ), {{WRAPPER}} :is( .wc-block-components-notice-banner__content svg, .wc-block-components-notice-banner__content i )',
1344 +
1221 1345 'infobox_wrapper_border' => '{{WRAPPER}} .rtsb-checkout-coupon-form ',
1222 - 'infobox_border_radius' => '{{WRAPPER}} .rtsb-checkout-coupon-form ',
1223 - 'infobox_padding' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-info ',
1346 + 'infobox_border_radius' => '{{WRAPPER}} .rtsb-checkout-coupon-form .wc-block-components-notice-banner',
1347 + 'infobox_padding' => '{{WRAPPER}} .rtsb-checkout-coupon-form :is( .woocommerce-info, .wc-block-components-notice-banner__content )',
1224 1348 'form_margin' => '{{WRAPPER}} .rtsb-checkout-coupon-form .coupon-form-fields',
1225 1349 'form_area_padding' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-form-coupon',
1226 1350 'form_area_margin' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-form-coupon',
1227 1351
@@ -1226,8 +1350,9 @@
1226 1350 'form_area_margin' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-form-coupon',
1227 1351
1228 1352 'form_area_wrapper_border' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-form-coupon',
1229 1353 'form_area_border_radius' => '{{WRAPPER}} .rtsb-checkout-coupon-form .woocommerce-form-coupon',
1354 +
1230 1355 ]
1231 1356 ),
1232 1357 'rtsb-checkout-login-form' => array_merge(
1233 1358 self::button_settings_selector(),
@@ -1253,23 +1378,28 @@
1253 1378
1254 1379 'fields_padding' => '{{WRAPPER}} .rtsb-checkout-login-form input.input-text',
1255 1380 'fields_gap' => '{{WRAPPER}} .rtsb-checkout-login-form .login-form-fields',
1256 1381 'label_gap' => '{{WRAPPER}} .rtsb-checkout-login-form .field-wrapper label',
1382 + // Info Box.
1383 + 'infobox_typography' => '{{WRAPPER}} .rtsb-checkout-login-form :is(.woocommerce-info, .wc-block-components-notice-banner__content )',
1384 + 'infobox_bg_color' => '{{WRAPPER}} .rtsb-checkout-login-form :is(.woocommerce-info, .wc-block-components-notice-banner.is-info )',
1385 + 'infobox_text_color' => '{{WRAPPER}} .rtsb-checkout-login-form :is(.woocommerce-info, .wc-block-components-notice-banner__content )',
1257 1386
1258 - 'infobox_typography' => '{{WRAPPER}} .rtsb-checkout-login-form .woocommerce-info',
1259 - 'infobox_bg_color' => '{{WRAPPER}} .rtsb-checkout-login-form .woocommerce-info',
1260 - 'infobox_text_color' => '{{WRAPPER}} .rtsb-checkout-login-form .woocommerce-info ',
1261 1387 'infobox_text_link_color' => '{{WRAPPER}} .rtsb-checkout-login-form a',
1262 - 'infobox_border_color' => '{{WRAPPER}} .rtsb-checkout-login-form .woocommerce-info ',
1388 +
1389 + 'infobox_border_color' => '{{WRAPPER}} .rtsb-checkout-login-form :is(.woocommerce-info, .wc-block-components-notice-banner.is-info )',
1263 1390 'infobox_icon_size' => [
1264 - 'icon' => '{{WRAPPER}} .woocommerce-info::before, {{WRAPPER}} .woocommerce-info i',
1265 - 'svg' => '{{WRAPPER}} .woocommerce-info svg',
1391 + 'icon' => '{{WRAPPER}} :is( .woocommerce-info::before, .woocommerce-info i), {{WRAPPER}} .wc-block-components-notice-banner__content i',
1392 + 'svg' => '{{WRAPPER}} :is( .woocommerce-info svg, .wc-block-components-notice-banner__content svg )',
1266 1393 ],
1267 - 'infobox_icon_color' => '{{WRAPPER}} .woocommerce-info::before, {{WRAPPER}} .woocommerce-info i, {{WRAPPER}} .woocommerce-info svg',
1268 1394
1395 + 'infobox_icon_margin' => '{{WRAPPER}} .woocommerce-info::before, {{WRAPPER}} .woocommerce-info :is( i, svg ), {{WRAPPER}} .wc-block-components-notice-banner :is( i, svg ) ',
1396 +
1397 + 'infobox_icon_color' => '{{WRAPPER}} :is( .woocommerce-info::before, .woocommerce-info i, .woocommerce-info svg ), {{WRAPPER}} :is( .wc-block-components-notice-banner svg, .wc-block-components-notice-banner i )',
1398 +
1269 1399 'infobox_wrapper_border' => '{{WRAPPER}} .rtsb-checkout-login-form',
1270 - 'infobox_border_radius' => '{{WRAPPER}} .rtsb-checkout-login-form',
1271 - 'infobox_padding' => '{{WRAPPER}} .rtsb-checkout-login-form .woocommerce-info ',
1400 + 'infobox_border_radius' => '{{WRAPPER}} .rtsb-checkout-login-form .wc-block-components-notice-banner',
1401 + 'infobox_padding' => '{{WRAPPER}} .rtsb-checkout-login-form :is( .woocommerce-info, .wc-block-components-notice-banner__content ) ',
1272 1402 'form_margin' => '{{WRAPPER}} .rtsb-checkout-login-form .login-form-fields',
1273 1403 'form_area_padding' => '{{WRAPPER}} .rtsb-checkout-login-form .woocommerce-form-login',
1274 1404 'form_area_margin' => '{{WRAPPER}} .rtsb-checkout-login-form .woocommerce-form-login',
1275 1405 'form_area_wrapper_border' => '{{WRAPPER}} .rtsb-checkout-login-form .woocommerce-form-login',
@@ -1315,22 +1445,25 @@
1315 1445 'rtsb/elementor/common_selectors',
1316 1446 [
1317 1447 'columns' => [
1318 1448 'cols' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-row',
1449 + 'masonry' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-row.rtsb-masonry',
1319 1450 'list_cols' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-row[class*="list-layout"]',
1451 + 'list_masonry' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-row[class*="list-layout"].rtsb-masonry',
1320 1452 'grid_gap' => [
1321 - 'padding' => '{{WRAPPER}} .rtsb-elementor-container [class*=rtsb-col-]',
1322 - 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-row',
1453 + 'padding' => '{{WRAPPER}} .rtsb-elementor-container [class*=rtsb-col-]',
1454 + 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-row',
1455 + 'slider_layout3' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-slider-layout3',
1456 + 'slider_layout9' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-slider-layout9',
1323 1457 ],
1324 1458 'image_width' => [
1325 - 'image' => '{{WRAPPER}} .rtsb-product .rtsb-list-item .rtsb-product-img',
1326 - // 'content' => '{{WRAPPER}} .rtsb-product .rtsb-list-item .rtsb-product-content',
1459 + 'image' => '{{WRAPPER}} .rtsb-product .rtsb-list-item .rtsb-product-img, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-layout6 .rtsb-content-left',
1327 1460 ],
1328 1461 'v_action_btn_width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-list-layout3 .rtsb-product .rtsb-action-buttons.after-content',
1329 - 'image_gap' => '{{WRAPPER}} .rtsb-product .rtsb-list-item',
1462 + 'image_gap' => '{{WRAPPER}} .rtsb-product .rtsb-list-item,{{WRAPPER}} .rtsb-elementor-container .rtsb-list-layout6 .rtsb-product .rtsb-list-item .rtsb-product-content',
1330 1463 'grid_alignment' => [
1331 1464 'text_align' => '{{WRAPPER}} .rtsb-elementor-container, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout4 .rtsb-product-content',
1332 - 'justify_content' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-list, {{WRAPPER}} .rtsb-elementor-container .price-wrapper, {{WRAPPER}} .rtsb-elementor-container [class*=list-layout] .rtsb-product-category, {{WRAPPER}} .rtsb-elementor-container .rtwpvs-archive-variation-wrapper, {{WRAPPER}} .rtsb-elementor-container .product-rating, {{WRAPPER}} .rtsb-elementor-container .category-title-with-count, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product-content .rtsb-product-category,{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout4 .rtsb-product-content .rtsb-product-category,{{WRAPPER}} .rtsb-grid-layout4 .rtsb-content-footer.has-cart-text .rtsb-action-button-list',
1465 + 'justify_content' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-category, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-list, {{WRAPPER}} .rtsb-elementor-container .price-wrapper, {{WRAPPER}} .rtsb-elementor-container [class*=list-layout] .rtsb-product-category, {{WRAPPER}} .rtsb-elementor-container .rtwpvs-archive-variation-wrapper, {{WRAPPER}} .rtsb-elementor-container .product-rating, {{WRAPPER}} .rtsb-elementor-container .category-title-with-count, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product-content .rtsb-product-category,{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout4 .rtsb-product-content .rtsb-product-category,{{WRAPPER}} .rtsb-grid-layout4 .rtsb-content-footer.show-cart-text .rtsb-action-button-list',
1333 1466 ],
1334 1467 ],
1335 1468 'color_scheme' => [
1336 1469 'primary_color' => '{{WRAPPER}}',
@@ -1343,9 +1476,9 @@
1343 1476 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container [class*=category-single-layout] .rtsb-category-grid .single-category-area .product-count, {{WRAPPER}} .rtsb-elementor-container [class*=rtsb-category-layout] .rtsb-category-grid .category-wrapper .product-count',
1344 1477 'hover_color' => '{{WRAPPER}} .rtsb-elementor-container [class*=category-single-layout] .rtsb-category-grid:hover .single-category-area .product-count, {{WRAPPER}} .rtsb-elementor-container [class*=rtsb-category-layout] .rtsb-category-grid:hover .category-wrapper .product-count',
1345 1478 'hover_bg_color' => '{{WRAPPER}} .rtsb-elementor-container [class*=category-single-layout] .rtsb-category-grid:hover .single-category-area .product-count, {{WRAPPER}} .rtsb-elementor-container [class*=rtsb-category-layout] .rtsb-category-grid:hover .category-wrapper .product-count',
1346 1479 'border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .product-count',
1347 - 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid:hover .product-count',
1480 + 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .product-count:hover',
1348 1481 'border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .product-count',
1349 1482 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .product-count',
1350 1483 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .product-count',
1351 1484 ],
@@ -1354,24 +1487,27 @@
1354 1487 'color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-tag-fill, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline',
1355 1488 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-tag-fill, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline',
1356 1489 'border_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-tag-fill, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline.angle-right::after',
1357 1490 'border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-tag-fill, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline',
1358 - 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-tag-fill, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline',
1359 - 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-tag-fill, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline',
1360 - 'position_x' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-promotion',
1361 - 'position_y' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-promotion',
1491 + 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-tag-fill, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline, {{WRAPPER}} .rtsb-elementor-container .rtsb-badge.type-image',
1492 + 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-tag-fill, {{WRAPPER}} .rtsb-elementor-container .rtsb-tag-outline, {{WRAPPER}} .rtsb-elementor-container .rtsb-badge.type-image',
1493 + 'position_x' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img > .rtsb-promotion',
1494 + 'position_y' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img > .rtsb-promotion',
1362 1495 ],
1363 1496 'image' => [
1364 - 'overlay' => '{{WRAPPER}} .rtsb-elementor-container.has-overlay [class*=category-single-layout] .single-category-area .rtsb-img-link::before',
1365 - 'hover_overlay' => '{{WRAPPER}} .rtsb-elementor-container.has-overlay .single-category-area .rtsb-img-link::after',
1366 - 'img_bg_color' => '{{WRAPPER}} .rtsb-product-img .rtsb-product-image, {{WRAPPER}} .rtsb-product-img .default-img',
1367 - 'border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img figure',
1368 - 'width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item .rtsb-product-image, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item .default-img, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .rtsb-product-image, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .default-img, {{WRAPPER}} .rtsb-elementor-container .rtsb-product-img .default-img, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item .rtsb-product-image',
1369 - 'max_width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item .rtsb-product-img figure, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image .rtsb-product-img figure,{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img figure, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item .rtsb-product-img figure',
1370 - 'border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img figure, {{WRAPPER}} .rtsb-elementor-container.has-overlay [class*=category-single-layout] .single-category-area::before, {{WRAPPER}} .rtsb-elementor-container.has-overlay [class*=category-single-layout] .single-category-area::after',
1371 - 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img',
1497 + 'overlay' => '{{WRAPPER}} .rtsb-elementor-container.has-overlay [class*=category-single-layout] .single-category-area .rtsb-img-link::before',
1498 + 'hover_overlay' => '{{WRAPPER}} .rtsb-elementor-container.has-overlay .single-category-area .rtsb-img-link::after',
1499 + 'img_bg_color' => '{{WRAPPER}} .rtsb-product-img .rtsb-product-image, {{WRAPPER}} .rtsb-product-img .default-img',
1500 + 'img_wrapper_bg_color' => '{{WRAPPER}} .rtsb-product-img figure',
1501 + 'border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img figure',
1502 + 'width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item .rtsb-product-image, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item .default-img, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .rtsb-product-image, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid .default-img, {{WRAPPER}} .rtsb-elementor-container .rtsb-product-img .default-img, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item .rtsb-product-image',
1503 + 'max_width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item .rtsb-product-img figure, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image .rtsb-product-img figure,{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img figure, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item .rtsb-product-img figure',
1504 + 'border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img figure, {{WRAPPER}} .rtsb-elementor-container.has-overlay [class*=category-single-layout] .single-category-area::before, {{WRAPPER}} .rtsb-elementor-container.has-overlay [class*=category-single-layout] .single-category-area::after',
1505 + 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-img',
1506 +
1372 1507 ],
1373 1508 'advanced' => [
1509 + 'wrapper_padding' => '{{WRAPPER}} .rtsb-elementor-container > .rtsb-row',
1374 1510 'content_padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .rtsb-category-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image',
1375 1511 'element_margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-grid',
1376 1512 'element_padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item, {{WRAPPER}} .rtsb-elementor-container .single-category-area, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .category-wrapper, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout3 .fade-action-button, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-layout3 .rtsb-product .rtsb-action-buttons.after-content',
1377 1513 'content_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .rtsb-category-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image',
@@ -1379,8 +1515,10 @@
1379 1515 'rtsb_el_element_shadow' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item, {{WRAPPER}} .rtsb-elementor-container .single-category-area, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .category-wrapper, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product .product-fade-content',
1380 1516 'content_hover_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .rtsb-category-content:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image:hover',
1381 1517 'element_hover_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item:hover, {{WRAPPER}} .rtsb-elementor-container .single-category-area:hover, {{WRAPPER}} .rtsb-elementor-container .category-wrapper:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product:hover :is( .product-fade-content, .fade-action-button )',
1382 1518 'rtsb_el_element_hover_shadow' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item:hover, {{WRAPPER}} .rtsb-elementor-container .single-category-area:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .category-wrapper:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .rtsb-category-grid:hover .category-title-with-image, {{WRAPPER}} .rtsb-elementor-container .rtsb-grid-layout3 .rtsb-product:hover .product-fade-content',
1519 + 'rtsb_el_wrapper_border' => '{{WRAPPER}} .rtsb-elementor-container > .rtsb-row',
1520 + 'wrapper_border_radius' => '{{WRAPPER}} .rtsb-elementor-container > .rtsb-row',
1383 1521 'rtsb_el_element_border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item, {{WRAPPER}} .rtsb-elementor-container .single-category-area, {{WRAPPER}} .rtsb-elementor-container .category-wrapper',
1384 1522 'element_border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item:hover, {{WRAPPER}} .rtsb-elementor-container .single-category-area:hover, {{WRAPPER}} .rtsb-elementor-container .category-wrapper:hover',
1385 1523 'element_border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-grid-item, {{WRAPPER}} .rtsb-elementor-container .rtsb-list-item, {{WRAPPER}} .rtsb-elementor-container .single-category-area, {{WRAPPER}} .rtsb-elementor-container .category-wrapper',
1386 1524 'rtsb_el_content_border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .rtsb-category-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image',
@@ -1386,8 +1524,13 @@
1386 1524 'rtsb_el_content_border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .rtsb-category-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image',
1387 1525 'content_border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .rtsb-category-content:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image:hover',
1388 1526 'content_border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-row:not(.rtsb-category-layout2) .rtsb-category-content, {{WRAPPER}} .rtsb-elementor-container .rtsb-category-layout2 .category-title-with-image',
1389 1527 ],
1528 + 'badges_module' => [
1529 + 'direction' => '{{WRAPPER}} .rtsb-promotion .rtsb-badge-group-style',
1530 + 'alignment' => '{{WRAPPER}} .rtsb-promotion .rtsb-badge-group-style',
1531 + 'alignment_wrap' => '{{WRAPPER}} .rtsb-badge-container .rtsb-promotion:not(.rtsb-badge-group-style)',
1532 + ],
1390 1533 ]
1391 1534 );
1392 1535 }
1393 1536
@@ -1398,9 +1541,12 @@
1398 1541 */
1399 1542 public static function general_slider_selectors(): array {
1400 1543 return [
1401 1544 'slider_buttons' => [
1402 - 'arrow_size' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-carousel-slider .swiper-arrow i',
1545 + 'arrow_size' => [
1546 + 'icon' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-carousel-slider .swiper-arrow i',
1547 + 'svg' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-carousel-slider .swiper-arrow svg',
1548 + ],
1403 1549 'arrow_width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-carousel-slider .swiper-arrow',
1404 1550 'arrow_height' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-carousel-slider .swiper-arrow',
1405 1551 'arrow_line_height' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-carousel-slider .swiper-arrow i',
1406 1552 'dot_width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-carousel-slider .swiper-pagination-bullet',
@@ -1427,9 +1573,9 @@
1427 1573 * @return array
1428 1574 */
1429 1575 private static function general_product_selectors(): array {
1430 1576 return apply_filters(
1431 - 'rtsb/elements/elementor/general_product_selectors',
1577 + 'rtsb/elementor/general_product_selectors',
1432 1578 [
1433 1579 'section_title' => [
1434 1580 'typography' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-section-title',
1435 1581 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-section-title',
@@ -1445,15 +1591,19 @@
1445 1591 'product_title' => [
1446 1592 'typography' => '{{WRAPPER}} .rtsb-elementor-container .product-title',
1447 1593 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .product-title',
1448 1594 'color' => '{{WRAPPER}} .rtsb-elementor-container .product-title',
1449 - 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper',
1450 - 'hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper:hover .product-title',
1451 - 'hover_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper:hover',
1595 + 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper,{{WRAPPER}} .rtsb-elementor-container .product-title',
1596 + // Layout 2 (grid/slider) reveals a hover button that overlays the title wrapper and captures :hover, so the
1597 + // wrapper's own :hover never fires; the extra `.rtsb-product:hover .product-title-with-btn` clause re-applies the
1598 + // hover text/bg/border color on product-card hover. NOTE: layout 2 fades the title text out on hover, so the
1599 + // hover *text* color is not visibly noticeable there — the wrapper background and border remain visible.
1600 + 'hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper:hover .product-title, {{WRAPPER}} .rtsb-elementor-container .rtsb-product:hover .product-title-with-btn .product-title',
1601 + 'hover_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper:hover,{{WRAPPER}} .rtsb-elementor-container .product-title:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-product:hover .product-title-with-btn .rtsb-product-title-wrapper',
1452 1602 'border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper',
1453 - 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper:hover',
1454 - 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper',
1455 - 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper',
1603 + 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-product:hover .product-title-with-btn .rtsb-product-title-wrapper',
1604 + 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper,{{WRAPPER}} .rtsb-elementor-container .product-title',
1605 + 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-title-wrapper,{{WRAPPER}} .rtsb-elementor-container .product-title',
1456 1606 ],
1457 1607 'short_description' => array_fill_keys(
1458 1608 [
1459 1609 'typography',
@@ -1468,26 +1618,32 @@
1468 1618 ),
1469 1619 'action_buttons' => [
1470 1620 'action_btn_alignment' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product .rtsb-action-buttons.horizontal-floating-btn .rtsb-action-button-list',
1471 1621 'action_btn_gap' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-action-button-list',
1622 + 'icon_gap' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-action-btn.has-text',
1472 1623 ],
1473 1624 'product_price' => [
1474 - 'typography' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper, {{WRAPPER}} .rtsb-elementor-container .price-wrapper ins .woocommerce-Price-amount, {{WRAPPER}}.elementor-element .rtsb-elementor-container.products .price-wrapper > p',
1475 - 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .product-price',
1476 - 'color' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper',
1477 - 'regular_color' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper del',
1478 - 'border' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper',
1479 - 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper:hover',
1480 - 'padding' => '{{WRAPPER}} .rtsb-elementor-container .product-price',
1481 - 'margin' => '{{WRAPPER}} .rtsb-elementor-container .product-price',
1625 + 'typography' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper .price > .woocommerce-Price-amount, {{WRAPPER}} .rtsb-elementor-container .price-wrapper del',
1626 + 'sale_typography' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper ins',
1627 + 'regular_text_decoration' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper .price > .woocommerce-Price-amount, {{WRAPPER}} .rtsb-elementor-container .price-wrapper del',
1628 + 'sale_text_decoration' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper ins',
1629 + 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .product-price',
1630 + 'color' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper :is( ins, ins span bdi)',
1631 + 'regular_color' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper :is( bdi, del bdi), {{WRAPPER}} .rtsb-elementor-container.products .price-wrapper del',
1632 + 'crossed_regular_color' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper :is(del bdi), {{WRAPPER}} .rtsb-elementor-container.products .price-wrapper del',
1633 + 'border' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper',
1634 + 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .price-wrapper:hover',
1635 + 'padding' => '{{WRAPPER}} .rtsb-elementor-container .product-price',
1636 + 'margin' => '{{WRAPPER}} .rtsb-elementor-container .product-price',
1482 1637 ],
1483 1638 'product_rating' => [
1484 - 'typography' => '{{WRAPPER}} .rtsb-elementor-container .star-rating',
1485 - 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .product-rating',
1486 - 'color' => '{{WRAPPER}} .rtsb-elementor-container :is(.star-rating span):before',
1487 - 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container :is(.star-rating):before',
1488 - 'padding' => '{{WRAPPER}} .rtsb-elementor-container .star-rating',
1489 - 'margin' => '{{WRAPPER}} .rtsb-elementor-container .product-rating',
1639 + 'typography' => '{{WRAPPER}} .rtsb-elementor-container .star-rating',
1640 + 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .product-rating',
1641 + 'color' => '{{WRAPPER}} .rtsb-elementor-container :is(.star-rating span):before',
1642 + 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container :is(.star-rating):before',
1643 + 'padding' => '{{WRAPPER}} .rtsb-elementor-container .star-rating',
1644 + 'spacing_preset2' => '{{WRAPPER}} .rtsb-elementor-container .product-rating.preset2, {{WRAPPER}} .rtsb-elementor-container .product-rating.preset2 .inner-wrapper',
1645 + 'margin' => '{{WRAPPER}} .rtsb-elementor-container .product-rating',
1490 1646 ],
1491 1647 'product_categories' => [
1492 1648 'typography' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-list li > a',
1493 1649 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content .rtsb-product-category',
@@ -1501,26 +1657,40 @@
1501 1657 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-list li > a',
1502 1658 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-category-list li > a',
1503 1659 'wrapper_margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-category',
1504 1660 ],
1661 + 'product_brands' => [
1662 + 'typography' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a',
1663 + 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-product-content .rtsb-brand-category',
1664 + 'color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a',
1665 + 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a',
1666 + 'hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a:hover',
1667 + 'hover_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a:hover',
1668 + 'border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a',
1669 + 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a:hover',
1670 + 'border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a',
1671 + 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a',
1672 + 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-list li > a',
1673 + 'wrapper_margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-brand-category',
1674 + ],
1505 1675 'pagination' => [
1506 - 'typography' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button',
1507 - 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap',
1508 - 'width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button',
1509 - 'height' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button',
1510 - 'color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button',
1511 - 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button',
1676 + 'typography' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button',
1677 + 'alignment' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap',
1678 + 'width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button',
1679 + 'height' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button',
1680 + 'color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button',
1681 + 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button',
1512 1682 'active_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span',
1513 1683 'active_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span',
1514 - 'hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button:hover',
1515 - 'hover_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button:hover',
1516 - 'border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button',
1517 - 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button:hover',
1684 + 'hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button:hover',
1685 + 'hover_bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button:hover',
1686 + 'border' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button',
1687 + 'border_hover_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button:hover, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button:hover',
1518 1688 'border_active_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span',
1519 - 'border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button',
1520 - 'spacing' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap',
1521 - 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button',
1522 - 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap',
1689 + 'border_radius' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li a, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list li span, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button',
1690 + 'spacing' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap',
1691 + 'padding' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap .rtsb-load-more button, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap .rtsb-load-more button',
1692 + 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-pagination ul.pagination-list, {{WRAPPER}} .rtsb-elementor-container .rtsb-pagination-wrap, {{WRAPPER}} .rtsb-elementor-container .rtsb-archive-pagination-wrap',
1523 1693 ],
1524 1694 'product_add_to_cart' => [
1525 1695 'typography' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-cart .rtsb-action-btn',
1526 1696 'icon_size' => [
@@ -1526,12 +1696,8 @@
1526 1696 'icon_size' => [
1527 1697 'font_size' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-cart .rtsb-action-btn .icon',
1528 1698 'width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-cart .rtsb-action-btn .icon svg',
1529 1699 ],
1530 - 'cart_icon_spacing' => [
1531 - 'margin_left' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-action-button-list .rtsb-cart .rtsb-action-btn.icon-left .icon + .text',
1532 - 'margin_right' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-action-button-list .rtsb-cart .rtsb-action-btn.icon-right .icon + .text',
1533 - ],
1534 1700 'cart_width' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-cart .rtsb-action-btn',
1535 1701 'cart_height' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-cart .rtsb-action-btn',
1536 1702 'color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-cart .rtsb-action-btn',
1537 1703 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-cart .rtsb-action-btn',
@@ -1597,9 +1763,12 @@
1597 1763 'margin' => '{{WRAPPER}} .rtsb-elementor-container .rtsb-quick-view .rtsb-action-btn',
1598 1764 ],
1599 1765 'hover_icon_button' => [
1600 1766 'typography' => '{{WRAPPER}} .rtsb-elementor-container .product-title-with-btn .btn-wrap a',
1601 - 'icon_size' => '{{WRAPPER}} .rtsb-elementor-container .product-title-with-btn .btn-wrap a .icon',
1767 + 'icon_size' => [
1768 + 'font_size' => '{{WRAPPER}} .rtsb-elementor-container .product-title-with-btn .btn-wrap a .icon',
1769 + 'svg' => '{{WRAPPER}} .rtsb-elementor-container .product-title-with-btn .btn-wrap a .icon svg',
1770 + ],
1602 1771 'hover_icon_spacing' => '{{WRAPPER}} .rtsb-elementor-container .product-title-with-btn .btn-wrap a .text + .icon',
1603 1772 'color' => '{{WRAPPER}} .rtsb-elementor-container .product-title-with-btn .btn-wrap a',
1604 1773 'bg_color' => '{{WRAPPER}} .rtsb-elementor-container .product-title-with-btn .btn-wrap a',
1605 1774 'icon_color' => '{{WRAPPER}} .rtsb-elementor-container .product-title-with-btn .btn-wrap a .icon',