/*
Theme Name: Ecomall
Theme URI: https://demo.theme-sky.com/ecomall/
Author: Theme Sky Team
Author URI: https://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Version: 1.0.8
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: ecomall
*/

:root{--ts-logo-width: 160px;--ts-columns: 5;--ts-img-gap: 5px;--ts-meta-gap: 2px;--ts-h-gap: 10px;--ts-v-gap: 10px;--ts-section-gap: 60px;--ts-swatches-size: 30px;--ts-pr-font-family: 'Mulish', sans-serif;--ts-pr-font-style: normal;--ts-pr-font-weight: 500;--ts-pr-line-height: 1.6em;--ts-pr-letter-spacing: 0.025em;--ts-heading-font-family: 'Mulish', sans-serif;--ts-heading-font-style: normal;--ts-heading-font-weight: 700;--ts-heading-line-height: 1.2em;--ts-heading-letter-spacing: 0.025em;--ts-btn-font-family: 'Mulish', sans-serif;--ts-btn-font-style: normal;--ts-btn-font-weight: 800;--ts-btn-font-size: 14px;--ts-btn-line-height: 1em;--ts-btn-letter-spacing: 0.05em;--ts-menu-font-family: 'Mulish', sans-serif;--ts-menu-font-weight: 800;--ts-menu-font-size: 14px;--ts-menu-letter-spacing: 0.05em;--ts-body-font-size: 15px;--ts-h1-font-size: 48px;--ts-h2-font-size: 36px;--ts-h3-font-size: 30px;--ts-h4-font-size: 24px;--ts-h5-font-size: 20px;--ts-h6-font-size: 18px;--ts-btn-ipad-font-size: 13px;--ts-primary-color: #0068c8;--ts-text-in-primary-color: #ffffff;--ts-primary-opacity: rgba(0,104,200,0.1);--ts-primary-loading-color: rgba(0,104,200,0.5);--ts-main-bg: #ffffff;--ts-text-color: #000000;--ts-heading-color: #000000;--ts-gray-color: #848484;--ts-hightlight: #fcc904;--ts-dropdown-bg: #ffffff;--ts-dropdown-color: #000000;--ts-link-color: #0068c8;--ts-link-hover-color: #0068c8;--ts-icon-hover-color: #0068c8;--ts-tag-color: #848484;--ts-tag-bg: #ffffff;--ts-tag-border: #ebebeb;--ts-blockquote-bg-color: #e8f3fe;--ts-blockquote-icon-color: #000000;--ts-blockquote-text-color: #000000;--ts-border: #ebebeb;--ts-input-color: #000000;--ts-input-background-color: #ffffff;--ts-input-border: #ebebeb;--ts-btn-color: #ffffff;--ts-btn-bg: #0068c8;--ts-btn-border: #0068c8;--ts-btn-hover-color: #000000;--ts-btn-hover-bg: transparent;--ts-btn-hover-border: #0068c8;--ts-btn-loading-color: rgba(255,255,255,0.5);--ts-btn-loading-hover-color: rgba(0,0,0,0.5);--ts-btn-special-color: #000000;--ts-btn-special-bg: #e4f2ff;--ts-btn-special-border: #e4f2ff;--ts-btn-special-hover-color: #000000;--ts-btn-special-hover-bg: transparent;--ts-btn-special-hover-border: #0068c8;--ts-btn-thumbnail-color: #000000;--ts-btn-thumbnail-bg: #ffffff;--ts-btn-thumbnail-border: #ebebeb;--ts-btn-thumbnail-loading-color: rgba(0,0,0,0.5);--ts-btn-thumbnail-hover-color: #000000;--ts-btn-thumbnail-hover-bg: #e8f3fe;--ts-btn-thumbnail-hover-border: #e8f3fe;--ts-btn-thumbnail-loading-hover-color: rgba(0,0,0,0.5);--ts-spe-btn-bg: rgba(0,104,200,0.15);--ts-product-bg-color: #ffffff;--ts-rating-color: #c3c3c3;--ts-rated-color: #fdc904;--ts-brand-bg: #f4f4f4;--ts-product-price-color: #dd2831;--ts-product-sale-price-color: #848484;--ts-sale-label-color: #ffffff;--ts-sale-label-bg: #0068c8;--ts-new-label-color: #ffffff;--ts-new-label-bg: #000000;--ts-hot-label-color: #ffffff;--ts-hot-label-bg: #dd2831;--ts-soldout-label-color: #ffffff;--ts-soldout-label-bg: #919191;--ts-breadcrumb-bg: #f4f4f4;--ts-breadcrumb-color: #000000;--ts-breadcrumb-link-color: #848484;--ts-breadcrumb-v3-color: #ffffff;--ts-breadcrumb-v3-link-color: #ffffff;--e-bg-lazyload-loaded: linear-gradient(#f5f5f5,#f5f5f5);--e-bg-lazyload: linear-gradient(#f5f5f5,#f5f5f5);}.ts-header{--ts-hd-top-bg: #1b1b1b;--ts-hd-top-color: #ffffff;--ts-hd-top-border: #1b1b1b;--ts-hd-middle-bg: #ffffff;--ts-hd-middle-color: #000000;--ts-hd-middle-border: #ebebeb;--ts-hd-bottom-bg: #ffffff;--ts-hd-bottom-color: #000000;--ts-hd-bottom-border: #ebebeb;--ts-cart-count-bg: #0068c8;--ts-cart-count-color: #ffffff;--ts-hd-top-link-hover: #0068c8;--ts-hd-middle-link-hover: #0068c8;--ts-hd-bottom-link-hover: #0068c8;--ts-hd-gap: 25px;--ts-hd-icon-size: 32px;--ts-input-background: #f8f8f8;}.footer-container{--ts-footer-bg: #ffffff;--ts-footer-color: #000000;--ts-footer-heading-color: #000000;--ts-footer-link-color: #dd2831;--ts-footer-link-hover-color: #0068c8;}.header-v5 .ts-header{--ts-hd-top-color: #ffffff;}.search-no-results-wrapper:before, body .woocommerce-no-products-found .wc-block-components-notice-banner__content:before,.ts-menu nav ul li[class^="tb-icon-"]:before,nav ul.menu li[class^="tb-icon-"]:before,.ts-menu nav ul li[class*=" tb-icon-"]:before,nav ul.menu li[class*=" tb-icon-"]:before,.ts-search-by-category .close:before,.summary .woocommerce-tabs .panel .close:before,.search-button.search-icon .icon:before,.my-wishlist-wrapper>a:before,.ts-tiny-account-wrapper .account-control>a:before,.shopping-cart-wrapper .cart-control .ic-cart:before,.hotline > a:before,.ts-mobile-icon-toggle .icon:before,.icon-menu-sticky-header .icon:before,.vertical-menu-heading .icon:before,.vertical-menu-heading:after,.ts-menu-drop-icon:after,.comment-actions a:after,.gridlist-toggle>span:before,.threesixty .nav_bar a:before,#to-top a:before,body #cboxClose:after,html body>h1 a.close:before,#ts-filter-widget-area .close:after,.ts-sidebar .close:after,.filter-widget-area-button>a:before,.dokan-store-list-filter-button:before,body table.compare-list tr.remove td>a .remove:before,.wcml_currency_switcher>a:after,.wpml-ls-legacy-dropdown>ul>li>a:after,.wpml-ls-legacy-dropdown-click>ul>li>a:after,.single-navigation>a:before,.swiper-button-next:after,.swiper-button-prev:after,.ts-pagination ul li a.prev:before,.ts-pagination ul li a.next:before,.pagination-wrap ul.pagination>li>a.prev:before,.pagination-wrap ul.pagination>li>a.next:before,.dokan-pagination-container .dokan-pagination li:first-child a:before,.dokan-pagination-container .dokan-pagination li:last-child a:before,.woocommerce nav.woocommerce-pagination ul li a.next:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before,.product-per-page-form ul.perpage .perpage-current:after,.woocommerce .woocommerce-ordering .orderby-current:after,.widget-container span.icon-toggle:after,.widget-title-wrapper a.block-control:after,.widget_display_search>form>div:before,.search-table .search-button:before,.wp-block-search .wp-block-search__button:before,.woocommerce-product-search button[type="submit"]:before,body .select2-search--dropdown:before,#group-icon-header .tab-mobile-menu li#main-menu:before,#group-icon-header .no-tab .menu-title span:before,#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after,.product .woocommerce-Tabs-panel>h2:after,.product .woocommerce-Tabs-panel #reviews>h2:after,.product-group-button>div a:after,.product-group-button-meta>div a:before,.product-group-button>div.loop-add-to-cart .added .button-tooltip:before,.product-group-button-meta>div.loop-add-to-cart .added .button-tooltip:before,.woocommerce .summary form.cart button.button.added:before,.woocommerce ul.product_list_widget li a.button.added:before,.summary .single-product-buttons a.compare:before,.summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before,div.woocommerce-product-gallery .flex-direction-nav .flex-prev:after,div.woocommerce-product-gallery .flex-direction-nav .flex-next:after,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,.woocommerce .widget_price_filter .price_slider_amount .price_label>span:first-child:after,.search-button.search-icon .icon.active:before,.ts-floating-sidebar .close:after,.ts-popup-modal .close:after,.woocommerce table.shop_table .product-remove a:before,ul.products-list li .remove:before,.cart_list li .cart-item-wrapper a.remove:before,body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before,.woocommerce .widget_shopping_cart .cart_list li a.remove:before,.woocommerce.widget_shopping_cart .cart_list li a.remove:before,.wishlist-in-stock:before,.wishlist-out-of-stock:before,.ts-active-filters .widget_layered_nav_filters ul li a:after,.woocommerce .ts-active-filters .widget_layered_nav_filters ul li a:after,.woocommerce .widget_layered_nav_filters ul li a:after,.product-on-sale-form>label:after,.widget_product_categories ul li a:after,.ts-product-categories-widget-wrapper ul li a:after,.widget-container.product-filter-by-brand ul>li label:after,.product-filter-by-price ul>li label:after,.product-filter-by-availability ul li label:after,.woocommerce .widget_rating_filter ul li a:after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after,.yith-wfbt-section li .checkboxbutton.checked:after,.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked:after,.elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before,ul li.recentcomments .comment-author-link:before,.elementor-widget-text-editor h4[class^="tb-icon-"]:before,.elementor-widget-text-editor h4[class*=" tb-icon-"]:before,.ts-product-video-button:before,.ts-product-360-button:before,body .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before,.ts-instagram-wrapper .item > a:after,.product-group-button>div.loop-add-to-cart a.added:after,.ts-image-position-top.title-outside .product-category .product-wrapper > a:after{font-family: 'tb-icon';font-weight: normal;font-style: normal;line-height: 1;letter-spacing: 0;}.single-navigation.next>a:before,.pagination-wrap ul.pagination>li>a.next:before,.dokan-pagination-container .dokan-pagination li:last-child a:before,.woocommerce nav.woocommerce-pagination ul li a.next:before,.ts-pagination ul li a.next:before{content:"\e943"}.single-navigation.prev>a:before,.pagination-wrap ul.pagination>li>a.prev:before,.dokan-pagination-container .dokan-pagination li:first-child a:before,.woocommerce nav.woocommerce-pagination ul li a.prev:before,.ts-pagination ul li a.prev:before{content:"\e942"}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after,div.woocommerce-product-gallery .flex-direction-nav .flex-prev:after{content:"\e942"}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,div.woocommerce-product-gallery .flex-direction-nav .flex-next:after{content:"\e943"}.ts-tiny-account-wrapper .account-control>a:before{content:"\e9dc"}.shopping-cart-wrapper .cart-control .ic-cart:before{content:"\e9cd"}.my-wishlist-wrapper>a:before{content:"\e97c"}.gridlist-toggle>span:before{content:"\e986";font-size:32px}.gridlist-toggle>span.list:before{content:"\e987"}#group-icon-header .tab-mobile-menu li#main-menu:before,#group-icon-header .no-tab .menu-title span:before,.icon-menu-sticky-header .icon:before,.ts-mobile-icon-toggle .icon:before,.vertical-menu-heading .icon:before{content:"\e992"}#group-icon-header .header-language .wpml-ls-legacy-dropdown>ul>li>a:after,#group-icon-header .header-language .wpml-ls-legacy-dropdown-click>ul>li>a:after,#group-icon-header .header-currency .wcml_currency_switcher>a:after{font-size:14px}#group-icon-header .wpml-ls-legacy-list-horizontal{margin: 5px 0;}#group-icon-header .wpml-ls-legacy-list-horizontal>ul{gap: 10px;}#group-icon-header {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px;}.dokan-store-list-filter-button:before,.filter-widget-area-button>a:before{content:"\e903"}.filter-widget-area-button.active>a:before{content:"\e9e3"}.hotline > a:before{content:"\e97b"}#to-top a:before{content:"\e911"}body #cboxClose:after,html body>h1 a.close:before,#ts-filter-widget-area .close:after,.ts-sidebar .close:after,.ts-search-by-category .close:before,.summary .woocommerce-tabs .panel .close:before,.search-button.search-icon .icon.active:before,.ts-floating-sidebar .close:after,.ts-popup-modal .close:after,.wishlist-out-of-stock:before,.woocommerce .widget_layered_nav_filters ul li a:after,.ts-active-filters .widget_layered_nav_filters ul li a:after,body table.compare-list tr.remove td>a .remove:before,.woocommerce table.shop_table .product-remove a:before,ul.products-list li .remove:before,.cart_list li .cart-item-wrapper a.remove:before,body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before,.woocommerce .widget_shopping_cart .cart_list li a.remove:before,.woocommerce.widget_shopping_cart .cart_list li a.remove:before,.elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before{content:"\e9e3";}.ts-menu-drop-icon:after,.header-language .wpml-ls-legacy-dropdown>ul>li>a:after,.header-language .wpml-ls-legacy-dropdown-click>ul>li>a:after,.ts-currency-switcher .wcml_currency_switcher>a:after,.header-currency .wcml_currency_switcher>a:after,.product-per-page-form ul.perpage .perpage-current:after,.woocommerce .woocommerce-ordering .orderby-current:after,.elementor-widget[data-widget_type^="wp-widget-"] ul li>span.icon-toggle:after,body .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\e941"}.vertical-menu .ts-menu-drop-icon:after{content:"\e943"}.vertical-menu-heading:after{font-size: 1.2rem;}.widget-container .cat-parent > span.icon-toggle:after{content:"\e9bb"}.widget-container .cat-parent.active > span.icon-toggle:after{content:"\e997"}.ts-menu-drop-icon.active:after,.group-button-header .header-language .wpml-ls-legacy-dropdown>ul>li>a:after,.group-button-header .header-language .wpml-ls-legacy-dropdown-click>ul>li>a:after,.group-button-header .header-currency .wcml_currency_switcher>a:after{content:"\e948"}.product .woocommerce-Tabs-panel>h2:after,.product .woocommerce-Tabs-panel #reviews>h2:after,.widget-title-wrapper a.block-control:after{content:"\e941"}.product .woocommerce-Tabs-panel>h2.active:after,.product .woocommerce-Tabs-panel #reviews>h2.active:after,.widget-title-wrapper a.block-control.active:after{content:"\e948"}.comment-actions .comment-edit-link:after{content:'\e96c'}.comment-actions .comment-reply-link:after{content:'\e908'}.sub-menu>li.parent .ts-menu-drop-icon:after,nav.main-menu>ul.menu .sub-menu li.parent>a:after,.mobile-menu-wrapper li .ts-menu-drop-icon:after{content:"\e943"}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{content:"\e948"}.search-table .search-button:before,.widget_display_search>form>div:before,.wp-block-search .wp-block-search__button:before,.woocommerce-product-search button[type="submit"]:before,body .select2-search--dropdown:before,.search-button.search-icon .icon:before,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"\e9c7"}.product-group-button>div.quickshop a:after{content:"\e90b"}.product-group-button>div.compare a:after,.summary .single-product-buttons a.compare:before{content:"\e9f1"}.product-group-button>div.wishlist a:after,.summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before,.product-group-button-meta>div.wishlist a:before{content:"\e90a"}.product-group-button>div.loop-add-to-cart a:after{content:"\e90c"}.wishlist-in-stock:before,.product-group-button>div.loop-add-to-cart a.added .button-tooltip:before,.product-group-button-meta>div.loop-add-to-cart a.added .button-tooltip:before,.woocommerce .summary form.cart button.button.added:before,.woocommerce ul.product_list_widget li a.button.added:before,.widget_product_categories ul li a:after,.ts-product-categories-widget-wrapper ul li a:after,.widget-container.product-filter-by-brand ul>li label:after,.product-filter-by-price ul>li label:after,.product-filter-by-availability ul li label:after,.woocommerce .widget_rating_filter ul li a:after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after,.yith-wfbt-section li .checkboxbutton.checked:after,.woocommerce.yith-wfbt-section .yith-wfbt-form .yith-wfbt-items li span.checkboxbutton.checked:after,.product-on-sale-form>label:after,.summary .single-product-buttons a.compare.added:before,.product-group-button>div.compare a.added:after,.product-group-button>div.loop-add-to-cart a.added:after{content:"\e909"}.product-hover-style-v1 .product .product-group-button > div.loop-add-to-cart a.added:after{content:"\e9f0"}.product-group-button-meta>div.wishlist .added a:before,.product-group-button>div.wishlist .added a:after,.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:before{content:"\e97d"}.product-group-button-meta>.loop-add-to-cart .button.added:before,.woocommerce ul.product_list_widget li a.button.added:before,.woocommerce .summary form.cart button.button.added:before{font-size:130%;display:inline-block;vertical-align:-2px}.product-group-button>div.compare a.added:after,.summary .single-product-buttons a.compare.added:before,.product-group-button>div.loop-add-to-cart a.added:after,.product-group-button-meta>.loop-add-to-cart .button.added:before,.woocommerce ul.product_list_widget li a.button.added:before,.woocommerce .summary form.cart button.button.added:before{margin-right:10px}.list .product-group-button-meta>.loop-add-to-cart .button.added:before,.woocommerce ul.product_list_widget li a.button.added:before{font-size:13px;vertical-align:-1px;margin-right:3px}.woocommerce ul.product_list_widget div.loop-add-to-cart a.button{margin-top:0}.product-group-button>div.loop-add-to-cart a.added:after{display:block!important;margin:0}#add_payment_method .cart-collaterals .shipping-calculator-button::after, .woocommerce-cart .cart-collaterals .shipping-calculator-button::after, .woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{content:"\e9db";display:inline-block;float:left;margin:0 16px 0 0;font-size:24px}#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button{margin-top: 0;}.ts-product-360-button:before,.ts-product-video-button:before{content:"\e9dd";margin-right:10px;display:inline-block;vertical-align:-2px;font-size:124%}.ts-product-360-button:before{content:"\e901"}.threesixty .nav_bar a:before{content:"\e9b3"}.threesixty .nav_bar a.nav_bar_stop:before{content:"\e9b2"}.threesixty .nav_bar a.nav_bar_previous:before,.threesixty .nav_bar a.nav_bar_next:before{content:"\e9b4"}.search-no-results-wrapper:before,body .woocommerce-no-products-found .wc-block-components-notice-banner > .wc-block-components-notice-banner__content:before{content:"\e999";}.ts-instagram-wrapper .item > a:after{content: "\e925";}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{content: "\e9ab";}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{content: "\e98f";}.ts-header nav > ul.menu li[class*="fa-"]:before, .mobile-menu-wrapper nav > ul li[class*="fa-"]:before, .widget_nav_menu li[class*="fa-"]:before, .woocommerce-account .addresses .title .edit:before{font-family:"Font Awesome 5 Free";font-style: normal;font-weight: 400;text-transform: none;letter-spacing: 0;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.widget_nav_menu li.fas:before, .ts-header nav > ul.menu li.fas:before, .mobile-menu-wrapper nav > ul li.fas:before{font-weight: 900;}.widget_nav_menu li.fab:before, .ts-header nav > ul.menu li.fab:before, .mobile-menu-wrapper nav > ul li.fab:before{font-family: "Font Awesome 5 Brands";}.woocommerce-account .addresses .title .edit:before{content: "\f303";font-weight: 900;}.icon-menu-sticky-header .icon:hover{opacity:.8}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{outline:0}.product-group-button-meta>div.loop-add-to-cart .added .button-tooltip:before{font-size: 1.2em;}.widget-title-wrapper a.block-control,.widget-container span.icon-toggle{width:20px;height:20px;line-height:20px;cursor:pointer;color:inherit;text-decoration:none;text-align:center;text-indent:0;letter-spacing:0;z-index:8;display: none;order: 1;}.widget-title-wrapper a.block-control{position:absolute;top:1px;right:0;}.widget-title-wrapper a.block-control:after,.widget-container span.icon-toggle:after{display:inline-block;font-size:14px;line-height:inherit;transition:200ms ease}.widget-container ul li>span.icon-toggle:after{letter-spacing:0;font-size:16px}.widget-title-wrapper a.block-control:after{position:absolute;top:50%;left:0;transform:translateY(-50%);font-size:1rem;width: 20px;height: 20px;line-height: 20px;}.mailchimp-subscription .processing button.button:before,.search-table .search-button:after,.product-group-button>div a.loading:after,.woocommerce .product-group-button>div .button.loading:after,.product-group-button-meta>div a.loading:after,.woocommerce .product-group-button-meta>div a.button.loading:after,.woocommerce div.product form.cart .button.loading:after,body .woocommerce table.compare-list .add-to-cart td a.loading:after,.wishlist_table .product-add-to-cart a.add_to_cart.loading:after,.load-more-wrapper .button.loading:before,.ts-shop-load-more .button.loading:before,.woocommerce .ts-shop-load-more .button.loading:before{content: "";width: 16px;height: 16px;border: 2px solid rgba(0,0,0,.3);border-top-color: #000;border-radius:50%;text-align:center;display:inline-block;opacity:0;visibility:hidden;position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px;}.wishlist_table .product-add-to-cart a.add_to_cart.loading:after{z-index: 10;}.mailchimp-subscription .processing button.button:before,.load-more-wrapper .button.loading:before,.ts-shop-load-more .button.loading:before,.woocommerce .ts-shop-load-more .button.loading:before{width:12px;height:12px;position:static;background:transparent;margin-top:-3px;margin-left:0;margin-right:10px;vertical-align:middle;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;opacity: 1;visibility: visible;}body table.compare-list tr.remove div.blockUI.blockOverlay,body table.compare-list tr.remove div.blockUI.blockOverlay:before{opacity:1!important}body table.compare-list tr.remove div.blockUI.blockOverlay:after,.wishlist_table .product-add-to-cart a.add_to_cart.loading:before,.product-group-button-meta>div a.loading:after,.woocommerce .product-group-button-meta>div a.button.loading:after,.woocommerce div.product form.cart .button.loading:after,body .woocommerce table.compare-list .add-to-cart td a.loading:after{width:16px;height:16px;margin:-8px 0 0 -8px;border-width: 2px;}body table.compare-list tr.remove div.blockUI.blockOverlay:after{border-width: 1px;}.button-in .blockUI.blockOverlay:before,.single_add_to_wishlist.loading{opacity:1!important}.images.loading:after,.swiper-lazy-preloader,body:not(.elementor-editor-active) .elementor-section.loading:before,.ts-product .content-wrapper.loading:after,.ts-instagram-wrapper.loading:after,.ts-logo-slider-wrapper.loading .content-wrapper:after,.related-posts.loading .content-wrapper:after,.woocommerce .product figure.loading:after,.ts-products-widget-wrapper.loading:after,.ts-blogs-widget-wrapper.loading:after,.ts-recent-comments-widget-wrapper.loading:after,.blogs article a.gallery.loading:after,.ts-blogs-wrapper.loading .content-wrapper:after,.ts-testimonial-wrapper .items.loading:after,.entry-format .thumbnail.loading:after,article .thumbnail.loading:after,.thumbnails.loading:after,.ts-product-category-wrapper .content-wrapper.loading:after,.thumbnails-container.loading:after,.column-products.loading:after,.ts-team-members .loading:after,.ts-products-widget-wrapper.loading:after,.ts-blogs-widget-wrapper.loading:after,.ts-recent-comments-widget-wrapper.loading:after,.summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after,.summary .single-product-buttons a.compare:after,.ts-tiny-cart-wrapper li div.blockUI.blockOverlay:after,.widget_shopping_cart li div.blockUI.blockOverlay:after,.elementor-widget-wp-widget-woocommerce_widget_cart div.blockUI.blockOverlay:after,.ts-popup-modal.loading .overlay:before,#cboxLoadingGraphic:after,.dropdown-container ul.cart_list li.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after,div.blockUI.blockOverlay:after,.woocommerce div.blockUI.blockOverlay:after,.wpcf7-spinner:after,.footer-container.loading:after{content:"";width:24px;height:24px;border: 2px solid rgba(0,0,0,.3);border-top-color: #000;border-radius:50%;left:50%;top:50%;margin-top:-12px;margin-left:-12px;position:absolute;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background:transparent!important;z-index:9;}.ts-tiny-cart-wrapper li div.blockUI.blockOverlay:after, .dropdown-container ul.cart_list li.loading:after{margin-top: -23px;}.ts-tiny-cart-wrapper li:last-child div.blockUI.blockOverlay:after, .dropdown-container ul.cart_list li.loading:last-child:after{margin-top: -21px;}.woocommerce .summary .single-product-buttons a.compare.loading:after{border-color: rgba(0,0,0,.3);border-top-color: #000;}.swiper-lazy-preloader,body:not(.elementor-editor-active) .elementor-section.loading:before,div.blockUI.blockOverlay:after,.woocommerce div.blockUI.blockOverlay:after,.woocommerce-cart .woocommerce-cart-form div.blockUI.blockOverlay:after,.images.loading:after,.ts-product .content-wrapper.loading:after,.ts-logo-slider-wrapper.loading .content-wrapper:after,.ts-instagram-wrapper.loading:after,.related-posts.loading .content-wrapper:after,.woocommerce .product figure.loading:after,.blogs article a.gallery.loading:after,.ts-blogs-wrapper.loading .content-wrapper:after,.ts-testimonial-wrapper .items.loading:after,.entry-format .thumbnail.loading:after,article .thumbnail.loading:after,.thumbnails.loading:after,.ts-product-category-wrapper .content-wrapper.loading:after,.thumbnails-container.loading:after,.column-products.loading:after,.ts-team-members .loading:after,.ts-popup-modal.loading .overlay:before,#cboxLoadingGraphic:after,.footer-container.loading:after{width:36px;height:36px;margin-left:-18px;margin-top:-18px;border-width:3px;border-top-width:3px }.footer-container.loading{position: relative;}.woocommerce div.product form.cart .button.loading:after{border-color:rgba(255,255,255,.3);border-top-color:#fff}.product-group-button-meta>div.button-in a.loading:after,.woocommerce .product-group-button-meta>div.button-in a.button.loading:after,.woocommerce div.product form.cart div.button-in .button.loading:after{top:0;left:0;margin:0}.product-group-button-meta>div.button-in a.loading:before,.woocommerce .product-group-button-meta>div.button-in a.button.loading:before,.woocommerce div.product form.cart div.button-in .button.loading:before{background:transparent!important;opacity:0;visibility:hidden}.product-group-button-meta>div a.loading:after,body .woocommerce table.compare-list .add-to-cart td a.loading:after{opacity:0;visibility:hidden}.mailchimp-subscription .processing button.button:before,.search-table .loading~.search-button:after,.search-table .loading .search-button:after,.product-group-button>div a.loading:after,.woocommerce .product-group-button>div .button.loading:after,.product-group-button-meta>div a.loading:after,.woocommerce div.product form.cart .button.loading:after,.woocommerce .product-group-button-meta>div a.button.loading:after,body .woocommerce table.compare-list .add-to-cart td a.loading:after,.wishlist_table .product-add-to-cart a.add_to_cart.loading:after,.wishlist_table .product-add-to-cart a.add_to_cart.loading:after{opacity:1;visibility:visible;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.wishlist_table .product-add-to-cart a.add_to_cart.loading:before,.product-group-button-meta>div a.loading:after,.woocommerce .product-group-button-meta>div a.button.loading:after,.woocommerce div.product form.cart .button.loading:after,body .woocommerce table.compare-list .add-to-cart td a.loading:after{z-index:10;}.product-group-button-meta>div a.loading:after,.woocommerce .product-group-button-meta>div a.button.loading:after,.woocommerce div.product form.cart .button.loading:after,body .woocommerce table.compare-list .add-to-cart td a.loading:after{background:transparent;}body.load-more-button .ts-shop-load-more .button.loading:after{display:none}.search-table .search-field.loading~.search-button:before,.search-table .search-field.loading .search-button:before,ul.product_list_widget li a.button.loading:before,.woocommerce ul.product_list_widget li a.button.loading:before,.wishlist_table .product-add-to-cart a.add_to_cart.loading:before,.product-group-button-meta>div:not(.button-in) a.loading:before,.woocommerce .product-group-button-meta>div:not(.button-in) a.button.loading:before,.woocommerce div.product form.cart .button.loading:before,body .woocommerce table.compare-list .add-to-cart td a.loading:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;border:none;width:100%;animation:none;margin:0;padding:0;transform:none;height:100%}div.blockUI.blockOverlay{z-index:992!important;-webkit-animation:none!important;-moz-animation:none!important;animation:none!important;background:transparent!important;left:0;top:0;width:100%;height:100%;position:absolute;opacity:1!important}.dropdown-container ul.cart_list li.loading:before,div.blockUI.blockOverlay:before,.woocommerce div.blockUI.blockOverlay:before,.footer-container.loading:before{left:0;right:0;bottom:0;height:100%;width:100%;top:0;z-index:4;opacity:.9;margin:0;background-image:none;position:absolute;display:inline-block;content:"";-webkit-animation:none;-moz-animation:none;animation:none;background-color:var(--ts-main-bg)}.footer-container.loading:before{opacity: 1;}.dropdown-container ul.cart_list li.loading:before{background-color:var(--ts-dropdown-bg)}.swiper-lazy-preloader,.ts-popup-modal.loading .overlay:before,#cboxLoadingGraphic:after{border-color:rgba(255,255,255,.6);border-top-color:rgba(255,255,255,1)}.images.loading,.ts-product .content-wrapper.loading,.ts-logo-slider-wrapper.loading,.ts-instagram-wrapper.loading,.related-posts.loading .content-wrapper,.woocommerce .product figure.loading,.ts-products-widget-wrapper.loading,.ts-blogs-widget-wrapper.loading,.ts-recent-comments-widget-wrapper.loading,.blogs article a.gallery.loading,.ts-blogs.loading .content-wrapper,.ts-testimonial-wrapper .items.loading,.entry-format .thumbnail.loading,article .thumbnail.loading,.thumbnails.loading,.ts-product-category-wrapper .content-wrapper.loading,body:not(.elementor-editor-active) .elementor-section.loading,.thumbnails-container.loading,.column-products.loading,.ts-team-members .loading{position:relative;overflow:hidden;background:transparent!important;border-color:transparent}.images>*,.ts-product:not(.ts-slider) .content-wrapper>*,.ts-logo-slider-wrapper .content-wrapper>*,.related-posts:not(.ts-slider) .content-wrapper>*,.woocommerce .product figure>*,.ts-products-widget-wrapper:not(.ts-slider)>*,.ts-blogs-widget-wrapper:not(.ts-slider)>*,.ts-recent-comments-widget-wrapper:not(.ts-slider)>*,.blogs article a.gallery>*,.ts-blogs:not(.ts-slider) .content-wrapper>*,.ts-testimonial-wrapper:not(.ts-slider) .items>*,article .thumbnail>*,.thumbnails>*,.ts-product-category-wrapper:not(.ts-slider) .content-wrapper>*,body:not(.elementor-editor-active) .elementor-section>*,.thumbnails-container>*,.ts-team-members:not(.ts-slider)>*{transition:opacity 350ms ease 0s,visibility 350ms ease 0s}.images.loading>*,.ts-product .content-wrapper.loading>*,.ts-instagram-wrapper.loading>*,.ts-logo-slider-wrapper.loading .content-wrapper>*,.related-posts.loading .content-wrapper>*,.woocommerce .product figure.loading>*,.ts-products-widget-wrapper.loading>*,.ts-blogs-widget-wrapper.loading>*,.ts-recent-comments-widget-wrapper.loading>*,.blogs article a.gallery.loading>*,.ts-blogs.loading .content-wrapper>*,.ts-testimonial-wrapper .items.loading>*,.entry-format .thumbnail.loading>*,article .thumbnail.loading>*,.thumbnails.loading>*,.ts-product-category-wrapper .content-wrapper.loading>*,body:not(.elementor-editor-active) .elementor-section.loading>*,.thumbnails-container.loading>*,.column-products.loading>*,.ts-team-members .loading>*{visibility:hidden;opacity:0}.thumbnails.loading:before,.thumbnails-container.loading:before{display:block!important}.load-more-wrapper .button.loading:before, .ts-shop-load-more .button.loading:before, .woocommerce .ts-shop-load-more .button.loading:before, .load-more-wrapper .button.loading:hover:before, .ts-shop-load-more .button.loading:hover:before, .woocommerce .ts-shop-load-more .button.loading:hover:before{border-color: var(--ts-btn-loading-color);border-top-color: var(--ts-btn-color);}.infinity-scroll .ts-shop-load-more a.load-more.button.loading:after{border-color: rgba(0,0,0,0.3);border-top-color: #000000;}.ts-product.ts-slider .content-wrapper.loading{height: 500px;}.ts-product-category-wrapper.ts-slider .content-wrapper.loading{height: 160px;}.ts-product-category-wrapper.style-icon.ts-slider .content-wrapper.loading{height: 80px;}.ts-logo-slider-wrapper.loading .content-wrapper, .ts-product.ts-slider.ts-product-brand-wrapper .content-wrapper.loading{height: auto;}.ts-team-members .loading{height: 482px;}.ts-blogs.loading .content-wrapper,.related-posts.loading .content-wrapper,.ts-instagram-wrapper.loading,.ts-testimonial-wrapper .items.loading{height:200px}.ts-products-widget-wrapper.loading,.ts-recent-comments-widget-wrapper.loading,.ts-blogs-widget-wrapper.loading{height: 200px;}.woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce a.button.loading:hover:before, .woocommerce button.button.loading:hover:before, .woocommerce input.button.loading:hover:before, .wishlist_table .product-add-to-cart a.add_to_cart.loading:before, .wishlist_table .product-add-to-cart a.add_to_cart.loading:hover:before, body .woocommerce table.compare-list .add-to-cart td a.loading:before, body .woocommerce table.compare-list .add-to-cart td a.loading:hover:before, body table.compare-list .add-to-cart td a:not(.unstyled_button).loading:before, body table.compare-list .add-to-cart td a:not(.unstyled_button).loading:hover:before, .woocommerce div.product .summary form.cart .single_add_to_cart_button:before, .woocommerce div.product .summary form.cart .single_add_to_cart_button.loading:before, .woocommerce div.product .summary form.cart .single_add_to_cart_button:hover:before, .woocommerce div.product .summary form.cart .single_add_to_cart_button.loading:hover:before, .woocommerce .product-wrapper:hover .product-group-button-meta div.loop-add-to-cart .button.loading:before, .woocommerce .product-group-button-meta div.loop-add-to-cart .button.loading:before{background-color: var(--ts-btn-bg);border-radius: 5px;}.mailchimp-subscription .processing button.button:hover:before, .mailchimp-subscription .processing button.button:before{border-color: rgba(255,255,255,0.3);border-top-color: rgba(255,255,255,1);}.woocommerce a.button.loading:after, .woocommerce button.button.loading:after, .woocommerce input.button.loading:after, .woocommerce a.button.loading:hover:after, .woocommerce button.button.loading:hover:after, .woocommerce input.button.loading:hover:after, .mailchimp-subscription .processing button.button:after, .mailchimp-subscription .processing button.button:hover:after, .wishlist_table .product-add-to-cart a.add_to_cart.loading:after, .wishlist_table .product-add-to-cart a.add_to_cart.loading:hover:after, body .woocommerce table.compare-list .add-to-cart td a.loading:after, body .woocommerce table.compare-list .add-to-cart td a.loading:hover:after, body table.compare-list .add-to-cart td a:not(.unstyled_button).loading:after, body table.compare-list .add-to-cart td a:not(.unstyled_button).loading:hover:after, .woocommerce div.product .summary form.cart .single_add_to_cart_button:after, .woocommerce div.product .summary form.cart .single_add_to_cart_button.loading:after, .woocommerce div.product .summary form.cart .single_add_to_cart_button:hover:after, .woocommerce div.product .summary form.cart .single_add_to_cart_button.loading:hover:after, .woocommerce .product-wrapper:hover .product-group-button-meta div.loop-add-to-cart .button.loading:after, .woocommerce .product-group-button-meta div.loop-add-to-cart .button.loading:after{border-color: var(--ts-btn-loading-color);border-top-color: var(--ts-btn-color);}.woocommerce div.product .summary form.cart .single_add_to_cart_button.added:before, .woocommerce div.product .summary form.cart .single_add_to_cart_button.added:hover:before{background: transparent;}header .logo img{transition: 350ms ease 0s;}.widget-container.ts-social-icons .normal-logo,header .logo img, #group-icon-header .logo-wrapper img{width: var(--ts-logo-width, 160px);}header .logo-header a{padding: 0;}.ts-menu nav > ul,nav > ul.menu,nav > ul.menu > ul{padding: 0;margin: 0;}.ts-header .ts-menu nav > ul, .ts-header nav > ul.menu{display: flex;flex-wrap: wrap;align-items: center;gap: 0 40px;}.ts-header .ts-menu nav > ul, .ts-header nav > ul.menu{font-family: var(--ts-menu-font-family);letter-spacing: var(--ts-menu-letter-spacing);}.vertical-menu-wrapper, .mobile-menu-wrapper{font-family: var(--ts-v-menu-font-family);letter-spacing: var(--ts-v-menu-letter-spacing);}.ts-header .header-top nav > ul,.ts-header .header-top nav > ul.menu{gap: var(--ts-hd-gap);}.ts-menu nav > ul > li, nav > ul.menu > li, .vertical-menu-wrapper, .vertical-menu-wrapper ul li{list-style: none;position: relative;padding: 0;display: inline-block;cursor: pointer;line-height: 1.4;z-index: 9;font-size: var(--ts-menu-font-size);}.ts-menu nav > ul > li > a, nav > ul.menu > li > a{font-weight: var(--ts-menu-font-weight);}.vertical-menu-wrapper nav > ul > li > a{font-weight: var(--ts-v-menu-font-weight);}.vertical-menu-wrapper .vertical-menu{position: absolute;top: 100%;width: calc(100% - 33px);min-width: 300px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;z-index: 9;color: var(--ts-dropdown-color);display: none;padding-top: 11px;}.header-v5 .vertical-menu-wrapper .vertical-menu,.header-v5 .vertical-menu-wrapper.has-bg .vertical-menu{padding-top: 10px;}.vertical-menu-wrapper .vertical-menu:before{content: '';position: absolute;top: 10px;left: 0;right: 0;bottom: 0;background: var(--ts-dropdown-bg);border-width: 1px;border-style: solid;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}.vertical-menu-wrapper.has-bg .vertical-menu{padding-top: 0;}.vertical-menu-wrapper.has-bg .vertical-menu:before{top: 0;}.vertical-menu-wrapper .vertical-menu.open {-webkit-animation-duration: 300ms;-moz-animation-duration: 300ms;animation-duration: 300ms;animation-delay: 100ms;-webkit-animation-delay: 100ms;-moz-animation-delay: 100ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: animation_menu;-moz-animation-name: animation_menu;animation-name: animation_menu;-webkit-transform-origin: 0 0 0;-moz-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;display: block;}.vertical-menu .ts-menu-drop-icon{margin-left: auto;}.vertical-menu-wrapper .vertical-menu > ul{position: relative;}.vertical-menu-wrapper .vertical-menu > ul > li{width: 100%;border-width: 0 0 1px;border-style: solid;position: static;}.ts-header nav.vertical-menu > ul.menu li ul.sub-menu{top: 0;left: 100%;margin-left: 0;}.ts-header nav.vertical-menu > ul.menu li.ts-megamenu ul.sub-menu{padding: 36px 0;}body .ts-header nav.vertical-menu > ul.menu li:not(.ts-megamenu) ul.sub-menu:after, body .ts-header nav.vertical-menu > ul.menu li.ts-megamenu ul.sub-menu:after{top: 0;}.ts-header nav.vertical-menu > ul.menu li:not(.ts-megamenu) > ul.sub-menu{width: 300px;height: 100%;padding: 36px 40px;flex-flow: column wrap;gap: 14px }.ts-header nav.vertical-menu > ul.menu li:not(.ts-megamenu) ul.sub-menu li {display: flex;flex-wrap: wrap;align-items: center;gap: 18px;}.ts-header nav.vertical-menu > ul.menu li:not(.ts-megamenu) > ul.sub-menu ul.sub-menu{padding-left: 80px;}.ts-header nav.vertical-menu > ul.menu li:not(.ts-megamenu) > ul.sub-menu ul.sub-menu:after{top: 1px;}body .ts-header nav.vertical-menu > ul.menu li:not(.ts-megamenu) > ul.sub-menu {height: auto;min-height: 100%;}.ts-header nav.vertical-menu > ul.menu li:not(.ts-megamenu):hover > ul.sub-menu{display: flex;}.ts-header nav.vertical-menu > ul.menu li:not(.ts-megamenu) ul.sub-menu li{padding: 0;margin: 0;}.vertical-menu-wrapper ul li:last-child{border: 0;}nav.vertical-menu > ul.menu > li{padding: 12px 20px;display: flex;flex-wrap: wrap;align-items: center;gap: 18px;}nav.vertical-menu > ul.menu > li > a{padding: 3px 0 !important;}.vertical-menu-heading{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;min-width: 300px;padding: 8px 30px 8px 0;margin-right: 33px;border-width: 0 1px 0 0;border-style: solid;font-weight: var(--ts-menu-font-weight);position: relative;transition: color 200ms ease;}.vertical-menu-wrapper.has-bg .vertical-menu-heading:before{content: '';position: absolute;inset: 0;display: block;opacity: 0;visibility: hidden;transition: opacity 200ms ease, visibility 200ms ease;}.vertical-menu-heading > *{position: relative;z-index: 2;}.vertical-menu-heading .icon{display: inline-block;line-height: 1;letter-spacing: 0;}.vertical-menu-wrapper:hover .vertical-menu-heading{color: var(--ts-primary-color);}.vertical-menu-wrapper.has-bg:hover .vertical-menu-heading:before{opacity: 1;visibility: visible;background: var(--ts-primary-color);}.today-deal{padding-left: 33px;margin-left: 8px;border-width: 0 0 0 1px;border-style: solid;}.vertical-menu-heading .icon:before{font-size: 1.6rem;line-height: 1;}.vertical-menu-heading:after{margin-left: auto;position: relative;z-index: 2;}.ts-menu nav > ul > li > a, nav > ul.menu > li > a,.today-deal{padding-top: 8px;padding-bottom: 8px;line-height: 1.2;}.header-bottom .ts-menu nav > ul > li > a, .header-bottom nav > ul.menu > li > a{padding-top: 11px;padding-bottom: 11px;}.ts-menu nav ul li[class^="tb-icon-"] > *, nav ul.menu li[class^="tb-icon-"] > *, .ts-menu nav ul li[class*=" tb-icon-"] > *, nav ul.menu li[class*=" tb-icon-"] > *, nav ul.menu li:is(.fa, .fab, .fas, .far) > *{font-weight: var(--ts-menu-font-weight);}.ts-menu nav ul li[class^="tb-icon-"] ul.sub-menu, nav ul.menu li[class^="tb-icon-"] ul.sub-menu, .ts-menu nav ul li[class*=" tb-icon-"] ul.sub-menu, nav ul.menu li[class*=" tb-icon-"] ul.sub-menu, nav ul.menu li:is(.fa, .fab, .fas, .far) ul.sub-menu{font-weight: var(--ts-pr-font-weight);}nav ul.menu li:is(.fa, .fab, .fas, .far) > *, .ts-menu nav ul li[class^="tb-icon-"], nav ul.menu li[class^="tb-icon-"], .ts-menu nav ul li[class*=" tb-icon-"], nav ul.menu li[class*=" tb-icon-"]{font-family: var(--ts-menu-font-family) !important;}.ts-menu nav > ul > li > a, nav > ul.menu > li > a{position: relative;display: inline-block;text-decoration: none;}li.hide ul.sub-menu{display: none !important;}.ts-header .menu-center{text-align: center;}.ts-header .menu-center .menu-wrapper,.ts-header .menu-wrapper .ts-menu{display: inline-block;}.ts-header .menu-wrapper .ts-menu{position: relative;}.header-center .ts-menu nav > ul, .header-center nav > ul.menu{justify-content: center;}.menu-desc{line-height: 1.2;font-size: 0.9rem;font-weight: normal;width: 100%;color: var(--ts-gray-color);margin-top: 5px;}.ts-header nav > ul.menu > li:hover,.ts-header nav > ul > li:hover{z-index: 993;}.ts-menu nav > ul > li > a,nav > ul.menu > li > a,.ts-header nav > ul.menu > li a:hover,.ts-header nav > ul > li a:hover{text-decoration: none;}nav > ul.menu li a.has-icon .menu-icon, nav > ul.menu li:before{display: inline-block;vertical-align: middle;font-size: 1.6em;vertical-align: -4px;margin-right: 5px;}nav > ul.menu li:is(.fa, .fab, .fas, .far):before{font-size: 1.1em;vertical-align: -2px;}.header-top nav > ul.menu li:before{vertical-align: -1px;}nav.vertical-menu > ul.menu li a.has-icon .menu-icon, nav.vertical-menu > ul.menu li:before{font-size: 1.7em;position: relative;top: 2px;}ul.menu li .menu-icon{width: 22px;position: relative;display: inline-block;}.header-top nav > ul.menu li[class*="fa-"]:before, .header-top nav > ul.menu li[class^="tb-icon-"]:before, .header-top nav > ul.menu li[class*=" tb-icon-"]:before{font-size: 1em;}.vertical-menu-wrapper nav > ul.menu li a.has-icon .menu-icon, .vertical-menu-wrapper nav > ul.menu li:before{margin-right: 0;}ul.menu li > a > .menu-icon .icon-hover{position: absolute;top: 0;left: 0;opacity: 0;visibility: hidden;}ul.menu li:hover > a > .menu-icon .icon-hover{opacity: 1;visibility: visible;}ul.menu li:hover > a.has-icon > .menu-icon > img.icon-hover ~ img{opacity: 0;visibility: hidden;}.ts-header nav > ul.menu li.empty-label > a, .mobile-menu-wrapper nav > ul li.empty-label > a{font-size: 0;}.ts-header nav > ul.menu li.empty-label:hover, .mobile-menu-wrapper nav > ul li.empty-label:hover{cursor: pointer;}.ts-header nav > ul.menu li.no-arrow > a:after, .mobile-menu-wrapper nav > ul li.no-arrow > a:after, .ts-header nav > ul.menu li.empty-label > a:after, .mobile-menu-wrapper nav > ul li.empty-label > a:after{display: none !important;}.footer-container .elementor-widget-container > h5, .ts-megamenu-container .elementor-widget .elementor-widget-container h5, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h5, .ts-header .menu-wrapper .ts-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h5{margin-bottom: 22px;cursor: default;}.ts-megamenu-container .elementor-widget .elementor-widget-container h5, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h5, .ts-header .menu-wrapper .ts-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h5{margin-bottom: 20px;}.ts-header nav > ul.menu li .menu-desc{text-transform: none;margin-top: 5px;}.menu-sub-label{position: absolute;right: -23px;top: -7px;padding: 1px 2px;line-height: 13px;font-size: 9px;color: #ffffff;background-color: #000000;text-align: center;min-width: 35px;text-transform: uppercase;border-radius: 3px;}.vertical-menu .menu-sub-label{top: -10px;}.sub-menu .menu-sub-label{top: -3px;right: -24px;}.mobile-menu-wrapper .sub-menu .menu-sub-label{top: -7px;}.menu-sub-label:before{width: 0;height: 0;border-top: 0;border-left: 5px solid;border-bottom: 6px solid;border-top-color: transparent !important;border-bottom-color: transparent !important;border-left-color: #000000;border-right-color: #000000;transform: rotate(15deg);position: absolute;right: 50%;margin-right: -3px;content: "";bottom: -5px;}.ts-header nav > ul.menu ul.sub-menu li:hover > ul.sub-menu{-webkit-animation-duration: 300ms;-moz-animation-duration: 300ms;animation-duration: 300ms;animation-delay: 100ms;-webkit-animation-delay: 100ms;-moz-animation-delay: 100ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: animation_menu_sub;-moz-animation-name: animation_menu_sub;animation-name: animation_menu_sub;-webkit-transform-origin: 0 0 0;-moz-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;display: block;}.ts-header nav > ul.menu li .ts-megamenu-widgets-container > ul{padding: 0;margin: 0;width: auto;}.ts-mega-menu{margin: 0 -10px;overflow: hidden;}.ts-menu-drop-icon{font-size: 1.2rem;line-height: 1;margin: 0;display: inline-block;letter-spacing: 0;}.ts-header .ts-menu .ts-menu-drop-icon{vertical-align: middle;line-height: 1;}.ts-menu-drop-icon:hover{cursor: pointer;}nav.mobile-menu > ul.menu > li.parent > .ts-menu-drop-icon:after{display: inline-block;vertical-align: 1px;}nav.mobile-menu > ul.menu li.active .ts-menu-drop-icon.active:after{vertical-align: -2px;}nav.main-menu > ul.menu li.parent > a:after{font-size: 14px;margin: 0 0 0 3px;display: inline-block;vertical-align: -2px;}nav.main-menu ul.menu .sub-menu > li{display: block;position: relative;z-index: 2;}nav.main-menu > ul.menu .sub-menu li.parent > a:after{margin-left: 0;position: absolute;right: 0;display: none;}nav.main-menu > ul.menu .sub-menu li.parent > .ts-menu-drop-icon{position: absolute;right: 0;padding: 0;margin: 0 0 0 3px;display: inline-block;vertical-align: top;transform: none;top: 9px;}nav.main-menu > ul.menu .sub-menu > li.parent:first-child > .ts-menu-drop-icon{top: 3px;}.ts-header nav > ul.menu li ul.sub-menu{color: var(--ts-dropdown-color);position: absolute;z-index: 999;top: 100%;margin: 0;padding: 50px 40px 35px;width: 250px;left: 50%;margin-left: -125px;display: none;}.ts-header .is-sticky nav > ul.menu li ul.sub-menu{padding-top: 60px;}.ts-header .is-sticky nav > ul.menu li.ts-megamenu ul.sub-menu{padding-top: 85px;}.ts-header nav > ul.menu li.ts-megamenu ul.sub-menu{margin-left: 0 !important;}.header-transparent .ts-header nav > ul.menu li ul.sub-menu{top: 100%;}.ts-header nav > ul.menu li:hover > ul.sub-menu{display: block;-webkit-animation-duration: 200ms;-moz-animation-duration: 200ms;animation-duration: 200ms;animation-delay: 100ms;-webkit-animation-delay: 100ms;-moz-animation-delay: 100ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: animation_menu;-moz-animation-name: animation_menu;animation-name: animation_menu;-webkit-transform-origin: 0 0 0;-moz-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;}.ts-header nav > ul.menu li ul.sub-menu:after{content: "";position: absolute;top: 16px;right: 0;left: 0;bottom: 0;z-index: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background-color: var(--ts-dropdown-bg);box-shadow: 0 3px 10px rgba(162,162,162,0.33);}.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu:after{border-top-left-radius: 0;border-top-right-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;box-shadow: 3px 0 10px rgba(162,162,162,0.33);}.ts-header .is-sticky .header-middle nav > ul.menu li.ts-megamenu ul.sub-menu{padding-top: 76px;}.ts-header .is-sticky .header-middle nav > ul.menu li ul.sub-menu:after{top: 25px;}.ts-header nav.vertical-menu > ul.menu li ul.sub-menu:after{box-shadow: 0 0 10px rgba(162,162,162,0.33);}.ts-header .header-bottom nav > ul.menu li ul.sub-menu:after{top: 11px;}.ts-header .header-bottom nav > ul.menu li ul.sub-menu{padding-top: 48px;}.is-sticky .header-middle > .container{padding-top: 20px;padding-bottom: 20px;}.ts-header nav > ul.menu li.ts-megamenu ul.sub-menu{padding: 70px 0 60px;}.ts-header li.ts-megamenu:not(.ts-megamenu-fullwidth-stretch) .ts-megamenu-container > div > .e-con-boxed{padding-left: 40px;padding-right: 40px;}.ts-header nav > ul.menu li ul.sub-menu:after{background-size: contain;}.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu{left: 100%;padding: 37px 40px 35px 80px;top: 0;z-index: 990;margin: 0;}.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu:after{top: 0;left: 40px;}.ts-header nav > ul.menu > li > ul.sub-menu > li:first-child > ul.sub-menu{top: -37px;}.ts-header nav > ul.menu li ul.sub-menu ul.sub-menu ul.sub-menu{z-index: 991;}.ts-header nav > ul.menu li.menu-item-has-children:hover{z-index: 992;}.ts-header nav > ul.menu li.ts-megamenu > ul.sub-menu > li{padding: 0 !important;margin: 0 auto;display: block;}.ts-header nav > ul.menu ul.sub-menu > li > a, .ts-header nav > ul.menu li.ts-normal-menu ul.sub-menu li > a{display: table;position: relative;}.ts-header nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu{width: 1500px;}.ts-header nav.vertical-menu > ul.menu li.ts-megamenu ul.sub-menu{max-width: 70vw;min-height: 100%;}.ts-header nav > ul.menu li.ts-megamenu-columns-4 ul.sub-menu{width: 1036px;}.ts-header nav > ul.menu li.ts-megamenu-columns-3 ul.sub-menu{width: 900px;}.ts-header nav > ul.menu li.ts-megamenu-columns-2 ul.sub-menu{width: 600px;}.ts-header nav > ul.menu li.ts-megamenu-columns-1 ul.sub-menu{width: 375px;}.ts-header .header-left,.ts-header .header-center,.ts-header .header-right{display: flex;flex-wrap: wrap;align-items: center;gap: var(--ts-hd-gap);}.ts-header .header-center{flex: 1;}.ts-header .header-center > *{width: 100%;}.ts-header .header-right{justify-content: flex-end;margin-left: auto;}.header-language,.header-currency{position: relative;display: block;line-height: 19px;color: inherit;}.header-top a:hover,.header-middle a:hover,.header-bottom a:hover{text-decoration: none;}.header-currency .wcml-spinner{display: none;}.ts-header .header-top nav > ul.menu > li,.ts-header .header-top nav > ul > li{font-size: inherit;font-weight: inherit;}.ts-header .header-top nav > ul.menu > li > a,.ts-header .header-top nav > ul > li > a{padding: 0;font-weight: inherit;}.ts-header .my-account-wrapper,.ts-header .my-wishlist-wrapper,.ts-header .shopping-cart-wrapper{line-height: 0;}.ts-header .my-account-wrapper a,.ts-header .my-wishlist-wrapper a,.ts-header .shopping-cart-wrapper a{color: inherit;}.ts-header .dropdown-container{text-transform: none;font-size: 1rem;}.header-store-notice,.header-top{font-size: 0.9rem;}.header-top{background-color: var(--ts-hd-top-bg);color: var(--ts-hd-top-color);border-color: var(--ts-hd-top-border);}.header-top > .container{display: flex;flex-wrap: wrap;align-items: center;position: relative;line-height: 1.2;padding-top: 9px;padding-bottom: 9px;}.top-header-menu ul{display: flex;flex-wrap: wrap;align-items: center;gap: var(--ts-hd-gap);margin: 0;padding: 0;}.top-header-menu ul li{list-style: none;position: relative;margin: 0;padding: 0;position: relative;}.header-center .header-store-notice{text-align: center;}.ts-header .header-center:first-child .header-store-notice{text-align: start;}.header-middle{background-color: var(--ts-hd-middle-bg);color: var(--ts-hd-middle-color);border-bottom: 1px solid var(--ts-hd-middle-border);}.header-bottom{background-color: var(--ts-hd-bottom-bg);color: var(--ts-hd-bottom-color);border-bottom: 1px solid var(--ts-hd-bottom-border);}.is-sticky .header-top, .is-sticky .header-middle, .is-sticky .header-bottom{background-color: var(--ts-main-bg);color: var(--ts-text-color);border-color: var(--ts-border);}.header-top > .container, .header-middle > .container, .header-bottom > .container{display: flex;flex-wrap: wrap;position: relative;align-items: center;gap: 40px;}.header-middle > .container{padding-top: 34px;padding-bottom: 34px;}.header-bottom > .container{padding-top: 10px;padding-bottom: 10px;}.display-vertical-menu .top-slideshow .top-slideshow-wrapper{border-radius: 10px;overflow: hidden;}.display-vertical-menu .top-slideshow{padding-top: 10px;}.header-v1 .header-middle .container{--ts-hd-gap: 15px;}.header-v2 .header-top,.header-v5 .header-top{border-bottom: 1px solid var(--ts-hd-top-border)}.header-v2 .header-middle,.header-v3 .header-middle,.header-v5 .header-middle{border: 0;}.header-v2 .header-bottom,.header-v4 .header-bottom,.header-v5 .header-bottom{border-bottom: 0;}.header-v2 .header-bottom,.header-v3 .header-bottom{gap: 36px;margin-top: -5px;}.header-v3 .header-bottom .menu-wrapper{gap: 40px;}.header-v2 .header-bottom .header-left{gap: 10px;}.header-v2 .header-bottom .header-left, .header-v2 .header-bottom .ts-search-by-category{flex: 1;}.has-bg .vertical-menu-heading{margin: 0;border-radius: 6px;padding: 11px 15px;border: 2px solid transparent;background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.has-bg.vertical-menu-wrapper:hover .vertical-menu-heading{color: var(--ts-text-in-primary-color);}.has-bg.vertical-menu-wrapper .vertical-menu{width: 100%;}.has-bg.ts-search-by-category .select-category{width: 25%;}.header-bottom .hotline .number,.header-bottom .hotline:hover a{color: var(--ts-primary-color);}.header-v2 .header-bottom .hotline,.header-v5 .header-bottom .hotline{gap: 5px;}.header-v2 .header-bottom .hotline .label,.header-v5 .header-bottom .hotline .label{display: none;}.header-v2 .header-bottom .hotline .number,.header-v5 .header-bottom .hotline .number{font-size: 1.6rem;font-weight: bold;}.header-v2 .header-bottom .hotline .number,.header-v2 .header-bottom .hotline:hover a{color: var(--ts-hightlight);}.header-v4 .ts-header{--ts-input-background: #f4f4f4;}.header-v4 .header-middle{border-width: 0;}.header-v4 .header-bottom{margin-top: -10px;}.header-v4 .header-bottom > .container{gap: 30px;}.header-v4 .header-bottom .header-right{flex: 1 0 auto;}.header-v4 .header-bottom .header-right .ts-search-by-category{width: 100%;}.header-v4 .ts-search-by-category .select-category{width: 25%;}.header-v4 .ts-search-by-category form{border: 0;}.header-v4 .ts-search-by-category .search-table .search-field input[type="text"], .header-v4 .ts-search-by-category .select-category{padding-top: 13px;padding-bottom: 13px;}.header-v4 .ts-search-by-category .search-table .search-button input[type^="submit"]{padding-top: 18px;padding-bottom: 18px;}.header-v4 .ts-search-by-category .search-table .search-button{border-top-right-radius: 10px;border-bottom-right-radius: 10px;}.header-v4 .vertical-menu-heading,.header-v4 .vertical-menu-wrapper .vertical-menu{min-width: 330px;}.header-v5 .ts-header .header-bottom nav > ul.menu li ul.sub-menu:after{top: 10px;}.header-v5 .ts-header .header-bottom nav > ul.menu li ul.sub-menu{padding-top: 44px;}.header-v5 .ts-header .header-bottom .ts-menu nav > ul.menu li.ts-megamenu ul.sub-menu{padding-top: 68px;}.header-v5 .header-middle .header-right{gap: 0;}.header-v5 .my-account-wrapper .account-control > a > span{display: none;}.header-v5 .ts-search-by-category .select-category{width: 25%;}.text-light .social-icons .list-icons li a{color: #ffffff !important;}.header-language a:hover, .my-account-wrapper .account-control > a:hover, .shopping-cart-wrapper a.cart-control:hover, .my-wishlist-wrapper a:hover, .header-currency a:hover{text-decoration: none;}.shopping-cart-wrapper{cursor: pointer;position: relative;}.shopping-cart-wrapper .cart-icon{position: relative;}.ts-mobile-icon-toggle .icon{display: inline-block;}.icon-menu-sticky-header .icon:before,.ts-mobile-icon-toggle .icon:before{font-size:1.5rem;padding: 3px 5px;background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);border-radius: 6px;display: inline-block;}.header-middle .icon-menu-sticky-header .icon:before,.header-middle .ts-mobile-icon-toggle .icon:before{font-size: var(--ts-hd-icon-size);background: transparent;color: inherit;}.search-button.search-icon .icon:before, .my-wishlist-wrapper .tini-wishlist:before, .shopping-cart-wrapper .cart-control .ic-cart:before, .ts-tiny-account-wrapper .account-control>a:before{font-size: var(--ts-hd-icon-size);}.shopping-cart-wrapper .cart-control .ic-cart{min-width: var(--ts-hd-icon-size);display: inline-block;position: relative;top: 1px;}.hotline > a:before{font-size: calc(var(--ts-hd-icon-size) + 2px);}.search-button.search-icon .icon, .my-wishlist-wrapper .tini-wishlist, .my-account-wrapper .account-control > a, .shopping-cart-wrapper .cart-control{display: inline-block;vertical-align: middle;position: relative;box-sizing: content-box;}.search-button.search-icon .icon, .my-wishlist-wrapper .tini-wishlist, .my-account-wrapper .account-control > a, .shopping-cart-wrapper .cart-control{padding: 0 10px;line-height: 1;}.search-button.search-icon .icon span{display: inline-block;vertical-align: -1px;}.today-deal a{color: inherit;display: flex;flex-wrap: wrap;align-items: center;gap: 12px;}.today-deal a .label{font-weight: 500;text-transform: uppercase;font-size: 0.7rem;line-height: 1;padding: 3px 5px;background: var(--ts-hot-label-bg);color: var(--ts-hot-label-color);border-radius: 3px;display: inline-block;position: relative;}.today-deal a .label:before{content: '';width: 0px;height: 0px;border-style: solid;border-width: 4px 6px 4px 0;border-color: transparent var(--ts-hot-label-bg) transparent transparent;position: absolute;top: 50%;left: 0;transform: translate(-100%, -50%);}.dropdown-container .theme-title span, .my-wishlist-wrapper .tini-wishlist .count-number, .shopping-cart-wrapper .cart-control .cart-number{position: absolute;top: -3px;right: auto;left: 28px;width: 18px;height: 18px;font-size: 11px;line-height: 18px;text-align: center;letter-spacing: 0;border-radius: 50%;overflow: hidden;background: var(--ts-cart-count-bg);color: var(--ts-cart-count-color);}.my-wishlist-wrapper .tini-wishlist .count-number{left: 32px;}.ts-tiny-account-wrapper{position: relative;}.shopping-cart-wrapper .cart-control,.shopping-cart-wrapper .cart-control .cart-total, .my-account-wrapper .account-control > a, .my-account-wrapper .account-control > a > span,.hotline > a, .hotline > a > span{display: flex;flex-wrap: wrap;}.shopping-cart-wrapper .cart-control,.my-account-wrapper .account-control > a,.hotline > a{align-items: center;gap: 10px;line-height: 1.2;letter-spacing: 0;}.hotline > a{color: inherit;}.shopping-cart-wrapper .cart-control .cart-total, .my-account-wrapper .account-control > a > span, .hotline > a > span{flex-direction: column;gap: 3px;font-size: var(--ts-menu-font-size);font-weight: var(--ts-menu-font-weight);}.my-account-wrapper .account-control > a > span{text-transform: capitalize;}.shopping-cart-wrapper .cart-control .cart-total .label, .my-account-wrapper .account-control > a .label,.hotline > a .label{font-size: 0.8rem;color: var(--ts-gray-color);font-weight: normal;}.hotline > a .label{font-weight: 600;}.today-deal a .text{font-size: var(--ts-menu-font-size);font-weight: var(--ts-menu-font-weight);}.hotline > a .number{color: var(--ts-primary-color);}.ts-floating-sidebar .ts-search-by-category > form .search-table .loading ~ .search-button:before{opacity: 1;visibility: visible;}@supports (-webkit-touch-callout: none){.header-top .wcml_currency_switcher > ul:before, .header-top .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .header-top .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{top: 11px;}}.ts-search-by-category .select-category{width: 30%;min-width: 150px;text-transform: capitalize;background-color: transparent;position: relative;border: 0;border-radius: 0;padding: 11px 40px 11px 20px;background-position: calc(100% - 20px) 50%;}.ts-search-by-category .select-category + .search-table{position: relative;}.ts-search-by-category .select-category + .search-table:before{content: '';width: 1px;height: calc(100% - 16px);background: rgba(0,0,0,0.1);position: absolute;left: 0;top: 50%;transform: translateY(-50%);}.ts-search-by-category .search-table .search-field{display: flex;flex-wrap: wrap;}.search-table .search-button:before,.search-table .search-button:after{transition: opacity 150ms ease;}.ts-search-by-category form{position: relative;border: 2px solid var(--ts-primary-color);border-radius: 6px;background: var(--ts-input-background);display: flex;flex-wrap: wrap;align-items: center;}.ts-search-by-category form > .search-table{flex: 1;}.ts-search-by-category .search-table .search-button:before{content: '';position: absolute;inset: 0;opacity: 0;visibility: hidden;background: var(--ts-btn-bg);}.ts-search-by-category .search-table .search-field input[type="text"]{border: 0;flex: 1;padding: 11px 26px;}.ts-search-by-category .search-table .search-button{width: auto;font-size: var(--ts-btn-font-size) !important;position: relative;overflow: hidden;}.ts-search-by-category .search-table .search-button input[type^="submit"]{position: static;padding: 16px 30px !important;border-radius: 0;text-transform: uppercase;font-size: var(--ts-btn-font-size) !important;color: var(--ts-btn-color);background-color: var(--ts-btn-bg) !important;border-color: var(--ts-btn-border);transition: 200ms ease;}.ts-search-by-category select:focus{outline: none;box-shadow: none;}.wp-block-search .wp-block-search__button:hover, .ts-search-by-category .search-table .search-button input[type^="submit"]:hover{box-shadow: inset 0 0 10px rgba(255,255,255,0.5);}.ts-search-by-category .search-table .loading .search-button:before{opacity: 1;visibility: visible;}.ts-search-by-category .search-table .loading .search-button:after{border-color: var(--ts-btn-loading-color);border-top-color: var(--ts-btn-color);margin-left: -6px;}header .logo-wrapper{max-height: 70px;min-width: 190px;}.normal-logo, .sticky-logo, .mobile-logo{display: inline-block;vertical-align: middle;}.sticky-logo, .mobile-logo{display: none;}header .logo-wrapper a{font-size: 40px;display: inline-block;vertical-align: top;}header .logo-wrapper a:hover{text-decoration: none;}.logo-center > .container > *{flex: 1;}.shopping-cart-wrapper .dropdown-container, .my-account-wrapper .dropdown-container, body .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .ts-currency-switcher ul, .header-currency ul{display: none;position: absolute;content: "";right: auto;left: 50%;top: 100%;min-width: 115px;padding: 40px 30px 30px 30px;color: var(--ts-dropdown-color);}.product-images-summary .wcml_currency_switcher > ul {width: auto;}.shopping-cart-wrapper .dropdown-container:before, .my-account-wrapper .dropdown-container:before, .wcml_currency_switcher > ul:before, .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{content: "";position: absolute;left: 0;right: 0;top: 18px;bottom: 0;display: block;z-index: -1;background-color: var(--ts-dropdown-bg);box-shadow: 0 0 10px rgba(162,162,162,0.33);border-radius: 10px;}.header-top .shopping-cart-wrapper .dropdown-container:before, .header-top .my-account-wrapper .dropdown-container:before, .header-top .wcml_currency_switcher > ul:before, .header-top .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .header-top .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{border-top-left-radius: 0;border-top-right-radius: 0;}.wcml_currency_switcher > ul, .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu, .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu{padding: 25px 20px 20px;width: 140px;left: 0;margin-left: -20px;}.wcml_currency_switcher > ul{padding-top: 26px;}.wcml_currency_switcher > ul{width: 115px;}.wcml_currency_switcher > ul:before{top: 11px;}.wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before, .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{top: 10px;}.header-top a,.header-middle a,.header-bottom a,.ts-menu nav ul li a,.header-language a,.header-currency a{color: inherit;}.header-top a:hover, .header-top .search-icon .icon:hover, .header-top .icon-menu-sticky-header .icon:hover, .header-top .dropdown-container a:not(.button):hover, .header-top .ts-menu nav ul li:hover:before, .header-top .ts-menu nav ul li:hover > a, .header-top .ts-menu nav ul li:hover > .ts-menu-drop-icon, .header-top .header-language a:hover, .header-top .header-currency a:hover{color: var(--ts-hd-top-link-hover);}.header-middle a:hover, .header-middle .search-icon .icon:hover, .header-middle .icon-menu-sticky-header .icon:hover, .header-middle .dropdown-container a:not(.button):hover, .header-middle .ts-menu nav ul li:hover:before, .header-middle .ts-menu nav ul li:hover > a, .header-middle .ts-menu nav ul li:hover > .ts-menu-drop-icon, .header-middle .ts-menu > nav > ul > li[class*="current-"]:hover:before, .header-middle .ts-menu > nav > ul > li[class*="current-"] > a, .header-middle .ts-menu > nav > ul > li[class*="current-"] > .ts-menu-drop-icon, .header-middle .ts-menu > nav > ul > li[class*="current-"]:before, .header-middle .icon-menu-sticky-header .icon:hover:before, .header-middle .ts-mobile-icon-toggle .icon:hover:before, .header-middle .header-language a:hover, .header-middle .header-currency a:hover{color: var(--ts-hd-middle-link-hover);}.header-bottom a:hover, .header-bottom .search-icon .icon:hover, .header-bottom .icon-menu-sticky-header .icon:hover, .header-bottom .dropdown-container a:not(.button):hover, .header-bottom .ts-menu nav ul li:hover:before, .header-bottom .ts-menu nav ul li:hover > a, .header-bottom .ts-menu nav ul li:hover > .ts-menu-drop-icon, .header-bottom .ts-menu > nav > ul > li[class*="current-"]:hover:before, .header-bottom .ts-menu > nav > ul > li[class*="current-"] > a, .header-bottom .ts-menu > nav > ul > li[class*="current-"] > .ts-menu-drop-icon, .header-bottom .ts-menu > nav > ul > li[class*="current-"]:before, .header-bottom nav.vertical-menu > ul > li[class*="current-"]:hover:before, .header-bottom nav.vertical-menu > ul > li[class*="current-"] > a, .header-bottom nav.vertical-menu > ul > li[class*="current-"] > .ts-menu-drop-icon, .header-bottom nav.vertical-menu > ul > li[class*="current-"]:before, .header-bottom nav.vertical-menu > ul.menu > li:hover .ts-menu-drop-icon, .header-bottom .header-language a:hover, .header-bottom .header-currency a:hover{color: var(--ts-hd-middle-link-hover);}.vertical-menu-wrapper ul li:hover:before, .vertical-menu-wrapper ul li:hover > a{color: var(--ts-primary-color);}.shopping-cart-wrapper .dropdown-container, .my-account-wrapper .dropdown-container{padding: 55px 40px 40px;}.shopping-cart-wrapper .dropdown-container:before, .my-account-wrapper .dropdown-container:before{top: 15px;}.is-sticky .header-middle .shopping-cart-wrapper .dropdown-container, .is-sticky .header-middle .my-account-wrapper .dropdown-container{padding-top: 50px;}.logged-in .is-sticky .header-middle .my-account-wrapper .dropdown-container{padding-top: 55px;}.is-sticky .header-middle .shopping-cart-wrapper .dropdown-container:before, .is-sticky .header-middle .my-account-wrapper .dropdown-container:before{top: 24px;}.shopping-cart-wrapper:hover .dropdown-container, .my-account-wrapper:hover .ts-tiny-account-wrapper .dropdown-container, .header-language:hover .wpml-ls-sub-menu, .header-currency:hover ul{display: block;-webkit-animation-duration: 300ms;-moz-animation-duration: 300ms;animation-duration: 300ms;animation-delay: 100ms;-webkit-animation-delay: 100ms;-moz-animation-delay: 100ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: animation_menu;-moz-animation-name: animation_menu;animation-name: animation_menu;-webkit-transform-origin: 0 0 0;-moz-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;z-index: 5;}.header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-language:hover .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-language:hover .wpml-ls-legacy-dropdown:not(.wpml-ls-legacy-dropdown-click) .wpml-ls-sub-menu, .header-currency:hover ul{display: flex;}.my-account-wrapper .dropdown-container, .shopping-cart-wrapper .dropdown-container{z-index: 992;}.ts-tiny-cart-wrapper .cart_list li .price{display: none;}.header-currency:hover, body .header-language:hover, .my-account-wrapper:hover, .shopping-cart-wrapper:hover, .shopping-cart-wrapper:hover .dropdown-container, .shopping-cart-wrapper.active .dropdown-container{z-index: 996;}.shopping-cart-wrapper .dropdown-container{width: 415px;}.shopping-cart-wrapper.updating .dropdown-container, .header-language:hover .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{animation: none !important;-moz-animation: none !important;-webkit-animation: none !important;}header .cart-dropdown-form .form-content{position: relative;z-index: 2;}.cart-dropdown-form .form-content > label{text-align: center;}.cart-dropdown-form .form-content > label > span{display: block;margin-bottom: 25px;}.cart-dropdown-form .form-content > label > svg{opacity: 0.2;width: 120px;}.dropdown-container .cart-number{margin-bottom: 30px;text-transform: uppercase;}.ts-tiny-cart-wrapper .form-content > label{text-transform: none;padding: 0;margin: 0;position: relative;z-index: 2;}.woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list, .ts-tiny-cart-wrapper .dropdown-container ul.cart_list{padding: 0;margin: 0;overflow: auto;max-height: 310px;position: relative;flex-direction: row;gap: 20px;}.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li, .woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li, .ts-tiny-cart-wrapper .dropdown-container ul.cart_list li{width: 100%;display: flex;flex-wrap: wrap;align-items: center;gap: 15px;position: relative;padding: 0 0 20px;border-width: 0 0 1px;border-style: solid;}.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{display: block;}.woocommerce .widget_shopping_cart .cart_list li img, .ts-sidebar .woocommerce.widget_shopping_cart .cart_list li img{float: left;width: 70px;margin-right: 10px;}.ts-sidebar .widget_recent_reviews ul.product_list_widget li a img, .ts-sidebar ul.product_list_widget li .ts-wg-thumbnail, .ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail{width: 70px;}.ts-sidebar .widget_recent_reviews ul.product_list_widget li{padding-left: 80px;position: relative;gap: 5px 10px;}.ts-sidebar .widget_recent_reviews ul.product_list_widget li a{position: static;}.ts-sidebar .widget_recent_reviews ul.product_list_widget li a img{position: absolute;top: 0;left: 0;}.ts-sidebar .woocommerce.widget_recent_reviews .product_list_widget .star-rating {margin: 0;}.ts-sidebar .mc4wp-form .subscribe-email .button{padding-left: 15px;padding-right: 15px;min-width: 0;}.ts-sidebar .mc4wp-form .subscribe-email input[type="email"] {padding-right: 130px;padding-left: 15px;}body .dropdown-container ul.cart_list li.loading:before, body .ts-tiny-cart-wrapper ul li div.blockUI.blockOverlay:before{bottom: 0;left: 0;right: 0;width: auto;height: auto;}ul.product_list_widget li a.button.loading:after, .woocommerce ul.product_list_widget li a.button.loading:after{border-width: 1px;border-top-width: 1px;margin-top: -7px;margin-left: -7px;width: 14px;height: 14px;}ul.product_list_widget li a.added_to_cart{display: none !important;}.woocommerce .dropdown-container ul.cart_list li img, .dropdown-container ul.cart_list li img{width: 100% !important;margin: 0;}.ts-tiny-cart-wrapper .cart_list li > a, .woocommerce .ts-tiny-cart-wrapper .cart_list li > a{width: 115px;}.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper, .woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{display: flex;flex-wrap: wrap;flex: 1;font-size: 0.93rem;gap: 13px;}.ts-tiny-cart-wrapper li > div > h3.product-name{font-size: 1rem;line-height: 1.3;}.woocommerce ul.cart_list li::after, .woocommerce ul.cart_list li::before, .woocommerce ul.product_list_widget li::after, .woocommerce ul.product_list_widget li::before{display: none;}.woocommerce ul.cart_list li.loading::after, .woocommerce ul.cart_list li.loading::before, .woocommerce ul.product_list_widget li.loading::after, .woocommerce ul.product_list_widget li.loading::before{display: inline-block;}.dropdown-footer > a{width: 100%;float: none;margin: 0 0 10px !important;}.dropdown-footer > a:last-child{margin-left: 4%;margin-bottom: 0 !important;}.dropdown-footer > a:first-child:last-child{margin: 0;}.ts-tiny-cart-wrapper .total, .widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .elementor-widget-wp-widget-woocommerce_widget_cart .total{padding: 20px 0 20px;position: relative;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;font-size: 1.2rem;}.ts-tiny-cart-wrapper .total .total-title:after, .widget_shopping_cart .total .total-title:after{content: ':';}.ts-tiny-cart-wrapper .total .amount, .widget_shopping_cart .total .amount{font-weight: bold;color: var(--ts-primary-color);}.elementor-widget-wp-widget-woocommerce_widget_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{margin: 30px 0 0;}.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{border: 0;}.elementor-widget-wp-widget-woocommerce_widget_cart .buttons, .woocommerce .widget_shopping_cart .buttons, .woocommerce.widget_shopping_cart .buttons{margin: 0;}.elementor-widget-wp-widget-woocommerce_widget_cart .buttons a, .woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{width: 100%;margin: 0 0 5px;text-decoration: none !important;}.ts-tiny-cart-wrapper .total > span.total-title, .widget_shopping_cart .total-title, .woocommerce .widget_shopping_cart .total strong, .woocommerce.widget_shopping_cart .total strong, .elementor-widget-wp-widget-woocommerce_widget_cart .total strong{display: inline-block;padding-right: 5px;vertical-align: middle;line-height: 20px;}.ts-tiny-cart-wrapper li div.blockUI.blockOverlay, .widget_shopping_cart li div.blockUI.blockOverlay, .elementor-widget-wp-widget-woocommerce_widget_cart li div.blockUI.blockOverlay{background-image: none !important;}.ts-tiny-cart-wrapper li:last-child div.blockUI.blockOverlay, .widget_shopping_cart li:last-child div.blockUI.blockOverlay, .elementor-widget-wp-widget-woocommerce_widget_cart li:last-child div.blockUI.blockOverlay{bottom: 0 !important;}.woocommerce-cart .cart-dropdown-form, .woocommerce-checkout .cart-dropdown-form, .woocommerce-cart #ts-shopping-cart-sidebar, .woocommerce-checkout #ts-shopping-cart-sidebar, .shopping-cart-wrapper .dropdown-container .theme-title{display: none !important;}.my-account-wrapper .dropdown-container{width: 415px;}.dropdown-container .dropdown-footer{margin: 0;}.ts-tiny-account-wrapper .dropdown-container .form-content > form{display: flex;flex-wrap: wrap;align-items: center;gap: 30px;}.ts-tiny-account-wrapper .dropdown-container .form-content > form label{padding: 0;margin-bottom: 10px;}.ts-tiny-account-wrapper .dropdown-container .form-content > form > *:not(.login-remember):not(.login-submit){width: 100%;}.my-account-wrapper .dropdown-container .form-content p{margin-bottom: 0;}.my-account-wrapper .form-content > form > a.register{display: block;text-align: center;font-size: 90%;padding: 7px 0 4px;}.my-account-wrapper .dropdown-container .form-content .login-submit{margin: 0;flex: 1;}.my-account-wrapper .dropdown-container .form-content .login-remember{order: 10;}.woocommerce #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce .checkout-login-coupon-wrapper form.login .woocommerce-form-login__rememberme, .my-account-wrapper .dropdown-container .form-content .login-remember > label{font-size: 0.9rem;color: var(--ts-gray-color);margin: 0;}.my-account-wrapper .login-submit input[type="submit"]{width: 100%;}p.login-remember label{padding: 0;cursor: pointer;}.my-account-wrapper .dropdown-container input{margin-bottom: 0;}.logged-in .my-account-wrapper .dropdown-container{width: 220px;margin-left: -110px;}.logged-in .header-right .my-account-wrapper:last-child .dropdown-container, .header-right .my-account-wrapper:last-child .dropdown-container{margin-left: 0;left: auto;right: 0;}.logged-in .my-account-wrapper .dropdown-container ul{margin-bottom: 0;}.logged-in .my-account-wrapper .dropdown-container ul li{list-style: none;}.logged-in .my-account-wrapper .dropdown-container ul li:first-child{padding-top: 0;}.logged-in .my-account-wrapper .dropdown-container ul li:last-child{padding-bottom: 0;}.my-account-wrapper .dropdown-container a{color: inherit;text-decoration: none;}.dropdown-container .create-account-wrapper{margin: 35px 0 0;}.dropdown-container .create-account-wrapper a{font-weight: bold;display: inline-block;color: var(--ts-primary-color);}.dropdown-container .create-account-wrapper a:hover{text-decoration: underline;}.header-right .shopping-cart-wrapper .dropdown-container, body:not(.logged-in) .header-right .my-account-wrapper .dropdown-container{right: 0;left: auto;margin-left: 0;}body:not(.logged-in) .header-right .my-account-wrapper:nth-last-child(2) .dropdown-container, body:not(.logged-in) .header-right .my-account-wrapper:nth-last-child(3) .dropdown-container, body:not(.logged-in) .header-right .my-account-wrapper:nth-last-child(4) .dropdown-container{right: -121px;}.header-sticky{position: relative;width: 100%;transition: 100ms ease 0s;}.is-sticky .header-sticky{z-index: 993;}header .header-sticky .logo-sticky, .sticky-wrapper.is-sticky .header-sticky img.mobile-logo, .sticky-wrapper.is-sticky img.normal-logo{display: none;}.sticky-wrapper.is-sticky .header-sticky img.sticky-logo{display: inline-block;}.sticky-wrapper.is-sticky .logo-sticky{opacity: 1;width: auto;height: auto;padding: 5px 0;position: relative;display: table-cell;}header .sticky-wrapper.is-sticky .header-sticky{-webkit-animation-duration: 300ms;-moz-animation-duration: 300ms;animation-duration: 300ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: mySticky;-moz-animation-name: mySticky;animation-name: mySticky;backface-visibility: hidden;-webkit-backface-visibility: hidden;border-width: 0;box-shadow: 0 0 10px rgba(162,162,162,0.3);}.header-sticky .visible-sticky.logo-wrapper{width: 0;height: auto;display: none;}.icon-menu-vertical, .icon-menu-sticky-header{width: 38px;box-sizing: content-box;text-align: center;cursor: pointer;}.icon-menu-vertical{margin-right: 20px;}.icon-menu-sticky-header{display: none !important;margin-right: 10px;}.header-left .icon-menu-vertical, .header-left .icon-menu-sticky-header{position: relative;top: 0;text-align: left;}.icon-menu-sticky-header .icon{display: inline-block;vertical-align: middle;line-height: 0;padding: 0;transition: 350ms ease;cursor: pointer;letter-spacing: 0;}.sticky-wrapper.is-sticky .icon-menu-sticky-header{display: inline-block !important;}.ts-header .is-sticky .header-bottom{display: none;}.dropdown-container .theme-title{margin-bottom: 30px;font-size: 1.06rem;line-height: 1.5;}#ts-shopping-cart-sidebar .dropdown-container .theme-title{font-size: var(--ts-h4-font-size);}.ts-sidebar-content .ts-tiny-cart-wrapper, .ts-sidebar-content .ts-tiny-cart-wrapper .cart-dropdown-form{height: 100%;}.ts-sidebar-content .ts-tiny-cart-wrapper > .cart-icon{display: none;}.ts-sidebar-content .ts-tiny-cart-wrapper .cart-wrapper{flex: 1;overflow: hidden;}.ts-sidebar-content .ts-tiny-cart-wrapper .form-content, .ts-sidebar-content .ts-tiny-cart-wrapper .cart-content{display: flex;flex-direction: column;height: 100%;}#ts-shopping-cart-sidebar .ts-sidebar-content{overflow: hidden;}#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list{width: 100%;max-height: 100%;overflow-x: hidden;overflow-y: auto;margin-right: -7px;flex: 1;align-content: flex-start;}.is-safari #ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list > li, body:not(.ts_desktop) #ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list > li{padding-right: 7px;}#ts-shopping-cart-sidebar .cart-dropdown-form .form-content > label{position: absolute;top: 45%;left: 0;right: 0;transform: translate(0,-50%);}#ts-shopping-cart-sidebar .cart-dropdown-form .form-content > label:before{font-size: 140px;line-height: 140px;}#ts-shopping-cart-sidebar .woocommerce ul.cart_list li .thumbnail{width: 43%;}#ts-shopping-cart-sidebar .cart_list li .cart-item-wrapper a.remove{width: 18px;height: 18px;}#ts-shopping-cart-sidebar .cart_list li .cart-item-wrapper a.remove:before{font-size: 16px;line-height: 16px !important;}#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart-content .cart_list::-webkit-scrollbar{display: none;}#ts-shopping-cart-sidebar .woocommerce ul.cart_list li .quantity input.qty, #ts-shopping-cart-sidebar ul.cart_list li .quantity input.qty{font-size: 14px;}.ts-sidebar-content .dropdown-container .cart-number{padding-right: 60px;margin-bottom: 40px;}.ts-sidebar-content .ts-tiny-cart-wrapper, .ts-sidebar-content .ts-tiny-cart-wrapper .form-content > label{width: 100%;display: inline-block;}.header-currency img.wcml-spinner{left: 50%;margin-top: -1px;margin-left: -8px;right: auto;}.header-currency{position: relative;}.header-currency a{text-decoration: none;display: block;}.header-currency ul li, .ts-currency-switcher ul li{position: relative;list-style: none;margin: 0;z-index: 991;width: 100%;transition: 350ms ease 0s;cursor: pointer;}.header-bottom .menu-wrapper + .header-email, .header-bottom .menu-wrapper + .header-social-icon{margin-left: auto;}.header-bottom .menu-wrapper{display: flex;flex-wrap: wrap;align-items: center;flex: 1;}nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li{padding: 7px 0;}nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:first-child, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:first-child, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:first-child, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:first-child, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li:first-child{padding-top: 0;}nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:last-child, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:last-child, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:last-child, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li:last-child, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li:last-child{padding-bottom: 0;}nav.main-menu ul.menu li.ts-megamenu-columns-1 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li > a, nav.main-menu ul.menu li.ts-megamenu-columns-2 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li > a, nav.main-menu ul.menu li.ts-megamenu-columns-3 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li > a, nav.main-menu ul.menu li.ts-megamenu-columns-4 .sub-menu .elementor-widget-wp-widget-nav_menu ul.menu li > a, nav.main-menu ul.menu li:not(.ts-mega-menu) .sub-menu > li > a{display: inline-block;}.ts-header.menu-background-overlay{position: relative;}.ts-header:before{position: fixed;top: 0;bottom: 0;left: 0;right: 0;content: "";background: rgba(0,0,0,0.4);z-index: 991;opacity: 0;visibility: hidden;transition: 150ms ease 0s;}.ts-header.menu-background-overlay:before{-webkit-animation-duration: 150ms;-moz-animation-duration: 150ms;animation-duration: 150ms;animation-delay: 150ms;-webkit-animation-delay: 150ms;-moz-animation-delay: 150ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: animation_fade;-moz-animation-name: animation_fade;animation-name: animation_fade;}.ts-header.menu-background-overlay .header-template{position: relative;z-index: 1000;}.ts-floating-sidebar *{-webkit-backface-visibility: hidden;backface-visibility: hidden;}.ts-floating-sidebar .ts-sidebar-content{position: fixed;padding: 20px;top: 0;bottom: 0;right: 0;z-index: 99992;width: 420px;max-width: 100%;transform: translateX(420px);transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);overflow-x: hidden;overflow-y: auto;background: var(--ts-dropdown-bg);color: var(--ts-dropdown-color);}.ts-floating-sidebar.active .ts-sidebar-content{transform: translateX(0px);box-shadow: -3px 0 21px rgba(63,63,63,0.15);}.ts-floating-sidebar div.overlay{position: fixed;opacity: 0;visibility: hidden;left: 0;right: 0;bottom: 0;top: 0;content: "";background: rgba(0,0,0,0.5);z-index: 99991;transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;}.admin-bar .ts-floating-sidebar div.overlay, .admin-bar .ts-floating-sidebar .ts-sidebar-content{top: 32px;}.ts-floating-sidebar.active div.overlay{visibility: visible;opacity: 1;transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out;}.mobile-menu-wrapper li.active .ts-menu-drop-icon.active:after{transform: scaleX(-1);}body > .ts-search-result-container{width: 100%;padding: 0;display: none;position: relative;z-index: 993;padding-top: 63px;padding-bottom: 40px;color: var(--ts-dropdown-color);}body > .ts-search-result-container:before{content: '';position: absolute;top: 23px;left: 0;bottom: 0;right: 0;background-color: var(--ts-dropdown-bg);box-shadow: 0 8px 10px rgba(162,162,162,0.33);display: block !important;}body.header-v4 > .ts-search-result-container{padding-top: 40px;}body.header-v4 > .ts-search-result-container:before{top: 0;}body > .ts-search-result-container > p:first-child:last-child{text-align: center;padding: 50px;margin-bottom: 0;position: relative;}body.header-v2 > .ts-search-result-container:before{padding-top: 52px;}body.header-v2 > .ts-search-result-container:before{top: 12px;}.ts-search-result-container ul.product_list_widget,.ts-floating-sidebar .woocommerce ul.product_list_widget{gap: 20px;}#ts-search-result-container ul.product_list_widget{flex-direction: row;gap: 30px;}#ts-search-result-container ul.product_list_widget li{width: calc(33.33% - 20px);}.ts-floating-sidebar ul.product_list_widget li .ts-wg-thumbnail, .ts-floating-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail, .ts-floating-sidebar ul.product_list_widget li img, .ts-floating-sidebar .woocommerce ul.cart_list li img, .ts-floating-sidebar .woocommerce ul.product_list_widget li img{width: 120px;}.ts-floating-sidebar ul.product_list_widget li .ts-wg-meta, .woocommerce .ts-floating-sidebar ul.product_list_widget li .ts-wg-meta{gap: 8px;}.ts-search-result-container .description{display: none !important;}.ts-search-result-container .view-all-wrapper{padding: 0 0 20px;clear: both;position: relative;z-index: 2;text-align: center;}#ts-search-result-container .view-all-wrapper{padding: 20px 0 0;}.ts-search-result-container .view-all-wrapper a{display: inline-block;position: relative;color: inherit;text-decoration: none;overflow: hidden;font-weight: 700;}.ts-floating-sidebar .ts-search-result-container > *{-webkit-animation: slidebottomtotop 600ms ease;animation: slidebottomtotop 600ms ease;}.ts-floating-sidebar .ts-search-result-container{display: block;}.ts-floating-sidebar .ts-search-result-container > p{margin: 20px 0;}.header-transparent .header-template{position: absolute;z-index: 993;left: 0;right: 0;top: 0;}.header-transparent .header-template > div:not(.is-sticky) .header-middle, .header-transparent .header-template > div:not(.is-sticky) .header-bottom, .header-transparent .header-template > .header-middle, .header-transparent .header-template > .header-bottom{background: transparent;border-color: rgba(255,255,255,0.1);}.header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .icon-menu-sticky-header .icon:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .search-button.search-icon .icon:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .my-wishlist-wrapper .tini-wishlist:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .shopping-cart-wrapper .cart-control .ic-cart:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .ts-tiny-account-wrapper .account-control>a:before{color: #ffffff;}.header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .icon-menu-sticky-header:hover .icon:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .search-button.search-icon:hover .icon:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .my-wishlist-wrapper:hover .tini-wishlist:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .shopping-cart-wrapper:hover .cart-control .ic-cart:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .ts-tiny-account-wrapper:hover .account-control>a:before{color: var(--ts-middle-link-hover-color);}.header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle nav > ul.menu > li:not(.button):hover > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle nav > ul.menu > li.current-menu-item:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle nav > ul.menu > li.current-menu-parent:before, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle nav > ul.menu > li.current-menu-item > .ts-menu-drop-icon, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle nav > ul.menu > li.current-menu-parent > .ts-menu-drop-icon, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle nav > ul.menu > li.current-menu-item > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle nav > ul.menu > li.current-menu-parent > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .ts-menu > nav.main-menu > ul.menu > li:hover > .ts-menu-drop-icon, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .ts-menu > nav.main-menu > ul.menu > li:hover > .ts-menu-drop-icon{color: #ffffff !important;}.header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content input[type="text"]{background-color: transparent;border-color: rgba(255,255,255,0.25);}.header-transparent.header-text-light .hotline > a:before, .header-transparent.header-text-light .shopping-cart-wrapper .cart-control .cart-total .label, .header-transparent.header-text-light .my-account-wrapper .account-control > a .label, .header-transparent.header-text-light .hotline > a .label, .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-table .search-button input[type^="submit"], .header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-table .search-button{color: #ffffff;}.header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content ::-webkit-input-placeholder{color: #ffffff;}.header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content :-moz-placeholder{color: #ffffff;}.header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content ::-moz-placeholder{color: #ffffff;}.header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-content :-ms-input-placeholder{color: #ffffff;}.header-transparent.header-text-light .ts-header .header-template > div:not(.is-sticky) .search-table .search-button:after{border-color: rgba(255,255,255,0.3);border-top-color: #ffffff;}body.header-transparent.header-text-light > .ts-search-result-container:before, body.header-transparent.header-text-light > .ts-search-result-container:after{display: none;}.header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-bottom, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .ts-menu > nav.main-menu > ul.menu > li > .ts-menu-drop-icon, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .ts-menu > nav > ul.menu > li > a, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .ts-menu > nav.main-menu > ul.menu > li > .ts-menu-drop-icon, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle .ts-menu > nav > ul.menu > li > a{color: #ffffff;}.header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-middle, .header-transparent.header-text-light .header-template > div:not(.is-sticky) .header-bottom{border-color: rgba(255,255,255,0.2);}.header-transparent.header-text-light .header-template > div:not(.is-sticky) :is(.header-middle, .header-bottom) .my-wishlist-wrapper .tini-wishlist .count-number, .header-transparent.header-text-light .header-template > div:not(.is-sticky) :is(.header-middle, .header-bottom) .shopping-cart-wrapper .cart-control .cart-number{background: #ffffff;border-color: #ffffff;color: #000000;}.header-transparent.header-text-light .ts-header nav > ul.menu li.ts-megamenu-fullwidth ul.sub-menu{color: #000000;}div#main{width: 100%;clear: both;}.page-template-blank-page-template div#main{min-height: 0;}li > div > h3.product-name{width: 100%;margin-bottom: 0;line-height: 1.2;}.breadcrumb-title-wrapper{width: 100%;display: block;margin: 0;position: relative;overflow: hidden;background-size: cover;background-position: center;background-repeat: no-repeat;}.breadcrumb-title-wrapper.ts-breadcrumb-parallax{background-position: bottom center;}.breadcrumb-title-wrapper *{backface-visibility: hidden;-webkit-backface-visibility: hidden;}.breadcrumb-title-wrapper.ts-breadcrumb-parallax, .breadcrumb-title-wrapper.ts-breadcrumb-parallax .breadcrumb-content{background-attachment: fixed;}.breadcrumb-title-wrapper .breadcrumb-title{display: flex;flex-flow: column wrap;}.breadcrumb-title-wrapper .breadcrumbs{line-height: 20px;padding: 20px 0;position: relative;color: var(--ts-breadcrumb-color);}.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title:before, .breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumbs:before{content: '';position: absolute;top: 0;bottom: 0;width: 100vw;left: calc(50% - 50vw);right: calc(50% - 50vw);background-color: var(--ts-breadcrumb-bg);}.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title > *, .breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumbs > *{position: relative;z-index: 2;}.breadcrumb-title-wrapper .page-title + .breadcrumbs{margin-bottom: 30px;}.breadcrumb-title-wrapper .breadcrumbs-container > *{display: inline-block;vertical-align: baseline;}.breadcrumb-title-wrapper .breadcrumbs-container > .current{word-break: break-all;}.breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current), .breadcrumb-title-wrapper .brn_arrow{margin: 0 5px;}.breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current){margin: 0 8px;}.breadcrumb-title-wrapper .term-description{margin: 8px 0 0;}.breadcrumb-title-wrapper .term-description > p{margin-bottom: 10px;}.breadcrumb-title-wrapper .page-title{margin-bottom: 0;color: var(--ts-breadcrumb-color);font-size: var(--ts-h3-font-size);}.breadcrumb-title-wrapper .term-description, .breadcrumb-title-wrapper .breadcrumbs a, .breadcrumb-title-wrapper .brn_arrow, .breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current){color: var(--ts-breadcrumb-link-color);}.breadcrumb-title-wrapper + .list-brands{margin-top: 35px;}.breadcrumb-title-wrapper + .page-container .style-top #ts-filter-widget-area .ts-sidebar-content{border-width: 0;padding-top: 0;}.breadcrumb-title-wrapper.breadcrumb-v1 .page-title{order: 2;margin-bottom: 0;}.breadcrumb-title-wrapper.breadcrumb-v1 .term-description{order: 10;}.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title{display: flex;flex-flow: row wrap;align-items: center;justify-content: space-between;padding: 20px 0;position: relative;}.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title > .breadcrumbs{margin: 5px 0 0;padding: 0;}.breadcrumb-title-wrapper.breadcrumb-v3{margin-bottom: calc(var(--ts-section-gap) - 35px);}.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumbs:before{display: none;}.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{padding: 35px 0;}.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title .breadcrumbs{padding: 10px 0 0;margin: 0;}.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{min-height: 350px;justify-content: center;text-align: center;}.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs, .breadcrumb-title-wrapper.breadcrumb-v3 .page-title{color: var(--ts-breadcrumb-v3-color);}.breadcrumb-title-wrapper.breadcrumb-v3 .term-description, .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs a, .breadcrumb-title-wrapper.breadcrumb-v3 .brn_arrow, .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumbs-container > span:not(.current){color: var(--ts-breadcrumb-v3-link-color);}.overflow-hidden .elementor-image{overflow: hidden;}.woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details, .woocommerce-cart article .woocommerce .cart-collaterals, .woocommerce-checkout #order_review, .woocommerce #customer_login, .woocommerce > form.checkout #customer_details, .woocommerce > form.checkout #order_review, .woocommerce.yith-wcwl-form, .woocommerce .after-loop-wrapper:not(:last-child), .woocommerce form.track_order, .woocommerce .woocommerce-order, .woocommerce form.woocommerce-ResetPassword.lost_reset_password, article.single-post > .entry-content:last-child, .woocommerce-account .woocommerce-MyAccount-content{margin-bottom: var(--ts-section-gap);}article.single-post > .comments-area p.nocomments{margin-top: 40px;}.entry-header .entry-format{margin-bottom: 26px;}article.single-post > header{margin-bottom: 40px;}article.single-post > header > .entry-title{margin-bottom: 0;line-height: 1.2;}.entry-author{margin-bottom: calc(var(--ts-section-gap) - 9px);}.comments-area{margin-bottom: var(--ts-section-gap);}article.single-post > .entry-content{color: var(--ts-gray-color);margin-bottom: 50px;}.single-post > .entry-content > .content-wrapper{line-height: 1.875em;}article.single-post > .entry-content .elementor-text-editor ul, article.single-post > .entry-content .elementor-text-editor ol{margin-left: 25px;}article.single-post > .entry-content .elementor-text-editor ul li, article.single-post > .entry-content .elementor-text-editor ol li{padding-top: 6px;padding-bottom: 6px;}article.single-post > .entry-content .content-wrapper > .gallery:not(:last-child){margin-bottom: 20px !important;}.woocommerce div.product > #reviews{padding-bottom: 60px;}.woocommerce div.product #reviews nav.woocommerce-pagination{padding: 22px 0 74px;}.woocommerce div.product .woocommerce-tabs #reviews nav.woocommerce-pagination{margin-top: 30px;padding-top: 30px;padding-bottom: 0;}.woocommerce .button.button-small, .button.button-small, .woocommerce .button.button-small.button-border, .button.button-small.button-border, .elementor-button-wrapper .elementor-button.elementor-size-xs{line-height: 22px;}.woocommerce div.product.tabs-in-summary .woocommerce-tabs ul.tabs li, .elementor-widget-image-box .elementor-image-box-title{line-height: 26px;}small, .font-small, .font-small li{line-height: 18px;}.author a, :where(h1,h2,h3,h4,h5,h6) > a, .product .meta-wrapper a:not(.button):not(.elementor-button), .comments-area .comments-title a, .filter-widget-area-button a{color: inherit;}.product .meta-wrapper a:not(.button):not(.elementor-button):hover{color: var(--ts-primary-color);}.author a:hover{text-decoration: underline}.header-language a, .header-currency a, .ts-header .menu-wrapper .ts-menu a, .product .meta-wrapper a{text-decoration: none;}.product:not(.product-category) .product-name a{transition: none;}.product .meta-wrapper .product-name a:hover, .product .meta-wrapper .product-categories a:hover, .product .meta-wrapper a:not(.button):not(.elementor-button):hover{text-decoration: none !important;}.text-left{text-align: left !important;}.text-center{text-align: center !important;}.text-right{text-align: right !important;}.woocommerce div.product p.price del, .woocommerce div.product span.price del{opacity: 1;}.elementor-text-editor > *:first-child img.alignnone{margin: 2px 10px 0 0;}.entry-format .date-time{font-size: 0.93rem;}.wp-block-post-date time,.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{font-size: 0.8rem;}#reviews .woocommerce-review__dash:after, #reviews .woocommerce-review__published-date:after, blockquote cite, .comment-meta, .author-meta, .entry-meta-top, .entry-meta-middle, .entry-meta-bottom{font-size: 0.8rem;color: var(--ts-gray-color);gap: 2px 7px;}#reviews .woocommerce-review__dash:after, #reviews .woocommerce-review__published-date:after, .comment-meta > *:not(:last-child):after, .author-meta > *:not(:last-child):after, .entry-meta-top > *:not(.cats-link):not(:last-child):after, .entry-meta-middle > *:not(.cats-link):not(:last-child):after, .entry-meta-bottom > *:not(.cats-link):not(:last-child):after{content: '.';display: inline-block;vertical-align: baseline;padding-left: 3px;font-weight: normal;}#reviews .woocommerce-review__published-date:after{padding-left: 5px;}#reviews .woocommerce-review__dash:after{padding-left: 0;}.comment-meta > *:not(:last-child):after{padding-left: 1px;}.woocommerce-review__dash{font-size: 0;}.entry-meta-top > .cats-link{padding-right: 7px;}.entry-meta-top a, .entry-meta-middle a{color: inherit;}.entry-summary .short-content, .ts-blogs .entry-content .excerpt, .single-post > .entry-content > .content-wrapper{color: var(--ts-gray-color);line-height: 1.6;}.entry-summary .short-content p:not(:last-child), .ts-blogs .entry-content .excerpt p:not(:last-child){margin-bottom: 10px;}.view-all-wrapper > a, .elementor-widget-button.button-text .elementor-button, .button.button-text, .woocommerce .button.button-text, .header-store-notice a{position: relative;display: inline-block;line-height: 1.4;}.elementor-widget-button.button-text .elementor-button, .woocommerce .button.button-text, .button.button-text{background: transparent !important;color: inherit;padding: 0 !important;border: 0 !important;min-width: 0 !important;}.woocommerce .button.button-text, .button.button-text{color: inherit !important;}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:not(.button):before, body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:not(.button):after, body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:before, body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:after, :is(.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-warning) a:not(.button):before, :is(.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-warning) a:not(.button):after, .lost_password a:before,.lost_password a:after, .woocommerce-MyAccount-content .woocommerce-pagination .button:before, .woocommerce-MyAccount-content .woocommerce-pagination .button:after, .view-all-wrapper > a:before, .view-all-wrapper > a:after, .elementor-widget-button.button-text .elementor-button:before, .elementor-widget-button.button-text .elementor-button:after, .button.button-text:before, .button.button-text:after, .woocommerce .button.button-text:before, .woocommerce .button.button-text:after, .header-store-notice a:after, .header-store-notice a:before{content: '';position: absolute;bottom: 2px;left: 0;width: 100%;border-bottom: 1px solid;display: block;transition: 300ms ease;}:is(.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-warning) a:not(.button):before, :is(.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-warning) a:not(.button):after, body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:before, body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:after{bottom: 0;}.view-all-wrapper > a:hover, .elementor-widget-button.button-text .elementor-button:hover, .button.button-text:hover, .woocommerce .button.button-text:hover, .header-store-notice a:hover{text-decoration: none;color: var(--ts-text-color);}:is(.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-warning) a:not(.button):hover:before, body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:not(.button):hover:before, body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:hover:before, .lost_password a:hover:before, .woocommerce-MyAccount-content .woocommerce-pagination .button:hover:before, .elementor-widget-button.button-text .elementor-button:hover:before, .button.button-text:hover:before, .view-all-wrapper > a:hover:before, .ts-banner:hover .button.button-text:before, .woocommerce .button.button-text:hover:before, .header-store-notice a:hover:before{left: 100%;}.lost_password a:after, :is(.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-warning) a:not(.button):after, body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:not(.button):after, body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:after, .woocommerce-MyAccount-content .woocommerce-pagination .button:after, .elementor-widget-button.button-text .elementor-button:after, .button.button-text:after, .view-all-wrapper > a:after, .woocommerce a.button.button-text:after, .header-store-notice a:after{right: 100%;left: auto;transition-delay: 300ms;}.lost_password a:hover:after, :is(.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-warning) a:not(.button):hover:after, body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:not(.button):hover:after, body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button:hover:after, .woocommerce-MyAccount-content .woocommerce-pagination .button:hover:after, .elementor-widget-button.button-text .elementor-button:hover:after, .ts-banner:hover .button.button-text:after, .view-all-wrapper > a:hover:after, .button.button-text:hover:after, .woocommerce .button.button-text:hover:after, .header-store-notice a:hover:after{right: 0;}.overflow-hidden > .elementor-column-wrap{overflow: hidden !important;}.elementor-widget-wrap>.elementor-element.elementor-absolute.device-reset-position{position: static;}.elementor-widget-text-editor *[class^="tb-icon-"]:before, .elementor-widget-text-editor *[class*=" tb-icon-"]:before{line-height: inherit;margin-right: 10px;display: inline-block;vertical-align: -1px;}.elementor-widget-text-editor .tb-icon-mail:before, .elementor-widget-text-editor .tb-icon-mail:before{vertical-align: -2px;}.elementor-widget-text-editor h4[class^="tb-icon-"], .elementor-widget-text-editor h4[class*=" tb-icon-"]{margin-bottom: 12px;font-family: inherit !important;}.ts-product .count-rating, .woocommerce .product_list_widget li .count-rating{display: none !important;}.elementor-button-wrapper .elementor-button.elementor-size-xs{line-height: 20px;}.elementor-vertical-align-middle .elementor-image-box-img img{vertical-align: middle;}.elementor-widget-image-box .elementor-image-box-description{line-height: 1.2;}.ts_mega_menu-template-default .ts-list-of-product-categories-wrapper a{color: inherit;}.ts-list-of-product-categories-wrapper .list-categories ul li a:hover{text-decoration: none;}body .elementor-swiper-button, body .elementor-lightbox .elementor-swiper-button-next, body .elementor-lightbox .elementor-swiper-button-prev{width: 35px;height: 35px;line-height: 35px;background: #fff;border-radius: 50%;color: #000;text-align: center;justify-content: center;opacity: 0.1;}body .elementor-swiper-button:hover{opacity: 1;}body .elementor-swiper-button i{font-size: 15px;line-height: inherit;}body .elementor-widget-image-carousel > .elementor-widget-container{position: relative;}body .elementor-lightbox .elementor-swiper-button-prev{left: 10px;}body .elementor-lightbox .elementor-swiper-button-next{right: 10px;}body .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 11px;}.elementor-widget-text-editor .elementor-widget-container p:last-child, .elementor-text-editor p:last-child{margin-bottom: 0;}.elementor-widget-image-box .elementor-image-box-description a{color: inherit;}.elementor-widget-image-box .elementor-image-box-description a .tb-icon-arrow-narrow-right{display: inline-block;vertical-align: middle;font-size: 120%;}body .elementor-lightbox img:not(.swiper-lazy-loaded){opacity: 0 !important;}body .elementor-lightbox .dialog-lightbox-close-button{z-index: 11;text-decoration: none;transition: all .2s;}body .elementor-lightbox .dialog-lightbox-close-button, body .elementor-slideshow__footer, body .elementor-slideshow__header{transition: all .2s;}.footer-container{background: var(--ts-footer-bg);color: var(--ts-footer-color);overflow: hidden;}.footer-container ol li, .footer-container ul li, .footer-container .widget-container ul li, .footer-container .elementor-widget[data-widget_type^="wp-widget-"]:not(.elementor-widget-wp-widget-ts_social_icons) ul li{line-height: 22px;padding-top: 9px;padding-bottom: 9px;}.elementor-icon.elementor-social-icon{background-color: transparent;}.footer-container a{color: var(--ts-footer-link-color);}.footer-container h1, .footer-container h2, .footer-container h3, .footer-container h4, .footer-container h5, .footer-container h6{color: var(--ts-footer-heading-color);}.footer-container ul li a, .footer-container a[href*="mailto"], .footer-container a[href*="tel"]{color: inherit;}.footer-container a:hover,.footer-container ul li a:hover, .footer-container a[href*="mailto"]:hover, .footer-container a[href*="tel"]:hover{color: var(--ts-footer-link-hover-color);text-decoration: none;}footer#colophon .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{border-color: inherit;}.footer-container .mc4wp-response a:not(.button):not(.elementor-button):hover{text-decoration: underline;}.footer-container .elementor-widget[data-widget_type^="wp-widget-"] .elementor-widget-container > h5{font-size: var(--ts-h5-font-size);font-weight: 800;border-width: 0;padding: 0;}#to-top{position: fixed;right: 5px;bottom: 5px;width: 40px;height: 40px;transition: 350ms ease 0s;text-align: center;cursor: pointer;z-index: 996;transform: scale(0);backface-visibility: hidden;-webkit-backface-visibility: hidden;}#to-top a{display: block;width: 100%;height: 100%;overflow: hidden;text-transform: uppercase;font-size: 0;line-height: 0;letter-spacing: 0;text-decoration: none;color: var(--ts-main-bg);background-color: var(--ts-text-color);border-radius: 50%;}#to-top a:before{font-size: 24px;line-height: 40px;}#to-top a:hover{text-decoration: none;background-color: var(--ts-primary-color);color: var(--ts-text-in-primary-color);box-shadow: 0 0 6px rgba(100,100,100,0.1) }#to-top.on{transform: scale(1);}.woocommerce-page :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .widget-title-wrapper .widget-title{padding: 0;border: 0;margin-bottom: 0;font-size: var(--ts-h6-font-size);font-weight: 800;}.woocommerce-page :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .widget-title-wrapper a.block-control:after{font-size: var(--ts-h6-font-size);}.woocommerce-page :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .widget-container{border-width: 0 0 1px;border-style: solid;padding-bottom: 25px;margin-bottom: 25px;}.woocommerce-page :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .widget-container:last-child{border-width: 0;padding-bottom: 0;margin-bottom: 0;}.woocommerce-page :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .widget-title-wrapper{margin-bottom: 25px;}.woocommerce-page .collapse-scroll-sidebar :is(#left-sidebar, #right-sidebar) .widget-container{padding-bottom: 0;}.woocommerce-page .collapse-scroll-sidebar :is(#left-sidebar, #right-sidebar) .widget-container, .woocommerce-page .collapse-scroll-sidebar :is(#left-sidebar, #right-sidebar) .widget-title-wrapper{margin-bottom: 19px;}.woocommerce.archive #main > .page-container.collapse-scroll-sidebar{position: relative;padding-top: 54px;}.woocommerce.archive #main > .list-categories + .page-container.collapse-scroll-sidebar{padding-top: 15px;}.woocommerce.archive .collapse-scroll-sidebar #main-content{position: static;}.widget_product_categories ul li:hover > *, .ts-product-categories-widget-wrapper ul li:hover > *, .product-filter-by-brand ul li:hover > *, .product-filter-by-price ul li:hover > *, .product-filter-by-availability ul li:hover > *, .woocommerce .widget_rating_filter ul li:hover > *, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover > *, .widget_product_categories ul li.current-cat > *, .ts-product-categories-widget-wrapper ul li.active > *, .product-filter-by-brand ul li.chosen > *, .product-filter-by-price ul li.chosen > *, .product-filter-by-availability ul li.chosen > *, .woocommerce .widget_rating_filter ul li.chosen > *, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen > *{color: var(--ts-primary-color);}.widget-container.widget_media_image{overflow: hidden;}.widget-container.widget_media_image a{display: block;}.widget-container.widget_media_image img{transition: 300ms ease;}.widget-container.widget_media_image:hover img{transform: scale(0.9);}.widget-container style[type="text/css"], .widget-container script{display: none !important;}.product-filter-by-color li .count{font-size: 100%;}abbr, abbr[title], acronym[title], h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, ul li > a, .product-name a, .ts-wg-meta a, .group_table del,.price del,.product-price del, .widget_rss li > a:hover, .wp-block-archives li > a:hover, .wp-block-latest-posts li a:hover, .wp-block-latest-comments li a:hover, .wp-block-rss li a:hover, .product_list_widget li a, .widget_categories > ul li > a, .widget_archive li > a, .widget_nav_menu li > a, .widget_pages li > a, .widget_meta li > a, .widget_recent_entries li > a, .widget_rss li > a, .widget_recent_comments ul li a, .ts-blogs-widget .entry-content a, .product_list_widget li a:hover, .widget_categories > ul li > a:hover, .widget_archive li > a:hover, .widget_nav_menu li > a:hover, .widget_pages li > a:hover, .widget_meta li > a:hover, .widget_recent_entries li > a:hover, .widget_rss li > a:hover, .widget_recent_comments ul li a:hover, .ts-blogs-widget .entry-content a:hover{text-decoration: none;}del, .group_table del .amount, .price del .amount, .product-price del .amount{text-decoration: line-through;text-decoration-thickness: 1px;}.widget_nav_menu > div > ul li[class*=fa]:before{margin-right: 5px;display: inline-block;}.widget_nav_menu > div > ul{margin-bottom: 0;}.wp-block-calendar, #page .widget_calendar .calendar_wrap, .elementor-widget-wp-widget-calendar .elementor-widget-container{background: rgba(180,180,180,0.1);}.wp-block-calendar .wp-calendar-nav, .widget_calendar .wp-calendar-nav, .elementor-widget-wp-widget-calendar .wp-calendar-nav{padding: 5px 15px;}.wp-block-calendar, #calendar_wrap{overflow: auto;}.wp-block-calendar table, .widget_calendar table, .elementor-widget-wp-widget-calendar table{border-width: 0 0 1px 0;border-style: solid;margin: 0;}.wp-block-calendar table th, .wp-block-calendar table td, body .widget_calendar table td, body .widget_calendar table th, .elementor-widget-wp-widget-calendar table td, .elementor-widget-wp-widget-calendar table th{border-width: 0 !important;padding: 5px;text-align: center;background: transparent;}.wp-block-calendar table caption, .widget_calendar caption, .elementor-widget-wp-widget-calendar caption{padding: 7px 0 6px 0;text-align: center;text-transform: uppercase;background: #000000;color: #fff;}.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, .widget_calendar td#prev, .elementor-widget-wp-widget-calendar td#prev{text-align: left;}.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next, .widget_calendar td#next, .elementor-widget-wp-widget-calendar td#next{text-align: right;}.search-table, .wp-block-search__inside-wrapper, .woocommerce-product-search{position: relative;}.search-table .search-field, .woocommerce-product-search .search-field{width: 100%;}.search-table .search-field input[type="text"], .wp-block-search .wp-block-search__input, .woocommerce-product-search .search-field{padding-right: 64px;padding-left: 26px;margin: 0;width: 100%;max-width: 100%;background: transparent;}.wp-block-search.wp-block-search__no-button .wp-block-search__input{padding-right: 26px;}.search-table .search-button, .wp-block-search .wp-block-search__button, .woocommerce-product-search button[type="submit"]{width: 62px;text-align: center;position: absolute;top: 0;right: 0;bottom: 0;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;margin: 0;padding: 0 !important;border-width: 0;font-size: 0 !important;letter-spacing: 0;min-width: 0;transition: 250ms ease;}.wp-block-search__button-outside .wp-block-search__inside-wrapper {gap: 10px;}.wp-block-search__button-outside .wp-block-search__button {position: relative;}.wp-block-search__button-inside .wp-block-search__button {border-top-left-radius: 0;border-bottom-left-radius: 0;}.wp-block-search__button svg{display: none;}.search-table .search-button input[type^="submit"]{position: absolute;inset: 0;display: inline-block;margin: 0;padding: 0 !important;border-width: 0;font-size: 0 !important;min-width: 0;background: transparent !important;width: 100%;height: 100%;}.search-table .search-button:before, .wp-block-search .wp-block-search__button:before, .woocommerce-product-search button[type="submit"]:before{font-size: 24px;}.widget_rss ul li {gap: 10px 15px;}.widget_rss cite, .widget_rss .rss-date {text-transform: uppercase;font-size: 0.8em;font-style: normal;line-height: 16px;}.widget_rss .rss-date {order: 1;}.widget_rss cite {font-weight: 800;color: var(--ts-text-color);}.widget_rss .widget-title:before{display: none !important;}.rsswidget .rss-widget-icon{vertical-align: baseline;position: relative;top: 1px;}.widget_recent_entries ul li, .elementor-widget-wp-widget-recent-posts ul li{padding: 0;margin-bottom: 15px;}.widget_recent_entries ul li:last-child, .elementor-widget-wp-widget-recent-posts ul li:last-child{margin-bottom: 0;}.widget_recent_entries .post-date, .elementor-widget-wp-widget-recent-posts .post-date{display: block;line-height: 16px;margin-top: 5px;}ul li.recentcomments .comment-author-link:before{display: inline-block;vertical-align: -2px;margin-right: 10px;}.widget_media_gallery .gallery{margin: -1px !important;}.widget_media_gallery .gallery .gallery-item{padding: 1px !important;margin: 0 !important;}.elementor-widget-wp-widget-media_gallery .gallery{margin: -10px !important;}.elementor-widget-wp-widget-media_gallery .gallery .gallery-item{padding: 10px !important;margin: 0 !important;}.gallery .gallery-item img{border: 0 !important;transition: 350ms ease;}.gallery .gallery-item:hover img{opacity: 0.5;}.gallery .gallery-item .gallery-caption{margin: 3px 0 0 !important;font-size: 80%;line-height: 18px;font-weight: normal;}.ts-sidebar .widget_text small + a{margin-left: 20px;}.widget_text a[href^="mailto"], .widget_text a[href^="tel"]{color: inherit;}body.home .index-template .list-posts .wp-block-latest-comments article{padding: 0;margin: 0;width: auto;}body.home .index-template .list-posts .wp-block-latest-comments article:after{display: none;}body .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, body .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left: 0;}.ts-active-filters:not(:empty){margin-bottom: 30px;}.ts-active-filters > .widget_layered_nav_filters{padding: 15px 20px;border-radius: 6px;color: var(--ts-btn-thumbnail-hover-color);background-color: var(--ts-btn-thumbnail-hover-bg);border-color: var(--ts-btn-thumbnail-hover-border);display: flex;flex-wrap: wrap;align-items: center;gap: 10px;}.ts-active-filters .widget_layered_nav_filters .widgettitle{font-size: 1em;letter-spacing: inherit;line-height: 1.3;margin: 0;}.ts-active-filters .widget_layered_nav_filters ul{display: flex;flex-wrap: wrap;gap: 5px;}.ts-active-filters .widget_layered_nav_filters ul li{padding: 0;}.ts-active-filters .widget_layered_nav_filters ul li a{line-height: 16px;padding: 3px 10px 4px;display: inline-block;background: var(--ts-text-color);color: var(--ts-main-bg);border-radius: 4px;font-size: 0.9rem;}.ts-active-filters .widget_layered_nav_filters ul li a:hover{background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.ts-active-filters .widget_layered_nav_filters ul li a::before{display: none;}.ts-active-filters .widget_layered_nav_filters ul li a:after{display: inline-block;margin: 0 0 0 5px;font-size: 12px;color: inherit;}.woocommerce .widget_price_filter form{padding-top: 15px;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{background-image: none;box-shadow: none;border-radius: 0;height: 3px;position: relative;z-index: 1;}.product-filter-by-brand ul li label:before, .product-filter-by-price ul li label:before, .product-filter-by-availability ul li label:before, .woocommerce .widget_rating_filter ul li.chosen a::before, .woocommerce .widget_rating_filter ul li a:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:before{border-color: #b0b0b0;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{margin: 0 0 24px 3px;background: #b0b0b0;border-radius: 2px;direction: ltr;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{height: 3px;}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before{position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 1;content: "";background: var(--ts-primary-color);}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after, .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:before{content: "";position: absolute;top: 0;left: -3px;right: auto;border-width: 0 3px 0 0;border-style: solid;border-color: #b0b0b0;width: 4px;height: 3px;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content:after{right: 0;left: auto;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{width: 3px;height: 11px;margin-left: -3px;top: -4px;background: var(--ts-primary-color);box-shadow: none;}.woocommerce .widget_price_filter .ui-slider{margin-left: 2px;margin-right: 2px;}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left: -3px;}.woocommerce .widget_price_filter .price_slider_amount{display: flex;flex-wrap: wrap;align-items: center;letter-spacing: 0;font-size: 100%;line-height: 1.2;}.woocommerce .widget_price_filter .price_slider_amount .price_label{flex: 1;text-align: start;order: -1;color: var(--ts-gray-color);}.woocommerce .widget_price_filter .price_slider_amount .price_label span{color: var(--ts-text-color);}.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit{min-width: 0;padding: 4px 14px;font-size: 0.93rem;line-height: 18px;font-weight: normal;text-transform: none;border: 0;letter-spacing: 0;border-radius: 5px;background: var(--ts-spe-btn-bg);color: var(--ts-primary-color);}.woocommerce .widget_price_filter .price_slider_amount .button:hover, .woocommerce .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:hover{min-width: 0;padding: 3px 14px;font-size: 0.93rem;line-height: 18px;font-weight: normal;text-transform: none;border-radius: 5px;background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.woocommerce div.product .summary form.cart .ts-product-attribute, .product-filter-by-color ul, .products .product .meta-wrapper > .color-swatch, .color-swatch{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;}.woocommerce div.product .summary form.cart .ts-product-attribute{gap: 14px;}.products .product .meta-wrapper > .color-swatch{margin-top: 6px;}.color-swatch > div, .product-filter-by-color ul li a, .ts-product-attribute div.option.color{width: var(--ts-swatches-size);height: var(--ts-swatches-size);display: inline-block;position: relative;padding: 2px;border: 1px solid #ebebeb;transition: 200ms ease;}.color-swatch > div,.product-filter-by-color ul li a,.ts-product-attribute div.option.color,.color-swatch > div img,.ts-product-attribute div.option.color img,.product-filter-by-color ul li a > img,.product-filter-by-color ul li a > span,.color-swatch > div > span,.ts-product-attribute div.option.color a{border-radius: 50%;}.color-swatch > div:hover:after, .ts-product-attribute div.option.color:hover:after{cursor: pointer;}.product-filter-by-color ul li a > img, .product-filter-by-color ul li a > span, .color-swatch > div > span, .ts-product-attribute div.option.color a{width: 100%;height: 100%;display: inline-block;vertical-align: top;cursor: pointer;}.color-swatch > div img, .ts-product-attribute div.option.color img{width: 100%;height: 100%;object-fit: cover;}.product-filter-by-color ul li{padding: 0;}.product-filter-by-color ul li.chosen a, .product-filter-by-color ul li a:hover{border-color: var(--ts-primary-color);}.woocommerce-page :is(#left-sidebar, #right-sidebar) .product-filter-by-brand ul li label, .woocommerce-page #main-content:not(.style-top) #ts-filter-widget-area .product-filter-by-brand ul li label, .woocommerce-page :is(#left-sidebar, #right-sidebar) .widget-container ul li, .woocommerce-page #main-content:not(.style-top) #ts-filter-widget-area .widget-container ul li{justify-content: space-between;}.woocommerce-page :is(#left-sidebar, #right-sidebar) .product-filter-by-brand ul li label, .woocommerce-page #main-content:not(.style-top) #ts-filter-widget-area .product-filter-by-brand ul li label, .woocommerce-page :is(#left-sidebar, #right-sidebar) .ts-product-categories-widget-wrapper ul li, .woocommerce-page #main-content:not(.style-top) #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li{width: 100%;}.product-filter-by-availability ul li input[type^="checkbox"],.product-filter-by-brand ul li input[type^="checkbox"]{display: none;}.widget_product_categories > ul,.ts-product-categories-widget-wrapper > ul,.product-filter-by-brand-wrapper > ul,.product-filter-by-color > ul,.product-filter-by-price ul,.woocommerce .woocommerce-widget-layered-nav-list{padding: 0;margin-bottom: 0;}.widget_product_categories ul.children li,.ts-product-categories-widget-wrapper ul.children li{color: var(--ts-gray-color);}.widget_product_categories ul li a, .ts-product-categories-widget-wrapper ul li a, .product-filter-by-brand ul li label, .product-filter-by-price ul li label, .product-filter-by-availability ul li label, .woocommerce .widget_rating_filter ul li a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a{padding: 0 0 0 30px;cursor: pointer;display: inline-flex;align-items: center;position: relative;color: var(--ts-text-color);font-size: 1em;line-height: inherit;text-decoration: none;transition: 200ms ease;}.widget_product_categories ul li a:hover, .ts-product-categories-widget-wrapper ul li a:hover, .product-filter-by-brand ul li label:hover, .product-filter-by-price ul li label:hover, .product-filter-by-availability ul li label:hover, .woocommerce .widget_rating_filter ul li a:hover, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover{color: var(--ts-primary-color);}.widget_product_categories ul li a:hover,.ts-product-categories-widget-wrapper ul li a:hover,.woocommerce .widget_rating_filter ul li a:hover,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover,.product-filter-by-color ul li a:hover{text-decoration: none !important;}.widget_product_categories ul li a:before, .ts-product-categories-widget-wrapper ul li a:before, .product-filter-by-brand ul li label:before, .product-filter-by-price ul li label:before, .product-filter-by-availability ul li label:before, .woocommerce .widget_rating_filter ul li.chosen a::before, .woocommerce .widget_rating_filter ul li a:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before{content: '';width: 21px;height: 21px;border: 1px solid #848484;border-radius: 5px;position: absolute;top: 0;left: 0;}.widget_product_categories ul li a:after, .ts-product-categories-widget-wrapper ul li a:after, .woocommerce .widget_rating_filter ul li a:after, .product-filter-by-availability ul li label:after, .product-filter-by-price ul li label:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after, .widget-container.product-filter-by-brand ul > li label:after{display: inline-block;position: absolute;left: 3px;top: 3px;font-size: 16px;line-height: 1;text-align: center;opacity: 0;visibility: hidden;transition: 150ms ease;color: #ffffff;}.widget_product_categories ul li:hover > a:before, .ts-product-categories-widget-wrapper ul li:hover > a:before, .woocommerce .widget_rating_filter ul li:hover > a:before, .product-filter-by-availability ul li:hover > label:before, .product-filter-by-price ul li:hover > label:before, .widget-container.product-filter-by-brand ul > li:hover > label:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover > a:before, .widget_product_categories ul li.current-cat > a:before, .ts-product-categories-widget-wrapper ul li.current > a:before, .woocommerce .widget_rating_filter ul li.chosen > a:before, .product-filter-by-availability ul li input[checked="checked"] + label:before, .product-filter-by-price ul li.chosen > label:before, .widget-container.product-filter-by-brand ul > li.selected > label:before, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen > a:before{border-color: var(--ts-primary-color);}.widget_product_categories ul li:hover > a:after, .ts-product-categories-widget-wrapper ul li:hover > a:after, .woocommerce .widget_rating_filter ul li:hover > a:after, .product-filter-by-availability ul li:hover > label:after, .product-filter-by-price ul li:hover > label:after, .widget-container.product-filter-by-brand ul > li:hover > label:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover > a:after, .widget_product_categories ul li.current-cat > a:after, .ts-product-categories-widget-wrapper ul li.current > a:after, .woocommerce .widget_rating_filter ul li.chosen > a:after, .product-filter-by-availability ul li input[checked="checked"] + label:after, .product-filter-by-price ul li.chosen > label:after, .widget-container.product-filter-by-brand ul > li.selected > label:after, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen > a:after{opacity: 1;visibility: visible;color: var(--ts-primary-color);}.widget-container .cat-parent span.icon-toggle{display: block;}.woocommerce .widget_rating_filter ul li .star-rating{display: inline-block;vertical-align: -3px;margin-right: 3px;}.ts-blogs-widget-wrapper .entry-meta-middle:not(:last-child){margin-bottom: 16px;}.ts-products-widget ul.product_list_widget > li .product-categories > span:first-child{display: none;}.social-icons .social-desc{margin-bottom: 26px;color: var(--ts-gray-color);}.social-icons .list-icons{flex-direction: row;align-items: center;}.social-icons .list-icons li{text-align: center;position: relative;line-height: 1;width: auto;}.social-icons .list-icons li a{display: block;transition: none;color: inherit;letter-spacing: 0;}.social-icons .list-icons li i{font-size: 26px;display: inline-block;vertical-align: middle;}.social-icons .ts-tooltip{display: none;position: absolute;content: "";top: -28px;left: 50%;height: 20px;opacity: 0;visibility: hidden;padding: 2px 5px;min-width: 70px;transform: translate(-50%,0);font-size: 0.75rem;transition: 350ms ease 0s;text-align: center !important;line-height: 16px !important;border-radius: 2px;background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.social-icons li a:hover .ts-tooltip{z-index: 999;}.show-tooltip.social-icons .ts-tooltip{display: inline-block;}.social-icons .ts-tooltip:before{font-family: 'Font Awesome 5 Free';letter-spacing: 0;content: "\f0d7";position: absolute;bottom: -9px;left: 50%;font-size: 12px;margin-left: -3px;line-height: 14px;font-weight: 900;color: #f4f4f4;}.social-icons li a:hover .ts-tooltip{opacity: 1;visibility: visible;}.social-icons.text-light .list-icons li a{color: #ffffff;}.social-icons.text-light .ts-tooltip{background-color: #ffffff;color: #202020;}.social-icons.text-light .ts-tooltip:before{color: #ffffff;}.ts-instagram-wrapper.items{display: flex;flex-wrap: wrap;overflow: hidden;}.ts-instagram-wrapper.items, .ts-instagram-wrapper.items .swiper-wrapper{align-items: center;}.elementor-widget-wp-widget-ts_instagram{overflow: hidden;}.ts-instagram-wrapper.columns-3 .item{width: 33.33333%;}.ts-instagram-wrapper.columns-4 .item{width: 25%;}.ts-instagram-wrapper.columns-5 .item{width: 20%;}.ts-instagram-wrapper.columns-6 .item{width: 16.66666%;}.ts-instagram-wrapper.columns-7 .item{width: 14.2857%;}.ts-instagram-wrapper.columns-8 .item{width: 12.5%;}.ts-instagram-wrapper.columns-9 .item{width: 11.1111%;}.ts-instagram-wrapper.columns-10 .item{width: 10%;}.ts-instagram-wrapper.columns-11 .item{width: 9.090909%;}.ts-instagram-wrapper.columns-12 .item{width: 8.333333%;}.ts-instagram-wrapper .item > a{display: block;position: relative;overflow: hidden;}.ts-instagram-wrapper .item > a:after{display: inline-block;font-size: 40px;position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #ffffff;opacity: 0;transition: 350ms ease;}.ts-sidebar .ts-instagram-wrapper .item > a:after{font-size: 30px;}.ts-instagram-wrapper .item img{width: 100%;transition: 300ms ease;}.ts-instagram-wrapper .item:hover img{-webkit-filter: brightness(0.7);filter: brightness(0.7);transform: scale(1.1);}.ts-instagram-wrapper .item:hover > a:after{opacity: 1;}#left-sidebar .ts-instagram-wrapper .item > a, #right-sidebar .ts-instagram-wrapper .item > a{overflow: hidden;}#left-sidebar .ts-instagram-wrapper .item > a:before, #right-sidebar .ts-instagram-wrapper .item > a:before{content: '';display: block;padding-top: 100%;}#left-sidebar .ts-instagram-wrapper .item img, #right-sidebar .ts-instagram-wrapper .item img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;object-fit: cover;}ul.post_list_widget, ul.post_list_widget .entry-content{display: flex;flex-flow: column wrap;gap: 40px;padding: 0 !important;}.post_list_widget li{display: flex;flex-flow: row wrap;align-items: center;gap: 18px;padding: 0 !important;}ul.post_list_widget,ul.comment_list_widget{margin: 0;}.post_list_widget li .entry-content > *, .post_list_widget li .heading-title{margin: 0 !important;}ul.post_list_widget .entry-content{flex: 1;gap: 8px;}.post_list_widget li .thumbnail,.post_list_widget li .ts-video{width: 72px;max-width: 72px;}.post_list_widget li .ts-video{padding-bottom: 22%;}.post_list_widget li .entry-meta-top{font-size: 0.8em;}.ts-blogs-widget-wrapper .excerpt{font-size: 0.93em;color: var(--ts-gray-color);}.ts-blogs-widget-wrapper .heading-title{font-size: 1rem;font-weight: normal;line-height: 1.3;}body .post_list_widget blockquote{font-size: 1em;padding: 30px;}body .post_list_widget blockquote:before{font-size: 1.5rem;}.post_list_widget li.gallery .thumbnail .swiper-button-prev,.post_list_widget li.gallery .thumbnail .swiper-button-next,.post_list_widget li.gallery .thumbnail .swiper-pagination{display: none;}.comment-author-link{text-transform: uppercase;font-size: 0.8em;font-weight: 800;color: var(--ts-text-color);}.widget_recent_comments ul li a{color: var(--ts-text-color);}.widget-container ul.comment_list_widget{gap: 23px;}.widget-container ul.comment_list_widget li{gap: 0;color: inherit;}.woocommerce #reviews ol.commentlist li .woocommerce-review__published-date, .comment_list_widget .comment-meta .date-time, .widget_rss .rss-date{color: var(--ts-gray-color);}body .comment_list_widget .comment-body{font-size: 1rem;margin-bottom: 7px;padding: 0;background: transparent;color: inherit;}.comment_list_widget blockquote:before{display: none;}.comment_list_widget .comment-meta{display: flex;flex-flow: row wrap;align-items: center;text-transform: uppercase;}.elementor-widget-container > ul li, .elementor-widget-container ul.menu li, .elementor-widget-container .list-icons li, .widget_categories > ul li, .product-categories li{list-style: none;}.widget_categories > ul ul li, .widget_pages > ul ul li, .widget_nav_menu > div > ul ul li, .elementor-widget-wp-widget-categories .elementor-widget-container > ul ul li, .elementor-widget-wp-widget-pages .elementor-widget-container > ul ul li, .elementor-widget-wp-widget-nav_menu .elementor-widget-container > div > ul ul li{position: relative;}body .yith-woocompare-widget ul.products-list, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list{margin-bottom: 30px;}.yith-woocompare-widget a.clear-all, .yith-woocompare-widget a.compare, .elementor-widget-wp-widget-yith-woocompare-widget a.clear-all, .elementor-widget-wp-widget-yith-woocompare-widget a.compare{width: 100%;margin: 5px 0 0;text-decoration: none !important;display: block;float: none;}.elementor-widget-wp-widget-yith-woocompare-widget a.clear-all, .elementor-widget-wp-widget-yith-woocompare-widget a.compare{width: auto;display: inline-block;vertical-align: top;min-width: 200px;}.yith-woocompare-widget ul.products-list li .remove, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li .remove{height: 24px;width: 24px;font-size: 0 !important;line-height: 24px;position: absolute;top: 1px;left: auto;right: 0;font-weight: 400;border-radius: 0;text-align: right;cursor: pointer;outline: none;color: inherit;background: transparent !important;text-decoration: none !important;z-index: 2;}.yith-woocompare-widget ul.products-list li .remove:hover, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li .remove:hover{color: red;}body .yith-woocompare-widget ul.products-list li:not(.list_empty), .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li:not(.list_empty){border-width: 0;padding: 8px 25px 8px 0;}body .yith-woocompare-widget ul.products-list li:not(.list_empty):first-child, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li:not(.list_empty):first-child{padding-top: 0;}body .yith-woocompare-widget ul.products-list li:not(.list_empty):last-child, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li:not(.list_empty):last-child{padding-bottom: 0;}body .yith-woocompare-widget ul.products-list li, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li{position: relative;}body .yith-woocompare-widget ul.products-list li .title, .elementor-widget-wp-widget-yith-woocompare-widget ul.products-list li .title{cursor: pointer;display: block;outline: none;text-transform: none;font-size: 100%;}body table.compare-list .remove td a:hover .remove{color: var(--ts-primary-color);}.elementor-widget-icon-list.elementor-icon-list--layout-inline.elementor-widget__width-auto .elementor-icon-list-icon{line-height: 1;}.elementor-widget-wp-widget-nav_menu.columns-2 ul.menu, .elementor-widget-wp-widget-nav_menu.columns-3 ul.menu, .elementor-widget-wp-widget-nav_menu.columns-4 ul.menu{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;break-inside: avoid;}.elementor-widget-wp-widget-nav_menu.columns-3 ul.menu{-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}.elementor-widget-wp-widget-nav_menu.columns-4 ul.menu{-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}.elementor-widget-wp-widget-nav_menu.columns-4 ul.menu li, .elementor-widget-wp-widget-nav_menu.columns-3 ul.menu li, .elementor-widget-wp-widget-nav_menu.columns-2 ul.menu li{display: inline-block;width: 100%;}.elementor-widget-text-editor h1, .elementor-widget-text-editor h2, .elementor-widget-text-editor h3, .elementor-widget-text-editor h4, .elementor-widget-text-editor h5, .elementor-widget-text-editor h6{color: inherit;}.text-light .elementor-widget-wp-widget-nav_menu ul.menu li a, .elementor-widget-wp-widget-nav_menu.text-light ul.menu li a{color: #ffffff !important;}.woocommerce .products:not(.swiper), .ts-shortcode:not(.ts-slider) .items, .ts-blogs-wrapper:not(.ts-slider) .blogs{display: grid;position: relative;grid-template-columns: repeat(var(--ts-columns), minmax(0,1fr));gap: var(--ts-v-gap) var(--ts-h-gap);}.woocommerce .cross-sells.products,.woocommerce .up-sells.products,.woocommerce .related.products{display: block;}.woocommerce .products ul{margin: 0;}.ts-blogs.ts-masonry:not(.ts-slider).columns-2 .items .item{width: 50%;}.ts-blogs.ts-masonry:not(.ts-slider).columns-3 .items .item{width: 33.3333%;}.ts-blogs.ts-masonry:not(.ts-slider).columns-4 .items .item{width: 25%;}.list-categories{width: 100%;display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 40px;}.list-categories .product-category .meta-wrapper .count{display: none;}.woocommerce .product-category .meta-wrapper, .woocommerce .product-category .product-wrapper{display: flex;flex-direction: column;gap: var(--ts-img-gap);}.woocommerce .product-category .product-wrapper{width: 100%;height: 100%;align-items: center;justify-content: center;background-color: var(--ts-primary-opacity);border-radius: 10px;padding: 10% 8%;border: 1px solid transparent;transition: 200ms ease;}.woocommerce:not(.title-outside) .product-category .product-wrapper:hover{border-color: var(--ts-primary-color);}.woocommerce .product-category .product-wrapper > a{margin: 0;display: block;}.ts-image-position-top .product-category .product-wrapper > a{width: 100%;text-align: center;}.ts-image-position-top .product-category .product-wrapper > a > img,.main-products .product-category .product-wrapper > a > img{max-width: 92%;}.ts-image-position-top.title-outside .product-category .product-wrapper > a{position: relative;overflow: hidden;}.ts-image-position-top.title-outside .product-category .product-wrapper > a:before{content: '';position: absolute;inset: 0;background: rgba(0,0,0,0.5);z-index: 2;opacity: 0;visibility: hidden;}.ts-image-position-top.title-outside .product-category .product-wrapper > a:after{content: '\e988';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);color: #ffffff;font-size: 20px;z-index: 3;opacity: 0;visibility: hidden;}.ts-image-position-top.title-outside .product-category .product-wrapper:hover > a:before, .ts-image-position-top.title-outside .product-category .product-wrapper:hover > a:after{opacity: 1;visibility: visible;}.ts-image-position-left .product-category .product-wrapper > a,.list-categories.icon .product-category .product-wrapper > a{width: 30%;min-width: 54px;}.ts-image-position-right .product-category .product-wrapper > a{width: 44%;min-width: 54px;}.ts-image-position-left.style-icon .product-category .product-wrapper > a,.ts-image-position-right.style-icon .product-category .product-wrapper > a{width: 27%;min-width: 48px;}.stretch-content .product-category .product-wrapper{justify-content: space-between;padding: 6px 50px;}.woocommerce .product-category .meta-wrapper *{margin: 0;}.woocommerce .product-category .meta-wrapper .category-name{font-size: inherit;line-height: inherit;color: inherit;}.woocommerce .product-category .meta-wrapper{text-align: center;}.woocommerce.ts-image-position-left .product-category .product-wrapper{flex-direction: row;}.woocommerce.ts-image-position-right .product-category .product-wrapper{flex-direction: row-reverse;}body .elementor-element .ts-product.title-outside .product-category .product-wrapper{background: transparent !important;padding: 0;}.ts-product.title-outside .product-category .product-wrapper > a{padding: 32px 18px;border-radius: 5px;}.no-thumbnail .woocommerce.ts-image-position-left .product-category .product-wrapper{padding: 0;flex-direction: column;border: 0 !important;}.no-thumbnail .product-category .product-wrapper > a{display: none;}.woocommerce.ts-product-category-wrapper .product-category .meta-wrapper .shop-now-button > a{padding: 0;min-width: 0;background: transparent;border: 0;text-transform: capitalize;color: inherit;}.woocommerce.ts-product-category-wrapper .product-category .meta-wrapper .shop-now-button > a:hover{color: var(--ts-primary-color);}.woocommerce .product .thumbnail-wrapper{position: relative;}.woocommerce .product:not(.product-category) .thumbnail-wrapper{overflow: hidden;border-top-left-radius: 6px;border-top-right-radius: 6px;}.show-gallery .product .thumbnail-wrapper{display: flex;flex-wrap: wrap;}.show-gallery .product .thumbnail-wrapper > .ts-product-galleries{width: 50px;display: flex;flex-flow: column wrap;gap: 5px;padding: 10px;box-sizing: content-box;}.show-gallery:not(.list) .thumbnail-wrapper .product-group-button > div{right: 70px;}.show-gallery:is(.columns-1,.columns-2, .columns-3) .product .thumbnail-wrapper > .ts-product-galleries{width: 70px;gap: 10px;padding: 10px 20px;}.show-gallery.list .product .thumbnail-wrapper > .ts-product-galleries{width: 70px;gap: 10px;padding: 30px;}.show-gallery:not(.list) .thumbnail-wrapper > a + .product-group-button > div{left: 14px;right: auto;}.show-gallery:not(.list) .thumbnail-wrapper > a + .product-group-button > div.loop-add-to-cart{left: 14px;right: auto;}.product-hover-style-v1 .show-gallery:not(.list) .thumbnail-wrapper > a + .product-group-button > div.loop-add-to-cart .button-tooltip, .show-gallery:not(.list) .thumbnail-wrapper > a + .product-group-button > div:not(.loop-add-to-cart) .button-tooltip{left: calc(100% + 10px);right: auto;transform: translate(0,-50%);}.product-hover-style-v1 .show-gallery:not(.list) .thumbnail-wrapper > a + .product-group-button > div.loop-add-to-cart .button-tooltip:after, .show-gallery:not(.list) .thumbnail-wrapper > a + .product-group-button > div:not(.loop-add-to-cart) .button-tooltip:after{border-width: 5px 5px 5px 0;border-color: transparent var(--ts-btn-thumbnail-hover-color) transparent transparent;left: 0;transform: translate(-100%,-50%);}.show-gallery.list .product .thumbnail-wrapper > .ts-product-galleries{order: -1;}.show-gallery .product .thumbnail-wrapper > a{flex: 1;}.ts-product-galleries > div img{border-radius: 5px;filter: brightness(0.95) opacity(0.5);transition: filter 350ms ease;}.ts-product-galleries > div:not(.active):hover{cursor: pointer;}.ts-product-galleries > div:hover img, .ts-product-galleries > div.active img{filter: brightness(1) opacity(1);}.image-border a.ts-wg-thumbnail img, .image-border .thumbnail-wrapper > a img{border-width: 1px;border-style: solid;}.woocommerce .product .thumbnail-wrapper *{backface-visibility: hidden;-webkit-backface-visibility: hidden;}ul.product_list_widget li .ts-wg-thumbnail:before, .woocommerce ul.product_list_widget li .ts-wg-thumbnail:before, .woocommerce .product .thumbnail-wrapper > a:before{position: absolute;left: 0;right: 0;bottom: 0;top: 0;content: "";background: #000;opacity: 0;visibility: hidden;z-index: 3;transition: 350ms ease 0s;}.woocommerce .product .thumbnail-wrapper > a{position: relative;display: block;text-decoration: none;z-index: 2;transition: 300ms ease 0s;}.woocommerce .products .product a img{margin: 0;box-shadow: none;width: 100% !important;transition: 300ms ease;}.woocommerce.main-products > .products .product-category a img, .list-categories.thumbnail .products .product-category a img{max-width: 100px;}.woocommerce .products{--ts-product-radius: 10px;}.woocommerce .product figure{z-index: 1;overflow: hidden;margin-bottom: 0;border-radius: var(--ts-product-radius);}.woocommerce .product.outofstock figure img{opacity: 0.5;}.woocommerce .product figure img:first-child{position: relative;z-index: 2 }.woocommerce .product figure.has-back-image img:last-child{width: 100%;position: absolute;right: 0;left: 0;top: 0;z-index: 3;}body.ts_desktop.woocommerce .product figure.has-back-image img, body.ts_desktop .woocommerce .product figure.has-back-image img{backface-visibility: hidden;-webkit-backface-visibility: hidden;transition: opacity 300ms ease 0s;}body.ts_desktop.woocommerce .product figure.has-back-image img:last-child, body.ts_desktop .woocommerce .product figure.has-back-image img:last-child{opacity: 0;}body.ts_desktop.woocommerce .product .thumbnail-wrapper:hover figure.has-back-image img:last-child, body.ts_desktop .woocommerce .product .thumbnail-wrapper:hover figure.has-back-image img:last-child{opacity: 1;}body.ts_desktop.woocommerce .product .thumbnail-wrapper:hover figure.has-back-image img:first-child, body.ts_desktop .woocommerce .product .thumbnail-wrapper:hover figure.has-back-image img:first-child{opacity: 0;}body .yith-wcwl-add-to-wishlist{margin: 0;opacity: 1 !important;}.product-wrapper .button-in.wishlist i, .yith-wcwl-add-to-wishlist i{display: none;}.button-in a, .button-in a:hover, .woocommerce .product .category-name h3 a:hover, .woocommerce .product .category-name h3 a:not(.button):not(.elementor-button):hover, .product .meta-wrapper .button-in a:not(.button):not(.elementor-button):hover{text-decoration: none !important;}.product_list_widget .product-label, .woocommerce .product .product-label{position: absolute;inset: 14px auto auto 14px;display: flex;flex-flow: column wrap;gap: 5px;z-index: 3;}.product_list_widget .product-label{inset: 1px auto auto 1px;}.woocommerce .product-label > span.onsale, .woocommerce .product-label > span{min-width: 42px;min-height: 0;padding: 4px 8px;display: inline-block;vertical-align: top;position: static;font-size: 12px;line-height: 1 !important;text-align: center;text-transform: uppercase;font-weight: normal;border-radius: 0 6px 6px 6px;}.woocommerce .product-label span span{display: flex;width: 100%;height: 100%;align-items: center;position: relative;justify-content: center;}.featured .products .product-label .featured{display: none;}.ts-shortcode .woocommerce.loading .products{transition: none;}.product_list_widget .product-label .onsale, .woocommerce .product .product-label .onsale{color: var(--ts-sale-label-color);background: var(--ts-sale-label-bg);}.product_list_widget .product-label .new, .woocommerce .product .product-label .new{color: var(--ts-new-label-color);background: var(--ts-new-label-bg);}#dokan-seller-listing-wrap.grid-view .store-content .store-data-container .featured-favourite .featured-label, #dokan-seller-listing-wrap.list-view .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-content .store-data-container .featured-favourite .featured-label, .product_list_widget .product-label .featured, .woocommerce .product .product-label .featured{color: var(--ts-hot-label-color);background: var(--ts-hot-label-bg);}.product_list_widget .product-label .out-of-stock, .woocommerce .product .product-label .out-of-stock{color: var(--ts-soldout-label-color);background: var(--ts-soldout-label-bg);}.woocommerce .product .meta-wrapper .product-label{position: static;flex-direction: row;}.woocommerce .product:not(.product-category) .product-wrapper{height: 100%;border-width: 1px;border-style: solid;border-color: transparent;border-radius: var(--ts-product-radius);background: var(--ts-product-bg-color);position: relative;transition: background 350ms cubic-bezier(0.31, 0.49, 0.33, 0.71);}.woocommerce .products .product:not(.product-category) .product-group-button-meta > .short-description, .woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta{background: #ffffff;border-width: 0 1px 1px;border-style: solid;border-color: transparent;border-radius: 0 0 var(--ts-product-radius) var(--ts-product-radius);transform-origin: top center;backface-visibility: hidden;-webkit-backface-visibility: hidden;transition: 100ms cubic-bezier(0.15, 0.36, 0.32, 0.85);z-index: 6;}.woocommerce .products .product:not(.product-category) .product-group-button-meta > .short-description{padding-top: 10px;}.border-show .product:not(.product-category) .product-wrapper{border-color: var(--ts-border);}.border-hide .product:not(.product-category) .product-wrapper,.border-hide.woocommerce .product:not(.product-category) .product-wrapper{border-width: 0;}.border-hide .product:not(.product-category) .product-wrapper, .border-hide.woocommerce .product:not(.product-category) .product-wrapper:hover, .border-hide.woocommerce .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta > .short-description, .border-hide.woocommerce.ts-product.list .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta{box-shadow: none;}.ts-shortcode.ts-slider .items{margin: 0 calc(var(--ts-h-gap) / 2 * -1);}.woocommerce .products.swiper{padding: 16px 0 0;margin: -16px calc(var(--ts-h-gap) / 2 * -1) 0;}.ts-slider .column-products{display: flex;flex-flow: column wrap;gap: var(--ts-h-gap);}.ts-slider .column-products .products{width: 100%;}.ts-slider.ts-product-in-product-type-tab-wrapper .column-products .products, .ts-slider.banner-top .column-products .products{flex: none;width: calc(100% + var(--ts-h-gap));}.ts-shortcode.ts-slider .items .item,.woocommerce .products.swiper .product{padding-left: calc(var(--ts-h-gap) / 2);padding-right: calc(var(--ts-h-gap) / 2);}.woocommerce.ts-product-category-wrapper .products.swiper{padding-top: 0;padding-bottom: 0;margin-top: 0;margin-bottom: 0;position: relative;overflow: hidden;}.woocommerce.ts-slider .products .product-group{display: flex;flex-flow: column wrap;gap: var(--ts-v-gap);}.woocommerce .products .product .meta-wrapper{display: flex;flex-flow: row wrap;gap: 8px;padding: 14px;}.woocommerce .products .product-category .meta-wrapper{padding: 0;gap: var(--ts-meta-gap);}.woocommerce .products .product .meta-wrapper > *{width: 100%;margin: 0;line-height: 1.3;}.woocommerce .products .product .meta-wrapper > .short-description, .woocommerce .products .product .meta-wrapper .short-description{line-height: 1.7;}.woocommerce .products .product .meta-wrapper > .product-label{margin-bottom: 3px;}.woocommerce.main-products.grid .short-description.list, .woocommerce.main-products.list .short-description.grid{display: none !important;}.woocommerce .products .product .meta-wrapper > .color-swatch,.woocommerce .products .product .meta-wrapper > .availability-bar{margin-top: 12px;}.woocommerce .products .product .meta-wrapper > .availability-bar{margin-bottom: 6px;}.woocommerce .products .product .meta-wrapper > .availability-bar + .product-group-button-meta > div.loop-add-to-cart{margin-top: 0;}.woocommerce .products .product .meta-wrapper > .ts-countdown{margin: 22px 0 13px;}.woocommerce .products .product .meta-wrapper > .availability-bar + .ts-countdown{margin-top: 15px;}.woocommerce.list .products .product .meta-wrapper > .ts-countdown{margin-bottom: 0;}.woocommerce.grid .products .product .meta-wrapper > .ts-countdown{text-align: center;}.woocommerce .products .product div.loop-add-to-cart{margin: 12px 0 16px;}.woocommerce.main-products.list .products .product div.loop-add-to-cart{margin-bottom: 0;}.woocommerce .products .woocommerce-product-rating .star-rating{margin: 5px 0 7px;}.woocommerce .products .product .product-sku, .woocommerce .products .product .product-brands, .woocommerce .products .product .short-description, .woocommerce .products .product .product-categories{overflow: hidden;text-decoration: none;font-size: 0.93rem;}.woocommerce.list-columns-1 .products .product .product-sku, .woocommerce.list-columns- .products .product .product-brands, .woocommerce.list-columns- .products .product .short-description, .woocommerce.list-columns- .products .product .product-categories{font-size: 1rem;}.woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta > .loop-add-to-cart:only-child{margin-bottom: 14px;}.list .products .product .product-group-button-meta:empty{display: none;}.woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta{top: calc(100% - 8px);padding-top: 8px;}.woocommerce .products .product .meta-wrapper > .short-description{margin-top: 3px;}.woocommerce .products ul::after, .woocommerce .products ul::before, .woocommerce ul.products::after, .woocommerce ul.products::before{display: none;}.woocommerce .products .product .product-name, ul.product_list_widget li .ts-wg-meta > a, .woocommerce ul.product_list_widget li .ts-wg-meta > a,.product-name, h3.product-name, .product-name h3, body #yith-woocompare table.compare-list tr.title th, body #yith-woocompare table.compare-list tr.title td{font-size: 1.06rem;line-height: 1.4;font-weight: 600;color: inherit;}.woocommerce table.shop_table .order-total .amount, .woocommerce.main-products.list .products .product .product-name{font-size: 1.2rem;}.woocommerce .products .product .price,.woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce div.product .yith-wfbt-items .price,ul.product_list_widget li .ts-wg-meta .price, .woocommerce ul.product_list_widget li .ts-wg-meta .price, .add-to-cart-popup-content .price{font-size: 1.33rem;}.woocommerce .products .product .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce div.product .yith-wfbt-items .price del,ul.product_list_widget li .ts-wg-meta .price del, .woocommerce ul.product_list_widget li .ts-wg-meta .price del, .add-to-cart-popup-content .price del{font-size: 1.06rem;}.wishlist_table .product-price, .wishlist_table li .item-details table.item-details-table .amount.woocommerce-Price-amount, .woocommerce table.shop_table td .amount.woocommerce-Price-amount{font-size: 1.06rem;}.wishlist_table li .item-details table.item-details-table del .amount.woocommerce-Price-amount, .woocommerce table.shop_table td del .amount.woocommerce-Price-amount, .wishlist_table .product-price del{font-size: 1rem;}.ts-floating-sidebar .woocommerce ul.product_list_widget li .price, .ts-search-result-container ul.product_list_widget li .price, .woocommerce.ts-search-result-container ul.product_list_widget li .price{font-size: 1.1rem;}.ts-sidebar ul.product_list_widget li .ts-wg-meta > a, .ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-meta > a, .ts-sidebar ul.product_list_widget li .ts-wg-meta .price, .ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-meta .price{font-size: 1rem;}.ts-sidebar ul.product_list_widget li .ts-wg-meta .price del, .ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-meta .price del{font-size: 0.8rem;}.meta-wrapper .product-categories > span,.products .product .meta-wrapper .review-count, .products .product .meta-wrapper .average-rating, ul.product_list_widget li .ts-wg-meta .review-count,ul.product_list_widget li .ts-wg-meta .average-rating{display: none}.products .product .product-sku, .products .product .product-brands, .products .product .product-categories, .products .meta-wrapper .short-description, ul.product_list_widget li .product-brands, ul.product_list_widget li .product-brands a, ul.product_list_widget li .product-categories, ul.product_list_widget li .product-categories a, .woocommerce ul.product_list_widget li .product-brands a, .woocommerce ul.product_list_widget li .product-categories a{color: var(--ts-gray-color);}.product .product-brands a, .woocommerce .products .product .product-categories a, .woocommerce .widget-container il li .product-categories a, .widget-container ul li .product-categories a{display: inline-block;padding: 0;margin: 0;text-decoration: none;}.product .product-brands a:hover, .woocommerce .products .product .product-categories a:hover, .widget-container ul li .product-categories a:hover, .ts-products-widget-wrapper .product-categories a:hover{text-decoration: none;}.woocommerce.list .product:not(.product-category) .product-wrapper{display: grid;grid-template-columns: 48% minmax(0,1fr);}.woocommerce.list .product:not(.product-category) .product-wrapper .thumbnail-wrapper{display: inline-flex;align-items: center;}.woocommerce.list .product:not(.product-category) .product-wrapper .meta-wrapper{align-self: center;}.woocommerce.list.columns-2 .product:not(.product-category) .product-wrapper{grid-template-columns: 40% minmax(0,1fr);}.e-parent .e-child .woocommerce.list.columns-2 .product:not(.product-category) .product-wrapper{grid-template-columns: 50% minmax(0,1fr);}.woocommerce.main-products.list .product:not(.product-category) .product-wrapper{border: 0;box-shadow: none !important;}.woocommerce.main-products.list .products{--ts-columns: 1;display: flex;flex-wrap: wrap;gap: 0;}.woocommerce.main-products.list .products .product{width: 100%;}.woocommerce.main-products.list .products .product:not(:last-child){padding-bottom: 42px;margin-bottom: 42px;border-width: 0 0 1px;border-style: solid;}.woocommerce.main-products.list .products .product-wrapper{grid-template-columns: minmax(28%,302px) minmax(0,1fr);gap: 0 20px;}.woocommerce.main-products.list .products .product-wrapper .loop-add-to-cart .button{max-width: 210px;}.price, .wishlist_table .product-price, .products .meta-wrapper > .price{display: flex;flex-wrap: wrap;align-items: center;line-height: 22px !important;gap: 0 6px;}.products .product-type-variable .meta-wrapper > .price{gap: 0 4px;}.products .product-type-variable .meta-wrapper > .price:has(del){gap: 0 6px;}.price del, .wishlist_table .product-price del, .products .meta-wrapper > .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce-grouped-product-list-item__price del, .woocommerce div.product .summary p.price del, .woocommerce div.product .summary span.price del, .wishlist_table li .item-details table.item-details-table del .amount.woocommerce-Price-amount, .woocommerce table.shop_table td del .amount.woocommerce-Price-amount{font-weight: normal;order: 2;}.price, .products .meta-wrapper > .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .wishlist_table .product-price, .woocommerce-grouped-product-list-item__price, .wishlist_table li .item-details table.item-details-table .amount.woocommerce-Price-amount, .woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price{color: var(--ts-product-price-color);}.price del, .products .meta-wrapper > .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .wishlist_table .product-price del, .wishlist_table li .item-details table.item-details-table del .amount.woocommerce-Price-amount, .woocommerce-grouped-product-list-item__price del, .woocommerce div.product .summary p.price del, .woocommerce div.product .summary span.price del{color: var(--ts-product-sale-price-color);}.cart_list li .subtotal{color: var(--ts-primary-color);font-weight: 700;font-size: 1.06rem;}.star-rating span:before, .star-rating:before, .woocommerce .star-rating span:before, .woocommerce p.stars a::before, .ts-testimonial-wrapper .rating:before, .ts-testimonial-wrapper .rating span:before, blockquote .rating:before, blockquote .rating span:before{white-space: nowrap;display: inline-block;vertical-align: top;}.star-rating, .woocommerce .star-rating, .ts-testimonial-wrapper .rating, blockquote .rating{width: 80px;height: 14px;line-height: 1;overflow: hidden;font-family: WooCommerce;position: relative;text-transform: uppercase;backface-visibility: visible;-webkit-backface-visibility: visible;}.woocommerce .star-rating span:before, .woocommerce .star-rating:before, .ts-testimonial-wrapper .rating:before, .ts-testimonial-wrapper .rating span:before, blockquote .rating:before, blockquote .rating span:before{font-size: 13px;letter-spacing: 4px;}.star-rating::before, .woocommerce .star-rating::before, .woocommerce p.stars a, .woocommerce p.stars a:hover ~ a, .woocommerce p.stars.selected a.active ~ a, .ts-testimonial-wrapper .rating:before, blockquote .rating:before{color: var(--ts-rating-color) !important;}.star-rating span, .woocommerce .star-rating span, .product_list_widget .star-rating span, .woocommerce p.stars:hover a, .woocommerce p.stars.selected a, .woocommerce .star-rating span:before, .ts-testimonial-wrapper .rating span:before, blockquote .rating span:before{color: var(--ts-rated-color) !important;}.woocommerce .product_list_widget .star-rating{width: 80px;height: 14px;}.woocommerce .product_list_widget .star-rating span:before, .woocommerce .product_list_widget .star-rating:before{font-size: 12px;}.woocommerce p.stars a{width: 24px;height: 22px;}.woocommerce p.stars a::before, .woocommerce p.stars a:hover~a::before, .woocommerce p.stars:hover a::before, .woocommerce p.stars.selected a:not(.active)::before, .woocommerce p.stars.selected a.active::before, .woocommerce p.stars.selected a.active~a::before{content: "\e020";font-family: WooCommerce;text-transform: uppercase;font-size: 22px;line-height: 1;}.woocommerce .star-rating::before, .woocommerce .star-rating span::before, blockquote .rating:before, blockquote .rating span:before{font-family: WooCommerce;content: "\e020\e020\e020\e020\e020";}blockquote .rating span:before{text-transform: uppercase;}.star-rating span, .woocommerce .star-rating span, .ts-testimonial-wrapper .rating span, blockquote .rating span, .product_list_widget .star-rating span{overflow: hidden;top: 0;left: 0;position: absolute;padding-top: 16px;}.woocommerce .star-rating span{font-size: 0;}blockquote .rating span:before, .ts-testimonial-wrapper .rating span:before, .star-rating span::before{position: absolute;top: 0;left: 0;}.woocommerce .woocommerce-product-rating .star-rating{margin: 1px 0 0;}.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before{display: none;}.ts-summary-custom-content ul, .woocommerce-product-details__short-description ul, .woocommerce .products .short-description ul{display: flex;flex-flow: column wrap;gap: 7px;margin: 4px 0;}.ts-summary-custom-content ul li, .woocommerce-product-details__short-description ul li, .woocommerce .products .short-description ul li{list-style: none;line-height: 1.2;margin: 0;position: relative;padding: 0 0 0 15px;}.ts-summary-custom-content ul li:before, .woocommerce-product-details__short-description ul li:before, .woocommerce .products .short-description ul li:before{content: '';width: 4px;height: 4px;border-radius: 50%;display: inline-block;vertical-align: 3px;background: var(--ts-text-color);position: absolute;top: 6px;left: 0;}.woocommerce-product-details__short-description ul li:before, .ts-summary-custom-content ul li:before{width: 5px;height: 5px;}.ts-summary-custom-content ul, .woocommerce-product-details__short-description ul{gap: 12px;}input[type=number].qty::-webkit-inner-spin-button, input[type=number].qty::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}.woocommerce .quantity input.qty, .quantity input.qty{box-shadow: none;text-shadow: none;background: transparent;margin: 0;padding: 0 30px;width: 100%;line-height: 36px;text-align: center;background-color: #ededed;border-color: #ededed;color: #000000;}.woocommerce div.product form.cart table div.quantity{float: left;margin: 0;}.woocommerce div.product form.cart table.group_table .quantity input.qty{line-height: 36px;}.quantity{width: 90px;position: relative;float: none;}.quantity span:not(.amount){display: none;}.quantity .number-button{width: 100%;position: relative;display: flex;letter-spacing: 0;}.quantity .minus, .quantity .plus, .woocommerce div.product form.cart table.group_table .quantity .minus, .woocommerce div.product form.cart table.group_table .quantity .plus{border: 0;background: transparent;width: 30%;height: 36px;margin: 0 !important;line-height: 36px;text-align: center;position: absolute;left: 0;top: 0;padding: 0;z-index: 2;cursor: pointer;border-radius: 0;}.quantity .plus, .woocommerce div.product form.cart table.group_table .quantity .plus{right: 0;left: auto;}.quantity .minus:hover, .quantity .plus:hover, .woocommerce div.product form.cart table.group_table .quantity .minus:hover, .woocommerce div.product form.cart table.group_table .quantity .plus:hover{z-index: 3;}.woocommerce ul.product_list_widget li .quantity, ul.product_list_widget li .quantity, .woocommerce ul.cart_list li .quantity, ul.cart_list li .quantity, table.shop_table .product-quantity .quantity{width: 60px;}.woocommerce ul.product_list_widget li .quantity .minus, ul.product_list_widget li .quantity .minus, .woocommerce ul.cart_list li .quantity .minus, ul.cart_list li .quantity .minus, .woocommerce ul.product_list_widget li .quantity .plus, ul.product_list_widget li .quantity .plus, .woocommerce ul.cart_list li .quantity .plus, ul.cart_list li .quantity .plus, table.shop_table .product-quantity .quantity .minus, table.shop_table .product-quantity .quantity .plus{height: 22px;line-height: 22px;}.woocommerce ul.product_list_widget li .quantity input.qty, ul.product_list_widget li .quantity input.qty, .woocommerce ul.cart_list li .quantity input.qty, ul.cart_list li .quantity input.qty, table.shop_table .product-quantity .quantity input.qty, table.shop_table .product-quantity .quantity input.qty{font-size: 1.06rem;line-height: 22px;padding: 0 18px;}.summary .quantity{width: 110px;overflow: hidden;}.summary .quantity .minus, .summary .quantity .plus{height: 50px;line-height: 48px;font-size: 18px;}.woocommerce .summary .quantity input.qty, .summary .quantity input.qty{line-height: 48px;}.product-group-button-meta a:hover, .product-group-button a:hover{text-decoration: none;}.thumbnail-wrapper .product-group-button > div{font-size: 0;line-height: 0;padding: 0;min-width: 0;width: 38px;height: 38px;display: block;position: absolute;letter-spacing: 0;text-align: center;top: 14px;right: 14px;z-index: 6;display: none;border-width: 1px;border-style: solid;border-radius: 50%;transition: 250ms ease;}.product-group-button > div a:after{font-size: 18px;line-height: 38px;transition: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.product .product-wrapper:hover .product-group-button > div{display: block;-webkit-animation-duration: 300ms;-moz-animation-duration: 300ms;animation-duration: 300ms;animation-delay: 100ms;-webkit-animation-delay: 100ms;-moz-animation-delay: 100ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: slidebottomtotop;-moz-animation-name: slidebottomtotop;animation-name: slidebottomtotop;-webkit-transform-origin: 0 0 0;-moz-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;}.product .product-wrapper:hover .product-group-button > div:nth-child(2){animation-delay: 150ms;}.product .product-wrapper:hover .product-group-button > div:nth-child(3){animation-delay: 200ms;}.product .product-wrapper:hover .product-group-button > div:nth-child(4){animation-delay: 250ms;}.product .product-wrapper .product-group-button > div:nth-child(2){top: 58px;}.product .product-wrapper .product-group-button > div:nth-child(3){top: 102px;}.product .product-wrapper .product-group-button > div:nth-child(4){top: 146px;}.thumbnail-wrapper .product-group-button > div, .product-group-button > div.loop-add-to-cart a.loading:before, .ts-product-video-button, .ts-product-360-button, .woocommerce div.product div.images .woocommerce-product-gallery__trigger{color: var(--ts-btn-thumbnail-color);background-color: var(--ts-btn-thumbnail-bg);border-color: var(--ts-btn-thumbnail-border);}.product-group-button > div .button-tooltip{color: var(--ts-btn-thumbnail-bg);background-color: var(--ts-btn-thumbnail-color);}.product-group-button > div a.loading:after, .product-hover-style-v1 .woocommerce .product-group-button > div.loop-add-to-cart .button.loading:after, .product-hover-style-v1.woocommerce .product-group-button > div.loop-add-to-cart .button.loading:after, .product-hover-style-v1 .product-group-button > div.loop-add-to-cart a.loading:after, .woocommerce .product-group-button > div .button.loading:after, .product-group-button > div.loop-add-to-cart a.loading:after{border-color: var(--ts-btn-thumbnail-loading-color);border-top-color: var(--ts-btn-thumbnail-color);}.product-hover-style-v1 .product-group-button > div.loop-add-to-cart a.added .button-tooltip:before{display: none;}.thumbnail-wrapper .product-group-button > div:hover, .product .product-wrapper:hover .product-group-button > div.wishlist:hover, .product-group-button > div.loop-add-to-cart:hover a.loading:before, .ts-product-video-button:hover, .ts-product-360-button:hover, .woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{color: var(--ts-btn-thumbnail-hover-color);background-color: var(--ts-btn-thumbnail-hover-bg);border-color: var(--ts-btn-thumbnail-hover-border);}.product-group-button > div:hover a.loading:after, .woocommerce .product-group-button > div:hover .button.loading:after, .product-group-button > div.loop-add-to-cart:hover a.loading:after{border-color: var(--ts-btn-thumbnail-loading-hover-color);border-top-color: var(--ts-btn-thumbnail-hover-color);}.product-group-button > div.loop-add-to-cart a.loading:before{z-index: 2;}.product-group-button > div.loop-add-to-cart:hover a.loading:after{z-index: 3;}.woocommerce .product-group-button > div.loop-add-to-cart .button.loading:after, .product-group-button > div.loop-add-to-cart a.loading:after{border-color: var(--ts-btn-loading-color);border-top-color: var(--ts-btn-color);}.product-group-button > div a{width: 100%;height: 100%;margin: 0;font-size: 0;line-height: 0;padding: 0;min-width: 0;border: 0;text-decoration: none;letter-spacing: 0;overflow: visible;display: inline-block;vertical-align: top;transition: none;}.product-group-button > div:not(.loop-add-to-cart) a{color: inherit !important;}.thumbnail-wrapper .product-group-button > div .yith-wcwl-wishlistexistsbrowse,.button-in .yith-wcwl-wishlistaddedbrowse{height: 100%;}.thumbnail-wrapper .product-group-button > div a{display: block;opacity: 1 !important;}.button-in .yith-wcwl-add-to-wishlist,.button-in .yith-wcwl-add-button,.button-in a.add_to_wishlist{width: 100%;height: 100%;}.button-in a.add_to_wishlist{display: block;}.product-group-button > div a.added:hover{text-decoration: none !important;}.e--ua-isTouchDevice .thumbnail-wrapper .product-group-button > div{display: block;}.product-hover-style-v1:not(.e--ua-isTouchDevice) .products .product-group-button-meta div.loop-add-to-cart{display: none;}.e--ua-isTouchDevice .grid .product-group-button div:not(.loop-add-to-cart) .button-tooltip, .e--ua-isTouchDevice .list .product-group-button .button-tooltip, .e--ua-isTouchDevice .thumbnail-wrapper .product-group-button > div.quickshop, .e--ua-isTouchDevice .thumbnail-wrapper .product-group-button > div.compare{display: none !important;}.e--ua-isTouchDevice .product .product-wrapper:hover .product-group-button > div{-webkit-animation-name: none;-moz-animation-name: none;animation-name: none;}.e--ua-isTouchDevice .woocommerce div.product .summary > .ts-product-ratings-stock{margin: -5px 0 -2px;}.e--ua-isTouchDevice.product-hover-style-v1 .woocommerce .product .product-group-button > div.loop-add-to-cart, .e--ua-isTouchDevice.product-hover-style-v1.woocommerce .product .product-group-button > div.loop-add-to-cart{display: none;}.e--ua-isTouchDevice.product-hover-style-v1 .woocommerce .product .meta-wrapper div.loop-add-to-cart{display: block;}ul.cart_list, .woocommerce ul.cart_list, ul.product_list_widget, .woocommerce ul.product_list_widget, ul.product_list_widget li .ts-wg-meta, .woocommerce ul.product_list_widget li .ts-wg-meta{display: flex;flex-flow: column wrap;gap: 30px;}ul.cart_list li, .woocommerce ul.cart_list li, ul.product_list_widget li, .woocommerce ul.product_list_widget li{display: flex;align-items: center;gap: 15px;position: relative;padding: 0;margin: 0;}.cart_list li a.remove, .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{content: "";height: 20px;width: 20px;font-size: 0 !important;padding: 0;letter-spacing: 0;border-radius: 50%;position: absolute !important;left: 5px;top: 5px;background: #dd2831 !important;color: #ffffff !important;border: 1px solid #dd2831;margin: 0 !important;text-decoration: none;z-index: 2;text-align: center;}.cart_list li a.remove:hover, .woocommerce .widget_shopping_cart .cart_list li a.remove:hover, .woocommerce.widget_shopping_cart .cart_list li a.remove:hover{background: #ffffff !important;color: #dd2831 !important;}.woocommerce ul.product_list_widget li .ts-wg-thumbnail, ul.product_list_widget li .ts-wg-thumbnail{position: relative;}ul.product_list_widget li .ts-wg-thumbnail, .woocommerce ul.product_list_widget li .ts-wg-thumbnail, .woocommerce ul.cart_list li .thumbnail{width: 50%;margin: 0 !important;float: none;}#ts-search-result-container ul.product_list_widget li .ts-wg-thumbnail,.woocommerce #ts-search-result-container ul.product_list_widget li .ts-wg-thumbnail{width: 140px;}.woocommerce ul.cart_list li .thumbnail{width: 45%;}.shopping-cart-wrapper ul.cart_list li .thumbnail, .woocommerce .shopping-cart-wrapper ul.cart_list li .thumbnail{width: 37%;}ul.product_list_widget li .ts-wg-meta, .woocommerce ul.product_list_widget li .ts-wg-meta{flex: 1;gap: 4px;}.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating{margin: 6px 0;}.ts-sidebar .woocommerce ul.product_list_widget li .star-rating{margin: 3px 0;}.ts-sidebar .woocommerce .product_list_widget .star-rating{width: 70px;height: 11px;}.ts-sidebar .woocommerce .product_list_widget .star-rating span:before, .ts-sidebar .woocommerce .product_list_widget .star-rating:before{font-size: 10px;}ul.product_list_widget li .ts-wg-meta > a + .price, .woocommerce ul.product_list_widget li .ts-wg-meta > a + .price{margin-top: 5px;}.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{display: block;font-weight: inherit;color: inherit;}.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{float: none;margin: 0;width: 100%;}ul.product_list_widget li .ts-wg-meta > .product-brands, ul.product_list_widget li .ts-wg-meta > .product-categories{font-size: 0.93em;}ul.product_list_widget li .cart-item-wrapper, .woocommerce ul.product_list_widget li .cart-item-wrapper, .woocommerce .widget_shopping_cart .cart_list li .cart-item-wrapper, .woocommerce.widget_shopping_cart .cart_list li .cart-item-wrapper{padding: 0 35px 0 15px;flex: 1;display: flex;flex-flow: row wrap;align-items: center;}ul.product_list_widget li .subtotal .button, .woocommerce ul.product_list_widget li .subtotal .button{padding: 0 15px !important;width: auto !important;min-width: 110px !important;font-size: 12px !important;line-height: 28px !important;}ul.product_list_widget li .subtotal .button, .woocommerce ul.product_list_widget li .subtotal .button{margin-left: 5px;}.woocommerce .products .product .loop-add-to-cart a{width: 100%;letter-spacing: 0;padding-left: 10px;padding-right: 10px;}.ts-product-attribute .button-tooltip, .product-group-button .button-tooltip{padding: 4px 5px;min-width: 90px;font-size: 0.8rem;line-height: 18px;position: absolute;text-transform: none;text-align: center;visibility: hidden;opacity: 0;display: inline-block;border-radius: 5px;transition: 250ms ease;}.ts-product-attribute .button-tooltip{top: -8px;left: 50%;transform: translate(-50%,-100%);z-index: 10;display: none !important;}.product-hover-style-v1 .product-group-button div.loop-add-to-cart .button-tooltip, .product-group-button div:not(.loop-add-to-cart) .button-tooltip{left: auto;right: 10px;top: 50%;bottom: 0;position: relative;font-weight: normal;transform: translate(-100%,-50%);transition: none;display: none;}.product-hover-style-v1 .product-group-button div.loop-add-to-cart:hover .button-tooltip, .product-group-button > div:hover a .button-tooltip, .ts-product-attribute > div:hover a .button-tooltip{display: block;-webkit-animation-duration: 250ms;-moz-animation-duration: 250ms;animation-duration: 250ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: animation_fade;-moz-animation-name: animation_fade;animation-name: animation_fade;-webkit-transform-origin: 0 0 0;-moz-transform-origin: 0 0 0;-ms-transform-origin: 0 0 0;}.product-hover-style-v1 .product-group-button div.loop-add-to-cart .button-tooltip:after, .product-group-button > div a .button-tooltip:after, .ts-product-attribute > div a .button-tooltip:after{content: '';width: 0;height: 0;border-width: 5px 0 5px 5px;border-style: solid;border-color: transparent transparent transparent var(--ts-btn-thumbnail-hover-color);position: absolute;left: 100%;top: 50%;transform: translateY(-50%);display: block;}.product-no-tooltip.product-hover-style-v1 .product-group-button div.loop-add-to-cart:hover .button-tooltip, .product-no-tooltip.product-hover-style-v1 .product-group-button div.loop-add-to-cart .button-tooltip, .product-no-tooltip .product-group-button > div:hover a .button-tooltip, .product-no-tooltip .product-group-button > div a .button-tooltip, .product-group-button > div.loop-add-to-cart a .button-tooltip:after{display: none;}.button-in .blockUI,.button-in .blockUI.blockOverlay{opacity: 0 !important;}.products{clear: both;}.overlay{cursor: pointer;}.woocommerce.archive #primary{display: flex;flex-flow: column wrap;}.woocommerce.archive .ts-active-filters{order: -1;}.filter-widget-area-button{order: 99;}.filter-widget-area-button > a{display: inline-flex;align-items: center;padding: 5px 20px;border-radius: 5px;gap: 5px;background: #f4f4f4;text-decoration: none;}.filter-widget-area-button > a:hover,.filter-widget-area-button.active > a{background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.filter-widget-area-button > a:before{font-size: 24px;display: inline-block;vertical-align: 0;transition: 100ms ease;}.filter-widget-area{padding: 0;}.filter-widget-area-button + .overlay{position: fixed;opacity: 0;visibility: hidden;left: 0;right: 0;bottom: 0;top: 0;content: "";background: rgba(0,0,0,0.5);z-index: 99991;transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;}.filter-widget-area-button.active + .overlay{visibility: visible;opacity: 1;}.before-loop-wrapper{display: flex;flex-wrap: wrap;align-items: center;line-height: 16px;flex: 1 0 auto;gap: 15px 40px;font-size: 1rem;position: relative;z-index: 7;margin-bottom: 50px;}:is(.has-1-sidebar, .has-2-sidebar) .before-loop-wrapper{margin-bottom: 20px;}.gridlist-toggle{display: flex;flex-wrap: wrap;gap: 10px;order: -1;}.woocommerce .woocommerce-result-count{display: none;margin: 0;}.gridlist-toggle > span:hover,.gridlist-toggle > span.active{color: var(--ts-icon-hover-color);}.gridlist-toggle > span:not(.active):hover{cursor: pointer;}.ts-sidebar .product-on-sale-form, .ts-sidebar-content .product-on-sale-form{display: none;}.before-loop-wrapper > *,.woocommerce .product-on-sale-form ~ .product-per-page-form,.woocommerce .woocommerce-ordering ~ .product-per-page-form,.woocommerce .product-on-sale-form ~ .woocommerce-ordering{margin: 0;}.woocommerce .before-loop-wrapper .woocommerce-notices-wrapper:empty{display: none;}.before-loop-wrapper > .product-on-sale-form,.before-loop-wrapper > .woocommerce-ordering,.before-loop-wrapper > .product-per-page-form{margin: 0 0 0 auto;}.product-filter-by-brand-wrapper select, .product-filter-by-brand-wrapper select option{font-size: 100%;}#ts-filter-widget-area .product-label, #left-sidebar .product-label, #right-sidebar .product-label{font-size: 10px;}.select2-container--default .select2-selection--single .select2-selection__clear{margin-right: 5px;float: left;font-size: 120% !important;color: red;}.woocommerce .before-loop-wrapper .woocommerce-notices-wrapper{width: 100%;order: -1;margin: 0 0 20px;}#ts-filter-widget-area select, #left-sidebar select, #right-sidebar select, #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered, #left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered, #right-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{min-width: 148px;position: relative;display: inline-block;vertical-align: middle;background-color: transparent;}body #ts-filter-widget-area .select2-container--default .select2-selection--single, #left-sidebar .select2-container--default .select2-selection--single, #right-sidebar .select2-container--default .select2-selection--single, #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered, #left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered, #right-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{background: transparent;}body #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, #left-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder, #right-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{height: auto;}body #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__arrow, body #left-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow, body #right-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow{top: 15px;line-height: 26px;margin-top: 0;}.product-on-sale-form label{padding: 0;position: relative;display: flex;flex-wrap: wrap;align-items: center;gap: 7px;color: var(--ts-gray-color);cursor: pointer;}.product-on-sale-form label:hover,.product-on-sale-form.checked > label{color: var(--ts-primary-color);}.product-on-sale-form > label:before{content: '';width: 17px;height: 17px;background: #ffffff;border: 1px solid #848484;border-radius: 3px;display: inline-block;}.product-on-sale-form > label:after{font-size: 14px;display: inline-block;position: absolute;top: 2px;left: 1px;opacity: 0;visibility: hidden;transition: 150ms ease;}.product-on-sale-form > label:hover:before, .product-on-sale-form.checked > label:before{border-color: var(--ts-primary-color);}.product-on-sale-form > label:hover:after, .product-on-sale-form.checked > label:after{opacity: 1;visibility: visible;color: var(--ts-primary-color);}.product-on-sale-form > label > input[type^="check"]{display: none;}.woocommerce-ordering select.orderby,.woocommerce .woocommerce-ordering select.orderby{display: none;}.woocommerce .woocommerce-ordering ul li a:hover,.product-per-page-form ul.perpage ul li a:hover{text-decoration: none;}.woocommerce .woocommerce-ordering .orderby li, .product-per-page-form ul.perpage li{list-style: none;padding: 1px 0 !important;cursor: pointer;z-index: 4;}.woocommerce .woocommerce-ordering ul li a,.product-per-page-form ul.perpage ul li a{display: block;color: inherit;padding: 7px 20px;}.product-per-page-form ul.perpage ul li a{padding-left: 30px;padding-right: 30px;}.woocommerce .woocommerce-ordering ul li a:hover,.product-per-page-form ul.perpage ul li a:hover,.woocommerce .woocommerce-ordering ul li a.current,.product-per-page-form ul.perpage ul li a.current{background: var(--ts-primary-opacity);color: var(--ts-primary-color);}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{position: relative;}.woocommerce .woocommerce-ordering ul.orderby{padding: 0;margin: 0;display: inline-block;vertical-align: baseline;}.product-per-page-form ul.perpage > li,.product-per-page-form ul.perpage ul{padding: 0;margin: 0;}.woocommerce .woocommerce-ordering .orderby li a.current{cursor: default;}.product-per-page-form ul.perpage .perpage-current, .woocommerce .woocommerce-ordering .orderby-current{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;}.woocommerce .woocommerce-ordering .orderby-label, .product-per-page-form ul.perpage .perpage-current{color: var(--ts-gray-color);}.woocommerce .woocommerce-ordering .orderby-label:after{content: ':';display: inline-block;margin-right: 5px;}.product-per-page-form ul.perpage .perpage-current > span:last-child,.woocommerce .woocommerce-ordering .orderby-current{font-weight: 700;color: var(--ts-text-color);}.product-per-page-form ul.perpage .perpage-current:after, .woocommerce .woocommerce-ordering .orderby-current:after{font-size: 18px;display: inline-block;vertical-align: -3px;}.woocommerce .woocommerce-ordering .orderby ul, .product-per-page-form ul.perpage ul{margin: 0;padding: 20px 3px 10px;display: none;width: 100%;min-width: 160px;position: absolute;top: 100%;left: 50%;right: auto;transform: translateX(-50%);border-radius: 10px;z-index: 5;backface-visibility: hidden;-webkit-backface-visibility: hidden;color: var(--ts-dropdown-color);}.product-per-page-form ul.perpage ul{min-width: 86px;}.woocommerce .woocommerce-ordering .orderby ul:before, .product-per-page-form ul.perpage ul:before{position: absolute;content: "";top: 10px;left: 0;right: 0;bottom: 0;z-index: -1;border-radius: 10px;background-color: var(--ts-dropdown-bg);box-shadow: 0 0 10px rgba(162,162,162,0.3);}.woocommerce .woocommerce-ordering:hover .orderby ul,.product-per-page-form:hover ul.perpage ul{-webkit-animation-duration: 300ms;-moz-animation-duration: 300ms;animation-duration: 300ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: animation_fade;-moz-animation-name: animation_fade;animation-name: animation_fade;display: block;}.woocommerce .woocommerce-ordering ul.orderby.active,.product-per-page-form ul.perpage.active{z-index: 999;}.before-loop-wrapper > .product-per-page-form{width: auto;order: 3;}.before-loop-wrapper > .product-per-page-form > span,.before-loop-wrapper > .product-filter-by-brand .product-per-page-form > select,.before-loop-wrapper > .product-per-page-form > select{display: none;}.product-per-page-form ul.perpage{margin: 0;position: relative;display: inline-block;}.product-per-page-form ul.perpage ul li a > strong{opacity: 0;visibility: hidden;}.product-per-page-form ul.perpage .perpage-current{display: block;}.product-per-page-form ul.perpage ul li a > *, .product-per-page-form ul.perpage .perpage-current > *{display: inline-block;vertical-align: baseline;transition: 350ms ease;}.product-per-page-form ul.perpage ul li a > strong,.product-per-page-form ul.perpage .perpage-current > strong{padding: 0 5px 0 0;}.product-per-page-form ul.perpage ul li a:not(:hover):not(.current) > strong{font-weight: normal;color: inherit;}.collapse-scroll-sidebar .ts-sidebar .widget-container > *:not(.widget-title-wrapper){display: none;width: 100%;flex-flow: column wrap;margin-bottom: 30px;}.collapse-scroll-sidebar .ts-sidebar .widget-container > *:not(.widget-title-wrapper).active{display: block;}.collapse-scroll-sidebar .ts-sidebar .widget-container > ul:not(.widget-title-wrapper).active{display: flex;}.ts_desktop .collapse-scroll-sidebar .ts-sidebar > aside{position: -webkit-sticky;position: sticky;top: 30px;transition: top 200ms ease 0s;}.admin-bar.ts_desktop .collapse-scroll-sidebar .ts-sidebar > aside{top: 60px;}.ts_desktop .collapse-scroll-sidebar .ts-sidebar .widget-container .block-control{display: block !important;}.ts-shortcode.columns-1 .column-content, .ts-shortcode.columns-1 .content-wrapper{--ts-columns: 1;}.ts-shortcode.columns-2 .column-content, .ts-shortcode.columns-2 .content-wrapper{--ts-columns: 2;}.ts-shortcode.columns-3 .column-content, .ts-shortcode.columns-3 .content-wrapper{--ts-columns: 3;}.product-group-button > div.loop-add-to-cart a:hover{background: var(--ts-primary-color);border-color: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.product-hover-style-v1 .woocommerce .product .product-group-button > div.loop-add-to-cart, .product-hover-style-v1.woocommerce .product .product-group-button > div.loop-add-to-cart{margin: 0}.product-hover-style-v1 .woocommerce .product .meta-wrapper div.loop-add-to-cart{display: none;}.product-hover-style-v1 .product .product-group-button > div.loop-add-to-cart a{padding: 0;min-width: 0;background: transparent;color: inherit;border: 0;}.product-hover-style-v1 .woocommerce:not(.border-show) .product:not(.product-category) .product-wrapper, .product-hover-style-v1.woocommerce div:not(.border-show) .product:not(.product-category) .product-wrapper{border-width: 0;box-shadow: none !important;}.product-hover-style-v1 .product:not(.product-category) .thumbnail-wrapper{border-width: 1px;border-style: solid;border-color: transparent;border-radius: var(--ts-product-radius);background: var(--ts-product-bg-color);transition: 350ms cubic-bezier(0.31, 0.49, 0.33, 0.71);}.product-hover-style-v1 .list .product:not(.product-category) .thumbnail-wrapper{border: 0;}.product-hover-style-v1 .border-hide .product:not(.product-category) .thumbnail-wrapper{border-width: 0;}.product-hover-style-v1 .woocommerce .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta > .short-description, .product-hover-style-v1.woocommerce .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta > .short-description{border-color: transparent;box-shadow: none;}.product-hover-style-v1 .woocommerce .product .availability-bar{margin-bottom: 14px;}.product-hover-style-v1 .product:not(.product-category) .product-wrapper:hover .thumbnail-wrapper{border-color: var(--ts-primary-color);}.product-group-button-meta > div.loop-add-to-cart a.added .button-tooltip:before, .woocommerce .summary form.cart button.button.added:before, .woocommerce ul.product_list_widget li a.button.added:before{display: inline-block;line-height: var(--ts-btn-font-size);vertical-align: -2px;margin-right: 3px;}.post-nav-links{padding-top: 20px;margin-bottom: 0;}.woocommerce .after-loop-wrapper{width: 100%;display: inline-block;position: relative;text-align: center;}.pagination-wrap ul.pagination, .ts-pagination, .woocommerce nav.woocommerce-pagination, .dokan-pagination-container .dokan-pagination{display: block;text-align: center;}.ts-pagination > ul{margin-bottom: 55px;}.woocommerce .after-loop-wrapper{margin-bottom: var(--ts-section-gap);}.woocommerce nav.woocommerce-pagination{margin-top: 18px;}.pagination-wrap ul.pagination,.ts-pagination ul,.woocommerce nav.woocommerce-pagination ul,.dokan-pagination-container .dokan-pagination{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 10px;border: 0;}.pagination-wrap ul.pagination > li, .ts-pagination ul li, .woocommerce nav.woocommerce-pagination ul li, .dokan-pagination-container .dokan-pagination li{list-style: none;display: inline-block;border: 0;padding: 0;float: none;}.pagination-wrap ul.pagination > li > a:hover,.dokan-dashboard-content .pagination li a:hover,.ts-pagination ul li a:hover{text-decoration: none;}.dokan-pagination-container .dokan-pagination li:first-child > a:before{display: block !important;}.dokan-pagination-container .dokan-pagination li:empty{display: none;}.woocommerce nav.woocommerce-pagination ul{text-align: center;white-space: normal;}.post-nav-links > a, .post-nav-links > span, .ts-pagination ul li a, .ts-pagination ul li span, .pagination-wrap ul.pagination > li > a, .pagination-wrap ul.pagination > li > span, .dokan-pagination-container .dokan-pagination li a, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding: 0;text-align: center;display: inline-block;width: 50px;height: 50px;line-height: 48px;font-size: 15px;color: #000000;border-width: 1px;border-style: solid;border-radius: 5px;}.ts-pagination ul li a:hover, .ts-pagination ul li span.current, .pagination-wrap ul.pagination > li > a:hover, .pagination-wrap ul.pagination > li > span.current, .dokan-pagination-container .dokan-pagination li a:hover, .dokan-pagination-container .dokan-pagination li.active a, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current, .post-nav-links > .current, .post-nav-links > a:hover, .post-nav-links > a:focus{background: #000000;color: #ffffff;}.pagination-wrap ul.pagination > li > a.prev, .pagination-wrap ul.pagination > li > a.next, .dokan-pagination-container .dokan-pagination li:first-child a, .dokan-pagination-container .dokan-pagination li:last-child a, .woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev, .ts-pagination ul li a.prev, .ts-pagination ul li a.next{font-size: 0;line-height: 0;letter-spacing: 0;}.pagination-wrap ul.pagination > li > a.prev:before, .pagination-wrap ul.pagination > li > a.next:before, .dokan-pagination-container .dokan-pagination li:first-child a:before, .dokan-pagination-container .dokan-pagination li:last-child a:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before, .ts-pagination ul li a.next:before{font-size: 24px;line-height: 50px;letter-spacing: 0;}.dokan-pagination-container .dokan-pagination li.active a{cursor: default;}.post-nav-links > a, .post-nav-links > span{color: inherit;text-decoration: none !important;}.post-nav-links > .current, .post-nav-links > a:hover, .post-nav-links > a:focus{background: #000000;color: #ffffff;}.archive.ajax-pagination .woocommerce > .products:before{left: 50%;top: 300px;right: auto;bottom: auto;width: 40px;height: 40px;z-index: 9;margin-left: -20px;content: "";border: 3px solid rgba(0,0,0,0.3);border-top-color: #000000;border-radius: 50%;text-align: center;position: absolute;display: inline-block;font-weight: normal;opacity: 0;visibility: hidden;transition: 150ms ease 0s;}.archive.ajax-pagination .woocommerce > .products.loading:before{opacity: 1;visibility: visible;-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;}.archive.load-more-button .woocommerce > .products.loading:before{display: none;}.archive.ajax-pagination .woocommerce > .products:after{content: "";display: block;position: absolute;left: 0;right: 0;bottom: 0;top: 0;opacity: 1;z-index: 8;visibility: hidden;transition: 150ms ease 0s;background-color: var(--ts-main-bg);}.archive.ajax-pagination .woocommerce > .products.loading:after{opacity: 0.8;visibility: visible;}.ts-shop-load-more, .ts-shop-result-count{text-align: center;display: block;margin-top: 23px;margin-bottom: 20px;color: var(--ts-gray-color);}.ts-shop-result-count > span{display: inline-block;}.load-more-wrapper .ts-blog-result-count{margin-bottom: 14px;}.load-more-wrapper{margin-top: 37px;margin-bottom: 120px;}.load-more-wrapper, .ts-shop-load-more{display: block;text-align: center;margin-left: auto;margin-right: auto;}.load-more-wrapper .button, .ts-shop-load-more .button, .woocommerce .ts-shop-load-more .button{min-width: 177px !important;line-height: 1 !important;padding: 17px 20px !important;display: inline-block;vertical-align: top;text-decoration: none;transition: 200ms ease;position: relative;background: #000000;border-color: #000000;color: #ffffff;}.load-more-wrapper .button:hover, .ts-shop-load-more .button:hover, .woocommerce .ts-shop-load-more .button:hover, .woocommerce .ts-shop-load-more .button.loading:hover{background: var(--ts-primary-color);border-color: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.infinity-scroll.woocommerce .ts-shop-load-more .button:before, .load-more-button .woocommerce .ts-shop-load-more .button:after{display: none;}.infinity-scroll.woocommerce .ts-shop-load-more .button{font-size: 0;background: transparent !important;border-color: transparent !important;}.product-images-summary{position: relative;}.product-images-summary:after{content: '';display: table;clear: both;}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{z-index: 2;cursor: zoom-in;}div.woocommerce-product-gallery .flex-direction-nav,div.woocommerce-product-gallery .flex-direction-nav li{list-style: none;margin: 0;padding: 0;}div.woocommerce-product-gallery .flex-direction-nav .flex-prev, div.woocommerce-product-gallery .flex-direction-nav .flex-next{width: 50px;height: 50px;border-radius: 50%;background: #ffffff;color: #000000;font-size: 0;letter-spacing: 0;line-height: 0;text-align: center;position: absolute;top: 50%;left: 30px;transform: translateY(-50%);box-shadow: 0 0 20px rgba(0,0,0,0.1);text-decoration: none;}div.woocommerce-product-gallery .flex-direction-nav .flex-next{left: auto;right: 30px;}div.woocommerce-product-gallery .flex-direction-nav .flex-prev:after,div.woocommerce-product-gallery .flex-direction-nav .flex-next:after{font-size: 26px;line-height: 50px;display: block !important;}.woocommerce div.product div.images .flex-control-thumbs{display: flex;flex-flow: row wrap;gap: 15px;}.woocommerce div.product.gallery-layout-horizontal div.images .flex-control-thumbs{margin-top: 15px;justify-content: center;}.woocommerce div.product div.images .flex-control-thumbs li{padding: 0;width: 150px;}.woocommerce div.product div.images .flex-control-thumbs li img{opacity: 1;}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{border-color: var(--ts-text-color);}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom: var(--ts-section-gap);}.woocommerce div.product div.images{width: 54%;position: relative;}.woocommerce div.product div.summary{width: 46%;padding-left: 30px;display: flex;flex-flow: row wrap;align-items: center;gap: 30px;}.woocommerce div.product div.images .flex-viewport, .woocommerce div.product div.images .flex-control-thumbs img{border-width: 1px;border-style: solid;border-radius: 10px;transition: 300ms ease;}.woocommerce div.product.gallery-layout-grid div.summary{position: -webkit-sticky;position: sticky;top: 0;transition: top 200ms ease 0s;}.woocommerce div.product.gallery-layout-grid div.images .woocommerce-product-gallery__wrapper{width: 100%;display: flex;flex-wrap: wrap;gap: 10px;}.woocommerce div.product.gallery-layout-grid div.images .woocommerce-product-gallery__image{width: 100%;border-width: 1px;border-style: solid;border-radius: 10px;overflow: hidden;transition: 200ms ease;}.woocommerce div.product.gallery-layout-grid div.images .woocommerce-product-gallery__image:hover{border-color: var(--ts-primary-color);}.woocommerce div.product.gallery-layout-grid div.images .flex-viewport{width: 100%;height: auto;overflow: visible;border: 0;}.woocommerce div.product.gallery-layout-grid .product-images-summary div.images img.zoomImg, .woocommerce div.product.gallery-layout-grid .product-images-summary div.images .flex-control-thumbs{display: none !important;}.woocommerce div.product.gallery-layout-vertical.has-gallery div.images{padding-left: 165px;}.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{flex-direction: column;width: 150px;position: absolute;top: 0;left: 0;}.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li{width: 100%;}.ts-product-video-button, .ts-product-360-button, .woocommerce div.product div.images .woocommerce-product-gallery__trigger{width: 50px;height: 50px;text-align: center;font-size: 0;text-indent: 0;border-width: 0;border-radius: 50%;position: absolute;top: 14px;right: 14px;left: auto;transition: 250ms ease;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger {z-index: 8;}.ts-product-video-button, .ts-product-360-button{top: auto;bottom: 14px;left: 14px;right: auto;z-index: 9;}.ts-product-video-button + .ts-product-360-button{bottom: 64px;}.ts-product-360-button:before, .ts-product-video-button:before, .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{font-size: 30px;line-height: 50px;position: static;width: 100%;height: 100%;border: 0;display: inline-block;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after{display: none;}.ts-product-video-button:hover, .ts-product-360-button:hover, .woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{text-decoration: none;}.yith-wcwl-add-to-wishlist .feedback{display: none !important;}.woocommerce div.product .summary > *{clear: both;margin: 0;}.woocommerce div.product .summary > *:not(.product_title):not(.button){line-height: 18px;}.woocommerce div.product .summary a:not(.button){color: inherit;}.woocommerce div.product .summary table.group_table .woocommerce-grouped-product-list-item__label a:hover{text-decoration: none;color: var(--ts-primary-color);}.woocommerce div.product .summary > *:not(.button){padding: 0;}.woocommerce div.product .summary .product_title{font-weight: normal;}.woocommerce div.product .summary > .ts-countdown{margin-bottom: 11px;}.woocommerce div.product .summary > .single-product-buttons{margin-top: -5px;}.woocommerce div.product .summary > .meta-content{margin-top: -2px;}.woocommerce div.product div.summary > .cats-link{color: var(--ts-gray-color);}.woocommerce div.product div.summary > .cats-link + .product_title{margin-top: -16px;}.ts-product-ratings-stock{display: flex;flex-flow: row wrap;align-items: center;}.woocommerce div.product .ts-product-ratings-stock > *{margin-bottom: 0;}.woocommerce div.product .ts-product-ratings-stock, .woocommerce div.product .woocommerce-product-rating{display: flex;flex-wrap: wrap;align-items: center;gap: 7px;}.woocommerce .summary .woocommerce-product-rating::after, .woocommerce .summary .woocommerce-product-rating::before{display: none;}.woocommerce div.product .ts-product-ratings-stock{gap: 20px;}.woocommerce div.product .stock{color: #0fb232;min-width: 80px;text-align: center;font-size: 0.8rem;text-transform: uppercase;padding: 3px 10px;border: 1px solid;border-radius: 5px;}.woocommerce div.product .stock.available-on-backorder {color: #efb901;}.woocommerce div.product .stock.out-of-stock{color: #dd2831;margin: 0;}.woocommerce .woocommerce-product-rating{line-height: inherit;}.woocommerce .single-product-buttons,.woocommerce .woocommerce-product-rating{display: flex;flex-flow: row wrap;align-items: center;}.summary .woocommerce-product-rating .woocommerce-review-link{text-decoration: none !important;}div.product .summary .meta-content > div{margin: 0 0 12px;font-size: 1em;}div.product .summary .meta-content > .ts-social-sharing{margin-top: -3px;}div.product .summary .ts-social-sharing ul li{color: inherit;}div.product .summary .meta-content > div:last-child{margin-bottom: 0;}div.product .summary .meta-content > div > span.sku,div.product .summary .meta-content > div.cats-link > span:first-child,div.product .summary .meta-content > div.cats-link ~ div > span:first-child{text-transform: uppercase;}div.product .summary .meta-content > div > span:not(:first-child),div.product .summary .meta-content > div > span:not(:first-child) a{font-weight: normal;color: #848484;}div.product .summary .meta-content > div > span:first-child{min-width: 50px;display: inline-block;margin-right: 10px;}div.product .summary .meta-content > div > span:not(:first-child) a:hover{color: var(--ts-primary-color);}div.product .summary .meta-content .tags-link{gap: 0;}div.product .summary .meta-content .tag-links{margin-top: -5px;}div.product .summary .meta-content .tags-link a{min-width: 0;border-width: 0;border-radius: 0;padding: 0;font-size: inherit !important;line-height: 1.6 !important;margin: 0;float: none;background: transparent !important;text-transform: none !important;}div.product .summary .meta-content > div.wcml-dropdown{width: 100%;}.tags-link .tag-links{flex: 1;}.woocommerce div.product .summary > .price{align-items: center;}.woocommerce div.product .summary > .price + *:not(.ts-discount-percent){clear: both;}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight: inherit;}.woocommerce div.product .summary .price{gap: 12px;}.woocommerce div.product .summary .ts-discount-percent{margin: 0;display: inline-block;}.woocommerce div.product .summary .price ~ .ts-discount-percent{margin-left: -12px;}.woocommerce div.product .summary > .woocommerce-product-details__short-description{color: var(--ts-gray-color);margin-bottom: 5px;}.woocommerce div.product .summary > .woocommerce-product-details__short-description p{line-height: 24px;}.woocommerce-variation-description{color: var(--ts-gray-color);}.woocommerce div.product .summary > .woocommerce-product-details__short-description ~ *:not(.price):not(.ts-variation-price):not(.ts-discount-percent){order: 3;}.woocommerce div.product .summary > *:not(.price):not(.ts-variation-price):not(.ts-discount-percent){width: 100%;flex: none;}.woocommerce div.product .summary > .ts-variation-price, .woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price{font-size: 1.8rem;line-height: 1 !important;}.woocommerce div.product .summary .ts-discount-percent, .woocommerce div.product .summary p.price del, .woocommerce div.product .summary span.price del{font-size: 1.2rem;}.woocommerce-product-details__short-description > p{margin-bottom: 10px;}.woocommerce-product-details__short-description > *:last-child{margin-bottom: 0;}.woocommerce div.product .summary > .group-product-heading{font-size: 100%;text-transform: uppercase;margin-top: 10px;}.woocommerce-product-gallery__wrapper:after{content: '';clear: both;display: table;}.ts-summary-custom-content{width: 100%;border-radius: 10px;color: #0068c8;background: #e8f3fe;margin-bottom: 40px;}.ts-summary-custom-content ul li:before{background: #0068c8;}.ts-summary-custom-content, .woocommerce div.product .summary > .ts-summary-custom-content{padding: 15px 20px;}.ts-summary-custom-content > *:last-child{margin-bottom: 0;}.single-navigation > a:hover{text-decoration: none }div.product .single-navigation{opacity: 0;visibility: hidden;transition: all 500ms ease 0s;}div.product .single-navigation.visible{opacity: 1;visibility: visible;}div.product .single-navigation a:hover{z-index: 990;width: auto;}div.product .single-navigation > a{position: fixed;left: 0;top: 50%;vertical-align: middle;z-index: 99;transition: none;height: 1px;width: 1px;}div.product .single-navigation > a[rel="next"]{left: auto;right: 0;}div.product .single-navigation > a .product-info{transform: translate(-100%,-50%);transition: all 500ms ease 0s;position: absolute;left: 0;top: 0;padding: 5px 5px 5px 0;width: 100px;box-shadow: 0 0 4px rgba(0,0,0,0.1);background-color: var(--ts-main-bg);}div.product .single-navigation > a:hover .product-info{z-index: 3;}.single-navigation .product-info img{width: 100%;}div.product .single-navigation > a[rel="next"] .product-info{right: 0;left: auto;}div.product .single-navigation > a:hover .product-info{transform: translate(0,-50%);}div.product .single-navigation > a[rel="next"] .product-info{transform: translate(100%,-50%);padding: 5px 0 5px 5px;}div.product .single-navigation > a[rel="next"]:hover .product-info{transform: translate(0,-50%);}div.product .single-navigation > a > span{position: absolute;top: 0;display: inline-block;text-align: center;line-height: 40px;transition: all 500ms ease 0s;text-transform: uppercase;white-space: nowrap;}div.product .single-navigation > a[rel="prev"] > span{left: 0;-webkit-transform: translateX(-50%) rotate(-90deg);transform: translateX(-50%) rotate(-90deg);-webkit-transform-origin: center top;transform-origin: center top;}div.product .single-navigation > a[rel="next"] > span{right: 40px;-webkit-transform: translateX(50%) rotate(-90deg);transform: translateX(50%) rotate(-90deg);-webkit-transform-origin: center top;transform-origin: center top;}div.product .single-navigation > a[rel="prev"]:hover > span{left: -40px;opacity: 0;}div.product .single-navigation > a[rel="next"]:hover > span{right: 0;opacity: 0;}.woocommerce div.product .summary .single_variation_wrap,.woocommerce div.product .summary .woocommerce-variation-add-to-cart{width: 100%;}.woocommerce div.product .summary .woocommerce-variation-add-to-cart, .woocommerce div.product .summary form.cart{display: flex;flex-wrap: wrap;align-items: flex-end;margin: 0 !important;}.woocommerce div.product .summary > .ts-summary-custom-content + form.cart{padding-top: 10px;}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity{width: auto;}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .qty{width: 164px;}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .qty{margin-right: 15px !important;}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .plus{right: 15px;}.woocommerce div.product .summary form.cart .single_add_to_cart_button{flex: 1;min-width: 0;line-height: 20px;padding-top: 14px;padding-bottom: 14px;}.woocommerce div.product.outofstock .summary .woocommerce-variation-add-to-cart-disabled,.woocommerce div.product.sold-individually .summary form.cart div.quantity{display: none;}.woocommerce div.product .summary .ts-buy-now-button{margin: -12px 0 0;display: block;background: transparent;color: var(--ts-text-color);border-color: var(--ts-text-color);}.woocommerce div.product .summary .ts-buy-now-button:hover{background: var(--ts-text-color);color: var(--ts-main-bg);border-color: var(--ts-text-color);}.woocommerce div.product form.cart .variations{margin-bottom: 36px;}.woocommerce div.product form.cart .variations *{display: block;}.woocommerce div.product form.cart .variations tr{margin-bottom: 16px;clear: both;}.woocommerce div.product form.cart .variations tr:last-child{margin-bottom: 0;}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations .label{padding: 0;}.woocommerce div.product form.cart .variations .label > *{display: inline-block;vertical-align: top;}.woocommerce div.product form.cart .variations .label .ts-value,.woocommerce div.product form.cart .variations label{line-height: 16px;font-weight: 800;}.woocommerce div.product form.cart .variations .label .ts-value{font-weight: normal;}.woocommerce div.product form.cart .variations label{padding-bottom: 0;position: relative;font-size: 1.2rem;}.woocommerce div.product form.cart .variations label:after{content: ':';display: inline-block;vertical-align: 1px;margin: 0 10px 0 1px;}.woocommerce div.product form.cart .ts-product-attribute,.woocommerce div.product form.cart .ts-product-attribute > div.option,.woocommerce div.product form.cart .reset_variations{display: inline-block;}.woocommerce div.product form.cart .reset_variations{clear: both;color: red;font-size: 0.86em;line-height: 18px;display: block;transition: visibility 150ms ease;margin-top: 5px;position: absolute;z-index: 2;}.woocommerce div.product form.cart .ts-product-attribute ~ .reset_variations{margin-top: 0;}.woocommerce div.product form.cart .reset_variations,.ts-product-attribute > div.option:not(.color) > a{text-decoration: none !important;}.ts-product-attribute > div.option{line-height: 1;margin: 0 0 18px 0;}.ts-product-attribute > div.option.hidden{display: block !important;opacity: 0.4;}.ts-product-attribute > div.option.hidden a{cursor: not-allowed;}.ts-product-attribute > div.option:not(.color) > a{min-width: 40px;padding: 10px;border: 1px solid #ebebeb;font-size: inherit;line-height: 18px;text-align: center;border-radius: 6px;}.color-swatch > div:hover, .color-swatch > div.active, .ts-product-attribute div.option.color:hover, .ts-product-attribute div.option.color.selected, .ts-product-attribute > div.option > a:hover, .ts-product-attribute > div.option.selected > a{border-color: var(--ts-text-color);}.single_variation_wrap{position: relative;}.single_variation_wrap .woocommerce-variation .woocommerce-variation-description:not(:empty){margin-bottom: 40px;}.single_variation_wrap .woocommerce-variation .woocommerce-variation-price,.single_variation_wrap .woocommerce-variation .woocommerce-variation-availability{display: none !important;}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom: 10px;}.woocommerce div.product form.cart .woocommerce-variation-description p:last-child{margin-bottom: 0;}.woocommerce div.product form.cart div.quantity .screen-reader-text{display: none;top: 0;width: auto;height: 25px;line-height: 20px;margin: 0;padding: 0;clip: initial;white-space: nowrap;transform: translateY(-100%);}.woocommerce a.button.disabled.ts-buy-now-button{opacity: .7;}.woocommerce div.product form.cart .variations select{width: 100%;min-width: 0;font-size: 1em;margin: 0 0 23px;background-position: 97% 50%;background-color: transparent;transition: 250ms ease;}.woocommerce div.product form.cart .variations tr:last-child select{margin-bottom: 5px;}.woocommerce div.product form.cart table.group_table tbody{border-width: 1px;border-style: solid;padding: 20px;display: block;margin-bottom: 20px;border-radius: 10px;}.woocommerce div.product form.cart table.group_table tr{display: flex;flex-flow: row wrap;align-items: center;padding-bottom: 15px;margin-bottom: 15px;border-width: 0 0 1px;border-style: solid;}.woocommerce div.product form.cart table.group_table tr:last-child{padding-bottom: 0;margin-bottom: 0;border-width: 0;}.woocommerce div.product form.cart table.group_table th, .woocommerce div.product form.cart table.group_table td{padding: 0 30px 0 0 !important;border: 0 !important;}.woocommerce div.product form.cart table.group_table td, .woocommerce div.product form.cart .group_table td:first-child{width: auto;text-align: inherit;}.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__label{flex: 1;}.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__thumbnail{width: 100px;}.woocommerce div.product form.cart table.group_table th:last-child, .woocommerce div.product form.cart table.group_table td:last-child{padding-right: 0 !important;}.woocommerce div.product form.cart table.group_table div.quantity .screen-reader-text{display: none;}.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__price{display: flex;flex-flow: column-reverse wrap;}.woocommerce div.product form.cart table.group_table .button{min-width: 118px;padding: 6px;font-size: 10px;}.woocommerce div.product form.cart table.group_table .quantity{width: 118px;}.woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color{width: 71px;height: 71px;}.woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color a{display: block;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;}.woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color a img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;image-rendering: -webkit-optimize-contrast;}.woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color, .woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color img{border-radius: 6px;}.woocommerce div.product .summary > .meta-content:not(:empty){padding-top: 27px;border-width: 1px 0 0;border-style: solid;}.woocommerce div.product .single-product-buttons .blockUI{display: none !important;}.summary .single-product-buttons .yith-wcwl-add-to-wishlist a, .summary .single-product-buttons a.compare{position: relative;padding: 0 0 0 25px !important;background: transparent !important;border: 0;font-weight: normal;}.summary .single-product-buttons .yith-wcwl-add-to-wishlist a, .summary .single-product-buttons a.compare{display: inline-block;vertical-align: 0;text-transform: none;text-align: start;min-width: 0;color: inherit;}.summary .single-product-buttons .yith-wcwl-add-to-wishlist a:hover, .summary .single-product-buttons a.compare:hover{text-decoration: none !important;}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a{font-size: 0 !important;line-height: 0;}.woocommerce div.product div.summary .single-product-buttons a.compare, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a .ts-tooltip:before{font-size: 1rem;line-height: 24px;}.summary .single-product-buttons a.compare:before, .woocommerce div.product div.summary .single-product-buttons a.compare, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a .ts-tooltip:before{color: var(--ts-text-color);}.summary .single-product-buttons a.compare:hover:before, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a:hover:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:hover, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:hover:after, .woocommerce div.product div.summary .ts-social-sharing ul li a:hover, .woocommerce div.product div.summary .single-product-buttons a.compare:hover, .woocommerce div.product div.summary .single-product-buttons a.compare:hover .ts-tooltip, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:hover .ts-tooltip:before, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a:hover .ts-tooltip{color: var(--ts-primary-color);}.summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:hover:after, .woocommerce .summary .single-product-buttons a.compare.loading:hover:after, .summary .single-product-buttons a.compare.loading:hover:after{border-color: var(--ts-primary-loading-color);border-top-color: var(--ts-primary-color);}.summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare:before, .summary .single-product-buttons a.compare:after{font-size: 20px !important;}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:before{font-size: 19px !important;}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .woocommerce div.product div.summary .yith-wcwl-add-to-wishlist a .ts-tooltip:before{content: attr(data-title);text-decoration: none !important;display: inline-block;vertical-align: middle;}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added .ts-tooltip{display: none;}.summary .single-product-buttons > *:not(:last-child){margin-right: 38px;}.summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare:before, .summary .single-product-buttons a.compare:after{min-width: 14px;text-align: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}.summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare:after{width: 14px;height: 14px;margin-left: 0;opacity: 1;transform: none;top: 5px;margin: 0 7px 0 0;opacity: 0;visibility: hidden;}.summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:before, .summary .single-product-buttons a.compare.loading:before{opacity: 0;visibility: hidden;}.woocommerce div.product div.summary .yith-wcwl-add-to-wishlist.added a:after, .summary .single-product-buttons .yith-wcwl-add-to-wishlist a.loading:after, .summary .single-product-buttons a.compare.loading:after{opacity: 1;visibility: visible;}.product .product-wrapper:hover .product-group-button > div a:after, .product-group-button > div:hover a:after, .product-group-button > div .added a:after, .product-group-button > div a.added:after{opacity: 1;}.single-product-buttons > .ts-social-sharing{top: 2px;position: relative;margin-left: auto;}.ts-social-sharing > span{margin-right: 10px;}.single-post .ts-social-sharing > span{display: none;}.ts-social-sharing .sharethis-inline-share-buttons{display: inline-block !important;}.ts-social-sharing ul{margin: 0;display: inline-flex;gap: 12px;vertical-align: -5px;}.ts-social-sharing ul li{list-style: none;padding: 0;font-size: 24px;letter-spacing: 0;}.ts-social-sharing ul li a{color: inherit;}.ts-social-sharing ul li a:hover{text-decoration: none;color: var(--ts-primary-color);}.ts-social-sharing ul li a i{transition: 250ms ease;}article.single-post > .entry-meta-bottom .social-sharing{text-align: center;}.woocommerce div.product .ads-banner{padding-bottom: 120px;margin-bottom: 120px;border-width: 0 0 1px;border-style: solid;}.woocommerce div.product .ads-banner:last-child, .woocommerce div.product .ads-banner > *:last-child{margin-bottom: 0 !important;}.woocommerce div.product .ads-banner img.alignnone{margin: 0 !important;}div.product > .yith-wfbt-section{margin-bottom: var(--ts-section-gap);}.yith-wfbt-form{display: grid;grid-template-columns: minmax(0,1fr) 360px;gap: 20px 4vw;overflow: hidden;}.yith-wfbt-section .yith-wfbt-images{margin: 0;float: none;grid-row: 1 / 2;grid-column: 1 / 2;align-self: flex-end;}.yith-wfbt-section .yith-wfbt-images .image_plus{width: 34px;height: 34px;font-size: 24px;line-height: 31px;background: #f4f4f4;border-radius: 50%;}.yith-wfbt-section .yith-wfbt-images tr{display: flex;flex-wrap: wrap;align-items: center;}.yith-wfbt-section .yith-wfbt-images td{padding: 0;}.yith-wfbt-section .yith-wfbt-images td:not(.image_plus){flex: 1;}.yith-wfbt-section .yith-wfbt-images td img{width: 100%;}.yith-wfbt-section .yith-wfbt-items{padding: 0;margin: 10px 0 0;grid-row: 2 / 3;grid-column: 1 / 2;align-self: flex-start;display: flex;flex-wrap: wrap;align-items: center;gap: 34px;}.yith-wfbt-items .yith-wfbt-item{list-style: none;flex: 1;padding: 0 20px;}.yith-wfbt-items .yith-wfbt-item > label{font-size: 0;}.yith-wfbt-items .yith-wfbt-item > label > *:not(.price){font-size: 1rem;}.yith-wfbt-items .yith-wfbt-item > label > .product-name{margin-bottom: 5px;}.yith-wfbt-items .yith-wfbt-item > label > .product-attributes{font-size: 0.93rem;color: var(--ts-gray-color);font-style: italic;}.yith-wfbt-items .yith-wfbt-item > label > .price{margin-top: 15px;width: 100%;}.yith-wfbt-section .yith-wfbt-items li a{text-decoration: none;color: inherit;}.yith-wfbt-submit-block{grid-row: 1 / 3;grid-column: 2 / 3;align-self: center;}.yith-wfbt-submit-block .price_text{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;font-size: 1.2rem;gap: 5px;}.yith-wfbt-submit-block .price_text .total_price{font-size: 2rem;}.woocommerce.yith-wfbt-section .button{width: 100%;min-width: 0;margin-top: 30px;background: #000000;border-color: #000000;color: #ffffff;}.woocommerce.yith-wfbt-section .button:hover{background: var(--ts-primary-color);border-color: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.yith-wfbt-section li .checkboxbutton{border-width: 1px;border-style: solid;border-color: #bdbdbd;width: 20px;height: 20px;position: relative;display: inline-block;top: -1px;line-height: 0;margin-right: 10px;border-radius: 3px;}.yith-wfbt-section li .checkboxbutton.checked:after{position: absolute;top: 1px;left: 1px;width: 16px;font-size: 16px;}.yith-wfbt-section li .checkboxbutton input{opacity: 0;width: 20px;height: 20px;margin: 0;}.woocommerce div.product:not(.tabs-accordion) > .woocommerce-tabs{padding: 4%;border-width: 1px;border-style: solid;border-radius: 10px;margin: 0 0 var(--ts-section-gap);}.woocommerce div.product .woocommerce-tabs ul.tabs{margin: 0 0 40px;padding: 0;overflow: visible;display: flex;flex-wrap: wrap;justify-content: center;line-height: 0;gap: 12px;}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs:after{display: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li{position: relative;z-index: 1;border-width: 0;border-radius: 0;background: transparent !important;transition: 300ms ease 0s;padding: 0;margin: 0;}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .product .woocommerce-Tabs-panel > h2, .product .woocommerce-Tabs-panel #reviews > h2{background: #f4f4f4;}.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs:before{display: none;}.woocommerce div.product .woocommerce-tabs ul.tabs li > a, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color: inherit;}.woocommerce div.product .woocommerce-tabs ul.tabs li > a{margin: 0;line-height: 1.2;padding: 10px 20px;position: relative;z-index: 1;width: 100%;display: inline-block;border-width: 1px;border-style: solid;border-radius: 40px;transition: 300ms ease 0s;font-weight: 700;color: var(--ts-heading-color);}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover > a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active > a{background: var(--ts-primary-color);border-color: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.woocommerce div.product .woocommerce-tabs .panel{position: relative;margin: 0;--ts-columns: 5;}.woocommerce-tabs .panel .custom-tab-content > p{margin-bottom: 43px;line-height: 2.4;}.woocommerce-tabs .panel .custom-tab-content > h1, .woocommerce-tabs .panel .custom-tab-content > h2, .woocommerce-tabs .panel .custom-tab-content > h3, .woocommerce-tabs .panel .custom-tab-content > h4, .woocommerce-tabs .panel .custom-tab-content > h5, .woocommerce-tabs .panel .custom-tab-content > h6, .woocommerce-tabs .panel .custom-tab-content > .heading{margin-bottom: 9px;line-height: 1.3;}.woocommerce-tabs .panel .custom-tab-content > *:last-child, .woocommerce-tabs .panel .product-content > *:last-child{margin-bottom: 0;}.woocommerce-tabs .panel ol li, .woocommerce-tabs .panel ul li{padding: 2px 0;}div.product:not(.tabs-accordion) .woocommerce-tabs .woocommerce-Tabs-panel > h2{display: none;}div.product:not(.tabs-accordion) .woocommerce-tabs #reviews .woocommerce-Reviews-title, div.product:not(.tabs-accordion) .woocommerce-tabs .woocommerce-Tabs-panel #reviews > h2{background: transparent;padding: 0;}div.product:not(.tabs-accordion) .woocommerce-tabs #reviews .woocommerce-Reviews-title:after, div.product:not(.tabs-accordion) .woocommerce-tabs .woocommerce-Tabs-panel #reviews > h2:after{display: none;}.woocommerce-tabs .panel table,.woocommerce-tabs .panel table td,.woocommerce-tabs .panel table th{border-width: 0;}.woocommerce-tabs .panel table td,.woocommerce-tabs .panel table th{padding: 13px 30px;background: transparent;}.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th{background: transparent;}.woocommerce table.shop_attributes td p{padding: 0;}.ts-dimensions-content ul{display: flex;flex-wrap: wrap;margin: 0;}.ts-dimensions-content ul li{width: 100%;list-style: none;display: flex;flex-wrap: wrap;align-items: center;}.ts-dimensions-content ul li > span{display: inline-block;vertical-align: baseline;padding: 13px 30px;}.ts-dimensions-content ul li:nth-child(odd),.woocommerce-tabs .panel table tr:nth-child(odd){background: #f4f4f4;}.ts-dimensions-content ul li, .woocommerce-tabs .panel .ts-dimensions-content ul li{padding: 0}.woocommerce-tabs .panel table tr td:first-child,.woocommerce table.shop_attributes th,.ts-dimensions-content ul li > span:first-child{width: 36%;font-weight: 800;}.product-content > *:last-child{margin-bottom:0;}ul.columns-2{display: flex;flex-flow: row wrap;margin: -5px -15px;max-width: 850px;}ul.columns-2 > li{width: 50%;padding-left: 15px;padding-right: 15px;}.product-content.show-more-less{padding-bottom: 100px;overflow: hidden;position: relative;transition: 3s ease 0s;}.product-content.show-more-less.closed{max-height: 500px;}.more-less-buttons > a.more-button:after{position: absolute;z-index: 0;bottom: 0;left: 0;right: 0;height: 150px;content: "";transition: 350ms ease 0s;background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),to(#fff));background-image: linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%);}.more-less-buttons{position: absolute;z-index: 2;left: 1px;right: 1px;bottom: -1px;margin: 0;text-align: center;}.more-less-buttons .less-button{display: none;}.more-less-buttons a{padding: 15px 0;display: block;}.more-less-buttons a > span{padding: 15px 30px;border-width: 1px;border-style: solid;border-radius: 6px;min-width: 230px;text-align: center;text-transform: uppercase;font-family: var(--ts-btn-font-family);font-weight: var(--ts-btn-font-weight);font-style: var(--ts-btn-font-style);font-size: var(--ts-btn-font-size);line-height: var(--ts-btn-line-height);letter-spacing: var(--ts-btn-letter-spacing);color: var(--ts-main-bg);background-color: var(--ts-text-color);border-color: var(--ts-text-color);display: inline-block;position: relative;z-index: 1;cursor: pointer;}.more-less-buttons a > span:hover{color: var(--ts-text-color);background-color: var(--ts-main-bg);}.more-less-buttons a:hover{text-decoration: none;}#reviews .woocommerce-Reviews-title{margin-bottom: 10px;text-align: center;}.woocommerce div.product > .woocommerce-tabs #reviews .woocommerce-Reviews-title{margin-bottom: 20px;}#reviews .woocommerce-product-rating{margin: 0 0 40px;justify-content: center;float: none;}#reviews .woocommerce-noreviews{text-align: center;margin-top: 35px;margin-bottom: 0;}.woocommerce div.product.tabs-accordion .woocommerce-tabs .woocommerce-product-rating, .woocommerce div.product.tabs-accordion .woocommerce-tabs ul.tabs{display: none !important;}.woocommerce div.product.tabs-accordion .woocommerce-tabs .panel{display: block !important;}.woocommerce div.product.tabs-accordion .summary .woocommerce-tabs, .woocommerce div.product.tabs-accordion .woocommerce-tabs .panel:last-child{margin-bottom: calc(var(--ts-section-gap) - 18px);}div.product.tabs-accordion .woocommerce-Tabs-panel > h2, div.product.tabs-accordion .summary #reviews .woocommerce-Reviews-title, div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2{font-size: 0.93rem;text-transform: uppercase;line-height: 1.2;font-weight: 800;padding: 14px 20px;text-align: start;position: relative;cursor: pointer;margin-bottom: 10px;}div.product.tabs-accordion .woocommerce-Tabs-panel > h2 ~ *, div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2 ~ *{display: none;padding: 30px;}div.product.tabs-accordion .woocommerce-Tabs-panel > h2 ~ .clear,div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2 ~ .clear{padding: 0;}div.product.tabs-accordion .woocommerce-Tabs-panel > h2 ~ table{max-width: calc(100% - 60px);margin: 20px auto;padding: 0;}div.product.tabs-accordion .woocommerce-Tabs-panel > h2:after, div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2:after{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);font-size: 20px;}.tabs-accordion #reviews .woocommerce-noreviews{margin-top: 10px;}.tabs-accordion #comments + #review_form_wrapper{margin-top: 0;padding-top: 0;padding-bottom: 0;}.woocommerce .tabs-accordion #review_form #respond .comment-form .comment-form-rating{margin-bottom: 35px;}#tab-seller > h2{font-size: 100%;text-transform: uppercase;text-decoration: underline;text-underline-position: under;font-weight: bold;line-height: inherit;}#tab-seller .seller-rating{float: left;top: 2px;margin-right: 10px;position: relative;}#tab-seller ul li a{color: inherit;}#tab-seller ul.list-unstyled li{list-style: none;}body.woocommerce-cart article > .woocommerce{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}body.woocommerce-cart article > .woocommerce > *:not(.woocommerce-cart-form):not(.cart-collaterals){width: 100%;}body.woocommerce-cart article > .woocommerce > .woocommerce-notices-wrapper:not(:empty){margin-bottom: 36px;}.woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details{width: calc(100% - 450px);}.woocommerce-cart .woocommerce .cart-collaterals, .woocommerce-checkout #order_review{border-color: var(--ts-primary-color);}.woocommerce-cart .woocommerce .cart-collaterals{width: 410px;padding: 30px;border: 2px solid var(--ts-primary-color);border-radius: 10px;}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float: none;width: 100%;}.cart-collaterals .cart_totals tr:not(.shipping) > td:last-child{text-align: right;}.woocommerce-billing-fields > h3, .woocommerce-MyAccount-content > h2, .woocommerce-customer-details > h2, .woocommerce-additional-fields > h3, header.woocommerce-Address-title > h3, .woocommerce > form.checkout #order_review_heading, .woocommerce-cart .cart-collaterals .cart_totals > h2{padding: 0;margin: 0 0 20px;position: relative;font-size: 1.2em;line-height: inherit;letter-spacing: inherit;text-transform: uppercase;font-weight: 800;}.woocommerce-cart .cart-collaterals .cart_totals > h2, .woocommerce-cart .cart-collaterals .cart_totals table{border: 0;margin: 0;}.woocommerce-cart .cart-collaterals .cart_totals table th{width: 36%;}.woocommerce-cart .woocommerce-shipping-calculator{margin-top: 4px;}#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th{line-height: 24px;}.woocommerce-cart .cart-collaterals .cart_totals table td{padding: 22px 0 22px 15px !important;vertical-align: top;text-transform: none;}.woocommerce .woocommerce-shipping-calculator .button{min-width: 0;padding: 8px 15px;font-size: 0.86em;}.woocommerce-cart .cart-collaterals .cart_totals table th{padding: 22px 0 !important;vertical-align: top;text-align: start;}.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th{border-width: 0 0 1px 0;}.woocommerce-cart .cart-collaterals .cart_totals table tr:last-child td, .woocommerce-cart .cart-collaterals .cart_totals table tr:last-child th{border-bottom-width: 0;}.woocommerce #order_review table.shop_table tr td, .woocommerce #order_review table.shop_table tr:not(.shipping) th, .woocommerce .cart-collaterals table.shop_table tr td, .woocommerce .cart-collaterals table.shop_table tr:not(.shipping) th{vertical-align: middle;}.woocommerce #order_review table.shop_table th{padding: 23px 0;}.woocommerce #order_review table.shop_table thead th{padding-top: 0;}#order_review table.shop_table #shipping_method{float: right;}.woocommerce table.shop_table th .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{border-top-width: 0;}.woocommerce table.shop_table th:first-child{padding: 0 0 20px 0;}.woocommerce table.shop_table td{padding: 20px 0;border-top-width: 0px;}.woocommerce table.shop_table.order_details tr td:first-child{padding-left: 0;padding-right: 20px;}body .woocommerce table.shop_table{border: 0;margin: 0;font-size: 100%;}body .woocommerce table.shop_table th{padding: 0 0 20px 20px;background: transparent;}#add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-color: rgba(0,0,0,0.1);}.woocommerce ul#shipping_method li{margin: 0;line-height: 18px;padding: 4px 0;}.woocommerce ul#shipping_method li input{margin: 3px 8px 0 0;}.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination{color: var(--ts-gray-color);margin-top: 5px;}.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination strong{color: var(--ts-text-color);}#add_payment_method .cart-collaterals .shipping-calculator-button, .woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button{color: inherit;text-decoration: none !important;}#add_payment_method .cart-collaterals .shipping-calculator-button ~ *, .woocommerce-cart .cart-collaterals .shipping-calculator-button ~ *, .woocommerce-checkout .cart-collaterals .shipping-calculator-button ~ *{clear: both;}.woocommerce form.woocommerce-shipping-calculator .form-row{margin-bottom: 10px;}.woocommerce form.woocommerce-shipping-calculator .form-row#calc_shipping_country_field{margin-bottom: 14px !important;}#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width: 100%;}.woocommerce table.shop_table .product-name a{color: inherit;}.woocommerce table.shop_table .product-name a:hover{color: var(--ts-primary-color);}.woocommerce table.shop_table tr td{border-top-width: 0;}.woocommerce table.my_account_orders th, .woocommerce table.shop_table.order_details th{padding: 0 0 20px 20px;}.woocommerce table.my_account_orders th:first-child, .woocommerce table.shop_table.order_details th:first-child{padding: 0 0 20px 0;}.woocommerce table.my_account_orders td, .woocommerce table.shop_table.order_details td{padding: 20px 0 20px 20px;}.woocommerce table.my_account_orders tfoot th, .woocommerce table.shop_table.order_details tfoot th, .woocommerce table.my_account_orders tfoot td, .woocommerce table.shop_table.order_details tfoot td{border-width: 0;}.woocommerce table.my_account_orders tfoot th:first-child, .woocommerce table.shop_table.order_details tfoot th:first-child, .woocommerce table.my_account_orders tfoot tr th, .woocommerce table.shop_table.order_details tfoot tr th, .woocommerce table.my_account_orders tfoot tr td, .woocommerce table.shop_table.order_details tfoot tr td{padding-top: 20px;padding-bottom: 0;border-width: 0;}.woocommerce-order-details p.order-again{border-width: 1px 0 1px 0;border-style: dashed;padding: 30px 0;margin-bottom: 0;text-align: end;}.woocommerce table.my_account_orders tr td:first-child, .woocommerce table.shop_table.order_details tr td:first-child{padding-left: 0;padding-right: 0;}.woocommerce table.shop_table.order_details td.product-total{width: 40%;}.woocommerce table.shop_table th.product-remove{width: 21px;}body .wishlist_table.mobile li .additional-info-wrapper .product-remove a, .woocommerce table.shop_table .product-remove a{display: inline-block;vertical-align: middle;width: 20px;height: 20px;line-height: 20px;font-size: 0;text-align: center;letter-spacing: 0;float: none;padding: 0 !important;margin: 0;color: inherit !important;background: transparent !important;}body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:hover, .woocommerce table.shop_table .product-remove a:hover{color: var(--ts-icon-hover-color) !important;}.woocommerce table.shop_table.cart td.actions{padding: 0;width: 100%;margin: 50px 0 0 0;}.woocommerce table.shop_table.cart td.actions .button{float: right;margin-left: 10px;}#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{margin: 0;}.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{position: relative;text-align: initial;}.woocommerce-cart table.cart td.actions .coupon .input-text{width: 350px;padding-right: 145px;padding-left: 15px;float: left;}.woocommerce-cart table.cart td.actions .coupon .input-text::-webkit-input-placeholder{font-style: italic;}.woocommerce-cart table.cart td.actions .coupon .input-text:-moz-placeholder{font-style: italic;}.woocommerce-cart table.cart td.actions .coupon .input-text::-moz-placeholder{font-style: italic;}.woocommerce-cart table.cart td.actions .coupon .input-text:-ms-input-placeholder{font-style: italic;}.woocommerce table.cart td.actions .coupon .button{position: absolute;right: 20px;padding-left: 0;padding-right: 0;top: 1px;border: 0;background: transparent;color: inherit;width: auto;min-width: 0;}.woocommerce table.cart td.actions .coupon .button:hover{color: var(--ts-primary-color);}#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text{margin: 0;}#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal{float: right;}#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img{margin: -2px 0 0 10px;}.woocommerce table.cart .actions > .button{min-width: 170px;}.woocommerce table.shop_table .woocommerce-shipping-methods .amount.woocommerce-Price-amount{color: inherit;font-weight: inherit;}#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{padding: 0;}body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color: inherit;width: 100%;max-width: 100%;}body .wc-block-components-totals-item__description, body .wc-block-components-product-metadata{width: 100%;font-size: 0.9em;color: var(--ts-gray-color);margin: 0 !important;}body .is-large.wc-block-cart .wc-block-cart-items td:first-child{padding-left: 0;}body .is-large.wc-block-cart .wc-block-cart-items td:last-child{padding-right: 0;}body .wc-block-cart-item__wrap{display: flex;flex-wrap: wrap;gap: 3px 10px;}body .wc-block-components-product-price {display: flex;flex-wrap: wrap;gap: 0 6px;}body .wc-block-components-product-price > *{margin: 0 !important;}body .wc-block-components-product-price del{text-decoration: line-through;text-decoration-thickness: 1px;font-size: 0.9em;order: 1;}body .wc-block-components-product-badge {border: 0;border-radius: 0;font-size: 0.9em;padding: 0;text-transform: none;}body .wc-block-components-product-badge:before{content: '(';display: inline-block;}body .wc-block-components-product-badge:after{content: ')';display: inline-block;}body .wc-block-components-sidebar {width: 35%;border: 2px solid var(--ts-primary-color);padding: 30px;border-radius: 10px;}body .is-medium.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, body .is-mobile.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, body .is-small.wc-block-cart .wc-block-components-sidebar .wc-block-cart__totals-title, body .is-large.wc-block-cart .wc-block-cart__totals-title {font-size: 1.2em;font-weight: 800;margin: 0 0 22px;padding: 0;text-align: start;display: block;}body .wc-block-components-quantity-selector {border-radius: 6px;width: 60px;background-color: #ededed;border-color: #ededed;color: #000000;margin: 4px 0 6px;}body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{text-transform: uppercase;}body .is-large.wc-block-cart .wc-block-cart-items td{vertical-align: middle;}body .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input, body .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button{min-width: 0;border: 0;border-radius: 0;}body .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--minus, body .wc-block-components-quantity-selector>.wc-block-components-quantity-selector__button--plus{width: 30%;min-width: 18px;}body .wc-block-components-quantity-selector:after{display: none;}body .wc-block-components-product-details.wc-block-components-product-details li {padding: 0;font-size: 0.9em;color: var(--ts-text-color);}body .wc-block-components-totals-wrapper, body .is-large .wc-block-components-sidebar .wc-block-components-panel, body .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, body .is-large .wc-block-components-sidebar .wc-block-components-totals-item, body .is-large .wc-block-components-sidebar .wc-block-components-totals-coupon, body .is-large .wc-block-components-sidebar .wc-block-components-totals-item, body .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-calculator, body .is-large.wc-block-cart .wc-block-components-sidebar .wc-block-components-shipping-rates-control__package:not(.wc-block-components-panel){padding-left: 0;padding-right: 0;}body .wc-block-components-radio-control__option-layout {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}body .wc-block-components-radio-control__description, .wc-block-components-radio-control__secondary-description{font-size: 1em;}body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {box-shadow: none !important;outline: 0 !important;}body .wc-block-components-product-metadata .wc-block-components-product-metadata__description>p, body .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data{margin: 0;}body .is-medium table.wc-block-cart-items .wc-block-cart-items__row, body .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, body .is-small table.wc-block-cart-items .wc-block-cart-items__row {border: 1px solid var(--ts-border);border-radius: 10px;padding: 20px;margin-bottom: 10px;}body .wc-block-cart.is-medium table.wc-block-cart-items .wc-block-cart-items__row > td, body .wc-block-cart.is-mobile table.wc-block-cart-items .wc-block-cart-items__row > td, body .wc-block-cart.is-small table.wc-block-cart-items .wc-block-cart-items__row > td{padding-bottom: 0 !important;margin: 0;}body .is-medium table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, body .is-mobile table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity, body .is-small table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity{padding: 0;}body .is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar, body .is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar, body .is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{padding: 20px;}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content {padding: 6px 15px !important;}body .wp-block-woocommerce-checkout-order-summary-block > .wc-block-components-totals-wrapper:first-child{border-top-width: 0;}body .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, body .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input, body .wc-block-components-form .wc-block-components-text-input input[type=email], body .wc-block-components-form .wc-block-components-text-input input[type=number], body .wc-block-components-form .wc-block-components-text-input input[type=tel], body .wc-block-components-form .wc-block-components-text-input input[type=text], body .wc-block-components-form .wc-block-components-text-input input[type=url], body .wc-block-components-text-input input[type=email], body .wc-block-components-text-input input[type=number], body .wc-block-components-text-input input[type=tel], body .wc-block-components-text-input input[type=text], body .wc-block-components-text-input input[type=url]{border-color: var(--ts-border);border-radius: 6px;}body .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, body .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], body .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input:focus, body .wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input[aria-expanded=true], body .wc-block-components-form .wc-block-components-text-input.has-error input:focus, body .wc-block-components-text-input.has-error input:focus {box-shadow: none;}body .wc-block-components-order-summary__button-text {font-size: 1.2em;font-weight: 800;padding: 0;text-align: start;display: block;}body .wc-block-components-order-summary .wc-block-components-panel__button{margin: 0 0 22px;}.woocommerce .checkout-login-coupon-wrapper form.login .lost_password{margin-top: -6px;margin-bottom: 0;}.woocommerce .checkout-login-coupon-wrapper form.login .woocommerce-form-login__rememberme{margin: 12px 0 0;}form.login label:hover{cursor: pointer;}.lost_password a{text-decoration: none;color: inherit;display: inline-block;position: relative;overflow: hidden;}.woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login{display: none !important;}.woocommerce .checkout-login-coupon-wrapper, .woocommerce .checkout-login-coupon-wrapper form.login{margin-bottom: 16px;}.woocommerce form.checkout_coupon, .woocommerce .checkout-login-coupon-wrapper form.login{padding: 30px;max-width: 100%;border-radius: 6px;margin-top: 0;border: 0;}.woocommerce form.checkout_coupon .form-row input.input-text, .woocommerce .checkout-login-coupon-wrapper form.login .form-row input.input-text{border-color: transparent;}.woocommerce .checkout-login-coupon-wrapper form.login p:first-child{margin-bottom: 15px;}.woocommerce .checkout-login-coupon-wrapper form.login .button{margin-top: 0;}.woocommerce .checkout-login-coupon-wrapper .checkout_coupon{display: flex;flex-flow: row wrap;}.woocommerce .checkout-login-coupon-wrapper .checkout_coupon p:not(.form-row-first):not(.form-row-last){flex-basis: 100%;}.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-first{flex: 1 0 auto;margin: 0;}.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{width: auto;min-width: 200px;margin-left: 10px;margin-bottom: 0;}.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last .button{width: 100%;padding-left: 5px;padding-right: 5px;}.woocommerce > form.checkout{overflow: hidden;width: 100%;margin-top: 44px;}.woocommerce > form.checkout #customer_details{width: calc(100% - 410px);padding-right: 40px;float: left;}.woocommerce > form.checkout #order_review_heading, .woocommerce > form.checkout #order_review{width: 410px;border: 2px solid var(--ts-primary-color);float: right;border-radius: 10px;}.woocommerce > form.checkout #order_review_heading{padding: 30px 30px 0;margin: 0;border-bottom-width: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.woocommerce > form.checkout #order_review{padding: 30px;border-top-width: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.woocommerce > form.checkout .woocommerce-NoticeGroup{grid-row: 1 / 2;grid-column: 1 / span 2;margin-bottom: 44px;}.woocommerce > form.checkout .woocommerce-NoticeGroup ~ #customer_details{grid-row: 2 / 4;}.woocommerce > form.checkout .woocommerce-NoticeGroup ~ #order_review_heading{grid-row: 2 / 3;}.woocommerce > form.checkout .woocommerce-NoticeGroup ~ #order_review{grid-row: 3 / 4;}.woocommerce form.checkout .form-row{margin-bottom: 24px;}.woocommerce form.checkout #billing_address_1_field{margin-bottom: 10px;}.woocommerce > form.checkout #customer_details .col-1, .woocommerce > form.checkout #customer_details .col-2{width: 100%;float: none;}.woocommerce form .form-row.create-account{margin-bottom: 15px;}.woocommerce-shipping-fields h3{margin-bottom: 16px;}.woocommerce form .form-row label{line-height: inherit;}#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, body .select2-dropdown, .woocommerce form .form-row select, body .form-row .select2-container--default .select2-selection--single, body .form-row .select2-container--default .select2-selection--single .select2-selection__rendered, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height: 24px;}.woocommerce-checkout p.form-row.notes{margin-bottom: 0;}.woocommerce form input[type="password"]{padding-right: 40px;}.woocommerce form .form-row .required{font-weight: normal;}.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{display: flex;flex-flow: row wrap;margin-left: -15px;margin-right: -15px;}.woocommerce-billing-fields__field-wrapper > p.form-row, .woocommerce-shipping-fields__field-wrapper > p.form-row{width: 100%;display: inline-flex;flex-direction: column;justify-content: flex-end;}.woocommerce form .woocommerce-billing-fields__field-wrapper > p.form-row, .woocommerce form .woocommerce-shipping-fields__field-wrapper > p.form-row{margin-left: 15px;margin-right: 15px;}.woocommerce-billing-fields__field-wrapper > p.form-row-first, .woocommerce-billing-fields__field-wrapper > p.form-row-last, .woocommerce-shipping-fields__field-wrapper > p.form-row-first, .woocommerce-shipping-fields__field-wrapper > p.form-row-last{width: calc(50% - 30px);}.woocommerce-shipping-fields h3#ship-to-different-address .input-checkbox{margin-top: -4px;}.woocommerce-terms-and-conditions-wrapper a{color: var(--ts-primary-color);font-weight: bold;}.woocommerce-terms-and-conditions-wrapper a:hover{text-decoration: underline;}.woocommerce-terms-and-conditions-wrapper a:hover{text-decoration: none;}.woocommerce-invalid #terms{outline: none !important;}.woocommerce form .form-row label{padding-bottom: 13px;}.woocommerce > form.checkout .woocommerce-shipping-fields{margin: 0 0 23px;padding: 4px 0 5px;border-width: 0 0 1px;border-style: solid;}#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes{margin-bottom: 0;}#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background: transparent !important;border-radius: 0;}.woocommerce-checkout #payment ul li{list-style: none;}#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods{padding: 15px 0;border-width: 0;}.woocommerce-checkout #payment ul.payment_methods{padding: 20px 0;border-width: 0;}.woocommerce > form.checkout #order_review table.shop_table{position: static;}#order_review .shop_table.woocommerce-checkout-review-order-table th:last-child, #order_review .shop_table.woocommerce-checkout-review-order-table td:last-child{text-align: end;}#order_review .shop_table.woocommerce-checkout-review-order-table th, #order_review .shop_table.woocommerce-checkout-review-order-table td{padding: 10px 0;border-radius: 0 !important;border-width: 0;}#order_review .shop_table.woocommerce-checkout-review-order-table tbody th, #order_review .shop_table.woocommerce-checkout-review-order-table tbody td{font-size: 0.93em;}#order_review .shop_table.woocommerce-checkout-review-order-table tbody tr:first-child th, #order_review .shop_table.woocommerce-checkout-review-order-table tbody tr:first-child td{padding-top: 25px;border-width: 1px 0 0;border-style: solid;}#order_review .shop_table.woocommerce-checkout-review-order-table tbody tr:last-child th, #order_review .shop_table.woocommerce-checkout-review-order-table tbody tr:last-child td{padding-bottom: 25px;border-width: 0 0 1px;border-style: solid;}#order_review .shop_table.woocommerce-checkout-review-order-table tfoot th, #order_review .shop_table.woocommerce-checkout-review-order-table tfoot td{border-width: 0 0 1px;border-style: solid;padding: 23px 0;}#order_review .shop_table.woocommerce-checkout-review-order-table .product-name strong{font-weight: inherit;}#add_payment_method .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{padding: 5px 0;}#order_review table.shop_table ul#shipping_method{margin-left: -100%;text-align: left;}#add_payment_method #payment ul.payment_methods li label, .woocommerce-cart #payment ul.payment_methods li label, .woocommerce-checkout #payment ul.payment_methods li label{display: inline;}#add_payment_method #payment .payment_method_paypal .about_paypal, .woocommerce-cart #payment .payment_method_paypal .about_paypal, .woocommerce-checkout #payment .payment_method_paypal .about_paypal {float: none;line-height: 24px;font-size: 10px;text-transform: uppercase;color: inherit;text-decoration: none;}#add_payment_method #payment ul.payment_methods li input, .woocommerce-cart #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {margin: -2px 5px 0 0;}#add_payment_method #payment ul.payment_methods li img, .woocommerce-cart #payment ul.payment_methods li img, .woocommerce-checkout #payment ul.payment_methods li img {margin: -2px 5px 0;max-width: 120px;}#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {padding: 0 0 10px 0;}#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {padding: 18px 25px;margin: 10px 0 0;font-size: 100%;line-height: 24px;border-radius: 4px;color: inherit;background: rgba(101,101,101,0.1);}#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{content: "";display: block;border: 10px solid rgba(101,101,101,0.1);border-right-color: transparent;border-left-color: transparent;border-top-color: transparent;position: absolute;top: -10px;left: 0;margin: -10px 0 0 25px;}.woocommerce ul#shipping_method li label{padding: 0;}#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row{padding: 0;margin: 0;}.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{width: 100%;float: none;margin-bottom: 0;}.woocommerce-terms-and-conditions{border: none;box-shadow: none;background: rgba(101,101,101,0.1);}.woocommerce ul#shipping_method li label .woocommerce-Price-amount{line-height: inherit !important;font-weight: normal;}body #main, body.dokan-store #main:before, #cboxLoadedContent, #yith-wcwl-popup-message, .dataTables_wrapper, body > .compare-list, form.checkout div.create-account{background-color: var(--ts-main-bg);}body #cboxClose, .ts-floating-sidebar .close, .ts-popup-modal .close{position: absolute;top: 0;right: 0;z-index: 999;width: 30px;height: 30px;font-size: 0;line-height: 30px;text-align: center;letter-spacing: 0;transition: 350ms ease 0s;}.ts-floating-sidebar .close:hover,.ts-popup-modal .close:hover{color: var(--ts-icon-hover-color);}.ts-floating-sidebar .close{top: 26px;right: 12px;}:is(#left-sidebar, #right-sidebar) .close{display: none;}#ts-shopping-cart-sidebar .close{top: 26px;right: 18px;}body #cboxClose{background-image: none;text-indent: 0;color: #ffffff;text-transform: none;z-index: 100001;background: transparent !important;color: inherit !important;right: 30px;top: 18px;min-width: 0;}body #cboxClose:hover{color: var(--ts-icon-hover-color) !important;}.ts-floating-sidebar .close:hover{opacity: 1;}ul.products-list li .remove:before, .cart_list li .cart-item-wrapper a.remove:before, .woocommerce .widget_shopping_cart .cart_list li a.remove:before, .woocommerce.widget_shopping_cart .cart_list li a.remove:before, .elementor-widget-wp-widget-woocommerce_widget_cart .cart_list li a.remove:before{font-size: 18px;line-height: 18px !important;}body #cboxClose:after, html body > h1 a.close:before, .ts-floating-sidebar .close:after, .ts-popup-modal .close:after, .ts-sidebar .close:after, body table.compare-list tr.remove td > a .remove:before{font-size: 24px;line-height: inherit !important;}body table.compare-list tr.remove td > a .remove:before{margin-left: -2px;display: inline-block;}.woocommerce table.shop_table .product-remove a:before, body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before{font-size: 20px;line-height: inherit !important;}.ts-popup-modal .overlay{position: fixed;visibility: hidden;opacity: 0;left: 0;right: 0;bottom: 0;top: 0;content: "";z-index: 99990;}#cboxOverlay{z-index: 100000 !important;}#colorbox,#cboxOverlay,#cboxWrapper{overflow: visible !important;z-index: 100001;}.ts-popup-modal .overlay, #cboxOverlay{background: rgba(0,0,0,0.8);transition: all 200ms linear 0s;}.ts-popup-modal.show .overlay:before{display: none;}.ts-popup-modal .close{color: #ffffff;background: #000000;top: -11px;right: -10px;}#ts-product-size-chart-modal .close, #ts-quickshop-modal .close{top: -1px;right: -1px;}.ts-popup-modal .close:hover{color: var(--ts-text-in-primary-color);background: var(--ts-primary-color);}.ts-popup-modal{opacity: 0;}.ts-popup-modal.show, .ts-popup-modal.loading{opacity: 1;}.ts-popup-modal.loading .overlay:before, .ts-popup-modal.show .overlay, .ts-popup-modal.loading .overlay, .ts-popup-modal.show .popup-container{visibility: visible;opacity: 1;}.ts-popup-modal .popup-container{position: fixed;padding: 0;top: 50%;left: 50%;z-index: 99991;visibility: hidden;opacity: 0;transform: translate(-50%,-50%);width: 1100px;height: auto;transition: opacity 0.2s ease, visibility 0.2s ease;backface-visibility: hidden;-webkit-backface-visibility: hidden;color: var(--ts-dropdown-color);background-color: var(--ts-dropdown-bg);}#ts-product-video-modal .popup-container{border: 10px solid #ffffff;}#ts-quickshop-modal .popup-container{width: 940px;}body .ts-popup-modal .product-360-container{width: 600px;}.woocommerce .wishlist-fragment .blockUI.blockOverlay:before, .woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay:before{display: block;}.woocommerce div.product form.cart .variations .label .ts-value{margin: 1px 0 0;}.woocommerce div.product form.cart .variations .label .ts-value, .woocommerce div.product form.cart .variations .label label{float: left;}.woocommerce div.product form.cart .variations .label label{margin-bottom: 18px;}.ts-product-size-chart-button{text-decoration: underline;text-underline-position: under;}.woocommerce div.product form.cart .variations .value > .ts-product-size-chart-button{position: relative;top: -6px;float: right;}.woocommerce div.product form.cart .variations .value > .ts-product-attribute:first-child, .woocommerce div.product form.cart .variations .value > .ts-product-size-chart-button + *{width: 100%;clear: both;}.ts-popup-modal .product-size-chart-container .product-size-chart-content{padding: 40px;}.ts-popup-modal .product-size-chart-container .ts-size-chart-content{max-height: 56vh;overflow-y: auto;}.product-size-chart-content > h2{font-size: var(--ts-h6-font-size);letter-spacing: var(--ts-h6-letter-spacing);line-height: var(--ts-h6-line-height);margin-bottom: 40px;text-align: center;text-transform: uppercase;}.product-size-chart-content .chart-table, .product-size-chart-content .chart-content > *:last-child{margin-bottom: 0;}.chart-image{text-align: center;}table.chart-table{margin-bottom: 0;}.product-size-chart-content .chart-table th, .product-size-chart-content .chart-table td, .product-size-chart-content .chart-content table th, .product-size-chart-content .chart-content table td, .ts-size-chart-content .chart-content table th, .ts-size-chart-content .chart-content table td{font-size: 100%;line-height: 22px;}.product-size-chart-content .chart-table th, .product-size-chart-content .chart-content table th, .ts-size-chart-content .chart-content table th{padding: 0 20px 18px;}.product-size-chart-content .chart-table td:not(:first-child), .ts-size-chart-content .chart-content td:not(:first-child){text-align: center;}.product-size-chart-content .chart-table td, .product-size-chart-content .chart-content table td, .ts-size-chart-content .chart-content table td{padding: 8px 20px;}.product-size-chart-content .chart-table tbody tr:first-child td, .product-size-chart-content .chart-content table tbody tr:first-child td, .ts-size-chart-content .chart-content table tbody tr:first-child td{padding-top: 18px;}.ts-size-chart-content .chart-label, .product-size-chart-content .chart-label{text-align: center;}.ts-size-chart-content .chart-table tr:first-child td, .ts-size-chart-content .chart-table tr td:first-child, .product-size-chart-content .chart-table tr:first-child td, .product-size-chart-content .chart-table tr td:first-child{font-weight: bold;}.opening-quickshop{overflow: hidden;}#ts-quickshop-modal{position: fixed;top: 0;left: 0;bottom: 0;right: 0;overflow-x: hidden;z-index: -1;}.opening-quickshop #ts-quickshop-modal{overflow-y: auto;}#ts-quickshop-modal.loading,#ts-quickshop-modal.show{z-index: 99990;}#ts-quickshop-modal .overlay{position: absolute;}.ts-popup-modal .quickshop-content{max-height: 100%;overflow: hidden;padding: 30px;}#ts-quickshop-modal .quickshop-content div.product:after{content: '';display: table;clear: both;}#ts-quickshop-modal .woocommerce div.product div.summary,#ts-quickshop-modal .woocommerce div.product .woocommerce-product-gallery{margin-bottom: 0;}#ts-quickshop-modal .woocommerce div.product.gallery-layout-vertical.has-gallery div.images{padding-left: 75px;}#ts-quickshop-modal .woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{flex-direction: column;width: 60px;position: absolute;top: 0;left: 0;}#ts-quickshop-modal .woocommerce div.product div.images .flex-control-thumbs li{width: 80px;}#ts-quickshop-modal .woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li {width: 100%;}#ts-quickshop-modal .woocommerce div.product div.images{width: 52%;}#ts-quickshop-modal div.product > .summary{width: 48%;position: absolute;top: 10px;max-height: calc(100% - 20px);right: -30px;padding: 0 30px 0 0;overflow-x: hidden;overflow-y: auto;float: none;transition: none;gap: 25px;}#ts-quickshop-modal .woocommerce div.product form.cart .ts-product-attribute ~ .reset_variations{margin-top: -9px;}#ts-quickshop-modal .woocommerce div.product div.summary > .cats-link + .product_title{margin-top: -18px;}#ts-quickshop-modal .woocommerce div.product div.summary > .product_title + .ts-product-ratings-stock{margin-top: -20px;}#ts-quickshop-modal .woocommerce div.product .summary .product_title, #ts-quickshop-modal .woocommerce div.product .summary > .ts-variation-price, #ts-quickshop-modal .woocommerce div.product .summary p.price, #ts-quickshop-modal .woocommerce div.product .summary span.price{font-size: 1.8rem;}#ts-quickshop-modal .woocommerce div.product .summary .ts-discount-percent, #ts-quickshop-modal .woocommerce div.product .summary p.price del, #ts-quickshop-modal .woocommerce div.product .summary span.price del{font-size: 1.3rem;}#ts-quickshop-modal .woocommerce div.product form.cart .variations{margin-bottom: 18px;}#ts-quickshop-modal .woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color{width: 61px;height: 61px;}#ts-quickshop-modal .woocommerce .woocommerce-product-gallery .product-label span span {padding-top: 4px;padding-bottom: 4px;}#ts-product-360-modal.ts-popup-modal.show .overlay{background: #ffffff;}#ts-product-360-modal.ts-popup-modal .popup-container{margin: 0;opacity: 0;display: none;}#ts-product-360-modal.ts-popup-modal.show .popup-container{-webkit-animation-duration: 400ms;-moz-animation-duration: 400ms;animation-duration: 400ms;animation-delay: 100ms;-webkit-animation-delay: 100ms;-moz-animation-delay: 100ms;-webkit-animation-fill-mode: both;-moz-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: animation_fade;-moz-animation-name: animation_fade;animation-name: animation_fade;opacity: 1;display: block;}#ts-product-360-modal.ts-popup-modal .close{right: 0;top: 0;position: fixed;opacity: 0;}.admin-bar #ts-product-360-modal.ts-popup-modal .close{top: 32px;}#ts-product-360-modal.ts-popup-modal.show span.close{z-index: 99991;opacity: 1;}.threesixty .nav_bar a:hover{background: transparent;}.threesixty .nav_bar{position: absolute;bottom: 0;left: 0;right: 0;z-index: 11;display: flex;flex-flow: row wrap;justify-content: center;gap: 5px;}.threesixty .nav_bar a{width: 40px;height: 40px;font-size: 0;text-decoration: none;background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);letter-spacing: 0;text-align: center;border: 1px solid var(--ts-primary-color);border-radius:6px;}.threesixty .nav_bar a:hover{background: transparent;color: var(--ts-primary-color);}.threesixty .nav_bar a:before{font-size: 20px;line-height: 40px;display: inline-block;}.threesixty .nav_bar a.nav_bar_next:before{transform: scaleX(-1);}ol.threesixty_images li{font-size: 0;padding: 0;line-height: 0;}.ts-popup-modal .threesixty{width: 100% !important;}.threesixty .threesixty_images{display: none;list-style: none;margin: 0;padding: 0;}.threesixty .threesixty_images img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: auto;height: auto;transition: 2s ease 0s;}.threesixty .threesixty_images img:hover{cursor: grabbing;}.threesixty .threesixty_images img.previous-image{visibility: hidden;}.threesixty .threesixty_images img.current-image{visibility: visible;}.threesixty .spinner{width: 60px;display: block;margin: 0 auto;height: 30px;background: #333;background: rgba(0, 0, 0, 0.7);border-radius: 5px;}.threesixty .spinner span{font-family: Arial, "MS Trebuchet", sans-serif;font-size: 12px;font-weight: bolder;color: #FFF;text-align: center;line-height: 30px;display: block;}.threesixty:-webkit-full-screen{background: #ffffff;width: 100%;height: 100%;margin-top: 0;padding-top: 200px;}.threesixty:-moz-full-screen{background: #ffffff;width: 100%;height: 100%;margin-top: 0;padding-top: 200px;}body .ts-popup-modal .add-to-cart-popup-container{width: 500px;padding: 30px;border-radius: 10px;}.add-to-cart-popup-content .heading{margin-bottom: 20px;padding-bottom: 14px;border-width: 0 0 1px;border-style: solid;}.add-to-cart-popup-content .heading .theme-title{margin: 0;padding: 0 25px 0 0;}.add-to-cart-popup-content .item, .add-to-cart-popup-content .action{display: flex;flex-wrap: wrap;align-items: center;}.add-to-cart-popup-content .action{margin-top: 20px;padding-top: 20px;border-width: 1px 0 0;border-style: solid;}.add-to-cart-popup-content .item .product-image{width: 40%;margin-right: 20px;}.add-to-cart-popup-content .item .product-meta{width: calc(60% - 20px);}.add-to-cart-popup-content .item .product-name{margin-bottom: 10px;white-space: normal;text-overflow: initial;}.add-to-cart-popup-content .action .button{width: calc(50% - 5px);}.add-to-cart-popup-content .action .view-cart{margin-right: 5px;}.add-to-cart-popup-content .action .checkout{margin-left: 5px;}#ts-add-to-cart-popup-modal .close{width: 26px;height: 26px;top: 24px;right: 22px;background: transparent;color: inherit;}#ts-add-to-cart-popup-modal .close:hover{color: var(--ts-icon-hover-color);}#ts-add-to-cart-popup-modal .close:after{font-size: 20px;line-height: 26px !important;}.dataTables_scrollFoot{display: none;}html body #yith-woocompare{padding: 0;}#cboxLoadingGraphic{background: none !important;}#cboxLoadingOverlay{top: 50%;left: 50%;width: 100px;height: 100px;transform: translate(-50%,-50%);background-image: none !important }.woocommerce .wd_compare_wrapper .added:before{content: "\f065";}#cboxContent{background: transparent !important;}#cboxTopCenter, #cboxTopLeft, #cboxTopRight, #cboxBottomLeft, #cboxBottomRight, #cboxBottomCenter, #cboxMiddleLeft, #cboxMiddleRight{background: transparent;width: 0;height: 0;padding: 0;margin: 0;}#cboxLoadedContent{padding: 0;}#cboxLoadedContent iframe{position: relative;z-index: 1;background: transparent;}.dataTables_wrapper{padding: 0;text-align: center;}.dataTables_scrollHead, .DTFC_LeftHeadWrapper{display: none;}html body > h1{padding: 14px 20px;display: block;width: 100%;float: none;position: relative;z-index: 14;text-align: center;border-width: 0;background: transparent !important;}html body > h1{line-height: 40px !important;font-size: 30px;text-transform: none;}html body > h1 a.close{font-size: 0;padding: 0;width: 24px;height: 24px;margin: 0;right: 0;position: relative;top: 0;}table.compare-list, table.compare-list th, table.compare-list td{box-sizing: content-box;}table.compare-list:not(.dataTable) thead{display: none !important;}body table.compare-list{margin: 0 !important;padding: 0 !important;width: 100%;border-width: 1px 0 0 0;}body table.compare-list td.odd, body table.compare-list td.even{background: transparent;}body #yith-woocompare table.compare-list tbody th{background: transparent;}body #yith-woocompare table.compare-list tbody th, body #yith-woocompare table.compare-list tbody td{padding: 15px;}body #yith-woocompare table.compare-list tr.title th, body #yith-woocompare table.compare-list tr.title td, body #yith-woocompare table.compare-list tr.image td, body #yith-woocompare table.compare-list tr.image th, body #yith-woocompare table.compare-list tr.add-to-cart td, body #yith-woocompare table.compare-list tr.add-to-cart th, body #yith-woocompare table.compare-list tr.price:not(.repeated) td, body #yith-woocompare table.compare-list tr.price:not(.repeated) th{padding: 0 15px 15px 15px;}body #yith-woocompare table.compare-list tr.title th, body #yith-woocompare table.compare-list tr.title td{line-height: 20px;padding-bottom: 10px;}body #yith-woocompare table.compare-list tr.add-to-cart td, body #yith-woocompare table.compare-list tr.add-to-cart th{padding-bottom: 20px;}body #yith-woocompare table.compare-list tr{display: table-row;}body #yith-woocompare table.compare-list tr.description td > *:last-child{margin-bottom: 0 !important;}body table.compare-list th{background: transparent;}body table.compare-list td img{width: 250px;padding: 0;border: 0;max-width: 100%;margin-bottom: 0;}body table.compare-list .description td img{width: auto;}body table.compare-list th{border-width: 1px 0 0 0;border-style: solid;text-align: left;}body table.compare-list td{border-width: 1px 0 0 0;border-style: solid;}body #yith-woocompare table.compare-list tr.image th,body #yith-woocompare table.compare-list tr.image td{border-top-width: 0;}body #yith-woocompare table.compare-list tbody th,body #yith-woocompare table.compare-list tbody td{border-width: 1px 1px 0 0;border-style: solid;border-color: var(--ts-border);}body #yith-woocompare table.compare-list tbody tr th:last-child,body #yith-woocompare table.compare-list tbody tr td:last-child{border-right-width: 0;}body #yith-woocompare table.compare-list tr:not(.no-products).add-to-cart th,body #yith-woocompare table.compare-list tr:not(.no-products).add-to-cart td,body #yith-woocompare table.compare-list tr:not(.no-products).title th,body #yith-woocompare table.compare-list tr:not(.no-products).title td,body #yith-woocompare table.compare-list tr:not(.no-products).price:not(.repeated) th,body #yith-woocompare table.compare-list tr:not(.no-products).price:not(.repeated) td,body #yith-woocompare table.compare-list tr:not(.no-products).image th,body #yith-woocompare table.compare-list tr:not(.no-products).image td{border-top-width: 0;}body #yith-woocompare table.compare-list tr.no-products td{padding-left: 20px;padding-right: 20px;border-width: 1px 0 0 0;border-style: solid;}body table.compare-list tr.image td, body table.compare-list tr.title td, body table.compare-list tr.price td{text-transform: none;}body table.compare-list tr.price td{text-decoration: none;}body table.compare-list tr.image th, body table.compare-list tr.image td{height: auto;}body table.compare-list tr.add-to-cart th, body table.compare-list tr.add-to-cart td{padding-bottom: 30px;}body table.compare-list tr.remove td, body table.compare-list tr.remove th{padding-top: 12px !important;padding-bottom: 10px !important;}body table.compare-list tr.image td{padding-top: 0;}body table.compare-list tr.remove td > a{font-size: 0;line-height: 0;width: 21px;height: 21px;text-align: center;display: block;margin-left: auto;margin-right: auto;position: relative;background: transparent !important;}body table.compare-list .remove td a .remove{position: relative;width: 100%;height: 100%;line-height: 19px;font-size: 0;letter-spacing: 0;color: inherit;display: block;background: transparent !important }tr.image th, tr.title th, tr.price:not(.repeated) th, tr.add-to-cart th{font-size: 0 !important;}body table.compare-list tr.price th, .compare-list tr.price td ins{text-decoration: none;}body table.compare-list tr.price th, body table.compare-list tr.price td del{margin-right: 8px;}html body table.compare-list tr.description td p, html body table.compare-list tr.description th p{margin: 0;}body .woocommerce table.compare-list .add-to-cart td a{margin: 0;min-width: 200px;}body table.compare-list .add-to-cart td .blockOverlay{display: none !important;}body .compare-list tr.no-products td{text-align: left !important;}#cboxLoadedContent iframe{padding: 0;}body table.compare-list .stock td span{color: inherit;}#colorbox.yith_woocompare_colorbox{position: fixed !important;top: 50% !important;transform: translate(0,-50%);}body table.compare-list .add-to-cart td a:not(.unstyled_button){min-width: 150px;}.home .woocommerce-message{display: none !important;}body #ts-ajax-add-to-cart-message{position: fixed;opacity: 0;top: 0;width: 100%;text-align: center;z-index: 99992;visibility: hidden;overflow: hidden;line-height: 26px;transform: translate(0,-100%);transition: transform 200ms ease-out;right: 0;padding: 8px 20px;}body.admin-bar #ts-ajax-add-to-cart-message{top: 32px;}body #ts-ajax-add-to-cart-message:before{left: 10px;top: 5px;}body #ts-ajax-add-to-cart-message.show{transform: translate(0,0);opacity: 1;visibility: visible;display: block;}body #ts-ajax-add-to-cart-message:not(.error) > span.error-message, body #ts-ajax-add-to-cart-message.error > span.error-message .button, body #ts-ajax-add-to-cart-message.error > span:not(.error-message){display: none;}.alert{padding: 9px 15px;margin-bottom: 40px;border-radius: 0;box-shadow: none;text-shadow: none;}#primary > .woocommerce-notices-wrapper:not(:empty){margin-bottom: 43px;}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:not(.button),.woocommerce-error a:not(.button), .woocommerce-info a:not(.button), .woocommerce-message a:not(.button), .woocommerce .woocommerce-error a:not(.button), .woocommerce .woocommerce-info a:not(.button), .woocommerce .woocommerce-message a:not(.button){color: inherit;position: relative;line-height: 1.3;display: inline-block;font-weight: bold;text-decoration: none;overflow: hidden;}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a:not(.button):hover,.woocommerce-error a:not(.button):hover, .woocommerce-info a:not(.button):hover, .woocommerce-message a:not(.button):hover, .woocommerce .woocommerce-error a:not(.button):hover, .woocommerce .woocommerce-info a:not(.button):hover, .woocommerce .woocommerce-message a:not(.button):hover, .woocommerce .woocommerce-warning a:not(.button):hover{text-decoration: none;}body .wc-block-components-notice-banner, .woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-warning, .woocommerce .woocommerce-warning, .woocommerce-info, .woocommerce .woocommerce-info{box-shadow: none;text-shadow: none;width: 100%;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;margin: 0 0 16px;line-height: 24px;border-width: 0;padding: 8px 20px;display: flex;flex-wrap: wrap;align-items: center;gap: 0 10px;font-size: 0.9rem;border-radius: 6px;}.woocommerce-message li, .woocommerce-error li, .woocommerce-warning li, .woocommerce-info li{list-style: none;width: 100%;padding: 0;line-height: 26px;}body .wc-block-components-notice-banner{padding: 0 !important;width: 100%;display: flex;flex-wrap: wrap;align-items: center;gap: 0 10px;font-size: 0.9rem;}body .wc-block-components-notice-banner.is-info, body .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{font-size: 1rem;line-height: 18px;}.woocommerce-error::after, .woocommerce-error::before, .woocommerce-info::after, .woocommerce-info::before, .woocommerce-message::after, .woocommerce-message::before{display: none;}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{margin: 0;}body .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary + ul{width: 100%;margin: 0;}body .wc-block-components-notice-banner__content ul li{padding: 0;}body .wc-block-components-notice-banner > svg{display: none;}body .wc-block-components-notice-banner>.wc-block-components-notice-banner__content .button{background: transparent !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;min-width: 0 !important;width: auto !important;color: inherit !important;font-size: 0.8rem;line-height: 1.2;margin-left: auto;order: 10;opacity: 1;overflow: hidden;}.woocommerce-checkout #payment ul.payment_methods .woocommerce-info{padding: 0;}.index-template #primary > .alert{text-align: center;}body.woocommerce-wishlist .yith-wcwl-form .woocommerce-message,body.woocommerce-wishlist .yith-wcwl-form > *{transition: 300ms ease;}.alert.alert-success,div.wpcf7-mail-sent-ok{background: transparent !important;}body .wc-block-components-notice-banner.is-success, body #ts-ajax-add-to-cart-message, .woocommerce-message, .woocommerce .woocommerce-message{color: #0fb232;background-color: #e7faea;}body .wc-block-components-notice-banner.is-error, body #ts-ajax-add-to-cart-message.error, .woocommerce-error, .woocommerce .woocommerce-error{color: #dd2831;background-color: #ffe6e6;}body .wc-block-components-notice-banner.is-warning, .woocommerce-warning, .woocommerce .woocommerce-warning{background-color: #fff5cf;color: #cba100;}.woocommerce form.checkout_coupon, .woocommerce .checkout-login-coupon-wrapper form.login, body .wc-block-components-notice-banner.is-info, .woocommerce-info, .woocommerce .woocommerce-info{background-color: #e8f3fe;color: #000000;}.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{text-decoration: none !important;font-size: 100%;line-height: 18px;color: inherit !important;}.woocommerce.archive #primary > .woocommerce-info{display: none;}.search-no-results-wrapper, body .woocommerce-no-products-found .wc-block-components-notice-banner__content, .cart-empty.woocommerce-info, .return-to-shop{text-align: center;}.cart-empty.woocommerce-info{justify-content: center;}.search-no-results-wrapper .search--form{max-width: 600px;margin: 30px auto 0;}body.search.search-no-results .ts-pagination{padding: 0 !important;border: 0;margin: 0;}.woocommerce.archive.search-no-results .woocommerce-no-products-found > .woocommerce-info{display: none;}body .woocommerce-no-products-found .wc-block-components-notice-banner.is-info{background: transparent;}body .woocommerce-no-products-found .wc-block-components-notice-banner.is-info > .wc-block-components-notice-banner__content{flex-direction: column;align-items: center;gap: 0;padding: 0;}.search-no-results-wrapper:before,body .woocommerce-no-products-found .wc-block-components-notice-banner.is-info > .wc-block-components-notice-banner__content:before{font-size: 6rem;display: inline-block;margin-bottom: 20px;color: var(--ts-gray-color);background: transparent;display: inline-block !important;width: auto;height: auto;}#ts-search-sidebar .ts-sidebar-content{padding: 0;}#ts-search-sidebar .ts-sidebar-content .close{position: absolute;top: 0;right: 0;display: inline-flex;align-items: center;justify-content: center;margin: 0;padding: 0;width: 61px;height: 54px;border-left: 1px solid #ffffff;background: #efefef;}#ts-search-sidebar .ts-search-by-category form{background: transparent;border: 0;}#ts-search-sidebar .ts-search-by-category .select-category{width: calc(100% - 61px);padding: 15px 20px;background-color: #efefef;background-position: calc(100% - 15px) 50%;font-weight: bold;}#ts-search-sidebar .ts-search-by-category .search-table:before{display: none;}#ts-search-sidebar .ts-search-by-category form > .search-table,.ts-floating-sidebar .ts-search-result-container{padding: 20px 20px 0;}#ts-search-sidebar .ts-search-by-category .search-table .search-field input[type="text"]{border: 1px solid var(--ts-primary-color);border-top-right-radius: 0;border-bottom-right-radius: 0;}#ts-search-sidebar .ts-search-by-category .search-table .search-button input[type^="submit"]{padding: 18px 0 !important;border-top-right-radius: 6px;border-bottom-right-radius: 6px;}#ts-search-sidebar .ts-search-by-category .search-table .loading .search-button:after{margin-left: -8px;}#ts-search-sidebar ul.product_list_widget li .ts-wg-thumbnail, .woocommerce #ts-search-sidebar ul.product_list_widget li .ts-wg-thumbnail{width: 120px;}.ts-floating-sidebar .ts-search-by-category .search-table .search-button:before, .ts-search-by-category .search-table .search-button:before{border-top-right-radius: 6px;border-bottom-right-radius: 6px;}body.search.search-no-results .alert p{font-size: 1.5em;line-height: 1.5;}body.search.search-no-results .search-wrapper{max-width: 500px;margin: 0 auto 100px;}body.search.search-no-results .search-content input[type="text"]{padding-top: 11px;padding-bottom: 11px;}.woocommerce > .return-to-shop{margin-bottom: 10%;}body .wc-empty-cart-message .wc-block-components-notice-banner.is-info, body .cart-empty.woocommerce-info{color: inherit;background: transparent !important;margin-bottom: 30px;}.woocommerce-cart .return-to-shop a.button{min-width: 240px;}body .wp-block-image.is-style-circle-mask img{border-radius: 9999px;}body .wc-empty-cart-message .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content{justify-content: center;font-size: 1.06rem;}body .wc-empty-cart-message .wc-block-components-notice-banner.is-info:before, body .woocommerce .cart-empty.woocommerce-info:before{position: static;content: '';width: 100%;height: 150px;background: url('images/cart-empty.svg') no-repeat center;margin: 0 auto 20px;opacity: 0.3;display: inline-block;}#yith-wcwl-popup-message{margin: 0 !important;transform: translate(-50%,0);border-width: 0;line-height: 40px;padding: 10px 20px;min-width: 120px;position: fixed;text-align: center;top: 50%;left: 50%;z-index: 99990;box-shadow: 0 0 8px rgba(0,0,0,0.2);border-radius: 10px;}body:not(.single-product) #yith-wcwl-popup-message{display: none !important;}body.woocommerce .wishlist-title{margin-bottom: 30px;display: flex;flex-wrap: wrap;align-items: center;gap: 15px;}body.woocommerce .wishlist-title h2{padding: 0;font-size: var(--ts-h3-font-size);}.hidden-title-form a{font-size: inherit;}body.woocommerce-wishlist .yith-wcwl-form .woocommerce-message{margin-bottom: 46px;}.yes-js #yith-wcwl-form .hidden-title-form{margin: 0 0 30px 0;width: 100%;}.wishlist-title.wishlist-title-with-form .button{padding: 5px 6px;min-width: 0;font-size: 11px;display: none;border-radius: 4px;}.wishlist-title:hover a.show-title-form{display: inline-block;}.hidden-title-form button i, .wishlist-title a.show-title-form i{margin-right: 2px;}.wishlist-title.wishlist-title-with-form h2:hover{background: transparent;}.hidden-title-form input[type="text"]{margin: 0;padding: 17px 80px 17px 30px;line-height: 24px;}.hidden-title-form a{font-size: 14px;color: inherit;margin-right: 0;}body table.shop_table.wishlist_table{font-size: 100%;}.woocommerce div.wishlist_table .product-add-to-cart a{display: inline-block !important;}.woocommerce table.wishlist_table thead th{border-top: 0;}.wishlist-in-stock:before, .wishlist-out-of-stock:before{display: inline-block;margin-right: 5px;vertical-align: -1px;}.woocommerce td.product-name dl.variation{font-size: 0.93rem;}.woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt{font-weight: bold;color: inherit;margin-right: 5px;}.wishlist_table tfoot td{border: 0;}.yith_wcwl_wishlist_footer .yith-wcwl-share{float: none;}.yith-wcwl-share{margin-top: 30px;}.yith-wcwl-share ul{list-style: none;}.yith-wcwl-share ul li{display: inline-block;padding: 0;margin: 0;}.yith-wcwl-share h4.yith-wcwl-share-title{margin: 0 10px 0 0;text-transform: uppercase;font-size: 100%;}.yith_wcwl_wishlist_footer .yith-wcwl-share{margin-bottom: 0;display: flex;align-items: center;border-width: 1px 0 0;border-style: solid;padding-top: 30px;margin: 0;}.yith-wcwl-share ul{margin: -2px;display: flex;flex-wrap: wrap;}.yith-wcwl-share li a{margin: 2px;border-radius: 100%;line-height: 30px;min-height: 30px;min-width: 30px;font-size: 14px;padding: 0;}.yith-wcwl-share ul li a i{line-height: 26px;}.wishlist_table.mobile{display: flex;flex-flow: column wrap;position: relative;opacity: 1 !important;margin-bottom: 50px;}p.wishlist-empty{padding: 0 10px;}p.wishlist-empty, table.wishlist_table tbody td.wishlist-empty{margin: 0;text-align: start;}ul.wishlist_table.mobile .product-remove a i{display: none;}.wishlist_table.mobile li{list-style: none;position: relative;padding: 30px 0;margin: 0;border-width: 0 0 1px;border-style: solid;display: flex;flex-flow: row wrap;align-items: center;}.wishlist_table.mobile li .item-wrapper, .wishlist_table.mobile li .additional-info-wrapper{width: 50%;margin: 0;display: flex;flex-flow: row wrap;align-items: center;}.wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li table.additional-info td.label{display: none;}.wishlist_table.mobile li .item-wrapper .product-thumbnail{max-width: none;margin-right: 20px;width: 100px;}.wishlist_table.mobile li .item-details table.item-details-table, .wishlist_table.mobile li table.additional-info{margin: 0;}.wishlist_table.images_grid li .item-details table.item-details-table td, .wishlist_table.mobile li .item-details table.item-details-table td, .wishlist_table.mobile li table.additional-info td, .wishlist_table.modern_grid li .item-details table.item-details-table td{font-size: 1em;padding: 2px 0;}.wishlist_table.mobile li .item-details table.item-details-table td.value, .wishlist_table.mobile li table.additional-info td.value{text-align: inherit;}.wishlist_table.mobile li .item-wrapper .item-details{padding-right: 15px;}.wishlist_table.mobile li .additional-info, .wishlist_table.mobile li .item-wrapper .item-details{width: auto;flex: 1;}.wishlist_table.mobile li .additional-info-wrapper .product-remove{margin: 0 0 0 30px;}.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{margin: 0;}.wishlist-in-stock{color: #297e29;}.wishlist-out-of-stock{color: red;}.wishlist_table .product-add-to-cart span.dateadded{font-size: 0.9em;text-align: center;margin-bottom: 10px;}.woocommerce form.login, .woocommerce form.register{border-width: 0;padding: 0;margin: 0;}#customer_login h2, .account-content h2{margin-bottom: 30px;}.woocommerce #customer_login, .woocommerce form.track_order, .woocommerce form.woocommerce-ResetPassword.lost_reset_password{margin-left: auto;margin-right: auto;}.main-content-fullwidth .woocommerce #customer_login, .layout-fullwidth .woocommerce #customer_login{max-width: 1270px;}.woocommerce form.login, .woocommerce form.register{max-width: 550px;}.woocommerce form.track_order, .woocommerce form.woocommerce-ResetPassword.lost_reset_password{max-width: 700px;}.woocommerce form.track_order > .clear + .form-row, .woocommerce form.woocommerce-ResetPassword.lost_reset_password > .clear + .form-row{text-align: center;}.woocommerce #customer_login p.lost_password:last-child, .woocommerce #customer_login p.form-row:last-child{margin-bottom: 0;}.woocommerce #customer_login form.login .button, .woocommerce #customer_login form.register .button{margin-top: 6px;}.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{right: 20px;top: 15px;}.woocommerce-MyAccount-content p > a{color: inherit;text-decoration: none;}.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address label{font-weight: inherit;}.woocommerce #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme{margin: 18px 0 0;text-transform: capitalize;}form.track_order input[type^="submit"], form.track_order button[type^="submit"], .woocommerce form.woocommerce-ResetPassword.lost_reset_password input[type^="submit"], .woocommerce form.woocommerce-ResetPassword.lost_reset_password button[type^="submit"]{min-width: 166px;}form.track_order input[type^="submit"], form.track_order button[type^="submit"]{margin-top: 10px;}.woocommerce form.track_order .form-row-first, .woocommerce form.track_order .form-row-last{width: 100%;margin-left: 0;margin-right: 0;}.woocommerce form.track_order div.clear + .form-row, .woocommerce form.woocommerce-ResetPassword.lost_reset_password div.clear + .form-row{margin-bottom: 0;}.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content{width: 100%;float: none;}.woocommerce #customer_login, .woocommerce form.track_order, .woocommerce form.woocommerce-ResetPassword.lost_reset_password, .woocommerce-account .woocommerce-MyAccount-navigation{margin-top: 15px;}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin: 0 0 53px;padding: 0;overflow: visible;display: flex;flex-wrap: wrap;line-height: 0;position: relative;gap: 50px;border-width: 0 0 1px 0;border-style: solid;}.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style: none;padding: 0 0 20px 0;position: relative;z-index: 1;border-width: 0;border-radius: 0;background: transparent !important;transition: 300ms ease 0s;font-weight: 800;}.woocommerce-account .woocommerce-MyAccount-navigation ul li:after{left: 50%;right: 50%;width: auto;position: absolute;bottom: 0;content: "";border-width: 0 0 2px 0;border-style: solid;display: block;box-shadow: none;border-radius: 0;}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{color: var(--ts-primary-color);}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:after{left: 0;right: 0;border-color: var(--ts-primary-color);}.woocommerce-account .woocommerce-MyAccount-navigation ul li > a{line-height: 24px;padding: 0;color: inherit;padding: 0;margin: 0;position: relative;z-index: 1;width: 100%;display: inline-block;text-decoration: none;transition: 300ms ease 0s;}.woocommerce-account .woocommerce-MyAccount-content{display: block;}header.woocommerce-Address-title{width: 100%;display: flex;flex-wrap: wrap;}.woocommerce-account .addresses .title .edit{float: none;display: inline-block;text-decoration: none;color: inherit;font-weight: bold;text-transform: uppercase;font-size: 0.86rem;margin: 0 0 0 auto;}.woocommerce-account .addresses .title .edit:hover{color: var(--ts-primary-color);}.woocommerce-account .addresses .title .edit:before{font-size: 10px;display: inline-block;vertical-align: 1px;margin: 0 5px 0 0;}.woocommerce .woocommerce-MyAccount-content table.shop_table tr th:first-child, .woocommerce .woocommerce-MyAccount-content table.shop_table tr td:first-child{padding-left: 0;}.woocommerce .woocommerce-MyAccount-content table.shop_table tr th:last-child, .woocommerce .woocommerce-MyAccount-content table.shop_table tr td:last-child{padding-right: 0;text-align: end;}.woocommerce .woocommerce-MyAccount-content table.shop_table tr th, .woocommerce .woocommerce-MyAccount-content table.shop_table tr td{background: transparent;}.woocommerce .woocommerce-MyAccount-content table.shop_table thead tr th{padding-top: 0;}.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination{margin-top: 50px;display: flex;flex-flow: row wrap;}.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button{padding: 0;min-width: 0;background: transparent;color: inherit;border: 0;text-decoration: none;overflow: hidden;line-height: 22px;}.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button:hover{color: var(--ts-primary-color);}.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next{margin-left: auto;}.woocommerce-MyAccount-content .woocommerce-Addresses{display: inline-block;width: 100%;}.woocommerce-Address address{margin-bottom: 0;line-height: 2;}.woocommerce-MyAccount-content form button[type^="submit"]{margin-top: 20px;}.woocommerce .woocommerce-Address a.button{padding: 5px 10px;}.woocommerce-MyAccount-content html input#account_email{max-width: 100%;}.woocommerce-MyAccount-content > form{display: inline-block;width: 100%;}.woocommerce > .woocommerce-order .woocommerce-customer-details, .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details{margin-bottom: 0;}.woocommerce div.address a.button{margin-top: 20px;min-width: 120px;}.woocommerce .edit-box-textfull .button{margin-top: 10px }.woocommerce .edit-box-textfull p.form-row{width: 100%;float: none;padding: 0;}p.form-row select, p.form-row input[type="text"], p.form-row input[type="password"], p.form-row input[type="date"], p.form-row input[type="email"], p.form-row input[type="number"], p.form-row input[type="search"], p.form-row input[type="tel"], p.form-row textarea, .edit-box-textfull p.form-row input[type="text"], .edit-box-textfull p.form-row input[type="password"], .edit-box-textfull p.form-row input[type="date"], .edit-box-textfull p.form-row input[type="email"], .edit-box-textfull p.form-row input[type="search"], .edit-box-textfull p.form-row input[type="number"], .edit-box-textfull p.form-row input[type="tel"], .edit-box-textfull p.form-row textarea{max-width: 100%;}.woocommerce-orders-table__cell-order-number a{color: inherit;}.woocommerce > form > fieldset{border: 0;margin: 40px 0 0 0;}.woocommerce > form > fieldset legend{text-transform: uppercase;margin: 0 0 20px 0;}.track_order .form-row input[type="submit"]{min-width: 120px;}.woocommerce-MyAccount-content > form > h3, .woocommerce-account .addresses .title h3, .woocommerce-account .addresses h2, .woocommerce-customer-details .addresses h2{font-size: 1em;letter-spacing: inherit;line-height: inherit;float: left;margin-bottom: 15px;text-transform: uppercase;font-weight: 800;}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{position: relative;display: block;padding: 0;}.woocommerce .woocommerce-customer-details address{border-width: 0;border-radius: 0;clear: both;padding: 0;line-height: 2;}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{position: static;margin: 0 10px 0 0;padding: 0;font-size: 1.3em;display: inline-block;vertical-align: -3px;}.woocommerce table.customer_details tbody tr th, .woocommerce table.customer_details tbody tr td{border-width: 1px 0 0 0;border-style: solid;padding-right: 0;padding-left: 20px;text-align: center !important;}.woocommerce table.customer_details tbody tr td, .woocommerce table.customer_details tbody tr td:last-child{padding-right: 20px;padding-left: 20px;}.woocommerce table.customer_details tbody tr:first-child th, .woocommerce table.customer_details tbody tr:first-child td{border-width: 0;}.woocommerce-MyAccount-content .woocommerce-order-details > h2{margin-bottom: 23px;}.woocommerce .woocommerce-order-details table.shop_table td.product-name{max-width: initial;}.woocommerce .woocommerce-order-details table.shop_table tbody th, .woocommerce .woocommerce-order-details table.shop_table tfoot td, .woocommerce .woocommerce-order-details table.shop_table tfoot th{border-top: 0;}.woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads{margin-bottom: 50px;}.woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-first, .woocommerce form.woocommerce-ResetPassword.lost_reset_password .form-row-last{width: 100%;float: none;margin-right: 0;}.woocommerce ul.order_details{display: flex;flex-flow: row wrap;align-items: center;border: 1px dashed var(--ts-border);margin: 0 0 40px;}.woocommerce ul.order_details li{float: none;margin: 0;padding: 10px;font-size: 0.86em;flex: 1;letter-spacing: 0;text-align: center;text-transform: none;border-right: 1px dashed var(--ts-border);}.woocommerce ul.order_details li strong{display: block;font-size: 1em;margin-top: 5px;}.woocommerce .woocommerce-order-details table.shop_table .amount.woocommerce-Price-amount{color: inherit;}.woocommerce td.product-name .wc-item-meta li{list-style: none;}.woocommerce-order-details .woocommerce-order-details__title{margin-bottom: 35px;}.site-content > article:after{content: "";clear: both;display: table;}.tagcloud .tag-link-count{font-weight: normal;}ul.filter-bar{text-align: center;text-transform: uppercase;font-size: 12px;}ul.filter-bar li{margin: 0 15px 15px 0;display: inline-block;padding: 0;}ul.filter-bar li:last-child{margin-right: 0;}ul.filter-bar li:hover, ul.filter-bar li.current{text-decoration: underline;cursor: pointer;}ul.filter-bar li.current{cursor: default;}.list-posts{display: flex;flex-wrap: wrap;}.list-posts article{width: 100%;}.list-posts article, .ts-blogs .items article{margin-bottom: 54px;position: relative;}.ts-blogs.related-posts .items article:first-child:last-child{max-width: 50%;}.ts-blogs.ts-slider .items article{margin-bottom: 0;}.ts-blogs .blogs article .article-content, .ts-blogs .blogs article .thumbnail-content{position: relative;}.thumbnail-content .date-time, .entry-format .date-time{position: absolute;top: 30px;left: 30px;display: inline-block;padding: 5px 10px;background: #ffffff;color: #000000;line-height: 1;text-transform: uppercase;z-index: 6;}.thumbnail-content a.vcard.author, .entry-format a.vcard.author{position: absolute;bottom: 30px;left: 30px;border-color: rgba(255,255,255,0.4);}a.vcard.author, a.vcard.author:hover{text-decoration: none;}a.vcard.author, .wp-block-post-author__avatar{display: inline-block;}a.vcard.author img, .wp-block-post-author__avatar img{display: inline-block;width: 60px;height: 60px;border: 8px solid rgba(217,217,217,0.4);border-radius: 50%;object-fit: cover;transition: 300ms ease;}a.vcard.author:hover img, .wp-block-post-author__avatar:hover img{transform: scale(1.1);box-shadow: 0 0 10px rgba(0,0,0,0.1);}.ts-blogs-widget-wrapper a.vcard.author img{width: 40px;height: 40px;border-width: 6px;}.list-posts article .entry-content, .ts-blogs .items article.video .entry-content, .ts-blogs .items article.has-post-thumbnail .entry-content{margin-top: 16px;}.list-posts article .entry-content.no-featured-image{margin-top: 0;}.entry-summary .short-content > div.gallery:not(:last-child){margin-bottom: 20px;}.entry-summary .short-content > .wp-block-cover:first-child, .entry-summary .short-content > .wp-block-cover.alignleft:first-child{margin-top: 7px !important;}body.page article.page > *:last-child:not(.yith-wcwl-form){margin-bottom: 0;}body .ts-blogs-wrapper.columns-3 blockquote{font-size: 1.5rem;}.list-posts article:not(.quote) .entry-format, .ts-blogs article:not(.quote) .thumbnail-content, .list-posts article .entry-format figure, .ts-blogs article .thumbnail-content figure{position: relative;}.post_list_widget li .thumbnail, .list-posts article .entry-format figure, .ts-blogs article .thumbnail-content figure{overflow: hidden;}.list-posts article .entry-format figure:before, .ts-blogs article .thumbnail-content figure:before{content: '';position: absolute;top: 0;left: -100%;z-index: 2;display: block;width: 50%;height: 100%;background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.1) 100%);transform: skewX(-25deg);}.list-posts article .entry-format:hover figure:before, .ts-blogs article .thumbnail-content:hover figure:before{-webkit-animation: shine 1.2s;animation: shine 1.2s;}.post_list_widget li .thumbnail img, .list-posts article.has-post-thumbnail .thumbnail img, .ts-blogs article.has-post-thumbnail .thumbnail img{width: 100%;border-radius: 10px;}.list-posts article .thumbnail.gallery .swiper-wrapper img, .ts-blogs article .thumbnail.gallery .swiper-wrapper img{-o-object-fit: cover;object-fit: cover;}.list-posts article header .heading-title, .ts-blogs article header .heading-title{margin-bottom: 13px;}.list-posts article header .heading-title a:hover, .ts-blogs article header .heading-title a:hover{color: var(--ts-primary-color);}article header:last-child .heading-title{margin-bottom: 0 !important;}.list-posts article .entry-content > .entry-summary:not(:last-child), .ts-blogs article .entry-content > .excerpt:not(:last-child){margin-bottom: 10px;}.excerpt > *:last-child, .entry-summary .short-content > *:last-child{margin-bottom: 0;}.entry-summary .short-content > *:last-child:after{content: '';display: table;clear: both;}.entry-summary .short-content table tr:last-child td{border-bottom-width: 0;}.entry-summary .short-content > .wp-block-button.alignleft:nth-last-child(2){margin-bottom: 0 !important;}.entry-meta-top, .entry-meta-bottom{text-transform: uppercase;line-height: 18px;}.entry-meta-top:not(:last-child),.entry-meta-bottom:not(:last-child){margin-bottom: 16px;}.ts-blogs .entry-meta-top,.list-posts .entry-meta-top{margin-bottom: 7px;}.button-readmore{display: inline-block;}.list-posts article.sticky{padding: 50px;background-color: var(--ts-btn-special-bg);color: var(--ts-btn-special-color);}.list-posts article.sticky, [class*="wp-block-"].has-background, .wp-block-group.has-border-color{border-radius: 10px;}.wp-block-pullquote p, .entry-summary .short-content [class*="wp-block-"].has-background, .single-post > .entry-content > .content-wrapper [class*="wp-block-"].has-background{color: var(--ts-text-color);}.list-posts article .short-content blockquote{margin-bottom: 20px;}.wp-block-embed.alignfull figcaption{text-align: center;}.wp-block-latest-comments li article{padding-bottom: 0 !important;margin-bottom: 0 !important;border-width: 0 !important;}.wp-block-column {padding: 5px;}.wp-block-search {max-width: 600px;}.list-posts article .short-content > .wp-caption:first-child > a:first-child > img:first-child{margin-top: 10px;}.post-password-form label{display: inline-block;vertical-align: bottom;margin: 0;padding: 0;}.post-password-form label input{margin-top: 10px;margin-bottom: 0;min-width: 300px;}.short-content form p:last-child{margin-bottom: 5px;}.entry-content > .content-wrapper > blockquote:first-child, .entry-content > .content-wrapper > .wp-block-group.has-background:first-child{margin-top: 5px;}body.page article.page + .comments-area{margin-top: 60px;}.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{position: relative;display: inline-block;vertical-align: bottom;background: transparent !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;min-width: 0 !important;width: auto !important;margin: 3px 0 0;}.woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover{color: var(--ts-primary-color) !important;}.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{font-size: 90%;order: 1;margin-left: auto;}.woocommerce .cross-sells, .woocommerce .up-sells, .woocommerce .related, .woocommerce.related{margin: 0 0 var(--ts-section-gap) 0 !important;}.woocommerce .cross-sells > h2, .woocommerce .up-sells > h2, .woocommerce .related > h2, .woocommerce.related > h2, .yith-wfbt-section > h3, .theme-title .heading-title, #comment-wrapper .heading-title{padding-bottom: 23px;margin-bottom: 30px;border-width: 0 0 1px;border-style: solid;}.ts-align-left, .title-align-left .shortcode-heading-wrapper .shortcode-title{text-align: left;}.ts-align-center, .title-align-center .shortcode-heading-wrapper .shortcode-title{text-align: center;}.ts-align-right, .title-align-right .shortcode-heading-wrapper .shortcode-title{text-align: right;}.ts-alignleft .subscribe-widget form{margin-left: 0;margin-right: auto;}.ts-alignright .subscribe-widget form{margin-left: auto;margin-right: 0;}.ts-aligncenter .subscribe-widget form{margin-left: auto;margin-right: auto;}.ts-shortcode .shortcode-heading-wrapper .sub-title{text-transform: uppercase;font-size: 1.06rem;line-height: 1;margin-bottom: 0;}.ts-shortcode .shortcode-heading-wrapper .shortcode-title + .sub-title{margin-top: 10px;}header > .entry-title{-ms-word-wrap: break-word;word-wrap: break-word;}.entry-header .entry-format{position: relative;overflow: hidden;}.entry-format .thumbnail img{border-radius: 10px;}.entry-content > .content-wrapper > *:last-child{margin-bottom: 0 !important;}.entry-content > .content-wrapper > blockquote:last-child, .entry-content > .content-wrapper > .wp-block-cover:last-child{margin-bottom: 5px !important;}.entry-header .entry-format .ts-video, .entry-header .entry-format .ts-audio{overflow: hidden;}.entry-meta-middle > *, .entry-meta-bottom > *{padding: 2px 0;}.tagcloud, .wp-block-tag-cloud{display: block;overflow: hidden;}.tags-link a, .cats-link a, .brands-link a, .wp-block-tag-cloud a, .tagcloud a{margin: 0;padding: 0;display: inline-block;text-decoration: none;}.cats-link a{color: var(--ts-primary-color);position: relative;display: inline-block;vertical-align: bottom;overflow: hidden;}.woocommerce #reviews .woocommerce-review__author, .author a{text-decoration: none;font-weight: 800;color: var(--ts-text-color);}.tags-link, .wp-block-tag-cloud, .tagcloud{display: flex;flex-wrap: wrap;gap: 10px;}.tags-link a, .wp-block-tag-cloud a, .tagcloud a{text-align: center;padding: 6px 18px;font-size: 14px !important;line-height: 17px !important;border-width: 1px;border-style: solid;border-radius: 5px;border-color: var(--ts-tag-border);background-color: var(--ts-tag-bg);color: var(--ts-tag-color);text-decoration: none !important;}.footer-container .tagcloud a{border-color: var(--ts-tag-border);background-color: var(--ts-tag-bg);color: var(--ts-tag-color);}.brands-link a:hover{text-decoration: none;}.tags-link a:hover, .wp-block-tag-cloud a:hover, .tagcloud a:hover, .footer-container .tagcloud a:hover{text-decoration: none !important;background-color: transparent;border-color: var(--ts-primary-color);color: var(--ts-primary-color);}blockquote cite, .entry-meta-top, .entry-meta-middle, .entry-meta-bottom{display: flex;flex-flow: row wrap;align-items: center;text-transform: uppercase;}.entry-meta-bottom > .cats-link{display: inline;}.elementor-text-editor > ul:last-child > li:last-child{padding-bottom: 0 !important;}.single .meta-bottom-1, .single .meta-bottom-2{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;gap: 30px;padding-top: 30px;border-width: 1px 0 0;border-style: solid;margin-bottom: 30px;}.single .meta-bottom-2{padding-top: 56px;margin-bottom: 56px;}.single .meta-bottom-1 > *:first-child{flex: 1;}.single .meta-bottom-1 > *:last-child,.single-post .single-navigation.next > a{text-align: end;}.single .meta-bottom-2 > *{flex: 1;max-width: 48%;}body #st-el-4 .st-btns{overflow: auto;}body #st-1.st-has-labels .st-btn{min-width: 70px;}body #st-1 .st-btn > span{min-width: 30px;padding: 0 0 0 5px;margin: 0 0 0 5px;position: relative;}body #st-1 .st-btn > span:before{position: absolute;left: 0;top: 8px;bottom: 8px;content: "";width: 1px;background: rgba(0,0,0,0.1);}body #st-1 .st-btn:hover{top: 0;opacity: 0.8;}.single-post .single-navigation > a{color: inherit;display: flex;flex-wrap: wrap;align-items: center;position: relative;}.single-navigation > a:before{width: 40px;height: 40px;line-height: 38px;font-size: 20px;position: absolute;top: 50%;left: 0;transform: translateY(-50%);border-width: 1px;border-style: solid;border-radius: 50%;display: inline-block;vertical-align: middle;text-align: center;}.single-navigation.next > a:before{right: 0;left: auto;}.single-post .single-navigation.prev > a{padding-left: 56px;}.single-post .single-navigation.next > a{padding-right: 56px;justify-content: flex-end;}.single-navigation > a,.single-navigation > a:before{transition: 200ms ease;}.single-navigation > a:hover, .single-navigation > a:hover > span:first-child{color: var(--ts-primary-color);}.single-navigation > a:hover:before{border-color: var(--ts-primary-color);}.single-navigation > a > span{display: block;}.single-navigation > a > span:first-child{width: 100%;color: var(--ts-gray-color);}.single-navigation > a > span:last-child{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.entry-author{display: flex;flex-wrap: wrap;align-items: center;gap: 30px;padding: 30px;border-width: 1px;border-style: solid;border-radius: 10px;}.entry-author .author-info{flex: 1;}.entry-author .author-avatar{width: 120px;overflow: hidden;vertical-align: middle;}.entry-author .author-avatar img{width: 100%;border-radius: 10px;}.entry-author .author-meta{text-transform: uppercase;}.entry-author .author-info p{margin: 0 0 12px;color: var(--ts-gray-color);}.entry-author .author a:hover{text-decoration: none;}.comments-area .heading-title > span{margin-right: 15px;}.logged-in-as a{color: inherit;text-transform: uppercase;font-size: 0.8rem;font-weight: 800;text-decoration: none;}.logged-in-as a:hover{color: var(--ts-link-hover-color);}.comments-area .navigation{text-align: center;margin: 30px 0 0;padding: 30px 0 0;display: flex;flex-wrap: wrap;justify-content: space-between;}.comments-area .commentlist + .navigation{border-width: 1px 0 0;border-style: solid;margin-bottom: 30px;}.comments-area .navigation a{color: inherit;text-decoration: underline;}.comments-area .navigation a:hover{text-decoration: none;}.comments-area .navigation > *{display: inline-block;vertical-align: top;margin: 0 5px;}.comments-area .navigation .nav-previous:not(:empty) + .nav-next:not(:empty){padding-left: 18px;position: relative;}.comments-area .navigation .nav-previous:not(:empty) + .nav-next:not(:empty):before{content: '|';display: inline-block;vertical-align: middle;position: absolute;left: 0;}.comments-area > #comment-wrapper{margin-top: calc(var(--ts-section-gap) - 30px);}.single-post .comments-area{margin-top: calc(var(--ts-section-gap) - 9px);}.comments-area > #comment-wrapper:first-child{margin-top: 0;}#comment-wrapper .heading-wrapper, #comment-wrapper #commentform > p:not(.form-submit){margin-bottom: 22px;}.woocommerce #reviews #comments h2{margin-bottom: 15px;}#comment-wrapper .heading-title{margin-bottom: 0;}#comment-wrapper .heading-title + p{margin-top: 25px;margin-bottom: 0;}#comment-wrapper .heading-title small{font-size: 60%;margin-left: 20px;letter-spacing: 0;}.woocommerce #review_form #respond .form-submit input, #commentform .form-submit .button{min-width: 254px;vertical-align: top;padding-top: 17px;padding-bottom: 16px;background: #000000;border-color: #000000;color: #ffffff;}.woocommerce #review_form #respond .form-submit input:hover, #commentform .form-submit .button:hover{background: var(--ts-primary-color);border-color: var(--ts-primary-color);color: var(--ts-text-in-primary-color);}.comments-area .commentlist{margin: 0;}.comments-area:not(:last-child) .commentlist{margin-bottom: 70px;}.commentlist ol.children{margin: 0;padding: 0 0 0 120px;border-width: 1px 0 0;border-style: solid;}.commentlist ol.children ol.children{padding: 0 0 0 90px;}.commentlist li.comment, .woocommerce #reviews #comments ol.commentlist li{padding: 0;margin: 0;border-bottom: 1px solid var(--ts-border);list-style: none;}.woocommerce #reviews #comments ol.commentlist ul.children{margin-top: 20px;margin-bottom: 20px;}.commentlist > li.pingback + li.comment{margin-top: 25px;}.woocommerce #reviews #comments ol.commentlist li:last-child, .commentlist > li.comment:last-child{border-bottom-width: 0;}.woocommerce #reviews #comments ol.commentlist li:last-child .comment-text{padding-bottom: 0;}.commentlist > li.comment:last-child > #comment-wrapper{margin-top: 30px;margin-bottom: 0;}.commentlist ol.children li:first-child, .woocommerce #reviews #comments ol.commentlist li:first-child, .commentlist > li.comment:first-child{border-top-width: 0;}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin: 0;border: none;border-radius: 0;padding: 0;display: flex;flex-flow: row wrap;align-items: center;}.woocommerce #reviews #comments ol.commentlist li .comment-text .star-rating{order: 1;margin-top: -3px;margin-left: 5px;}.woocommerce #reviews #comments ol.commentlist li .comment-text .description{width: 100%;order: -1;margin-bottom: 16px;}.woocommerce #reviews ol.commentlist li .comment_container, .commentlist li.comment .comment-wrapper{display: flex;flex-flow: row wrap;gap: 30px;padding: 30px 0;position: relative;--avatar-size: 120px;}.woocommerce #reviews #comments ol.commentlist li .comment-text::after, .woocommerce #reviews #comments ol.commentlist li .comment-text::before{display: none;}.woocommerce #reviews ol.commentlist li .comment_container{align-items: center;}.commentlist li.comment .comment-wrapper .comment-text img{margin: 10px 0;}.woocommerce #reviews ol.commentlist li:first-child .comment_container, .commentlist > li.comment:first-child > .comment-wrapper{padding-top: 0;}.woocommerce #reviews ol.commentlist li .comment-text, .commentlist li.comment .comment-detail{flex: 1;color: var(--ts-gray-color);align-self: center;}.comment-text ul,.comment-text ol{margin-bottom: 0;}.woocommerce #reviews #comments ol.commentlist li img.avatar, .commentlist li.comment .comment-wrapper .avatar img{width: var(--avatar-size);height: var(--avatar-size);border-radius: 10px;object-fit: cover;}.woocommerce #reviews #comments ol.commentlist li img.avatar{position: static;padding: 0;margin: 0;border: 0;}.woocommerce #reviews #comments .commentlist>li::before{display: none;}.commentlist ol.children li.comment .comment-wrapper div.avatar{width: calc(var(--avatar-size) * 0.75);}.commentlist ol.children li.comment .comment-wrapper .avatar img{width: calc(var(--avatar-size) * 0.75);height: calc(var(--avatar-size) * 0.75);}.commentlist li.comment .comment-detail .comment-awaiting-moderation{width: 100%;font-size: 0.9em;line-height: 1.4;color: var(--ts-primary-color);margin-bottom: 10px;display: block;}.commentlist li.comment .comment-actions a:hover, .commentlist li.comment .comment-meta a:hover{text-decoration: none;}.commentlist li p{margin-bottom: 15px;}.woocommerce #reviews #comments ol.commentlist li .comment-text p, .commentlist li p:last-child, .woocommerce #reviews #comments ol.commentlist li .comment-text .description > *:last-child{margin-bottom: 0;}.comment-actions, .comment-meta-actions{display: flex;flex-flow: row wrap;align-items: center;}.comment-meta-actions{justify-content: space-between;margin-top: 12px;}.comment-actions{gap: 15px;font-weight: 800;}.date-time,.wp-block-post-date time{text-transform: uppercase;}.comment-meta-actions, .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size: 0.8rem;text-transform: uppercase;}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{display: inline-flex;gap: 5px;}.woocommerce-review__author{font-weight: normal;}.woocommerce-review__author, .comment-meta .author a, .comment-actions a{color: var(--ts-text-color);}.comment-meta .author a:hover, .comment-actions a:hover{color: var(--ts-link-hover-color);text-decoration: none;}.commentlist li #comment-wrapper{margin-bottom: 27px;}.commentlist li #comment-wrapper p.logged-in-as{margin-bottom: 10px;}.commentlist li #comment-wrapper .heading-wrapper{margin-bottom: 27px;}.commentlist .children li:last-child{border-bottom-width: 0;}#cancel-comment-reply-link{font-weight: normal;}.comment-actions > *,.comment-actions a{line-height: 1;text-transform: uppercase;}.comment-actions a:after{margin-left: 3px;font-size: 150%;display: inline-block;vertical-align: -3px;}#commentform .info-wrapper{gap: 20px;}#commentform .info-wrapper,#commentform{display: flex;flex-flow: column wrap;}#commentform .info-wrapper > *{flex: 1;}#commentform .info-wrapper > p:first-child{width: 100%;flex: none;}#commentform input:not([type="submit"]),#commentform textarea{margin: 0;padding-top: 17px;padding-bottom: 17px;background: #f4f4f4;border-color: #f4f4f4;transition: 200ms ease;}#commentform .form-submit .button{padding-top: 22px;padding-bottom: 22px;}#commentform input:not([type="submit"]):focus,#commentform textarea:focus{border-color: var(--ts-primary-color);}#comment-wrapper #commentform #comment, .woocommerce #reviews #comment{height: 206px;}#commentform .message-wrapper p,#commentform .info-wrapper > p{margin-bottom: 0;}#commentform .message-wrapper{margin-bottom: 28px;}#commentform .info-wrapper{margin-bottom: 30px;}#commentform .form-submit{margin-bottom: 0;}#commentform label .required{display: inline-block;vertical-align: middle;color: #dd2831;}#commentform label{padding-bottom: 11px;font-weight: 600;}#comments + #review_form_wrapper{margin-top: 53px;}#review_form_wrapper .comment-reply-title{display: block;text-align: center;margin-bottom: 24px;}.woocommerce #review_form #respond p.stars{margin: -5px 0 0;}.woocommerce #review_form #respond p.comment-notes{text-align: center;margin-bottom: 24px;margin-top: -5px;}#review_form_wrapper .comment-form-rating, .woocommerce #review_form #respond .comment-form{display: flex;flex-flow: row wrap;}.woocommerce #review_form #respond .comment-form{justify-content: space-between;}.woocommerce #review_form #respond .comment-form > *:not(.comment-form-email):not(.comment-form-author){width: 100%;}.woocommerce #review_form #respond .comment-form .form-submit{margin-bottom: 0;}.woocommerce #review_form #respond .comment-form > .comment-form-email, .woocommerce #review_form #respond .comment-form > .comment-form-author{width: calc(50% - 15px);}.woocommerce #review_form #respond .comment-form > .comment-form-comment, .woocommerce #review_form #respond .comment-form > .comment-form-email, .woocommerce #review_form #respond .comment-form > .comment-form-author, .woocommerce #review_form #respond .comment-form > .comment-form-cookies-consent{margin-bottom: 30px;}.woocommerce #review_form #respond .comment-form input{margin-bottom: 0;}.woocommerce #review_form #respond .comment-form .comment-form-rating{align-items: center;justify-content: center;margin-bottom: 50px;}.woocommerce #review_form #respond .comment-form .comment-form-rating > label{margin-right: 15px;padding: 0;}.woocommerce #review_form #respond .comment-form > .comment-form-cookies-consent input[type="checkbox"]{width: 15px;height: 15px;margin-right: 10px;}.woocommerce #review_form #respond .comment-form > .comment-form-cookies-consent > *{display: inline-block;vertical-align: middle;padding: 0;}.comments-area, .single-related-wrapper{clear: both;}.single-related-wrapper{padding-top: 84px;}.entry-author-wrapper + .single-related-wrapper, .meta-bottom-2 + .single-related-wrapper{padding-top: 0;border-width: 0;}body.error404 #main .breadcrumb-title-wrapper.no-title ~ .page-container, body.error404 #main > .page-container{padding-top: 120px;padding-bottom: 150px;}body.error404 .not-found{text-align: center;margin: 0 auto;max-width: 660px;}body.error404 .not-found > i{font-size: 106px;line-height: 1;margin-bottom: 20px;display: inline-block;}body.error404 .not-found h1{margin-bottom: 20px;line-height: 1.5 !important;}body.error404 .not-found p{line-height: 28px;margin-bottom: 0;color: #808080;margin-bottom: 32px;}body.error404 .not-found a.button{padding: 17px 40px;display: inline-block;}body.error404 .image-404{position: relative;overflow: hidden;text-align: center;margin-bottom: 40px;}body.error404 .image-404 .text-clipping{font-size: 250px;line-height: 1;font-weight: 900;text-align: center;display: inline-block;}@media only screen and (min-width: 768px){#group-icon-header{display: none;}.ts-floating-sidebar .ts-sidebar-content{padding: 25px;}.style-top .ts-active-filters:not(:empty){margin-bottom: 40px;}#commentform .info-wrapper{flex-direction: row;gap: 28px 30px;}.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product .meta-wrapper, .ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product + .product .meta-wrapper, .ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .product:not(.product-category) .product-group-button-meta > .short-description{padding-left: 20px;padding-right: 20px;}.breadcrumb-title-wrapper.breadcrumb-v3 .page-title{font-size: var(--ts-h2-font-size);}.filter-widget-area-button, .no-sidebar .filter-widget-area-button + .overlay{display: none;}.style-top .before-loop-wrapper .filter-widget-area-button{display: none !important;}.no-sidebar #main-content:not(.show-filter-default) .filter-widget-area-button{display: inline-block;}.list-categories + .page-container .style-top{margin-top: -35px;}.style-top .before-loop-wrapper > #ts-filter-widget-area{width: 100%;flex: none;order: -1;margin-bottom: 35px;}.style-top #ts-filter-widget-area .ts-sidebar-content{width: 100%;padding: 0;position: static;box-shadow: none;transform: none;display: block;background: transparent;color: inherit;}.style-top #ts-filter-widget-area.active .ts-sidebar-content{-webkit-animation-name: none;-moz-animation-name: none;animation-name: none;}.style-top #ts-filter-widget-area .ts-sidebar-content .filter-widget-area{display: flex;flex-flow: column wrap;gap: 30px;}.style-top #ts-filter-widget-area .widget-container > *:not(.widget-title-wrapper){flex: 1;}.style-top #ts-filter-widget-area .close,.style-top #ts-filter-widget-area .overlay{display: none;}.style-top .ts-sidebar-content .filter-widget-area > section{padding: 0 !important;margin: 0 !important;border: 0 !important;display: flex;flex-wrap: wrap;gap: 30px;}.style-top .widget_product_categories ul li a:hover,.ts-product-categories-widget-wrapper ul li a:hover,.woocommerce .widget_rating_filter ul li a:hover,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:hover,.product-filter-by-color ul li a:hover{text-decoration: none !important;}.style-top #ts-filter-widget-area .widget-container ul{gap: 10px;flex-direction: row;}.woocommerce-page .style-top #ts-filter-widget-area .widget-title-wrapper{margin-top: 10px;margin-bottom: 0;min-width: 54px;}.style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li .icon-toggle, .style-top #ts-filter-widget-area .widget_product_categories ul li a:before, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li a:before, .style-top #ts-filter-widget-area .product-filter-by-brand ul li label:before, .style-top #ts-filter-widget-area .product-filter-by-price ul li label:before, .style-top #ts-filter-widget-area .product-filter-by-availability ul li label:before, .style-top #ts-filter-widget-area .woocommerce.widget_rating_filter ul li a:before, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:before, .style-top #ts-filter-widget-area .widget_product_categories ul li a:after, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li a:after, .style-top #ts-filter-widget-area .product-filter-by-brand ul li label:after, .style-top #ts-filter-widget-area .product-filter-by-price ul li label:after, .style-top #ts-filter-widget-area .product-filter-by-availability ul li label:after, .style-top #ts-filter-widget-area .woocommerce.widget_rating_filter ul li a:after, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a:after{display: none !important;}.style-top #ts-filter-widget-area .widget_product_categories ul li, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li, .style-top #ts-filter-widget-area .product-filter-by-brand ul li, .style-top #ts-filter-widget-area .product-filter-by-price ul li, .style-top #ts-filter-widget-area .product-filter-by-availability ul li, .style-top #ts-filter-widget-area .woocommerce.widget_rating_filter ul li, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{border: 1px solid var(--ts-border);border-radius: 5px;gap: 5px;color: var(--ts-text-color);transition: 200ms ease;}.style-top #ts-filter-widget-area .widget-container ul li{width: auto;}.style-top #ts-filter-widget-area .widget_product_categories ul li > *, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > *{padding-top: 8px;padding-bottom: 8px;}.style-top #ts-filter-widget-area .widget_product_categories ul li a, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li a, .style-top #ts-filter-widget-area .woocommerce.widget_rating_filter ul li a, .style-top #ts-filter-widget-area .product-filter-by-brand ul li label, .style-top #ts-filter-widget-area .product-filter-by-price ul li label, .style-top #ts-filter-widget-area .product-filter-by-availability ul li label{padding: 8px 20px;}.style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul.children li a{padding: 8px 20px !important;}.style-top #ts-filter-widget-area .widget_product_categories ul li, .style-top #ts-filter-widget-area .product-filter-by-availability ul li, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li{border-width: 0;}.style-top #ts-filter-widget-area .product-filter-by-availability ul li label, .style-top #ts-filter-widget-area .widget_product_categories ul li .count, .style-top #ts-filter-widget-area .widget_product_categories ul li a, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li a{border-width: 1px;border-style: solid;border-color: inherit;border-radius: 5px;}.style-top #ts-filter-widget-area .widget_product_categories ul li > a, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > *:first-child{padding-left: 20px;}.style-top #ts-filter-widget-area .widget_product_categories ul li > .count, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > *:last-child{padding-right: 20px;}.style-top #ts-filter-widget-area .widget_product_categories ul li.current-cat > *, .style-top #ts-filter-widget-area .widget_product_categories ul li:hover > *, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li.current > a, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li > a:hover, .style-top #ts-filter-widget-area .product-filter-by-brand ul li.selected, .style-top #ts-filter-widget-area .product-filter-by-brand ul li:hover, .style-top #ts-filter-widget-area .product-filter-by-price ul li.chosen, .style-top #ts-filter-widget-area .product-filter-by-price ul li:hover, .style-top #ts-filter-widget-area .product-filter-by-availability ul li:hover label, .style-top #ts-filter-widget-area .product-filter-by-availability ul li input[checked="checked"] + label, .style-top #ts-filter-widget-area .woocommerce.widget_rating_filter ul li.chosen, .style-top #ts-filter-widget-area .woocommerce.widget_rating_filter ul li:hover, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover{border-color: var(--ts-primary-color);color: var(--ts-primary-color);}.style-top #ts-filter-widget-area .widget-container .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item .count, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li .count, .style-top #ts-filter-widget-area .product-filter-by-color > ul li .count, .style-top #ts-filter-widget-area .product-filter-by-brand-wrapper > ul li .count, .style-top #ts-filter-widget-area .woocommerce.widget_rating_filter ul li, .style-top #ts-filter-widget-area .widget-container.widget_product_categories ul li .count{font-size: 0.8em;vertical-align: top;color: var(--ts-gray-color);}.style-top #ts-filter-widget-area .widget_product_categories ul li.current-cat > .count, .style-top #ts-filter-widget-area .widget_product_categories ul li:hover > .count, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li.current > a > .count, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li > a:hover > .count, .style-top #ts-filter-widget-area .product-filter-by-brand ul li.selected .count, .style-top #ts-filter-widget-area .product-filter-by-brand ul li:hover .count, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item.chosen .count, .style-top #ts-filter-widget-area .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:hover .count{color: var(--ts-primary-color);}.woocommerce-page .style-top #ts-filter-widget-area .widget-title-wrapper .widget-title{font-size: 1em;}.style-top #ts-filter-widget-area .widget_product_categories ul, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul, .style-top #ts-filter-widget-area .widget_product_categories ul li, .style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li{clear: none;display: inline !important;margin: 0;padding: 0;}.style-top #ts-filter-widget-area .widget_product_categories ul li a{margin-bottom: 10px;transition: none;}.style-top #ts-filter-widget-area .ts-product-categories-widget-wrapper ul li a{margin: 0 10px 10px 0;}.style-top #ts-filter-widget-area .widget_product_categories ul li > .count{margin: 0 0 10px -15px !important;background: var(--ts-main-bg);position: relative;border-left-width: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}.woocommerce div.product.tabs-in-summary:not(.tabs-accordion) .woocommerce-tabs ul.tabs{display: none;}.woocommerce div.product.tabs-in-summary:not(.tabs-accordion) .woocommerce-tabs .panel{display: block !important;margin-top: 30px;padding-top: 30px;border-width: 1px 0 0;border-style: solid;}.woocommerce div.product.tabs-in-summary:not(.tabs-accordion) .woocommerce-tabs ul.tabs + .panel{margin-top: 0;}.woocommerce div.product.tabs-in-summary .woocommerce-tabs .product-content{line-height: 1.5;}.tabs-in-summary #reviews .woocommerce-Reviews-title, .tabs-in-summary #review_form_wrapper .comment-reply-title, .tabs-in-summary #reviews .woocommerce-noreviews{text-align: start;}.woocommerce .tabs-in-summary #review_form #respond .comment-form .comment-form-rating{justify-content: flex-start;margin-bottom: 25px;}.tabs-in-summary #reviews .woocommerce-noreviews{margin: 15px 0;}div.product.tabs-in-summary:not(.tabs-accordion) .summary #reviews .woocommerce-Reviews-title, .product.tabs-in-summary:not(.tabs-accordion) .summary #review_form_wrapper .comment-reply-title{font-size: var(--ts-h6-font-size);}.woocommerce div.product.tabs-in-summary div.images.woocommerce-product-gallery{position: -webkit-sticky;position: sticky;top: 0;}.woocommerce .tabs-in-summary #reviews ol.commentlist li .comment_container{gap: 20px;--avatar-size: 100px;}.woocommerce .product.tabs-in-summary #reviews #comments ol.commentlist li .comment-text .description{margin-bottom: 10px;}.woocommerce .product.tabs-in-summary #comments + #review_form_wrapper{margin-top: 0;}.woocommerce .product.tabs-in-summary #reviews .woocommerce-product-rating{margin-bottom: 30px;position: relative;top: 2px;left: 10px;justify-content: flex-start;}div.product.tabs-in-summary:not(.tabs-accordion) .summary #reviews .woocommerce-Reviews-title{float: left;}div.product.tabs-accordion.tabs-in-summary .woocommerce-Tabs-panel > h2 ~ *{padding: 30px 0;}div.product.tabs-accordion.tabs-in-summary .woocommerce-Tabs-panel #reviews > h2 ~ *{padding: 20px 0;}.tabs-in-summary.tabs-accordion #reviews .woocommerce-noreviews{margin: 10px 0;}.woocommerce table.shop_table.woocommerce-cart-form__contents, .woocommerce table.shop_table.woocommerce-cart-form__contents thead, .woocommerce table.shop_table.woocommerce-cart-form__contents tr, .woocommerce table.shop_table.woocommerce-cart-form__contents th, .woocommerce table.shop_table.woocommerce-cart-form__contents td, .woocommerce table.shop_table.woocommerce-cart-form__contents tbody, .woocommerce table.shop_table.woocommerce-cart-form__contents tfoot{display: block;}.woocommerce table.shop_table.wishlist_table tr, .woocommerce table.shop_table.woocommerce-cart-form__contents tr{display: flex;justify-content: space-between;align-items: center;border-width: 0 0 1px 0;border-style: solid;}.woocommerce table.shop_table.wishlist_table tbody tr:last-child, .woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr:last-child{border-width: 0;}.woocommerce table.shop_table.wishlist_table th, .woocommerce table.shop_table.wishlist_table td, .woocommerce table.shop_table.woocommerce-cart-form__contents th, .woocommerce table.shop_table.woocommerce-cart-form__contents td{border-width: 0;padding: 30px 0;margin: 0 30px 0 0;}body .wishlist_table tr td, body .wishlist_table tr th.product-checkbox{text-align: inherit;}body .shop_table tr td.product-remove{text-align: end;}.woocommerce table.shop_table.wishlist_table .product-remove, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-remove, .woocommerce table.shop_table.wishlist_table th:last-child, .woocommerce table.shop_table.wishlist_table td:last-child, .woocommerce table.shop_table.woocommerce-cart-form__contents th:last-child, .woocommerce table.shop_table.woocommerce-cart-form__contents td:last-child{margin-right: 0;}.woocommerce table.shop_table.wishlist_table th, .woocommerce table.shop_table.woocommerce-cart-form__contents th{padding: 0 0 22px;}.woocommerce table.shop_table.wishlist_table th.product-thumbnail, .woocommerce table.shop_table.woocommerce-cart-form__contents th.product-thumbnail{display: none;}.woocommerce table.shop_table.wishlist_table .product-name, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-name{flex: 1;text-align: start;}.woocommerce table.shop_table.wishlist_table .product-add-to-cart{width: 200px;min-width: 200px;}.woocommerce table.shop_table.wishlist_table .product-price, .woocommerce table.shop_table.wishlist_table .product-stock-status{width: 200px;min-width: 150px;}.woocommerce table.shop_table.woocommerce-cart-form__contents .product-price, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-quantity, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-subtotal{width: 100px;min-width: 100px;}.wishlist_table tr td.product-thumbnail a{max-width: 90px;}#add_payment_method table.cart .product-thumbnail, .woocommerce-cart table.cart .product-thumbnail, .woocommerce-checkout table.cart .product-thumbnail{width: 90px;min-width: 90px;}.woocommerce table.shop_table.wishlist_table .product-remove, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-remove{order: 100;width: 70px;text-align: right;}.wishlist_table.mobile li:first-child{padding-top: 0;}.wishlist_table.mobile li:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom-width: 0;}.columns-3 .list-posts, .columns-2 .list-posts{gap: 0 20px;}.columns-3 .list-posts article, .columns-2 .list-posts article{width: calc(50% - 20px);}}@media only screen and (min-width: 992px){.woocommerce div.product.gallery-layout-vertical div.images{width: 56%;}.woocommerce div.product.gallery-layout-vertical div.summary{width: 44%;}.woocommerce div.product .summary .price{gap: 16px;}.woocommerce div.product.product-type-variable .summary .price{gap: 10px;}.woocommerce div.product .summary .price + .ts-discount-percent{margin-left: -10px;}.woocommerce div.product .woocommerce-tabs ul.tabs{margin: 0 0 55px;gap: 30px;}.woocommerce div.product .woocommerce-tabs ul.tabs li > a{padding: 15px 45px;}.woocommerce div.product .summary > .ts-variation-price, .woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price{font-size: 2rem;}}@media only screen and (min-width: 1279px){:root{--ts-h-gap: 20px;--ts-v-gap: 20px;--ts-section-gap: 80px;}.columns-3 .list-posts, .columns-2 .list-posts{gap: 0 30px;}.columns-3 .list-posts article{width: calc(33.33333% - 40px);}.ts-sidebar ul.product_list_widget li .ts-wg-thumbnail, .ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail, .ts-sidebar .widget_recent_reviews ul.product_list_widget li a img, .woocommerce .widget_shopping_cart .cart_list li img, .ts-sidebar .woocommerce.widget_shopping_cart .cart_list li img{width: 90px;}.ts-sidebar .widget_recent_reviews ul.product_list_widget li{padding-left: 100px;}.header-v3 .ts-header .header-bottom nav > ul.menu li ul.sub-menu:after{top: 16px;}.header-v3 .ts-header .header-bottom nav > ul.menu li ul.sub-menu{padding-top: 53px;}.show-filter-default .filter-widget-area-button{display: none;}.style-sidebar #ts-filter-widget-area .ts-sidebar-content{left: 0;right: auto;bottom: auto;top: calc(100% + 60px);width: var(--ts-sidebar-width);padding: 0 var(--ts-sidebar-gap) 0 0;border-width: 0 1px 0 0;border-style: solid;height: auto;overflow: visible;position: absolute;box-shadow: none;opacity: 0;visibility: hidden;transform: scale(0.8,1);transform-origin: left;z-index: 3;transition: transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),visibility 0.5s cubic-bezier(0.645, 0.045, 0.355, 1),opacity 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);background: transparent;}.style-sidebar #ts-filter-widget-area .overlay, .style-sidebar #ts-filter-widget-area .close, .ts_desktop .style-sidebar.show-filter-default .filter-widget-area-button{display: none;}.ts-floating-sidebar .ts-sidebar-content{padding: 30px;}.ts-floating-sidebar .close,#ts-shopping-cart-sidebar .close{right: 23px;}#ts-shopping-cart-sidebar .close{top: 34px;}#main-content.style-sidebar.show-filter-sidebar:not(.show-filter-default) #ts-filter-widget-area .ts-sidebar-content, .ts_desktop .style-sidebar.show-filter-default #ts-filter-widget-area .ts-sidebar-content{opacity: 1;visibility: visible;transform: scale(1,1);}#ts-filter-widget-area .ts-sidebar-content .filter-widget-area{padding-left: 0;padding-right: 0;}.woocommerce .after-loop-wrapper{margin-bottom: calc(var(--ts-section-gap) - 30px);}.woocommerce nav.woocommerce-pagination{margin-bottom: 30px;}.woocommerce.archive #main-content{position: relative;transition: min-height 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}.woocommerce.archive #main-content #primary > .before-loop-wrapper ~ *{transition: padding-left 0.5s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);}.woocommerce.archive .style-sidebar.show-filter-sidebar #primary > .before-loop-wrapper ~ *, .woocommerce.archive.ts_desktop .style-sidebar.show-filter-default #primary > .before-loop-wrapper ~ *{padding-left: calc(var(--ts-sidebar-width) + var(--ts-sidebar-gap));}.style-sidebar:is(.show-filter-sidebar, .show-filter-default) #primary > .after-loop-wrapper, .style-sidebar:is(.show-filter-sidebar, .show-filter-default) #primary > .main-products{position: relative;}.style-sidebar:is(.show-filter-sidebar, .show-filter-default) #primary > .after-loop-wrapper:before, .style-sidebar:is(.show-filter-sidebar, .show-filter-default) #primary > .main-products:before{content: '';position: absolute;left: calc(var(--ts-sidebar-width) - 1px);width: 1px;top: 0;bottom: 0;border-width: 0 0 0 1px;border-style: solid;}.woocommerce .woocommerce-product-gallery .product-label > span.onsale, .woocommerce .woocommerce-product-gallery .product-label > span{min-width: 70px;min-height: 26px;font-size: 14px;}.woocommerce .woocommerce-product-gallery .product-label span span{padding: 6px 6px 6px calc(6px + 0.05em);}.display-vertical-menu .vertical-menu-wrapper.has-bg .vertical-menu-heading:before{display: none;}.display-vertical-menu .vertical-menu-wrapper .vertical-menu{display: block;}.display-vertical-menu .vertical-menu-wrapper:hover .vertical-menu{-webkit-animation-name: none;-moz-animation-name: none;animation-name: none;}.display-vertical-menu .top-slideshow{padding-top: 20px;}.display-vertical-menu .top-slideshow .top-slideshow-wrapper{margin-left: 330px;}.header-v4.display-vertical-menu .top-slideshow .top-slideshow-wrapper{margin-left: 360px;}.display-vertical-menu .has-bg.vertical-menu-wrapper .vertical-menu-heading:after{display: none;}.display-vertical-menu .has-bg.vertical-menu-wrapper .vertical-menu-heading{color: var(--ts-text-in-primary-color);border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.columns-1.grid.woocommerce .products .product:not(.product-category) .meta-wrapper{padding: 5%;}.grid.columns-1 .product-group-button > div.loop-add-to-cart a{padding-top: 9px;padding-bottom: 9px;}.ts-product-deals-wrapper.list:not(.columns-1):not(.columns-2) .meta-wrapper .counter-wrapper, .ts-product-deals-wrapper.grid:not(.columns-1):not(.columns-2):not(.columns-3):not(.columns-4) .meta-wrapper .counter-wrapper{gap: 6px;}.ts-product-deals-wrapper.list:not(.columns-1):not(.columns-2) .meta-wrapper .counter-wrapper > div, .ts-product-deals-wrapper.grid:not(.columns-1):not(.columns-2):not(.columns-3):not(.columns-4) .meta-wrapper .counter-wrapper > div{min-width: 50px;min-height: 50px;font-size: 18px;}.has-bg.vertical-menu-wrapper:hover .vertical-menu-heading, .vertical-menu-wrapper.has-bg:hover .vertical-menu-heading:before{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}.header-v3 .ts-header .ts-menu nav > ul.menu li ul.sub-menu{padding-top: 52px;}.header-v3 .ts-header .ts-menu nav > ul.menu li.ts-megamenu ul.sub-menu{padding-top: 72px;}.header-v3 .ts-header .ts-menu .header-bottom nav > ul.menu li ul.sub-menu:after{top: 16px;}.header-v3 .ts-header .ts-menu .header-bottom nav > ul.menu li ul.sub-menu ul.sub-menu{padding-top: 40px;}.header-v3 .ts-header .ts-menu .header-bottom nav > ul.menu li ul.sub-menu ul.sub-menu:after{top: 0;}.woocommerce div.product div.summary > .cats-link + .product_title{margin-top: -23px;}.woocommerce div.product div.summary > .product_title + .ts-product-ratings-stock{margin-top: -20px;}.woocommerce .products .product:not(.product-category) .product-group-button-meta > .short-description, .woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta{opacity: 0;visibility: hidden;position: absolute;left: -1px;width: calc(100% + 2px);padding: 0 14px 0;}.product-hover-style-v1.woocommerce .products .product:not(.product-category) .product-group-button-meta > .short-description, .product-hover-style-v1 .woocommerce .products .product:not(.product-category) .product-group-button-meta > .short-description, .product-hover-style-v1 .woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta{opacity: 1;visibility: visible;position: static;padding: 0 !important;}.product-hover-style-v1 .woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta{border-width: 0;}.woocommerce .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta > .short-description, .woocommerce.ts-product.list .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta{opacity: 1;visibility: visible;border-color: var(--ts-primary-color);}.woocommerce .products .product:not(.product-category) .product-group-button-meta > .short-description{padding-bottom: 28px;}.woocommerce .products.swiper{padding-bottom: 200px;margin-bottom: -200px;z-index: 0;}.product-hover-style-v1 .woocommerce .products.swiper{padding-bottom: 0;margin-bottom: 0;}.woocommerce .product:not(.product-category) .product-wrapper:hover{box-shadow: 0 0 15px rgba(101,101,101,0.18);}.woocommerce .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta > .short-description, .woocommerce.ts-product.list .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta{box-shadow: 0 12px 15px rgba(101,101,101,0);}.woocommerce .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta > .short-description, .woocommerce.ts-product.list .products .product:not(.product-category) .product-wrapper:hover .product-group-button-meta{box-shadow: 0 12px 15px rgba(101,101,101,0.18);}.product-group-button-meta > div.loop-add-to-cart > a.button:before{margin-right: 8px;font-size: 16px;display: inline-block;vertical-align: -1px;}.product-group-button-meta > .loop-add-to-cart .button.added:before{font-size: 90%;color: inherit;}.woocommerce div.product.gallery-layout-vertical div.images{width: 58%;}.woocommerce div.product.gallery-layout-vertical div.summary{width: 42%;}.woocommerce div.product .summary > .ts-variation-price, .woocommerce div.product .summary p.price, .woocommerce div.product .summary span.price{font-size: 2.4rem;}.woocommerce div.product .summary .ts-discount-percent, .woocommerce div.product .summary p.price del, .woocommerce div.product .summary span.price del{font-size: 1.33rem;}.ts-dimensions-content ul li > span:first-child,.woocommerce table.shop_attributes th,.woocommerce-tabs .panel table tr td:first-child{width: 33%;}.woocommerce-tabs .panel table.chart-table tr td:first-child{width: 25%;}.ts-product-deals-wrapper.woocommerce.list.columns-1 .product:not(.product-category) .product-name{font-size: 1.1rem;}.ts-product-deals-wrapper.woocommerce.list.columns-1 .products .product .product-sku, .ts-product-deals-wrapper.woocommerce.list.columns-1 .products .product .product-brands, .ts-product-deals-wrapper.woocommerce.list.columns-1 .products .product .short-description, .ts-product-deals-wrapper.woocommerce.list.columns-1 .products .product .product-categories{font-size: 1rem;}.woocommerce .product:not(.product-category) .product-wrapper:hover, .woocommerce.border-show.border-primary .product:not(.product-category) .product-wrapper{border-color: var(--ts-primary-color);}}@media only screen and (min-width: 1600px){:root{--ts-h-gap: 30px;--ts-v-gap: 30px;--ts-section-gap: 100px;}header .logo-wrapper{min-width: 230px;}.woocommerce div.product div.summary{padding-left: 44px;}}@media only screen and (max-width: 1400px){.woocommerce .products .product .product-name, ul.product_list_widget li .ts-wg-meta > a, .woocommerce ul.product_list_widget li .ts-wg-meta > a,.product-name, h3.product-name, .product-name h3, body #yith-woocompare table.compare-list tr.title th, body #yith-woocompare table.compare-list tr.title td{font-size: 1rem;}.list h3.product-name, .list .product-name h3{font-size: 1.06rem;}.woocommerce table.shop_table .order-total .amount, .woocommerce.main-products.list .products .product .product-name{font-size: 1.1rem;}.woocommerce .products .product .price,.woocommerce div.product p.price, .woocommerce div.product span.price,.woocommerce div.product .yith-wfbt-items .price,ul.product_list_widget li .ts-wg-meta .price, .woocommerce ul.product_list_widget li .ts-wg-meta .price, .add-to-cart-popup-content .price{font-size: 1.2rem;}.woocommerce .products .product .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce div.product .yith-wfbt-items .price del,ul.product_list_widget li .ts-wg-meta .price del, .woocommerce ul.product_list_widget li .ts-wg-meta .price del, .add-to-cart-popup-content .price del{font-size: 1rem;}.ts-floating-sidebar .woocommerce ul.product_list_widget li .price, .ts-search-result-container ul.product_list_widget li .price, .woocommerce.ts-search-result-container ul.product_list_widget li .price{font-size: 1.06rem;}.header-v3 .header-bottom .menu-wrapper, .ts-header .ts-menu nav > ul, .ts-header nav > ul.menu{gap: 0 30px;}.woocommerce div.product.gallery-layout-vertical.has-gallery div.images{padding-left: 135px;}.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{width: 120px;}}@media only screen and (max-width: 1279px){:root{--ts-logo-width: 135px;--ts-h1-font-size: 36px;--ts-h2-font-size: 30px;--ts-h3-font-size: 24px;--ts-h4-font-size: 20px;--ts-h5-font-size: 18px;--ts-h6-font-size: 16px;}.ts-product-wrapper.columns-2.grid:not(.ts-slider) .content-wrapper{--ts-columns: 4;}.woocommerce div.product .woocommerce-tabs .panel{--ts-columns: 4;}.list.ts-product{--ts-h-gap: 20px;--ts-v-gap: 20px;}.ts-header{--ts-hd-gap: 20px;}.ts-header .header-middle .header-right{--ts-hd-gap: 10px;}.header-v1 .header-middle .container{--ts-hd-gap: 10px;}.woocommerce .products{--ts-product-radius: 6px;}.list-categories .container{--ts-columns: 4;}.ts-header:not(.device-show-hotline) .hotline, .ts-header:not(.device-show-notice) .header-store-notice{display: none;}header .logo-wrapper{min-width: 150px;}.shopping-cart-wrapper .cart-control .cart-total, .my-account-wrapper .account-control > a > span{display: none;}.ts-header .ts-menu nav > ul, .ts-header nav > ul.menu{gap: 0 20px;}.vertical-menu-heading, .ts-menu nav > ul > li > a, nav > ul.menu > li > a, .today-deal{padding-top: 5px;padding-bottom: 5px;}.header-middle > .container{padding-top: 25px;padding-bottom: 25px;gap: 25px;}.header-bottom > .container{padding-top: 8px;padding-bottom: 8px;gap: 25px;}.header-v2 .header-bottom > .container{gap: 10px;}.search-button.search-icon .icon, .my-wishlist-wrapper .tini-wishlist, .my-account-wrapper .account-control > a, .shopping-cart-wrapper .cart-control {padding: 0 8px;}.header-v3 .header-bottom .menu-wrapper,.header-bottom .menu-wrapper{gap: 20px;}.vertical-menu-heading{min-width: 0;padding-right: 0;margin-right: 0;border: 0;gap: 14px;}.vertical-menu-heading:after, .vertical-menu-heading > span:not(.icon){display: none;}.today-deal{padding-left: 22px;margin-left: 0;}nav > ul.menu li a.has-icon .menu-icon, nav > ul.menu li:before{margin-right: 3px;font-size: 1.5em;vertical-align: -0.2em;}.header-bottom{--ts-hd-icon-size: 28px;}.header-bottom .my-wishlist-wrapper .tini-wishlist .count-number{left: 26px;top: -4px;width: 18px;height: 18px;font-size: 10px;line-height: 18px;}.vertical-menu-wrapper .vertical-menu:before,.vertical-menu-wrapper.has-bg .vertical-menu:before{top: 9px;}.vertical-menu-wrapper .vertical-menu,.vertical-menu-wrapper.has-bg .vertical-menu{padding-top: 10px;}.header-v2 .vertical-menu-wrapper .vertical-menu:before, .header-v2 .vertical-menu-wrapper.has-bg .vertical-menu:before{top: 8px;}.header-v2 .vertical-menu-wrapper .vertical-menu, .header-v2 .vertical-menu-wrapper.has-bg .vertical-menu{padding-top: 9px;}.ts-header nav.vertical-menu > ul.menu li.ts-megamenu ul.sub-menu{max-width: calc(100vw - 417px);}.ts-header nav > ul.menu li.ts-megamenu-columns-1 ul.sub-menu{width: 300px;}body .ts-header nav.vertical-menu > ul.menu li.ts-megamenu ul.sub-menu:after{top: 0;}body.header-v2 .ts-header nav.vertical-menu > ul.menu li.ts-megamenu ul.sub-menu:after, body.header-v5 .ts-header nav.vertical-menu > ul.menu li.ts-megamenu ul.sub-menu:after{top: -1px;}.ts-header .header-bottom nav > ul.menu li ul.sub-menu{padding-top: 44px;}.ts-header .header-bottom nav > ul.menu li ul.sub-menu:after{top: 9px;}.header-v3 .ts-header .is-sticky .header-bottom nav > ul.menu li ul.sub-menu:after{top: 12px;}.vertical-menu-heading .icon:before{padding: 3px 4px;background: var(--ts-primary-color);color: var(--ts-text-in-primary-color);border-radius: 4px;display: inline-block;font-size: 1.4rem;}.vertical-menu-wrapper.has-bg .vertical-menu-heading:before{display: none;}.ts-menu-drop-icon{font-size: 1rem;margin-left: 0;}.has-bg .vertical-menu-heading{gap: 0;padding: 9px;}.header-v3 .vertical-menu-wrapper .vertical-menu:before,.header-v3 .vertical-menu-wrapper.has-bg .vertical-menu:before{top: 14px;}.header-v3 .vertical-menu-wrapper .vertical-menu,.header-v3 .vertical-menu-wrapper.has-bg .vertical-menu{padding-top: 15px;}.header-v3 .has-bg .vertical-menu-heading{padding: 0;border: 0;background: transparent;}.header-v2 .ts-search-by-category .select-category,.header-v4 .ts-search-by-category .select-category{width: 28%;}.header-v4 .header-bottom > .container{gap: 20px;}.header-v4 .vertical-menu-heading{min-width: 0;}.header-v4 .vertical-menu-wrapper .vertical-menu:before,.header-v4 .vertical-menu-wrapper.has-bg .vertical-menu:before{top: 17px;}.header-v4 .vertical-menu-wrapper .vertical-menu,.header-v4 .vertical-menu-wrapper.has-bg .vertical-menu{padding-top: 18px;}.header-v4 .vertical-menu-wrapper .vertical-menu{min-width: 300px;}.header-v5 .ts-header .header-bottom nav > ul.menu li ul.sub-menu:after{top: 8px;}.header-v5 .ts-header .header-bottom nav > ul.menu li ul.sub-menu{padding-top: 42px;}.header-v5 .ts-header .header-bottom .ts-menu nav > ul.menu li.ts-megamenu ul.sub-menu{padding-top: 60px;}.header-v2 .header-bottom .hotline .number, .header-v5 .header-bottom .hotline .number {font-size: 1.4rem;}body blockquote{font-size: 1.5rem;padding: 40px;}blockquote .entry-meta-middle{margin-top: 10px;}blockquote:before{font-size: 2rem;}.pagination-wrap ul.pagination, .ts-pagination ul, .woocommerce nav.woocommerce-pagination ul, .dokan-pagination-container .dokan-pagination{gap: 6px;}.post-nav-links > a, .post-nav-links > span, .ts-pagination ul li a, .ts-pagination ul li span, .pagination-wrap ul.pagination > li > a, .pagination-wrap ul.pagination > li > span, .dokan-pagination-container .dokan-pagination li a, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{width: 40px;height: 40px;line-height: 38px;font-size: 14px;}.pagination-wrap ul.pagination > li > a.prev:before, .pagination-wrap ul.pagination > li > a.next:before, .dokan-pagination-container .dokan-pagination li:first-child a:before, .dokan-pagination-container .dokan-pagination li:last-child a:before, .woocommerce nav.woocommerce-pagination ul li a.next:before, .woocommerce nav.woocommerce-pagination ul li a.prev:before, .ts-pagination ul li a.prev:before, .ts-pagination ul li a.next:before{font-size: 20px;line-height: 38px;}.ts-shortcode .column-content, .ts-shortcode .content-wrapper{--ts-columns: 4;}.hide-product-description .products .meta-wrapper .short-description{display: none;}.hide-product-description .woocommerce .products .product div.loop-add-to-cart{margin-bottom: 0;margin-top: 10px;}.visible-ipad{display: block !important;}.hidden-ipad{display: none !important;}.ts-shortcode.ts-slider .items{margin-left: -10px;margin-right: -10px;}.ts-shortcode.ts-slider .items .item{padding-left: 10px;padding-right: 10px;}.wpcf7 .ts-2-columns{gap: 20px;}.wpcf7 p{margin-bottom: 20px;}.my-account-wrapper .dropdown-container,.shopping-cart-wrapper .dropdown-container{display: none !important;}body.page article.page + .comments-area,.woocommerce nav.woocommerce-pagination{margin-top: 60px;}.woocommerce nav.woocommerce-pagination{margin-top: 15px;}.widget-container span.icon-toggle{top: 5px;}.product-group-button .button-tooltip{display: none;}body .wpcf7 form textarea{height: 140px;}.admin-bar #ts-product-360-modal.ts-popup-modal .close{top: 80px;}.header-language *:focus{outline: 0 !important;}body .ts-product:not(.border-show):not(.ts-product-category-wrapper):not(.list) .swiper-horizontal>.swiper-pagination-bullets{margin-top: 10px;}body .swiper-horizontal>.swiper-pagination-bullets, body .ts-product:not(.border-show) .swiper-horizontal>.swiper-pagination-bullets{margin-top: 20px;}.ts-product-brand-wrapper .item > a{padding: 20px 15px;min-height: 100px;}.before-loop-wrapper > .product-per-page-form{display: none;}.before-loop-wrapper{gap: 15px 30px;}.ts-product-category-wrapper.style-icon .content-wrapper{--ts-columns: 5;}#ts-filter-widget-area .overlay{opacity: 0;visibility: hidden;}.filter-widget-area-button.active ~ #ts-filter-widget-area .overlay{opacity: 1;visibility: visible;}.style-sidebar.show-filter-default #ts-filter-widget-area .ts-sidebar-content{transform: translateX(400px);}.style-sidebar.show-filter-default .filter-widget-area-button.active ~ #ts-filter-widget-area .ts-sidebar-content{transform: translateX(0);}.availability-bar .progress-bar{height: 8px;}.woocommerce .products .product .meta-wrapper > .color-swatch, .woocommerce .products .product .meta-wrapper > .availability-bar{margin-top: 0;}.availability-bar .sold{margin-bottom: 5px;}.woocommerce .products .product .price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .yith-wfbt-items .price, ul.product_list_widget li .ts-wg-meta .price, .woocommerce ul.product_list_widget li .ts-wg-meta .price, .add-to-cart-popup-content .price, .woocommerce .products .product .product-name, ul.product_list_widget li .ts-wg-meta > a, .woocommerce ul.product_list_widget li .ts-wg-meta > a, .product-name, h3.product-name, .product-name h3, body #yith-woocompare table.compare-list tr.title th, body #yith-woocompare table.compare-list tr.title td{font-size: 1rem;}.list h3.product-name, .list .product-name h3, .woocommerce.list .products .product .product-name, .woocommerce .list .products .product .product-name{font-size: 1.06rem;}.ts-product-deals-wrapper.woocommerce.list.columns-1 .products .product .price{font-size: 1.2rem;}.ts-product-deals-wrapper.woocommerce.list.columns-1 .products .product .price del{font-size: 1rem;}.woocommerce .products .product .price del, .woocommerce div.product p.price del, .woocommerce div.product span.price del, .woocommerce div.product .yith-wfbt-items .price del,ul.product_list_widget li .ts-wg-meta .price del, .woocommerce ul.product_list_widget li .ts-wg-meta .price del, .add-to-cart-popup-content .price del{font-size: 0.9rem;}.ts-floating-sidebar .woocommerce ul.product_list_widget li .price, .ts-search-result-container ul.product_list_widget li .price, .woocommerce.ts-search-result-container ul.product_list_widget li .price{font-size: 1rem;}.ts-banner .ts-banner-button .button{padding: 13px 25px;font-size: 0.8rem;}.woocommerce .products .product .loop-add-to-cart a{padding: 12px 5px;font-size: 0.8rem;}.woocommerce .list .products .product .loop-add-to-cart a,.woocommerce.list .products .product .loop-add-to-cart a{max-width: 200px;min-width: 0;}.grid .product-group-button > div.loop-add-to-cart a.added .button-tooltip:before, .product-group-button-meta > div.loop-add-to-cart a.added .button-tooltip:before, .woocommerce .summary form.cart button.button.added:before, .woocommerce ul.product_list_widget li a.button.added:before{line-height: 0.8rem;}.grid .product-group-button > div.loop-add-to-cart a, .grid.woocommerce .products .product-group-button > div.loop-add-to-cart a{padding: 5px;}.grid .product-group-button > div.loop-add-to-cart .button-tooltip{font-size: 0.8rem;}.ts-shop-load-more{margin-bottom: 60px;}.woocommerce div.product div.images .flex-control-thumbs li{width: 100px;}.yith-wfbt-form{grid-template-columns: minmax(0,1fr) 300px;}.yith-wfbt-submit-block .price_text{font-size: 1.06rem;}.yith-wfbt-submit-block .price_text .total_price{font-size: 1.4rem;}.ts-product-deals-wrapper:is(.heading-left, .heading-center) .shortcode-heading-wrapper{border-width: 3px;padding: 20px;}.counter-wrapper .number-wrapper{min-width: 54px;min-height: 54px;}.ts-shortcode .shortcode-heading-wrapper .sub-title{font-size: 0.93rem;}.counter-wrapper > div{font-size: 22px;}.counter-wrapper .ref-wrapper{font-size: 12px;}.counter-wrapper{gap: 5px;}.woocommerce .products .woocommerce-product-rating .star-rating{margin: 5px 0;}.woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta{top: 100%;padding-top: 0;}.woocommerce .products .product div.loop-add-to-cart, .hide-product-description .woocommerce .products .product div.loop-add-to-cart, .woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta > .loop-add-to-cart:only-child{margin: 4px 0 5px;}.woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta > .loop-add-to-cart:only-child{margin-top: 7px;}.woocommerce .products .product .product-name, ul.product_list_widget li .ts-wg-meta > a, .woocommerce ul.product_list_widget li .ts-wg-meta > a, .product-name, h3.product-name, .product-name h3, body #yith-woocompare table.compare-list tr.title th, body #yith-woocompare table.compare-list tr.title td{line-height: 1.2;}.woocommerce .products .product .meta-wrapper > .availability-bar{margin-bottom: 8px;font-size: 0.93rem;}.woocommerce .products .product .meta-wrapper > .availability-bar + .ts-countdown{margin-top: 5px;}.woocommerce.list .products .product .meta-wrapper > .ts-countdown{margin-bottom: 6px;}.ts-product-360-button:before, .ts-product-video-button:before, .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{font-size: 22px;}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top: 5px;right: 5px;}.ts-product-video-button, .ts-product-360-button{bottom: 7px;left: 5px;}.yith-wfbt-items .yith-wfbt-item > label > .price{margin-top: 6px;}.woocommerce.yith-wfbt-section .button{margin-top: 16px;}.woocommerce div.product.tabs-accordion .summary .woocommerce-tabs, .woocommerce div.product.tabs-accordion .woocommerce-tabs .panel:last-child{margin-bottom: calc(var(--ts-section-gap) - 6px);}.woocommerce div.product form.cart .variations select{margin: 0 0 18px;}.product-group-button>div a.loading:after{width: 12px;height: 12px;margin-top: -6px;margin-left: -6px;border-width: 1px;}ul.product_list_widget li .ts-wg-thumbnail, .woocommerce ul.product_list_widget li .ts-wg-thumbnail, ul.product_list_widget li img, .woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{width: 140px;}#ts-search-result-container ul.product_list_widget li .ts-wg-thumbnail, .woocommerce #ts-search-result-container ul.product_list_widget li .ts-wg-thumbnail {width: 100px;}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .qty{width: 140px;}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .qty{margin-right: 10px !important;}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .plus{right: 10px;}.woocommerce div.product .summary form.cart .single_add_to_cart_button, .woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity{margin: 0 0 10px !important;}div.woocommerce-product-gallery .flex-direction-nav .flex-prev, div.woocommerce-product-gallery .flex-direction-nav .flex-next{width: 40px;height: 40px;left: 10px;}div.woocommerce-product-gallery .flex-direction-nav .flex-next{right: 10px;left: auto;}div.woocommerce-product-gallery .flex-direction-nav .flex-prev:after, div.woocommerce-product-gallery .flex-direction-nav .flex-next:after{font-size: 22px;line-height: 40px;}.woocommerce-page #ts-filter-widget-area .widget-container.ts-social-icons, .woocommerce-page #left-sidebar .widget-container.ts-social-icons, .woocommerce-page #right-sidebar .widget-container.ts-social-icons{padding: 30px;}#ts-filter-widget-area ul.product_list_widget li .ts-wg-thumbnail, #ts-filter-widget-area .woocommerce ul.product_list_widget li .ts-wg-thumbnail, #ts-filter-widget-area ul.product_list_widget li img, .ts-sidebar ul.product_list_widget li .ts-wg-thumbnail, .ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail, .ts-sidebar ul.product_list_widget li img, .ts-sidebar .woocommerce ul.cart_list li img, .ts-sidebar .woocommerce ul.product_list_widget li img{width: 100px;}.product-group-button > div.loop-add-to-cart .ts-tooltip{letter-spacing: 0;}.woocommerce.list .product:not(.product-category) .product-wrapper{grid-template-columns: 43% minmax(0,1fr);}.woocommerce.list.columns-2 .product:not(.product-category) .product-wrapper{grid-template-columns: 48% minmax(0,1fr);}.woocommerce.list.columns-1 .product:not(.product-category) .product-wrapper{grid-template-columns: 50% minmax(0,1fr);}.show-gallery:is(.columns-1,.columns-2, .columns-3) .product .thumbnail-wrapper > .ts-product-galleries {width: 50px;gap: 6px;padding: 10px;}.show-gallery.columns-1 .product .thumbnail-wrapper > .ts-product-galleries{padding: 15px;}.woocommerce div.product form.cart table.group_table th:not(:last-child), .woocommerce div.product form.cart table.group_table td:not(:last-child){padding: 0 20px 0 0 !important;}.woocommerce div.product form.cart table.group_table .quantity{width: 94px;}.ts-product-deals-wrapper.woocommerce.list.columns-1 .product:not(.product-category) .meta-wrapper{padding: 30px 20px;}.ts-product-deals-wrapper.woocommerce.ts-product.list.columns-1 .products .product:not(.product-category) .product-group-button-meta .button{max-width: 160px;}.ts-search-by-category .search-table .search-button:before{content: '\e9c7';opacity: 1;visibility: visible;border-top-right-radius: 0;border-bottom-right-radius: 0;color: var(--ts-btn-color);line-height: 48px;}.ts-search-by-category .search-table .loading ~ .search-button:before{content: '';}.ts-search-by-category .search-table .search-button input[type^="submit"]{padding-left: 0 !important;padding-right: 0 !important;opacity: 0;}.header-v4 .ts-search-by-category .search-table .search-button input[type^="submit"]{padding-left: 15px !important;padding-right: 15px !important;}.ts-search-by-category .search-table .search-button{font-size: var(--ts-btn-font-size) !important;}.price, .products .meta-wrapper > .price{line-height: 18px !important;gap: 0 5px;}.woocommerce div.product div.summary{gap: 25px;}.thumbnail-wrapper .product-group-button > div{width: 30px;height: 30px;top: 5px;right: 5px;color: var(--ts-btn-thumbnail-hover-color);background-color: var(--ts-btn-thumbnail-hover-bg);border-color: var(--ts-btn-thumbnail-hover-border);}.product .product-wrapper .product-group-button > div:nth-child(2){top: 45px;}.product .product-wrapper .product-group-button > div:nth-child(3){top: 80px;}.product .product-wrapper .product-group-button > div:nth-child(4){top: 115px;}.product-group-button > div a:after{font-size: 16px;line-height: 30px;}.product_list_widget .product-label, .woocommerce .product .product-label{inset: 8px auto auto 8px;gap: 2px;}.woocommerce .products .product .meta-wrapper{padding: 8px;}.woocommerce.list .products .product .meta-wrapper{padding: 14px 8px;}.woocommerce .products .product-category .meta-wrapper{padding: 0;}#ts-filter-widget-area .widget-container ul, .woocommerce-page :is(#left-sidebar, #right-sidebar) .widget-container ul{gap: 10px;}.woocommerce div.product form.cart .variations label{font-size: 1rem;}.woocommerce div.product form.cart .variations select{margin-bottom: 8px;}.woocommerce div.product form.cart .variations .label label{margin-bottom: 12px;}.woocommerce-cart article .woocommerce form.woocommerce-cart-form, .woocommerce-cart article .woocommerce .cart-collaterals{width: 100%;}.woocommerce .cart-collaterals table.shop_table tr.shipping td{display: flex;flex-flow: column wrap;align-items: flex-end;}.woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination{margin: 0 0 5px;order: -1;}body .wc-block-components-sidebar{padding: 20px;}ul.post_list_widget, ul.post_list_widget .entry-content{gap: 25px;}.entry-author{gap: 20px;padding: 20px;}.entry-author .author-avatar{width: 100px;}.single .meta-bottom-1, .single .meta-bottom-2{padding-top: 35px;margin-bottom: 35px;}.ts-popup-modal .popup-container{width: 90%;}.ts-popup-modal .popup-container.product-360-container{width: 600px;}#to-top{width: 40px;height: 40px;}#to-top a{width: 40px;height: 40px;}#to-top a:before{font-size: 20px;line-height: 40px;}.wpcf7-form-submit {margin-top: 20px;}body.error404 .image-404 .text-clipping{font-size: 160px;}.ts-shortcode.banner-inside .tab-banner{grid-column: span 4;margin-top: 10px;}.ts-list-of-product-categories-wrapper h3.heading-title{margin-bottom: 30px;}.ts-list-of-product-categories-wrapper .list-categories ul li {font-size: 100%;}.dropdown-container .theme-title{margin-bottom: 20px;}.ts-tiny-cart-wrapper .total, .widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total, .elementor-widget-wp-widget-woocommerce_widget_cart .total{padding: 25px 0 25px;}.ts-banner .box-content .description.show-as-label{padding: 4px 12px;}.meta-wrapper .counter-wrapper{gap: 2px;}.meta-wrapper .counter-wrapper > div{font-size: 16px;}.woocommerce div.summary .counter-wrapper > div,.meta-wrapper .counter-wrapper > div{min-width: 46px;min-height: 46px;border-radius: 5px;font-size: 16px;}.ts-product-deals-wrapper.heading-center.show-counter-today .shortcode-heading-wrapper .counter-wrapper > div, .ts-product-deals-wrapper.heading-top.show-counter-today .shortcode-heading-wrapper .counter-wrapper > div{min-width: 50px;min-height: 50px;border-radius: 5px;font-size: 20px;}.meta-wrapper .counter-wrapper .ref-wrapper{font-size: 11px;}.ts-team-members .team-info > .member-social{gap: 15px;font-size: 22px;}.ts-product-deals-wrapper.heading-center .shortcode-heading-wrapper{padding: 30px;}.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .product{flex-basis: calc(33.333% - 23px);}.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product, .ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product + .product{flex-basis: 30%;}.column-tabs ul.tabs{gap: 20px 50px;}.ts-product-deals-wrapper:is(.heading-left, .heading-center) .shortcode-heading-wrapper .ts-countdown{margin-top: 10px;}.woocommerce .product-label > span.onsale, .woocommerce .product-label > span{min-width: 36px;padding: 4px;font-size: 11px;border-radius: 0 4px 4px 4px;}.stretch-content .product-category .product-wrapper{padding: 10px 28px;}.coupon-code{min-width: 140px;padding: 10px 20px;font-size: 0.93rem;}.woocommerce:is(.ts-image-position-left, .ts-image-position-right) .product-category .meta-wrapper{text-align: start;}.ts-list-of-product-categories-wrapper .cat-img{max-width: 38%;}.ts-shortcode.banner-top .tab-banner{padding-bottom: 23px;}.breadcrumb-title-wrapper.breadcrumb-v3{margin-bottom: 10px;}.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{min-height: 250px;}.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{margin-left: -10px;margin-right: -10px;}.woocommerce form .woocommerce-billing-fields__field-wrapper > p.form-row, .woocommerce form .woocommerce-shipping-fields__field-wrapper > p.form-row{margin-left: 10px;margin-right: 10px;}.woocommerce-billing-fields__field-wrapper > p.form-row-first, .woocommerce-billing-fields__field-wrapper > p.form-row-last, .woocommerce-shipping-fields__field-wrapper > p.form-row-first, .woocommerce-shipping-fields__field-wrapper > p.form-row-last{width: calc(50% - 20px);}.woocommerce div.product.gallery-layout-vertical.has-gallery div.images{padding-left: 95px;}.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs {width: 80px;}}@media only screen and (max-width: 1025px){.ts-product-category-wrapper.style-icon .content-wrapper{--ts-columns: 4;}.ts-list-of-product-categories-wrapper .cat-img{max-width: 34%;}.list.columns-2 .meta-wrapper .counter-wrapper > div{min-width: 40px;min-height: 40px;font-size: 15px;}}@media only screen and (max-width: 991px){.ts-header{--ts-hd-icon-size: 26px;}.list-categories .container{--ts-columns: 3;}.my-account-wrapper .account-control > a{padding: 0 5px;}.icon-menu-sticky-header .icon:before, .ts-mobile-icon-toggle .icon:before{padding: 0 7px;}.ts-header .header-middle .header-right{gap: 0;}.dropdown-container .theme-title span,.shopping-cart-wrapper .cart-control .cart-number{left: 25px;}.my-wishlist-wrapper .tini-wishlist .count-number{width: 18px;height: 18px;font-size: 10px;line-height: 18px;left: 27px;}.woocommerce:is(.ts-image-position-left, .ts-image-position-right) .content-wrapper{--ts-columns: 3;}.has-1-sidebar .woocommerce.main-products.grid{--ts-columns: 3 !important;}.has-2-sidebar .woocommerce.main-products.grid{--ts-columns: 2 !important;}.ts-product-wrapper.columns-2.grid:not(.ts-slider) .content-wrapper{--ts-columns: 4;}.ts-shortcode.ts-team-members{--ts-columns: 2 !important;--ts-h-gap: 20px;--ts-v-gap: 50px;}.ts-logo-slider-wrapper.has-border .content-wrapper{--ts-columns: 4;}.woocommerce.main-products .list-categories .product-category .product-wrapper > .meta-wrapper{padding: 20px;}body blockquote{font-size: 1.2rem;padding: 30px;}.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size: var(--ts-h5-font-size);}.stretch-content .product-category .product-wrapper{padding: 10px 25px;}.ts-image-position-right .product-category .product-wrapper > a{width: 42%;}.ts-header{--ts-hd-gap: 15px;}.header-v3 .ts-header .is-sticky .header-bottom nav > ul.menu li ul.sub-menu, .header-v3 .ts-header nav > ul.menu li.ts-megamenu ul.sub-menu{padding-top: 62px}.header-v3 .ts-header .is-sticky .header-bottom nav > ul.menu li ul.sub-menu:after, .header-v3 .ts-header .header-bottom nav > ul.menu li ul.sub-menu:after{top: 9px;}.ts-header .header-middle .header-right{gap: 0;}.ts-search-by-category .search-table .search-field input[type="text"]{padding-right: 15px;padding-left: 15px;}.ts-search-by-category .select-category{padding-right: 30px;padding-left: 15px;background-position: calc(100% - 12px) 50%;}.ts-header .header-middle{--ts-menu-font-size: 14px;}.ts-header .header-middle .ts-menu nav > ul, .ts-header .header-middle nav > ul.menu{gap: 0 12px;}.today-deal{padding-left: 0;border: 0;}.vertical-menu-wrapper .vertical-menu{min-width: 280px;}.ts-header nav.vertical-menu > ul.menu li.ts-megamenu ul.sub-menu{max-width: calc(100vw - 337px);}#ts-search-result-container ul.product_list_widget li{width: calc(50% - 20px);}.ts-header .ts-menu nav > ul, .ts-header nav > ul.menu{gap: 0 16px;}.ts-header .header-bottom .header-right, .header-v4 .header-middle > .container{gap: 10px;}.ts-header .header-middle .ts-menu nav > ul, .ts-header .header-middle nav > ul.menu{gap: 0 8px;}#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{width: 100px;}.woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details, .woocommerce > form.checkout #customer_details, .woocommerce > form.checkout #order_review_heading, .woocommerce > form.checkout #order_review, .woocommerce-cart .woocommerce .cart-collaterals{width: 100%;}.woocommerce > form.checkout #customer_details{padding-right: 0;}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom: 45px;}.woocommerce table.my_account_orders td, .woocommerce table.shop_table.order_details td{padding-left: 0;padding-right: 0;}.woocommerce form.track_order,.woocommerce form.woocommerce-ResetPassword.lost_reset_password{max-width: 100%;}.woocommerce .col2-set:not(.woocommerce-Addresses) .col-1, .woocommerce .col2-set:not(.woocommerce-Addresses) .col-2, .woocommerce-page .col2-set:not(.woocommerce-Addresses) .col-1, .woocommerce-page .col2-set:not(.woocommerce-Addresses) .col-2{float: none;width: 100%;}.woocommerce-account .col2-set:not(.woocommerce-Addresses) .col-1, .woocommerce-account .col2-set:not(.woocommerce-Addresses) .col-2{text-align: center;}.woocommerce .col2-set:not(.woocommerce-Addresses) .col-1,.woocommerce-page .col2-set:not(.woocommerce-Addresses) .col-1{margin-bottom: var(--ts-section-gap);}.woocommerce.woocommerce-checkout .col2-set:not(.woocommerce-Addresses) .col-1, .woocommerce-page.woocommerce-checkout .col2-set:not(.woocommerce-Addresses) .col-1{margin-bottom: 0;}.woocommerce form.login, .woocommerce form.register{margin: 0 auto;}.woocommerce-account .woocommerce-MyAccount-navigation ul{gap: 30px;margin: 0;}.before-loop-wrapper{gap: 15px 25px;}.ts-product-category-wrapper.style-icon .content-wrapper{--ts-columns: 3;}.yith-wfbt-form{display: flex;flex-flow: column wrap;}.yith-wfbt-submit-block{align-self: stretch;order: 10;margin-top: 20px;text-align: center;}.woocommerce.yith-wfbt-section .button{min-width: 300px;width: auto;}.woocommerce div.product div.images .flex-control-thumbs{justify-content: center;}.woocommerce div.product div.images .flex-control-thumbs li{width: 80px;}.woocommerce div.product .summary > .meta-content{margin-top: 0;}.woocommerce div.product .summary > .ts-summary-custom-content + form.cart{padding-top: 0;}.ts-product-brand-wrapper .item > a{padding: 15px;min-height: 80px;}.e-parent .e-child .woocommerce.list.columns-2 .product:not(.product-category) .product-wrapper{grid-template-columns: 43% minmax(0,1fr);}.single .meta-bottom-2 > *{max-width: 45%;}.ts-list-of-product-categories-wrapper.columns-4 .list-categories ul li{width: 33.3333%;}.ts-product-deals-wrapper.heading-left {grid-template-columns: 100%;gap: 10px;}.ts-product-deals-wrapper.heading-left.ts-slider.show-dots .shortcode-heading-wrapper{margin-bottom: 20px;}.column-tabs .list-categories ul.tabs{gap: 10px 20px;}.ts-product-deals-wrapper:is(.heading-left, .heading-center) .shortcode-heading-wrapper{padding: 30px;}.show-gallery.list .product .thumbnail-wrapper{align-items: center;}.show-gallery:is(.columns-1,.columns-2, .columns-3) .product .thumbnail-wrapper > .ts-product-galleries{width: 60px;}.list.columns-2 .meta-wrapper .counter-wrapper > div{min-width: 32px;min-height: 32px;font-size: 14px;}.list.columns-2 .meta-wrapper .counter-wrapper .ref-wrapper{font-size: 10px;}}@media only screen and (max-width: 769px){.woocommerce.main-products.grid{--ts-columns: 3 !important;}.ts-shortcode .column-content, .ts-shortcode .content-wrapper{--ts-columns: 3;}.ts-shortcode.banner-inside .tab-banner{grid-column: span 3;}}@media only screen and (min-width: 1200px) and (max-width: 1366px){.title-align--laptopcenter .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--laptopcenter .column-tabs .list-categories,.title-align--laptopcenter .ts-shortcode .shortcode-heading-wrapper{flex-direction: row;justify-content: center;}.title-align--laptopleft .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--laptopleft .column-tabs .list-categories,.title-align--laptopleft .ts-shortcode .shortcode-heading-wrapper{flex-direction: row;justify-content: space-between;}.title-align--laptopright .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--laptopright .column-tabs .list-categories,.title-align--laptopright .ts-shortcode .shortcode-heading-wrapper{flex-direction: row-reverse;justify-content: space-between;}.h-align--laptopcenter .ts-banner .box-content, .title-align--laptopcenter .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: auto;margin-right: auto;}.h-align--laptopleft .ts-banner .box-content, .title-align--laptopleft .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: 0;margin-right: auto;}.h-align--laptopright .ts-banner .box-content, .title-align--laptopright .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: auto;margin-right: 0;}.direction--laptoprow{text-align: start;}.ts-align-laptopleft,.ts-align-laptopleft .ts-banner .box-content,.title-align--laptopleft .shortcode-heading-wrapper .shortcode-title{text-align: left;}.ts-align-laptopcenter,.direction--laptopcolumn,.ts-align-laptopcenter .ts-banner .box-content,.title-align--laptopcenter .shortcode-heading-wrapper .shortcode-title{text-align: center;}.ts-align-laptopright,.ts-align-laptopright .ts-banner .box-content,.title-align--laptopright .shortcode-heading-wrapper .shortcode-title{text-align: right;}.ts-align-laptopleft .mailchimp-subscription{align-items: flex-start;}.ts-align-laptopright .mailchimp-subscription{align-items: flex-end;}.ts-align-laptopcenter .mailchimp-subscription{align-items: center;}.text-laptop-left-top .box-content{left: 0;right: auto;top: 0;bottom: auto;transform: none;}.text-laptop-left-bottom .box-content{left: 0;right: auto;top: auto;bottom: 0;transform: none;}.text-laptop-left-center .box-content{left: 0;right: auto;top: 50%;bottom: auto;transform: translate(0,-50%);}.text-laptop-right-top .box-content{right: 0;left: auto;top: 0;bottom: auto;transform: none;}.text-laptop-right-bottom .box-content{right: 0;left: auto;top: auto;bottom: 0;transform: none;}.text-laptop-right-center .box-content{right: 0;left: auto;top: 50%;bottom: auto;transform: translate(0,-50%);}.text-laptop-center-top .box-content{left: 0;right: 0;top: 0;bottom: auto;transform: none;}.text-laptop-center-bottom .box-content{left: 0;right: 0;top: auto;bottom: 0;transform: none;}.text-laptop-center-center .box-content{left: 0;right: 0;top: 50%;bottom: auto;transform: translateY(-50%);}.ts-align-laptopleft .subscribe-widget form{margin-left: 0;margin-right: auto;}.ts-align-laptopright .subscribe-widget form{margin-left: auto;margin-right: 0;}.ts-align-laptopcenter .subscribe-widget form{margin-left: auto;margin-right: auto;}}@media only screen and (min-width: 500px) and (max-width: 1279px){.woocommerce .products:not(.swiper){grid-template-columns: repeat(var(--ts-columns), 1fr);}}@media only screen and (min-width: 768px) and (max-width: 1279px){.ts-shortcode .tab-banner img.banner-tablet{display: inline-block;}.ts-shortcode .tab-banner img.banner-tablet ~ img{display: none;}.filter-widget-area-button > a:before{font-size: 24px;}.filter-widget-area-button a{padding: 5px 10px;}.style-sidebar #ts-filter-widget-area .filter-widget-area{padding-top: 30px;}.style-sidebar #ts-filter-widget-area .ts-sidebar-content{padding: 0;}.woocommerce-page .style-sidebar #ts-filter-widget-area .widget-container .widget-title-wrapper ~ *{padding: 0 0 30px;}.woocommerce-page .style-sidebar #ts-filter-widget-area .widget-container:last-child .widget-title-wrapper ~ *{padding-bottom: 0;}.woocommerce-page .style-sidebar #ts-filter-widget-area .widget-container{border-width: 0 0 1px;border-style: solid;padding: 0 30px;margin-top: 0;margin-bottom: 30px;}.woocommerce-page .style-sidebar #ts-filter-widget-area .widget-container:last-child {border-width: 0;margin-bottom: 40px;}.woocommerce-page .style-sidebar #ts-filter-widget-area .widget-container .widget-title-wrapper{padding: 0;background: transparent;color: inherit;}}@media only screen and (min-width: 992px) and (max-width: 1025px){.stretch-content .product-category .product-wrapper{padding: 10px 16px;}}@media only screen and (min-width: 992px) and (max-width: 1200px){.woocommerce table.shop_table.woocommerce-cart-form__contents .product-price,.woocommerce table.shop_table.woocommerce-cart-form__contents .product-quantity,.woocommerce table.shop_table.woocommerce-cart-form__contents .product-subtotal{width: 15%;}.title-align--tablet_extracenter .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--tablet_extracenter .column-tabs .list-categories,.title-align--tablet_extracenter .ts-shortcode .shortcode-heading-wrapper{justify-content: center;}.title-align--tablet_extraleft .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--tablet_extraleft .column-tabs .list-categories,.title-align--tablet_extraleft .ts-shortcode .shortcode-heading-wrapper{flex-direction: row;justify-content: space-between;}.title-align--tablet_extraright .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--tablet_extraright .column-tabs .list-categories,.title-align--tablet_extraright .ts-shortcode .shortcode-heading-wrapper{flex-direction: row-reverse;justify-content: space-between;}.h-align--tablet_extracenter .ts-banner .box-content, .title-align--tablet_extracenter .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: auto;margin-right: auto;}.h-align--tablet_extraleft .ts-banner .box-content, .title-align--tablet_extraleft .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: 0;margin-right: auto;}.h-align--tablet_extraright .ts-banner .box-content, .title-align--tablet_extraright .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: auto;margin-right: 0;}.direction--tablet_extrarow{text-align: start;}.ts-align-tablet_extraleft,.ts-align-tablet_extraleft .ts-banner .box-content,.title-align--tablet_extraleft .shortcode-heading-wrapper .shortcode-title{text-align: left;}.ts-align-tablet_extracenter,.direction--tablet_extracolumn,.ts-align-tablet_extracenter .ts-banner .box-content,.title-align--tablet_extracenter .shortcode-heading-wrapper .shortcode-title{text-align: center;}.ts-align-tablet_extraright,.ts-align-tablet_extraright .ts-banner .box-content,.title-align--tablet_extraright .shortcode-heading-wrapper .shortcode-title{text-align: right;}.ts-align-tablet_extraleft .mailchimp-subscription{align-items: flex-start;}.ts-align-tablet_extraright .mailchimp-subscription{align-items: flex-end;}.ts-align-tablet_extracenter .mailchimp-subscription{align-items: center;}.text-tablet_extra-left-top .box-content{left: 0;right: auto;top: 0;bottom: auto;transform: none;}.text-tablet_extra-left-bottom .box-content{left: 0;right: auto;top: auto;bottom: 0;transform: none;}.text-tablet_extra-left-center .box-content{left: 0;right: auto;top: 50%;bottom: auto;transform: translate(0,-50%);}.text-tablet_extra-right-top .box-content{right: 0;left: auto;top: 0;bottom: auto;transform: none;}.text-tablet_extra-right-bottom .box-content{right: 0;left: auto;top: auto;bottom: 0;transform: none;}.text-tablet_extra-right-center .box-content{right: 0;left: auto;top: 50%;bottom: auto;transform: translate(0,-50%);}.text-tablet_extra-center-top .box-content{left: 0;right: 0;top: 0;bottom: auto;transform: none;}.text-tablet_extra-center-bottom .box-content{left: 0;right: 0;top: auto;bottom: 0;transform: none;}.text-tablet_extra-center-center .box-content{left: 0;right: 0;top: 50%;bottom: auto;transform: translateY(-50%);}.ts-align-tablet_extraleft .subscribe-widget form{margin-left: 0;margin-right: auto;}.ts-align-tablet_extraright .subscribe-widget form{margin-left: auto;margin-right: 0;}.ts-align-tablet_extracenter .subscribe-widget form{margin-left: auto;margin-right: auto;}.ts-header .is-sticky .header-middle nav > ul.menu li ul.sub-menu:after{top: 24px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.title-align--tabletcenter .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--tabletcenter .column-tabs .list-categories,.title-align--tabletcenter .ts-shortcode .shortcode-heading-wrapper{justify-content: center;}.title-align--tabletleft .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--tabletleft .column-tabs .list-categories,.title-align--tabletleft .ts-shortcode .shortcode-heading-wrapper{flex-direction: row;justify-content: space-between;}.title-align--tabletright .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--tabletright .column-tabs .list-categories,.title-align--tabletright .ts-shortcode .shortcode-heading-wrapper{flex-direction: row-reverse;justify-content: space-between;}.h-align--tabletcenter .ts-banner .box-content, .title-align--tabletcenter .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: auto;margin-right: auto;}.h-align--tabletleft .ts-banner .box-content, .title-align--tabletleft .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: 0;margin-right: auto;}.h-align--tabletright .ts-banner .box-content, .title-align--tabletright .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left: auto;margin-right: 0;}.direction--tabletrow{text-align: start;}.ts-align-tabletleft,.ts-align-tabletleft .ts-banner .box-content,.title-align--tabletleft .shortcode-heading-wrapper .shortcode-title{text-align: left;}.ts-align-tabletcenter,.direction--tabletcolumn,.ts-align-tabletcenter .ts-banner .box-content,.title-align--tabletcenter .shortcode-heading-wrapper .shortcode-title{text-align: center;}.ts-align-tabletright,.ts-align-tabletright .ts-banner .box-content,.title-align--tabletright .shortcode-heading-wrapper .shortcode-title{text-align: right;}.ts-align-tabletleft .mailchimp-subscription{align-items: flex-start;}.ts-align-tabletright .mailchimp-subscription{align-items: flex-end;}.ts-align-tabletcenter .mailchimp-subscription{align-items: center;}.text-tablet-left-top .box-content{left: 0;right: auto;top: 0;bottom: auto;transform: none;}.text-tablet-left-bottom .box-content{left: 0;right: auto;top: auto;bottom: 0;transform: none;}.text-tablet-left-center .box-content{left: 0;right: auto;top: 50%;bottom: auto;transform: translate(0,-50%);}.text-tablet-right-top .box-content{right: 0;left: auto;top: 0;bottom: auto;transform: none;}.text-tablet-right-bottom .box-content{right: 0;left: auto;top: auto;bottom: 0;transform: none;}.text-tablet-right-center .box-content{right: 0;left: auto;top: 50%;bottom: auto;transform: translate(0,-50%);}.text-tablet-center-top .box-content{left: 0;right: 0;top: 0;bottom: auto;transform: none;}.text-tablet-center-bottom .box-content{left: 0;right: 0;top: auto;bottom: 0;transform: none;}.text-tablet-center-center .box-content{left: 0;right: 0;top: 50%;bottom: auto;transform: translateY(-50%);}.ts-align-tabletleft .subscribe-widget form{margin-left: 0;margin-right: auto;}.ts-align-tabletright .subscribe-widget form{margin-left: auto;margin-right: 0;}.ts-align-tabletcenter .subscribe-widget form{margin-left: auto;margin-right: auto;}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .qty{width: 110px;}.woocommerce div.product form.cart table.group_table th:not(:last-child), .woocommerce div.product form.cart table.group_table td:not(:last-child){padding-right: 15px !important;}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity .quantity{width: 100%;}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity{width: 100%;margin-top: 10px;}.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price{padding-right: 0 !important;}.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__thumbnail{width: 80px;}.hotline{padding-left: 10px;padding-right:10px;display: none;}.hotline > a > span{display: none;}.today-deal{position: relative;order: -1;}.today-deal a .label{position: absolute;font-size: 0.66rem;top: -11px;left: 105%;transform: translateX(-100%);}.today-deal a .label:before{border-width: 4px 3px 0 0;border-color: var(--ts-hot-label-bg) transparent transparent transparent;top: 100%;left: 50%;transform: translate(-50%,0);}.elementor-widget[data-widget_type^="wp-widget-"] .elementor-widget-container > h5{font-size: var(--ts-h4-font-size);padding-right: 0;}.ts-products-widget-wrapper ul.product_list_widget li, .ts-products-widget-wrapper.woocommerce ul.product_list_widget li{flex-direction: column;align-items: flex-start;}.woocommerce div.product.gallery-layout-vertical.has-gallery div.images{padding-left: 0;}.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{position: static;width: 100%;flex-direction: row;margin-top: 10px;gap: 10px;}.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li{width: 60px;}.summary .single-product-buttons > *:not(:last-child){margin-right: 25px;}}@media only screen and (max-width: 768px){.woocommerce table.shop_table_responsive.woocommerce-orders-table tr, .woocommerce-page table.shop_table_responsive.woocommerce-orders-table tr{border-width: 1px;border-style: solid;padding: 30px;margin-top: -1px;}.woocommerce table.shop_table_responsive.woocommerce-orders-table tr > td:first-child, .woocommerce-page table.shop_table_responsive.woocommerce-orders-table tr > td:first-child{padding-top: 0;}.woocommerce table.shop_table_responsive.woocommerce-orders-table tr > td:last-child, .woocommerce-page table.shop_table_responsive.woocommerce-orders-table tr > td:last-child{padding-bottom: 0;border-width: 0;}.woocommerce .cart-collaterals table.shop_table_responsive tr.shipping td > *:not(.woocommerce-shipping-destination), .woocommerce-page .cart-collaterals table.shop_table_responsive tr.shipping td > *:not(.woocommerce-shipping-destination){width: 100%;}.woocommerce .cart-collaterals table.shop_table_responsive tr.shipping td, .woocommerce-page .cart-collaterals table.shop_table_responsive tr.shipping td{flex-direction: row;gap: 10px;justify-content: space-between;text-align: start !important;}.woocommerce .cart-collaterals table.shop_table_responsive tr.shipping td:before, .woocommerce-page .cart-collaterals table.shop_table_responsive tr.shipping td:before{display: block;float: none;order: -1;}.woocommerce-cart .cart-collaterals .cart_totals table td {padding: 22px 0 !important;}.ts-header .header-middle .ts-menu nav > ul, .ts-header .header-middle nav > ul.menu{gap: 0 5px;}}@media only screen and (min-width: 767px) and (max-width: 768px){.woocommerce table.shop_table_responsive.cart tr td::before, .woocommerce-page table.shop_table_responsive.cart tr td::before{display: none;}.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color: transparent !important;}.woocommerce table.shop_table.wishlist_table .product-name, .woocommerce table.shop_table.woocommerce-cart-form__contents .product-name{text-align: start !important;}.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {float: left;padding-bottom: 0;}.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button{width: auto;}}@media screen and (max-width: 782px){body.admin-bar #ts-ajax-add-to-cart-message, .admin-bar .ts-floating-sidebar div.overlay, .admin-bar .vertical-menu-sidebar .ts-sidebar-content, .admin-bar .ts-floating-sidebar .ts-sidebar-content{top: 46px;}.wc-block-cart .wc-block-cart__submit-container--sticky:before{background: var(--ts-main-bg);}}