diff --git a/README.txt b/README.txt index ee0407c..39e361a 100644 --- a/README.txt +++ b/README.txt @@ -2,9 +2,9 @@ Contributors: addonify Tags: wishlist, woocommerce wishlist, product wishlist, woocommerce, ecommerce, e-commerce -Requires at least: 5.9 -Tested up to: 6.4.0 -Stable tag: 2.0.8 +Requires at least: 6.3 +Tested up to: 6.4.2 +Stable tag: 2.0.9 Requires PHP: 7.4 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html @@ -140,6 +140,13 @@ You can use this `[addonify_wishlist]` shortcode to display the wishlist table i == Changelog == += 2.0.9 - 26 January, 2024 = + +- Fixed: PHP error, `Creation of dynamic property Addonify_Wishlist_Public::$added_to_wishlist_button_label is deprecated`. +- Added: Loading icon to wishlist button while product is added into or removed from the wishlist. +- Tested: WooCommerce version 8.5.2. +- Tested: WordPress version 6.4.2. + = 2.0.8 - 09 November, 2023 = - Tested: WordPress v6.4.0 diff --git a/addonify-wishlist.php b/addonify-wishlist.php index 5dcbf6a..0090613 100644 --- a/addonify-wishlist.php +++ b/addonify-wishlist.php @@ -10,8 +10,9 @@ * Plugin Name: Addonify - WooCommerce Wishlist * Plugin URI: https://wordpress.org/plugins/addonify-wishlist * Description: Addonify WooCommerce Wishlist is a light-weight yet powerful tool that adds a wishlist functionality to your e-commerce shop. - * Version: 2.0.8 - * Requires at least: 5.9 + * Version: 2.0.9 + * Requires at least: 6.3 + * Tested up to: 6.4.2 * Requires PHP: 7.4 * Author: Addonify * Author URI: https://www.addonify.com @@ -26,7 +27,7 @@ die; } -define( 'ADDONIFY_WISHLIST_VERSION', '2.0.8' ); +define( 'ADDONIFY_WISHLIST_VERSION', '2.0.9' ); define( 'ADDONIFY_WISHLIST_DB_INITIALS', 'addonify_wishlist_' ); define( 'ADDONIFY_WISHLIST_PLUGIN_PATH', dirname( __FILE__ ) ); define( 'ADDONIFY_WISHLIST_PLUGIN_FILE', __FILE__ ); diff --git a/includes/addonify-wishlist-database-trait.php b/includes/addonify-wishlist-database-trait.php index c586e6a..aafc20e 100644 --- a/includes/addonify-wishlist-database-trait.php +++ b/includes/addonify-wishlist-database-trait.php @@ -139,7 +139,7 @@ public static function get_rows( $fields, $order_by = 'DESC', $limit = false, $o if ( null === $field_value ) { $where .= "{$field_id} IS NULL"; } else { - $where .= "{$field_id} = '{$field_value}' "; + $where .= "{$field_id} = '{$field_value}'"; } if ( $counter < $fields_count ) { @@ -158,11 +158,13 @@ public static function get_rows( $fields, $order_by = 'DESC', $limit = false, $o } } + $query_statement = "SELECT * FROM {$table_name} {$where} {$order_by_}"; + if ( ! empty( $limit_ ) ) { - return $wpdb->get_results( "SELECT * FROM {$table_name} {$where} {$order_by_} {$limit_}" ); //phpcs:ignore + $query_statement = "SELECT * FROM {$table_name} {$where} {$order_by_} {$limit_}"; } - return $wpdb->get_results( "SELECT * FROM {$table_name} {$where} {$order_by_}" ); //phpcs:ignore + return $wpdb->get_results( $query_statement ); //phpcs:ignore } /** diff --git a/includes/class-addonify-wishlist-database-handler.php b/includes/class-addonify-wishlist-database-handler.php index f1d07a5..5f74898 100644 --- a/includes/class-addonify-wishlist-database-handler.php +++ b/includes/class-addonify-wishlist-database-handler.php @@ -141,14 +141,12 @@ public function migrate_wishlist_data( $user_id = 0 ) { /** * Seeding wishlist table. * - * @param int $user_id WP user ID. - * * @return int|false Returns wishlist row id on success, false otherwise. */ - public function seed_wishlist_table( $user_id ) { + public function seed_wishlist_table() { $insert_data = array( - 'user_id' => $user_id, + 'user_id' => get_current_user_id(), 'site_url' => get_site_url(), 'wishlist_name' => apply_filters( 'addonify_wishist_default_wishlist_name', esc_html__( 'Default Wishlist', 'addonify-wishlist' ) ), 'wishlist_visibility' => 'private', diff --git a/includes/class-addonify-wishlist-handler.php b/includes/class-addonify-wishlist-handler.php index 5267b71..1cc7dcf 100644 --- a/includes/class-addonify-wishlist-handler.php +++ b/includes/class-addonify-wishlist-handler.php @@ -18,7 +18,8 @@ class Addonify_Wishlist_Handler { * Wishlist database handler class object. * * @access protected - * @var object $wishlist + * + * @var object $database_handler */ protected $database_handler; @@ -26,10 +27,38 @@ class Addonify_Wishlist_Handler { * Stores this Object instance. * * @access protected - * @var array + * + * @var array $instance */ protected static $instance; + /** + * Stores current user id. + * + * @access protected + * + * @var int $current_user_id + */ + protected $current_user_id; + + /** + * Stores current site url. + * + * @access protected + * + * @var string $current_site_url + */ + protected $current_site_url; + + /** + * Stores user's default wishlist ID. + * + * @access protected + * + * @var string $default_wishlist_id + */ + protected $default_wishlist_id; + /** * Class constructor. */ @@ -38,6 +67,10 @@ public function __construct() { $this->database_handler = new Addonify_Wishlist_Database_Handler(); $this->maybe_generate_share_key(); + + $this->current_user_id = get_current_user_id(); + $this->current_site_url = get_site_url(); + $this->default_wishlist_id = $this->get_default_wishlist_id(); } /** @@ -50,6 +83,7 @@ public static function get_instance() { if ( ! ( is_array( self::$instance ) && array_key_exists( 'instance', self::$instance ) ) ) { self::$instance['instance'] = new Addonify_Wishlist_Handler(); } + return self::$instance['instance']; } @@ -57,15 +91,13 @@ public static function get_instance() { * Get all wishlists data associated to a user. * * @since 1.0.0 - * - * @param int $user_id User ID. */ - public function get_user_wishlists_data( $user_id = 0 ) { + public function get_user_wishlists_data() { $query_results = $this->database_handler->get_rows( array( - 'user_id' => ( ! $user_id ) ? get_current_user_id() : $user_id, - 'site_url' => get_site_url(), + 'user_id' => $this->current_user_id, + 'site_url' => $this->current_site_url, ) ); @@ -100,40 +132,28 @@ public function add_to_wishlist( $product_id = 0, $wishlist_id = 0 ) { return false; } - if ( ! $wishlist_id ) { - $wishlist_id = $this->get_default_wishlist_id(); + if ( 0 === $wishlist_id ) { + $wishlist_id = $this->default_wishlist_id; } // If there is no default wishlist set for a user. - if ( ! $wishlist_id ) { + if ( 0 === $wishlist_id ) { return false; } $return_boolean = false; - $user_wishlists = $this->get_user_wishlists(); - - // If given wishlist exists in the database, then insert the given product into the wishlist. - if ( in_array( (int) $wishlist_id, $user_wishlists, true ) ) { - - $current_user_id = get_current_user_id(); - $site_url = get_site_url(); - - $save = array(); - - $save['user_id'] = $current_user_id; - $save['site_url'] = $site_url; - $save['parent_wishlist_id'] = $wishlist_id; - $save['product_id'] = (int) $product_id; - - do_action( 'addonify_wishlist_before_adding_to_wishlist', $save ); - - $insert_id = $this->database_handler->insert_row( $save ); - if ( $insert_id ) { - $return_boolean = true; - } + $insert_id = $this->database_handler->insert_row( + array( + 'user_id' => $this->current_user_id, + 'site_url' => $this->current_site_url, + 'parent_wishlist_id' => $wishlist_id, + 'product_id' => (int) $product_id, + ) + ); - do_action( 'addonify_wishlist_after_adding_to_wishlist', $save ); + if ( $insert_id ) { + $return_boolean = true; } return $return_boolean; @@ -152,8 +172,8 @@ public function remove_from_wishlist( $product_id, $parent_wishlist_id = 0 ) { return false; } - if ( ! $parent_wishlist_id ) { - $parent_wishlist_id = $this->get_default_wishlist_id(); + if ( 0 === $parent_wishlist_id ) { + $parent_wishlist_id = $this->default_wishlist_id; } $wishlist_items = $this->get_wishlist_items( $parent_wishlist_id ); @@ -164,8 +184,8 @@ public function remove_from_wishlist( $product_id, $parent_wishlist_id = 0 ) { array( 'parent_wishlist_id' => $parent_wishlist_id, 'product_id' => $product_id, - 'user_id' => get_current_user_id(), - 'site_url' => get_site_url(), + 'user_id' => $this->current_user_id, + 'site_url' => $this->current_site_url, ) ); } @@ -176,22 +196,20 @@ public function remove_from_wishlist( $product_id, $parent_wishlist_id = 0 ) { /** * Get default wishlist id. * - * @param int $current_user_id Current user ID. * @return int|boolean If found, wishlist ID. Else, false. */ - public function get_default_wishlist_id( $current_user_id = 0 ) { - - if ( 0 === $current_user_id ) { - $current_user_id = get_current_user_id(); - } + public function get_default_wishlist_id() { - $user_wishlists = $this->get_user_wishlists( $current_user_id ); + $user_wishlists = $this->get_wishlists(); - if ( ! empty( $user_wishlists ) && isset( $user_wishlists[0] ) ) { + if ( + ! empty( $user_wishlists ) && + isset( $user_wishlists[0] ) + ) { return (int) $user_wishlists[0]; } - return false; + return 0; } @@ -200,21 +218,24 @@ public function get_default_wishlist_id( $current_user_id = 0 ) { * * @since 2.0.6 * - * @param int $user_id User ID. + * @return array|boolean Lists of wishlists if found. Else false. */ - public function get_user_wishlists( $user_id = 0 ) { + public function get_wishlists() { $user_wishlists = $this->database_handler->get_rows( array( - 'user_id' => ( ! $user_id ) ? get_current_user_id() : $user_id, - 'site_url' => get_site_url(), + 'user_id' => $this->current_user_id, + 'site_url' => $this->current_site_url, 'parent_wishlist_id' => NULL, // phpcs:ignore ) ); $wishlist_ids = array(); - if ( is_array( $user_wishlists ) && ! empty( $user_wishlists ) ) { + if ( + is_array( $user_wishlists ) && + ! empty( $user_wishlists ) + ) { foreach ( $user_wishlists as $user_wishlist ) { $wishlist_ids[] = (int) $user_wishlist->id; } @@ -228,28 +249,29 @@ public function get_user_wishlists( $user_id = 0 ) { /** * Get wishlist items. * - * @param int $wishlist_id Wishlist ID. - * @param int $user_id User ID. - * @param string $site_url Site URL. + * @param int $wishlist_id Wishlist ID. * @return array Wishlist items. */ - public function get_wishlist_items( $wishlist_id = 0, $user_id = 0, $site_url = '' ) { + public function get_wishlist_items( $wishlist_id = 0 ) { - if ( ! $wishlist_id ) { - $wishlist_id = $this->get_default_wishlist_id(); + if ( 0 === $wishlist_id ) { + $wishlist_id = $this->default_wishlist_id; } $wishlist_items = $this->database_handler->get_rows( array( - 'user_id' => ( ! $user_id ) ? get_current_user_id() : $user_id, - 'site_url' => ( ! $site_url ) ? get_site_url() : $site_url, + 'user_id' => $this->current_user_id, + 'site_url' => $this->current_site_url, 'parent_wishlist_id' => $wishlist_id, ) ); $items = array(); - if ( is_array( $wishlist_items ) && ! empty( $wishlist_items ) ) { + if ( + is_array( $wishlist_items ) && + ! empty( $wishlist_items ) + ) { foreach ( $wishlist_items as $wishlist_item ) { $items[] = (int) $wishlist_item->product_id; } @@ -266,14 +288,14 @@ public function get_wishlist_items( $wishlist_id = 0, $user_id = 0, $site_url = */ public function empty_wishlist( $wishlist_id = 0 ) { - if ( ! $wishlist_id ) { - $wishlist_id = $this->get_default_wishlist_id(); + if ( 0 === $wishlist_id ) { + $wishlist_id = $this->default_wishlist_id; } $delete_where = array( 'parent_wishlist_id' => $wishlist_id, - 'user_id' => get_current_user_id(), - 'site_url' => get_site_url(), + 'user_id' => $this->current_user_id, + 'site_url' => $this->current_site_url, ); return $this->database_handler->delete_where( $delete_where ); diff --git a/public/assets/build/css/addonify-wishlist-public-rtl.css b/public/assets/build/css/addonify-wishlist-public-rtl.css index 483d530..1590d56 100644 --- a/public/assets/build/css/addonify-wishlist-public-rtl.css +++ b/public/assets/build/css/addonify-wishlist-public-rtl.css @@ -1,2 +1,2 @@ -:root{--adfy_wishlist_wishlist_btn_text_color:#fff;--adfy_wishlist_wishlist_btn_icon_color:#fff;--adfy_wishlist_wishlist_btn_bg_color:#444;--adfy_wishlist_wishlist_btn_bg_color_hover:#2274fb;--adfy_wishlist_popup_modal_bg_color:#fff;--adfy_wishlist_popup_modal_overlay_bg_color:rgba(0,0,0,.8);--adfy_wishlist_popup_modal_icon_color:#7e7e7e;--adfy_wishlist_popup_modal_text_color:#444;--adfy_wishlist_popup_modal_btn_text_color:#fff;--adfy_wishlist_popup_modal_btn_text_color_hover:#fff;--adfy_wishlist_popup_modal_btn_bg_color:#444;--adfy_wishlist_popup_modal_btn_bg_color_hover:#2274fb;--adfy_wishlist_popup_modal_close_btn_icon_color:#444;--adfy_wishlist_popup_modal_close_btn_icon_color_hover:#2274fb;--adfy_wishlist_success_icon_color:#38a104;--adfy_wishlist_error_icon_color:red;--adfy_wishlist_warning_icon_color:#ffc107;--adfy_wishlist_info_icon_color:#2196f3;--adfy_wishlist_sidebar_modal_toggle_btn_label_color:#444;--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_toggle_btn_bg_color:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_overlay_bg_color:hsla(0,0%,100%,.96);--adfy_wishlist_sidebar_modal_bg_color:#fff;--adfy_wishlist_sidebar_modal_title_color:#444;--adfy_wishlist_sidebar_modal_empty_text_color:#444;--adfy_wishlist_sidebar_modal_close_icon_color:#444;--adfy_wishlist_sidebar_modal_close_icon_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_title_color:#444;--adfy_wishlist_sidebar_modal_product_title_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_regular_price_color:#444;--adfy_wishlist_sidebar_modal_product_sale_price_color:red;--adfy_wishlist_sidebar_modal_in_stock_text_color:#249901;--adfy_wishlist_sidebar_modal_out_of_stock_text_color:red;--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color:#fff;--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover:#fff;--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color:#444;--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color:#9f9f9f;--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color:#444;--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_notification_text_color:#38a104;--adfy_wishlist_sidebar_modal_notification_bg_color:#e3ffd5;--adfy_wishlist_product_removed_notice_font_size:16px;--adfy_wishlist_product_removed_notice_bg_color:#d9edff;--adfy_wishlist_product_removed_notice_text_color:#004386;--adfy_wishlist_product_removed_notice_undo_btn_bg_color:#afd9ff;--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color:#98cdff;--adfy_wishlist_product_removed_notice_undo_btn_text_color:#004d90;--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color:#01447f;--adfy_wishlist_sidebar_modal_spinner_bg_color:hsla(0,0%,100%,.8);--adfy_wishlist_sidebar_modal_spinner_icon_color:#444;--adfy_wishlist_border_color:#f5f5f5;--adfy_wishlist_popup_modal_zindex:1000000000000000;--adfy_wishlist_sidebar_overlay_zindex:10000000000000000;--adfy_wishlist_sidebar_zindex:calc(var(--adfy_wishlist_sidebar_overlay_zindex) + 10);--adfy_wishlist_sidebar_btn_position_offset:-40}.adfy-wishlist-btn{fill:var(--adfy_wishlist_wishlist_btn_text_color);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color);color:var(--adfy_wishlist_wishlist_btn_text_color);-webkit-transition:all .5s ease;transition:all .5s ease}.adfy-wishlist-btn:hover{fill:var(--adfy_wishlist_wishlist_btn_text_color_hover);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color_hover);color:var(--adfy_wishlist_wishlist_btn_text_color_hover);outline:none}.adfy-wishlist-btn:focus{outline:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn),p.adfy-wishlist-btn .button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:0 transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;gap:5px;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.adfy-wishlist-btn:not(p.adfy-wishlist-btn):focus,.adfy-wishlist-btn:not(p.adfy-wishlist-btn):hover,p.adfy-wishlist-btn .button:focus,p.adfy-wishlist-btn .button:hover{border:0 transparent;-webkit-box-shadow:none;box-shadow:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style,p.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;cursor:pointer;margin:0;padding:0;text-decoration:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style:hover,p.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;text-decoration:none}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:inherit;font-weight:inherit;justify-content:center;line-height:inherit;margin:0;max-width:100%;opacity:1;padding:0;position:relative;text-align:inherit;text-transform:none;-webkit-transition:none;transition:none;width:100%}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product,.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover{fill:inherit;background:transparent;background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;height:auto}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover{outline:none;text-decoration:none;width:auto}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:focus{fill:inherit;background:transparent;background-color:transparent;border-radius:0;color:inherit;outline:none;text-decoration:none}#addonify-wishlist-page-form .adfy-wishlist-btn .button,.addonify-add-to-wishlist-btn,.addonify-wishlist-add-to-cart .added_to_cart,.addonify-wishlist-add-to-cart .button,.woocommerce .shop_table .addonify-add-to-wishlist-btn,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_wishlist_btn_text_color);align-items:center;background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color);color:var(--adfy_wishlist_wishlist_btn_text_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}#addonify-wishlist-page-form .adfy-wishlist-btn .button .addonify-wishlist-icon,.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.addonify-wishlist-add-to-cart .added_to_cart .addonify-wishlist-icon,.addonify-wishlist-add-to-cart .button .addonify-wishlist-icon,.woocommerce .shop_table .addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon{fill:inherit;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;line-height:1;width:16px}#addonify-wishlist-page-form .adfy-wishlist-btn .button:is(:hover,:focus),.addonify-add-to-wishlist-btn:is(:hover,:focus),.addonify-wishlist-add-to-cart .added_to_cart:is(:hover,:focus),.addonify-wishlist-add-to-cart .button:is(:hover,:focus),.woocommerce .shop_table .addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover,:focus){fill:var(--adfy_wishlist_wishlist_btn_text_color_hover);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color_hover);color:var(--adfy_wishlist_wishlist_btn_text_color_hover);outline:none}#addonify-wishlist-page-form .adfy-wishlist-btn .button.adfy-icon-before-label,.addonify-add-to-wishlist-btn.adfy-icon-before-label,.addonify-wishlist-add-to-cart .added_to_cart.adfy-icon-before-label,.addonify-wishlist-add-to-cart .button.adfy-icon-before-label,.woocommerce .shop_table .addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.addonify-wishlist-add-to-cart .added_to_cart,.addonify-wishlist-add-to-cart .button{border-radius:2px;padding:10px 15px}.addonify-wishlist-modal-is-open{overflow:hidden}#addonify-wishlist-modal-wrapper{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--adfy_wishlist_popup_modal_overlay_bg_color);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;right:0;opacity:0;position:fixed;left:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:hidden}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--adfy_wishlist_popup_modal_bg_color);border-radius:5px;-webkit-box-shadow:0 0 65px rgba(0,0,0,.2);box-shadow:0 0 65px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:center;margin:calc(50vh - 150px) auto 0;min-height:400px;padding:30px;position:relative;text-align:center;width:400px}@media (max-width:575px){#addonify-wishlist-modal-wrapper .addonify-wishlist-modal{padding:20px;width:85vw}}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close{right:auto;position:absolute;left:15px;top:15px;z-index:1}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_popup_modal_close_btn_icon_color);align-items:center;color:var(--adfy_wishlist_popup_modal_close_btn_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn .addonify-wishlist-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;line-height:1;width:16px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn:hover{fill:var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);color:var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover)}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 0 20px;padding:0}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry .addonify-wishlist-icon{fill:var(--adfy_wishlist_popup_modal_icon_color);color:var(--adfy_wishlist_popup_modal_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:62px;width:62px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body #addonify-wishlist-modal-response .response-text{color:var(--adfy_wishlist_popup_modal_text_color);margin:0;padding:0}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--adfy_wishlist_popup_modal_btn_bg_color);border-radius:30px;color:var(--adfy_wishlist_popup_modal_btn_text_color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-weight:400;height:auto;justify-content:center;line-height:1;margin:0;padding:18px 20px;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover{background-color:var(--adfy_wishlist_popup_modal_btn_bg_color_hover);color:var(--adfy_wishlist_popup_modal_btn_text_color_hover)}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover{text-decoration:none}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:focus,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:focus{outline:none;text-decoration:none}.addonify-wishlist-modal-is-open #addonify-wishlist-modal-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;visibility:visible;z-index:var(--adfy_wishlist_popup_modal_zindex)}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal *{display:none;opacity:0;visibility:hidden}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-animation:AddonifyWishlistSpin .6s linear infinite;animation:AddonifyWishlistSpin .6s linear infinite;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.364 5.636 16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z'/%3E%3C/svg%3E") no-repeat 50%;border-radius:100%;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;width:40px}#addonify-wishlist-modal-wrapper.require-login form{margin:0;padding:0}#addonify-wishlist-modal-wrapper.adfy-success-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon:not([class*=icon-heart-]){fill:var(--adfy_wishlist_success_icon_color);color:var(--adfy_wishlist_success_icon_color)}#addonify-wishlist-modal-wrapper.adfy-info-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_info_icon_color);color:var(--adfy_wishlist_info_icon_color)}#addonify-wishlist-modal-wrapper.adfy-warning-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_warning_icon_color);color:var(--adfy_wishlist_warning_icon_color)}#addonify-wishlist-modal-wrapper.adfy-error-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_error_icon_color);color:var(--adfy_wishlist_error_icon_color)}#addonify-wishlist-sticky-sidebar-container{--sidebar-zindex:calc(var(--adfy_wishlist_sidebar_overlay_zindex) + 5);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--adfy_wishlist_sidebar_modal_bg_color);bottom:0;-webkit-box-shadow:0 0 65px rgba(0,0,0,.2);box-shadow:0 0 65px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;height:100%;justify-content:space-between;margin:0;max-width:400px;opacity:1;padding:30px 20px 20px;position:fixed;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:visible;width:100%;z-index:var(--sidebar-zindex)}@media (max-width:575px){#addonify-wishlist-sticky-sidebar-container{gap:30px;max-width:90vw}}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid var(--adfy_wishlist_border_color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header .adfy-wishlist-sidebar-title{color:var(--adfy_wishlist_sidebar_modal_title_color);font-size:18px;margin:0;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button{fill:var(--adfy_wishlist_sidebar_modal_close_icon_color);background:transparent;background-color:transparent;border:none;border-radius:100%;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_close_icon_color);height:auto;line-height:1;margin:0;padding:0;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:auto}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button svg{height:24px;width:24px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button:hover{fill:var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);background:transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);text-decoration:none;-webkit-transform:none;transform:none}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;overflow:hidden;overflow-y:auto;padding:0;position:relative}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry{bottom:0;display:block;height:100%;right:0;list-style:none;margin:0;padding:0;position:absolute;left:0;top:0;width:auto}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li{display:block;margin:0 0 30px;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column{overflow:hidden;width:82px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column .adfy-wishlist-woo-image a{display:block}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column{-webkit-box-flex:1;-ms-flex:1;flex:1}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title>a{color:var(--adfy_wishlist_sidebar_modal_product_title_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title>a:hover{color:var(--adfy_wishlist_sidebar_modal_product_title_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price{color:var(--adfy_wishlist_sidebar_modal_product_regular_price_color);font-weight:700;margin-top:5px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price del{color:var(--adfy_wishlist_sidebar_modal_product_regular_price_color);font-size:90%;opacity:.8;text-decoration:line-through}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price ins{background:transparent;background-color:transparent;color:var(--adfy_wishlist_sidebar_modal_product_sale_price_color);text-decoration:none}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock{display:block;font-size:14px;font-weight:400;margin-top:2px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .in-stock{color:var(--adfy_wishlist_sidebar_modal_in_stock_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .out-of-stock{color:var(--adfy_wishlist_sidebar_modal_out_of_stock_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column>p{margin:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:flex-start}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button{background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color);color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color);margin:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart:hover,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button:hover{background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover);color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn{fill:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);font-size:20px;font-weight:400;height:auto;margin:0;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li:last-child{margin-bottom:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form #addonify-empty-wishlist-para{color:var(--adfy_wishlist_sidebar_modal_empty_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form.ps--active-y .adfy-wishlist-sidebar-items-entry{left:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn{fill:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color);border:2px solid var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);border-radius:30px;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);font-size:15px;font-weight:400;gap:5px;line-height:1;margin:0;padding:15px 20px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon{line-height:1}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon svg{height:20px;width:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn:hover{fill:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover);border-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);text-decoration:none}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text{display:block;font-size:calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);padding:15px 20px}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text #addonify-wishlist-undo-deleted-product-link{padding:4px 10px}#addonify-wishlist-sticky-sidebar-container .notice{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;fill:var(--adfy_wishlist_sidebar_modal_notification_text_color);align-items:center;-webkit-animation:AddonifyWishlistFadeInUp .5s linear;animation:AddonifyWishlistFadeInUp .5s linear;background-color:var(--adfy_wishlist_sidebar_modal_notification_bg_color);border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);color:var(--adfy_wishlist_sidebar_modal_notification_text_color);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;font-size:14px;font-weight:400;grid-template-columns:16px auto;justify-content:flex-start;letter-spacing:0;line-height:1.4;margin:5px 0;padding:15px}#addonify-wishlist-sticky-sidebar-container .notice svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;width:16px}#addonify-wishlist-show-sidebar-btn{--zindex:calc(var(--adfy_wishlist_popup_modal_zindex) - 1);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);align-items:center;background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color);border-radius:4px;color:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;font-weight:400;gap:10px;height:auto;justify-content:center;right:auto;letter-spacing:1.5px;line-height:1;margin:0;overflow:hidden;padding:10px;position:fixed;left:calc(var(--adfy_wishlist_sidebar_btn_position_offset)*1px);text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;top:50vh;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;width:auto;z-index:var(--zindex)}#addonify-wishlist-show-sidebar-btn .button-icon,#addonify-wishlist-show-sidebar-btn .button-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400}#addonify-wishlist-show-sidebar-btn .button-label{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#addonify-wishlist-show-sidebar-btn .button-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#addonify-wishlist-show-sidebar-btn .button-icon svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;width:20px}#addonify-wishlist-show-sidebar-btn.hidden{display:none}#addonify-wishlist-show-sidebar-btn:hover{fill:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);background-color:var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover);color:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);text-decoration:none}#addonify-wishlist-show-sidebar-btn:focus{outline:none}#addonify-wishlist-sticky-sidebar-overlay{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:stretch;background-color:var(--adfy_wishlist_sidebar_modal_overlay_bg_color);cursor:pointer;justify-content:stretch;opacity:0;position:fixed;visibility:hidden}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner,#addonify-wishlist-sticky-sidebar-overlay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;right:0;left:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--adfy_wishlist_sidebar_modal_spinner_bg_color);justify-content:center;position:absolute;z-index:100}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner svg{-webkit-animation:AddonifyWishlistSpin .8s ease-in-out infinite;animation:AddonifyWishlistSpin .8s ease-in-out infinite;color:var(--adfy_wishlist_sidebar_modal_spinner_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;position:relative;width:24px}.addonify-wishlist-sticky-sidebar-is-visible{overflow:hidden}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-overlay{opacity:1;visibility:visible;z-index:var(--adfy_wishlist_sidebar_overlay_zindex)}#addonify-wishlist-show-sidebar-btn[class*=align-left]{right:calc(var(--adfy_wishlist_sidebar_btn_position_offset)*1px);left:auto}#addonify-wishlist-sticky-sidebar-container[class*=align-left]{right:-100vw;left:auto}#addonify-wishlist-sticky-sidebar-container[class*=align-right]{right:auto;left:-100vw}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-left]{right:0;left:auto}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-right]{right:auto;left:0}#addonify-wishlist-page-container{margin-bottom:40px;min-height:150px;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table{margin-bottom:40px;table-layout:auto}#addonify-wishlist-page-container #addonify-wishlist-table th{padding:20px 15px}#addonify-wishlist-page-container #addonify-wishlist-table td{padding:15px}#addonify-wishlist-page-container #addonify-wishlist-table td.price{font-weight:700}#addonify-wishlist-page-container #addonify-wishlist-table td.price ins{background:transparent;background-color:transparent;color:red}#addonify-wishlist-page-container #addonify-wishlist-table td.price del{font-size:80%;opacity:.9}#addonify-wishlist-page-container #addonify-wishlist-table td.remove{width:50px}#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;font-weight:400;height:auto;justify-content:center;line-height:1;margin:0;padding:0;width:auto}#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#000}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn{display:inline;margin:0;padding:0;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button,#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;line-height:1;margin:0;padding:10px 15px;text-decoration:none}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button:hover,#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button:hover{outline:none;text-decoration:none}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar,#addonify-wishlist-page-container #addonify-wishlist_spinner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#addonify-wishlist-page-container #addonify-wishlist_spinner{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;bottom:0;justify-content:center;right:0;position:absolute;left:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:100}#addonify-wishlist-page-container #addonify-wishlist_spinner svg{-webkit-animation:AddonifyWishlistSpin .8s ease-in-out infinite;animation:AddonifyWishlistSpin .8s ease-in-out infinite;color:#444;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;position:relative;width:32px}#addonify-wishlist-page-container #addonify-wishlist-notice{display:block}#addonify-wishlist-page-container #addonify-wishlist-notice>p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-between}#addonify-wishlist-page-container #addonify-wishlist-empty{display:block}@media (max-width:768px){#addonify-wishlist-page-container #addonify-wishlist-table{border:none}#addonify-wishlist-page-container #addonify-wishlist-table thead{display:none}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid #eee;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding:20px 90px 20px 20px;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td{border:none;border-bottom:1px dotted #eee;line-height:1.4;padding:10px 0}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td:last-child{border-bottom:none;padding-bottom:0}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.remove{border:0;right:auto;padding:0;position:absolute;left:10px;top:15px;width:30px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image{border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;right:20px;overflow:hidden;padding:0;position:absolute;left:auto;top:30px;width:55px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a img{border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:55px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.name{padding-left:40px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.actions .adfy-wishlist-btn a{height:auto;padding:13px 15px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr:last-child{margin-bottom:0}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;height:auto;justify-content:center;margin-top:5px;padding:10px 20px}.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist.adfy-wishlist-hide{display:none!important}.adfy-wishlist-hide{display:none}.adfy-wishlist-show{display:block}.adfy-wishlist-visibility-hidden{opacity:0;visibility:hidden}.adfy-wishlist-visibility-visible{opacity:1;visibility:visible}#addonify-wishlist-notice,.adfy-wishlist-spinner{position:relative}#addonify-wishlist-notice>p{background-color:var(--adfy_wishlist_product_removed_notice_bg_color);border-radius:3px;color:var(--adfy_wishlist_product_removed_notice_text_color);display:block;font-size:var(--adfy_wishlist_product_removed_notice_font_size);font-weight:400;margin-bottom:30px;overflow:hidden;padding:15px 20px;position:relative}#addonify-wishlist-notice>p #addonify-wishlist-undo-deleted-product-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--adfy_wishlist_product_removed_notice_undo_btn_bg_color);border-radius:30px;color:var(--adfy_wishlist_product_removed_notice_undo_btn_text_color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);font-weight:400;justify-content:center;line-height:1;margin:0 3px 0 0;padding:7px 10px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}#addonify-wishlist-notice>p #addonify-wishlist-undo-deleted-product-link:hover{background-color:var(--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color);color:var(--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color);text-decoration:none}#addonify-wishlist-empty #addonify-empty-wishlist-para{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@-webkit-keyframes AddonifyWishlistPulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-box-shadow:0 0 0 50px rgba(90,153,212,0);box-shadow:0 0 0 50px rgba(90,153,212,0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 rgba(90,153,212,0);box-shadow:0 0 0 0 rgba(90,153,212,0);-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes AddonifyWishlistPulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-box-shadow:0 0 0 50px rgba(90,153,212,0);box-shadow:0 0 0 50px rgba(90,153,212,0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 rgba(90,153,212,0);box-shadow:0 0 0 0 rgba(90,153,212,0);-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes AddonifyWishlistSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes AddonifyWishlistSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes AddonifyWishlistFadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AddonifyWishlistFadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} +:root{--adfy_wishlist_wishlist_btn_text_color:#fff;--adfy_wishlist_wishlist_btn_icon_color:#fff;--adfy_wishlist_wishlist_btn_bg_color:#444;--adfy_wishlist_wishlist_btn_bg_color_hover:#2274fb;--adfy_wishlist_popup_modal_bg_color:#fff;--adfy_wishlist_popup_modal_overlay_bg_color:rgba(0,0,0,.8);--adfy_wishlist_popup_modal_icon_color:#7e7e7e;--adfy_wishlist_popup_modal_text_color:#444;--adfy_wishlist_popup_modal_btn_text_color:#fff;--adfy_wishlist_popup_modal_btn_text_color_hover:#fff;--adfy_wishlist_popup_modal_btn_bg_color:#444;--adfy_wishlist_popup_modal_btn_bg_color_hover:#2274fb;--adfy_wishlist_popup_modal_close_btn_icon_color:#444;--adfy_wishlist_popup_modal_close_btn_icon_color_hover:#2274fb;--adfy_wishlist_success_icon_color:#38a104;--adfy_wishlist_error_icon_color:red;--adfy_wishlist_warning_icon_color:#ffc107;--adfy_wishlist_info_icon_color:#2196f3;--adfy_wishlist_sidebar_modal_toggle_btn_label_color:#444;--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_toggle_btn_bg_color:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_overlay_bg_color:hsla(0,0%,100%,.96);--adfy_wishlist_sidebar_modal_bg_color:#fff;--adfy_wishlist_sidebar_modal_title_color:#444;--adfy_wishlist_sidebar_modal_empty_text_color:#444;--adfy_wishlist_sidebar_modal_close_icon_color:#444;--adfy_wishlist_sidebar_modal_close_icon_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_title_color:#444;--adfy_wishlist_sidebar_modal_product_title_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_regular_price_color:#444;--adfy_wishlist_sidebar_modal_product_sale_price_color:red;--adfy_wishlist_sidebar_modal_in_stock_text_color:#249901;--adfy_wishlist_sidebar_modal_out_of_stock_text_color:red;--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color:#fff;--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover:#fff;--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color:#444;--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color:#9f9f9f;--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color:#444;--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_notification_text_color:#38a104;--adfy_wishlist_sidebar_modal_notification_bg_color:#e3ffd5;--adfy_wishlist_product_removed_notice_font_size:16px;--adfy_wishlist_product_removed_notice_bg_color:#d9edff;--adfy_wishlist_product_removed_notice_text_color:#004386;--adfy_wishlist_product_removed_notice_undo_btn_bg_color:#afd9ff;--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color:#98cdff;--adfy_wishlist_product_removed_notice_undo_btn_text_color:#004d90;--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color:#01447f;--adfy_wishlist_sidebar_modal_spinner_bg_color:hsla(0,0%,100%,.8);--adfy_wishlist_sidebar_modal_spinner_icon_color:#444;--adfy_wishlist_border_color:#f5f5f5;--adfy_wishlist_popup_modal_zindex:1000000000000000;--adfy_wishlist_sidebar_overlay_zindex:10000000000000000;--adfy_wishlist_sidebar_zindex:calc(var(--adfy_wishlist_sidebar_overlay_zindex) + 10);--adfy_wishlist_sidebar_btn_position_offset:-40}.adfy-wishlist-btn{fill:var(--adfy_wishlist_wishlist_btn_text_color);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color);color:var(--adfy_wishlist_wishlist_btn_text_color);-webkit-transition:all .5s ease;transition:all .5s ease}.adfy-wishlist-btn:hover{fill:var(--adfy_wishlist_wishlist_btn_text_color_hover);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color_hover);color:var(--adfy_wishlist_wishlist_btn_text_color_hover);outline:none}.adfy-wishlist-btn:focus{outline:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn),p.adfy-wishlist-btn .button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:0 transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;gap:5px;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.adfy-wishlist-btn:not(p.adfy-wishlist-btn):focus,.adfy-wishlist-btn:not(p.adfy-wishlist-btn):hover,p.adfy-wishlist-btn .button:focus,p.adfy-wishlist-btn .button:hover{border:0 transparent;-webkit-box-shadow:none;box-shadow:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style,p.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;cursor:pointer;margin:0;padding:0;text-decoration:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style:hover,p.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;text-decoration:none}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:inherit;font-weight:inherit;justify-content:center;line-height:inherit;margin:0;max-width:100%;opacity:1;padding:0;position:relative;text-align:inherit;text-transform:none;-webkit-transition:none;transition:none;width:100%}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product,.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover{fill:inherit;background:transparent;background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;height:auto}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover{outline:none;text-decoration:none;width:auto}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:focus{fill:inherit;background:transparent;background-color:transparent;border-radius:0;color:inherit;outline:none;text-decoration:none}#addonify-wishlist-page-form .adfy-wishlist-btn .button,.addonify-add-to-wishlist-btn,.addonify-wishlist-add-to-cart .added_to_cart,.addonify-wishlist-add-to-cart .button,.woocommerce .shop_table .addonify-add-to-wishlist-btn,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_wishlist_btn_text_color);align-items:center;background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color);color:var(--adfy_wishlist_wishlist_btn_text_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}#addonify-wishlist-page-form .adfy-wishlist-btn .button .addonify-wishlist-icon,.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.addonify-wishlist-add-to-cart .added_to_cart .addonify-wishlist-icon,.addonify-wishlist-add-to-cart .button .addonify-wishlist-icon,.woocommerce .shop_table .addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon{fill:inherit;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;line-height:1;width:16px}#addonify-wishlist-page-form .adfy-wishlist-btn .button [class*=icon-spinner],.addonify-add-to-wishlist-btn [class*=icon-spinner],.addonify-wishlist-add-to-cart .added_to_cart [class*=icon-spinner],.addonify-wishlist-add-to-cart .button [class*=icon-spinner],.woocommerce .shop_table .addonify-add-to-wishlist-btn [class*=icon-spinner],.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn [class*=icon-spinner],.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn [class*=icon-spinner],.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn [class*=icon-spinner],.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn [class*=icon-spinner]{-webkit-animation:AddonifyWishlistSpin 1s linear infinite;animation:AddonifyWishlistSpin 1s linear infinite}#addonify-wishlist-page-form .adfy-wishlist-btn .button:is(:hover,:focus),.addonify-add-to-wishlist-btn:is(:hover,:focus),.addonify-wishlist-add-to-cart .added_to_cart:is(:hover,:focus),.addonify-wishlist-add-to-cart .button:is(:hover,:focus),.woocommerce .shop_table .addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover,:focus){fill:var(--adfy_wishlist_wishlist_btn_text_color_hover);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color_hover);color:var(--adfy_wishlist_wishlist_btn_text_color_hover);outline:none}#addonify-wishlist-page-form .adfy-wishlist-btn .button.adfy-icon-before-label,.addonify-add-to-wishlist-btn.adfy-icon-before-label,.addonify-wishlist-add-to-cart .added_to_cart.adfy-icon-before-label,.addonify-wishlist-add-to-cart .button.adfy-icon-before-label,.woocommerce .shop_table .addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.addonify-wishlist-add-to-cart .added_to_cart,.addonify-wishlist-add-to-cart .button{border-radius:2px;padding:10px 15px}.addonify-wishlist-modal-is-open{overflow:hidden}#addonify-wishlist-modal-wrapper{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--adfy_wishlist_popup_modal_overlay_bg_color);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;right:0;opacity:0;position:fixed;left:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:hidden}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--adfy_wishlist_popup_modal_bg_color);border-radius:5px;-webkit-box-shadow:0 0 65px rgba(0,0,0,.2);box-shadow:0 0 65px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:center;margin:calc(50vh - 150px) auto 0;min-height:400px;padding:30px;position:relative;text-align:center;width:400px}@media (max-width:575px){#addonify-wishlist-modal-wrapper .addonify-wishlist-modal{padding:20px;width:85vw}}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close{right:auto;position:absolute;left:15px;top:15px;z-index:1}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_popup_modal_close_btn_icon_color);align-items:center;color:var(--adfy_wishlist_popup_modal_close_btn_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn .addonify-wishlist-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;line-height:1;width:16px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn:hover{fill:var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);color:var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover)}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 0 20px;padding:0}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry .addonify-wishlist-icon{fill:var(--adfy_wishlist_popup_modal_icon_color);color:var(--adfy_wishlist_popup_modal_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:62px;width:62px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body #addonify-wishlist-modal-response .response-text{color:var(--adfy_wishlist_popup_modal_text_color);margin:0;padding:0}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--adfy_wishlist_popup_modal_btn_bg_color);border-radius:30px;color:var(--adfy_wishlist_popup_modal_btn_text_color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-weight:400;height:auto;justify-content:center;line-height:1;margin:0;padding:18px 20px;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover{background-color:var(--adfy_wishlist_popup_modal_btn_bg_color_hover);color:var(--adfy_wishlist_popup_modal_btn_text_color_hover)}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover{text-decoration:none}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:focus,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:focus{outline:none;text-decoration:none}.addonify-wishlist-modal-is-open #addonify-wishlist-modal-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;visibility:visible;z-index:var(--adfy_wishlist_popup_modal_zindex)}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal *{display:none;opacity:0;visibility:hidden}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-animation:AddonifyWishlistSpin .6s linear infinite;animation:AddonifyWishlistSpin .6s linear infinite;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.364 5.636 16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z'/%3E%3C/svg%3E") no-repeat 50%;border-radius:100%;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;width:40px}#addonify-wishlist-modal-wrapper.require-login form{margin:0;padding:0}#addonify-wishlist-modal-wrapper.adfy-success-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon:not([class*=icon-heart-]){fill:var(--adfy_wishlist_success_icon_color);color:var(--adfy_wishlist_success_icon_color)}#addonify-wishlist-modal-wrapper.adfy-info-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_info_icon_color);color:var(--adfy_wishlist_info_icon_color)}#addonify-wishlist-modal-wrapper.adfy-warning-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_warning_icon_color);color:var(--adfy_wishlist_warning_icon_color)}#addonify-wishlist-modal-wrapper.adfy-error-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_error_icon_color);color:var(--adfy_wishlist_error_icon_color)}#addonify-wishlist-sticky-sidebar-container{--sidebar-zindex:calc(var(--adfy_wishlist_sidebar_overlay_zindex) + 5);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--adfy_wishlist_sidebar_modal_bg_color);bottom:0;-webkit-box-shadow:0 0 65px rgba(0,0,0,.2);box-shadow:0 0 65px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;height:100%;justify-content:space-between;margin:0;max-width:400px;opacity:1;padding:30px 20px 20px;position:fixed;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:visible;width:100%;z-index:var(--sidebar-zindex)}@media (max-width:575px){#addonify-wishlist-sticky-sidebar-container{gap:30px;max-width:90vw}}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid var(--adfy_wishlist_border_color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header .adfy-wishlist-sidebar-title{color:var(--adfy_wishlist_sidebar_modal_title_color);font-size:18px;margin:0;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button{fill:var(--adfy_wishlist_sidebar_modal_close_icon_color);background:transparent;background-color:transparent;border:none;border-radius:100%;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_close_icon_color);height:auto;line-height:1;margin:0;padding:0;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:auto}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button svg{height:24px;width:24px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button:hover{fill:var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);background:transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);text-decoration:none;-webkit-transform:none;transform:none}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;overflow:hidden;overflow-y:auto;padding:0;position:relative}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry{bottom:0;display:block;height:100%;right:0;list-style:none;margin:0;padding:0;position:absolute;left:0;top:0;width:auto}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li{display:block;margin:0 0 30px;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column{overflow:hidden;width:82px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column .adfy-wishlist-woo-image a{display:block}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column{-webkit-box-flex:1;-ms-flex:1;flex:1}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title>a{color:var(--adfy_wishlist_sidebar_modal_product_title_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title>a:hover{color:var(--adfy_wishlist_sidebar_modal_product_title_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price{color:var(--adfy_wishlist_sidebar_modal_product_regular_price_color);font-weight:700;margin-top:5px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price del{color:var(--adfy_wishlist_sidebar_modal_product_regular_price_color);font-size:90%;opacity:.8;text-decoration:line-through}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price ins{background:transparent;background-color:transparent;color:var(--adfy_wishlist_sidebar_modal_product_sale_price_color);text-decoration:none}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock{display:block;font-size:14px;font-weight:400;margin-top:2px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .in-stock{color:var(--adfy_wishlist_sidebar_modal_in_stock_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .out-of-stock{color:var(--adfy_wishlist_sidebar_modal_out_of_stock_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column>p{margin:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:flex-start}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button{background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color);color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color);margin:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart:hover,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button:hover{background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover);color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn{fill:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);font-size:20px;font-weight:400;height:auto;margin:0;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li:last-child{margin-bottom:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form #addonify-empty-wishlist-para{color:var(--adfy_wishlist_sidebar_modal_empty_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form.ps--active-y .adfy-wishlist-sidebar-items-entry{left:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn{fill:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color);border:2px solid var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);border-radius:30px;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);font-size:15px;font-weight:400;gap:5px;line-height:1;margin:0;padding:15px 20px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon{line-height:1}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon svg{height:20px;width:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn:hover{fill:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover);border-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);text-decoration:none}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text{display:block;font-size:calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);padding:15px 20px}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text #addonify-wishlist-undo-deleted-product-link{padding:4px 10px}#addonify-wishlist-sticky-sidebar-container .notice{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;fill:var(--adfy_wishlist_sidebar_modal_notification_text_color);align-items:center;-webkit-animation:AddonifyWishlistFadeInUp .5s linear;animation:AddonifyWishlistFadeInUp .5s linear;background-color:var(--adfy_wishlist_sidebar_modal_notification_bg_color);border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);color:var(--adfy_wishlist_sidebar_modal_notification_text_color);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;font-size:14px;font-weight:400;grid-template-columns:16px auto;justify-content:flex-start;letter-spacing:0;line-height:1.4;margin:5px 0;padding:15px}#addonify-wishlist-sticky-sidebar-container .notice svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;width:16px}#addonify-wishlist-show-sidebar-btn{--zindex:calc(var(--adfy_wishlist_popup_modal_zindex) - 1);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);align-items:center;background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color);border-radius:4px;color:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;font-weight:400;gap:10px;height:auto;justify-content:center;right:auto;letter-spacing:1.5px;line-height:1;margin:0;overflow:hidden;padding:10px;position:fixed;left:calc(var(--adfy_wishlist_sidebar_btn_position_offset)*1px);text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;top:50vh;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;width:auto;z-index:var(--zindex)}#addonify-wishlist-show-sidebar-btn .button-icon,#addonify-wishlist-show-sidebar-btn .button-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400}#addonify-wishlist-show-sidebar-btn .button-label{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#addonify-wishlist-show-sidebar-btn .button-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#addonify-wishlist-show-sidebar-btn .button-icon svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;width:20px}#addonify-wishlist-show-sidebar-btn.hidden{display:none}#addonify-wishlist-show-sidebar-btn:hover{fill:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);background-color:var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover);color:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);text-decoration:none}#addonify-wishlist-show-sidebar-btn:focus{outline:none}#addonify-wishlist-sticky-sidebar-overlay{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:stretch;background-color:var(--adfy_wishlist_sidebar_modal_overlay_bg_color);cursor:pointer;justify-content:stretch;opacity:0;position:fixed;visibility:hidden}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner,#addonify-wishlist-sticky-sidebar-overlay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;right:0;left:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--adfy_wishlist_sidebar_modal_spinner_bg_color);justify-content:center;position:absolute;z-index:100}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner svg{-webkit-animation:AddonifyWishlistSpin .8s ease-in-out infinite;animation:AddonifyWishlistSpin .8s ease-in-out infinite;color:var(--adfy_wishlist_sidebar_modal_spinner_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;position:relative;width:24px}.addonify-wishlist-sticky-sidebar-is-visible{overflow:hidden}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-overlay{opacity:1;visibility:visible;z-index:var(--adfy_wishlist_sidebar_overlay_zindex)}#addonify-wishlist-show-sidebar-btn[class*=align-left]{right:calc(var(--adfy_wishlist_sidebar_btn_position_offset)*1px);left:auto}#addonify-wishlist-sticky-sidebar-container[class*=align-left]{right:-100vw;left:auto}#addonify-wishlist-sticky-sidebar-container[class*=align-right]{right:auto;left:-100vw}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-left]{right:0;left:auto}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-right]{right:auto;left:0}#addonify-wishlist-page-container{margin-bottom:40px;min-height:150px;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table{margin-bottom:40px;table-layout:auto}#addonify-wishlist-page-container #addonify-wishlist-table th{padding:20px 15px}#addonify-wishlist-page-container #addonify-wishlist-table td{padding:15px}#addonify-wishlist-page-container #addonify-wishlist-table td.price{font-weight:700}#addonify-wishlist-page-container #addonify-wishlist-table td.price ins{background:transparent;background-color:transparent;color:red}#addonify-wishlist-page-container #addonify-wishlist-table td.price del{font-size:80%;opacity:.9}#addonify-wishlist-page-container #addonify-wishlist-table td.remove{width:50px}#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;font-weight:400;height:auto;justify-content:center;line-height:1;margin:0;padding:0;width:auto}#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#000}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn{display:inline;margin:0;padding:0;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button,#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;line-height:1;margin:0;padding:10px 15px;text-decoration:none}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button:hover,#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button:hover{outline:none;text-decoration:none}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar,#addonify-wishlist-page-container #addonify-wishlist_spinner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#addonify-wishlist-page-container #addonify-wishlist_spinner{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;bottom:0;justify-content:center;right:0;position:absolute;left:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:100}#addonify-wishlist-page-container #addonify-wishlist_spinner svg{-webkit-animation:AddonifyWishlistSpin .8s ease-in-out infinite;animation:AddonifyWishlistSpin .8s ease-in-out infinite;color:#444;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;position:relative;width:32px}#addonify-wishlist-page-container #addonify-wishlist-notice{display:block}#addonify-wishlist-page-container #addonify-wishlist-notice>p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-between}#addonify-wishlist-page-container #addonify-wishlist-empty{display:block}@media (max-width:768px){#addonify-wishlist-page-container #addonify-wishlist-table{border:none}#addonify-wishlist-page-container #addonify-wishlist-table thead{display:none}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid #eee;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding:20px 90px 20px 20px;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td{border:none;border-bottom:1px dotted #eee;line-height:1.4;padding:10px 0}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td:last-child{border-bottom:none;padding-bottom:0}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.remove{border:0;right:auto;padding:0;position:absolute;left:10px;top:15px;width:30px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image{border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;right:20px;overflow:hidden;padding:0;position:absolute;left:auto;top:30px;width:55px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a img{border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:55px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.name{padding-left:40px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.actions .adfy-wishlist-btn a{height:auto;padding:13px 15px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr:last-child{margin-bottom:0}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;height:auto;justify-content:center;margin-top:5px;padding:10px 20px}.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist.adfy-wishlist-hide{display:none!important}.adfy-wishlist-hide{display:none}.adfy-wishlist-show{display:block}.adfy-wishlist-visibility-hidden{opacity:0;visibility:hidden}.adfy-wishlist-visibility-visible{opacity:1;visibility:visible}#addonify-wishlist-notice,.adfy-wishlist-spinner{position:relative}#addonify-wishlist-notice>p{background-color:var(--adfy_wishlist_product_removed_notice_bg_color);border-radius:3px;color:var(--adfy_wishlist_product_removed_notice_text_color);display:block;font-size:var(--adfy_wishlist_product_removed_notice_font_size);font-weight:400;margin-bottom:30px;overflow:hidden;padding:15px 20px;position:relative}#addonify-wishlist-notice>p #addonify-wishlist-undo-deleted-product-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--adfy_wishlist_product_removed_notice_undo_btn_bg_color);border-radius:30px;color:var(--adfy_wishlist_product_removed_notice_undo_btn_text_color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);font-weight:400;justify-content:center;line-height:1;margin:0 3px 0 0;padding:7px 10px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}#addonify-wishlist-notice>p #addonify-wishlist-undo-deleted-product-link:hover{background-color:var(--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color);color:var(--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color);text-decoration:none}#addonify-wishlist-empty #addonify-empty-wishlist-para{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@-webkit-keyframes AddonifyWishlistPulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-box-shadow:0 0 0 50px rgba(90,153,212,0);box-shadow:0 0 0 50px rgba(90,153,212,0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 rgba(90,153,212,0);box-shadow:0 0 0 0 rgba(90,153,212,0);-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes AddonifyWishlistPulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-box-shadow:0 0 0 50px rgba(90,153,212,0);box-shadow:0 0 0 50px rgba(90,153,212,0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 rgba(90,153,212,0);box-shadow:0 0 0 0 rgba(90,153,212,0);-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes AddonifyWishlistSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes AddonifyWishlistSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes AddonifyWishlistFadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AddonifyWishlistFadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} .ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{left:0;width:6px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{left:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:6px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:6px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}} diff --git a/public/assets/build/css/addonify-wishlist-public.css b/public/assets/build/css/addonify-wishlist-public.css index a6208b4..1e68227 100644 --- a/public/assets/build/css/addonify-wishlist-public.css +++ b/public/assets/build/css/addonify-wishlist-public.css @@ -1,3 +1,3 @@ -:root{--adfy_wishlist_wishlist_btn_text_color:#fff;--adfy_wishlist_wishlist_btn_icon_color:#fff;--adfy_wishlist_wishlist_btn_bg_color:#444;--adfy_wishlist_wishlist_btn_bg_color_hover:#2274fb;--adfy_wishlist_popup_modal_bg_color:#fff;--adfy_wishlist_popup_modal_overlay_bg_color:rgba(0,0,0,.8);--adfy_wishlist_popup_modal_icon_color:#7e7e7e;--adfy_wishlist_popup_modal_text_color:#444;--adfy_wishlist_popup_modal_btn_text_color:#fff;--adfy_wishlist_popup_modal_btn_text_color_hover:#fff;--adfy_wishlist_popup_modal_btn_bg_color:#444;--adfy_wishlist_popup_modal_btn_bg_color_hover:#2274fb;--adfy_wishlist_popup_modal_close_btn_icon_color:#444;--adfy_wishlist_popup_modal_close_btn_icon_color_hover:#2274fb;--adfy_wishlist_success_icon_color:#38a104;--adfy_wishlist_error_icon_color:red;--adfy_wishlist_warning_icon_color:#ffc107;--adfy_wishlist_info_icon_color:#2196f3;--adfy_wishlist_sidebar_modal_toggle_btn_label_color:#444;--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_toggle_btn_bg_color:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_overlay_bg_color:hsla(0,0%,100%,.96);--adfy_wishlist_sidebar_modal_bg_color:#fff;--adfy_wishlist_sidebar_modal_title_color:#444;--adfy_wishlist_sidebar_modal_empty_text_color:#444;--adfy_wishlist_sidebar_modal_close_icon_color:#444;--adfy_wishlist_sidebar_modal_close_icon_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_title_color:#444;--adfy_wishlist_sidebar_modal_product_title_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_regular_price_color:#444;--adfy_wishlist_sidebar_modal_product_sale_price_color:red;--adfy_wishlist_sidebar_modal_in_stock_text_color:#249901;--adfy_wishlist_sidebar_modal_out_of_stock_text_color:red;--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color:#fff;--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover:#fff;--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color:#444;--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color:#9f9f9f;--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color:#444;--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_notification_text_color:#38a104;--adfy_wishlist_sidebar_modal_notification_bg_color:#e3ffd5;--adfy_wishlist_product_removed_notice_font_size:16px;--adfy_wishlist_product_removed_notice_bg_color:#d9edff;--adfy_wishlist_product_removed_notice_text_color:#004386;--adfy_wishlist_product_removed_notice_undo_btn_bg_color:#afd9ff;--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color:#98cdff;--adfy_wishlist_product_removed_notice_undo_btn_text_color:#004d90;--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color:#01447f;--adfy_wishlist_sidebar_modal_spinner_bg_color:hsla(0,0%,100%,.8);--adfy_wishlist_sidebar_modal_spinner_icon_color:#444;--adfy_wishlist_border_color:#f5f5f5;--adfy_wishlist_popup_modal_zindex:1000000000000000;--adfy_wishlist_sidebar_overlay_zindex:10000000000000000;--adfy_wishlist_sidebar_zindex:calc(var(--adfy_wishlist_sidebar_overlay_zindex) + 10);--adfy_wishlist_sidebar_btn_position_offset:-40}.adfy-wishlist-btn{fill:var(--adfy_wishlist_wishlist_btn_text_color);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color);color:var(--adfy_wishlist_wishlist_btn_text_color);-webkit-transition:all .5s ease;transition:all .5s ease}.adfy-wishlist-btn:hover{fill:var(--adfy_wishlist_wishlist_btn_text_color_hover);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color_hover);color:var(--adfy_wishlist_wishlist_btn_text_color_hover);outline:none}.adfy-wishlist-btn:focus{outline:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn),p.adfy-wishlist-btn .button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:0 transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;gap:5px;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.adfy-wishlist-btn:not(p.adfy-wishlist-btn):focus,.adfy-wishlist-btn:not(p.adfy-wishlist-btn):hover,p.adfy-wishlist-btn .button:focus,p.adfy-wishlist-btn .button:hover{border:0 transparent;-webkit-box-shadow:none;box-shadow:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style,p.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;cursor:pointer;margin:0;padding:0;text-decoration:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style:hover,p.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;text-decoration:none}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:inherit;font-weight:inherit;justify-content:center;line-height:inherit;margin:0;max-width:100%;opacity:1;padding:0;position:relative;text-align:inherit;text-transform:none;-webkit-transition:none;transition:none;width:100%}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product,.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover{fill:inherit;background:transparent;background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;height:auto}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover{outline:none;text-decoration:none;width:auto}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:focus{fill:inherit;background:transparent;background-color:transparent;border-radius:0;color:inherit;outline:none;text-decoration:none}#addonify-wishlist-page-form .adfy-wishlist-btn .button,.addonify-add-to-wishlist-btn,.addonify-wishlist-add-to-cart .added_to_cart,.addonify-wishlist-add-to-cart .button,.woocommerce .shop_table .addonify-add-to-wishlist-btn,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_wishlist_btn_text_color);align-items:center;background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color);color:var(--adfy_wishlist_wishlist_btn_text_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}#addonify-wishlist-page-form .adfy-wishlist-btn .button .addonify-wishlist-icon,.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.addonify-wishlist-add-to-cart .added_to_cart .addonify-wishlist-icon,.addonify-wishlist-add-to-cart .button .addonify-wishlist-icon,.woocommerce .shop_table .addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon{fill:inherit;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;line-height:1;width:16px}#addonify-wishlist-page-form .adfy-wishlist-btn .button:is(:hover,:focus),.addonify-add-to-wishlist-btn:is(:hover,:focus),.addonify-wishlist-add-to-cart .added_to_cart:is(:hover,:focus),.addonify-wishlist-add-to-cart .button:is(:hover,:focus),.woocommerce .shop_table .addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover,:focus){fill:var(--adfy_wishlist_wishlist_btn_text_color_hover);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color_hover);color:var(--adfy_wishlist_wishlist_btn_text_color_hover);outline:none}#addonify-wishlist-page-form .adfy-wishlist-btn .button.adfy-icon-before-label,.addonify-add-to-wishlist-btn.adfy-icon-before-label,.addonify-wishlist-add-to-cart .added_to_cart.adfy-icon-before-label,.addonify-wishlist-add-to-cart .button.adfy-icon-before-label,.woocommerce .shop_table .addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.addonify-wishlist-add-to-cart .added_to_cart,.addonify-wishlist-add-to-cart .button{border-radius:2px;padding:10px 15px}.addonify-wishlist-modal-is-open{overflow:hidden}#addonify-wishlist-modal-wrapper{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--adfy_wishlist_popup_modal_overlay_bg_color);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:hidden}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--adfy_wishlist_popup_modal_bg_color);border-radius:5px;-webkit-box-shadow:0 0 65px rgba(0,0,0,.2);box-shadow:0 0 65px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:center;margin:calc(50vh - 150px) auto 0;min-height:400px;padding:30px;position:relative;text-align:center;width:400px}@media (max-width:575px){#addonify-wishlist-modal-wrapper .addonify-wishlist-modal{padding:20px;width:85vw}}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close{left:auto;position:absolute;right:15px;top:15px;z-index:1}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_popup_modal_close_btn_icon_color);align-items:center;color:var(--adfy_wishlist_popup_modal_close_btn_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn .addonify-wishlist-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;line-height:1;width:16px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn:hover{fill:var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);color:var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover)}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 0 20px;padding:0}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry .addonify-wishlist-icon{fill:var(--adfy_wishlist_popup_modal_icon_color);color:var(--adfy_wishlist_popup_modal_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:62px;width:62px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body #addonify-wishlist-modal-response .response-text{color:var(--adfy_wishlist_popup_modal_text_color);margin:0;padding:0}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--adfy_wishlist_popup_modal_btn_bg_color);border-radius:30px;color:var(--adfy_wishlist_popup_modal_btn_text_color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-weight:400;height:auto;justify-content:center;line-height:1;margin:0;padding:18px 20px;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover{background-color:var(--adfy_wishlist_popup_modal_btn_bg_color_hover);color:var(--adfy_wishlist_popup_modal_btn_text_color_hover)}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover{text-decoration:none}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:focus,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:focus{outline:none;text-decoration:none}.addonify-wishlist-modal-is-open #addonify-wishlist-modal-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;visibility:visible;z-index:var(--adfy_wishlist_popup_modal_zindex)}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal *{display:none;opacity:0;visibility:hidden}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-animation:AddonifyWishlistSpin .6s linear infinite;animation:AddonifyWishlistSpin .6s linear infinite;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.364 5.636 16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z'/%3E%3C/svg%3E") no-repeat 50%;border-radius:100%;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;width:40px}#addonify-wishlist-modal-wrapper.require-login form{margin:0;padding:0}#addonify-wishlist-modal-wrapper.adfy-success-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon:not([class*=icon-heart-]){fill:var(--adfy_wishlist_success_icon_color);color:var(--adfy_wishlist_success_icon_color)}#addonify-wishlist-modal-wrapper.adfy-info-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_info_icon_color);color:var(--adfy_wishlist_info_icon_color)}#addonify-wishlist-modal-wrapper.adfy-warning-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_warning_icon_color);color:var(--adfy_wishlist_warning_icon_color)}#addonify-wishlist-modal-wrapper.adfy-error-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_error_icon_color);color:var(--adfy_wishlist_error_icon_color)}#addonify-wishlist-sticky-sidebar-container{--sidebar-zindex:calc(var(--adfy_wishlist_sidebar_overlay_zindex) + 5);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--adfy_wishlist_sidebar_modal_bg_color);bottom:0;-webkit-box-shadow:0 0 65px rgba(0,0,0,.2);box-shadow:0 0 65px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;height:100%;justify-content:space-between;margin:0;max-width:400px;opacity:1;padding:30px 20px 20px;position:fixed;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:visible;width:100%;z-index:var(--sidebar-zindex)}@media (max-width:575px){#addonify-wishlist-sticky-sidebar-container{gap:30px;max-width:90vw}}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid var(--adfy_wishlist_border_color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header .adfy-wishlist-sidebar-title{color:var(--adfy_wishlist_sidebar_modal_title_color);font-size:18px;margin:0;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button{fill:var(--adfy_wishlist_sidebar_modal_close_icon_color);background:transparent;background-color:transparent;border:none;border-radius:100%;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_close_icon_color);height:auto;line-height:1;margin:0;padding:0;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:auto}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button svg{height:24px;width:24px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button:hover{fill:var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);background:transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);text-decoration:none;-webkit-transform:none;transform:none}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;overflow:hidden;overflow-y:auto;padding:0;position:relative}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry{bottom:0;display:block;height:100%;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0;width:auto}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li{display:block;margin:0 0 30px;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column{overflow:hidden;width:82px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column .adfy-wishlist-woo-image a{display:block}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column{-webkit-box-flex:1;-ms-flex:1;flex:1}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title>a{color:var(--adfy_wishlist_sidebar_modal_product_title_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title>a:hover{color:var(--adfy_wishlist_sidebar_modal_product_title_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price{color:var(--adfy_wishlist_sidebar_modal_product_regular_price_color);font-weight:700;margin-top:5px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price del{color:var(--adfy_wishlist_sidebar_modal_product_regular_price_color);font-size:90%;opacity:.8;text-decoration:line-through}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price ins{background:transparent;background-color:transparent;color:var(--adfy_wishlist_sidebar_modal_product_sale_price_color);text-decoration:none}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock{display:block;font-size:14px;font-weight:400;margin-top:2px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .in-stock{color:var(--adfy_wishlist_sidebar_modal_in_stock_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .out-of-stock{color:var(--adfy_wishlist_sidebar_modal_out_of_stock_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column>p{margin:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:flex-start}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button{background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color);color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color);margin:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart:hover,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button:hover{background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover);color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn{fill:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);font-size:20px;font-weight:400;height:auto;margin:0;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li:last-child{margin-bottom:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form #addonify-empty-wishlist-para{color:var(--adfy_wishlist_sidebar_modal_empty_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form.ps--active-y .adfy-wishlist-sidebar-items-entry{right:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn{fill:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color);border:2px solid var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);border-radius:30px;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);font-size:15px;font-weight:400;gap:5px;line-height:1;margin:0;padding:15px 20px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon{line-height:1}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon svg{height:20px;width:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn:hover{fill:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover);border-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);text-decoration:none}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text{display:block;font-size:calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);padding:15px 20px}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text #addonify-wishlist-undo-deleted-product-link{padding:4px 10px}#addonify-wishlist-sticky-sidebar-container .notice{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;fill:var(--adfy_wishlist_sidebar_modal_notification_text_color);align-items:center;-webkit-animation:AddonifyWishlistFadeInUp .5s linear;animation:AddonifyWishlistFadeInUp .5s linear;background-color:var(--adfy_wishlist_sidebar_modal_notification_bg_color);border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);color:var(--adfy_wishlist_sidebar_modal_notification_text_color);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;font-size:14px;font-weight:400;grid-template-columns:16px auto;justify-content:flex-start;letter-spacing:0;line-height:1.4;margin:5px 0;padding:15px}#addonify-wishlist-sticky-sidebar-container .notice svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;width:16px}#addonify-wishlist-show-sidebar-btn{--zindex:calc(var(--adfy_wishlist_popup_modal_zindex) - 1);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);align-items:center;background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color);border-radius:4px;color:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;font-weight:400;gap:10px;height:auto;justify-content:center;left:auto;letter-spacing:1.5px;line-height:1;margin:0;overflow:hidden;padding:10px;position:fixed;right:calc(var(--adfy_wishlist_sidebar_btn_position_offset)*1px);text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;top:50vh;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;width:auto;z-index:var(--zindex)}#addonify-wishlist-show-sidebar-btn .button-icon,#addonify-wishlist-show-sidebar-btn .button-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400}#addonify-wishlist-show-sidebar-btn .button-label{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#addonify-wishlist-show-sidebar-btn .button-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#addonify-wishlist-show-sidebar-btn .button-icon svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;width:20px}#addonify-wishlist-show-sidebar-btn.hidden{display:none}#addonify-wishlist-show-sidebar-btn:hover{fill:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);background-color:var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover);color:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);text-decoration:none}#addonify-wishlist-show-sidebar-btn:focus{outline:none}#addonify-wishlist-sticky-sidebar-overlay{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:stretch;background-color:var(--adfy_wishlist_sidebar_modal_overlay_bg_color);cursor:pointer;justify-content:stretch;opacity:0;position:fixed;visibility:hidden}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner,#addonify-wishlist-sticky-sidebar-overlay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;left:0;right:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--adfy_wishlist_sidebar_modal_spinner_bg_color);justify-content:center;position:absolute;z-index:100}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner svg{-webkit-animation:AddonifyWishlistSpin .8s ease-in-out infinite;animation:AddonifyWishlistSpin .8s ease-in-out infinite;color:var(--adfy_wishlist_sidebar_modal_spinner_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;position:relative;width:24px}.addonify-wishlist-sticky-sidebar-is-visible{overflow:hidden}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-overlay{opacity:1;visibility:visible;z-index:var(--adfy_wishlist_sidebar_overlay_zindex)}#addonify-wishlist-show-sidebar-btn[class*=align-left]{left:calc(var(--adfy_wishlist_sidebar_btn_position_offset)*1px);right:auto}#addonify-wishlist-sticky-sidebar-container[class*=align-left]{left:-100vw;right:auto}#addonify-wishlist-sticky-sidebar-container[class*=align-right]{left:auto;right:-100vw}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-left]{left:0;right:auto}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-right]{left:auto;right:0}#addonify-wishlist-page-container{margin-bottom:40px;min-height:150px;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table{margin-bottom:40px;table-layout:auto}#addonify-wishlist-page-container #addonify-wishlist-table th{padding:20px 15px}#addonify-wishlist-page-container #addonify-wishlist-table td{padding:15px}#addonify-wishlist-page-container #addonify-wishlist-table td.price{font-weight:700}#addonify-wishlist-page-container #addonify-wishlist-table td.price ins{background:transparent;background-color:transparent;color:red}#addonify-wishlist-page-container #addonify-wishlist-table td.price del{font-size:80%;opacity:.9}#addonify-wishlist-page-container #addonify-wishlist-table td.remove{width:50px}#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;font-weight:400;height:auto;justify-content:center;line-height:1;margin:0;padding:0;width:auto}#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#000}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn{display:inline;margin:0;padding:0;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button,#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;line-height:1;margin:0;padding:10px 15px;text-decoration:none}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button:hover,#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button:hover{outline:none;text-decoration:none}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar,#addonify-wishlist-page-container #addonify-wishlist_spinner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#addonify-wishlist-page-container #addonify-wishlist_spinner{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;bottom:0;justify-content:center;left:0;position:absolute;right:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:100}#addonify-wishlist-page-container #addonify-wishlist_spinner svg{-webkit-animation:AddonifyWishlistSpin .8s ease-in-out infinite;animation:AddonifyWishlistSpin .8s ease-in-out infinite;color:#444;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;position:relative;width:32px}#addonify-wishlist-page-container #addonify-wishlist-notice{display:block}#addonify-wishlist-page-container #addonify-wishlist-notice>p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-between}#addonify-wishlist-page-container #addonify-wishlist-empty{display:block}@media (max-width:768px){#addonify-wishlist-page-container #addonify-wishlist-table{border:none}#addonify-wishlist-page-container #addonify-wishlist-table thead{display:none}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid #eee;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding:20px 20px 20px 90px;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td{border:none;border-bottom:1px dotted #eee;line-height:1.4;padding:10px 0}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td:last-child{border-bottom:none;padding-bottom:0}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.remove{border:0;left:auto;padding:0;position:absolute;right:10px;top:15px;width:30px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image{border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:20px;overflow:hidden;padding:0;position:absolute;right:auto;top:30px;width:55px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a img{border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:55px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.name{padding-right:40px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.actions .adfy-wishlist-btn a{height:auto;padding:13px 15px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr:last-child{margin-bottom:0}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;height:auto;justify-content:center;margin-top:5px;padding:10px 20px}.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist.adfy-wishlist-hide{display:none!important}.adfy-wishlist-hide{display:none}.adfy-wishlist-show{display:block}.adfy-wishlist-visibility-hidden{opacity:0;visibility:hidden}.adfy-wishlist-visibility-visible{opacity:1;visibility:visible}#addonify-wishlist-notice,.adfy-wishlist-spinner{position:relative}#addonify-wishlist-notice>p{background-color:var(--adfy_wishlist_product_removed_notice_bg_color);border-radius:3px;color:var(--adfy_wishlist_product_removed_notice_text_color);display:block;font-size:var(--adfy_wishlist_product_removed_notice_font_size);font-weight:400;margin-bottom:30px;overflow:hidden;padding:15px 20px;position:relative}#addonify-wishlist-notice>p #addonify-wishlist-undo-deleted-product-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--adfy_wishlist_product_removed_notice_undo_btn_bg_color);border-radius:30px;color:var(--adfy_wishlist_product_removed_notice_undo_btn_text_color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);font-weight:400;justify-content:center;line-height:1;margin:0 0 0 3px;padding:7px 10px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}#addonify-wishlist-notice>p #addonify-wishlist-undo-deleted-product-link:hover{background-color:var(--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color);color:var(--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color);text-decoration:none}#addonify-wishlist-empty #addonify-empty-wishlist-para{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@-webkit-keyframes AddonifyWishlistPulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-box-shadow:0 0 0 50px rgba(90,153,212,0);box-shadow:0 0 0 50px rgba(90,153,212,0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 rgba(90,153,212,0);box-shadow:0 0 0 0 rgba(90,153,212,0);-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes AddonifyWishlistPulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-box-shadow:0 0 0 50px rgba(90,153,212,0);box-shadow:0 0 0 50px rgba(90,153,212,0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 rgba(90,153,212,0);box-shadow:0 0 0 0 rgba(90,153,212,0);-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes AddonifyWishlistSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes AddonifyWishlistSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes AddonifyWishlistFadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AddonifyWishlistFadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} +:root{--adfy_wishlist_wishlist_btn_text_color:#fff;--adfy_wishlist_wishlist_btn_icon_color:#fff;--adfy_wishlist_wishlist_btn_bg_color:#444;--adfy_wishlist_wishlist_btn_bg_color_hover:#2274fb;--adfy_wishlist_popup_modal_bg_color:#fff;--adfy_wishlist_popup_modal_overlay_bg_color:rgba(0,0,0,.8);--adfy_wishlist_popup_modal_icon_color:#7e7e7e;--adfy_wishlist_popup_modal_text_color:#444;--adfy_wishlist_popup_modal_btn_text_color:#fff;--adfy_wishlist_popup_modal_btn_text_color_hover:#fff;--adfy_wishlist_popup_modal_btn_bg_color:#444;--adfy_wishlist_popup_modal_btn_bg_color_hover:#2274fb;--adfy_wishlist_popup_modal_close_btn_icon_color:#444;--adfy_wishlist_popup_modal_close_btn_icon_color_hover:#2274fb;--adfy_wishlist_success_icon_color:#38a104;--adfy_wishlist_error_icon_color:red;--adfy_wishlist_warning_icon_color:#ffc107;--adfy_wishlist_info_icon_color:#2196f3;--adfy_wishlist_sidebar_modal_toggle_btn_label_color:#444;--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_toggle_btn_bg_color:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_overlay_bg_color:hsla(0,0%,100%,.96);--adfy_wishlist_sidebar_modal_bg_color:#fff;--adfy_wishlist_sidebar_modal_title_color:#444;--adfy_wishlist_sidebar_modal_empty_text_color:#444;--adfy_wishlist_sidebar_modal_close_icon_color:#444;--adfy_wishlist_sidebar_modal_close_icon_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_title_color:#444;--adfy_wishlist_sidebar_modal_product_title_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_regular_price_color:#444;--adfy_wishlist_sidebar_modal_product_sale_price_color:red;--adfy_wishlist_sidebar_modal_in_stock_text_color:#249901;--adfy_wishlist_sidebar_modal_out_of_stock_text_color:red;--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color:#fff;--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover:#fff;--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color:#444;--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color:#9f9f9f;--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color:#444;--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover:#2274fb;--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover:hsla(0,0%,100%,0);--adfy_wishlist_sidebar_modal_notification_text_color:#38a104;--adfy_wishlist_sidebar_modal_notification_bg_color:#e3ffd5;--adfy_wishlist_product_removed_notice_font_size:16px;--adfy_wishlist_product_removed_notice_bg_color:#d9edff;--adfy_wishlist_product_removed_notice_text_color:#004386;--adfy_wishlist_product_removed_notice_undo_btn_bg_color:#afd9ff;--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color:#98cdff;--adfy_wishlist_product_removed_notice_undo_btn_text_color:#004d90;--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color:#01447f;--adfy_wishlist_sidebar_modal_spinner_bg_color:hsla(0,0%,100%,.8);--adfy_wishlist_sidebar_modal_spinner_icon_color:#444;--adfy_wishlist_border_color:#f5f5f5;--adfy_wishlist_popup_modal_zindex:1000000000000000;--adfy_wishlist_sidebar_overlay_zindex:10000000000000000;--adfy_wishlist_sidebar_zindex:calc(var(--adfy_wishlist_sidebar_overlay_zindex) + 10);--adfy_wishlist_sidebar_btn_position_offset:-40}.adfy-wishlist-btn{fill:var(--adfy_wishlist_wishlist_btn_text_color);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color);color:var(--adfy_wishlist_wishlist_btn_text_color);-webkit-transition:all .5s ease;transition:all .5s ease}.adfy-wishlist-btn:hover{fill:var(--adfy_wishlist_wishlist_btn_text_color_hover);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color_hover);color:var(--adfy_wishlist_wishlist_btn_text_color_hover);outline:none}.adfy-wishlist-btn:focus{outline:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn),p.adfy-wishlist-btn .button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border:0 transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;gap:5px;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}.adfy-wishlist-btn:not(p.adfy-wishlist-btn):focus,.adfy-wishlist-btn:not(p.adfy-wishlist-btn):hover,p.adfy-wishlist-btn .button:focus,p.adfy-wishlist-btn .button:hover{border:0 transparent;-webkit-box-shadow:none;box-shadow:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style,p.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;cursor:pointer;margin:0;padding:0;text-decoration:none}.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style:hover,p.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#444;text-decoration:none}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:inherit;font-weight:inherit;justify-content:center;line-height:inherit;margin:0;max-width:100%;opacity:1;padding:0;position:relative;text-align:inherit;text-transform:none;-webkit-transition:none;transition:none;width:100%}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product,.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover{fill:inherit;background:transparent;background-color:transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none;color:inherit;height:auto}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover{outline:none;text-decoration:none;width:auto}.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:focus{fill:inherit;background:transparent;background-color:transparent;border-radius:0;color:inherit;outline:none;text-decoration:none}#addonify-wishlist-page-form .adfy-wishlist-btn .button,.addonify-add-to-wishlist-btn,.addonify-wishlist-add-to-cart .added_to_cart,.addonify-wishlist-add-to-cart .button,.woocommerce .shop_table .addonify-add-to-wishlist-btn,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_wishlist_btn_text_color);align-items:center;background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color);color:var(--adfy_wishlist_wishlist_btn_text_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;justify-content:center;-webkit-transition:all .5s ease;transition:all .5s ease}#addonify-wishlist-page-form .adfy-wishlist-btn .button .addonify-wishlist-icon,.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.addonify-wishlist-add-to-cart .added_to_cart .addonify-wishlist-icon,.addonify-wishlist-add-to-cart .button .addonify-wishlist-icon,.woocommerce .shop_table .addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn .addonify-wishlist-icon,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon{fill:inherit;color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;line-height:1;width:16px}#addonify-wishlist-page-form .adfy-wishlist-btn .button [class*=icon-spinner],.addonify-add-to-wishlist-btn [class*=icon-spinner],.addonify-wishlist-add-to-cart .added_to_cart [class*=icon-spinner],.addonify-wishlist-add-to-cart .button [class*=icon-spinner],.woocommerce .shop_table .addonify-add-to-wishlist-btn [class*=icon-spinner],.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn [class*=icon-spinner],.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn [class*=icon-spinner],.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn [class*=icon-spinner],.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn [class*=icon-spinner]{-webkit-animation:AddonifyWishlistSpin 1s linear infinite;animation:AddonifyWishlistSpin 1s linear infinite}#addonify-wishlist-page-form .adfy-wishlist-btn .button:is(:hover,:focus),.addonify-add-to-wishlist-btn:is(:hover,:focus),.addonify-wishlist-add-to-cart .added_to_cart:is(:hover,:focus),.addonify-wishlist-add-to-cart .button:is(:hover,:focus),.woocommerce .shop_table .addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn:is(:hover,:focus),.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover,:focus){fill:var(--adfy_wishlist_wishlist_btn_text_color_hover);background:transparent;background-color:var(--adfy_wishlist_wishlist_btn_bg_color_hover);color:var(--adfy_wishlist_wishlist_btn_text_color_hover);outline:none}#addonify-wishlist-page-form .adfy-wishlist-btn .button.adfy-icon-before-label,.addonify-add-to-wishlist-btn.adfy-icon-before-label,.addonify-wishlist-add-to-cart .added_to_cart.adfy-icon-before-label,.addonify-wishlist-add-to-cart .button.adfy-icon-before-label,.woocommerce .shop_table .addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn.adfy-icon-before-label,.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.addonify-wishlist-add-to-cart .added_to_cart,.addonify-wishlist-add-to-cart .button{border-radius:2px;padding:10px 15px}.addonify-wishlist-modal-is-open{overflow:hidden}#addonify-wishlist-modal-wrapper{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:var(--adfy_wishlist_popup_modal_overlay_bg_color);bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:hidden}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;background-color:var(--adfy_wishlist_popup_modal_bg_color);border-radius:5px;-webkit-box-shadow:0 0 65px rgba(0,0,0,.2);box-shadow:0 0 65px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:center;margin:calc(50vh - 150px) auto 0;min-height:400px;padding:30px;position:relative;text-align:center;width:400px}@media (max-width:575px){#addonify-wishlist-modal-wrapper .addonify-wishlist-modal{padding:20px;width:85vw}}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close{left:auto;position:absolute;right:15px;top:15px;z-index:1}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_popup_modal_close_btn_icon_color);align-items:center;color:var(--adfy_wishlist_popup_modal_close_btn_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn .addonify-wishlist-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;line-height:1;width:16px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn:hover{fill:var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);color:var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover)}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0 0 20px;padding:0}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry .addonify-wishlist-icon{fill:var(--adfy_wishlist_popup_modal_icon_color);color:var(--adfy_wishlist_popup_modal_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:62px;width:62px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body #addonify-wishlist-modal-response .response-text{color:var(--adfy_wishlist_popup_modal_text_color);margin:0;padding:0}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--adfy_wishlist_popup_modal_btn_bg_color);border-radius:30px;color:var(--adfy_wishlist_popup_modal_btn_text_color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;font-weight:400;height:auto;justify-content:center;line-height:1;margin:0;padding:18px 20px;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover{background-color:var(--adfy_wishlist_popup_modal_btn_bg_color_hover);color:var(--adfy_wishlist_popup_modal_btn_text_color_hover)}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover{text-decoration:none}#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:focus,#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:focus{outline:none;text-decoration:none}.addonify-wishlist-modal-is-open #addonify-wishlist-modal-wrapper{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:1;visibility:visible;z-index:var(--adfy_wishlist_popup_modal_zindex)}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal *{display:none;opacity:0;visibility:hidden}#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-animation:AddonifyWishlistSpin .6s linear infinite;animation:AddonifyWishlistSpin .6s linear infinite;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.364 5.636 16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z'/%3E%3C/svg%3E") no-repeat 50%;border-radius:100%;content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;width:40px}#addonify-wishlist-modal-wrapper.require-login form{margin:0;padding:0}#addonify-wishlist-modal-wrapper.adfy-success-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon:not([class*=icon-heart-]){fill:var(--adfy_wishlist_success_icon_color);color:var(--adfy_wishlist_success_icon_color)}#addonify-wishlist-modal-wrapper.adfy-info-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_info_icon_color);color:var(--adfy_wishlist_info_icon_color)}#addonify-wishlist-modal-wrapper.adfy-warning-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_warning_icon_color);color:var(--adfy_wishlist_warning_icon_color)}#addonify-wishlist-modal-wrapper.adfy-error-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon{fill:var(--adfy_wishlist_error_icon_color);color:var(--adfy_wishlist_error_icon_color)}#addonify-wishlist-sticky-sidebar-container{--sidebar-zindex:calc(var(--adfy_wishlist_sidebar_overlay_zindex) + 5);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--adfy_wishlist_sidebar_modal_bg_color);bottom:0;-webkit-box-shadow:0 0 65px rgba(0,0,0,.2);box-shadow:0 0 65px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;height:100%;justify-content:space-between;margin:0;max-width:400px;opacity:1;padding:30px 20px 20px;position:fixed;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;visibility:visible;width:100%;z-index:var(--sidebar-zindex)}@media (max-width:575px){#addonify-wishlist-sticky-sidebar-container{gap:30px;max-width:90vw}}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:1px solid var(--adfy_wishlist_border_color);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;padding-bottom:10px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header .adfy-wishlist-sidebar-title{color:var(--adfy_wishlist_sidebar_modal_title_color);font-size:18px;margin:0;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button{fill:var(--adfy_wishlist_sidebar_modal_close_icon_color);background:transparent;background-color:transparent;border:none;border-radius:100%;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_close_icon_color);height:auto;line-height:1;margin:0;padding:0;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:auto}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button svg{height:24px;width:24px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button:hover{fill:var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);background:transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);text-decoration:none;-webkit-transform:none;transform:none}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;overflow:hidden;overflow-y:auto;padding:0;position:relative}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry{bottom:0;display:block;height:100%;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;top:0;width:auto}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li{display:block;margin:0 0 30px;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column{overflow:hidden;width:82px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column .adfy-wishlist-woo-image a{display:block}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column{-webkit-box-flex:1;-ms-flex:1;flex:1}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title>a{color:var(--adfy_wishlist_sidebar_modal_product_title_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title>a:hover{color:var(--adfy_wishlist_sidebar_modal_product_title_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price{color:var(--adfy_wishlist_sidebar_modal_product_regular_price_color);font-weight:700;margin-top:5px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price del{color:var(--adfy_wishlist_sidebar_modal_product_regular_price_color);font-size:90%;opacity:.8;text-decoration:line-through}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price ins{background:transparent;background-color:transparent;color:var(--adfy_wishlist_sidebar_modal_product_sale_price_color);text-decoration:none}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock{display:block;font-size:14px;font-weight:400;margin-top:2px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .in-stock{color:var(--adfy_wishlist_sidebar_modal_in_stock_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .out-of-stock{color:var(--adfy_wishlist_sidebar_modal_out_of_stock_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column>p{margin:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;justify-content:flex-start}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button{background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color);color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color);margin:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart:hover,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button:hover{background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover);color:var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn{fill:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);font-size:20px;font-weight:400;height:auto;margin:0;padding:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li:last-child{margin-bottom:0}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form #addonify-empty-wishlist-para{color:var(--adfy_wishlist_sidebar_modal_empty_text_color)}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form.ps--active-y .adfy-wishlist-sidebar-items-entry{right:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer,#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn{fill:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color);border:2px solid var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);border-radius:30px;-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);font-size:15px;font-weight:400;gap:5px;line-height:1;margin:0;padding:15px 20px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon{line-height:1}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon svg{height:20px;width:20px}#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn:hover{fill:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover);border-color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);-webkit-box-shadow:none;box-shadow:none;color:var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);text-decoration:none}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text{display:block;font-size:calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);padding:15px 20px}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text #addonify-wishlist-undo-deleted-product-link{padding:4px 10px}#addonify-wishlist-sticky-sidebar-container .notice{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;fill:var(--adfy_wishlist_sidebar_modal_notification_text_color);align-items:center;-webkit-animation:AddonifyWishlistFadeInUp .5s linear;animation:AddonifyWishlistFadeInUp .5s linear;background-color:var(--adfy_wishlist_sidebar_modal_notification_bg_color);border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);color:var(--adfy_wishlist_sidebar_modal_notification_text_color);-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:grid;font-size:14px;font-weight:400;grid-template-columns:16px auto;justify-content:flex-start;letter-spacing:0;line-height:1.4;margin:5px 0;padding:15px}#addonify-wishlist-sticky-sidebar-container .notice svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;width:16px}#addonify-wishlist-show-sidebar-btn{--zindex:calc(var(--adfy_wishlist_popup_modal_zindex) - 1);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;fill:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);align-items:center;background:transparent;background-color:var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color);border-radius:4px;color:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11px;font-weight:400;gap:10px;height:auto;justify-content:center;left:auto;letter-spacing:1.5px;line-height:1;margin:0;overflow:hidden;padding:10px;position:fixed;right:calc(var(--adfy_wishlist_sidebar_btn_position_offset)*1px);text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;top:50vh;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .5s ease;transition:all .5s ease;white-space:nowrap;width:auto;z-index:var(--zindex)}#addonify-wishlist-show-sidebar-btn .button-icon,#addonify-wishlist-show-sidebar-btn .button-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400}#addonify-wishlist-show-sidebar-btn .button-label{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#addonify-wishlist-show-sidebar-btn .button-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#addonify-wishlist-show-sidebar-btn .button-icon svg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;width:20px}#addonify-wishlist-show-sidebar-btn.hidden{display:none}#addonify-wishlist-show-sidebar-btn:hover{fill:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);background-color:var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover);color:var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);text-decoration:none}#addonify-wishlist-show-sidebar-btn:focus{outline:none}#addonify-wishlist-sticky-sidebar-overlay{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-box-pack:stretch;-ms-flex-pack:stretch;align-items:stretch;background-color:var(--adfy_wishlist_sidebar_modal_overlay_bg_color);cursor:pointer;justify-content:stretch;opacity:0;position:fixed;visibility:hidden}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner,#addonify-wishlist-sticky-sidebar-overlay{-webkit-box-orient:horizontal;-webkit-box-direction:normal;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;left:0;right:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:var(--adfy_wishlist_sidebar_modal_spinner_bg_color);justify-content:center;position:absolute;z-index:100}#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner svg{-webkit-animation:AddonifyWishlistSpin .8s ease-in-out infinite;animation:AddonifyWishlistSpin .8s ease-in-out infinite;color:var(--adfy_wishlist_sidebar_modal_spinner_icon_color);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;position:relative;width:24px}.addonify-wishlist-sticky-sidebar-is-visible{overflow:hidden}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-overlay{opacity:1;visibility:visible;z-index:var(--adfy_wishlist_sidebar_overlay_zindex)}#addonify-wishlist-show-sidebar-btn[class*=align-left]{left:calc(var(--adfy_wishlist_sidebar_btn_position_offset)*1px);right:auto}#addonify-wishlist-sticky-sidebar-container[class*=align-left]{left:-100vw;right:auto}#addonify-wishlist-sticky-sidebar-container[class*=align-right]{left:auto;right:-100vw}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-left]{left:0;right:auto}.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-right]{left:auto;right:0}#addonify-wishlist-page-container{margin-bottom:40px;min-height:150px;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table{margin-bottom:40px;table-layout:auto}#addonify-wishlist-page-container #addonify-wishlist-table th{padding:20px 15px}#addonify-wishlist-page-container #addonify-wishlist-table td{padding:15px}#addonify-wishlist-page-container #addonify-wishlist-table td.price{font-weight:700}#addonify-wishlist-page-container #addonify-wishlist-table td.price ins{background:transparent;background-color:transparent;color:red}#addonify-wishlist-page-container #addonify-wishlist-table td.price del{font-size:80%;opacity:.9}#addonify-wishlist-page-container #addonify-wishlist-table td.remove{width:50px}#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#9f9f9f;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:20px;font-weight:400;height:auto;justify-content:center;line-height:1;margin:0;padding:0;width:auto}#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn:hover{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;color:#000}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn{display:inline;margin:0;padding:0;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button,#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;line-height:1;margin:0;padding:10px 15px;text-decoration:none}#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button:hover,#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button:hover{outline:none;text-decoration:none}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar,#addonify-wishlist-page-container #addonify-wishlist_spinner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#addonify-wishlist-page-container #addonify-wishlist_spinner{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;bottom:0;justify-content:center;left:0;position:absolute;right:0;top:0;-webkit-transition:all .5s ease;transition:all .5s ease;width:100%;z-index:100}#addonify-wishlist-page-container #addonify-wishlist_spinner svg{-webkit-animation:AddonifyWishlistSpin .8s ease-in-out infinite;animation:AddonifyWishlistSpin .8s ease-in-out infinite;color:#444;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;position:relative;width:32px}#addonify-wishlist-page-container #addonify-wishlist-notice{display:block}#addonify-wishlist-page-container #addonify-wishlist-notice>p{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;justify-content:space-between}#addonify-wishlist-page-container #addonify-wishlist-empty{display:block}@media (max-width:768px){#addonify-wishlist-page-container #addonify-wishlist-table{border:none}#addonify-wishlist-page-container #addonify-wishlist-table thead{display:none}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid #eee;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px;padding:20px 20px 20px 90px;position:relative}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td{border:none;border-bottom:1px dotted #eee;line-height:1.4;padding:10px 0}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td:last-child{border-bottom:none;padding-bottom:0}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.remove{border:0;left:auto;padding:0;position:absolute;right:10px;top:15px;width:30px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image{border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;left:20px;overflow:hidden;padding:0;position:absolute;right:auto;top:30px;width:55px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a img{border-radius:2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:55px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.name{padding-right:40px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.actions .adfy-wishlist-btn a{height:auto;padding:13px 15px}#addonify-wishlist-page-container #addonify-wishlist-table tbody tr:last-child{margin-bottom:0}#addonify-wishlist-page-container #addonify-wishlist-page-toolbar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;height:auto;justify-content:center;margin-top:5px;padding:10px 20px}.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist.adfy-wishlist-hide{display:none!important}.adfy-wishlist-hide{display:none}.adfy-wishlist-show{display:block}.adfy-wishlist-visibility-hidden{opacity:0;visibility:hidden}.adfy-wishlist-visibility-visible{opacity:1;visibility:visible}#addonify-wishlist-notice,.adfy-wishlist-spinner{position:relative}#addonify-wishlist-notice>p{background-color:var(--adfy_wishlist_product_removed_notice_bg_color);border-radius:3px;color:var(--adfy_wishlist_product_removed_notice_text_color);display:block;font-size:var(--adfy_wishlist_product_removed_notice_font_size);font-weight:400;margin-bottom:30px;overflow:hidden;padding:15px 20px;position:relative}#addonify-wishlist-notice>p #addonify-wishlist-undo-deleted-product-link{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:var(--adfy_wishlist_product_removed_notice_undo_btn_bg_color);border-radius:30px;color:var(--adfy_wishlist_product_removed_notice_undo_btn_text_color);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);font-weight:400;justify-content:center;line-height:1;margin:0 0 0 3px;padding:7px 10px;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}#addonify-wishlist-notice>p #addonify-wishlist-undo-deleted-product-link:hover{background-color:var(--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color);color:var(--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color);text-decoration:none}#addonify-wishlist-empty #addonify-empty-wishlist-para{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}@-webkit-keyframes AddonifyWishlistPulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-box-shadow:0 0 0 50px rgba(90,153,212,0);box-shadow:0 0 0 50px rgba(90,153,212,0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 rgba(90,153,212,0);box-shadow:0 0 0 0 rgba(90,153,212,0);-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes AddonifyWishlistPulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}70%{-webkit-box-shadow:0 0 0 50px rgba(90,153,212,0);box-shadow:0 0 0 50px rgba(90,153,212,0);-webkit-transform:scale(1);transform:scale(1)}to{-webkit-box-shadow:0 0 0 0 rgba(90,153,212,0);box-shadow:0 0 0 0 rgba(90,153,212,0);-webkit-transform:scale(.9);transform:scale(.9)}}@-webkit-keyframes AddonifyWishlistSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes AddonifyWishlistSpin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes AddonifyWishlistFadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AddonifyWishlistFadeInUp{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}} .ps{-ms-overflow-style:none;overflow:hidden!important;overflow-anchor:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{bottom:0;height:15px}.ps__rail-x,.ps__rail-y{display:none;opacity:0;position:absolute;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear}.ps__rail-y{right:0;width:6px}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{background-color:transparent;display:block}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{bottom:2px;height:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{right:2px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:6px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:6px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}} /*# sourceMappingURL=addonify-wishlist-public.css.map */ diff --git a/public/assets/build/css/addonify-wishlist-public.css.map b/public/assets/build/css/addonify-wishlist-public.css.map index 9a68bd3..78abad5 100644 --- a/public/assets/build/css/addonify-wishlist-public.css.map +++ b/public/assets/build/css/addonify-wishlist-public.css.map @@ -1 +1 @@ -{"version":3,"sources":["abstracts/_variables.scss","index.css","components/_buttons.scss","abstracts/_mixins.scss","layout/_wishlist-modal.scss","layout/_wishlist-sidebar.scss","layout/_wishlist-page.scss","layout/_cart.scss","helpers/_classes.scss","helpers/_keyframe.scss","conditional/perfect-scrollbar.scss","conditional/perfect-scrollbar.css"],"names":[],"mappings":"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","file":"addonify-wishlist-public.css","sourcesContent":["/* --------------------------------------------------------------------------\r\n\t#. Variables\r\n -------------------------------------------------------------------------- */\r\n\r\n:root {\r\n\r\n /**\r\n *\r\n * Button colors\r\n *\r\n */ \r\n --adfy_wishlist_wishlist_btn_text_color: white;\r\n --adfy_wishlist_wishlist_btn_icon_color: white;\r\n --adfy_wishlist_wishlist_btn_bg_color: #444444;\r\n --adfy_wishlist_wishlist_btn_bg_color_hover: #2274FB;\r\n\r\n /**\r\n *\r\n * Model colors\r\n *\r\n */ \r\n --adfy_wishlist_popup_modal_bg_color: white;\r\n --adfy_wishlist_popup_modal_overlay_bg_color: rgba(0, 0, 0, 0.8);\r\n --adfy_wishlist_popup_modal_icon_color: #7E7E7E;\r\n --adfy_wishlist_popup_modal_text_color: #444444;\r\n --adfy_wishlist_popup_modal_btn_text_color: #FFFFFF;\r\n --adfy_wishlist_popup_modal_btn_text_color_hover: #FFFFFF;\r\n --adfy_wishlist_popup_modal_btn_bg_color: #444444;\r\n --adfy_wishlist_popup_modal_btn_bg_color_hover: #2274FB;\r\n --adfy_wishlist_popup_modal_close_btn_icon_color: #444444;\r\n --adfy_wishlist_popup_modal_close_btn_icon_color_hover: #2274FB;\r\n\r\n // Icon colors\r\n --adfy_wishlist_success_icon_color: #38A104;\r\n --adfy_wishlist_error_icon_color: #FF0000;\r\n --adfy_wishlist_warning_icon_color: #FFC107;\r\n --adfy_wishlist_info_icon_color: #2196F3;\r\n\r\n\r\n /**\r\n *\r\n * Sidebar\r\n *\r\n */ \r\n --adfy_wishlist_sidebar_modal_toggle_btn_label_color: #444444;\r\n --adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover: #2274FB;\r\n --adfy_wishlist_sidebar_modal_toggle_btn_bg_color: rgba(255, 255, 255, 0);\r\n --adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover: rgba(255, 255, 255, 0);\r\n\r\n --adfy_wishlist_sidebar_modal_overlay_bg_color: rgba(255, 255, 255, 0.96);\r\n --adfy_wishlist_sidebar_modal_bg_color: white;\r\n\r\n --adfy_wishlist_sidebar_modal_title_color: #444444;\r\n --adfy_wishlist_sidebar_modal_empty_text_color: #444444;\r\n\r\n --adfy_wishlist_sidebar_modal_close_icon_color: #444444;\r\n --adfy_wishlist_sidebar_modal_close_icon_color_hover: #2274FB;\r\n\r\n --adfy_wishlist_sidebar_modal_product_title_color: #444444;\r\n --adfy_wishlist_sidebar_modal_product_title_color_hover: #2274FB;\r\n --adfy_wishlist_sidebar_modal_product_regular_price_color: #444444;\r\n --adfy_wishlist_sidebar_modal_product_sale_price_color: #FF0000;\r\n\r\n --adfy_wishlist_sidebar_modal_in_stock_text_color: #249901;\r\n --adfy_wishlist_sidebar_modal_out_of_stock_text_color: #FF0000;\r\n\r\n --adfy_wishlist_sidebar_modal_product_add_to_cart_label_color: white;\r\n --adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover: white;\r\n --adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color: #444444;\r\n --adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover: #2274FB;\r\n\r\n --adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color: #9f9f9f;\r\n --adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover: #2274FB;\r\n\r\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color: #444444;\r\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover: #2274FB;\r\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color: rgba(255, 255, 255, 0);\r\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover: rgba(255, 255, 255, 0);\r\n\r\n --adfy_wishlist_sidebar_modal_notification_text_color: #38A104;\r\n --adfy_wishlist_sidebar_modal_notification_bg_color: #E3FFD5;\r\n\r\n --adfy_wishlist_product_removed_notice_font_size: 16px;\r\n --adfy_wishlist_product_removed_notice_bg_color: #D9EDFF;\r\n --adfy_wishlist_product_removed_notice_text_color: #004386;\r\n --adfy_wishlist_product_removed_notice_undo_btn_bg_color: #AFd9FF;\r\n --adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color: #98CDFF;\r\n --adfy_wishlist_product_removed_notice_undo_btn_text_color: #004D90;\r\n --adfy_wishlist_product_removed_notice_undo_btn_hover_text_color: #01447F;\r\n\r\n --adfy_wishlist_sidebar_modal_spinner_bg_color: rgba(255, 255, 255, 0.8);\r\n --adfy_wishlist_sidebar_modal_spinner_icon_color: #444444;\r\n\r\n /**\r\n *\r\n * General border color\r\n *\r\n */ \r\n --adfy_wishlist_border_color: #F5F5F5;\r\n\r\n /**\r\n *\r\n * z-index values\r\n *\r\n */ \r\n --adfy_wishlist_popup_modal_zindex: 1000000000000000;\r\n --adfy_wishlist_sidebar_overlay_zindex: 10000000000000000;\r\n --adfy_wishlist_sidebar_zindex: calc( var(--adfy_wishlist_sidebar_overlay_zindex) + 10 );\r\n\r\n /**\r\n *\r\n * Position offset\r\n *\r\n */ \r\n --adfy_wishlist_sidebar_btn_position_offset: -40;\r\n \r\n}\r\n","/* --------------------------------------------------------------------------\n\t#. Variables\n -------------------------------------------------------------------------- */\n:root {\n /**\n *\n * Button colors\n *\n */\n --adfy_wishlist_wishlist_btn_text_color: white;\n --adfy_wishlist_wishlist_btn_icon_color: white;\n --adfy_wishlist_wishlist_btn_bg_color: #444444;\n --adfy_wishlist_wishlist_btn_bg_color_hover: #2274FB;\n /**\n *\n * Model colors\n *\n */\n --adfy_wishlist_popup_modal_bg_color: white;\n --adfy_wishlist_popup_modal_overlay_bg_color: rgba(0, 0, 0, 0.8);\n --adfy_wishlist_popup_modal_icon_color: #7E7E7E;\n --adfy_wishlist_popup_modal_text_color: #444444;\n --adfy_wishlist_popup_modal_btn_text_color: #FFFFFF;\n --adfy_wishlist_popup_modal_btn_text_color_hover: #FFFFFF;\n --adfy_wishlist_popup_modal_btn_bg_color: #444444;\n --adfy_wishlist_popup_modal_btn_bg_color_hover: #2274FB;\n --adfy_wishlist_popup_modal_close_btn_icon_color: #444444;\n --adfy_wishlist_popup_modal_close_btn_icon_color_hover: #2274FB;\n --adfy_wishlist_success_icon_color: #38A104;\n --adfy_wishlist_error_icon_color: #FF0000;\n --adfy_wishlist_warning_icon_color: #FFC107;\n --adfy_wishlist_info_icon_color: #2196F3;\n /**\n *\n * Sidebar\n *\n */\n --adfy_wishlist_sidebar_modal_toggle_btn_label_color: #444444;\n --adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_toggle_btn_bg_color: rgba(255, 255, 255, 0);\n --adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover: rgba(255, 255, 255, 0);\n --adfy_wishlist_sidebar_modal_overlay_bg_color: rgba(255, 255, 255, 0.96);\n --adfy_wishlist_sidebar_modal_bg_color: white;\n --adfy_wishlist_sidebar_modal_title_color: #444444;\n --adfy_wishlist_sidebar_modal_empty_text_color: #444444;\n --adfy_wishlist_sidebar_modal_close_icon_color: #444444;\n --adfy_wishlist_sidebar_modal_close_icon_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_product_title_color: #444444;\n --adfy_wishlist_sidebar_modal_product_title_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_product_regular_price_color: #444444;\n --adfy_wishlist_sidebar_modal_product_sale_price_color: #FF0000;\n --adfy_wishlist_sidebar_modal_in_stock_text_color: #249901;\n --adfy_wishlist_sidebar_modal_out_of_stock_text_color: #FF0000;\n --adfy_wishlist_sidebar_modal_product_add_to_cart_label_color: white;\n --adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover: white;\n --adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color: #444444;\n --adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color: #9f9f9f;\n --adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color: #444444;\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color: rgba(255, 255, 255, 0);\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover: rgba(255, 255, 255, 0);\n --adfy_wishlist_sidebar_modal_notification_text_color: #38A104;\n --adfy_wishlist_sidebar_modal_notification_bg_color: #E3FFD5;\n --adfy_wishlist_product_removed_notice_font_size: 16px;\n --adfy_wishlist_product_removed_notice_bg_color: #D9EDFF;\n --adfy_wishlist_product_removed_notice_text_color: #004386;\n --adfy_wishlist_product_removed_notice_undo_btn_bg_color: #AFd9FF;\n --adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color: #98CDFF;\n --adfy_wishlist_product_removed_notice_undo_btn_text_color: #004D90;\n --adfy_wishlist_product_removed_notice_undo_btn_hover_text_color: #01447F;\n --adfy_wishlist_sidebar_modal_spinner_bg_color: rgba(255, 255, 255, 0.8);\n --adfy_wishlist_sidebar_modal_spinner_icon_color: #444444;\n /**\n *\n * General border color\n *\n */\n --adfy_wishlist_border_color: #F5F5F5;\n /**\n *\n * z-index values\n *\n */\n --adfy_wishlist_popup_modal_zindex: 1000000000000000;\n --adfy_wishlist_sidebar_overlay_zindex: 10000000000000000;\n --adfy_wishlist_sidebar_zindex: calc( var(--adfy_wishlist_sidebar_overlay_zindex) + 10 );\n /**\n *\n * Position offset\n *\n */\n --adfy_wishlist_sidebar_btn_position_offset: -40;\n}\n\n/* -------------------------------------------------------------------------- \n\tMixin: Better Font Rendering\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Flex box\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Grid\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Visibility\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Animations & transition\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Position\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Overlay\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Drop shadow\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Clearfix\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Breakpoints\n -------------------------------------------------------------------------- */\n/*\n===========================================================\n\n# Plugin: Addonify WooCommerce Wishlist.\n\n# Author: https://addonify.com/\n\n# Since: 22 Nov, 2020\n\n=====================================\n*/\n/* -------------------------------------------------------------------------- \n\t#. Button General\n -------------------------------------------------------------------------- */\n.adfy-wishlist-btn {\n fill: var(--adfy_wishlist_wishlist_btn_text_color);\n color: var(--adfy_wishlist_wishlist_btn_text_color);\n background: transparent;\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color);\n transition: all 0.5s ease;\n}\n.adfy-wishlist-btn:hover {\n outline: none;\n fill: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n color: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n background: transparent;\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color_hover);\n}\n.adfy-wishlist-btn:focus {\n outline: none;\n}\n\np.adfy-wishlist-btn .button,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn) {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n font-weight: normal;\n cursor: pointer;\n box-shadow: none;\n border-style: none;\n border-width: 0;\n border-color: transparent;\n transition: all 0.5s ease;\n}\np.adfy-wishlist-btn .button:focus, p.adfy-wishlist-btn .button:hover,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn):focus,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn):hover {\n box-shadow: none;\n border-style: none;\n border-width: 0;\n border-color: transparent;\n}\np.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style {\n padding: 0;\n margin: 0;\n color: #444444;\n border: none;\n cursor: pointer;\n box-shadow: none;\n border-color: none;\n text-decoration: none;\n background-color: transparent;\n}\np.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style:hover,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style:hover {\n color: #444444;\n border: none;\n box-shadow: none;\n text-decoration: none;\n background-color: transparent;\n}\n\n/**\n*\n* Clear shortcode button style.\n* Used on WooCommerce add to cart shortcode.\n*\n* @since: 1.1.1\n*/\n.adfy-wishlist-clear-shortcode-button-style.woocommerce.product {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n position: relative;\n margin: 0;\n padding: 0;\n font-family: inherit;\n line-height: inherit;\n font-weight: inherit;\n text-transform: none;\n box-shadow: none;\n border-radius: 0;\n color: inherit;\n fill: inherit;\n text-align: inherit;\n transition: none;\n width: 100%;\n max-width: 100%;\n height: auto;\n opacity: 1;\n background: transparent;\n background-color: transparent;\n}\n.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover {\n width: auto;\n height: auto;\n color: inherit;\n fill: inherit;\n outline: none;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:focus {\n fill: inherit;\n color: inherit;\n outline: none;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n border-radius: 0;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Add to Wishlist button\n -------------------------------------------------------------------------- */\n.addonify-add-to-wishlist-btn,\n.addonify-wishlist-add-to-cart .button,\n.addonify-wishlist-add-to-cart .added_to_cart,\n.woocommerce .shop_table .addonify-add-to-wishlist-btn,\n#addonify-wishlist-page-form .adfy-wishlist-btn .button,\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn,\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn,\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn,\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn {\n display: inline-flex;\n gap: 5px;\n align-items: center;\n justify-content: center;\n background: transparent;\n fill: var(--adfy_wishlist_wishlist_btn_text_color);\n color: var(--adfy_wishlist_wishlist_btn_text_color);\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color);\n transition: all 0.5s ease;\n}\n.addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n.addonify-wishlist-add-to-cart .button .addonify-wishlist-icon,\n.addonify-wishlist-add-to-cart .added_to_cart .addonify-wishlist-icon,\n.woocommerce .shop_table .addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n#addonify-wishlist-page-form .adfy-wishlist-btn .button .addonify-wishlist-icon,\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn .addonify-wishlist-icon {\n display: inline-flex;\n line-height: 1;\n width: 16px;\n height: 16px;\n color: inherit;\n fill: inherit;\n}\n.addonify-add-to-wishlist-btn:is(:hover, :focus),\n.addonify-wishlist-add-to-cart .button:is(:hover, :focus),\n.addonify-wishlist-add-to-cart .added_to_cart:is(:hover, :focus),\n.woocommerce .shop_table .addonify-add-to-wishlist-btn:is(:hover, :focus),\n#addonify-wishlist-page-form .adfy-wishlist-btn .button:is(:hover, :focus),\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover, :focus),\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn:is(:hover, :focus),\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover, :focus),\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn:is(:hover, :focus) {\n outline: none;\n background: transparent;\n fill: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n color: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color_hover);\n}\n.addonify-add-to-wishlist-btn.adfy-icon-before-label,\n.addonify-wishlist-add-to-cart .button.adfy-icon-before-label,\n.addonify-wishlist-add-to-cart .added_to_cart.adfy-icon-before-label,\n.woocommerce .shop_table .addonify-add-to-wishlist-btn.adfy-icon-before-label,\n#addonify-wishlist-page-form .adfy-wishlist-btn .button.adfy-icon-before-label,\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label,\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn.adfy-icon-before-label,\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label,\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn.adfy-icon-before-label {\n flex-direction: row-reverse;\n}\n\n.addonify-wishlist-add-to-cart .button,\n.addonify-wishlist-add-to-cart .added_to_cart {\n padding: 10px 15px;\n border-radius: 2px;\n}\n\n/* --------------------------------------------------------------------------\n\t#. Wishlist modal\n -------------------------------------------------------------------------- */\n.addonify-wishlist-modal-is-open {\n overflow: hidden;\n}\n\n#addonify-wishlist-modal-wrapper {\n box-sizing: border-box;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n#addonify-wishlist-modal-wrapper {\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n opacity: 0;\n visibility: hidden;\n transition: all 0.5s ease;\n background-color: var(--adfy_wishlist_popup_modal_overlay_bg_color);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal {\n position: relative;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: column;\n justify-content: center;\n gap: 20px;\n width: 400px;\n min-height: 400px;\n text-align: center;\n padding: 30px;\n margin: calc((100vh - 300px) / 2) auto 0;\n border-radius: 5px;\n box-sizing: border-box;\n box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.2);\n background-color: var(--adfy_wishlist_popup_modal_bg_color);\n /* Wide */\n}\n@media (max-width: 575px) {\n #addonify-wishlist-modal-wrapper .addonify-wishlist-modal {\n width: 85vw;\n padding: 20px;\n }\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close {\n position: absolute;\n top: 15px;\n left: auto;\n right: 15px;\n z-index: 1;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n fill: var(--adfy_wishlist_popup_modal_close_btn_icon_color);\n color: var(--adfy_wishlist_popup_modal_close_btn_icon_color);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn .addonify-wishlist-icon {\n display: inline-flex;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn:hover {\n fill: var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);\n color: var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: column;\n gap: 20px;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n padding: 0;\n margin: 0 0 20px 0;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry .addonify-wishlist-icon {\n display: inline-flex;\n height: 62px;\n width: 62px;\n fill: var(--adfy_wishlist_popup_modal_icon_color);\n color: var(--adfy_wishlist_popup_modal_icon_color);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body #addonify-wishlist-modal-response .response-text {\n margin: 0;\n padding: 0;\n color: var(--adfy_wishlist_popup_modal_text_color);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n flex-direction: column;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n font-size: 16px;\n line-height: 1;\n font-weight: normal;\n width: 100%;\n margin: 0;\n padding: 18px 20px;\n height: auto;\n border-radius: 30px;\n color: var(--adfy_wishlist_popup_modal_btn_text_color);\n background-color: var(--adfy_wishlist_popup_modal_btn_bg_color);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover {\n color: var(--adfy_wishlist_popup_modal_btn_text_color_hover);\n background-color: var(--adfy_wishlist_popup_modal_btn_bg_color_hover);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button {\n text-decoration: none;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover {\n text-decoration: none;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:focus,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:focus {\n outline: none;\n text-decoration: none;\n}\n\n.addonify-wishlist-modal-is-open #addonify-wishlist-modal-wrapper {\n z-index: var(--adfy_wishlist_popup_modal_zindex);\n backdrop-filter: blur(5px);\n opacity: 1;\n visibility: visible;\n}\n\n/**\n*\n* Loading state.\n*\n*/\n#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal {\n position: relative;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n}\n#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal * {\n display: none;\n opacity: 0;\n visibility: hidden;\n}\n#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal::before {\n content: \"\";\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n border-radius: 100%;\n background: white url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z'/%3E%3C/svg%3E\") no-repeat 50%;\n animation: AddonifyWishlistSpin 0.6s infinite linear;\n}\n\n/**\n*\n* Require login\n*\n*/\n#addonify-wishlist-modal-wrapper.require-login form {\n margin: 0;\n padding: 0;\n}\n\n/**\n*\n* Modal icon colors.\n*\n*/\n#addonify-wishlist-modal-wrapper.adfy-success-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon:not([class*=icon-heart-]) {\n fill: var(--adfy_wishlist_success_icon_color);\n color: var(--adfy_wishlist_success_icon_color);\n}\n#addonify-wishlist-modal-wrapper.adfy-info-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon {\n fill: var(--adfy_wishlist_info_icon_color);\n color: var(--adfy_wishlist_info_icon_color);\n}\n#addonify-wishlist-modal-wrapper.adfy-warning-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon {\n fill: var(--adfy_wishlist_warning_icon_color);\n color: var(--adfy_wishlist_warning_icon_color);\n}\n#addonify-wishlist-modal-wrapper.adfy-error-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon {\n fill: var(--adfy_wishlist_error_icon_color);\n color: var(--adfy_wishlist_error_icon_color);\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Wishlist sidebar panel\n -------------------------------------------------------------------------- */\n#addonify-wishlist-sticky-sidebar-container {\n --sidebar-zindex: calc( var(--adfy_wishlist_sidebar_overlay_zindex) + 5 );\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: column;\n justify-content: space-between;\n gap: 40px;\n position: fixed;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 400px;\n height: 100%;\n margin: 0;\n padding: 30px 20px 20px 20px;\n z-index: var(--sidebar-zindex);\n background-color: var(--adfy_wishlist_sidebar_modal_bg_color);\n box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.2);\n transition: all 0.5s ease;\n opacity: 1;\n visibility: visible;\n /* Wide */\n /**\n *\n * Notice\n * \n */\n}\n@media (max-width: 575px) {\n #addonify-wishlist-sticky-sidebar-container {\n gap: 30px;\n max-width: 90vw;\n }\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body {\n flex: 1 1 auto;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: column;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header {\n flex: 0 0 auto;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 20px;\n padding-bottom: 10px;\n border-bottom: 1px solid var(--adfy_wishlist_border_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header .adfy-wishlist-sidebar-title {\n padding: 0;\n margin: 0;\n font-size: 18px;\n color: var(--adfy_wishlist_sidebar_modal_title_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button {\n fill: var(--adfy_wishlist_sidebar_modal_close_icon_color);\n color: var(--adfy_wishlist_sidebar_modal_close_icon_color);\n padding: 0;\n margin: 0;\n width: auto;\n height: auto;\n border: none;\n line-height: 1;\n border-radius: 100%;\n box-shadow: none;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n transition: all 0.5s ease;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button svg {\n height: 24px;\n width: 24px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button:hover {\n fill: var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);\n color: var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);\n box-shadow: none;\n background: transparent;\n background-color: transparent;\n transform: none;\n text-decoration: none;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form {\n flex: 1 1 auto;\n position: relative;\n padding: 0;\n margin: 0;\n overflow: hidden;\n overflow-y: auto;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry {\n display: block;\n position: absolute;\n margin: 0;\n padding: 0;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n height: 100%;\n width: auto;\n list-style: none;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li {\n display: block;\n padding: 0;\n margin: 0 0 30px 0;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: 15px;\n align-items: center;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column {\n width: 82px;\n overflow: hidden;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column .adfy-wishlist-woo-image a {\n display: block;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column {\n flex: 1;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title > a {\n color: var(--adfy_wishlist_sidebar_modal_product_title_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title > a:hover {\n color: var(--adfy_wishlist_sidebar_modal_product_title_color_hover);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price {\n margin-top: 5px;\n font-weight: bold;\n color: var(--adfy_wishlist_sidebar_modal_product_regular_price_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price del {\n color: var(--adfy_wishlist_sidebar_modal_product_regular_price_color);\n font-size: 90%;\n opacity: 0.8;\n text-decoration: line-through;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price ins {\n color: var(--adfy_wishlist_sidebar_modal_product_sale_price_color);\n background: transparent;\n background-color: transparent;\n text-decoration: none;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock {\n display: block;\n margin-top: 2px;\n font-weight: normal;\n font-size: 14px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .in-stock {\n color: var(--adfy_wishlist_sidebar_modal_in_stock_text_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .out-of-stock {\n color: var(--adfy_wishlist_sidebar_modal_out_of_stock_text_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n margin-top: 20px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column > p {\n margin: 0;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: row;\n gap: 10px;\n justify-content: flex-start;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button,\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart {\n margin: 0;\n color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color);\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button:hover,\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart:hover {\n color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover);\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn {\n font-size: 20px;\n font-weight: normal;\n color: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);\n fill: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);\n padding: 0;\n margin: 0;\n height: auto;\n box-shadow: none;\n border: none;\n background-color: transparent;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn:hover {\n color: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover);\n box-shadow: none;\n border: none;\n background-color: transparent;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li:last-child {\n margin-bottom: 0;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form #addonify-empty-wishlist-para {\n color: var(--adfy_wishlist_sidebar_modal_empty_text_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form.ps--active-y .adfy-wishlist-sidebar-items-entry {\n right: 20px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n gap: 5px;\n width: 100%;\n font-size: 15px;\n line-height: 1;\n font-weight: normal;\n margin: 0;\n padding: 15px 20px;\n fill: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\n color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\n border: 2px solid var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color);\n border-radius: 30px;\n box-shadow: none;\n text-decoration: none;\n transition: all 0.5s ease;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon {\n line-height: 1;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon svg {\n width: 20px;\n height: 20px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn:hover {\n fill: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\n color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\n border-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\n box-shadow: none;\n text-decoration: none;\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover);\n}\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text {\n display: block;\n padding: 15px 20px;\n font-size: calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);\n}\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text #addonify-wishlist-undo-deleted-product-link {\n padding: 4px 10px;\n}\n#addonify-wishlist-sticky-sidebar-container .notice {\n display: grid;\n grid-template-columns: 16px auto;\n align-items: center;\n justify-content: flex-start;\n column-gap: 10px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.4;\n letter-spacing: 0;\n margin: 5px 0;\n padding: 15px;\n border-radius: 3px;\n color: var(--adfy_wishlist_sidebar_modal_notification_text_color);\n fill: var(--adfy_wishlist_sidebar_modal_notification_text_color);\n background-color: var(--adfy_wishlist_sidebar_modal_notification_bg_color);\n animation: AddonifyWishlistFadeInUp 500ms linear;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n#addonify-wishlist-sticky-sidebar-container .notice svg {\n display: inline-flex;\n width: 16px;\n height: 16px;\n}\n\n#addonify-wishlist-show-sidebar-btn {\n --zindex: calc( var(--adfy_wishlist_popup_modal_zindex) - 1 );\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n gap: 10px;\n position: fixed;\n left: auto;\n right: calc(var(--adfy_wishlist_sidebar_btn_position_offset) * 1px);\n top: 50vh;\n padding: 10px;\n width: auto;\n height: auto;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0;\n padding: 10px;\n cursor: pointer;\n fill: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);\n color: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);\n font-size: 11px;\n line-height: 1;\n font-weight: normal;\n letter-spacing: 1.5px;\n text-decoration: none;\n text-transform: uppercase;\n border-radius: 4px;\n transform: rotate(90deg);\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color);\n z-index: var(--zindex);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-show-sidebar-btn .button-icon,\n#addonify-wishlist-show-sidebar-btn .button-label {\n display: inline-flex;\n font-weight: normal;\n}\n#addonify-wishlist-show-sidebar-btn .button-label {\n transform: rotate(180deg);\n}\n#addonify-wishlist-show-sidebar-btn .button-icon {\n transform: rotate(-90deg);\n}\n#addonify-wishlist-show-sidebar-btn .button-icon svg {\n display: inline-flex;\n width: 20px;\n height: 20px;\n}\n#addonify-wishlist-show-sidebar-btn.hidden {\n display: none;\n}\n#addonify-wishlist-show-sidebar-btn:hover {\n fill: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);\n color: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);\n background-color: var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover);\n text-decoration: none;\n}\n#addonify-wishlist-show-sidebar-btn:focus {\n outline: none;\n}\n\n#addonify-wishlist-sticky-sidebar-overlay {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: stretch;\n justify-content: stretch;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n cursor: pointer;\n opacity: 0;\n visibility: hidden;\n background-color: var(--adfy_wishlist_sidebar_modal_overlay_bg_color);\n transition: all 0.5s ease;\n}\n\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 100;\n backdrop-filter: blur(5px);\n background-color: var(--adfy_wishlist_sidebar_modal_spinner_bg_color);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner svg {\n display: inline-flex;\n position: relative;\n color: var(--adfy_wishlist_sidebar_modal_spinner_icon_color);\n width: 24px;\n height: 24px;\n animation: AddonifyWishlistSpin 0.8s infinite ease-in-out;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Visibility & Alignment\n -------------------------------------------------------------------------- */\n.addonify-wishlist-sticky-sidebar-is-visible {\n overflow: hidden;\n}\n.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-overlay {\n visibility: visible;\n opacity: 1;\n z-index: var(--adfy_wishlist_sidebar_overlay_zindex);\n}\n\n#addonify-wishlist-show-sidebar-btn[class*=align-left] {\n right: auto;\n left: calc(var(--adfy_wishlist_sidebar_btn_position_offset) * 1px);\n}\n\n#addonify-wishlist-sticky-sidebar-container[class*=align-left] {\n left: -100vw;\n right: auto;\n}\n#addonify-wishlist-sticky-sidebar-container[class*=align-right] {\n right: -100vw;\n left: auto;\n}\n\n.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-left] {\n left: 0;\n right: auto;\n}\n.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-right] {\n left: auto;\n right: 0;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Wishlist page\n -------------------------------------------------------------------------- */\n#addonify-wishlist-page-container {\n position: relative;\n min-height: 150px;\n margin-bottom: 40px;\n /**\n *\n * Notice\n * \n */\n /**\n *\n * Empty wishlist\n * \n */\n}\n#addonify-wishlist-page-container #addonify-wishlist-table {\n table-layout: auto;\n margin-bottom: 40px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table th {\n padding: 20px 15px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td {\n padding: 15px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.price {\n font-weight: bold;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.price ins {\n color: red;\n background: transparent;\n background-color: transparent;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.price del {\n font-size: 80%;\n opacity: 0.9;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.remove {\n width: 50px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n color: #9F9F9F;\n font-size: 20px;\n line-height: 1;\n font-weight: normal;\n padding: 0;\n margin: 0;\n width: auto;\n height: auto;\n box-shadow: none;\n border: none;\n background-color: transparent;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn:hover {\n color: black;\n border: none;\n box-shadow: none;\n background-color: transparent;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn {\n position: relative;\n display: inline;\n margin: 0;\n padding: 0;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button,\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button {\n display: inline-flex;\n margin: 0;\n padding: 10px 15px;\n font-weight: normal;\n text-decoration: none;\n line-height: 1;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button:hover,\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button:hover {\n outline: none;\n text-decoration: none;\n}\n#addonify-wishlist-page-container #addonify-wishlist-page-toolbar {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n}\n#addonify-wishlist-page-container #addonify-wishlist_spinner {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n width: 100%;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 100;\n background-color: rgb(255, 255, 255);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-page-container #addonify-wishlist_spinner svg {\n display: inline-flex;\n position: relative;\n color: #444444;\n width: 32px;\n height: 32px;\n animation: AddonifyWishlistSpin 0.8s infinite ease-in-out;\n}\n#addonify-wishlist-page-container #addonify-wishlist-notice {\n display: block;\n}\n#addonify-wishlist-page-container #addonify-wishlist-notice > p {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n gap: 20px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-empty {\n display: block;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Media Query\n -------------------------------------------------------------------------- */\n@media (max-width: 768px) {\n #addonify-wishlist-page-container #addonify-wishlist-table {\n border: none;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table thead {\n display: none;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n position: relative;\n flex-direction: column;\n margin-bottom: 30px;\n padding: 20px 20px 20px 90px;\n border: 1px solid #EEEEEE;\n border-radius: 10px;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td {\n padding: 10px 0;\n border: none;\n line-height: 1.4;\n border-bottom: 1px dotted #EEEEEE;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td:last-child {\n padding-bottom: 0;\n border-bottom: none;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.remove {\n position: absolute;\n top: 15px;\n left: auto;\n right: 10px;\n width: 30px;\n padding: 0;\n border: 0;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image {\n position: absolute;\n display: inline-flex;\n left: 20px;\n right: auto;\n top: 30px;\n border: 0;\n padding: 0;\n width: 55px;\n overflow: hidden;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a {\n display: inline-flex;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a img {\n display: inline-flex;\n width: 55px;\n object-fit: cover;\n object-position: center;\n border-radius: 2px;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.name {\n padding-right: 40px;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.actions .adfy-wishlist-btn a {\n height: auto;\n padding: 13px 15px;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr:last-child {\n margin-bottom: 0;\n }\n #addonify-wishlist-page-container #addonify-wishlist-page-toolbar {\n justify-content: center;\n }\n}\n/* --------------------------------------------------------------------------\n\t#. Cart table\n -------------------------------------------------------------------------- */\n.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n margin-top: 5px;\n height: auto;\n padding: 10px 20px;\n}\n.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist.adfy-wishlist-hide {\n display: none !important;\n}\n\n/* --------------------------------------------------------------------------\n\tHide/show\n -------------------------------------------------------------------------- */\n.adfy-wishlist-hide {\n display: none;\n}\n\n.adfy-wishlist-show {\n display: block;\n}\n\n/* --------------------------------------------------------------------------\n\tVisibility\n -------------------------------------------------------------------------- */\n.adfy-wishlist-visibility-hidden {\n opacity: 0;\n visibility: hidden;\n}\n\n.adfy-wishlist-visibility-visible {\n opacity: 1;\n visibility: visible;\n}\n\n/* --------------------------------------------------------------------------\n\tSpinner\n -------------------------------------------------------------------------- */\n.adfy-wishlist-spinner {\n position: relative;\n}\n\n/* --------------------------------------------------------------------------\n\tNotices\n -------------------------------------------------------------------------- */\n#addonify-wishlist-notice {\n position: relative;\n}\n#addonify-wishlist-notice > p {\n position: relative;\n display: block;\n color: var(--adfy_wishlist_product_removed_notice_text_color);\n padding: 15px 20px;\n margin-bottom: 30px;\n font-size: var(--adfy_wishlist_product_removed_notice_font_size);\n font-weight: normal;\n overflow: hidden;\n border-radius: 3px;\n background-color: var(--adfy_wishlist_product_removed_notice_bg_color);\n}\n#addonify-wishlist-notice > p #addonify-wishlist-undo-deleted-product-link {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 7px 10px;\n margin: 0 0 0 3px;\n font-size: calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);\n line-height: 1;\n font-weight: normal;\n text-decoration: none;\n cursor: pointer;\n border-radius: 30px;\n color: var(--adfy_wishlist_product_removed_notice_undo_btn_text_color);\n background-color: var(--adfy_wishlist_product_removed_notice_undo_btn_bg_color);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-notice > p #addonify-wishlist-undo-deleted-product-link:hover {\n color: var(--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color);\n background-color: var(--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color);\n text-decoration: none;\n}\n\n#addonify-wishlist-empty #addonify-empty-wishlist-para {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n gap: 5px;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Pulse\n -------------------------------------------------------------------------- */\n@keyframes AddonifyWishlistPulse {\n 0% {\n transform: scale(0.9);\n }\n 70% {\n transform: scale(1);\n box-shadow: 0 0 0 50px rgba(90, 153, 212, 0);\n }\n 100% {\n transform: scale(0.9);\n box-shadow: 0 0 0 0 rgba(90, 153, 212, 0);\n }\n}\n/* -------------------------------------------------------------------------- \n\t#. Spin\n -------------------------------------------------------------------------- */\n@keyframes AddonifyWishlistSpin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n/* -------------------------------------------------------------------------- \n\t#. FadeInUp\n -------------------------------------------------------------------------- */\n@keyframes AddonifyWishlistFadeInUp {\n 0% {\n opacity: 0;\n transform: translateY(40px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}","/* -------------------------------------------------------------------------- \r\n\t#. Button General\r\n -------------------------------------------------------------------------- */\r\n\r\n.adfy-wishlist-btn {\r\n\r\n fill: var(--adfy_wishlist_wishlist_btn_text_color);\r\n color: var(--adfy_wishlist_wishlist_btn_text_color);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color);\r\n @include transition_delay();\r\n\r\n &:hover {\r\n\r\n outline: none;\r\n fill: var(--adfy_wishlist_wishlist_btn_text_color_hover);\r\n color: var(--adfy_wishlist_wishlist_btn_text_color_hover);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color_hover);\r\n }\r\n\r\n &:focus {\r\n\r\n outline: none;\r\n }\r\n}\r\n\r\np.adfy-wishlist-btn .button,\r\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn) {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n gap: 5px;\r\n font-weight: normal;\r\n cursor: pointer;\r\n box-shadow: none;\r\n border-style: none;\r\n border-width: 0;\r\n border-color: transparent;\r\n @include transition_delay();\r\n\r\n &:focus,\r\n &:hover {\r\n\r\n box-shadow: none;\r\n border-style: none;\r\n border-width: 0;\r\n border-color: transparent;\r\n }\r\n\r\n &.adfy-wishlist-clear-button-style {\r\n\r\n padding: 0;\r\n margin: 0;\r\n color:#444444;\r\n border: none;\r\n cursor: pointer;\r\n box-shadow: none;\r\n border-color: none;\r\n text-decoration: none;\r\n background-color: transparent;\r\n\r\n &:hover {\r\n\r\n color:#444444;\r\n border: none;\r\n box-shadow: none;\r\n text-decoration: none;\r\n background-color: transparent;\r\n }\r\n }\r\n}\r\n\r\n\r\n/**\r\n*\r\n* Clear shortcode button style.\r\n* Used on WooCommerce add to cart shortcode.\r\n*\r\n* @since: 1.1.1\r\n*/\r\n\r\n.adfy-wishlist-clear-shortcode-button-style.woocommerce.product {\r\n\r\n display: inline-flex;\r\n flex-direction: row;\r\n align-items: center;\r\n justify-content: center;\r\n position: relative;\r\n margin: 0;\r\n padding: 0;\r\n font-family: inherit;\r\n line-height: inherit;\r\n font-weight: inherit;\r\n text-transform: none;\r\n box-shadow: none;\r\n border-radius: 0;\r\n color: inherit;\r\n fill: inherit;\r\n text-align: inherit;\r\n transition: none;\r\n width: 100%;\r\n max-width: 100%;\r\n height: auto;\r\n opacity: 1;\r\n background: transparent;\r\n background-color: transparent;\r\n\r\n &:hover {\r\n\r\n width: auto;\r\n height: auto;\r\n color: inherit;\r\n fill: inherit;\r\n outline: none;\r\n text-decoration: none;\r\n background: transparent;\r\n background-color: transparent;\r\n box-shadow: none;\r\n border-radius: 0;\r\n }\r\n\r\n &:focus {\r\n\r\n fill: inherit;\r\n color: inherit;\r\n outline: none;\r\n text-decoration: none;\r\n background: transparent;\r\n background-color: transparent;\r\n border-radius: 0;\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. Add to Wishlist button\r\n -------------------------------------------------------------------------- */\r\n \r\n.addonify-add-to-wishlist-btn,\r\n.addonify-wishlist-add-to-cart .button,\r\n.addonify-wishlist-add-to-cart .added_to_cart,\r\n.woocommerce .shop_table .addonify-add-to-wishlist-btn,\r\n#addonify-wishlist-page-form .adfy-wishlist-btn .button,\r\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn\r\n.woocommerce ul.products li.product button.addonify-add-to-wishlist-btn, \r\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn,\r\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn,\r\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn {\r\n\r\n display: inline-flex;\r\n gap: 5px;\r\n align-items: center;\r\n justify-content: center;\r\n background: transparent;\r\n fill: var(--adfy_wishlist_wishlist_btn_text_color);\r\n color: var(--adfy_wishlist_wishlist_btn_text_color);\r\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color);\r\n @include transition_delay();\r\n\r\n .addonify-wishlist-icon {\r\n\r\n display: inline-flex;\r\n line-height: 1;\r\n width: 16px;\r\n height: 16px;\r\n color: inherit;\r\n fill: inherit;\r\n }\r\n\r\n &:is(:hover, :focus) {\r\n\r\n outline: none;\r\n background: transparent;\r\n fill: var(--adfy_wishlist_wishlist_btn_text_color_hover);\r\n color: var(--adfy_wishlist_wishlist_btn_text_color_hover);\r\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color_hover);\r\n }\r\n\r\n &.adfy-icon-before-label {\r\n\r\n flex-direction: row-reverse;\r\n }\r\n}\r\n\r\n.addonify-wishlist-add-to-cart .button,\r\n.addonify-wishlist-add-to-cart .added_to_cart {\r\n\r\n padding: 10px 15px;\r\n border-radius: 2px;\r\n}","/* -------------------------------------------------------------------------- \r\n\tMixin: Better Font Rendering\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin better_font_rendering() {\r\n\r\n -moz-osx-font-smoothing: grayscale;\r\n -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n@function rem($px) {\r\n\r\n @return #{stripUnit($px) / stripUnit($html-font-size)}rem;\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Flex box\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin flex () {\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Grid\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin grid() {\r\n\r\n display: grid;\r\n}\r\n\r\n@mixin grid_columns($columns) {\r\n\r\n @if $columns == 1 {\r\n grid-template-columns: repeat(1, 1fr);\r\n }\r\n @else if $columns == 2 {\r\n grid-template-columns: repeat(2, 1fr);\r\n }\r\n @else if $columns == 3 {\r\n grid-template-columns: repeat(3, 1fr);\r\n }\r\n @else if $columns == 4 {\r\n grid-template-columns: repeat(4, 1fr);\r\n }\r\n @else if $columns == 5 {\r\n grid-template-columns: repeat(5, 1fr);\r\n }\r\n @else if $columns == 6 {\r\n grid-template-columns: repeat(6, 1fr);\r\n }\r\n @else {\r\n grid-template-columns: repeat(1, 1fr);\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Visibility\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin visibility_hidden () {\r\n\r\n opacity: 0;\r\n visibility: hidden;\r\n}\r\n\r\n@mixin visibility_visible () {\r\n\r\n opacity: 1;\r\n visibility: visible;\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Animations & transition\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin transition_delay () {\r\n\r\n transition: all 0.5s ease;\r\n}\r\n\r\n@mixin transition_delay_none () {\r\n\r\n transition: none;\r\n}\r\n\r\n@mixin scale () {\r\n\r\n transform: scale(1.1);\r\n @include transition_delay();\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Position\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin position ( $top, $bottom, $left, $right ) {\r\n\t\r\n\ttop: $top;\r\n\tbottom: $bottom;\r\n\tleft: $left;\r\n\tright: $right;\r\n\ttransform:translateY(-50%);\r\n}\r\n\r\n@mixin position_topnleft () {\r\n\t\r\n\ttop: 50%;\r\n\tleft: 50%;\r\n transform: translateX(-50%) translateY(-50%);\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Overlay\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin overlay () {\r\n\r\n\ttop: 0;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tbackground:rgba(0, 0, 0, 0.8);\r\n\t@include transition_delay();\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Drop shadow\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin drop_shadow () {\r\n\r\n\tbox-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n@mixin mild_drop_shadow() {\r\n\r\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);\r\n}\r\n\r\n@mixin large_drop_shadow () {\r\n\r\n box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Clearfix\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin clearfix() {\r\n\r\n &::before,\r\n\t&::after {\r\n\r\n\t\tcontent: \"\";\r\n\t\tdisplay: table;\r\n\t}\r\n\r\n\t&::after {\r\n\r\n\t\tclear: both;\r\n\t}\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Breakpoints\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin breakpoint($point) {\r\n /* Wide */\r\n @if $point == wide {\r\n @media (max-width: 1440px) {\r\n @content;\r\n }\r\n }\r\n /* Ipad Pro */\r\n @else if $point == ipadpro {\r\n @media (max-width: 1024px) {\r\n @content;\r\n }\r\n }\r\n /* Medium */\r\n @else if $point == medium {\r\n @media (max-width: 991px) {\r\n @content;\r\n }\r\n }\r\n /* Ipad */\r\n @else if $point == ipad {\r\n @media ( max-width: 768px ) {\r\n @content;\r\n }\r\n }\r\n /* Mobile */\r\n @else if $point == mobile {\r\n @media ( max-width: 575px ) {\r\n @content;\r\n }\r\n }\r\n}\r\n","/* --------------------------------------------------------------------------\r\n\t#. Wishlist modal\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-wishlist-modal-is-open {\r\n\r\n overflow: hidden;\r\n}\r\n\r\n#addonify-wishlist-modal-wrapper {\r\n\r\n box-sizing: border-box;\r\n @include better_font_rendering();\r\n}\r\n\r\n#addonify-wishlist-modal-wrapper {\r\n\r\n display: block;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n @include visibility_hidden();\r\n @include transition_delay();\r\n background-color: var(--adfy_wishlist_popup_modal_overlay_bg_color);\r\n\r\n .addonify-wishlist-modal {\r\n\r\n position: relative;\r\n @include flex();\r\n flex-direction: column;\r\n justify-content: center;\r\n gap: 20px;\r\n width: 400px;\r\n min-height: 400px;\r\n text-align: center;\r\n padding: 30px;\r\n margin: calc(( 100vh - 300px ) / 2 ) auto 0;\r\n border-radius: 5px;\r\n box-sizing: border-box;\r\n @include large_drop_shadow();\r\n background-color: var(--adfy_wishlist_popup_modal_bg_color);\r\n @include breakpoint(mobile) {\r\n\r\n width: 85vw;\r\n padding: 20px;\r\n }\r\n\r\n .adfy-model-close {\r\n\r\n position: absolute;\r\n top: 15px;\r\n left: auto;\r\n right: 15px;\r\n z-index: 1;\r\n\r\n #addonify-wishlist-close-modal-btn {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n fill: var(--adfy_wishlist_popup_modal_close_btn_icon_color);\r\n color: var(--adfy_wishlist_popup_modal_close_btn_icon_color);\r\n\r\n .addonify-wishlist-icon {\r\n\r\n display: inline-flex;\r\n line-height: 1;\r\n width: 16px;\r\n height: 16px;\r\n }\r\n\r\n &:hover {\r\n\r\n fill: var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);\r\n color: var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);\r\n }\r\n }\r\n }\r\n\r\n .addonify-wishlist-modal-body {\r\n\r\n @include flex();\r\n flex-direction: column;\r\n gap: 20px;\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n padding: 0;\r\n margin: 0 0 20px 0;\r\n\r\n .addonify-wishlist-icon {\r\n\r\n display: inline-flex;\r\n height: 62px;\r\n width: 62px;\r\n fill: var(--adfy_wishlist_popup_modal_icon_color);\r\n color: var(--adfy_wishlist_popup_modal_icon_color);\r\n //animation: AddonifyWishlistPulse 0.8s infinite linear;\r\n }\r\n }\r\n\r\n #addonify-wishlist-modal-response {\r\n\r\n .response-text {\r\n\r\n margin: 0;\r\n padding: 0;\r\n color: var(--adfy_wishlist_popup_modal_text_color);\r\n }\r\n }\r\n\r\n .addonify-wishlist-modal-btns {\r\n\r\n @include flex();\r\n gap: 20px;\r\n flex-direction: column;\r\n\r\n .adfy-wishlist-btn-link,\r\n p.addonify-wishlist-add-to-cart .button {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 16px;\r\n line-height: 1;\r\n font-weight: normal;\r\n width: 100%;\r\n margin: 0;\r\n padding: 18px 20px;\r\n height: auto;\r\n border-radius: 30px;\r\n color: var(--adfy_wishlist_popup_modal_btn_text_color);\r\n background-color: var(--adfy_wishlist_popup_modal_btn_bg_color);\r\n @include transition_delay();\r\n\r\n &:hover {\r\n\r\n color: var(--adfy_wishlist_popup_modal_btn_text_color_hover);\r\n background-color: var(--adfy_wishlist_popup_modal_btn_bg_color_hover);\r\n }\r\n }\r\n\r\n .adfy-wishlist-btn-link,\r\n p.addonify-wishlist-add-to-cart .button {\r\n\r\n text-decoration: none;\r\n\r\n &:hover {\r\n\r\n text-decoration: none;\r\n }\r\n\r\n &:focus {\r\n\r\n outline: none;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.addonify-wishlist-modal-is-open #addonify-wishlist-modal-wrapper {\r\n\r\n z-index: var(--adfy_wishlist_popup_modal_zindex);\r\n backdrop-filter: blur( 5px );\r\n @include visibility_visible();\r\n}\r\n\r\n/**\r\n*\r\n* Loading state.\r\n*\r\n*/\r\n#addonify-wishlist-modal-wrapper.loading {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n position: relative;\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n\r\n * {\r\n\r\n display: none;\r\n @include visibility_hidden();\r\n }\r\n\r\n &::before {\r\n\r\n content: \"\";\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 100%;\r\n background: white url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z'/%3E%3C/svg%3E\") no-repeat 50%;\r\n animation: AddonifyWishlistSpin 0.6s infinite linear;\r\n }\r\n }\r\n}\r\n\r\n/**\r\n*\r\n* Require login\r\n*\r\n*/\r\n#addonify-wishlist-modal-wrapper.require-login {\r\n\r\n form {\r\n\r\n margin: 0;\r\n padding: 0;\r\n }\r\n}\r\n\r\n/**\r\n*\r\n* Modal icon colors.\r\n*\r\n*/\r\n#addonify-wishlist-modal-wrapper {\r\n\r\n &.adfy-success-modal {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n .adfy-wishlist-icon:not([class*=\"icon-heart-\"]) {\r\n\r\n fill: var(--adfy_wishlist_success_icon_color);\r\n color: var(--adfy_wishlist_success_icon_color);\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.adfy-info-modal {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n .adfy-wishlist-icon {\r\n\r\n fill: var(--adfy_wishlist_info_icon_color);\r\n color: var(--adfy_wishlist_info_icon_color);\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.adfy-warning-modal {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n .adfy-wishlist-icon {\r\n\r\n fill: var(--adfy_wishlist_warning_icon_color);\r\n color: var(--adfy_wishlist_warning_icon_color);\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.adfy-error-modal {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n .adfy-wishlist-icon {\r\n\r\n fill: var(--adfy_wishlist_error_icon_color);\r\n color: var(--adfy_wishlist_error_icon_color);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n","/* -------------------------------------------------------------------------- \r\n\t#. Wishlist sidebar panel\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-wishlist-sticky-sidebar-container {\r\n\r\n --sidebar-zindex: calc( var(--adfy_wishlist_sidebar_overlay_zindex) + 5 );\r\n\r\n @include flex();\r\n flex-direction: column;\r\n justify-content: space-between;\r\n gap: 40px;\r\n position: fixed;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n max-width: 400px;\r\n height: 100%;\r\n margin: 0;\r\n padding: 30px 20px 20px 20px;\r\n z-index: var(--sidebar-zindex);\r\n background-color: var(--adfy_wishlist_sidebar_modal_bg_color);\r\n @include large_drop_shadow();\r\n @include transition_delay();\r\n @include visibility_visible();\r\n @include breakpoint(mobile) {\r\n\r\n gap: 30px;\r\n max-width: 90vw;\r\n }\r\n\r\n .addonify-wishlist-ssc-body {\r\n\r\n flex: 1 1 auto;\r\n @include flex();\r\n flex-direction: column;\r\n\r\n .addonify-wishlist-scs-header {\r\n\r\n flex: 0 0 auto;\r\n @include flex();\r\n flex-direction: row;\r\n align-items: center;\r\n justify-content: space-between;\r\n margin-bottom: 20px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid var(--adfy_wishlist_border_color);\r\n\r\n .adfy-wishlist-sidebar-title {\r\n\r\n padding: 0;\r\n margin: 0;\r\n font-size: 18px;\r\n color: var(--adfy_wishlist_sidebar_modal_title_color);\r\n }\r\n\r\n #close-adfy-wishlist-sidebar-button {\r\n\r\n fill: var(--adfy_wishlist_sidebar_modal_close_icon_color);\r\n color: var(--adfy_wishlist_sidebar_modal_close_icon_color);\r\n padding: 0;\r\n margin: 0;\r\n width: auto;\r\n height: auto;\r\n border: none;\r\n line-height: 1;\r\n border-radius: 100%;\r\n box-shadow: none;\r\n text-decoration: none;\r\n background: transparent;\r\n background-color: transparent;\r\n transition: all 0.5s ease;\r\n\r\n svg {\r\n\r\n height: 24px;\r\n width: 24px;\r\n }\r\n\r\n &:hover {\r\n\r\n fill: var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);\r\n color: var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);\r\n box-shadow: none;\r\n background: transparent;\r\n background-color: transparent;\r\n transform: none;\r\n text-decoration: none;\r\n }\r\n } \r\n }\r\n\r\n #addonify-wishlist-sidebar-form {\r\n\r\n flex: 1 1 auto;\r\n position: relative;\r\n padding: 0;\r\n margin: 0;\r\n overflow: hidden;\r\n overflow-y: auto;\r\n\r\n .adfy-wishlist-sidebar-items-entry {\r\n\r\n display: block;\r\n position: absolute;\r\n margin: 0;\r\n padding: 0;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n height: 100%;\r\n width: auto;\r\n list-style: none;\r\n\r\n li {\r\n\r\n display: block;\r\n padding: 0;\r\n margin: 0 0 30px 0;\r\n\r\n .adfy-wishlist-row {\r\n\r\n @include flex();\r\n gap: 15px;\r\n align-items: center;\r\n\r\n .image-column {\r\n\r\n width: 82px;\r\n overflow: hidden;\r\n\r\n .adfy-wishlist-woo-image {\r\n\r\n a {\r\n\r\n display: block;\r\n }\r\n }\r\n }\r\n\r\n .title-price-column {\r\n\r\n flex: 1;\r\n\r\n .adfy-wishlist-woo-title {\r\n\r\n > a {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_title_color);\r\n\r\n &:hover {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_title_color_hover);\r\n }\r\n }\r\n }\r\n\r\n .adfy-wishlist-woo-price {\r\n\r\n margin-top: 5px;\r\n font-weight: bold;\r\n color: var(--adfy_wishlist_sidebar_modal_product_regular_price_color);\r\n\r\n del {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_regular_price_color);\r\n font-size: 90%;\r\n opacity: 0.8;\r\n text-decoration: line-through;\r\n }\r\n\r\n ins {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_sale_price_color);\r\n background: transparent;\r\n background-color: transparent;\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n .adfy-wishlist-woo-stock {\r\n\r\n display: block;\r\n margin-top: 2px;\r\n font-weight: normal;\r\n font-size: 14px;\r\n\r\n .in-stock {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_in_stock_text_color);\r\n }\r\n\r\n .out-of-stock {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_out_of_stock_text_color);\r\n }\r\n }\r\n }\r\n }\r\n\r\n .adfy-wishlist-woo-action {\r\n\r\n .adfy-wishlist-row {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: space-between;\r\n margin-top: 20px;\r\n\r\n .cart-column {\r\n\r\n > p {\r\n\r\n margin: 0;\r\n }\r\n\r\n .addonify-wishlist-add-to-cart {\r\n\r\n @include flex();\r\n flex-direction: row;\r\n gap: 10px;\r\n justify-content: flex-start;\r\n\r\n a.button,\r\n a.added_to_cart {\r\n\r\n margin: 0;\r\n color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color);\r\n\r\n &:hover {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover);\r\n }\r\n }\r\n }\r\n }\r\n\r\n .remove-item-column {\r\n\r\n .adfy-wishlist-btn {\r\n\r\n font-size: 20px;\r\n font-weight: normal;\r\n color: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);\r\n fill: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);\r\n padding: 0;\r\n margin: 0;\r\n height: auto;\r\n box-shadow: none;\r\n border: none;\r\n background-color: transparent;\r\n\r\n &:hover {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover);\r\n box-shadow: none;\r\n border: none;\r\n background-color: transparent;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n\r\n #addonify-empty-wishlist-para {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_empty_text_color);\r\n }\r\n }\r\n\r\n #addonify-wishlist-sidebar-form.ps--active-y {\r\n\r\n .adfy-wishlist-sidebar-items-entry {\r\n\r\n right: 20px;\r\n }\r\n }\r\n }\r\n\r\n .addonify-wishlist-ssc-footer {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n\r\n .addonify-wishlist-goto-wishlist-btn {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n gap: 5px;\r\n width: 100%;\r\n font-size: 15px;\r\n line-height: 1;\r\n font-weight: normal;\r\n margin: 0;\r\n padding: 15px 20px;\r\n fill: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\r\n color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\r\n border: 2px solid var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color);\r\n border-radius: 30px;\r\n box-shadow: none;\r\n text-decoration: none;\r\n @include transition_delay();\r\n\r\n .icon {\r\n\r\n line-height: 1;\r\n\r\n svg {\r\n\r\n width: 20px;\r\n height: 20px;\r\n }\r\n }\r\n\r\n &:hover {\r\n\r\n fill: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\r\n color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\r\n border-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\r\n box-shadow: none;\r\n text-decoration: none;\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover);\r\n }\r\n }\r\n }\r\n\r\n /**\r\n *\r\n * Notice\r\n * \r\n */\r\n\r\n #addonify-wishlist-undo-deleted-product {\r\n\r\n #addonify-wishlist-undo-deleted-product-text {\r\n\r\n display: block;\r\n padding: 15px 20px;\r\n font-size: calc( var(--adfy_wishlist_product_removed_notice_font_size) - 1px );\r\n\r\n #addonify-wishlist-undo-deleted-product-link {\r\n\r\n padding: 4px 10px;\r\n }\r\n }\r\n }\r\n\r\n .notice {\r\n\r\n @include grid();\r\n grid-template-columns: 16px auto;\r\n align-items: center;\r\n justify-content: flex-start;\r\n column-gap: 10px;\r\n font-size: 14px;\r\n font-weight: normal;\r\n line-height: 1.4;\r\n letter-spacing: 0;\r\n margin: 5px 0;\r\n padding: 15px;\r\n border-radius: 3px;\r\n color: var(--adfy_wishlist_sidebar_modal_notification_text_color);\r\n fill: var(--adfy_wishlist_sidebar_modal_notification_text_color);\r\n background-color: var(--adfy_wishlist_sidebar_modal_notification_bg_color);\r\n animation: AddonifyWishlistFadeInUp 500ms linear;\r\n box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n width: 16px;\r\n height: 16px;\r\n }\r\n }\r\n}\r\n\r\n#addonify-wishlist-show-sidebar-btn {\r\n\r\n --zindex: calc( var(--adfy_wishlist_popup_modal_zindex) - 1 );\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n gap: 10px;\r\n position: fixed;\r\n left: auto;\r\n right: calc(var(--adfy_wishlist_sidebar_btn_position_offset) * 1px);\r\n top: 50vh;\r\n padding: 10px;\r\n width: auto;\r\n height: auto;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n margin: 0;\r\n padding: 10px;\r\n cursor: pointer;\r\n fill: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);\r\n color: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);\r\n font-size: 11px;\r\n line-height: 1;\r\n font-weight: normal;\r\n letter-spacing: 1.5px;\r\n text-decoration: none;\r\n text-transform: uppercase;\r\n border-radius: 4px;\r\n transform: rotate(90deg);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color);\r\n z-index: var(--zindex);\r\n @include transition_delay();\r\n\r\n .button-icon,\r\n .button-label {\r\n\r\n display: inline-flex;\r\n font-weight: normal;\r\n }\r\n\r\n .button-label {\r\n\r\n transform: rotate(180deg);\r\n }\r\n\r\n .button-icon {\r\n \r\n transform: rotate(-90deg);\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n width: 20px;\r\n height: 20px;\r\n }\r\n }\r\n\r\n &.hidden {\r\n\r\n display: none;\r\n }\r\n\r\n &:hover {\r\n\r\n fill: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);\r\n color: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);\r\n background-color: var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover);\r\n text-decoration: none;\r\n }\r\n\r\n &:focus {\r\n\r\n outline: none;\r\n }\r\n}\r\n\r\n#addonify-wishlist-sticky-sidebar-overlay {\r\n\r\n @include flex();\r\n align-items: stretch;\r\n justify-content: stretch;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n height: 100%;\r\n width: 100%;\r\n cursor: pointer;\r\n opacity: 0;\r\n visibility: hidden;\r\n background-color: var(--adfy_wishlist_sidebar_modal_overlay_bg_color);\r\n @include transition_delay();\r\n}\r\n\r\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n width: 100%;\r\n height: 100%;\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n z-index: 100;\r\n backdrop-filter: blur(5px);\r\n background-color: var(--adfy_wishlist_sidebar_modal_spinner_bg_color);\r\n @include transition_delay();\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n position: relative;\r\n color: var(--adfy_wishlist_sidebar_modal_spinner_icon_color);\r\n width: 24px;\r\n height: 24px;\r\n animation: AddonifyWishlistSpin 0.8s infinite ease-in-out;\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. Visibility & Alignment\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-wishlist-sticky-sidebar-is-visible {\r\n\r\n overflow: hidden;\r\n\r\n #addonify-wishlist-sticky-sidebar-overlay {\r\n\r\n visibility: visible;\r\n opacity: 1;\r\n z-index: var(--adfy_wishlist_sidebar_overlay_zindex);\r\n }\r\n}\r\n\r\n#addonify-wishlist-show-sidebar-btn[class*=\"align-left\"] {\r\n\r\n right: auto;\r\n left: calc(var(--adfy_wishlist_sidebar_btn_position_offset) * 1px);\r\n}\r\n\r\n#addonify-wishlist-sticky-sidebar-container {\r\n\r\n &[class*=\"align-left\"] {\r\n\r\n left: -100vw;\r\n right: auto;\r\n }\r\n\r\n &[class*=\"align-right\"] {\r\n\r\n right: -100vw;\r\n left: auto;\r\n }\r\n}\r\n\r\n.addonify-wishlist-sticky-sidebar-is-visible {\r\n\r\n #addonify-wishlist-sticky-sidebar-container {\r\n\r\n &[class*=\"align-left\"] {\r\n\r\n left: 0;\r\n right: auto;\r\n }\r\n\r\n &[class*=\"align-right\"] {\r\n\r\n left: auto;\r\n right: 0;\r\n } \r\n }\r\n}\r\n\r\n","/* -------------------------------------------------------------------------- \r\n\t#. Wishlist page\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-wishlist-page-container {\r\n\r\n position: relative;\r\n min-height: 150px;\r\n margin-bottom: 40px;\r\n\r\n #addonify-wishlist-table {\r\n\r\n table-layout: auto;\r\n margin-bottom: 40px;\r\n\r\n th {\r\n\r\n padding: 20px 15px;\r\n }\r\n\r\n td {\r\n\r\n padding: 15px;\r\n }\r\n\r\n td.price {\r\n\r\n font-weight: bold; \r\n\r\n ins {\r\n\r\n color: red;\r\n background: transparent;\r\n background-color: transparent;\r\n }\r\n\r\n del {\r\n\r\n font-size: 80%;\r\n opacity: 0.9;\r\n }\r\n }\r\n\r\n td.remove {\r\n\r\n width: 50px;\r\n\r\n .adfy-wishlist-btn {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n color: #9F9F9F;\r\n font-size: 20px;\r\n line-height: 1;\r\n font-weight: normal;\r\n padding: 0;\r\n margin: 0;\r\n width: auto;\r\n height: auto;\r\n box-shadow: none;\r\n border: none;\r\n background-color: transparent;\r\n\r\n &:hover {\r\n\r\n color: black;\r\n border: none;\r\n box-shadow: none;\r\n background-color: transparent;\r\n }\r\n }\r\n }\r\n\r\n td.actions {\r\n\r\n p.adfy-wishlist-btn {\r\n\r\n position: relative;\r\n display: inline;\r\n margin: 0;\r\n padding: 0;\r\n\r\n .button,\r\n a.button {\r\n\r\n display: inline-flex;\r\n margin: 0;\r\n padding: 10px 15px;\r\n font-weight: normal;\r\n text-decoration: none;\r\n line-height: 1;\r\n\r\n &:hover {\r\n\r\n outline: none;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #addonify-wishlist-page-toolbar {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: flex-end;\r\n }\r\n\r\n #addonify-wishlist_spinner {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n width: 100%;\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n z-index: 100;\r\n background-color: rgba(255, 255, 255, 1);\r\n @include transition_delay();\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n position: relative;\r\n color: #444444;\r\n width: 32px;\r\n height: 32px;\r\n animation: AddonifyWishlistSpin 0.8s infinite ease-in-out;\r\n }\r\n }\r\n\r\n /**\r\n *\r\n * Notice\r\n * \r\n */ \r\n\r\n #addonify-wishlist-notice {\r\n\r\n display: block;\r\n\r\n > p {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: space-between;\r\n gap: 20px;\r\n }\r\n }\r\n\r\n /**\r\n *\r\n * Empty wishlist\r\n * \r\n */\r\n\r\n #addonify-wishlist-empty {\r\n\r\n display: block;\r\n }\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. Media Query\r\n -------------------------------------------------------------------------- */\r\n\r\n@media ( max-width: 768px ) {\r\n\r\n #addonify-wishlist-page-container {\r\n\r\n #addonify-wishlist-table {\r\n\r\n border: none;\r\n\r\n thead {\r\n\r\n display: none;\r\n }\r\n\r\n tbody {\r\n\r\n tr {\r\n\r\n @include flex();\r\n position: relative;\r\n flex-direction: column;\r\n margin-bottom: 30px;\r\n padding: 20px 20px 20px 90px;\r\n border: 1px solid #EEEEEE;\r\n border-radius: 10px;\r\n\r\n td {\r\n\r\n padding: 10px 0;\r\n border: none;\r\n line-height: 1.4;\r\n border-bottom: 1px dotted #EEEEEE;\r\n\r\n &:last-child {\r\n\r\n padding-bottom: 0;\r\n border-bottom: none\r\n } \r\n }\r\n\r\n td.remove {\r\n\r\n position: absolute;\r\n top: 15px;\r\n left: auto;\r\n right: 10px;\r\n width: 30px;\r\n padding: 0;\r\n border: 0;\r\n }\r\n\r\n td.image {\r\n\r\n position: absolute;\r\n display: inline-flex;\r\n left: 20px;\r\n right: auto;\r\n top: 30px;\r\n border: 0;\r\n padding: 0;\r\n width: 55px;\r\n overflow: hidden;\r\n\r\n a {\r\n\r\n display: inline-flex;\r\n\r\n img {\r\n\r\n display: inline-flex;\r\n width: 55px;\r\n object-fit: cover;\r\n object-position: center;\r\n border-radius: 2px;\r\n }\r\n }\r\n }\r\n\r\n td.name {\r\n\r\n padding-right: 40px;\r\n }\r\n\r\n td.actions {\r\n\r\n .adfy-wishlist-btn {\r\n\r\n a {\r\n\r\n height: auto;\r\n padding: 13px 15px;\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n // Toolbar\r\n #addonify-wishlist-page-container #addonify-wishlist-page-toolbar {\r\n\r\n justify-content: center;\r\n }\r\n}","/* --------------------------------------------------------------------------\r\n\t#. Cart table\r\n -------------------------------------------------------------------------- */\r\n\r\n.woocommerce-cart-form {\r\n\r\n .addonify_wishlist-cart-item-add-to-wishlist {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n gap: 5px;\r\n margin-top: 5px;\r\n height: auto;\r\n padding: 10px 20px;\r\n\r\n &.adfy-wishlist-hide {\r\n\r\n display: none !important;\r\n }\r\n }\r\n}","/* --------------------------------------------------------------------------\r\n\tHide/show\r\n -------------------------------------------------------------------------- */\r\n\r\n.adfy-wishlist-hide {\r\n\r\n display: none;\r\n}\r\n\r\n.adfy-wishlist-show {\r\n\r\n display: block;\r\n}\r\n\r\n/* --------------------------------------------------------------------------\r\n\tVisibility\r\n -------------------------------------------------------------------------- */\r\n\r\n.adfy-wishlist-visibility-hidden {\r\n\r\n @include visibility_hidden();\r\n}\r\n\r\n.adfy-wishlist-visibility-visible {\r\n\r\n @include visibility_visible();\r\n}\r\n\r\n/* --------------------------------------------------------------------------\r\n\tSpinner\r\n -------------------------------------------------------------------------- */\r\n\r\n.adfy-wishlist-spinner {\r\n\r\n position: relative; // Used in sidebar.\r\n}\r\n\r\n/* --------------------------------------------------------------------------\r\n\tNotices\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-wishlist-notice {\r\n\r\n \tposition: relative;\r\n\r\n \t> p {\r\n\r\n\t\tposition: relative;\r\n\t\tdisplay: block;\r\n\t\tcolor: var(--adfy_wishlist_product_removed_notice_text_color);\r\n\t\tpadding: 15px 20px;\r\n\t\tmargin-bottom: 30px;\r\n\t\tfont-size: var(--adfy_wishlist_product_removed_notice_font_size);\r\n\t\tfont-weight: normal;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 3px;\r\n\t\tbackground-color: var(--adfy_wishlist_product_removed_notice_bg_color);\r\n\r\n\t\t#addonify-wishlist-undo-deleted-product-link {\r\n\r\n\t\tdisplay: inline-flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tpadding: 7px 10px;\r\n\t\tmargin: 0 0 0 3px;\r\n\t\tfont-size: calc( var(--adfy_wishlist_product_removed_notice_font_size) - 1px );\r\n\t\tline-height: 1;\r\n\t\tfont-weight: normal;\r\n\t\ttext-decoration: none;\r\n\t\tcursor: pointer;\r\n\t\tborder-radius: 30px;\r\n\t\tcolor: var(--adfy_wishlist_product_removed_notice_undo_btn_text_color);\r\n\t\tbackground-color: var(--adfy_wishlist_product_removed_notice_undo_btn_bg_color);\r\n\t\t@include transition_delay();\r\n\r\n\t\t\t&:hover {\r\n\r\n\t\t\t\tcolor: var(--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color);\r\n\t\t\t\tbackground-color: var(--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color);\r\n\t\t\t\ttext-decoration: none;\r\n\t\t\t}\r\n\t\t}\r\n \t}\r\n}\r\n\r\n#addonify-wishlist-empty {\r\n\r\n\t#addonify-empty-wishlist-para {\r\n\r\n\t\t@include flex();\r\n\t\talign-items: center;\r\n\t\tgap: 5px;\r\n\t}\r\n}","/* -------------------------------------------------------------------------- \r\n\t#. Pulse\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyWishlistPulse {\r\n 0% {\r\n transform: scale(0.9);\r\n }\r\n\r\n 70% {\r\n transform: scale(1);\r\n box-shadow: 0 0 0 50px rgba(90, 153, 212, 0);\r\n }\r\n\r\n 100% {\r\n transform: scale(0.9);\r\n box-shadow: 0 0 0 0 rgba(90, 153, 212, 0);\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. Spin\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyWishlistSpin {\r\n from {\r\n transform: rotate(0deg);\r\n }\r\n\r\n to {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. FadeInUp\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyWishlistFadeInUp {\r\n 0% {\r\n opacity: 0;\r\n transform: translateY(40px);\r\n }\r\n 100% {\r\n opacity: 1;\r\n transform: translateY(0);\r\n }\r\n}\r\n","\r\n.ps {\r\n\r\n overflow: hidden !important;\r\n overflow-anchor: none;\r\n -ms-overflow-style: none;\r\n touch-action: auto;\r\n -ms-touch-action: auto;\r\n}\r\n\r\n/*\r\n * Scrollbar rail styles\r\n */\r\n.ps__rail-x {\r\n\r\n display: none;\r\n opacity: 0;\r\n transition: background-color .2s linear, opacity .2s linear;\r\n -webkit-transition: background-color .2s linear, opacity .2s linear;\r\n height: 15px;\r\n /* there must be 'bottom' or 'top' for ps__rail-x */\r\n bottom: 0px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__rail-y {\r\n\r\n display: none;\r\n opacity: 0;\r\n transition: background-color .2s linear, opacity .2s linear;\r\n -webkit-transition: background-color .2s linear, opacity .2s linear;\r\n width: 6px;\r\n /* there must be 'right' or 'left' for ps__rail-y */\r\n right: 0;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps--active-x>.ps__rail-x,\r\n.ps--active-y>.ps__rail-y {\r\n\r\n display: block;\r\n background-color: transparent;\r\n}\r\n\r\n.ps:hover>.ps__rail-x,\r\n.ps:hover>.ps__rail-y,\r\n.ps--focus>.ps__rail-x,\r\n.ps--focus>.ps__rail-y,\r\n.ps--scrolling-x>.ps__rail-x,\r\n.ps--scrolling-y>.ps__rail-y {\r\n\r\n opacity: 0.6;\r\n}\r\n\r\n.ps .ps__rail-x:hover,\r\n.ps .ps__rail-y:hover,\r\n.ps .ps__rail-x:focus,\r\n.ps .ps__rail-y:focus,\r\n.ps .ps__rail-x.ps--clicking,\r\n.ps .ps__rail-y.ps--clicking {\r\n\r\n background-color: #eee;\r\n opacity: 0.9;\r\n}\r\n\r\n/*\r\n * Scrollbar thumb styles\r\n */\r\n.ps__thumb-x {\r\n\r\n background-color: #aaa;\r\n border-radius: 6px;\r\n transition: background-color .2s linear, height .2s ease-in-out;\r\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\r\n height: 6px;\r\n /* there must be 'bottom' for ps__thumb-x */\r\n bottom: 2px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__thumb-y {\r\n\r\n background-color: #aaa;\r\n border-radius: 6px;\r\n transition: background-color .2s linear, width .2s ease-in-out;\r\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\r\n width: 6px;\r\n /* there must be 'right' for ps__thumb-y */\r\n right: 2px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__rail-x:hover>.ps__thumb-x,\r\n.ps__rail-x:focus>.ps__thumb-x,\r\n.ps__rail-x.ps--clicking .ps__thumb-x {\r\n\r\n background-color: #999;\r\n height: 6px;\r\n}\r\n\r\n.ps__rail-y:hover>.ps__thumb-y,\r\n.ps__rail-y:focus>.ps__thumb-y,\r\n.ps__rail-y.ps--clicking .ps__thumb-y {\r\n\r\n background-color: #999;\r\n width: 6px;\r\n}\r\n\r\n/* MS supports */\r\n@supports (-ms-overflow-style: none) {\r\n\r\n .ps {\r\n\r\n overflow: auto !important;\r\n }\r\n}\r\n\r\n@media screen and (-ms-high-contrast: active),\r\n(-ms-high-contrast: none) {\r\n\r\n .ps {\r\n\r\n overflow: auto !important;\r\n }\r\n}\r\n",".ps {\n overflow: hidden !important;\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n display: none;\n opacity: 0;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-y {\n display: none;\n opacity: 0;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n width: 6px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n background-color: #eee;\n opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color 0.2s linear, height 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__thumb-y {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color 0.2s linear, width 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n background-color: #999;\n height: 6px;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n background-color: #999;\n width: 6px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}"]} \ No newline at end of file +{"version":3,"sources":["abstracts/_variables.scss","index.css","components/_buttons.scss","abstracts/_mixins.scss","layout/_wishlist-modal.scss","layout/_wishlist-sidebar.scss","layout/_wishlist-page.scss","layout/_cart.scss","helpers/_classes.scss","helpers/_keyframe.scss","conditional/perfect-scrollbar.scss","conditional/perfect-scrollbar.css"],"names":[],"mappings":"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","file":"addonify-wishlist-public.css","sourcesContent":["/* --------------------------------------------------------------------------\r\n\t#. Variables\r\n -------------------------------------------------------------------------- */\r\n\r\n:root {\r\n\r\n /**\r\n *\r\n * Button colors\r\n *\r\n */ \r\n --adfy_wishlist_wishlist_btn_text_color: white;\r\n --adfy_wishlist_wishlist_btn_icon_color: white;\r\n --adfy_wishlist_wishlist_btn_bg_color: #444444;\r\n --adfy_wishlist_wishlist_btn_bg_color_hover: #2274FB;\r\n\r\n /**\r\n *\r\n * Model colors\r\n *\r\n */ \r\n --adfy_wishlist_popup_modal_bg_color: white;\r\n --adfy_wishlist_popup_modal_overlay_bg_color: rgba(0, 0, 0, 0.8);\r\n --adfy_wishlist_popup_modal_icon_color: #7E7E7E;\r\n --adfy_wishlist_popup_modal_text_color: #444444;\r\n --adfy_wishlist_popup_modal_btn_text_color: #FFFFFF;\r\n --adfy_wishlist_popup_modal_btn_text_color_hover: #FFFFFF;\r\n --adfy_wishlist_popup_modal_btn_bg_color: #444444;\r\n --adfy_wishlist_popup_modal_btn_bg_color_hover: #2274FB;\r\n --adfy_wishlist_popup_modal_close_btn_icon_color: #444444;\r\n --adfy_wishlist_popup_modal_close_btn_icon_color_hover: #2274FB;\r\n\r\n // Icon colors\r\n --adfy_wishlist_success_icon_color: #38A104;\r\n --adfy_wishlist_error_icon_color: #FF0000;\r\n --adfy_wishlist_warning_icon_color: #FFC107;\r\n --adfy_wishlist_info_icon_color: #2196F3;\r\n\r\n\r\n /**\r\n *\r\n * Sidebar\r\n *\r\n */ \r\n --adfy_wishlist_sidebar_modal_toggle_btn_label_color: #444444;\r\n --adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover: #2274FB;\r\n --adfy_wishlist_sidebar_modal_toggle_btn_bg_color: rgba(255, 255, 255, 0);\r\n --adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover: rgba(255, 255, 255, 0);\r\n\r\n --adfy_wishlist_sidebar_modal_overlay_bg_color: rgba(255, 255, 255, 0.96);\r\n --adfy_wishlist_sidebar_modal_bg_color: white;\r\n\r\n --adfy_wishlist_sidebar_modal_title_color: #444444;\r\n --adfy_wishlist_sidebar_modal_empty_text_color: #444444;\r\n\r\n --adfy_wishlist_sidebar_modal_close_icon_color: #444444;\r\n --adfy_wishlist_sidebar_modal_close_icon_color_hover: #2274FB;\r\n\r\n --adfy_wishlist_sidebar_modal_product_title_color: #444444;\r\n --adfy_wishlist_sidebar_modal_product_title_color_hover: #2274FB;\r\n --adfy_wishlist_sidebar_modal_product_regular_price_color: #444444;\r\n --adfy_wishlist_sidebar_modal_product_sale_price_color: #FF0000;\r\n\r\n --adfy_wishlist_sidebar_modal_in_stock_text_color: #249901;\r\n --adfy_wishlist_sidebar_modal_out_of_stock_text_color: #FF0000;\r\n\r\n --adfy_wishlist_sidebar_modal_product_add_to_cart_label_color: white;\r\n --adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover: white;\r\n --adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color: #444444;\r\n --adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover: #2274FB;\r\n\r\n --adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color: #9f9f9f;\r\n --adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover: #2274FB;\r\n\r\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color: #444444;\r\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover: #2274FB;\r\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color: rgba(255, 255, 255, 0);\r\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover: rgba(255, 255, 255, 0);\r\n\r\n --adfy_wishlist_sidebar_modal_notification_text_color: #38A104;\r\n --adfy_wishlist_sidebar_modal_notification_bg_color: #E3FFD5;\r\n\r\n --adfy_wishlist_product_removed_notice_font_size: 16px;\r\n --adfy_wishlist_product_removed_notice_bg_color: #D9EDFF;\r\n --adfy_wishlist_product_removed_notice_text_color: #004386;\r\n --adfy_wishlist_product_removed_notice_undo_btn_bg_color: #AFd9FF;\r\n --adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color: #98CDFF;\r\n --adfy_wishlist_product_removed_notice_undo_btn_text_color: #004D90;\r\n --adfy_wishlist_product_removed_notice_undo_btn_hover_text_color: #01447F;\r\n\r\n --adfy_wishlist_sidebar_modal_spinner_bg_color: rgba(255, 255, 255, 0.8);\r\n --adfy_wishlist_sidebar_modal_spinner_icon_color: #444444;\r\n\r\n /**\r\n *\r\n * General border color\r\n *\r\n */ \r\n --adfy_wishlist_border_color: #F5F5F5;\r\n\r\n /**\r\n *\r\n * z-index values\r\n *\r\n */ \r\n --adfy_wishlist_popup_modal_zindex: 1000000000000000;\r\n --adfy_wishlist_sidebar_overlay_zindex: 10000000000000000;\r\n --adfy_wishlist_sidebar_zindex: calc( var(--adfy_wishlist_sidebar_overlay_zindex) + 10 );\r\n\r\n /**\r\n *\r\n * Position offset\r\n *\r\n */ \r\n --adfy_wishlist_sidebar_btn_position_offset: -40;\r\n \r\n}\r\n","/* --------------------------------------------------------------------------\n\t#. Variables\n -------------------------------------------------------------------------- */\n:root {\n /**\n *\n * Button colors\n *\n */\n --adfy_wishlist_wishlist_btn_text_color: white;\n --adfy_wishlist_wishlist_btn_icon_color: white;\n --adfy_wishlist_wishlist_btn_bg_color: #444444;\n --adfy_wishlist_wishlist_btn_bg_color_hover: #2274FB;\n /**\n *\n * Model colors\n *\n */\n --adfy_wishlist_popup_modal_bg_color: white;\n --adfy_wishlist_popup_modal_overlay_bg_color: rgba(0, 0, 0, 0.8);\n --adfy_wishlist_popup_modal_icon_color: #7E7E7E;\n --adfy_wishlist_popup_modal_text_color: #444444;\n --adfy_wishlist_popup_modal_btn_text_color: #FFFFFF;\n --adfy_wishlist_popup_modal_btn_text_color_hover: #FFFFFF;\n --adfy_wishlist_popup_modal_btn_bg_color: #444444;\n --adfy_wishlist_popup_modal_btn_bg_color_hover: #2274FB;\n --adfy_wishlist_popup_modal_close_btn_icon_color: #444444;\n --adfy_wishlist_popup_modal_close_btn_icon_color_hover: #2274FB;\n --adfy_wishlist_success_icon_color: #38A104;\n --adfy_wishlist_error_icon_color: #FF0000;\n --adfy_wishlist_warning_icon_color: #FFC107;\n --adfy_wishlist_info_icon_color: #2196F3;\n /**\n *\n * Sidebar\n *\n */\n --adfy_wishlist_sidebar_modal_toggle_btn_label_color: #444444;\n --adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_toggle_btn_bg_color: rgba(255, 255, 255, 0);\n --adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover: rgba(255, 255, 255, 0);\n --adfy_wishlist_sidebar_modal_overlay_bg_color: rgba(255, 255, 255, 0.96);\n --adfy_wishlist_sidebar_modal_bg_color: white;\n --adfy_wishlist_sidebar_modal_title_color: #444444;\n --adfy_wishlist_sidebar_modal_empty_text_color: #444444;\n --adfy_wishlist_sidebar_modal_close_icon_color: #444444;\n --adfy_wishlist_sidebar_modal_close_icon_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_product_title_color: #444444;\n --adfy_wishlist_sidebar_modal_product_title_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_product_regular_price_color: #444444;\n --adfy_wishlist_sidebar_modal_product_sale_price_color: #FF0000;\n --adfy_wishlist_sidebar_modal_in_stock_text_color: #249901;\n --adfy_wishlist_sidebar_modal_out_of_stock_text_color: #FF0000;\n --adfy_wishlist_sidebar_modal_product_add_to_cart_label_color: white;\n --adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover: white;\n --adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color: #444444;\n --adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color: #9f9f9f;\n --adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color: #444444;\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover: #2274FB;\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color: rgba(255, 255, 255, 0);\n --adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover: rgba(255, 255, 255, 0);\n --adfy_wishlist_sidebar_modal_notification_text_color: #38A104;\n --adfy_wishlist_sidebar_modal_notification_bg_color: #E3FFD5;\n --adfy_wishlist_product_removed_notice_font_size: 16px;\n --adfy_wishlist_product_removed_notice_bg_color: #D9EDFF;\n --adfy_wishlist_product_removed_notice_text_color: #004386;\n --adfy_wishlist_product_removed_notice_undo_btn_bg_color: #AFd9FF;\n --adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color: #98CDFF;\n --adfy_wishlist_product_removed_notice_undo_btn_text_color: #004D90;\n --adfy_wishlist_product_removed_notice_undo_btn_hover_text_color: #01447F;\n --adfy_wishlist_sidebar_modal_spinner_bg_color: rgba(255, 255, 255, 0.8);\n --adfy_wishlist_sidebar_modal_spinner_icon_color: #444444;\n /**\n *\n * General border color\n *\n */\n --adfy_wishlist_border_color: #F5F5F5;\n /**\n *\n * z-index values\n *\n */\n --adfy_wishlist_popup_modal_zindex: 1000000000000000;\n --adfy_wishlist_sidebar_overlay_zindex: 10000000000000000;\n --adfy_wishlist_sidebar_zindex: calc( var(--adfy_wishlist_sidebar_overlay_zindex) + 10 );\n /**\n *\n * Position offset\n *\n */\n --adfy_wishlist_sidebar_btn_position_offset: -40;\n}\n\n/* -------------------------------------------------------------------------- \n\tMixin: Better Font Rendering\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Flex box\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Grid\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Visibility\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Animations & transition\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Position\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Overlay\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Drop shadow\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Clearfix\n -------------------------------------------------------------------------- */\n/* -------------------------------------------------------------------------- \n\tMixin: Breakpoints\n -------------------------------------------------------------------------- */\n/*\n===========================================================\n\n# Plugin: Addonify WooCommerce Wishlist.\n\n# Author: https://addonify.com/\n\n# Since: 22 Nov, 2020\n\n=====================================\n*/\n/* --------------------------------------------------------------------------\n\t#. Button General\n -------------------------------------------------------------------------- */\n.adfy-wishlist-btn {\n fill: var(--adfy_wishlist_wishlist_btn_text_color);\n color: var(--adfy_wishlist_wishlist_btn_text_color);\n background: transparent;\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color);\n transition: all 0.5s ease;\n}\n.adfy-wishlist-btn:hover {\n outline: none;\n fill: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n color: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n background: transparent;\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color_hover);\n}\n.adfy-wishlist-btn:focus {\n outline: none;\n}\n\np.adfy-wishlist-btn .button,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn) {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n font-weight: normal;\n cursor: pointer;\n box-shadow: none;\n border-style: none;\n border-width: 0;\n border-color: transparent;\n transition: all 0.5s ease;\n}\np.adfy-wishlist-btn .button:focus, p.adfy-wishlist-btn .button:hover,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn):focus,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn):hover {\n box-shadow: none;\n border-style: none;\n border-width: 0;\n border-color: transparent;\n}\np.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style {\n padding: 0;\n margin: 0;\n color: #444444;\n border: none;\n cursor: pointer;\n box-shadow: none;\n border-color: none;\n text-decoration: none;\n background-color: transparent;\n}\np.adfy-wishlist-btn .button.adfy-wishlist-clear-button-style:hover,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn).adfy-wishlist-clear-button-style:hover {\n color: #444444;\n border: none;\n box-shadow: none;\n text-decoration: none;\n background-color: transparent;\n}\n\n/**\n*\n* Clear shortcode button style.\n* Used on WooCommerce add to cart shortcode.\n*\n* @since: 1.1.1\n*/\n.adfy-wishlist-clear-shortcode-button-style.woocommerce.product {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n position: relative;\n margin: 0;\n padding: 0;\n font-family: inherit;\n line-height: inherit;\n font-weight: inherit;\n text-transform: none;\n box-shadow: none;\n border-radius: 0;\n color: inherit;\n fill: inherit;\n text-align: inherit;\n transition: none;\n width: 100%;\n max-width: 100%;\n height: auto;\n opacity: 1;\n background: transparent;\n background-color: transparent;\n}\n.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:hover {\n width: auto;\n height: auto;\n color: inherit;\n fill: inherit;\n outline: none;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n box-shadow: none;\n border-radius: 0;\n}\n.adfy-wishlist-clear-shortcode-button-style.woocommerce.product:focus {\n fill: inherit;\n color: inherit;\n outline: none;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n border-radius: 0;\n}\n\n/* --------------------------------------------------------------------------\n\t#. Add to Wishlist button\n -------------------------------------------------------------------------- */\n.addonify-add-to-wishlist-btn,\n.addonify-wishlist-add-to-cart .button,\n.addonify-wishlist-add-to-cart .added_to_cart,\n.woocommerce .shop_table .addonify-add-to-wishlist-btn,\n#addonify-wishlist-page-form .adfy-wishlist-btn .button,\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn,\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn,\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn,\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn {\n display: inline-flex;\n gap: 5px;\n align-items: center;\n justify-content: center;\n background: transparent;\n fill: var(--adfy_wishlist_wishlist_btn_text_color);\n color: var(--adfy_wishlist_wishlist_btn_text_color);\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color);\n transition: all 0.5s ease;\n}\n.addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n.addonify-wishlist-add-to-cart .button .addonify-wishlist-icon,\n.addonify-wishlist-add-to-cart .added_to_cart .addonify-wishlist-icon,\n.woocommerce .shop_table .addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n#addonify-wishlist-page-form .adfy-wishlist-btn .button .addonify-wishlist-icon,\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn .addonify-wishlist-icon,\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn .addonify-wishlist-icon {\n display: inline-flex;\n line-height: 1;\n width: 16px;\n height: 16px;\n color: inherit;\n fill: inherit;\n}\n.addonify-add-to-wishlist-btn [class*=icon-spinner],\n.addonify-wishlist-add-to-cart .button [class*=icon-spinner],\n.addonify-wishlist-add-to-cart .added_to_cart [class*=icon-spinner],\n.woocommerce .shop_table .addonify-add-to-wishlist-btn [class*=icon-spinner],\n#addonify-wishlist-page-form .adfy-wishlist-btn .button [class*=icon-spinner],\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn [class*=icon-spinner],\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn [class*=icon-spinner],\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn [class*=icon-spinner],\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn [class*=icon-spinner] {\n animation: AddonifyWishlistSpin 1s linear infinite;\n}\n.addonify-add-to-wishlist-btn:is(:hover, :focus),\n.addonify-wishlist-add-to-cart .button:is(:hover, :focus),\n.addonify-wishlist-add-to-cart .added_to_cart:is(:hover, :focus),\n.woocommerce .shop_table .addonify-add-to-wishlist-btn:is(:hover, :focus),\n#addonify-wishlist-page-form .adfy-wishlist-btn .button:is(:hover, :focus),\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover, :focus),\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn:is(:hover, :focus),\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn:is(:hover, :focus),\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn:is(:hover, :focus) {\n outline: none;\n background: transparent;\n fill: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n color: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color_hover);\n}\n.addonify-add-to-wishlist-btn.adfy-icon-before-label,\n.addonify-wishlist-add-to-cart .button.adfy-icon-before-label,\n.addonify-wishlist-add-to-cart .added_to_cart.adfy-icon-before-label,\n.woocommerce .shop_table .addonify-add-to-wishlist-btn.adfy-icon-before-label,\n#addonify-wishlist-page-form .adfy-wishlist-btn .button.adfy-icon-before-label,\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn .woocommerce ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label,\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn.adfy-icon-before-label,\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn.adfy-icon-before-label,\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn.adfy-icon-before-label {\n flex-direction: row-reverse;\n}\n\n.addonify-wishlist-add-to-cart .button,\n.addonify-wishlist-add-to-cart .added_to_cart {\n padding: 10px 15px;\n border-radius: 2px;\n}\n\n/* --------------------------------------------------------------------------\n\t#. Wishlist modal\n -------------------------------------------------------------------------- */\n.addonify-wishlist-modal-is-open {\n overflow: hidden;\n}\n\n#addonify-wishlist-modal-wrapper {\n box-sizing: border-box;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n#addonify-wishlist-modal-wrapper {\n display: block;\n position: fixed;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n opacity: 0;\n visibility: hidden;\n transition: all 0.5s ease;\n background-color: var(--adfy_wishlist_popup_modal_overlay_bg_color);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal {\n position: relative;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: column;\n justify-content: center;\n gap: 20px;\n width: 400px;\n min-height: 400px;\n text-align: center;\n padding: 30px;\n margin: calc((100vh - 300px) / 2) auto 0;\n border-radius: 5px;\n box-sizing: border-box;\n box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.2);\n background-color: var(--adfy_wishlist_popup_modal_bg_color);\n /* Wide */\n}\n@media (max-width: 575px) {\n #addonify-wishlist-modal-wrapper .addonify-wishlist-modal {\n width: 85vw;\n padding: 20px;\n }\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close {\n position: absolute;\n top: 15px;\n left: auto;\n right: 15px;\n z-index: 1;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n fill: var(--adfy_wishlist_popup_modal_close_btn_icon_color);\n color: var(--adfy_wishlist_popup_modal_close_btn_icon_color);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn .addonify-wishlist-icon {\n display: inline-flex;\n line-height: 1;\n width: 16px;\n height: 16px;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .adfy-model-close #addonify-wishlist-close-modal-btn:hover {\n fill: var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);\n color: var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: column;\n gap: 20px;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n padding: 0;\n margin: 0 0 20px 0;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .adfy-wishlist-icon-entry .addonify-wishlist-icon {\n display: inline-flex;\n height: 62px;\n width: 62px;\n fill: var(--adfy_wishlist_popup_modal_icon_color);\n color: var(--adfy_wishlist_popup_modal_icon_color);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body #addonify-wishlist-modal-response .response-text {\n margin: 0;\n padding: 0;\n color: var(--adfy_wishlist_popup_modal_text_color);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: 20px;\n flex-direction: column;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n font-size: 16px;\n line-height: 1;\n font-weight: normal;\n width: 100%;\n margin: 0;\n padding: 18px 20px;\n height: auto;\n border-radius: 30px;\n color: var(--adfy_wishlist_popup_modal_btn_text_color);\n background-color: var(--adfy_wishlist_popup_modal_btn_bg_color);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover {\n color: var(--adfy_wishlist_popup_modal_btn_text_color_hover);\n background-color: var(--adfy_wishlist_popup_modal_btn_bg_color_hover);\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button {\n text-decoration: none;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:hover,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:hover {\n text-decoration: none;\n}\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns .adfy-wishlist-btn-link:focus,\n#addonify-wishlist-modal-wrapper .addonify-wishlist-modal .addonify-wishlist-modal-body .addonify-wishlist-modal-btns p.addonify-wishlist-add-to-cart .button:focus {\n outline: none;\n text-decoration: none;\n}\n\n.addonify-wishlist-modal-is-open #addonify-wishlist-modal-wrapper {\n z-index: var(--adfy_wishlist_popup_modal_zindex);\n backdrop-filter: blur(5px);\n opacity: 1;\n visibility: visible;\n}\n\n/**\n*\n* Loading state.\n*\n*/\n#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal {\n position: relative;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n}\n#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal * {\n display: none;\n opacity: 0;\n visibility: hidden;\n}\n#addonify-wishlist-modal-wrapper.loading .addonify-wishlist-modal::before {\n content: \"\";\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 40px;\n height: 40px;\n border-radius: 100%;\n background: white url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z'/%3E%3C/svg%3E\") no-repeat 50%;\n animation: AddonifyWishlistSpin 0.6s infinite linear;\n}\n\n/**\n*\n* Require login\n*\n*/\n#addonify-wishlist-modal-wrapper.require-login form {\n margin: 0;\n padding: 0;\n}\n\n/**\n*\n* Modal icon colors.\n*\n*/\n#addonify-wishlist-modal-wrapper.adfy-success-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon:not([class*=icon-heart-]) {\n fill: var(--adfy_wishlist_success_icon_color);\n color: var(--adfy_wishlist_success_icon_color);\n}\n#addonify-wishlist-modal-wrapper.adfy-info-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon {\n fill: var(--adfy_wishlist_info_icon_color);\n color: var(--adfy_wishlist_info_icon_color);\n}\n#addonify-wishlist-modal-wrapper.adfy-warning-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon {\n fill: var(--adfy_wishlist_warning_icon_color);\n color: var(--adfy_wishlist_warning_icon_color);\n}\n#addonify-wishlist-modal-wrapper.adfy-error-modal .addonify-wishlist-modal .adfy-wishlist-icon-entry .adfy-wishlist-icon {\n fill: var(--adfy_wishlist_error_icon_color);\n color: var(--adfy_wishlist_error_icon_color);\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Wishlist sidebar panel\n -------------------------------------------------------------------------- */\n#addonify-wishlist-sticky-sidebar-container {\n --sidebar-zindex: calc( var(--adfy_wishlist_sidebar_overlay_zindex) + 5 );\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: column;\n justify-content: space-between;\n gap: 40px;\n position: fixed;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 400px;\n height: 100%;\n margin: 0;\n padding: 30px 20px 20px 20px;\n z-index: var(--sidebar-zindex);\n background-color: var(--adfy_wishlist_sidebar_modal_bg_color);\n box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.2);\n transition: all 0.5s ease;\n opacity: 1;\n visibility: visible;\n /* Wide */\n /**\n *\n * Notice\n * \n */\n}\n@media (max-width: 575px) {\n #addonify-wishlist-sticky-sidebar-container {\n gap: 30px;\n max-width: 90vw;\n }\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body {\n flex: 1 1 auto;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: column;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header {\n flex: 0 0 auto;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: row;\n align-items: center;\n justify-content: space-between;\n margin-bottom: 20px;\n padding-bottom: 10px;\n border-bottom: 1px solid var(--adfy_wishlist_border_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header .adfy-wishlist-sidebar-title {\n padding: 0;\n margin: 0;\n font-size: 18px;\n color: var(--adfy_wishlist_sidebar_modal_title_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button {\n fill: var(--adfy_wishlist_sidebar_modal_close_icon_color);\n color: var(--adfy_wishlist_sidebar_modal_close_icon_color);\n padding: 0;\n margin: 0;\n width: auto;\n height: auto;\n border: none;\n line-height: 1;\n border-radius: 100%;\n box-shadow: none;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n transition: all 0.5s ease;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button svg {\n height: 24px;\n width: 24px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body .addonify-wishlist-scs-header #close-adfy-wishlist-sidebar-button:hover {\n fill: var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);\n color: var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);\n box-shadow: none;\n background: transparent;\n background-color: transparent;\n transform: none;\n text-decoration: none;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form {\n flex: 1 1 auto;\n position: relative;\n padding: 0;\n margin: 0;\n overflow: hidden;\n overflow-y: auto;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry {\n display: block;\n position: absolute;\n margin: 0;\n padding: 0;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n height: 100%;\n width: auto;\n list-style: none;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li {\n display: block;\n padding: 0;\n margin: 0 0 30px 0;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n gap: 15px;\n align-items: center;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column {\n width: 82px;\n overflow: hidden;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .image-column .adfy-wishlist-woo-image a {\n display: block;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column {\n flex: 1;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title > a {\n color: var(--adfy_wishlist_sidebar_modal_product_title_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-title > a:hover {\n color: var(--adfy_wishlist_sidebar_modal_product_title_color_hover);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price {\n margin-top: 5px;\n font-weight: bold;\n color: var(--adfy_wishlist_sidebar_modal_product_regular_price_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price del {\n color: var(--adfy_wishlist_sidebar_modal_product_regular_price_color);\n font-size: 90%;\n opacity: 0.8;\n text-decoration: line-through;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-price ins {\n color: var(--adfy_wishlist_sidebar_modal_product_sale_price_color);\n background: transparent;\n background-color: transparent;\n text-decoration: none;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock {\n display: block;\n margin-top: 2px;\n font-weight: normal;\n font-size: 14px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .in-stock {\n color: var(--adfy_wishlist_sidebar_modal_in_stock_text_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-row .title-price-column .adfy-wishlist-woo-stock .out-of-stock {\n color: var(--adfy_wishlist_sidebar_modal_out_of_stock_text_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n margin-top: 20px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column > p {\n margin: 0;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n flex-direction: row;\n gap: 10px;\n justify-content: flex-start;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button,\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart {\n margin: 0;\n color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color);\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.button:hover,\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .cart-column .addonify-wishlist-add-to-cart a.added_to_cart:hover {\n color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover);\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn {\n font-size: 20px;\n font-weight: normal;\n color: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);\n fill: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);\n padding: 0;\n margin: 0;\n height: auto;\n box-shadow: none;\n border: none;\n background-color: transparent;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li .adfy-wishlist-woo-action .adfy-wishlist-row .remove-item-column .adfy-wishlist-btn:hover {\n color: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover);\n box-shadow: none;\n border: none;\n background-color: transparent;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form .adfy-wishlist-sidebar-items-entry li:last-child {\n margin-bottom: 0;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form #addonify-empty-wishlist-para {\n color: var(--adfy_wishlist_sidebar_modal_empty_text_color);\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-body #addonify-wishlist-sidebar-form.ps--active-y .adfy-wishlist-sidebar-items-entry {\n right: 20px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n gap: 5px;\n width: 100%;\n font-size: 15px;\n line-height: 1;\n font-weight: normal;\n margin: 0;\n padding: 15px 20px;\n fill: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\n color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\n border: 2px solid var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color);\n border-radius: 30px;\n box-shadow: none;\n text-decoration: none;\n transition: all 0.5s ease;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon {\n line-height: 1;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn .icon svg {\n width: 20px;\n height: 20px;\n}\n#addonify-wishlist-sticky-sidebar-container .addonify-wishlist-ssc-footer .addonify-wishlist-goto-wishlist-btn:hover {\n fill: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\n color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\n border-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\n box-shadow: none;\n text-decoration: none;\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover);\n}\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text {\n display: block;\n padding: 15px 20px;\n font-size: calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);\n}\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist-undo-deleted-product #addonify-wishlist-undo-deleted-product-text #addonify-wishlist-undo-deleted-product-link {\n padding: 4px 10px;\n}\n#addonify-wishlist-sticky-sidebar-container .notice {\n display: grid;\n grid-template-columns: 16px auto;\n align-items: center;\n justify-content: flex-start;\n column-gap: 10px;\n font-size: 14px;\n font-weight: normal;\n line-height: 1.4;\n letter-spacing: 0;\n margin: 5px 0;\n padding: 15px;\n border-radius: 3px;\n color: var(--adfy_wishlist_sidebar_modal_notification_text_color);\n fill: var(--adfy_wishlist_sidebar_modal_notification_text_color);\n background-color: var(--adfy_wishlist_sidebar_modal_notification_bg_color);\n animation: AddonifyWishlistFadeInUp 500ms linear;\n box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);\n}\n#addonify-wishlist-sticky-sidebar-container .notice svg {\n display: inline-flex;\n width: 16px;\n height: 16px;\n}\n\n#addonify-wishlist-show-sidebar-btn {\n --zindex: calc( var(--adfy_wishlist_popup_modal_zindex) - 1 );\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n gap: 10px;\n position: fixed;\n left: auto;\n right: calc(var(--adfy_wishlist_sidebar_btn_position_offset) * 1px);\n top: 50vh;\n padding: 10px;\n width: auto;\n height: auto;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n margin: 0;\n padding: 10px;\n cursor: pointer;\n fill: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);\n color: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);\n font-size: 11px;\n line-height: 1;\n font-weight: normal;\n letter-spacing: 1.5px;\n text-decoration: none;\n text-transform: uppercase;\n border-radius: 4px;\n transform: rotate(90deg);\n background: transparent;\n background-color: var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color);\n z-index: var(--zindex);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-show-sidebar-btn .button-icon,\n#addonify-wishlist-show-sidebar-btn .button-label {\n display: inline-flex;\n font-weight: normal;\n}\n#addonify-wishlist-show-sidebar-btn .button-label {\n transform: rotate(180deg);\n}\n#addonify-wishlist-show-sidebar-btn .button-icon {\n transform: rotate(-90deg);\n}\n#addonify-wishlist-show-sidebar-btn .button-icon svg {\n display: inline-flex;\n width: 20px;\n height: 20px;\n}\n#addonify-wishlist-show-sidebar-btn.hidden {\n display: none;\n}\n#addonify-wishlist-show-sidebar-btn:hover {\n fill: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);\n color: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);\n background-color: var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover);\n text-decoration: none;\n}\n#addonify-wishlist-show-sidebar-btn:focus {\n outline: none;\n}\n\n#addonify-wishlist-sticky-sidebar-overlay {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: stretch;\n justify-content: stretch;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n height: 100%;\n width: 100%;\n cursor: pointer;\n opacity: 0;\n visibility: hidden;\n background-color: var(--adfy_wishlist_sidebar_modal_overlay_bg_color);\n transition: all 0.5s ease;\n}\n\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 100;\n backdrop-filter: blur(5px);\n background-color: var(--adfy_wishlist_sidebar_modal_spinner_bg_color);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner svg {\n display: inline-flex;\n position: relative;\n color: var(--adfy_wishlist_sidebar_modal_spinner_icon_color);\n width: 24px;\n height: 24px;\n animation: AddonifyWishlistSpin 0.8s infinite ease-in-out;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Visibility & Alignment\n -------------------------------------------------------------------------- */\n.addonify-wishlist-sticky-sidebar-is-visible {\n overflow: hidden;\n}\n.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-overlay {\n visibility: visible;\n opacity: 1;\n z-index: var(--adfy_wishlist_sidebar_overlay_zindex);\n}\n\n#addonify-wishlist-show-sidebar-btn[class*=align-left] {\n right: auto;\n left: calc(var(--adfy_wishlist_sidebar_btn_position_offset) * 1px);\n}\n\n#addonify-wishlist-sticky-sidebar-container[class*=align-left] {\n left: -100vw;\n right: auto;\n}\n#addonify-wishlist-sticky-sidebar-container[class*=align-right] {\n right: -100vw;\n left: auto;\n}\n\n.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-left] {\n left: 0;\n right: auto;\n}\n.addonify-wishlist-sticky-sidebar-is-visible #addonify-wishlist-sticky-sidebar-container[class*=align-right] {\n left: auto;\n right: 0;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Wishlist page\n -------------------------------------------------------------------------- */\n#addonify-wishlist-page-container {\n position: relative;\n min-height: 150px;\n margin-bottom: 40px;\n /**\n *\n * Notice\n * \n */\n /**\n *\n * Empty wishlist\n * \n */\n}\n#addonify-wishlist-page-container #addonify-wishlist-table {\n table-layout: auto;\n margin-bottom: 40px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table th {\n padding: 20px 15px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td {\n padding: 15px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.price {\n font-weight: bold;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.price ins {\n color: red;\n background: transparent;\n background-color: transparent;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.price del {\n font-size: 80%;\n opacity: 0.9;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.remove {\n width: 50px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n color: #9F9F9F;\n font-size: 20px;\n line-height: 1;\n font-weight: normal;\n padding: 0;\n margin: 0;\n width: auto;\n height: auto;\n box-shadow: none;\n border: none;\n background-color: transparent;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.remove .adfy-wishlist-btn:hover {\n color: black;\n border: none;\n box-shadow: none;\n background-color: transparent;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn {\n position: relative;\n display: inline;\n margin: 0;\n padding: 0;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button,\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button {\n display: inline-flex;\n margin: 0;\n padding: 10px 15px;\n font-weight: normal;\n text-decoration: none;\n line-height: 1;\n}\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn .button:hover,\n#addonify-wishlist-page-container #addonify-wishlist-table td.actions p.adfy-wishlist-btn a.button:hover {\n outline: none;\n text-decoration: none;\n}\n#addonify-wishlist-page-container #addonify-wishlist-page-toolbar {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: flex-end;\n}\n#addonify-wishlist-page-container #addonify-wishlist_spinner {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: center;\n width: 100%;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n z-index: 100;\n background-color: rgb(255, 255, 255);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-page-container #addonify-wishlist_spinner svg {\n display: inline-flex;\n position: relative;\n color: #444444;\n width: 32px;\n height: 32px;\n animation: AddonifyWishlistSpin 0.8s infinite ease-in-out;\n}\n#addonify-wishlist-page-container #addonify-wishlist-notice {\n display: block;\n}\n#addonify-wishlist-page-container #addonify-wishlist-notice > p {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n justify-content: space-between;\n gap: 20px;\n}\n#addonify-wishlist-page-container #addonify-wishlist-empty {\n display: block;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Media Query\n -------------------------------------------------------------------------- */\n@media (max-width: 768px) {\n #addonify-wishlist-page-container #addonify-wishlist-table {\n border: none;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table thead {\n display: none;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n position: relative;\n flex-direction: column;\n margin-bottom: 30px;\n padding: 20px 20px 20px 90px;\n border: 1px solid #EEEEEE;\n border-radius: 10px;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td {\n padding: 10px 0;\n border: none;\n line-height: 1.4;\n border-bottom: 1px dotted #EEEEEE;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td:last-child {\n padding-bottom: 0;\n border-bottom: none;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.remove {\n position: absolute;\n top: 15px;\n left: auto;\n right: 10px;\n width: 30px;\n padding: 0;\n border: 0;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image {\n position: absolute;\n display: inline-flex;\n left: 20px;\n right: auto;\n top: 30px;\n border: 0;\n padding: 0;\n width: 55px;\n overflow: hidden;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a {\n display: inline-flex;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.image a img {\n display: inline-flex;\n width: 55px;\n object-fit: cover;\n object-position: center;\n border-radius: 2px;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.name {\n padding-right: 40px;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr td.actions .adfy-wishlist-btn a {\n height: auto;\n padding: 13px 15px;\n }\n #addonify-wishlist-page-container #addonify-wishlist-table tbody tr:last-child {\n margin-bottom: 0;\n }\n #addonify-wishlist-page-container #addonify-wishlist-page-toolbar {\n justify-content: center;\n }\n}\n/* --------------------------------------------------------------------------\n\t#. Cart table\n -------------------------------------------------------------------------- */\n.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n margin-top: 5px;\n height: auto;\n padding: 10px 20px;\n}\n.woocommerce-cart-form .addonify_wishlist-cart-item-add-to-wishlist.adfy-wishlist-hide {\n display: none !important;\n}\n\n/* --------------------------------------------------------------------------\n\tHide/show\n -------------------------------------------------------------------------- */\n.adfy-wishlist-hide {\n display: none;\n}\n\n.adfy-wishlist-show {\n display: block;\n}\n\n/* --------------------------------------------------------------------------\n\tVisibility\n -------------------------------------------------------------------------- */\n.adfy-wishlist-visibility-hidden {\n opacity: 0;\n visibility: hidden;\n}\n\n.adfy-wishlist-visibility-visible {\n opacity: 1;\n visibility: visible;\n}\n\n/* --------------------------------------------------------------------------\n\tSpinner\n -------------------------------------------------------------------------- */\n.adfy-wishlist-spinner {\n position: relative;\n}\n\n/* --------------------------------------------------------------------------\n\tNotices\n -------------------------------------------------------------------------- */\n#addonify-wishlist-notice {\n position: relative;\n}\n#addonify-wishlist-notice > p {\n position: relative;\n display: block;\n color: var(--adfy_wishlist_product_removed_notice_text_color);\n padding: 15px 20px;\n margin-bottom: 30px;\n font-size: var(--adfy_wishlist_product_removed_notice_font_size);\n font-weight: normal;\n overflow: hidden;\n border-radius: 3px;\n background-color: var(--adfy_wishlist_product_removed_notice_bg_color);\n}\n#addonify-wishlist-notice > p #addonify-wishlist-undo-deleted-product-link {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n padding: 7px 10px;\n margin: 0 0 0 3px;\n font-size: calc(var(--adfy_wishlist_product_removed_notice_font_size) - 1px);\n line-height: 1;\n font-weight: normal;\n text-decoration: none;\n cursor: pointer;\n border-radius: 30px;\n color: var(--adfy_wishlist_product_removed_notice_undo_btn_text_color);\n background-color: var(--adfy_wishlist_product_removed_notice_undo_btn_bg_color);\n transition: all 0.5s ease;\n}\n#addonify-wishlist-notice > p #addonify-wishlist-undo-deleted-product-link:hover {\n color: var(--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color);\n background-color: var(--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color);\n text-decoration: none;\n}\n\n#addonify-wishlist-empty #addonify-empty-wishlist-para {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n align-items: center;\n gap: 5px;\n}\n\n/* -------------------------------------------------------------------------- \n\t#. Pulse\n -------------------------------------------------------------------------- */\n@keyframes AddonifyWishlistPulse {\n 0% {\n transform: scale(0.9);\n }\n 70% {\n transform: scale(1);\n box-shadow: 0 0 0 50px rgba(90, 153, 212, 0);\n }\n 100% {\n transform: scale(0.9);\n box-shadow: 0 0 0 0 rgba(90, 153, 212, 0);\n }\n}\n/* -------------------------------------------------------------------------- \n\t#. Spin\n -------------------------------------------------------------------------- */\n@keyframes AddonifyWishlistSpin {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n}\n/* -------------------------------------------------------------------------- \n\t#. FadeInUp\n -------------------------------------------------------------------------- */\n@keyframes AddonifyWishlistFadeInUp {\n 0% {\n opacity: 0;\n transform: translateY(40px);\n }\n 100% {\n opacity: 1;\n transform: translateY(0);\n }\n}","/* --------------------------------------------------------------------------\n\t#. Button General\n -------------------------------------------------------------------------- */\n\n.adfy-wishlist-btn {\n\n fill: var(--adfy_wishlist_wishlist_btn_text_color);\n color: var(--adfy_wishlist_wishlist_btn_text_color);\n background: transparent;\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color);\n @include transition_delay();\n\n &:hover {\n\n outline: none;\n fill: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n color: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n background: transparent;\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color_hover);\n }\n\n &:focus {\n\n outline: none;\n }\n}\n\np.adfy-wishlist-btn .button,\n.adfy-wishlist-btn:not(p.adfy-wishlist-btn) {\n\n display: inline-flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n font-weight: normal;\n cursor: pointer;\n box-shadow: none;\n border-style: none;\n border-width: 0;\n border-color: transparent;\n @include transition_delay();\n\n &:focus,\n &:hover {\n\n box-shadow: none;\n border-style: none;\n border-width: 0;\n border-color: transparent;\n }\n\n &.adfy-wishlist-clear-button-style {\n\n padding: 0;\n margin: 0;\n color:#444444;\n border: none;\n cursor: pointer;\n box-shadow: none;\n border-color: none;\n text-decoration: none;\n background-color: transparent;\n\n &:hover {\n\n color:#444444;\n border: none;\n box-shadow: none;\n text-decoration: none;\n background-color: transparent;\n }\n }\n}\n\n\n/**\n*\n* Clear shortcode button style.\n* Used on WooCommerce add to cart shortcode.\n*\n* @since: 1.1.1\n*/\n\n.adfy-wishlist-clear-shortcode-button-style.woocommerce.product {\n\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n position: relative;\n margin: 0;\n padding: 0;\n font-family: inherit;\n line-height: inherit;\n font-weight: inherit;\n text-transform: none;\n box-shadow: none;\n border-radius: 0;\n color: inherit;\n fill: inherit;\n text-align: inherit;\n transition: none;\n width: 100%;\n max-width: 100%;\n height: auto;\n opacity: 1;\n background: transparent;\n background-color: transparent;\n\n &:hover {\n\n width: auto;\n height: auto;\n color: inherit;\n fill: inherit;\n outline: none;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n box-shadow: none;\n border-radius: 0;\n }\n\n &:focus {\n\n fill: inherit;\n color: inherit;\n outline: none;\n text-decoration: none;\n background: transparent;\n background-color: transparent;\n border-radius: 0;\n }\n}\n\n/* --------------------------------------------------------------------------\n\t#. Add to Wishlist button\n -------------------------------------------------------------------------- */\n\n.addonify-add-to-wishlist-btn,\n.addonify-wishlist-add-to-cart .button,\n.addonify-wishlist-add-to-cart .added_to_cart,\n.woocommerce .shop_table .addonify-add-to-wishlist-btn,\n#addonify-wishlist-page-form .adfy-wishlist-btn .button,\n.woocommerce ul.products li.product a.addonify-add-to-wishlist-btn\n.woocommerce ul.products li.product button.addonify-add-to-wishlist-btn,\n.woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn,\n.woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn,\n.woocommerce-page .product .summary button.addonify-add-to-wishlist-btn {\n\n display: inline-flex;\n gap: 5px;\n align-items: center;\n justify-content: center;\n background: transparent;\n fill: var(--adfy_wishlist_wishlist_btn_text_color);\n color: var(--adfy_wishlist_wishlist_btn_text_color);\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color);\n @include transition_delay();\n\n .addonify-wishlist-icon {\n\n display: inline-flex;\n line-height: 1;\n width: 16px;\n height: 16px;\n color: inherit;\n fill: inherit;\n }\n\n\t[class*=\"icon-spinner\"] {\n\t\tanimation: AddonifyWishlistSpin 1s linear infinite;\n\t}\n\n &:is(:hover, :focus) {\n\n outline: none;\n background: transparent;\n fill: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n color: var(--adfy_wishlist_wishlist_btn_text_color_hover);\n background-color: var(--adfy_wishlist_wishlist_btn_bg_color_hover);\n }\n\n &.adfy-icon-before-label {\n\n flex-direction: row-reverse;\n }\n}\n\n.addonify-wishlist-add-to-cart .button,\n.addonify-wishlist-add-to-cart .added_to_cart {\n\n padding: 10px 15px;\n border-radius: 2px;\n}\n","/* -------------------------------------------------------------------------- \r\n\tMixin: Better Font Rendering\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin better_font_rendering() {\r\n\r\n -moz-osx-font-smoothing: grayscale;\r\n -webkit-font-smoothing: antialiased;\r\n}\r\n\r\n@function rem($px) {\r\n\r\n @return #{stripUnit($px) / stripUnit($html-font-size)}rem;\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Flex box\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin flex () {\r\n\r\n\tdisplay: flex;\r\n\tflex-direction: row;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Grid\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin grid() {\r\n\r\n display: grid;\r\n}\r\n\r\n@mixin grid_columns($columns) {\r\n\r\n @if $columns == 1 {\r\n grid-template-columns: repeat(1, 1fr);\r\n }\r\n @else if $columns == 2 {\r\n grid-template-columns: repeat(2, 1fr);\r\n }\r\n @else if $columns == 3 {\r\n grid-template-columns: repeat(3, 1fr);\r\n }\r\n @else if $columns == 4 {\r\n grid-template-columns: repeat(4, 1fr);\r\n }\r\n @else if $columns == 5 {\r\n grid-template-columns: repeat(5, 1fr);\r\n }\r\n @else if $columns == 6 {\r\n grid-template-columns: repeat(6, 1fr);\r\n }\r\n @else {\r\n grid-template-columns: repeat(1, 1fr);\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Visibility\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin visibility_hidden () {\r\n\r\n opacity: 0;\r\n visibility: hidden;\r\n}\r\n\r\n@mixin visibility_visible () {\r\n\r\n opacity: 1;\r\n visibility: visible;\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Animations & transition\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin transition_delay () {\r\n\r\n transition: all 0.5s ease;\r\n}\r\n\r\n@mixin transition_delay_none () {\r\n\r\n transition: none;\r\n}\r\n\r\n@mixin scale () {\r\n\r\n transform: scale(1.1);\r\n @include transition_delay();\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Position\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin position ( $top, $bottom, $left, $right ) {\r\n\t\r\n\ttop: $top;\r\n\tbottom: $bottom;\r\n\tleft: $left;\r\n\tright: $right;\r\n\ttransform:translateY(-50%);\r\n}\r\n\r\n@mixin position_topnleft () {\r\n\t\r\n\ttop: 50%;\r\n\tleft: 50%;\r\n transform: translateX(-50%) translateY(-50%);\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Overlay\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin overlay () {\r\n\r\n\ttop: 0;\r\n\tbottom: 0;\r\n\tleft: 0;\r\n\tright: 0;\r\n\tbackground:rgba(0, 0, 0, 0.8);\r\n\t@include transition_delay();\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Drop shadow\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin drop_shadow () {\r\n\r\n\tbox-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n@mixin mild_drop_shadow() {\r\n\r\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);\r\n}\r\n\r\n@mixin large_drop_shadow () {\r\n\r\n box-shadow: 0px 0px 65px rgba(0, 0, 0, 0.2);\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Clearfix\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin clearfix() {\r\n\r\n &::before,\r\n\t&::after {\r\n\r\n\t\tcontent: \"\";\r\n\t\tdisplay: table;\r\n\t}\r\n\r\n\t&::after {\r\n\r\n\t\tclear: both;\r\n\t}\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\tMixin: Breakpoints\r\n -------------------------------------------------------------------------- */\r\n\r\n@mixin breakpoint($point) {\r\n /* Wide */\r\n @if $point == wide {\r\n @media (max-width: 1440px) {\r\n @content;\r\n }\r\n }\r\n /* Ipad Pro */\r\n @else if $point == ipadpro {\r\n @media (max-width: 1024px) {\r\n @content;\r\n }\r\n }\r\n /* Medium */\r\n @else if $point == medium {\r\n @media (max-width: 991px) {\r\n @content;\r\n }\r\n }\r\n /* Ipad */\r\n @else if $point == ipad {\r\n @media ( max-width: 768px ) {\r\n @content;\r\n }\r\n }\r\n /* Mobile */\r\n @else if $point == mobile {\r\n @media ( max-width: 575px ) {\r\n @content;\r\n }\r\n }\r\n}\r\n","/* --------------------------------------------------------------------------\r\n\t#. Wishlist modal\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-wishlist-modal-is-open {\r\n\r\n overflow: hidden;\r\n}\r\n\r\n#addonify-wishlist-modal-wrapper {\r\n\r\n box-sizing: border-box;\r\n @include better_font_rendering();\r\n}\r\n\r\n#addonify-wishlist-modal-wrapper {\r\n\r\n display: block;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n @include visibility_hidden();\r\n @include transition_delay();\r\n background-color: var(--adfy_wishlist_popup_modal_overlay_bg_color);\r\n\r\n .addonify-wishlist-modal {\r\n\r\n position: relative;\r\n @include flex();\r\n flex-direction: column;\r\n justify-content: center;\r\n gap: 20px;\r\n width: 400px;\r\n min-height: 400px;\r\n text-align: center;\r\n padding: 30px;\r\n margin: calc(( 100vh - 300px ) / 2 ) auto 0;\r\n border-radius: 5px;\r\n box-sizing: border-box;\r\n @include large_drop_shadow();\r\n background-color: var(--adfy_wishlist_popup_modal_bg_color);\r\n @include breakpoint(mobile) {\r\n\r\n width: 85vw;\r\n padding: 20px;\r\n }\r\n\r\n .adfy-model-close {\r\n\r\n position: absolute;\r\n top: 15px;\r\n left: auto;\r\n right: 15px;\r\n z-index: 1;\r\n\r\n #addonify-wishlist-close-modal-btn {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n fill: var(--adfy_wishlist_popup_modal_close_btn_icon_color);\r\n color: var(--adfy_wishlist_popup_modal_close_btn_icon_color);\r\n\r\n .addonify-wishlist-icon {\r\n\r\n display: inline-flex;\r\n line-height: 1;\r\n width: 16px;\r\n height: 16px;\r\n }\r\n\r\n &:hover {\r\n\r\n fill: var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);\r\n color: var(--adfy_wishlist_popup_modal_close_btn_icon_color_hover);\r\n }\r\n }\r\n }\r\n\r\n .addonify-wishlist-modal-body {\r\n\r\n @include flex();\r\n flex-direction: column;\r\n gap: 20px;\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n padding: 0;\r\n margin: 0 0 20px 0;\r\n\r\n .addonify-wishlist-icon {\r\n\r\n display: inline-flex;\r\n height: 62px;\r\n width: 62px;\r\n fill: var(--adfy_wishlist_popup_modal_icon_color);\r\n color: var(--adfy_wishlist_popup_modal_icon_color);\r\n //animation: AddonifyWishlistPulse 0.8s infinite linear;\r\n }\r\n }\r\n\r\n #addonify-wishlist-modal-response {\r\n\r\n .response-text {\r\n\r\n margin: 0;\r\n padding: 0;\r\n color: var(--adfy_wishlist_popup_modal_text_color);\r\n }\r\n }\r\n\r\n .addonify-wishlist-modal-btns {\r\n\r\n @include flex();\r\n gap: 20px;\r\n flex-direction: column;\r\n\r\n .adfy-wishlist-btn-link,\r\n p.addonify-wishlist-add-to-cart .button {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n font-size: 16px;\r\n line-height: 1;\r\n font-weight: normal;\r\n width: 100%;\r\n margin: 0;\r\n padding: 18px 20px;\r\n height: auto;\r\n border-radius: 30px;\r\n color: var(--adfy_wishlist_popup_modal_btn_text_color);\r\n background-color: var(--adfy_wishlist_popup_modal_btn_bg_color);\r\n @include transition_delay();\r\n\r\n &:hover {\r\n\r\n color: var(--adfy_wishlist_popup_modal_btn_text_color_hover);\r\n background-color: var(--adfy_wishlist_popup_modal_btn_bg_color_hover);\r\n }\r\n }\r\n\r\n .adfy-wishlist-btn-link,\r\n p.addonify-wishlist-add-to-cart .button {\r\n\r\n text-decoration: none;\r\n\r\n &:hover {\r\n\r\n text-decoration: none;\r\n }\r\n\r\n &:focus {\r\n\r\n outline: none;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n.addonify-wishlist-modal-is-open #addonify-wishlist-modal-wrapper {\r\n\r\n z-index: var(--adfy_wishlist_popup_modal_zindex);\r\n backdrop-filter: blur( 5px );\r\n @include visibility_visible();\r\n}\r\n\r\n/**\r\n*\r\n* Loading state.\r\n*\r\n*/\r\n#addonify-wishlist-modal-wrapper.loading {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n position: relative;\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n\r\n * {\r\n\r\n display: none;\r\n @include visibility_hidden();\r\n }\r\n\r\n &::before {\r\n\r\n content: \"\";\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 40px;\r\n height: 40px;\r\n border-radius: 100%;\r\n background: white url(\"data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M18.364 5.636L16.95 7.05A7 7 0 1 0 19 12h2a9 9 0 1 1-2.636-6.364z'/%3E%3C/svg%3E\") no-repeat 50%;\r\n animation: AddonifyWishlistSpin 0.6s infinite linear;\r\n }\r\n }\r\n}\r\n\r\n/**\r\n*\r\n* Require login\r\n*\r\n*/\r\n#addonify-wishlist-modal-wrapper.require-login {\r\n\r\n form {\r\n\r\n margin: 0;\r\n padding: 0;\r\n }\r\n}\r\n\r\n/**\r\n*\r\n* Modal icon colors.\r\n*\r\n*/\r\n#addonify-wishlist-modal-wrapper {\r\n\r\n &.adfy-success-modal {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n .adfy-wishlist-icon:not([class*=\"icon-heart-\"]) {\r\n\r\n fill: var(--adfy_wishlist_success_icon_color);\r\n color: var(--adfy_wishlist_success_icon_color);\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.adfy-info-modal {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n .adfy-wishlist-icon {\r\n\r\n fill: var(--adfy_wishlist_info_icon_color);\r\n color: var(--adfy_wishlist_info_icon_color);\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.adfy-warning-modal {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n .adfy-wishlist-icon {\r\n\r\n fill: var(--adfy_wishlist_warning_icon_color);\r\n color: var(--adfy_wishlist_warning_icon_color);\r\n }\r\n }\r\n }\r\n }\r\n\r\n &.adfy-error-modal {\r\n\r\n .addonify-wishlist-modal {\r\n\r\n .adfy-wishlist-icon-entry {\r\n\r\n .adfy-wishlist-icon {\r\n\r\n fill: var(--adfy_wishlist_error_icon_color);\r\n color: var(--adfy_wishlist_error_icon_color);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n","/* -------------------------------------------------------------------------- \r\n\t#. Wishlist sidebar panel\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-wishlist-sticky-sidebar-container {\r\n\r\n --sidebar-zindex: calc( var(--adfy_wishlist_sidebar_overlay_zindex) + 5 );\r\n\r\n @include flex();\r\n flex-direction: column;\r\n justify-content: space-between;\r\n gap: 40px;\r\n position: fixed;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n max-width: 400px;\r\n height: 100%;\r\n margin: 0;\r\n padding: 30px 20px 20px 20px;\r\n z-index: var(--sidebar-zindex);\r\n background-color: var(--adfy_wishlist_sidebar_modal_bg_color);\r\n @include large_drop_shadow();\r\n @include transition_delay();\r\n @include visibility_visible();\r\n @include breakpoint(mobile) {\r\n\r\n gap: 30px;\r\n max-width: 90vw;\r\n }\r\n\r\n .addonify-wishlist-ssc-body {\r\n\r\n flex: 1 1 auto;\r\n @include flex();\r\n flex-direction: column;\r\n\r\n .addonify-wishlist-scs-header {\r\n\r\n flex: 0 0 auto;\r\n @include flex();\r\n flex-direction: row;\r\n align-items: center;\r\n justify-content: space-between;\r\n margin-bottom: 20px;\r\n padding-bottom: 10px;\r\n border-bottom: 1px solid var(--adfy_wishlist_border_color);\r\n\r\n .adfy-wishlist-sidebar-title {\r\n\r\n padding: 0;\r\n margin: 0;\r\n font-size: 18px;\r\n color: var(--adfy_wishlist_sidebar_modal_title_color);\r\n }\r\n\r\n #close-adfy-wishlist-sidebar-button {\r\n\r\n fill: var(--adfy_wishlist_sidebar_modal_close_icon_color);\r\n color: var(--adfy_wishlist_sidebar_modal_close_icon_color);\r\n padding: 0;\r\n margin: 0;\r\n width: auto;\r\n height: auto;\r\n border: none;\r\n line-height: 1;\r\n border-radius: 100%;\r\n box-shadow: none;\r\n text-decoration: none;\r\n background: transparent;\r\n background-color: transparent;\r\n transition: all 0.5s ease;\r\n\r\n svg {\r\n\r\n height: 24px;\r\n width: 24px;\r\n }\r\n\r\n &:hover {\r\n\r\n fill: var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);\r\n color: var(--adfy_wishlist_sidebar_modal_close_icon_color_hover);\r\n box-shadow: none;\r\n background: transparent;\r\n background-color: transparent;\r\n transform: none;\r\n text-decoration: none;\r\n }\r\n } \r\n }\r\n\r\n #addonify-wishlist-sidebar-form {\r\n\r\n flex: 1 1 auto;\r\n position: relative;\r\n padding: 0;\r\n margin: 0;\r\n overflow: hidden;\r\n overflow-y: auto;\r\n\r\n .adfy-wishlist-sidebar-items-entry {\r\n\r\n display: block;\r\n position: absolute;\r\n margin: 0;\r\n padding: 0;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n height: 100%;\r\n width: auto;\r\n list-style: none;\r\n\r\n li {\r\n\r\n display: block;\r\n padding: 0;\r\n margin: 0 0 30px 0;\r\n\r\n .adfy-wishlist-row {\r\n\r\n @include flex();\r\n gap: 15px;\r\n align-items: center;\r\n\r\n .image-column {\r\n\r\n width: 82px;\r\n overflow: hidden;\r\n\r\n .adfy-wishlist-woo-image {\r\n\r\n a {\r\n\r\n display: block;\r\n }\r\n }\r\n }\r\n\r\n .title-price-column {\r\n\r\n flex: 1;\r\n\r\n .adfy-wishlist-woo-title {\r\n\r\n > a {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_title_color);\r\n\r\n &:hover {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_title_color_hover);\r\n }\r\n }\r\n }\r\n\r\n .adfy-wishlist-woo-price {\r\n\r\n margin-top: 5px;\r\n font-weight: bold;\r\n color: var(--adfy_wishlist_sidebar_modal_product_regular_price_color);\r\n\r\n del {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_regular_price_color);\r\n font-size: 90%;\r\n opacity: 0.8;\r\n text-decoration: line-through;\r\n }\r\n\r\n ins {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_sale_price_color);\r\n background: transparent;\r\n background-color: transparent;\r\n text-decoration: none;\r\n }\r\n }\r\n\r\n .adfy-wishlist-woo-stock {\r\n\r\n display: block;\r\n margin-top: 2px;\r\n font-weight: normal;\r\n font-size: 14px;\r\n\r\n .in-stock {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_in_stock_text_color);\r\n }\r\n\r\n .out-of-stock {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_out_of_stock_text_color);\r\n }\r\n }\r\n }\r\n }\r\n\r\n .adfy-wishlist-woo-action {\r\n\r\n .adfy-wishlist-row {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: space-between;\r\n margin-top: 20px;\r\n\r\n .cart-column {\r\n\r\n > p {\r\n\r\n margin: 0;\r\n }\r\n\r\n .addonify-wishlist-add-to-cart {\r\n\r\n @include flex();\r\n flex-direction: row;\r\n gap: 10px;\r\n justify-content: flex-start;\r\n\r\n a.button,\r\n a.added_to_cart {\r\n\r\n margin: 0;\r\n color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color);\r\n\r\n &:hover {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_label_color_hover);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_product_add_to_cart_bg_color_hover);\r\n }\r\n }\r\n }\r\n }\r\n\r\n .remove-item-column {\r\n\r\n .adfy-wishlist-btn {\r\n\r\n font-size: 20px;\r\n font-weight: normal;\r\n color: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);\r\n fill: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color);\r\n padding: 0;\r\n margin: 0;\r\n height: auto;\r\n box-shadow: none;\r\n border: none;\r\n background-color: transparent;\r\n\r\n &:hover {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_product_remove_from_wishlist_icon_color_hover);\r\n box-shadow: none;\r\n border: none;\r\n background-color: transparent;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n\r\n #addonify-empty-wishlist-para {\r\n\r\n color: var(--adfy_wishlist_sidebar_modal_empty_text_color);\r\n }\r\n }\r\n\r\n #addonify-wishlist-sidebar-form.ps--active-y {\r\n\r\n .adfy-wishlist-sidebar-items-entry {\r\n\r\n right: 20px;\r\n }\r\n }\r\n }\r\n\r\n .addonify-wishlist-ssc-footer {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n\r\n .addonify-wishlist-goto-wishlist-btn {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n gap: 5px;\r\n width: 100%;\r\n font-size: 15px;\r\n line-height: 1;\r\n font-weight: normal;\r\n margin: 0;\r\n padding: 15px 20px;\r\n fill: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\r\n color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\r\n border: 2px solid var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color);\r\n border-radius: 30px;\r\n box-shadow: none;\r\n text-decoration: none;\r\n @include transition_delay();\r\n\r\n .icon {\r\n\r\n line-height: 1;\r\n\r\n svg {\r\n\r\n width: 20px;\r\n height: 20px;\r\n }\r\n }\r\n\r\n &:hover {\r\n\r\n fill: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\r\n color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\r\n border-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_label_color_hover);\r\n box-shadow: none;\r\n text-decoration: none;\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_view_wishlist_btn_bg_color_hover);\r\n }\r\n }\r\n }\r\n\r\n /**\r\n *\r\n * Notice\r\n * \r\n */\r\n\r\n #addonify-wishlist-undo-deleted-product {\r\n\r\n #addonify-wishlist-undo-deleted-product-text {\r\n\r\n display: block;\r\n padding: 15px 20px;\r\n font-size: calc( var(--adfy_wishlist_product_removed_notice_font_size) - 1px );\r\n\r\n #addonify-wishlist-undo-deleted-product-link {\r\n\r\n padding: 4px 10px;\r\n }\r\n }\r\n }\r\n\r\n .notice {\r\n\r\n @include grid();\r\n grid-template-columns: 16px auto;\r\n align-items: center;\r\n justify-content: flex-start;\r\n column-gap: 10px;\r\n font-size: 14px;\r\n font-weight: normal;\r\n line-height: 1.4;\r\n letter-spacing: 0;\r\n margin: 5px 0;\r\n padding: 15px;\r\n border-radius: 3px;\r\n color: var(--adfy_wishlist_sidebar_modal_notification_text_color);\r\n fill: var(--adfy_wishlist_sidebar_modal_notification_text_color);\r\n background-color: var(--adfy_wishlist_sidebar_modal_notification_bg_color);\r\n animation: AddonifyWishlistFadeInUp 500ms linear;\r\n box-shadow: 0 1px 2px rgba( 0, 0, 0, 0.1 );\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n width: 16px;\r\n height: 16px;\r\n }\r\n }\r\n}\r\n\r\n#addonify-wishlist-show-sidebar-btn {\r\n\r\n --zindex: calc( var(--adfy_wishlist_popup_modal_zindex) - 1 );\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n gap: 10px;\r\n position: fixed;\r\n left: auto;\r\n right: calc(var(--adfy_wishlist_sidebar_btn_position_offset) * 1px);\r\n top: 50vh;\r\n padding: 10px;\r\n width: auto;\r\n height: auto;\r\n white-space: nowrap;\r\n overflow: hidden;\r\n text-overflow: ellipsis;\r\n margin: 0;\r\n padding: 10px;\r\n cursor: pointer;\r\n fill: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);\r\n color: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color);\r\n font-size: 11px;\r\n line-height: 1;\r\n font-weight: normal;\r\n letter-spacing: 1.5px;\r\n text-decoration: none;\r\n text-transform: uppercase;\r\n border-radius: 4px;\r\n transform: rotate(90deg);\r\n background: transparent;\r\n background-color: var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color);\r\n z-index: var(--zindex);\r\n @include transition_delay();\r\n\r\n .button-icon,\r\n .button-label {\r\n\r\n display: inline-flex;\r\n font-weight: normal;\r\n }\r\n\r\n .button-label {\r\n\r\n transform: rotate(180deg);\r\n }\r\n\r\n .button-icon {\r\n \r\n transform: rotate(-90deg);\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n width: 20px;\r\n height: 20px;\r\n }\r\n }\r\n\r\n &.hidden {\r\n\r\n display: none;\r\n }\r\n\r\n &:hover {\r\n\r\n fill: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);\r\n color: var(--adfy_wishlist_sidebar_modal_toggle_btn_label_color_hover);\r\n background-color: var(--adfy_wishlist_sidebar_modal_toggle_btn_bg_color_hover);\r\n text-decoration: none;\r\n }\r\n\r\n &:focus {\r\n\r\n outline: none;\r\n }\r\n}\r\n\r\n#addonify-wishlist-sticky-sidebar-overlay {\r\n\r\n @include flex();\r\n align-items: stretch;\r\n justify-content: stretch;\r\n position: fixed;\r\n top: 0;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n height: 100%;\r\n width: 100%;\r\n cursor: pointer;\r\n opacity: 0;\r\n visibility: hidden;\r\n background-color: var(--adfy_wishlist_sidebar_modal_overlay_bg_color);\r\n @include transition_delay();\r\n}\r\n\r\n#addonify-wishlist-sticky-sidebar-container #addonify-wishlist_spinner {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n width: 100%;\r\n height: 100%;\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n z-index: 100;\r\n backdrop-filter: blur(5px);\r\n background-color: var(--adfy_wishlist_sidebar_modal_spinner_bg_color);\r\n @include transition_delay();\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n position: relative;\r\n color: var(--adfy_wishlist_sidebar_modal_spinner_icon_color);\r\n width: 24px;\r\n height: 24px;\r\n animation: AddonifyWishlistSpin 0.8s infinite ease-in-out;\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. Visibility & Alignment\r\n -------------------------------------------------------------------------- */\r\n\r\n.addonify-wishlist-sticky-sidebar-is-visible {\r\n\r\n overflow: hidden;\r\n\r\n #addonify-wishlist-sticky-sidebar-overlay {\r\n\r\n visibility: visible;\r\n opacity: 1;\r\n z-index: var(--adfy_wishlist_sidebar_overlay_zindex);\r\n }\r\n}\r\n\r\n#addonify-wishlist-show-sidebar-btn[class*=\"align-left\"] {\r\n\r\n right: auto;\r\n left: calc(var(--adfy_wishlist_sidebar_btn_position_offset) * 1px);\r\n}\r\n\r\n#addonify-wishlist-sticky-sidebar-container {\r\n\r\n &[class*=\"align-left\"] {\r\n\r\n left: -100vw;\r\n right: auto;\r\n }\r\n\r\n &[class*=\"align-right\"] {\r\n\r\n right: -100vw;\r\n left: auto;\r\n }\r\n}\r\n\r\n.addonify-wishlist-sticky-sidebar-is-visible {\r\n\r\n #addonify-wishlist-sticky-sidebar-container {\r\n\r\n &[class*=\"align-left\"] {\r\n\r\n left: 0;\r\n right: auto;\r\n }\r\n\r\n &[class*=\"align-right\"] {\r\n\r\n left: auto;\r\n right: 0;\r\n } \r\n }\r\n}\r\n\r\n","/* -------------------------------------------------------------------------- \r\n\t#. Wishlist page\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-wishlist-page-container {\r\n\r\n position: relative;\r\n min-height: 150px;\r\n margin-bottom: 40px;\r\n\r\n #addonify-wishlist-table {\r\n\r\n table-layout: auto;\r\n margin-bottom: 40px;\r\n\r\n th {\r\n\r\n padding: 20px 15px;\r\n }\r\n\r\n td {\r\n\r\n padding: 15px;\r\n }\r\n\r\n td.price {\r\n\r\n font-weight: bold; \r\n\r\n ins {\r\n\r\n color: red;\r\n background: transparent;\r\n background-color: transparent;\r\n }\r\n\r\n del {\r\n\r\n font-size: 80%;\r\n opacity: 0.9;\r\n }\r\n }\r\n\r\n td.remove {\r\n\r\n width: 50px;\r\n\r\n .adfy-wishlist-btn {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n color: #9F9F9F;\r\n font-size: 20px;\r\n line-height: 1;\r\n font-weight: normal;\r\n padding: 0;\r\n margin: 0;\r\n width: auto;\r\n height: auto;\r\n box-shadow: none;\r\n border: none;\r\n background-color: transparent;\r\n\r\n &:hover {\r\n\r\n color: black;\r\n border: none;\r\n box-shadow: none;\r\n background-color: transparent;\r\n }\r\n }\r\n }\r\n\r\n td.actions {\r\n\r\n p.adfy-wishlist-btn {\r\n\r\n position: relative;\r\n display: inline;\r\n margin: 0;\r\n padding: 0;\r\n\r\n .button,\r\n a.button {\r\n\r\n display: inline-flex;\r\n margin: 0;\r\n padding: 10px 15px;\r\n font-weight: normal;\r\n text-decoration: none;\r\n line-height: 1;\r\n\r\n &:hover {\r\n\r\n outline: none;\r\n text-decoration: none;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n #addonify-wishlist-page-toolbar {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: flex-end;\r\n }\r\n\r\n #addonify-wishlist_spinner {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: center;\r\n width: 100%;\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n top: 0;\r\n bottom: 0;\r\n z-index: 100;\r\n background-color: rgba(255, 255, 255, 1);\r\n @include transition_delay();\r\n\r\n svg {\r\n\r\n display: inline-flex;\r\n position: relative;\r\n color: #444444;\r\n width: 32px;\r\n height: 32px;\r\n animation: AddonifyWishlistSpin 0.8s infinite ease-in-out;\r\n }\r\n }\r\n\r\n /**\r\n *\r\n * Notice\r\n * \r\n */ \r\n\r\n #addonify-wishlist-notice {\r\n\r\n display: block;\r\n\r\n > p {\r\n\r\n @include flex();\r\n align-items: center;\r\n justify-content: space-between;\r\n gap: 20px;\r\n }\r\n }\r\n\r\n /**\r\n *\r\n * Empty wishlist\r\n * \r\n */\r\n\r\n #addonify-wishlist-empty {\r\n\r\n display: block;\r\n }\r\n}\r\n\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. Media Query\r\n -------------------------------------------------------------------------- */\r\n\r\n@media ( max-width: 768px ) {\r\n\r\n #addonify-wishlist-page-container {\r\n\r\n #addonify-wishlist-table {\r\n\r\n border: none;\r\n\r\n thead {\r\n\r\n display: none;\r\n }\r\n\r\n tbody {\r\n\r\n tr {\r\n\r\n @include flex();\r\n position: relative;\r\n flex-direction: column;\r\n margin-bottom: 30px;\r\n padding: 20px 20px 20px 90px;\r\n border: 1px solid #EEEEEE;\r\n border-radius: 10px;\r\n\r\n td {\r\n\r\n padding: 10px 0;\r\n border: none;\r\n line-height: 1.4;\r\n border-bottom: 1px dotted #EEEEEE;\r\n\r\n &:last-child {\r\n\r\n padding-bottom: 0;\r\n border-bottom: none\r\n } \r\n }\r\n\r\n td.remove {\r\n\r\n position: absolute;\r\n top: 15px;\r\n left: auto;\r\n right: 10px;\r\n width: 30px;\r\n padding: 0;\r\n border: 0;\r\n }\r\n\r\n td.image {\r\n\r\n position: absolute;\r\n display: inline-flex;\r\n left: 20px;\r\n right: auto;\r\n top: 30px;\r\n border: 0;\r\n padding: 0;\r\n width: 55px;\r\n overflow: hidden;\r\n\r\n a {\r\n\r\n display: inline-flex;\r\n\r\n img {\r\n\r\n display: inline-flex;\r\n width: 55px;\r\n object-fit: cover;\r\n object-position: center;\r\n border-radius: 2px;\r\n }\r\n }\r\n }\r\n\r\n td.name {\r\n\r\n padding-right: 40px;\r\n }\r\n\r\n td.actions {\r\n\r\n .adfy-wishlist-btn {\r\n\r\n a {\r\n\r\n height: auto;\r\n padding: 13px 15px;\r\n }\r\n }\r\n }\r\n\r\n &:last-child {\r\n\r\n margin-bottom: 0;\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n // Toolbar\r\n #addonify-wishlist-page-container #addonify-wishlist-page-toolbar {\r\n\r\n justify-content: center;\r\n }\r\n}","/* --------------------------------------------------------------------------\r\n\t#. Cart table\r\n -------------------------------------------------------------------------- */\r\n\r\n.woocommerce-cart-form {\r\n\r\n .addonify_wishlist-cart-item-add-to-wishlist {\r\n\r\n display: inline-flex;\r\n align-items: center;\r\n justify-content: center;\r\n gap: 5px;\r\n margin-top: 5px;\r\n height: auto;\r\n padding: 10px 20px;\r\n\r\n &.adfy-wishlist-hide {\r\n\r\n display: none !important;\r\n }\r\n }\r\n}","/* --------------------------------------------------------------------------\r\n\tHide/show\r\n -------------------------------------------------------------------------- */\r\n\r\n.adfy-wishlist-hide {\r\n\r\n display: none;\r\n}\r\n\r\n.adfy-wishlist-show {\r\n\r\n display: block;\r\n}\r\n\r\n/* --------------------------------------------------------------------------\r\n\tVisibility\r\n -------------------------------------------------------------------------- */\r\n\r\n.adfy-wishlist-visibility-hidden {\r\n\r\n @include visibility_hidden();\r\n}\r\n\r\n.adfy-wishlist-visibility-visible {\r\n\r\n @include visibility_visible();\r\n}\r\n\r\n/* --------------------------------------------------------------------------\r\n\tSpinner\r\n -------------------------------------------------------------------------- */\r\n\r\n.adfy-wishlist-spinner {\r\n\r\n position: relative; // Used in sidebar.\r\n}\r\n\r\n/* --------------------------------------------------------------------------\r\n\tNotices\r\n -------------------------------------------------------------------------- */\r\n\r\n#addonify-wishlist-notice {\r\n\r\n \tposition: relative;\r\n\r\n \t> p {\r\n\r\n\t\tposition: relative;\r\n\t\tdisplay: block;\r\n\t\tcolor: var(--adfy_wishlist_product_removed_notice_text_color);\r\n\t\tpadding: 15px 20px;\r\n\t\tmargin-bottom: 30px;\r\n\t\tfont-size: var(--adfy_wishlist_product_removed_notice_font_size);\r\n\t\tfont-weight: normal;\r\n\t\toverflow: hidden;\r\n\t\tborder-radius: 3px;\r\n\t\tbackground-color: var(--adfy_wishlist_product_removed_notice_bg_color);\r\n\r\n\t\t#addonify-wishlist-undo-deleted-product-link {\r\n\r\n\t\tdisplay: inline-flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: center;\r\n\t\tpadding: 7px 10px;\r\n\t\tmargin: 0 0 0 3px;\r\n\t\tfont-size: calc( var(--adfy_wishlist_product_removed_notice_font_size) - 1px );\r\n\t\tline-height: 1;\r\n\t\tfont-weight: normal;\r\n\t\ttext-decoration: none;\r\n\t\tcursor: pointer;\r\n\t\tborder-radius: 30px;\r\n\t\tcolor: var(--adfy_wishlist_product_removed_notice_undo_btn_text_color);\r\n\t\tbackground-color: var(--adfy_wishlist_product_removed_notice_undo_btn_bg_color);\r\n\t\t@include transition_delay();\r\n\r\n\t\t\t&:hover {\r\n\r\n\t\t\t\tcolor: var(--adfy_wishlist_product_removed_notice_undo_btn_hover_text_color);\r\n\t\t\t\tbackground-color: var(--adfy_wishlist_product_removed_notice_undo_btn_hover_bg_color);\r\n\t\t\t\ttext-decoration: none;\r\n\t\t\t}\r\n\t\t}\r\n \t}\r\n}\r\n\r\n#addonify-wishlist-empty {\r\n\r\n\t#addonify-empty-wishlist-para {\r\n\r\n\t\t@include flex();\r\n\t\talign-items: center;\r\n\t\tgap: 5px;\r\n\t}\r\n}","/* -------------------------------------------------------------------------- \r\n\t#. Pulse\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyWishlistPulse {\r\n 0% {\r\n transform: scale(0.9);\r\n }\r\n\r\n 70% {\r\n transform: scale(1);\r\n box-shadow: 0 0 0 50px rgba(90, 153, 212, 0);\r\n }\r\n\r\n 100% {\r\n transform: scale(0.9);\r\n box-shadow: 0 0 0 0 rgba(90, 153, 212, 0);\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. Spin\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyWishlistSpin {\r\n from {\r\n transform: rotate(0deg);\r\n }\r\n\r\n to {\r\n transform: rotate(360deg);\r\n }\r\n}\r\n\r\n/* -------------------------------------------------------------------------- \r\n\t#. FadeInUp\r\n -------------------------------------------------------------------------- */\r\n\r\n@keyframes AddonifyWishlistFadeInUp {\r\n 0% {\r\n opacity: 0;\r\n transform: translateY(40px);\r\n }\r\n 100% {\r\n opacity: 1;\r\n transform: translateY(0);\r\n }\r\n}\r\n","\r\n.ps {\r\n\r\n overflow: hidden !important;\r\n overflow-anchor: none;\r\n -ms-overflow-style: none;\r\n touch-action: auto;\r\n -ms-touch-action: auto;\r\n}\r\n\r\n/*\r\n * Scrollbar rail styles\r\n */\r\n.ps__rail-x {\r\n\r\n display: none;\r\n opacity: 0;\r\n transition: background-color .2s linear, opacity .2s linear;\r\n -webkit-transition: background-color .2s linear, opacity .2s linear;\r\n height: 15px;\r\n /* there must be 'bottom' or 'top' for ps__rail-x */\r\n bottom: 0px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__rail-y {\r\n\r\n display: none;\r\n opacity: 0;\r\n transition: background-color .2s linear, opacity .2s linear;\r\n -webkit-transition: background-color .2s linear, opacity .2s linear;\r\n width: 6px;\r\n /* there must be 'right' or 'left' for ps__rail-y */\r\n right: 0;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps--active-x>.ps__rail-x,\r\n.ps--active-y>.ps__rail-y {\r\n\r\n display: block;\r\n background-color: transparent;\r\n}\r\n\r\n.ps:hover>.ps__rail-x,\r\n.ps:hover>.ps__rail-y,\r\n.ps--focus>.ps__rail-x,\r\n.ps--focus>.ps__rail-y,\r\n.ps--scrolling-x>.ps__rail-x,\r\n.ps--scrolling-y>.ps__rail-y {\r\n\r\n opacity: 0.6;\r\n}\r\n\r\n.ps .ps__rail-x:hover,\r\n.ps .ps__rail-y:hover,\r\n.ps .ps__rail-x:focus,\r\n.ps .ps__rail-y:focus,\r\n.ps .ps__rail-x.ps--clicking,\r\n.ps .ps__rail-y.ps--clicking {\r\n\r\n background-color: #eee;\r\n opacity: 0.9;\r\n}\r\n\r\n/*\r\n * Scrollbar thumb styles\r\n */\r\n.ps__thumb-x {\r\n\r\n background-color: #aaa;\r\n border-radius: 6px;\r\n transition: background-color .2s linear, height .2s ease-in-out;\r\n -webkit-transition: background-color .2s linear, height .2s ease-in-out;\r\n height: 6px;\r\n /* there must be 'bottom' for ps__thumb-x */\r\n bottom: 2px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__thumb-y {\r\n\r\n background-color: #aaa;\r\n border-radius: 6px;\r\n transition: background-color .2s linear, width .2s ease-in-out;\r\n -webkit-transition: background-color .2s linear, width .2s ease-in-out;\r\n width: 6px;\r\n /* there must be 'right' for ps__thumb-y */\r\n right: 2px;\r\n /* please don't change 'position' */\r\n position: absolute;\r\n}\r\n\r\n.ps__rail-x:hover>.ps__thumb-x,\r\n.ps__rail-x:focus>.ps__thumb-x,\r\n.ps__rail-x.ps--clicking .ps__thumb-x {\r\n\r\n background-color: #999;\r\n height: 6px;\r\n}\r\n\r\n.ps__rail-y:hover>.ps__thumb-y,\r\n.ps__rail-y:focus>.ps__thumb-y,\r\n.ps__rail-y.ps--clicking .ps__thumb-y {\r\n\r\n background-color: #999;\r\n width: 6px;\r\n}\r\n\r\n/* MS supports */\r\n@supports (-ms-overflow-style: none) {\r\n\r\n .ps {\r\n\r\n overflow: auto !important;\r\n }\r\n}\r\n\r\n@media screen and (-ms-high-contrast: active),\r\n(-ms-high-contrast: none) {\r\n\r\n .ps {\r\n\r\n overflow: auto !important;\r\n }\r\n}\r\n",".ps {\n overflow: hidden !important;\n overflow-anchor: none;\n -ms-overflow-style: none;\n touch-action: auto;\n -ms-touch-action: auto;\n}\n\n/*\n * Scrollbar rail styles\n */\n.ps__rail-x {\n display: none;\n opacity: 0;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n height: 15px;\n /* there must be 'bottom' or 'top' for ps__rail-x */\n bottom: 0px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-y {\n display: none;\n opacity: 0;\n transition: background-color 0.2s linear, opacity 0.2s linear;\n -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;\n width: 6px;\n /* there must be 'right' or 'left' for ps__rail-y */\n right: 0;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps--active-x > .ps__rail-x,\n.ps--active-y > .ps__rail-y {\n display: block;\n background-color: transparent;\n}\n\n.ps:hover > .ps__rail-x,\n.ps:hover > .ps__rail-y,\n.ps--focus > .ps__rail-x,\n.ps--focus > .ps__rail-y,\n.ps--scrolling-x > .ps__rail-x,\n.ps--scrolling-y > .ps__rail-y {\n opacity: 0.6;\n}\n\n.ps .ps__rail-x:hover,\n.ps .ps__rail-y:hover,\n.ps .ps__rail-x:focus,\n.ps .ps__rail-y:focus,\n.ps .ps__rail-x.ps--clicking,\n.ps .ps__rail-y.ps--clicking {\n background-color: #eee;\n opacity: 0.9;\n}\n\n/*\n * Scrollbar thumb styles\n */\n.ps__thumb-x {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color 0.2s linear, height 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;\n height: 6px;\n /* there must be 'bottom' for ps__thumb-x */\n bottom: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__thumb-y {\n background-color: #aaa;\n border-radius: 6px;\n transition: background-color 0.2s linear, width 0.2s ease-in-out;\n -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;\n width: 6px;\n /* there must be 'right' for ps__thumb-y */\n right: 2px;\n /* please don't change 'position' */\n position: absolute;\n}\n\n.ps__rail-x:hover > .ps__thumb-x,\n.ps__rail-x:focus > .ps__thumb-x,\n.ps__rail-x.ps--clicking .ps__thumb-x {\n background-color: #999;\n height: 6px;\n}\n\n.ps__rail-y:hover > .ps__thumb-y,\n.ps__rail-y:focus > .ps__thumb-y,\n.ps__rail-y.ps--clicking .ps__thumb-y {\n background-color: #999;\n width: 6px;\n}\n\n/* MS supports */\n@supports (-ms-overflow-style: none) {\n .ps {\n overflow: auto !important;\n }\n}\n@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {\n .ps {\n overflow: auto !important;\n }\n}"]} \ No newline at end of file diff --git a/public/assets/build/js/conditional/addonify-wishlist-public-guest.min.js b/public/assets/build/js/conditional/addonify-wishlist-public-guest.min.js index 4437ae9..6ae4b55 100644 --- a/public/assets/build/js/conditional/addonify-wishlist-public-guest.min.js +++ b/public/assets/build/js/conditional/addonify-wishlist-public-guest.min.js @@ -1 +1 @@ -!function(ot){"use strict";ot(document).ready(function(){const t=ot("body"),i="addonify-wishlist",s=ot("#addonify-wishlist-sticky-sidebar-container"),e=ot("#addonify-wishlist-table"),{enabledMultiWishlist:o,requireLogin:a,ajaxURL:d,nonce:n,removeAlreadyAddedProductFromWishlist:l,removeFromWishlistAfterAddedToCart:r,getGuestSidebarTableProductRowAction:h,getGuestWishlistContent:A,thisSiteUrl:u,isLoginRequired:F,ifNotLoginAction:E,loginURL:N,defaultWishlistName:U,successModalClasses:c,alertModalClasses:k,errorModalClasses:f,infoModalClasses:x,addedToWishlistModalIcon:W,removedFromWishlistModalIcon:q,successModalIcon:H,alertModalIcon:G,errorModalIcon:m,loginRequiredModalIcon:Q,addedToWishlistModalMessage:z,alreadyInWishlistModalMessage:g,productRemovedFormWishlistModalMessage:K,wishlistEmptyingConfirmationModalMessage:V,wishlistEmptiedModalMessage:X,errorEmptyingWishlistModalMessage:Y,loginRequiredModalMessage:Z,errorAddingProductToWishlistModalMessage:$,errorRemovingProductFromWishlistModalMessage:tt,wishlistLinkModalButton:p,loginLinkModalButton:it,emptyWishlistConfirmModalButton:st}=addonifyWishlistJSObject;let y=0,w="",b="",v="",_="",D="",M="",S="",P="",T="";var et={loader:addonifyWishlistJSObject.loader,wishlistPageURL:addonifyWishlistJSObject.wishlistPageURL,saveForLaterButtonLabel:addonifyWishlistJSObject.saveForLaterButtonLabel,savedForLaterButtonLabel:addonifyWishlistJSObject.savedForLaterButtonLabel,initialAddToWishlistButtonLabel:addonifyWishlistJSObject.initialAddToWishlistButtonLabel,addedToWishlistButtonLabel:addonifyWishlistJSObject.addedToWishlistButtonLabel,alreadyInWishlistButtonLabel:addonifyWishlistJSObject.alreadyInWishlistButtonLabel,addToWishlistButtonIcon:addonifyWishlistJSObject.addToWishlistButtonIcon,addedToWishlistButtonIcon:addonifyWishlistJSObject.addedToWishlistButtonIcon,undoNoticeTimeout:addonifyWishlistJSObject.undoNoticeTimeout,addedToWishlistModal:addonifyWishlistJSObject.addedToWishlistModal,removedFromWishlistModal:addonifyWishlistJSObject.removedFromWishlistModal,afterAddToWishlistAction:addonifyWishlistJSObject.afterAddToWishlistAction,productRemovalUndoNotice:addonifyWishlistJSObject.productRemovalUndoNotice,modalTemplate:addonifyWishlistJSObject.modalTemplate};const C=t.addonifyWishlistInit(et),L=(C.init(),{setWishlistData:function(){localStorage.setItem(i+"_"+u+"_product_ids",JSON.stringify(v))},setDefaultWishlist:function(){var t;return v=this.getWishlistData(),b=this.getRawWishlistData(),0===v.length&&(t=new Date,t={id:0,name:U,visibility:"private",created_at:t.getTime(),product_ids:[]},v.push(t),this.setWishlistData(v),!!this.isWishlistDataSaved())&&t},getRawWishlistData:function(){return localStorage.getItem(i+"_"+u+"_product_ids")},getWishlistData:function(){var t=this.getRawWishlistData();if(null===t)return[];let i;try{i=JSON.parse(t)}catch(t){console.log(t.message)}return Array.isArray(i)?i:[]},isWishlistDataSaved:function(){return JSON.stringify(b)!==v},addToWishlist:function(t){t=parseInt(t),v=this.getWishlistData(),b=this.getRawWishlistData();var i=this.getProducts();return i.push(t),v[0].product_ids=i,this.setWishlistData(),!!this.isWishlistDataSaved()},removeFromWishlist:function(t){t=parseInt(t),v=this.getWishlistData(),b=this.getRawWishlistData();var i=this.getProducts(),t=i.indexOf(t);return-1!==t&&i.splice(t,1),v[0].product_ids=i,this.setWishlistData(),!!this.isWishlistDataSaved()},emptyWishlist:function(){return v=this.getWishlistData(),b=this.getRawWishlistData(),v[0].product_ids=[],this.setWishlistData(),!!this.isWishlistDataSaved()},isProductInWishlist:function(t){t=parseInt(t);let i=!1;var s=this.getProducts();return i=-1!==s.indexOf(t)?s.indexOf(t):i},getProductsCount:function(){return this.getProducts().length},getProducts:function(){var t=this.getWishlistData();return void 0!==t[0]?((t=t[0].product_ids).reverse(),t):[]}});function O(){if(ot(document).trigger("addonify_adding_to_wishlist"),!1!==L.isProductInWishlist(y))"1"===l?(D=_,R()):(J(c,W,g,p),addonifyWishlistUpdateButton("already-in-wishlist",_));else if(L.addToWishlist(y),L.isWishlistDataSaved()){let i=L.getProductsCount();T=c,S=z,M=W,P=p,ot(document).trigger("addonify_added_to_wishlist",[{productID:y,itemsCount:i,thisButton:_,modalContentUpdateData:B()}]),j();var t={action:h,product_id:y,nonce:n};0 0) { + data.thisButton.find('span.adfy-wishlist-btn-icon').html(settings.loadingWishlistButtonIcon); + } }); // Displays loader when product is being removed from the wishlist. - $(document).on('addonify_removing_from_wishlist', function () { + $(document).on('addonify_removing_from_wishlist', function (event, data) { initializeAddonifyWishlist.displayLoader(); + if (data.thisButton.find('span.adfy-wishlist-btn-icon').length > 0) { + data.thisButton.find('span.adfy-wishlist-btn-icon').html(settings.loadingWishlistButtonIcon); + } }); // Sets button label and icon for add to wishlist buttons on product added into the cart. diff --git a/public/assets/src/scss/components/_buttons.scss b/public/assets/src/scss/components/_buttons.scss index 7b4dca1..040e8d0 100644 --- a/public/assets/src/scss/components/_buttons.scss +++ b/public/assets/src/scss/components/_buttons.scss @@ -1,4 +1,4 @@ -/* -------------------------------------------------------------------------- +/* -------------------------------------------------------------------------- #. Button General -------------------------------------------------------------------------- */ @@ -133,17 +133,17 @@ p.adfy-wishlist-btn .button, } } -/* -------------------------------------------------------------------------- +/* -------------------------------------------------------------------------- #. Add to Wishlist button -------------------------------------------------------------------------- */ - + .addonify-add-to-wishlist-btn, .addonify-wishlist-add-to-cart .button, .addonify-wishlist-add-to-cart .added_to_cart, .woocommerce .shop_table .addonify-add-to-wishlist-btn, #addonify-wishlist-page-form .adfy-wishlist-btn .button, .woocommerce ul.products li.product a.addonify-add-to-wishlist-btn -.woocommerce ul.products li.product button.addonify-add-to-wishlist-btn, +.woocommerce ul.products li.product button.addonify-add-to-wishlist-btn, .woocommerce-page ul.products li.product a.addonify-add-to-wishlist-btn, .woocommerce-page ul.products li.product button.addonify-add-to-wishlist-btn, .woocommerce-page .product .summary button.addonify-add-to-wishlist-btn { @@ -168,6 +168,10 @@ p.adfy-wishlist-btn .button, fill: inherit; } + [class*="icon-spinner"] { + animation: AddonifyWishlistSpin 1s linear infinite; + } + &:is(:hover, :focus) { outline: none; @@ -188,4 +192,4 @@ p.adfy-wishlist-btn .button, padding: 10px 15px; border-radius: 2px; -} \ No newline at end of file +} diff --git a/public/class-addonify-wishlist-public.php b/public/class-addonify-wishlist-public.php index a0134d0..ea52105 100644 --- a/public/class-addonify-wishlist-public.php +++ b/public/class-addonify-wishlist-public.php @@ -83,6 +83,15 @@ class Addonify_Wishlist_Public { */ private $add_to_wishlist_button_label; + /** + * The button label for wishlist button if added into the wishlist from the setting. + * + * @since 1.0.0 + * @access private + * @var string $added_to_wishlist_button_label The button label for wishlist button if added into the wishlist from the setting.setting. + */ + private $added_to_wishlist_button_label; + /** * The button label for wishlist button if already in the wishlist from the setting. * @@ -196,7 +205,7 @@ private function get_user_wishlists_data() { */ public function maybe_create_and_migrate_wishlist_data( $username, $user ) { - if ( ! $this->wishlist_handler->get_default_wishlist_id( $user->ID ) ) { + if ( ! $this->wishlist_handler->get_default_wishlist_id() ) { $wishlist_data = get_user_meta( $user->ID, 'addonify-wishlist', true ); @@ -205,7 +214,7 @@ public function maybe_create_and_migrate_wishlist_data( $username, $user ) { $wishlist_database_handler->migrate_wishlist_data( $user->ID ); } else { $database_handler = new Addonify_Wishlist_Database_Handler(); - $database_handler->seed_wishlist_table( $user->ID ); + $database_handler->seed_wishlist_table(); } } } @@ -506,6 +515,10 @@ public function enqueue_scripts() { 'addonify_wishlist_added_to_wishlist_btn_icon', addonify_wishlist_get_wishlist_icons( 'heart-2' ) ), + 'loadingWishlistButtonIcon' => apply_filters( + 'addonify_wishlist_loading_wishlist_btn_icon', + addonify_wishlist_get_wishlist_icons( 'spinner-1' ) + ), // Modal Messages. 'addedToWishlistModalMessage' => addonify_wishlist_get_option( 'product_added_to_wishlist_text' ), 'alreadyInWishlistModalMessage' => addonify_wishlist_get_option( 'product_already_in_wishlist_text' ), @@ -622,7 +635,9 @@ public function add_to_wishlist_ajax_handler() { wp_send_json( $response_data ); } - if ( $this->wishlist_handler->add_to_wishlist( $product_id, 0 ) ) { + $add_to_wishlist = $this->wishlist_handler->add_to_wishlist( $product_id ); + + if ( $add_to_wishlist ) { $this->wishlist_items[] = $product_id; @@ -746,7 +761,7 @@ public function empty_wishlist_ajax_handler() { wp_send_json( $response_data ); } - if ( $this->wishlist_handler->empty_wishlist( 0 ) ) { + if ( $this->wishlist_handler->empty_wishlist() ) { $response_data['success'] = true; $response_data['message'] = esc_html( addonify_wishlist_get_option( 'success_emptying_wishlist_message' ) ); wp_send_json( $response_data ); @@ -823,8 +838,6 @@ public function prepare_wishlist_button_template_args( $args = array() ) { if ( isset( $args['button_icon_position'] ) && 'none' !== $args['button_icon_position'] ) { - $button_icon_class = 'heart-o-style-one'; - if ( $this->is_user_logged_in && in_array( $product->get_id(), $this->wishlist_items, true ) @@ -1035,7 +1048,7 @@ public function render_add_to_wishlist_button_in_cart_page_items( $product_id ) } if ( ! isset( $product ) || ! ( $product instanceof WC_Product ) ) { - echo 'Invalid product!'; + echo esc_html__( 'Invalid product!', 'addonify-wishlist' ); return; } @@ -1072,7 +1085,7 @@ public function add_to_wishlist_button_shortcode_callback( $atts ) { if ( ! isset( $product ) || ! ( $product instanceof WC_Product ) ) { ob_start(); - echo 'Invalid product!'; + echo esc_html__( 'Invalid product!', 'addonify-wishlist' ); return ob_get_clean(); } diff --git a/public/templates/addonify-wishlist-modal-content.php b/public/templates/addonify-wishlist-modal-content.php index e4cd357..3fc5e8b 100644 --- a/public/templates/addonify-wishlist-modal-content.php +++ b/public/templates/addonify-wishlist-modal-content.php @@ -14,6 +14,7 @@ id="addonify-wishlist-modal-wrapper" class="{modal_container_classes}" data_model-width="default" + data-modal_display="open" >