:root{--ts-columns:4;--ts-h-gap:30px;--ts-v-gap:30px;--ts-section-gap:60px;--ts-swatches-size:34px;--ts-content-padding:75px;--ts-logo-width:42px;--ts-font-family:'Jost';--ts-font-weight:300;--ts-font-2-family:'Jost';--ts-font-2-weight:400;--ts-heading-font-family:'Jost';--ts-heading-font-weight:400;--ts-heading-letter-spacing:0.6px;--ts-btn-font-family:'Jost';--ts-btn-font-weight:500;--ts-menu-font-family:'Jost';--ts-menu-font-weight:500;--ts-sub-menu-font-family:'Jost';--ts-sub-menu-font-weight:300;--ts-product-name-font-family:'Jost';--ts-product-name-font-weight:400;--ts-font-size:16px;--ts-line-height:28px;--ts-letter-spacing:0.6px;--ts-font-2-size:15px;--ts-font-2-line-height:24px;--ts-font-2-letter-spacing:0.6px;--ts-small-font-size:12px;--ts-menu-font-size:14px;--ts-menu-letter-spacing:0.6px;--ts-sub-menu-font-size:15px;--ts-sub-menu-letter-spacing:0.6px;--ts-btn-font-size:14px;--ts-btn-line-height:30px;--ts-btn-letter-spacing:1px;--ts-btn-text-font-size:14px;--ts-input-button-radius:0px;--ts-product-name-size:16px;--ts-product-name-line-height:24px;--ts-product-price-size:14px;--ts-product-price-line-height:20px;--ts-detail-product-name-size:22px;--ts-detail-product-name-line-height:28px;--ts-heading-line-height:42px;--ts-h1-font-size:48px;--ts-h1-line-height:54px;--ts-h2-font-size:38px;--ts-h2-line-height:44px;--ts-h3-font-size:32px;--ts-h3-line-height:38px;--ts-h4-font-size:26px;--ts-h4-line-height:32px;--ts-h5-font-size:20px;--ts-h5-line-height:28px;--ts-h6-font-size:18px;--ts-h6-line-height:24px;--ts-primary-color:#db3c3c;--ts-text-in-primary-color:#ffffff;--ts-main-bg:#ffffff;--ts-text-color:#000000;--ts-heading-color:#000000;--ts-gray-color:#888888;--ts-gray-2-color:#666666;--ts-border:#e1e1e1;--ts-link-color:#db3c3c;--ts-link-hover:#db3c3c;--ts-dropdown-bg:#ffffff;--ts-blockquote-bg:#f9f9f9;--e-bg-lazyload-loaded:linear-gradient(#f5f5f5,#f5f5f5);--e-bg-lazyload:linear-gradient(#f5f5f5,#f5f5f5);--ts-input-color:#000000;--ts-input-bg:#ffffff;--ts-input-border:#e1e1e1;--ts-btn-color:#ffffff;--ts-btn-bg:#000000;--ts-btn-border:#000000;--ts-btn-hover:#ffffff;--ts-btn-hover-bg:#db3c3c;--ts-btn-hover-border:#db3c3c;--ts-btn-thumbnail-color:#000000;--ts-btn-thumbnail-bg:#ffffff;--ts-btn-thumbnail-border:#e1e1e1;--ts-btn-thumbnail-hover:#ffffff;--ts-btn-thumbnail-hover-bg:#000000;--ts-btn-thumbnail-hover-border:#000000;--ts-product-bg-color:#ffffff;--ts-rating-color:#000000;--ts-rated-color:#000000;--ts-price-color:#666666;--ts-sale-price-color:#aaaaaa;--ts-sale-label-color:#ffffff;--ts-sale-label-bg:#000000;--ts-new-label-color:#ffffff;--ts-new-label-bg:#3bb477;--ts-hot-label-color:#ffffff;--ts-hot-label-bg:#db3c3c;--ts-soldout-label-color:#ffffff;--ts-soldout-label-bg:#919191;--ts-breadcrumb-border:#e1e1e1;--ts-breadcrumb-color:#000000;--ts-breadcrumb-link-color:#666666;--ts-breadcrumb-2-color:#ffffff;--ts-notice-bg:#000000;--ts-notice-color:#ffffff;--ts-hd-bottom-border:#e1e1e1;--ts-hd-search-bg:#f5f5f5;--ts-hd-search-color:#000000;--ts-hd-search-border:#f5f5f5;--ts-sub-menu-color:#000000;--ts-sub-menu-hover:#db3c3c;--ts-mobile-menu-color:#000000;--ts-mobile-menu-hover:#db3c3c;--ts-mobile-menu-bg:#ffffff;--ts-mobile-menu-tab-bg:#efefef;--swiper-nav-width:30px;--swiper-nav-height:30px;--swiper-nav-font-size:25px;--swiper-bullet-size:16px;--swiper-bullet-gap:10px}.ts-header{--ts-hd-top-bg:#000000;--ts-hd-top-color:#ffffff;--ts-hd-top-hover:#d1d1d1;--ts-hd-top-border:#1f1f1f;--ts-hd-top-border-bottom:#000000;--ts-hd-middle-bg:#ffffff;--ts-hd-middle-color:#000000;--ts-hd-middle-hover:#db3c3c;--ts-hd-middle-border:#e1e1e1;--ts-hd-bottom-bg:#ffffff;--ts-hd-bottom-color:#000000;--ts-hd-bottom-hover:#000000;--ts-hd-search-button-color:#ffffff;--ts-hd-search-button-bg:#db3c3c;--ts-vertical-menu-color:#ffffff;--ts-vertical-menu-bg:#db3c3c;--ts-hd-cart-count-bg:#db3c3c;--ts-hd-cart-count-color:#ffffff;--ts-hd-mobile-bg:#000000;--ts-hd-mobile-color:#ffffff;--ts-hd-cart-mobile-count-bg:#db3c3c;--ts-hd-cart-mobile-count-color:#ffffff;--ts-menu-color:#000000;--ts-menu-hover:#000000;--ts-menu-gap:30px;--hd-top-gap-item:30px}.footer-container{--ts-footer-bg:#f4f4f4;--ts-footer-color:#000000;--ts-footer-gray-color:#666666;--ts-footer-heading-color:#000000;--ts-footer-link-color:#000000;--ts-footer-link-hover:#db3c3c;--ts-footer-border:#dddddd}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before,body .wc-block-components-notice-banner .wc-block-components-notice-banner__content: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,.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,.threesixty .nav_bar a:before,#to-top a:before,body #cboxClose:after,html body>h1 a.close:before,#ts-filter-widget-area .close:after,.filter-widget-area-button>a:before,.filter-widget-area-button>a:after,.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,body .swiper-button-next:after,body .swiper-button-prev:after,.ts-pagination ul li a.prev:before,.ts-pagination ul li a.next:before,.wp-block-query-pagination-next:before,.wp-block-query-pagination-prev: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_recent_comments li.recentcomments:before,.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 a:after,.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,.main-products.list .product-group-button-meta .loop-add-to-cart a span:before,.woocommerce .summary form.cart button.button.added:before,.summary .single-product-buttons a.compare:before,.summary .single-product-buttons .yith-wcwl-add-to-wishlist a:before,div.summary .ask-about-product-button: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,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,.ts-active-filters .woocommerce-widget-layered-nav_filters ul li a:after,.woocommerce .ts-active-filters .woocommerce-widget-layered-nav_filters ul li a:after,.woocommerce .woocommerce-widget-layered-nav_filters ul li a:after,.product-on-sale-form>label: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,li.recentcomments .comment-author-link:before,.ts-product-video-button:before,.ts-product-360-button:before,body .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.ts-instagram-wrapper .item>a:after,.product-group-button div.loop-add-to-cart a.added:after,.breadcrumb-title-wrapper .brn_arrow:before,.ts-store-notice .close:before,.ts-search-by-category .select-category+.search-table:before,.meta-bottom-2>a:before,.entry-meta-middle .comment-count:before,.quantity .number-button:before,.quantity .number-button:after,.dialog-lightbox-close-button .eicon-close,.ts-product-category-wrapper:is(.item-vertical,.item-vertical-2) .product-category .product-wrapper>a:after,.item-overlap .product-category .meta-wrapper:before,a.button-text-2:after,.ts-image-box-wrapper .elementor-image-box-img a:before,.ts-wishlist-sidebar-content>label>span:before,.woocommerce-thankyou-order-received:before,.wishlist_table .product-add-to-cart a:only-child span:before,.wishlist_table .product-add-to-cart a.button:only-child span:before,.ts-product-columns-selector>span:before,.ts-filtered-product-wrapper .filter-wrapper>div:after,.big-review-images>.wcpr-prev:before,.big-review-images>.wcpr-next:before,.big-review-images>.wcpr-close:before,.variations .value>.ts-product-size-chart-button:before,.yith-wfbt-section .yith-wfbt-images .image_plus:before,.woocommerce .widget_layered_nav_filters ul li a:before,.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button:before,.product-categories .icon-toggle:before,.ts-sidebar>.close:before,.ts-product-viewing:before,body #ts-ajax-add-to-cart-message:before,.ts-free-shipping-message-bar .progress-bar span:after{font-family:icomoon;font-weight:400;font-style:normal;letter-spacing:0}.single-navigation.next>a: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,.wp-block-query-pagination-next:before{content:"\e927"}.single-navigation.prev>a: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,.wp-block-query-pagination-prev:before{content:"\e926"}.ts-tiny-account-wrapper .account-control>a:before{content:"\e93b"}.shopping-cart-wrapper .cart-control .ic-cart:before{content:"\e966"}.my-wishlist-wrapper>a:before{content:"\e939"}#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{content:"\e93d"}.icon-menu-sticky-header .icon.active:before{content:"\e937"}.dokan-store-list-filter-button:before{content:"\e95a"}#to-top a:before{content:"\e92c"}body #cboxClose:after,html body>h1 a.close:before,.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,.woocommerce .woocommerce-widget-layered-nav_filters ul li a:after,.ts-active-filters .woocommerce-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,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,.big-review-images>.wcpr-close:before{content:"\e937"}.vertical-menu-heading:after,.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,.header-currency .wcml_currency_switcher>a:after,.product-per-page-form ul.perpage .perpage-current:after,.woocommerce .woocommerce-ordering .orderby-current:after,body .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\e92d"}.vertical-menu-heading:after,.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,.header-currency .wcml_currency_switcher>a:after,.product-per-page-form ul.perpage .perpage-current:after,.woocommerce .woocommerce-ordering .orderby-current:after,body .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.breadcrumb-title-wrapper .brn_arrow:before,.ts-search-by-category .select-category+.search-table:before{font-size:10px;display:block}.vertical-menu .ts-menu-drop-icon:after{content:"\e927"}.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:"\e92c"}.product .woocommerce-Tabs-panel>h2:after,.product .woocommerce-Tabs-panel #reviews>h2:after,.widget-title-wrapper a.block-control:after{content:"\e957"}.product .woocommerce-Tabs-panel>h2.active:after,.product .woocommerce-Tabs-panel #reviews>h2.active:after,.widget-title-wrapper a.block-control.active:after{content:"\e956"}.widget_recent_comments li.recentcomments:before{content:"\e93b"}.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:"\e927"}body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{content:"\e92c"}.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,.product-group-button>div.quickshop a:after{content:"\e93a"}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{content:"\e961"}.product-group-button>div.compare a:after,.summary .single-product-buttons a.compare:before{content:"\e932"}.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:"\e939"}.product-group-button div.loop-add-to-cart a:after{content:"\e966"}.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,.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{content:"\e958"}.product-group-button div.loop-add-to-cart a.added:after{content:"\e93c"}.product-group-button>div.compare a.added:after{content:"\e965"}.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:"\e938"}.woocommerce .summary form.cart button.button.added:before{font-size:16px}.product-group-button div.loop-add-to-cart a.added:after{display:block!important;margin:0}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{display:flex;align-items:center}#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:"\e946";order:-1;margin:0 6px 0 0;font-size:18px}.threesixty .nav_bar a:before{content:"\e964"}.threesixty .nav_bar a.nav_bar_play:before{font-size:24px}.threesixty .nav_bar a.nav_bar_stop:before{content:"\e962"}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{display:none!important}.ts-instagram-wrapper .item>a:after{content:"\e952"}.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}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{outline:0}.widget-title-wrapper a.block-control{position:absolute;width:20px;height:20px;top:10px;right:10px;line-height:20px;cursor:pointer;color:inherit;text-decoration:none;text-align:center;text-indent:0;letter-spacing:0;z-index:8;display:none}.widget-title-wrapper a.block-control:after{display:inline-block;line-height:20px;font-size:10px}.mailchimp-subscription .processing button.button:before,.ts-search-by-category .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,.15);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}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,.ts-wishlist-sidebar-content .wishlist-list li.loading:after,div.blockUI.blockOverlay:after,.woocommerce div.blockUI.blockOverlay:after,.wpcf7-spinner:after,.footer-container.loading:after,.thumbnail-galleries.loading:after,.ts-image-compare.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after,.single-product-top-thumbnail-slider.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:0 0!important;z-index:9}.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,.thumbnail-galleries.loading:after,.ts-image-compare.loading:after,.single-product-top-thumbnail-slider.loading:after{width:36px;height:36px;margin-left:-18px;margin-top:-18px;border-width:3px;border-top-width:3px}.footer-container.loading{position:relative;max-height:600px}body .footer-container.loading:before{opacity:1}.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:0 0!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,.load-more-wrapper .button.loading:before,.ts-shop-load-more .button.loading:before,.woocommerce .ts-shop-load-more .button.loading:before{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:0 0}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,.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;inset:0;border-width:0;width:100%;animation:none;margin:0;padding:0;transform:none;height:100%}body .woocommerce table.compare-list .add-to-cart td a.loading:before,.wishlist_table .product-add-to-cart a.add_to_cart.loading:before{left:-1px;right:-1px;bottom:-1px;top:-1px;width:auto;height:auto}div.blockUI.blockOverlay{z-index:992!important;-webkit-animation:none!important;-moz-animation:none!important;animation:none!important;background:0 0!important;left:0;top:0;width:100%;height:100%;position:absolute;opacity:1!important}.dropdown-container ul.cart_list li.loading:before,.ts-wishlist-sidebar-content .wishlist-list li.loading:before,div.blockUI.blockOverlay:before,.woocommerce div.blockUI.blockOverlay:before,.footer-container.loading:before{inset:0;height:100%;width:100%;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)}.ts-wishlist-sidebar-content .wishlist-list li.loading:before,.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:#fff}.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,.thumbnail-galleries.loading,.ts-image-compare.loading,.single-product-top-thumbnail-slider.loading{position:relative;overflow:hidden;background:0 0!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>*,.thumbnail-galleries.loading>*,.ts-image-compare.loading>*,.single-product-top-thumbnail-slider.loading>*{visibility:hidden;opacity:0}.column-products.loading,.ts-filtered-product-wrapper .content-wrapper.loading{height:500px}.single-product-top-thumbnail-slider.loading{height:600px}.ts-image-compare.loading,.gallery.loading figure{height:300px}.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,.product-group-button-meta>div.loop-add-to-cart>a.button.loading:after{border-color:rgba(255,255,255,.3);border-top-color:var(--ts-btn-hover);background:0 0;left:35px!important;right:auto!important;background:0 0!important}.woocommerce div.product .summary form.cart .button.loading:after{position:static;margin:0;transform:none;order:-1}.woocommerce div.product .summary form.cart .button.loading:before,.product-group-button-meta>div.loop-add-to-cart>a.button.loading:before{display:none!important}.load-more-wrapper .button.loading,.ts-shop-load-more .button.loading,.woocommerce .ts-shop-load-more .button.loading,.product-group-button-meta>div.loop-add-to-cart>a.button.loading,.product-group-button-meta>div.loop-add-to-cart a.added{padding-left:50px}.product-hover-style-v4 *:not(.columns-1)>.products .product-group-button-meta>div.loop-add-to-cart>a.button.loading,.product-hover-style-v4 *:not(.columns-1)>.products .product-group-button-meta>div.loop-add-to-cart a.added{padding-left:30px!important}.product-hover-style-v4 *:not(.columns-1)>.products .product-group-button-meta>div.loop-add-to-cart>a.button.loading:after{width:14px;height:14px;margin:-7px 0 0 -7px}.product-hover-style-v4 *:not(.columns-1)>.products .product-group-button-meta>div.loop-add-to-cart>a.button.loading:after,.product-hover-style-v4 *:not(.columns-1)>.products .product-group-button-meta>div.loop-add-to-cart>a.button.added .button-tooltip:before{left:20px!important}.infinity-scroll .ts-shop-load-more a.load-more.button.loading:after{border-color:var(--ts-border);border-top-color:var(--ts-heading-color)}.ts-product.ts-slider .content-wrapper.loading,.thumbnail-galleries.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:initial;color:#fff}.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:rgba(255,255,255,.3);border-top-color:var(--ts-btn-hover)}.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:0 0}header .logo img{transition:350ms ease 0s}header .logo-header a{padding:0}header .logo img,#group-icon-header .logo-wrapper img,.widget-container.ts-social-icons .normal-logo{width:var(--ts-logo-width,42px);max-height:50px}.ts-store-notice{text-align:center;font-size:var(--ts-small-font-size);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);line-height:22px;padding:9px 0;color:var(--ts-notice-color);background:var(--ts-notice-bg);position:relative}.ts-store-notice{padding-left:10px;padding-right:10px}:is(.ts-store-notice,.header-info) .ts-countdown{display:inline-flex}:is(.ts-store-notice,.header-info) .counter-wrapper>div{font-size:var(--ts-small-font-size);min-width:auto}:is(.ts-store-notice,.header-info) .ts-countdown .counter-wrapper{gap:0;text-transform:uppercase}:is(.ts-store-notice,.header-info) .counter-wrapper>div{font-weight:600;display:flex}:is(.ts-store-notice,.header-info) .counter-wrapper>div:after{content:":";display:inline-block}:is(.ts-store-notice,.header-info) .counter-wrapper .ref-wrapper{display:none}:is(.ts-store-notice,.header-info)e .counter-wrapper>span{font-size:var(--ts-small-font-size);color:var(--ts-notice-color);margin:0}:is(.ts-store-notice,.header-info) .counter-wrapper>div:first-child{display:flex;align-items:center;gap:0 4px}:is(.ts-store-notice,.header-info) .counter-wrapper>div:first-child:after,:is(.ts-store-notice,.header-info) .counter-wrapper>div:last-child:after{display:none}:is(.ts-store-notice,.header-info) .counter-wrapper>div:first-child .ref-wrapper{display:block;font-size:var(--ts-small-font-size);color:var(--ts-notice-color);margin:0 4px 0 0;line-height:1}.header-info .counter-wrapper>div:first-child .ref-wrapper{color:var(--ts-hd-top-color)}.ts-store-notice .close{position:absolute;right:10px;width:20px;line-height:20px;top:10px;content:"";text-align:center;display:inline-block}.ts-store-notice .close:before{content:"\e937";font-size:14px}.ts-header{position:relative}.header-v2 .has-social .header-left .header-info,.header-v2 .has-social .header-left .header-social-icon:after{display:none}.header-v2 .has-social .header-left .header-social-icon{padding-left:0;padding-right:0}.logo-center .container>.secondary,.logo-center .container>.hotline,.hotline span:empty{display:none}.header-middle .ts-search-normal{margin-left:auto;margin-right:auto;flex:1;max-width:590px}.logo-center>.container>.header-left .ts-search-normal{margin:0}.header-7-8 .header-middle .ts-search-normal{margin-right:20px}.header-7-8 .header-middle .ts-search-by-category:not(.no-category){max-width:450px}.header-7-8 .header-middle .ts-search-by-category{max-width:300px;margin-left:auto}.header-middle.logo-center .ts-search-by-category{max-width:400px;margin-right:auto}.header-middle.logo-center .ts-search-by-category.no-category{max-width:340px}.header-middle .ts-search-normal input[type=text]{background:var(--ts-hd-search-bg);color:var(--ts-hd-search-color);border-color:var(--ts-hd-search-border)}.ts-menu nav>ul,nav>ul.menu,nav>ul.menu>ul{padding:0;margin:0}.ts-megamenu .elementor-icon-list-items li:hover a{text-decoration:none}.ts-header .ts-menu nav>ul,.ts-header nav>ul.menu{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ts-menu-gap)}.ts-header .header-bottom .header-right{gap:0 var(--ts-menu-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;z-index:9}.vertical-menu-wrapper ul.sub-menu li{display:block}.vertical-menu-wrapper,.mobile-menu-wrapper,.ts-menu nav>ul>li>a,nav>ul.menu>li>a,.header-middle .hotline,.header-bottom .hotline,.header-bottom .hot-deals{font-size:var(--ts-menu-font-size);font-family:var(--ts-menu-font-family);font-weight:var(--ts-menu-font-weight);letter-spacing:var(--ts-menu-letter-spacing)}.vertical-menu-wrapper nav>ul>li>a{font-weight:var(--ts-v-menu-font-weight)}.vertical-menu-wrapper .vertical-menu{position:absolute;top:calc( 100% - 1px);padding-top:10px;width:100%;min-width:250px;z-index:9;display:none}.vertical-menu-wrapper .vertical-menu:before{content:'';position:absolute;inset:0;background:var(--ts-dropdown-bg);border-width:1px;border-style:solid;box-shadow:0 5px 5px rgba(162,162,162,.33)}.vertical-menu-wrapper:hover .vertical-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;-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;margin-right:-2px}.vertical-menu-wrapper .vertical-menu>ul{position:relative;padding:0 30px}.vertical-menu-wrapper .vertical-menu>ul>li{width:100%;border-width:0 0 1px;border-style:solid;position:static}.ts-header .header-bottom nav.vertical-menu>ul.menu>li>ul.sub-menu{top:-10px;bottom:0;left:calc(100% - 30px);margin-left:0;width:269px;padding:30px 30px 30px 59px;-webkit-animation-name:animation_menu_sub;-moz-animation-name:animation_menu_sub;animation-name:animation_menu_sub}.vertical-menu-wrapper ul li:last-child{border:0}nav.vertical-menu>ul.menu>li>a{font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight)}nav.vertical-menu>ul.menu>li,.vertical-menu-wrapper ul.sub-menu>li{padding:14px 0 13px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vertical-menu-wrapper nav>ul.menu li>a.has-icon .menu-icon,.vertical-menu-wrapper nav>ul.menu>li:before{margin:0}ul.menu li[class*=icon-]:before{font-size:26px}nav.vertical-menu>ul.menu>li:last-child{padding-bottom:16px}nav.vertical-menu>ul.menu>li>a{padding:0}.vertical-menu-heading{display:flex;flex-wrap:wrap;height:100%;align-items:center;gap:10px;padding:5px 25px;line-height:20px;position:relative;transition:color 200ms ease}.header-v6 .vertical-menu-heading{border-width:0 1px;border-style:solid;border-color:var(--ts-hd-bottom-border)}.header-v9 .vertical-menu-heading{background:var(--ts-vertical-menu-bg);color:var(--ts-vertical-menu-color);border-radius:var(--ts-input-button-radius);padding-top:10px;padding-bottom:10px}.header-v9 .ts-header .menu-wrapper .ts-menu{padding-top:5px;padding-bottom:5px}.header-v9 .vertical-menu-wrapper:hover .vertical-menu-heading{color:var(--ts-vertical-menu-color)}.vertical-menu-heading>*{position:relative;z-index:2}.vertical-menu-heading .icon{display:inline-block;letter-spacing:0;font-size:inherit}.vertical-menu-wrapper:hover .vertical-menu-heading{color:var(--ts-hd-bottom-hover)}.vertical-menu-heading .icon:before{content:"\e93d";font-size:16px;position:relative;top:1px}.vertical-menu-heading:after{position:relative;z-index:2;transition:all 150ms ease}.vertical-menu-wrapper:hover .vertical-menu-heading:after{transform:rotate(180deg)}.ts-menu nav>ul>li>a,nav>ul.menu>li>a{padding-top:5px;padding-bottom:5px;line-height:20px}.ts-menu nav>ul>li>a,nav>ul.menu>li>a{position:relative;display:inline-block;text-decoration:none;white-space:nowrap}.ts-header .ts-menu nav>ul>li>a:before,.ts-header nav>ul.menu>li>a:before{position:absolute;left:50%;right:50%;border-width:1px 0 0;border-style:solid;content:"";height:1px;bottom:0;transition:all 150ms ease}.ts-header .ts-menu nav>ul>li:hover>a:before,.ts-header nav>ul.menu>li:hover>a:before,.ts-header .ts-menu nav>ul>li[class*=current-]>a:before,.ts-header nav>ul.menu>li[class*=current-]>a:before{left:0;right:0}li.hide ul.sub-menu{display:none!important}.ts-header .menu-center .menu-wrapper,.ts-header .menu-wrapper .ts-menu{display:inline-block}.ts-header .menu-wrapper .ts-menu{position:relative}.menu-desc{line-height:1.2;font-size:.9rem;font-weight:400;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;margin-right:6px}ul.menu li .menu-icon{width:24px;position:relative;display:inline-block}.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-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:-12px;padding:1px 2px;line-height:13px;font-size:9px;color:#fff;background-color:#000;text-align:center;min-width:35px;text-transform:uppercase;border-radius:3px}.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:#000;border-right-color:#000;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{margin:0;display:inline-block;letter-spacing:0;margin-left:3px}.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}.sub-menu>li.parent .ts-menu-drop-icon:after{position:relative;top:-1px}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{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:flex;align-items:center;transform:none;width:auto;height:22px;line-height:22px;top:7px}nav.main-menu>ul.menu .sub-menu>li.parent:first-child>.ts-menu-drop-icon{top:0}.ts-header nav>ul.menu li ul.sub-menu{position:absolute;z-index:999;top:100%;margin:0;padding:69px 50px 44px;width:240px;left:-50px;display:none}.ts-header .header-template nav>ul.menu li.ts-megamenu-fullwidth ul.sub-menu{padding-left:0;padding-right:0}:where(body,.layout-fullwidth,.header-fullwidth,.main-content-fullwidth,.footer-fullwidth) li.ts-megamenu:not(.ts-megamenu-fullwidth) .e-con-boxed:not(.e-child){padding-left:0;padding-right:0}.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:25px;right:0;left:0;bottom:0;z-index:0;background-color:var(--ts-dropdown-bg);box-shadow:0 4px 10px rgba(162,162,162,.33)}.ts-header .header-bottom nav.vertical-menu>ul.menu li ul.sub-menu:after{box-shadow:0 0 20px rgba(162,162,162,.33);top:0;left:29px;border-width:1px;border-style:solid}.ts-header nav.vertical-menu>ul.menu>li>ul.sub-menu ul.sub-menu{padding:30px 30px 30px 59px;width:270px;top:-23px}.ts-header nav.vertical-menu>ul.menu ul.sub-menu>li:first-child ul.sub-menu{top:-30px}.header-v9 .header-bottom nav>ul.menu li ul.sub-menu{padding-top:62px}.header-v9 .header-bottom nav>ul.menu li ul.sub-menu:after{top:18px}.ts-header .header-bottom nav>ul.menu li ul.sub-menu{padding-top:65px}.ts-header .header-bottom nav>ul.menu li ul.sub-menu:after{top:15px}.ts-header nav>ul.menu li ul.sub-menu ul.sub-menu{left:100%;padding:44px 50px 44px 100px;top:-37px;z-index:990;width:290px;margin:0}.ts-header nav>ul.menu li ul.sub-menu ul.sub-menu:after{top:0;left:50px;box-shadow:5px 0 20px rgba(162,162,162,.33)}.ts-header nav>ul.menu>li>ul.sub-menu>li:first-child>ul.sub-menu,.ts-header nav>ul.menu li ul.sub-menu li:first-child>ul.sub-menu{top:-44px}.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-megamenu .elementor-icon-list-items li a{position:relative;font-size:var(--ts-sub-menu-font-size);font-family:var(--ts-sub-menu-font-family);font-weight:var(--ts-sub-menu-font-weight);letter-spacing:var(--ts-sub-menu-letter-spacing)}.ts-header nav>ul.menu ul.sub-menu>li>a,.ts-header nav>ul.menu ul.sub-menu>li>.ts-menu-drop-icon,.ts-header nav>ul.menu ul.sub-menu>li:before,.header-top .header-language .wpml-ls-sub-menu li a,.header-top .header-currency ul li a{color:var(--ts-sub-menu-color)}.header-top .header-language .wpml-ls-sub-menu li a,.header-top .header-currency ul li a,.logged-in .my-account-wrapper .dropdown-container a{font-size:var(--ts-sub-menu-font-size);font-family:var(--ts-sub-menu-font-family);font-weight:var(--ts-sub-menu-font-weight);letter-spacing:var(--ts-sub-menu-letter-spacing)}.ts-header nav>ul.menu ul.sub-menu>li:hover>a,.ts-header nav>ul.menu ul.sub-menu>li:hover>.ts-menu-drop-icon,.ts-header nav>ul.menu ul.sub-menu>li:hover:before,.ts-header nav>ul.menu ul.sub-menu>li[class*=current-]:hover:before,.ts-header nav>ul.menu ul.sub-menu>li[class*=current-]>a,.ts-header nav>ul.menu ul.sub-menu>li[class*=current-]:before,.ts-header nav>ul.menu ul.sub-menu>li[class*=current-]>.ts-menu-drop-icon,.header-top .header-language .wpml-ls-sub-menu li:hover a,.header-top .header-currency ul li:hover a{color:var(--ts-sub-menu-hover)}.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:800px}.ts-header nav>ul.menu li.ts-megamenu-columns-3 ul.sub-menu{width:650px}.ts-header nav>ul.menu li.ts-megamenu-columns-2 ul.sub-menu{width:550px}.ts-header nav>ul.menu li.ts-megamenu-columns-1 ul.sub-menu{width:375px}.ts-header .header-left,.ts-header .header-middle,.ts-header .header-right{display:flex;align-items:center;flex-wrap:wrap}.ts-header .header-middle .header-left{min-height:42px}.ts-header .header-middle{flex:1}.ts-header .header-middle>*{width:100%}.ts-header .header-right{justify-content:flex-end;margin-left:auto}.header-v6 .header-middle .header-right{margin-left:0}.header-right nav.secondary{margin-right:30px}.header-top .header-right,.header-top .header-left{gap:0 var(--hd-top-gap-item)}.header-top.info-center .header-left,.header-top.info-center .header-right,.menu-center .header-left,.menu-center .header-right{flex:1}.header-top.info-center .header-info{text-align:center}.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>li i{margin-right:4px}.ts-header .header-top nav>ul.menu>li>a,.ts-header .header-top nav>ul>li>a{padding:0;font-weight:inherit;font-size:inherit;font-family:inherit}.ts-header .my-wishlist-wrapper,.ts-header .shopping-cart-wrapper .cart-icon{line-height:0}.ts-header .dropdown-container{text-transform:none}.social-icons ul li{list-style:none;position:relative;margin:0;padding:0;position:relative}.social-icons ul{gap:4px 20px;display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0}.social-icons li{padding:0!important;display:block;position:relative}.social-icons li i{display:block}.ts-social-icons li i{width:auto;height:auto;width:100%}.header-social-icon{position:relative}.header-social-icon a{display:flex;justify-content:center;gap:6px;line-height:22px}.header-social-icon a span{font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight)}.header-social-icon .social-icons li i{font-size:16px}.header-social-icon .social-icons{display:flex}.header-top,.header-social-icon a span{font-size:var(--ts-small-font-size)}.header-top{background-color:var(--ts-hd-top-bg);color:var(--ts-hd-top-color);border-color:var(--ts-hd-top-border-bottom);border-width:0 0 1px;border-style:solid;font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);line-height:22px}.header-top *:before,.header-top *:after{border-color:var(--ts-hd-top-border)}.header-top>.container{flex-wrap:wrap;padding-top:8px;padding-bottom:7px}.header-top .header-right>*,.header-top .header-left>*{padding-right:var(--hd-top-gap-item);position:relative}.header-v7 .has-hotline .header-top .header-right .location,.header-v7 .has-social .header-top .header-left .need-help{padding-right:0}.header-top .header-right>*:after,.header-top .header-left>*:after{content:"";position:absolute;right:0;bottom:2px;top:2px;width:1px;border-width:0 1px 0 0;border-style:solid}.header-top .header-right>*:last-child,.header-top .header-left>*:last-child,.header-top .header-right>.header-language{padding-right:0}.header-v7 .has-hotline .header-top .header-right .location:after,.header-v7 .has-social .header-top .header-left .need-help:after,.header-top .header-right>*:last-child:after,.header-top .header-right>.header-language:after,.header-top .header-left>:last-child:after{display:none}.header-right .social-icons ul li{text-align:right}.location,.need-help,.hotline,.hot-deals,.track-order,.location a,.need-help a,.hotline a,.hot-deals a,.track-order a{display:flex;gap:5px;align-items:center}.location i,.need-help i,.hotline i,.hot-deals i,.track-order i{font-size:16px}.header-middle{background-color:var(--ts-hd-middle-bg);border-color:var(--ts-hd-middle-border)}.header-middle .my-wishlist-wrapper .tini-wishlist,.header-middle .shopping-cart-wrapper .cart-control .ic-cart,.header-middle .ts-tiny-account-wrapper .account-control>a,.header-middle .search-button.search-icon .icon{color:var(--ts-hd-middle-color)}.header-middle .ts-menu nav>ul>li>a,.header-middle nav>ul.menu>li>a,.header-middle .ts-menu nav>ul>li>.ts-menu-drop-icon,.header-middle nav>ul.menu>li>.ts-menu-drop-icon,.header-middle .ts-menu nav>ul>li:before,.header-middle nav>ul.menu>li:before{color:var(--ts-menu-color)}.header-middle a:hover,.header-middle .search-icon .icon:hover,.header-middle .icon-menu-sticky-header .icon:hover,.header-middle .my-wishlist-wrapper:hover .tini-wishlist,.header-middle .shopping-cart-wrapper:hover .cart-control .ic-cart,.header-middle .ts-tiny-account-wrapper:hover .account-control>a{color:var(--ts-hd-middle-hover)}.header-middle nav>ul>li:hover>a,.header-middle nav>ul>li:hover>.ts-menu-drop-icon,.header-middle nav>ul>li[class*=current-]:hover:before,.header-middle nav>ul>li[class*=current-]>a,.header-middle nav>ul>li[class*=current-]>.ts-menu-drop-icon,.header-middle nav>ul>li[class*=current-]:before,.header-bottom nav>ul>li:hover>a,.header-bottom nav>ul>li:hover>.ts-menu-drop-icon,.header-bottom nav>ul>li[class*=current-]:hover:before,.header-bottom nav>ul>li[class*=current-]>a,.header-bottom nav>ul>li[class*=current-]>.ts-menu-drop-icon,.header-bottom nav>ul>li[class*=current-]:before{color:var(--ts-menu-hover)}.header-middle .ts-menu nav>ul>li>a:before,.header-middle nav>ul.menu>li>a:before,.header-bottom .ts-menu nav>ul>li>a:before,.header-bottom nav>ul.menu>li>a:before{border-color:var(--ts-menu-hover)}.header-top>.container,.header-middle>.container,.header-bottom>.container{display:flex;position:relative;align-items:center;gap:10px 70px}.header-middle>.container{padding-top:25px;padding-bottom:35px}.header-bottom{border-width:1px 0 0;border-style:solid}.header-bottom>.container{padding-top:10px;padding-bottom:10px}.header-v6 .header-bottom>.container{padding-top:0;padding-bottom:0}.header-v7 .header-middle>.container{gap:10px 50px}.header-v8 .header-middle>.container{gap:10px 60px}.header-7-8 .header-middle .header-right{flex:1}.ts-megamenu .elementor-icon-list-items li a,.ts-menu ul.sub-menu li>a,nav ul.sub-menu li>a{color:var(--ts-sub-menu-color)}.ts-megamenu .elementor-icon-list-items li:hover a,.ts-menu ul.sub-menu li:hover>a,.ts-menu ul.sub-menu li:hover>.ts-menu-drop-icon,.ts-menu ul.sub-menu li[class*=current-]:hover:before,.ts-menu ul.sub-menu li[class*=current-]>a,.ts-menu ul.sub-menu li[class*=current-]>.ts-menu-drop-icon,.ts-menu ul.sub-menu li[class*=current-]:before{color:var(--ts-sub-menu-hover)}.header-middle .header-right .hotline,.header-middle .track-order{position:relative;padding-right:30px;margin-right:20px}.header-middle .track-order{font-size:var(--ts-menu-font-size)}.header-middle .header-right .hotline:before,.header-middle .track-order:before{position:absolute;content:"";right:0;top:5px;bottom:5px;border-width:0 1px 0 0;border-style:solid;border-color:var(--ts-hd-middle-border)}.header-middle .hotline i,.header-middle .track-order i{font-size:24px}.header-bottom .hotline i,.header-bottom .hot-deals i{font-size:20px}.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}.icon-menu-sticky-header .icon{letter-spacing:0}.icon-menu-sticky-header .icon:before{line-height:28px;font-size:18px}.search-button.search-icon .icon:before{font-size:18px;line-height:28px}.my-wishlist-wrapper .tini-wishlist:before,.shopping-cart-wrapper .cart-control .ic-cart:before,.ts-tiny-account-wrapper .account-control>a:before{font-size:21px;line-height:28px}.shopping-cart-wrapper .cart-control .ic-cart{display:inline-block}.search-button.search-icon .icon,.my-wishlist-wrapper .tini-wishlist,.my-account-wrapper .account-control>a,.shopping-cart-wrapper .cart-control{position:relative;display:flex}.search-button.search-icon .icon,.my-wishlist-wrapper .tini-wishlist,.my-account-wrapper .account-control>a,.shopping-cart-wrapper .cart-control{padding:0 12px;cursor:pointer}.search-button.search-icon .icon span{display:inline-block}.my-wishlist-wrapper .tini-wishlist .count-number,.shopping-cart-wrapper .cart-control .cart-number{position:absolute;top:-6px;right:auto;left:22px;width:20px;height:20px;font-size:var(--ts-small-font-size);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);line-height:20px;text-align:center;letter-spacing:0;border-radius:50%;overflow:hidden;background:var(--ts-hd-cart-count-bg);color:var(--ts-hd-cart-count-color)}.my-wishlist-wrapper .tini-wishlist .count-number{left:26px}.shopping-cart-wrapper{position:relative}.my-account-wrapper .account-control>a{display:flex;flex-wrap:wrap}.shopping-cart-wrapper .cart-control,.my-account-wrapper .account-control>a{align-items:center;gap:10px;letter-spacing:0}.ts-floating-sidebar .ts-search-by-category>form .search-table .loading~.search-button:before{opacity:1;visibility:visible}.ts-search-by-category .select-category{width:30%;min-width:160px;text-transform:capitalize;background-color:initial;color:var(--ts-hd-search-color);position:relative;border:0;border-radius:0;padding-left:20px;padding-right:30px;background:0 0}.ts-search-by-category .select-category+.search-table{position:relative}.ts-search-by-category .select-category+.search-table:after{content:'';width:1px;height:calc(100% - 16px);background:rgba(0,0,0,.1);position:absolute;left:0;top:50%;transform:translateY(-50%)}.ts-search-by-category .select-category+.search-table:before{content:"\e92d";position:absolute;top:50%;line-height:20px;margin-top:-10px;left:-25px}.ts-search-by-category .search-table .search-field{display:flex;flex-wrap:wrap;align-items:center}.search-table .search-button:before,.ts-search-by-category .search-table .search-button:after{transition:opacity 150ms ease}.ts-search-by-category form{position:relative;border-width:1px;border-style:solid;border-color:var(--ts-hd-search-border);background:var(--ts-hd-search-bg);color:var(--ts-hd-search-color);display:flex;flex-wrap:wrap;align-items:center;overflow:hidden;border-radius:var(--ts-input-button-radius)}.ts-search-by-category form>.search-table{flex:1}.ts-search-by-category .search-content.loading:after{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}.ts-search-by-category .search-table .search-field input[type=text]{border:0;flex:1}.ts-search-by-category .search-table .search-button{width:50px;height:40px;position:relative;overflow:hidden}.ts-search-by-category select:focus{outline:none;box-shadow:none}.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-top-color:var(--ts-hd-search-color)}.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>.header-left,.logo-center>.container>.header-right{flex:1;min-height:auto}.logo-center>.container>.header-middle{flex:none}.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,.header-currency ul{display:none;position:absolute;content:"";right:auto;left:50%;top:100%;min-width:115px;padding:40px 30px 30px}.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,.33)}.my-account-wrapper .dropdown-container input[type=text],.my-account-wrapper .dropdown-container input[type=password]{border-color:var(--ts-heading-color);padding-top:7px;padding-bottom:7px}.my-account-wrapper .dropdown-container input[type=submit]{width:100%;padding-top:4px;padding-bottom:4px}.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:38px 30px 30px;width:160px;left:0;margin-left:-30px}.wcml_currency_switcher>ul,.header-language:last-child .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu,.header-currency:last-child .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu{left:auto;right:0}.wcml_currency_switcher>ul{width:130px}.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{top:8px}.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 .dropdown-container a:not(.button):hover,.header-top .ts-menu nav ul li a:hover,.header-top .header-language a:hover,.header-top .header-currency a:hover,.header-top .wcml_currency_switcher:hover>a,.header-top .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,.header-top .wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{color:var(--ts-hd-top-hover)}.header-bottom .ts-menu nav>ul>li>a,.header-bottom nav>ul.menu>li>a,.header-bottom .ts-menu nav>ul>li>.ts-menu-drop-icon,.header-bottom nav>ul.menu>li>.ts-menu-drop-icon,.header-bottom .ts-menu nav>ul>li:before,.header-bottom nav>ul.menu>li:before{color:var(--ts-hd-bottom-color)}.header-bottom{background-color:var(--ts-hd-bottom-bg);color:var(--ts-hd-bottom-color);border-color:var(--ts-hd-bottom-border)}.header-bottom a:hover{color:var(--ts-hd-bottom-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:52px 20px 20px}.shopping-cart-wrapper .dropdown-container:before,.my-account-wrapper .dropdown-container:before{top:27px}.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:hover .wpml-ls-sub-menu,.header-currency:hover ul{display:flex;-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}.my-account-wrapper .dropdown-container,.shopping-cart-wrapper .dropdown-container{z-index:992}.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:410px}.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,.ts-wishlist-sidebar-content>label{text-align:center;font-size:var(--ts-font-size)}.cart-dropdown-form .form-content>label>span,.ts-wishlist-sidebar-content>label>span{display:block}.ts-wishlist-sidebar-content>label>span:before{width:100%;content:"\e939";font-size:70px;line-height:70px;margin-bottom:20px;display:block;opacity:.1;text-align:center}.shopping-cart-wrapper .form-content>label>span{margin-bottom:25px}.cart-dropdown-form .form-content>label>svg,.ts-wishlist-sidebar-content>label>svg{opacity:.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}.ts-tiny-cart-wrapper ul.cart_list li .price{width:100%;margin-bottom:6px}.woocommerce .ts-tiny-cart-wrapper .dropdown-container ul.cart_list,.ts-tiny-cart-wrapper .dropdown-container ul.cart_list{padding:0 5px 0 0;margin:0;overflow:auto;max-height:284px;position:relative;flex-direction:column;flex-wrap:nowrap;gap:20px}body .dropdown-container ul.cart_list li.loading:before,.ts-wishlist-sidebar-content .wishlist-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}.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 .cart-item-wrapper,.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;flex:1;gap:4px}.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;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);color:var(--ts-gray-color);text-transform:uppercase}.ts-tiny-cart-wrapper .total .total-title{font-size:var(--ts-font-2-size)}.ts-tiny-cart-wrapper .total .amount,.widget_shopping_cart .total .amount{font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight)}.dropdown-footer .buttons{display:flex;gap:15px}.dropdown-footer .buttons>*{flex:1}.elementor-widget-wp-widget-woocommerce_widget_cart .total,.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{margin:30px 0 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 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}.ts-wishlist-sidebar-content{display:flex;flex-direction:column}.ts-wishlist-sidebar-content .wishlist-list{padding:0 5px 0 0;margin:0;overflow:auto;position:relative;flex-direction:column;gap:20px;display:flex;flex:1}.ts-wishlist-sidebar-content .wishlist-list li{display:flex;flex-direction:row;align-items:center;gap:20px;position:relative;padding:0;margin:0;width:100%;list-style:none}.ts-wishlist-sidebar-content .wishlist-list li .item-meta{display:flex;flex:1;gap:8px;flex-direction:column}.ts-wishlist-sidebar-content .quantity{width:auto}.ts-wishlist-sidebar-content .buttons{margin-top:30px;display:flex;width:100%}.ts-wishlist-sidebar-content .buttons a{width:100%}#ts-wishlist-sidebar .wishlist-list li a.remove{line-height:20px}.ts-wishlist-sidebar-content{height:100%}.my-account-wrapper{position:relative}.my-account-wrapper .account-control>a>span,.my-wishlist-wrapper a>span:not(.count-number){display:none}.dropdown-container .dropdown-footer{margin:0}.ts-tiny-account-wrapper .dropdown-container .form-content>form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.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}.dropdown-container .form-content .login-submit{margin:4px 0 0;width:100%}.dropdown-container .form-content .login-remember{order:10;margin-top:4px}.woocommerce #customer_login .woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce .checkout-login-coupon-wrapper form.login .woocommerce-form-login__rememberme{font-size:var(--ts-font-2-size)}p.login-remember label{padding:0;cursor:pointer}.logged-in .my-account-wrapper .dropdown-container{width:220px;margin-left:-110px;padding:57px 30px 30px}.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{text-decoration:underline;color:var(--ts-heading-color)}.logged-in .my-account-wrapper .dropdown-container a{text-decoration:none}.my-account-wrapper .dropdown-container a:hover{color:var(--ts-primary-color)}.my-account-wrapper .forget-password{transform:translate(0,-100%);float:right;position:relative;top:20px;margin-top:-20px;line-height:20px;z-index:1}.my-account-wrapper .create-account-wrapper{clear:both;margin-top:20px;display:flex;justify-content:center;gap:0 4px;flex-wrap:wrap;text-align:center}.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(5) .dropdown-container{right:-90px}body:not(.logged-in) .header-right .my-account-wrapper:nth-last-child(4) .dropdown-container{right:-45px}body:not(.logged-in) .header-right .my-account-wrapper .dropdown-container{width:350px;font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);font-size:var(--ts-font-2-size)}.header-sticky{position:relative;width:100%;transition:100ms ease 0s}.header-sticky.is-sticky{box-shadow:0 4px 4px rgba(155,155,155,.3);-webkit-animation-duration:350ms;-moz-animation-duration:350ms;animation-duration:350ms;-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;z-index:993}.header-sticky.is-sticky .header-bottom{display:none}header .header-sticky .logo-sticky,.is-sticky.is-sticky img.normal-logo{display:none}.header-sticky.is-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}.icon-menu-sticky-header{width:38px;box-sizing:content-box;text-align:center;cursor:pointer;display:none}.icon-menu-sticky-header .icon{display:inline-block;vertical-align:middle;line-height:0;padding:0;transition:350ms ease;cursor:pointer;letter-spacing:0}#ts-shopping-cart-sidebar .dropdown-container .theme-title,#ts-wishlist-sidebar .theme-title{font-size:var(--ts-h5-font-size);line-height:var(--ts-h5-line-height);padding-bottom:15px;border-width:0 0 1px;border-style:solid}.ts-sidebar-content .ts-tiny-cart-wrapper{height:100%}.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,.ts-wishlist-sidebar-content>label{display:flex;height:100%;flex-direction:column;padding:0;align-items:center;justify-content:center;padding-bottom:100px}#ts-shopping-cart-sidebar .cart-dropdown-form .form-content>label:before{font-size:140px;line-height:140px}#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-free-shipping-message-bar{margin-bottom:30px;display:flex;flex-direction:column;gap:18px}.ts-free-shipping-message-bar .message{font-size:var(--ts-font-2-size);line-height:1em}.ts-free-shipping-message-bar .progress-bar{height:6px;display:block;background:var(--ts-blockquote-bg)}.ts-free-shipping-message-bar .progress-bar span{display:block;height:6px;width:28px;position:relative;background-color:var(--ts-primary-color);background-image:repeating-linear-gradient( -45deg,transparent,transparent 6px,rgba(255,255,255,.3) 7px,rgba(255,255,255,.3) 11px );transition:1s ease 0s}.ts-floating-sidebar.active .ts-free-shipping-message-bar .progress-bar span,.cart-dropdown-form .ts-free-shipping-message-bar .progress-bar span{width:var(--ts-progress-bar-width)}.ts-free-shipping-message-bar .progress-bar span:after{content:"\e946";position:absolute;right:0;top:50%;margin-top:-14px;color:var(--ts-primary-color);font-size:14px;width:28px;line-height:26px;border-radius:100%;border-width:1px;border-style:solid;border-color:var(--ts-primary-color);text-align:center;background:var(--ts-dropdown-bg)}.ts-free-shipping-message-bar.success .progress-bar span{background-color:#799c4f}.ts-free-shipping-message-bar.success .progress-bar span:after{color:#799c4f;border-color:#799c4f}.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{position:relative;list-style:none;margin:0;z-index:991;width:100%;transition:350ms ease 0s;cursor:pointer}.header-bottom .menu-wrapper{display:flex;flex-wrap:wrap;align-items:center;flex:1;gap:0 40px;align-items:stretch}.header-v6 .header-bottom .menu-wrapper .ts-menu,.header-v6 .header-bottom .menu-wrapper .secondary{padding-top:15px;padding-bottom:15px}.header-bottom .menu-wrapper .secondary{margin-left:auto}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,.vertical-menu-wrapper ul.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,.vertical-menu-wrapper ul.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,.vertical-menu-wrapper ul.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}.menu-background-overlay .ts-header{position:relative}.ts-header:before{position:fixed;inset:0;content:"";background:rgba(0,0,0,.4);z-index:993;opacity:0;visibility:hidden;transition:150ms ease 0s}.menu-background-overlay .ts-header:before{-webkit-animation-duration:150ms;-moz-animation-duration:150ms;animation-duration:150ms;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}.menu-background-overlay .ts-header .header-template{position:relative;z-index:1000}.header-transparent.menu-background-overlay .ts-header .header-template{position:absolute}.menu-background-overlay .ts-store-notice{z-index:994}.menu-background-overlay .header-sticky:not(.is-sticky) .sticky-logo{display:block}.menu-background-overlay .header-sticky:not(.is-sticky) .normal-logo{display:none}.ts-floating-sidebar *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.ts-floating-sidebar .ts-sidebar-content{position:fixed;padding:30px;top:0;bottom:0;right:0;z-index:99992;width:410px;max-width:100%;transform:translateX(410px);transition:transform .5s cubic-bezier(.645,.045,.355,1);overflow-y:auto;background:var(--ts-dropdown-bg)}.ts-floating-sidebar.active .ts-sidebar-content{transform:translateX(0);box-shadow:-3px 0 21px rgba(63,63,63,.15)}.ts-floating-sidebar div.overlay,.ts-sidebar+div.overlay{position:fixed;opacity:0;visibility:hidden;inset:0;content:"";background:rgba(0,0,0,.7);z-index:99991;transition:opacity .5s ease-in-out,visibility .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,.ts-sidebar.active+div.overlay{visibility:visible;opacity:1;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.mobile-menu-wrapper li.active .ts-menu-drop-icon.active:after{transform:scaleX(-1)}div#main{width:100%;padding-top:20px;clear:both}.page-template-blank-page-template div#main{min-height:0}li>div>h3.product-name{width:100%;margin-bottom:0}.breadcrumb-title-wrapper{width:100%;display:block;margin:0;position:relative;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;border-color:var(--ts-breadcrumb-border);font-size:var(--ts-font-2-size)}.header-v6 .breadcrumb-title-wrapper.breadcrumb-v3{border-width:0}.breadcrumb-title-wrapper.ts-breadcrumb-parallax{background-position:50% 100%}.breadcrumb-title-wrapper.ts-breadcrumb-parallax{background-attachment:fixed}.breadcrumb-title-wrapper .breadcrumb-title{display:flex;flex-flow:column wrap;gap:18px;padding:30px 0}.breadcrumb-title-wrapper .breadcrumbs{line-height:20px;position:relative;color:var(--ts-breadcrumb-color)}.breadcrumb-title-wrapper .breadcrumbs-container{display:flex;flex-wrap:wrap;justify-content:center;gap:0 12px}.breadcrumb-title-wrapper.no-title:not(.breadcrumb-v3) .breadcrumbs-container,.breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumbs-container{justify-content:flex-start}.breadcrumb-title-wrapper .breadcrumbs-container>.current{word-break:break-all}.breadcrumb-title-wrapper .brn_arrow{font-size:0;display:flex}.breadcrumb-title-wrapper .brn_arrow:before{content:"\e927";font-size:10px}.breadcrumb-title-wrapper .term-description{margin:8px 0 0}.breadcrumb-title-wrapper .term-description>p{margin-bottom:10px}.breadcrumb-v3.breadcrumb-title-wrapper .breadcrumbs,.breadcrumb-v3.breadcrumb-title-wrapper .page-title,.breadcrumb-v3.breadcrumb-title-wrapper .term-description,.breadcrumb-v3.breadcrumb-title-wrapper .breadcrumbs a,.breadcrumb-v3.breadcrumb-title-wrapper .brn_arrow,.breadcrumb-v3.breadcrumb-title-wrapper .breadcrumbs-container>span:not(.current){color:var(--ts-breadcrumb-2-color)}.breadcrumb-title-wrapper .page-title{margin-bottom:0;color:var(--ts-breadcrumb-color);font-size:var(--ts-h2-font-size);line-height:var(--ts-h2-line-height)}.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 .breadcrumbs a:hover{color:var(--ts-primary-color)}.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{text-align:center}.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumb-title>.breadcrumbs{padding:0}.breadcrumb-title-wrapper.breadcrumb-v3{margin-bottom:60px}.breadcrumb-title-wrapper.breadcrumb-v2 .breadcrumbs:before{display:none}.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title .breadcrumbs{padding:10px 0}.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{min-height:350px;justify-content:center;text-align:center}.overflow-hidden .elementor-image{overflow:hidden}.woocommerce .woocommerce-cart-form,.woocommerce .cart-collaterals,.woocommerce .after-loop-wrapper:not(:last-child),.woocommerce form.woocommerce-ResetPassword.lost_reset_password,article.single-post>.entry-content:last-child{margin-bottom:var(--ts-section-gap)}.view-all-wrapper>a,a.button-text,button.button-text,.button-text a,a.button-text-2,#page sr7-module .woocommerce .products .product .loop-add-to-cart a{position:relative;display:inline-block}a.button-text-2{width:100%;text-align:start;display:flex;gap:0 10px;justify-content:space-between}a.button-text-2:after{font-size:30px;margin-left:auto;content:"\e925"}a.button-text,button.button-text,.button-text a,.button-text .elementor-button,#page sr7-module .woocommerce .products .product .loop-add-to-cart a{font-family:var(--ts-btn-font-family);font-weight:var(--ts-btn-font-weight);font-size:var(--ts-btn-text-font-size);color:var(--ts-heading-color);text-transform:uppercase;padding:4px 8px;line-height:24px;text-decoration:none!important;background:0 0;border-width:0;overflow:hidden;min-width:0}a.button-text-2{font-family:var(--ts-btn-font-family);font-weight:var(--ts-btn-font-weight);font-size:var(--ts-btn-font-size);color:var(--ts-heading-color);text-transform:uppercase;padding:0 0 24px;font-size:var(--ts-h6-font-size);line-height:var(--ts-h6-line-height);text-decoration:none!important;background:0 0;border-width:0}body .button-text .elementor-button:focus,body .button-text .elementor-button:visited{color:var(--ts-heading-color);background:0 0}a.button-text:hover,button.button-text:hover,.button-text a:hover,a.button-text-2:hover,#page sr7-module .woocommerce .products .product .loop-add-to-cart a:hover{color:var(--ts-heading-color);background:0 0;border-color:initial}.view-all-wrapper>a:before,a.button-text:before,button.button-text:before,.button-text a:before{content:'';position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid;display:block;transition:300ms ease;margin:0}.view-all-wrapper>a:after,a.button-text:after,button.button-text:after,.button-text a:after{content:'';position:absolute;bottom:0;right:100%;left:auto;border-bottom:1px solid;display:block;transition:left 300ms ease 300ms,right 300ms ease 300ms}a.button-text-2:before,#page sr7-module .woocommerce .products .product .loop-add-to-cart a:after{content:'';position:absolute;bottom:2px;left:0;right:0;border-width:0 0 1px;border-style:solid;border-color:var(--ts-heading-color);display:block;transition:200ms ease;margin:0}a.button-text-2:before{right:100%;transition:300ms ease}a.button-text-2:hover:before{right:0}a.button-text-2:hover:after{-webkit-animation:ts-shake 2s linear infinite;animation:ts-shake 2s linear infinite}.button-text a.elementor-button:before{border-color:inherit}.view-all-wrapper>a:hover:before,a.button-text:hover:before,button.button-text:hover:before,.button-text a:hover:before{left:100%;right:auto}.view-all-wrapper>a:hover:after,a.button-text:hover:after,button.button-text:hover:after,.button-text a:hover:after{left:0;right:0}#page sr7-module .woocommerce .products .product .loop-add-to-cart a:hover:after{left:8px;right:8px}.elementor-vertical-align-middle .elementor-image-box-img img{vertical-align:middle}.elementor-widget-image-box .elementor-image-box-description{line-height:1.2}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:.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-text-editor>*:first-child img.alignnone{margin:2px 10px 0 0}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}.elementor-lightbox .dialog-lightbox-close-button{padding:0;width:40px;top:10px;right:10px;margin:0!important;display:block;text-align:center}.dialog-lightbox-close-button .eicon-close:before{content:"\e937";color:#fff;font-size:14px;line-height:40px}.el-icon-play.elementor-widget-video .elementor-custom-embed-image-overlay img{aspect-ratio:auto}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe,.elementor-lightbox .elementor-video-container .elementor-video-square iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video,.elementor-lightbox .elementor-video-container .elementor-video-portrait video,.elementor-lightbox .elementor-video-container .elementor-video-square video{background:#000}.dialog-type-lightbox{background:rgba(0,0,0,.7)}@keyframes ts-animation-buzz{50%{transform:translateX(2px)rotate(2deg)}100%{transform:translateX(-2px)rotate(-2deg)}}@keyframes ts-animation-rotate{50%{transform:rotate(6deg)}100%{transform:rotate(-6deg)}}@keyframes ts-animation-shake{50%{transform:translateY(2px)}100%{transform:translateY(-2px)}}.imgbox-eff:hover .elementor-image-box-img,.imgbox-eff:hover .elementor-widget-image img,.eff-buzz .product-wrapper>a:hover img{animation-name:ts-animation-buzz;animation-duration:300ms;animation-timing-function:ease;animation-iteration-count:infinite}.iconlist-eff .elementor-icon-list-item:hover .elementor-icon-list-icon{animation-name:ts-animation-rotate;animation-duration:300ms;animation-timing-function:ease;animation-iteration-count:infinite}.iconbox-eff .elementor-icon-box-wrapper .elementor-icon{transition:all 150ms ease;border-width:0;border-style:solid;border-radius:100%}.iconbox-eff .elementor-icon-box-wrapper:hover .elementor-icon{opacity:.5;transform:scale(.9,.9)}body.error404 #main>.page-container{padding-top:100px;padding-bottom:100px}body.error404 .not-found{text-align:center;margin:0 auto;max-width:660px}body.error404 .not-found h1{margin:0 0 14px;text-transform:uppercase;font-family:var(--ts-btn-font-family);font-weight:var(--ts-btn-font-weight);font-size:var(--ts-h2-font-size);line-height:var(--ts-h2-line-height)}body.error404 .not-found p{margin-bottom:36px}body.error404 .not-found a.button{display:inline-block}body.error404 .image-404{position:relative;overflow:hidden;text-align:center;margin-bottom:60px}.footer-container .elementor-social-icon{--e-social-icon-icon-color:var(--ts-footer-link-color)}.footer-container .elementor-social-icon:hover{--e-social-icon-icon-color:var(--ts-footer-link-hover)}.footer-container{background:var(--ts-footer-bg);color:var(--ts-footer-color);overflow:hidden;font-size:var(--ts-font-2-size);letter-spacing:var(--ts-font-2-letter-spacing)}.footer-container .tagcloud a{color:var(--ts-footer-gray-color);border-color:var(--ts-footer-border)}.footer-container .tagcloud a:hover{color:var(--ts-footer-link-color);border-color:var(--ts-footer-link-color)}.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-widget .elementor-icon-list-item{padding:0}.elementor-icon.elementor-social-icon{background-color:initial}.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 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);text-decoration:none}#to-top{position:fixed;right:5px;bottom:5px;width:30px;height:30px;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:10px;line-height:30px}#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,.1)}#to-top.on{transform:scale(1)}.widget_product_categories ul li:hover>a,.ts-product-categories-widget-wrapper ul li:hover>a,.ts-product-categories-widget-wrapper ul li:hover>a>.count,.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.current>a,.ts-product-categories-widget-wrapper ul li.current>a>.count,.product-filter-by-brand ul li.selected *,.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(.9)}.widget-container style[type="text/css"],.widget-container script{display:none!important}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,.ts-wishlist-sidebar-content .wishlist-list li a.title,.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,.widget_calendar .calendar_wrap,.elementor-widget-wp-widget-calendar .elementor-widget-container{background:rgba(180,180,180,.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 a,#calendar_wrap a{color:var(--ts-text-color)}.wp-block-calendar table,.widget_calendar table,.elementor-widget-wp-widget-calendar table{border-width:0 0 1px;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:0 0}.wp-block-calendar table caption,.widget_calendar caption,.elementor-widget-wp-widget-calendar caption{padding:7px 0 6px;text-align:center;text-transform:uppercase;background:#000;color:#fff;font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);font-size:var(--ts-font-2-size)}.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:50px;padding-left:20px;margin:0;width:100%;max-width:100%}.wp-block-search.wp-block-search__no-button .wp-block-search__input{padding-right:20px}.search-table .search-button,.wp-block-search .wp-block-search__button,.woocommerce-product-search button[type=submit]{width:50px;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;border-radius:0;font-size:0!important;letter-spacing:0;min-width:0;background:0 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:0 0!important;width:100%;height:100%;z-index:2}.header-middle.logo-center .ts-search-by-category .search-table .search-button{width:42px;height:42px}.header-middle.logo-center .ts-search-by-category .search-table .search-button:before{color:var(--ts-hd-search-button-color);background:var(--ts-hd-search-button-bg);width:42px;line-height:42px;right:0}.header-middle.logo-center .ts-search-by-category .search-table .search-field input[type=text]{padding:9px 25px}.header-middle.logo-center .ts-search-by-category .search-table .loading .search-button:after{border-color:rgba(255,255,255,.3);border-top-color:var(--ts-hd-search-button-color)}.search-table .search-button:before,.wp-block-search .wp-block-search__button:before,.woocommerce-product-search button[type=submit]:before{font-size:15px;color:var(--ts-heading-color)}.widget_rss .rss-date{font-size:85%;text-transform:uppercase;margin:6px 0;display:block;width:100%}.widget_rss cite{margin-top:5px;display:inline-block;width:100%}.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:.5}.gallery .gallery-item .gallery-caption{margin:3px 0 0!important;font-size:80%;line-height:18px;font-weight:400}.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}.elementor-widget[data-widget_type^=wp-widget-] .elementor-widget-container>h5{margin-bottom:40px;font-size:var(--ts-product-name-size);line-height:var(--ts-product-name-line-height)}footer .elementor-widget[data-widget_type^=wp-widget-] .elementor-widget-container>h5{font-size:var(--ts-h5-font-size);line-height:var(--ts-h5-line-height);margin-bottom:30px}.elementor-widget[data-widget_type^=wp-widget-] .tagcloud{text-transform:uppercase}.elementor-widget[data-widget_type^=wp-widget-] .tags-link a,.elementor-widget[data-widget_type^=wp-widget-] .wp-block-tag-cloud a,.elementor-widget[data-widget_type^=wp-widget-] .tagcloud a{font-size:12px!important}.ts-active-filters:not(:empty){margin-bottom:30px}.ts-active-filters:empty{display:none}.ts-active-filters{margin-top:-10px;padding-top:20px;border-width:1px 0 0;border-style:solid}.ts-active-filters>.woocommerce-widget-layered-nav_filters{border:1px dashed #e7e7e7;padding:10px 20px;border-radius:10px}.ts-active-filters .woocommerce-widget-layered-nav_filters:after{content:'';clear:both;display:table}.ts-active-filters .woocommerce-widget-layered-nav_filters .widgettitle{float:left;margin:8px 20px 0 0;font-size:1em;letter-spacing:inherit;line-height:1.3}.ts-active-filters .woocommerce-widget-layered-nav_filters ul{float:left}.ts-active-filters .woocommerce-widget-layered-nav_filters ul li{margin:3px;padding:0;float:left}.ts-active-filters .woocommerce-widget-layered-nav_filters ul li a{line-height:16px;padding:6px 15px;display:inline-block;background:var(--ts-text-color);color:var(--ts-main-bg);border-radius:4px}.ts-active-filters .woocommerce-widget-layered-nav_filters ul li a:hover{background:var(--ts-primary-color);color:var(--ts-text-in-primary-color)}.ts-active-filters .woocommerce-widget-layered-nav_filters ul li a:before{display:none}.ts-active-filters .woocommerce-widget-layered-nav_filters ul li a:after{display:inline-block;margin:0 0 0 5px;font-size:var(--ts-small-font-size);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:2px;position:relative;z-index:1}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{margin:0 6px 24px;background:var(--ts-border);direction:ltr}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{height:2px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range:before{position:absolute;inset:0;z-index:1;content:"";background:var(--ts-primary-color)}.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:12px;height:12px;top:-5px;border-radius:100%;background:var(--ts-primary-color);box-shadow:none}.woocommerce .widget_price_filter .ui-slider{margin-left:2px;margin-right:2px}.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{width:100%;margin-bottom:22px;text-align:start;order:-1;font-size:var(--ts-font-2-size);color:var(--ts-gray-2-color)}.woocommerce .widget_price_filter .price_slider_amount .price_label span{color:var(--ts-price-color)}.woocommerce .widget_price_filter .price_slider_amount .price_label span:first-child{margin-left:5px}.woocommerce .widget_price_filter .price_slider_amount .button,.woocommerce .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit{font-size:var(--ts-small-font-size)}.product-filter-by-color li .count{display:none}.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:4px}.products .product .meta-wrapper>.color-swatch{margin-top:6px;gap:4px}.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:0;transition:150ms ease}.ts-product-attribute div.option.color,.color-swatch>div,.product-filter-by-color ul li a{width:28px;height:28px;padding:3px;display:flex;align-items:center;justify-content:center;position:relative}.product-filter-by-color ul li a,.ts-product-attribute div.option.color{width:35px;height:35px;margin:0}.ts-product-attribute div.option.color a{position:relative;z-index:1}.color-swatch>div,.color-swatch>div>span,.color-swatch>div img,.product-filter-by-color ul li a,.ts-product-attribute div.option.color,.ts-product-attribute div.option.color img,.product-filter-by-color ul li a>img,.product-filter-by-color ul li a>span,.ts-product-attribute div.option.color a{border-radius:50%;cursor:pointer}.color-variation-thumbnail .ts-product-attribute div.option.color:before,.color-variation-thumbnail .ts-product-attribute div.option.color img{border-radius:var(--ts-input-button-radius)}.ts-product-attribute div.option.color>a,.product-filter-by-color ul li a>img,.product-filter-by-color ul li a>span,.color-swatch>div>span,.color-swatch>div img{width:100%;height:100%;border:1px solid #e5e5e5;display:inline-block}.product-filter-by-color ul li{padding:0}.ts-product-attribute div.option.color:before,.product-filter-by-color ul li a:before,.color-swatch>div:before{position:absolute;inset:0;content:"";border-radius:50%;border:1px solid var(--ts-heading-color);opacity:0;visibility:hidden;transition:150ms ease}.ts-product-attribute div.option.color:hover:before,.ts-product-attribute div.option.color.selected:before,.product-filter-by-color ul li.chosen a:before,.product-filter-by-color ul li a:hover:before,.color-swatch>div:hover:before,.color-swatch>div.active:before{opacity:1;visibility:visible}.product-filter-by-brand ul,.woocommerce .woocommerce-widget-layered-nav-list{max-height:370px;overflow-y:auto;flex-wrap:nowrap;padding-right:5px}.product-filter-by-brand ul li label,.woocommerce .woocommerce-widget-layered-nav-list li{justify-content:space-between}.widget_product_categories ul li{justify-content:flex-start}.product-filter-by-brand ul li label,.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}.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);line-height:inherit;text-decoration:none;transition:200ms ease;font-size:var(--ts-font-2-size)}.woocommerce-widget-layered-nav .woocommerce-widget-layered-nav-list__item .count{font-size:var(--ts-font-2-size)}.ts-product-categories-widget-wrapper ul li a{display:flex;gap:0 5px}.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}.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:18px;height:18px;border-width:1px;border-style:solid;border-color:#aaa;position:absolute;top:1px;left:0}.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:1px;top:1px;width:16px;text-align:center;font-size:14px;line-height:18px;text-align:center;transform:scale(0,0);transition:150ms ease;color:#fff}.woocommerce .widget_rating_filter ul li.chosen a:before,.woocommerce .widget_rating_filter ul li a:before,.woocommerce .widget_rating_filter ul li a:after{top:2px}.woocommerce .widget_rating_filter li:hover .star-rating:before,.woocommerce .widget_rating_filter li:hover .star-rating span:before,.woocommerce .widget_rating_filter li.chosen .star-rating:before,.woocommerce .widget_rating_filter li.chosen .star-rating span:before{color:var(--ts-primary-color)!important}.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,.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)}.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,.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{transform:scale(1,1);color:var(--ts-primary-color)}.product-categories .icon-toggle{position:absolute;right:0;top:0;width:20px;text-align:center;z-index:2;cursor:pointer;display:none}.product-categories li.cat-parent>.icon-toggle{display:block}.product-categories .icon-toggle:before{content:"\e957";right:0;line-height:20px;font-size:10px}.product-categories li.active>.icon-toggle:before{content:"\e956"}.woocommerce .widget_rating_filter ul li .star-rating{display:inline-block;vertical-align:-3px;margin-right:3px}.widget_layered_nav_filters{display:flex;gap:10px;flex-wrap:wrap}.ts-sidebar .widget_layered_nav_filters{flex-direction:column;gap:0}.widget_layered_nav_filters>h2{font-size:var(--ts-h6-font-size);line-height:22px;margin:0}.ts-active-filters .widget_layered_nav_filters>h2{font-size:var(--ts-font-2-size);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight)}.widget_layered_nav_filters ul{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:baseline;flex-direction:row}.woocommerce .widget_layered_nav_filters ul li{margin:0;padding:0;display:flex;align-items:center;gap:5px}.woocommerce .widget_layered_nav_filters ul li a:before{content:"\e937";font-size:7px;letter-spacing:0;margin:0;width:14px;line-height:14px;display:inline-block;text-align:center;background-color:var(--ts-heading-color);color:var(--ts-main-bg);border-radius:var(--ts-input-button-radius)}.woocommerce .widget_layered_nav_filters ul li a{color:var(--ts-heading-color);font-size:var(--ts-font-2-size);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);display:flex;gap:0 4px;align-items:center}.woocommerce .widget_layered_nav_filters ul li a:hover{color:var(--ts-primary-color)}.woocommerce .widget_layered_nav_filters ul li a:hover:before{background-color:var(--ts-primary-color)}.ts-recent-comments-widget .entry-meta-middle,.ts-blogs-widget-wrapper .entry-meta-top{font-size:var(--ts-small-font-size);text-transform:uppercase}.ts-recent-comments-widget .entry-meta-middle>span:before,.ts-blogs-widget-wrapper .entry-meta-top>span:before,.ts-blogs .entry-meta-top>span:before,.list-posts .entry-meta-top>span:before{content:"/"}.ts-blogs .entry-meta-top>span:before,.list-posts .entry-meta-top>span:before{padding:0 5px}.ts-recent-comments-widget .entry-meta-middle>span:first-child:before,.ts-blogs-widget-wrapper .entry-meta-top>span:first-child:before,.ts-blogs .entry-meta-top>span:first-child:before,.list-posts .entry-meta-top>span:first-child:before,.ts-products-widget ul.product_list_widget>li .product-categories>span:first-child{display:none}.social-icons .social-desc{margin-bottom:26px}.social-icons ul.list-icons{gap:10px 20px;flex-flow:row wrap}.social-icons .list-icons li{text-align:center;position:relative;margin:0 0 10px;line-height:1}.social-icons .list-icons li a{display:block;transition:none;color:inherit;letter-spacing:0}.social-icons .list-icons li i{font-size:20px;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:var(--ts-small-font-size);transition:150ms ease 0s;text-align:center!important;line-height:16px!important;background:#000;color:#fff}.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:var(--ts-small-font-size);margin-left:-3px;line-height:14px;font-weight:900;color:#000}.social-icons li a:hover .ts-tooltip{opacity:1;visibility:visible}.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 .item>a{display:block;position:relative;overflow:hidden}.ts-instagram-wrapper .item>a:after{display:inline-block;font-size:34px;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:350ms ease}footer .ts-instagram-wrapper .item>a:after,.ts-sidebar .ts-instagram-wrapper .item>a:after{font-size:20px}.ts-instagram-wrapper .item img{width:100%;transition:300ms ease}.ts-instagram-wrapper .item:hover img{-webkit-filter:brightness(.7);filter:brightness(.7);transform:scale(1.1)}.ts-instagram-wrapper .item:hover>a:after{opacity:1}.ts-sidebar .ts-instagram-wrapper .item>a{overflow:hidden}.ts-sidebar .ts-instagram-wrapper .item>a:before{content:'';display:block;padding-top:100%}.ts-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;padding:0!important}ul.post_list_widget{gap:20px}.widget-container .post_list_widget li,.post_list_widget li{display:flex;flex-flow:row wrap;gap:15px;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:2px;justify-content:center}.post_list_widget li .thumbnail,.post_list_widget li .ts-video{width:72px;max-width:72px}.ts-megamenu .post_list_widget li .thumbnail,.ts-megamenu .post_list_widget li .ts-video{width:85px;max-width:85px}.post_list_widget li .ts-video{padding-bottom:22%}.ts-blogs-widget-wrapper .excerpt{font-size:14px}.ts-blogs-widget-wrapper .heading-title{font-size:16px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ts-blogs-widget .entry-content a:hover{color:var(--ts-primary-color)}body .post_list_widget blockquote{font-size:var(--ts-font-size);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);padding:30px}body .post_list_widget blockquote:before,body .post_list_widget blockquote:after{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:.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}.comment_list_widget .comment-meta .date-time,.widget_rss .rss-date{color:var(--ts-gray-color)}.widget_recent_comments li.recentcomments:before{margin:0 4px 0 0;display:inline-block}body .comment_list_widget .comment-body{font-size:var(--ts-font-size);margin-bottom:7px;padding:0;background:0 0;color:inherit}.comment_list_widget blockquote{text-align:start;font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight)}.comment_list_widget blockquote:before,.comment_list_widget blockquote:after{display:none}.comment_list_widget .comment-meta{display:flex;flex-flow:row wrap;align-items:center;text-transform:uppercase}.list-categories{margin-bottom:40px}.list-categories .products{align-items:flex-start}.list-categories .products .product-category .product-wrapper{position:relative}.list-categories .products .product-category .meta-wrapper{background:var(--ts-main-bg);color:var(--ts-heading-color);min-width:120px;width:auto;position:absolute;bottom:30px;left:50%;line-height:30px;text-align:center;justify-content:center;transform:translate(-50%,0);padding:6px 20px}.list-categories .products .product-category .meta-wrapper .category-name{font-size:var(--ts-font-size);line-height:var(--ts-line-height);font-family:var(--ts-btn-font-family);font-weight:var(--ts-btn-font-weight)}.products .product-category{max-width:100%}.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 li{text-align:end}.widget_categories ul li a{text-align:start}.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}.widget_categories>ul li:last-child,.widget_pages>ul li:last-child,.widget_nav_menu>div>ul li:last-child,.widget-container ul.product-categories>li:last-child,.widget_categories>ul>li:last-child,.product-filter-by-brand div>ul>li:last-child,.elementor-widget-wp-widget-categories .elementor-widget-container>ul li:last-child,.elementor-widget-wp-widget-pages .elementor-widget-container>ul li:last-child,.elementor-widget-wp-widget-nav_menu div>ul li:last-child,.elementor-widget-wp-widget-ts_product_categories ul.product-categories>li:last-child{margin-bottom:0;padding-bottom:0}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:0 0!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}.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);align-items:flex-start}.ts-blogs-wrapper.ts-masonry .blogs{display:block}.ts-instagram-elementor-widget .items:not(.ts-slider){display:grid;position:relative;grid-template-columns:repeat(var(--ts-columns),minmax(0,1fr))}.ts-instagram-elementor-widget.has-gap .items:not(.ts-slider){gap:var(--ts-v-gap)var(--ts-h-gap)}.woocommerce.show-color-swatch{--ts-v-gap:50px}.ts-instagram-elementor-widget.no-gap .items:not(.ts-slider){gap:0}.ts-instagram-elementor-widget.has-gap .items:not(.ts-slider){gap:var(--ts-h-gap)var(--ts-h-gap)}.ts-shortcode.ts-slider .items .item,.ts-shortcode.ts-slider .products .product,.woocommerce .cross-sells .product,.woocommerce .up-sells.products .product,.woocommerce .related.products .product,.ts-instagram-elementor-widget.has-gap .ts-slider .item{padding-left:calc(var(--ts-h-gap)/2);padding-right:calc(var(--ts-h-gap)/2)}.ts-shortcode.ts-slider .items,.ts-shortcode.ts-slider .products,.woocommerce .cross-sells .products,.woocommerce .up-sells.products .products,.woocommerce .related.products .products,.ts-instagram-elementor-widget.has-gap .ts-slider.items{margin-left:calc(var(--ts-h-gap)/2 * -1);margin-right:calc(var(--ts-h-gap)/2 * -1)}.woocommerce .cross-sells,.woocommerce .up-sells.products,.woocommerce .related.products{display:block}.woocommerce .products ul{margin:0}.ts-blogs.ts-masonry.columns-2 .items .item{width:50%}.ts-blogs.ts-masonry.columns-3 .items .item{width:33.3333%}.ts-blogs.ts-masonry.columns-4 .items .item{width:25%}.woocommerce .product-category .meta-wrapper,.woocommerce .product-category .product-wrapper{display:flex;flex-direction:column}.woocommerce .product-category .product-wrapper{width:100%;align-items:center;transition:200ms ease}.woocommerce .product-category .product-wrapper>a:first-child{margin:0;display:block;position:relative;overflow:hidden;max-width:100%}.woocommerce .product-category .product-wrapper>a img{transition:300ms ease}.list-categories .products .product-category .product-wrapper>a img{transform:scale(1,1)}.list-categories .products .product-category .product-wrapper>a:hover img{transform:scale(1.1,1.1)}.ts-product-category-wrapper .product-category .meta-wrapper{margin-top:0}.woocommerce .product-category .meta-wrapper *{margin:0}.woocommerce .product-category .meta-wrapper{text-align:center;gap:5px;flex-direction:row;flex-wrap:wrap;align-items:center;width:100%}.product-category a.style-overlap{display:none}.woocommerce .product .thumbnail-wrapper{position:relative}.woocommerce .product:not(.product-category) .thumbnail-wrapper{overflow:hidden}.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{position:absolute;inset:0;content:"";background:#000;opacity:0;visibility:hidden;z-index:5;transition:350ms ease 0s}ul.product_list_widget li .ts-wg-thumbnail:hover:before,.woocommerce ul.product_list_widget li .ts-wg-thumbnail:hover:before{opacity:.3;visibility:visible}.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 .product figure{z-index:1;overflow:hidden;margin-bottom:0}.woocommerce .product figure img:first-child{position:relative;z-index:2}.woocommerce .product figure.has-back-image img:last-child{width:100%;position:absolute;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}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}.yith-wcwl-add-button svg{display:none}.product-wrapper .button-in.wishlist i,.yith-wcwl-add-to-wishlist i,body .yith-wcwl-add-to-wishlist .feedback,body .yith-wcwl-wishlistaddedbrowse .feedback{display:none}.button-in a,.button-in a:hover,.woocommerce .product .category-name h3 a: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,:is(.product-style-v2,.product-style-v3) .woocommerce .product .product-label,.woocommerce:is(.product-style-v2,.product-style-v3) .product .product-label{inset:0 auto auto 0}:is(.product-style-v2,.product-style-v3) .woocommerce .woocommerce-product-gallerywoocommerce-product-gallery .product-label,.woocommerce:is(.product-style-v2,.product-style-v3) .woocommerce-product-gallery .product-label{inset:20px auto auto 20px}.woocommerce .woocommerce-product-gallery .product-label{inset:20px auto auto 20px}.woocommerce .gallery-layout-vertical .woocommerce-product-gallery .product-label{inset:20px auto auto 40px}.woocommerce .woocommerce-product-gallery .product-label>span.onsale,.woocommerce .woocommerce-product-gallery .product-label>span{min-width:70px;font-size:14px}.woocommerce .woocommerce-product-gallery .product-label span span{padding:6px}.woocommerce .product-label>span.onsale,.woocommerce .product-label>span{min-width:50px;min-height:0;padding:0 8px;display:inline-block;vertical-align:top;position:static;font-size:var(--ts-small-font-size);line-height:20px!important;text-align:center;text-transform:uppercase;font-weight:400;border-radius:0}.product-label-circle .product-label>span.onsale,.product-label-circle .product-label>span{min-width:40px;min-height:40px;border-radius:100%;display:flex;align-items:center;padding:0 5px}.product-label-circle .woocommerce-product-gallery .product-label>span.onsale,.product-label-circle .woocommerce-product-gallery .product-label>span{min-width:60px;min-height:60px;font-size:var(--ts-font-size)}.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);border-radius:4px}.ts-slider .column-products{display:flex;flex-flow:column wrap;gap:var(--ts-h-gap)}.ts-slider .column-products .products{width:calc(100% + var(--ts-h-gap))}.ts-slider.ts-product-in-product-type-tab-wrapper .column-products .products{flex:none}.product-wrapper{position:relative}.woocommerce.ts-product-category-wrapper .products.swiper{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.woocommerce.ts-slider .products .product-group,.ts-slider .column-products .products .product-group{display:flex;flex-flow:column wrap;gap:var(--ts-v-gap)}.woocommerce.ts-product-category-wrapper .products .product-group{gap:0}.woocommerce .products .product:not(.product-category) .meta-wrapper{gap:6px;display:flex;flex-flow:column wrap;margin-top:20px;position:relative}.products .product .meta-wrapper>*{margin:0}.woocommerce .products .product .product-sku,.woocommerce .products .product .product-brands,.woocommerce .products .product .product-categories{overflow:hidden;text-decoration:none;line-height:20px}.woocommerce .products ul:after,.woocommerce .products ul:before,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}h3.product-name,body table.compare-list tr.title td,td.product-name,.wishlist_table .item-details .product-name h3,.ts-search-result-container ul li .ts-wg-meta>a,.yith-wfbt-items .yith-wfbt-item>label>*,.group_table td.woocommerce-grouped-product-list-item__label label,.ts-extra-products-wrapper .product-image-meta .meta,body #yith-woocompare table.compare-list tr.title th,body #yith-woocompare table.compare-list tr.title td,.ts-wishlist-sidebar-content .wishlist-list li a.title,.woocommerce ul.product_list_widget li .ts-wg-meta>a,.ts-grouped-product-wrapper .product-title a,.woocommerce .widget_recent_reviews .product_list_widget a>span{font-size:var(--ts-font-size);font-family:var(--ts-product-name-font-family);font-weight:var(--ts-product-name-font-weight);line-height:20px;color:var(--ts-heading-color)}.product-style-v3 .woocommerce ul.product_list_widget li .ts-wg-meta>a{font-size:var(--ts-product-name-size);line-height:var(--ts-product-name-line-height)}.product-name a:hover,.category-name:hover>a,.ts-product-category-wrapper .product-category .meta-wrapper .category-name:hover+.count,.woocommerce ul.product_list_widget li .ts-wg-meta>a:hover,.ts-grouped-product-wrapper .product-title a:hover{color:var(--ts-primary-color)}.woocommerce .products .product .product-name{font-size:var(--ts-product-name-size);line-height:var(--ts-product-name-line-height)}.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,.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,.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:var(--ts-product-price-size);line-height:var(--ts-product-price-line-height)}.woocommerce .main-products.list .products .product .price,.woocommerce .main-products.list .products .product .price del{font-size:var(--ts-font-size)}.woocommerce .main-products.list .products .product .product-name{font-size:var(--ts-h5-font-size);line-height:var(--ts-h5-line-height);margin-bottom:2px}.woocommerce .main-products.list .products .short-description.grid,.woocommerce .main-products.grid .products .short-description.list,.main-products.list .product-group-button .loop-add-to-cart,.main-products.list .product-group-button .wishlist{display:none}.woocommerce .main-products.list .products .short-description{margin-top:14px}.main-products.list .product-wrapper:hover .product-group-button>.quickshop{animation-delay:0}.main-products.list .product-wrapper:hover .product-group-button>.compare{animation-delay:150ms}.main-products.list .product-group-button-meta{display:block;margin-top:26px}.main-products.list .product-group-button-meta .loop-add-to-cart a span:before{display:inline-block;content:"\e966";margin-right:10px}.main-products.list .product-group-button-meta .loop-add-to-cart a.added span:before{content:"\e958"}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:1}.meta-wrapper .product-categories>span{display:none}.products .product .product-sku,.products .product .product-brands,.products .product .product-categories,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);font-size:13px;font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight)}ul.product_list_widget li .product-brands{display:flex;flex-wrap:wrap}ul.product_list_widget li .product-categories>span{display:none}.product .product-categories a,.product .product-brands a,ul.product_list_widget li .product-brands a,ul.product_list_widget li .product-categories a{color:var(--ts-gray-color)}.product .product-categories a:hover,.product .product-brand a:hover,ul.product_list_widget li .product-brands a:hover,ul.product_list_widget li .product-categories a:hover{color:var(--ts-primary-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);align-items: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 .products{--ts-columns:1;gap:0}.woocommerce.main-products.list .products .product:not(:last-child){margin-bottom:30px}.product-style-v3 .woocommerce.main-products.list .products .product:not(:last-child){margin-bottom:10px}.woocommerce.main-products.list .products .product-wrapper{grid-template-columns:minmax(28%,285px)minmax(0,1fr);gap:0 40px}.woocommerce.main-products.list .products .product-wrapper .loop-add-to-cart .button{max-width:210px}.price,.products .meta-wrapper>.price{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}.products .product-type-variable .meta-wrapper>.price{gap:0 2px}.products .product-type-variable .meta-wrapper>.price:has(del){gap:0 10px}.price del{order:2}.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:400}.price,td.product-price,.total .amount,.products .meta-wrapper>.price,.woocommerce div.product p.price,.woocommerce div.product span.price,.ts-grouped-product-wrapper .product-price,.woocommerce-grouped-product-list-item__price,table.item-details-table td.value{color:var(--ts-price-color)}.woocommerce-cart-form td.product-price{color:var(--ts-gray-color)}.price del,td.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,table.item-details-table td.value del,.ts-grouped-product-wrapper .product-price del{color:var(--ts-sale-price-color)}.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price,.woocommerce div.product .summary p.price del{color:var(--ts-heading-color)}.low-stock-notice .notice-text{font-size:14px;color:var(--ts-text-color);font-family:var(--ts-font-family);font-weight:var(--ts-font-weight);margin-bottom:6px;display:block}.low-stock-notice .availability-bar{padding:0;margin:2px 0 20px}.availability-bar{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;color:var(--ts-gray-color);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);font-size:12px;line-height:16px;padding:6px 0}.availability-bar .progress-bar{width:100%}.availability-bar .number{color:var(--ts-heading-color)}.availability-bar .progress-bar{display:block;width:100%;height:6px;background-color:var(--ts-border);position:relative}.availability-bar .progress-bar>span{display:inline-block;position:absolute;top:0;bottom:0;left:0;background-color:var(--ts-primary-color)}.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:79px;height:20px;line-height:1;overflow:hidden;font-family:star;position:relative;text-transform:uppercase;backface-visibility:visible;-webkit-backface-visibility:visible}.woocommerce .product_list_widget .star-rating{width:74px}.ts-testimonial-wrapper .rating,blockquote .rating{width:92px}.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:14px;letter-spacing:2px;line-height:20px}.ts-testimonial-wrapper .rating:before,.ts-testimonial-wrapper .rating span:before,blockquote .rating:before,blockquote .rating span:before{font-size:16px;letter-spacing:3px;line-height:20px}.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 span:before,.woocommerce .product_list_widget .star-rating:before{font-size:13px}.woocommerce p.stars a{width:20px;height:18px}.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:"\e933";font-family:icomoon;text-transform:uppercase;font-size:20px;line-height:1}.woocommerce p.stars.selected a:not(.active):before,.woocommerce p.stars.selected:hover a:before,.woocommerce p.stars:hover a:before,.woocommerce p.stars.selected a.active:before{content:"\e934"}.woocommerce .star-rating:before,.woocommerce .star-rating span:before,blockquote .rating:before,blockquote .rating span:before{font-family:icomoon;content:"\e933\e933\e933\e933\e933"}.woocommerce .star-rating span:before,blockquote .rating span:before{content:"\e934\e934\e934\e934\e934"}.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:20px}.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:0}.woocommerce .woocommerce-product-rating:after,.woocommerce .woocommerce-product-rating:before{display:none}.woocommerce .products .short-description{font-size:var(--ts-font-size);font-family:var(--ts-font-family);font-weight:var(--ts-font-weight)}.main-products .products .short-description.list{display:none}.main-products.columns-1 .products .short-description.list{display:block}.woocommerce.main-products.columns-1 .products .product .product-name{font-size:var(--ts-h5-font-size);line-height:var(--ts-h5-line-height)}.woocommerce.main-products.columns-1 .product-wrapper .meta-wrapper .price,.woocommerce.main-products.columns-1 .products .product .price del{font-size:var(--ts-h6-font-size);line-height:var(--ts-h6-line-height)}.woocommerce.main-products.columns-1 .products{gap:30px 20px;--ts-columns:1}.woocommerce-product-details__short-description ul,.woocommerce .products .short-description ul{display:flex;flex-flow:column wrap;gap:5px;margin:4px 0}.woocommerce-product-details__short-description ul li,.woocommerce .products .short-description ul li{list-style:none;line-height:20px;margin:0;position:relative}.summary .ts-countdown{border-width:1px;border-style:solid;border-color:#fff border-radius:var(--ts-input-button-radius);justify-content:center;gap:0 10px;padding:10px 20px;margin-bottom:16px;flex-wrap:wrap}.summary .ts-countdown,.summary .counter-wrapper>div{display:flex}.summary .ts-countdown .heading,.summary .counter-wrapper>div,.summary .counter-wrapper .ref-wrapper,.summary .counter-wrapper .dots{font-size:var(--ts-font-size);line-height:var(--ts-line-height);color:var(--ts-primary-color);font-family:var(--ts-heading-font-family);font-weight:var(--ts-heading-font-weight);letter-spacing:var(--ts-heading-letter-spacing);margin:0;padding:0}.woocommerce div.summary .counter-wrapper{gap:8px}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{margin:0;padding:0 30px;width:100%;line-height:42px;text-align:center;font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight)}.woocommerce div.product form.cart table div.quantity{float:left;margin:0}.quantity{width:120px;position:relative;float:none}.quantity span:not(.amount){display:none}.quantity .number-button{width:100%;position:relative;display:flex;letter-spacing:0}.quantity .number-button:before,.quantity .number-button:after{top:0;bottom:0;position:absolute;z-index:1;width:36px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:10px}.quantity .number-button:before{content:"\e957";right:0}.quantity .number-button:after{content:"\e956";left: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:0 0;width:36px;height:44px;margin:0!important;line-height:44px;text-align:center;position:absolute;left:0;top:0;padding:0;z-index:2;cursor:pointer;border-radius:0;font-size:0}.woocommerce div.product form.cart table.group_table .quantity .minus,.woocommerce div.product form.cart table.group_table .quantity .plus{height:42px;width:34px;line-height:42px}.quantity .plus,.woocommerce div.product form.cart table.group_table .quantity .plus{right:0;left:auto}.woocommerce .summary table.group_table .quantity input.qty,.summary table.group_table .quantity input.qty{line-height:40px}.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{width:96px}table.shop_table .product-quantity .quantity{display:flex;width:100%;justify-content:flex-end}.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{height:34px;line-height:34px}.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{line-height:32px;padding:0 24px}.woocommerce div.product form.cart div.quantity{margin:0}.summary .quantity{width:110px;overflow:hidden}.summary .quantity .minus,.summary .quantity .plus{height:44px;line-height:44px}.woocommerce .summary .quantity input.qty,.summary .quantity input.qty{line-height:42px}.product-group-button-meta{display:none}.thumbnail-wrapper .product-group-button{position:absolute;top:20px;right:20px;z-index:6;gap:10px;display:flex;flex-direction:column}.product-style-v2 .thumbnail-wrapper .product-group-button{top:0;right:0}.product-group-button-meta a:hover,.product-group-button a:hover{text-decoration:none}.product-group-button>div{transition:250ms ease;position:relative;display:none}.product-group-button>div a{font-size:0;line-height:0;padding:0;min-width:0;width:32px;height:32px;display:block;letter-spacing:0;text-align:center;border-width:1px;border-style:solid;border-radius:50%;transition:250ms ease;color:inherit!important}.product-group-button>div a:after{font-size:16px;line-height:30px;transition:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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-style-v2 .product:not(.product-category) .product-wrapper{padding:20px;height:100%}.product-style-v2 div:not(.ts-product-category-wrapper):not(.list-categories)>div>.products{--ts-h-gap:0;--ts-v-gap:0;gap:0}.product-style-v2 div:not(.ts-product-category-wrapper):not(.list-categories)>div>.products .product:not(.product-category){margin:0;padding:0;position:relative;border-width:1px 1px 1px 0;border-style:solid}.product-style-v2 .ts-shortcode.ts-product:not(:is(.ts-product-category-wrapper,.ts-slider))>div>.products .product:not(.product-category),.product-style-v2 #primary .woocommerce.main-products .products .product:not(.product-category){margin:0 0 -1px;height:calc(100% + 1px)}.product-style-v2 .products:before,.product-style-v2 .ts-slider:not(.ts-product-category-wrapper) .products:after,.product-style-v2 .products:is(.cross-sells,.up-sells,.related) .products:after{position:absolute;top:0;bottom:0;border-style:solid;border-width:0 1px 0 0;content:"";z-index:7}.product-style-v2 .ts-product-category-wrapper .products:before{display:none}.product-style-v2 .ts-product .content-wrapper{position:relative}.product-style-v2 .ts-shortcode.nav-top .swiper .swiper-button-next,.product-style-v2 .ts-shortcode.nav-top .swiper .swiper-button-prev{top:-48px!important}.product-style-v2.products:before{left:0}.product-style-v2 .products.swiper:before{right:0;left:auto}.product-style-v2 .dots-bottom .products.swiper:before,.product-style-v2 .ts-slider:not(.ts-product-category-wrapper).dots-bottom .products:after{bottom:46px}.product-style-v2 .products:is(.cross-sells,.up-sells,.related):before,.product-style-v2.products:is(.cross-sells,.up-sells,.related):after{display:none}.product-style-v2 .ts-slider .products .product-group{display:flex;flex-flow:column wrap;gap:0}.product-style-v2 .ts-slider:not(.ts-product-category-wrapper) .products .product-group{border-width:0 1px 1px 0;border-style:solid;min-height:100%}.product-style-v2 div:not(.ts-product-category-wrapper):not(.list-categories)>div>.products .product-group>section:not(.product-categories){border-width:1px 0 0}.product-style-v2 div:not(.ts-product-category-wrapper):not(.list-categories)>div>.products .product-group>section:not(.product-categories):first-child:last-child{border-width:1px 0}.product-style-v3 .product:not(.product-category) .product-wrapper{border-width:1px;border-style:solid;padding:10px;height:100%}.product-style-v3 div:not(.ts-product-category-wrapper):not(.list-categories)>div>.products{--ts-h-gap:10px;--ts-v-gap:10px}.product-style-v3 div:not(.ts-product-category-wrapper):not(.list-categories)>div>.products:not(.swiper) .product{height:100%}.product-hover-style-v3 .thumbnail-wrapper .product-group-button a.button.loading,.product-hover-style-v3 .thumbnail-wrapper .product-group-button>div a{border-radius:0}.product-text-center .product-wrapper .meta-wrapper{text-align:center}.product-text-center .main-products.list .meta-wrapper{text-align:start}.product-text-center .main-products.list .meta-wrapper .woocommerce-product-rating,.product-text-center .main-products.list .meta-wrapper .price,.product-text-center .main-products.list .meta-wrapper .color-swatch{justify-content:flex-start}.product-text-center .product-wrapper .meta-wrapper .woocommerce-product-rating,.product-text-center .product-wrapper .meta-wrapper .price,.product-text-center .product-wrapper .meta-wrapper .color-swatch{justify-content:center}.product-wrapper:hover .product-group-button>div:nth-child(2){animation-delay:150ms}.product-wrapper:hover .product-group-button>div:nth-child(3){animation-delay:200ms}.product-wrapper:hover .product-group-button>div:nth-child(4){animation-delay:250ms}.product-group-button>div a{color:var(--ts-btn-thumbnail-color)!important;background-color:var(--ts-btn-thumbnail-bg)!important;border-color:var(--ts-btn-thumbnail-border)!important;display:block}.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,.woocommerce .product-group-button>div .button.loading:after,.woocommerce .product-group-button>div a.loading:after{border-color:rgba(255,255,255,.3);border-top-color:var(--ts-btn-thumbnail-hover)}.product-group-button>div:hover a,.woocommerce .product-group-button>div .button.loading,.woocommerce .product-group-button>div a.loading{color:var(--ts-btn-thumbnail-hover)!important;background-color:var(--ts-btn-thumbnail-hover-bg)!important;border-color:var(--ts-btn-thumbnail-hover-border)!important}.woocommerce .product-group-button>div .button.loading,.woocommerce .product-group-button>div a.loading{opacity:1!important}.woocommerce .product-group-button>div.button-in .button.loading,.woocommerce .product-group-button>div.button-in a.loading{position:static!important}.product-group-button .loop-add-to-cart a{font-size:0!important;min-width:auto;padding:0!important;letter-spacing:0;border-radius:100%;display:flex}.woocommerce .product-group-button a.button.loading{border-radius:100%}.product-group-button>div .yith-wcwl-wishlistexistsbrowse,.button-in .yith-wcwl-wishlistaddedbrowse{height:100%}.product-group-button>div a.added:hover{text-decoration:none!important}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:20px}.product-style-v3 .woocommerce ul.product_list_widget li .ts-wg-thumbnail{padding:4px;border-width:1px;border-style:solid}.product-style-v3 .product_list_widget .product-label{inset:4px auto auto 4px}.product-style-v3 ul.cart_list,.product-style-v3 .woocommerce ul.cart_list,.product-style-v3 ul.product_list_widget,.product-style-v3 .woocommerce ul.product_list_widget{gap:10px}ul.cart_list li,.woocommerce ul.cart_list li,ul.product_list_widget li,.woocommerce ul.product_list_widget li{display:flex;flex-direction:row;align-items:center;gap:20px;position:relative;padding:0;margin:0}.woocommerce .form-content a.remove,#ts-wishlist-sidebar .wishlist-list a.remove{background:0 0!important;font-size:calc(var(--ts-font-2-size) - 1px);color:var(--ts-text-color)!important;line-height:34px;border-radius:0;font-weight:inherit;width:fit-content;height:auto}.woocommerce .form-content a.remove:hover,#ts-wishlist-sidebar .wishlist-list a.remove:hover{color:var(--ts-link-hover)!important;text-decoration:none}.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:40%;margin:0!important;float:none}.elementor-widget-container ul.product_list_widget li .ts-wg-thumbnail,.woocommerce .elementor-widget-container ul.product_list_widget li .ts-wg-thumbnail{width:136px}#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}.ts-sidebar ul.product_list_widget li .ts-wg-thumbnail,.ts-sidebar .woocommerce ul.product_list_widget li .ts-wg-thumbnail,.woocommerce ul.cart_list li .thumbnail,.ts-wishlist-sidebar-content ul.wishlist-list li .thumbnail,.shopping-cart-wrapper ul.cart_list li .thumbnail,.woocommerce .shopping-cart-wrapper ul.cart_list li .thumbnail{width:106px}ul.product_list_widget li .ts-wg-meta,.woocommerce ul.product_list_widget li .ts-wg-meta{flex:1;gap:7px}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{margin:2px 0 6px}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:inherit}.woocommerce ul.cart_list li .product-name a,.woocommerce ul.product_list_widget li .product-name a,.ts-wishlist-sidebar-content .wishlist-list li a.title{color:var(--ts-heading-color);font-size:var(--ts-font-2-size)}.woocommerce ul.cart_list li .product-name a:hover,.woocommerce ul.product_list_widget li .product-name a:hover,.ts-wishlist-sidebar-content .wishlist-list li a.title:hover{color:var(--ts-primary-color)}.woocommerce ul.product_list_widget li a{display:block;font-weight:inherit}.woocommerce ul.product_list_widget li .product-categories a{display:inline-block}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:none;margin:0;width:100%}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{letter-spacing:0;min-width:auto;position:relative}.ts-product-attribute .button-tooltip,.product-group-button .button-tooltip{padding:2px 5px;min-width:96px;font-size:var(--ts-small-font-size);line-height:22px;position:absolute;text-transform:none;text-align:center;visibility:hidden;opacity:0;display:inline-block;transition:250ms ease}.ts-product-attribute .button-tooltip{top:-8px;left:50%;transform:translate(-50%,-100%);z-index:10;display:none!important}.product-group-button div .button-tooltip{left:auto;right:calc(100% + 10px);top:50%;font-weight:400;transform:translate(0,-50%);transition:none;display:none}.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-group-button>div a .button-tooltip:after,.ts-product-attribute>div a .button-tooltip:after{content:'';width:0;height:0;border-style:solid;border-color:transparent transparent transparent var(--ts-btn-thumbnail-hover-bg);position:absolute;left:100%;top:50%;transform:translateY(-50%);display:block}.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.added .button-tooltip:before{display:none}.button-in .blockUI,.button-in .blockUI.blockOverlay{opacity:0!important}.products{clear:both}.overlay{cursor:pointer}.before-loop-wrapper .filter-widget-area-button{order:-1}.filter-widget-area-button>a{display:inline-flex;align-items:center;padding:0 20px;line-height:36px;border-width:1px;border-style:solid;gap:7px;text-decoration:none;font-size:var(--ts-small-font-size);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);color:var(--ts-gray-2-color);text-transform:uppercase;border-radius:var(--ts-input-button-radius);position:relative;overflow:hidden}.filter-widget-area-button>a:hover,.filter-widget-area-button.active>a{border-color:var(--ts-heading-color);color:var(--ts-heading-color)}.filter-widget-area-button>a:after{font-size:10px;content:"\e937";transform:translateY(-12px);transition:all 300ms ease;position:absolute;left:23px;top:0;opacity:0;visibility:hidden}.filter-widget-area-button>a:before{font-size:12px;font-weight:400;letter-spacing:0;width:12px;content:"\e95a";transition:all 300ms ease;opacity:1;visibility:visible;transform:translateY(0)}.filter-widget-area-button.active>a:before{transform:translateY(12px);opacity:0;visibility:hidden}.filter-widget-area-button.active>a:after{transform:translateY(0);opacity:1;visibility:visible}.filter-widget-area{padding:0}.filter-widget-area-button+.overlay{position:fixed;opacity:0;visibility:hidden;inset:0;content:"";background:rgba(0,0,0,.5);z-index:99991;transition:opacity .5s ease-in-out,visibility .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:20px;margin-bottom:30px;font-size:var(--ts-font-2-size);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight)}.ts-product-columns-selector{display:flex;flex-wrap:wrap;gap:10px;order:10}.ts-product-columns-selector>span{width:38px;height:38px;border-width:1px;border-style:solid;line-height:36px;text-align:center;color:var(--ts-gray-2-color);transition:150ms ease;border-radius:var(--ts-input-button-radius)}.has-1-sidebar .ts-product-columns-selector>span.column-5,.has-2-sidebar .ts-product-columns-selector>span.column-5,.has-2-sidebar .ts-product-columns-selector>span.column-4{display:none}.ts-product-columns-selector>span.column-1:before{content:"\e94c"}.ts-product-columns-selector>span.column-2:before{content:"\e94b"}.ts-product-columns-selector>span.column-3:before{content:"\e94a"}.ts-product-columns-selector>span.column-4:before{content:"\e949";font-size:17px}.ts-product-columns-selector>span.column-5:before{content:"\e948";font-size:21px}.ts-product-columns-selector>*.selected,.ts-product-columns-selector>*:hover{border-color:var(--ts-heading-color);color:var(--ts-heading-color)}.ts-product-columns-selector>span:not(.active):hover{cursor:pointer}.ts-sidebar .product-on-sale-form,.ts-sidebar-content .product-on-sale-form{display:none}.woocommerce .before-loop-wrapper .woocommerce-notices-wrapper:empty{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}.before-loop-wrapper>.product-on-sale-form,.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%}.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,.ts-sidebar select,#ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered,.ts-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{min-width:148px;position:relative;display:inline-block;vertical-align:middle;background-color:initial}body #ts-filter-widget-area .select2-container--default .select2-selection--single,.ts-sidebar .select2-container--default .select2-selection--single,#ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered,.ts-sidebar .select2-container--default .select2-selection--single .select2-selection__rendered{background:0 0}body #ts-filter-widget-area .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,.ts-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,.ts-sidebar .select2-container--default .select2-selection--single .select2-selection__arrow{top:15px;line-height:26px;margin-top:0}.style-popup .ts-floating-sidebar .ts-sidebar-content{width:395px;transform:translateX(-395px);left:0;right:auto}.style-popup .ts-floating-sidebar.active .ts-sidebar-content{transform:translateX(0)}.style-popup .ts-floating-sidebar .close{display:none}.style-popup .ts-floating-sidebar .filter-widget-area{gap:48px;display:flex;flex-direction:column}.product-on-sale-form label{padding:0;position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:7px;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:18px;height:18px;background:#fff;border-width:1px;border-style:solid;border-color:#aaa;display:inline-block}.product-on-sale-form>label:after{display:inline-block;position:absolute;top:1px;left:1px;width:16px;text-align:center;line-height:16px;transform:scale(0,0);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{transform:scale(1,1);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:0!important}.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{color:var(--ts-primary-color)}.woocommerce-ordering ul.orderby:hover .orderby-current,.product-per-page-form ul.perpage:hover .perpage-current span{color:var(--ts-heading-color)}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{position:relative;order:-1;margin:0;display:flex;align-items:center;gap:0 5px}.woocommerce-ordering .orderby-current,.perpage .perpage-current span{color:var(--ts-gray-2-color)}.woocommerce .woocommerce-ordering ul.orderby{padding:0;margin:0;display:inline-block;vertical-align:baseline;border-width:1px;border-style:solid;padding:7px 15px;color:var(--ts-gray-2-color);cursor:pointer;transition:150ms ease;border-radius:var(--ts-input-button-radius)}.woocommerce .woocommerce-ordering ul.orderby:hover{border-color:var(--ts-heading-color)}.product-per-page-form ul.perpage>li,.product-per-page-form ul.perpage ul{padding:0;margin:0}.perpage .perpage-current span{min-width:20px}.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:after{content:':';display:inline-block;margin:0 4px}.product-per-page-form ul.perpage .perpage-current:after,.woocommerce .woocommerce-ordering .orderby-current:after{font-size:10px;display:inline-block}.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%);z-index:5;backface-visibility:hidden;-webkit-backface-visibility:hidden}.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;background-color:var(--ts-dropdown-bg);box-shadow:0 0 10px rgba(162,162,162,.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-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;border-width:1px;border-style:solid;padding:7px 15px;color:var(--ts-gray-2-color);cursor:pointer;transition:150ms ease;border-radius:var(--ts-input-button-radius)}.product-per-page-form ul.perpage:hover{border-color:var(--ts-heading-color)}.product-per-page-form ul.perpage ul li a>strong{opacity:0;visibility:hidden}.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:400;color:inherit}.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-meta>div.loop-add-to-cart a.added .button-tooltip:before{position:absolute;width:16px;left:35px;top:50%;margin:-8px 0 0 -8px;line-height:var(--ts-btn-font-size)}.product-group-button-meta>div.loop-add-to-cart a.added .button-tooltip,.woocommerce .summary form.cart button.button.added{display:flex;flex-direction:row;align-items:center;gap:0 5px}.post-nav-links{padding-top:20px;margin-bottom:0}.ts-pagination,.dokan-pagination-container .dokan-pagination{display:block;text-align:center;padding-top:44px;margin-top:56px;border-width:1px 0 0;border-style:solid}.woocommerce .after-loop-wrapper{width:100%;padding-top:40px;margin-top:56px;border-width:1px 0 0;border-style:solid;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}body:is(.product-style-v2,.product-style-v3) .after-loop-wrapper{border-width:0;padding-top:0;margin-top:50px}.woocommerce .woocommerce-pagination ul.page-numbers:after,.woocommerce .woocommerce-pagination ul.page-numbers:before,.woocommerce-page .woocommerce-pagination ul.page-numbers:after,.woocommerce-page .woocommerce-pagination ul.page-numbers:before{display:none!important}.woocommerce .woocommerce-result-count,.ts-shop-result-count{font-size:var(--ts-font-2-size);line-height:20px;margin:0}body:is(.load-more-button,.infinity-scroll) .ts-shop-result-count{text-align:center}.woocommerce .woocommerce-result-count+nav.woocommerce-pagination{margin-left:auto}.woocommerce.load-more-button .woocommerce-result-count,.woocommerce.infinity-scroll .woocommerce-result-count{display:none}.woocommerce.load-more-button .after-loop-wrapper,.woocommerce.infinity-scroll .after-loop-wrapper{justify-content:center;flex-direction:column}.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;margin-bottom:0;margin-right:-10px}.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}.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,.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:30px;line-height:22px;color:var(--ts-heading-color);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);font-size:var(--ts-font-2-size)}.ts-pagination ul li a:hover,.ts-pagination ul 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,.dokan-pagination-container .dokan-pagination li:first-child a:hover,.dokan-pagination-container .dokan-pagination li:last-child a:hover,.woocommerce nav.woocommerce-pagination ul li a.next:hover,.woocommerce nav.woocommerce-pagination ul li a.prev:hover,.ts-pagination ul li a.prev:hover,.ts-pagination ul li a.next:hover{color:var(--ts-primary-color);background:0 0}.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;color:var(--ts-gray-2-color)}.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:12px;line-height:22px;letter-spacing:0}.dokan-pagination-container .dokan-pagination li.active a{cursor:default}.wp-block-query-pagination-numbers,.post-nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;border:0;margin-left:-10px!important}.wp-block-query-pagination-next,.wp-block-query-pagination-prev{font-size:0;line-height:0;letter-spacing:0;color:inherit}.wp-block-query-pagination-next:hover,.wp-block-query-pagination-prev:hover{text-decoration:none}.wp-block-query-pagination-next:before,.wp-block-query-pagination-prev:before{font-size:12px;line-height:22px;letter-spacing:0}.post-nav-links>a,.post-nav-links>span,.wp-block-query-pagination-numbers a,.wp-block-query-pagination-numbers span{color:inherit;text-decoration:none!important;text-align:center;display:inline-block;width:30px;line-height:22px;color:var(--ts-heading-color);font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);font-size:var(--ts-font-2-size)}.post-nav-links>.current,.post-nav-links>a:hover,.post-nav-links>a:focus,.wp-block-query-pagination-next:hover,.wp-block-query-pagination-prev:hover,.wp-block-query-pagination-numbers .current{color:var(--ts-primary-color)}.archive.ajax-pagination.product-style-v2 .woocommerce>.products:before{content:"";display:block;position:absolute;border-width:0 0 0 1px;left:0;right:auto;width:1px;bottom:0;top:0;z-index:7;opacity:1;transition:opacity ease 150ms}.archive.ajax-pagination.product-style-v2 .woocommerce>.products.loading:before{opacity:.5}.ajax-pagination .woocommerce>.products:after{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,.3);border-top-color:#000;border-radius:50%;text-align:center;position:absolute;display:inline-block;font-weight:400;opacity:0;visibility:hidden;transition:150ms ease 0s}.archive.ajax-pagination .woocommerce>.products.loading:after{opacity:1;visibility:visible;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.archive.load-more-button .woocommerce>.products.loading:after{display:none}.ajax-pagination .woocommerce>.products.loading>*{opacity:.5}.ts-shop-result-count>span{display:inline-block}.ts-shop-load-more{display:flex;justify-content:center;text-align:center}.load-more-wrapper a,.ts-shop-load-more a{position:relative}.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:0 0!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}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{position:relative}.woocommerce div.product.has-gallery:not(.gallery-layout-grid) .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:not(.flex-active-slide):not(:first-child){display:none}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-nav-prev,div.woocommerce-product-gallery .flex-direction-nav .flex-nav-next{width:50px;line-height:0;color:var(--ts-heading-color);font-size:0;letter-spacing:0;text-align:center;position:absolute;top:50%;left:10px;transform:translateY(-50%);text-decoration:none;z-index:2;display:none}div.woocommerce-product-gallery:hover .flex-direction-nav :is(.flex-nav-prev,.flex-nav-next){animation-duration:400ms;animation-delay:100ms;animation-fill-mode:both;animation-name:animation_fade;display:block}div.woocommerce-product-gallery .flex-direction-nav .flex-nav-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:var(--swiper-nav-font-size);line-height:50px;display:block!important;color:var(--ts-heading-color)}div.woocommerce-product-gallery .flex-direction-nav .flex-prev:hover:after,div.woocommerce-product-gallery .flex-direction-nav .flex-next:hover:after{color:var(--ts-primary-color)}div.woocommerce-product-gallery .flex-direction-nav a{text-decoration:none}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-flow:row wrap;gap:20px}.woocommerce div.product.gallery-layout-horizontal div.images .flex-control-thumbs{margin-top:10px;display:grid;grid-template-columns:repeat(4,minmax(0,120px))}.woocommerce div.product div.images .flex-control-thumbs li{padding:0;position:relative;width:100%}.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-heading-color)}.woocommerce div.product div.images .flex-control-thumbs img{transition:300ms ease;border:1px solid transparent}.woocommerce div.thumbnail-border div.images .flex-control-thumbs img,body:is(.product-style-v2,.product-style-v3) div.product div.images .flex-control-thumbs img{border-color:var(--ts-border)}div.thumbnail-border .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,div.thumbnail-border.single-product-top-thumbnail-slider .woocommerce-product-gallery__wrapper img,body:is(.product-style-v2,.product-style-v3) div.product .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image,body:is(.product-style-v2,.product-style-v3) .single-product-top-thumbnail-slider .woocommerce-product-gallery__wrapper img{border:1px solid var(--ts-border)}div.thumbnail-border .ts-product-attribute div.option.color:before,div.thumbnail-border.single-product-top-thumbnail-slider+.page-container .ts-product-attribute div.option.color:before,body:is(.product-style-v2,.product-style-v3) div.product .ts-product-attribute div.option.color:before{opacity:1;visibility:visible;border-color:var(--ts-border)}body:is(.product-style-v2,.product-style-v3) div.product .ts-product-attribute div.option.color.selected:before{border:1px solid var(--ts-heading-color)}div.thumbnail-border.color-variation-thumbnail .ts-product-attribute div.option.color:before,div.thumbnail-border.single-product-top-thumbnail-slider+.page-container .ts-product-attribute div.option.color:before,body:is(.product-style-v2,.product-style-v3) div.product.color-variation-thumbnail .ts-product-attribute div.option.color:before{opacity:1;visibility:visible;border-color:var(--ts-border)}div.thumbnail-border.color-variation-thumbnail .ts-product-attribute div.option.color:hover:before,div.thumbnail-border.color-variation-thumbnail .ts-product-attribute div.option.color.selected:before,div.thumbnail-border.single-product-top-thumbnail-slider+.page-container .ts-product-attribute div.option.color:hover:before,div.thumbnail-border.single-product-top-thumbnail-slider+.page-container .ts-product-attribute div.option.color.selected:before,body:is(.product-style-v2,.product-style-v3) div.product.color-variation-thumbnail .ts-product-attribute div.option.color:hover:before,body:is(.product-style-v2,.product-style-v3) div.product.color-variation-thumbnail .ts-product-attribute div.option.color.selected:before{border-color:var(--ts-heading-color)}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:var(--ts-section-gap)}.woocommerce div.product div.images{width:50%;height:auto!important}.woocommerce div.product div.summary{width:50%;padding-left:40px;display:flex;flex-flow:column;gap:10px}.woocommerce div.product.gallery-layout-top-slider div.summary{width:100%;max-width:610px;justify-content:center;text-align:center;padding:0;margin:54px auto 70px;float:none}.gallery-layout-top-slider .summary .qty-label,.grouped_form .qty-label{display:none!important}.single-product-top-thumbnail-slider{margin-left:20px;margin-right:20px;overflow:hidden}.single-product-top-thumbnail-slider .woocommerce-product-gallery__wrapper{margin-left:-10px;margin-right:-10px}.single-product-top-thumbnail-slider .swiper-button-prev{left:30px}.single-product-top-thumbnail-slider .swiper-button-next{right:30px}.single-product-top-thumbnail-slider .swiper-wrapper>*{padding-left:10px;padding-right:10px}.woocommerce .gallery-layout-top-slider .woocommerce-product-rating,.woocommerce div.product.gallery-layout-top-slider .summary .price,div.product.gallery-layout-top-slider .summary .meta-content .tags-link,div.product.gallery-layout-top-slider .summary .meta-content>.ts-social-sharing,div.product.gallery-layout-top-slider .summary .ts-product-viewing,div.product.gallery-layout-top-slider .single-product-buttons{justify-content:center}.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:grid;gap:20px}.gallery-layout-grid .woocommerce-product-gallery__wrapper:after{display:none}.gallery-layout-grid-2-columns .woocommerce-product-gallery__wrapper{grid-template-columns:repeat(2,1fr)}.woocommerce div.product.gallery-layout-grid div.images .woocommerce-product-gallery__image{width:100%;overflow:hidden;transition:200ms ease}.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 div.images{display:flex;flex-flow:column wrap}.woocommerce div.product.gallery-layout-vertical .flex-control-thumbs{margin-top:20px}.ts-product-video-button,.ts-product-360-button,.woocommerce div.product div.images .woocommerce-product-gallery__trigger{width:30px;height:30px;text-align:center;font-size:0;text-indent:0;border-width:0;position:absolute;bottom:auto;top:25px;right:25px;left:auto;background:0 0;color:var(--ts-heading-color);transition:250ms ease}.ts-product-video-button:hover,.ts-product-360-button:hover,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover{color:var(--ts-primary-color)}.ts-product-video-button,.ts-product-360-button{bottom:auto;top:65px;z-index:9}:is(.single-product-top-thumbnail-slider,.gallery-layout-grid) .ts-product-video-button,:is(.single-product-top-thumbnail-slider,.gallery-layout-grid) .ts-product-360-button{top:25px}:is(.single-product-top-thumbnail-slider,.gallery-layout-grid) .ts-product-video-button+.ts-product-360-button{top:65px}.ts-product-360-button:before,.ts-product-video-button:before{content:"\e963";display:inline-block;font-size:24px}.ts-product-360-button:before{content:"\e95f";font-size:28px}.ts-product-360-button:before,.ts-product-video-button:before,.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{line-height:30px;position:static;width:100%;height:100%;border:0;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{font-size:22px}.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}.woocommerce div.product .summary .product_title,.woocommerce div.product .summary>.ts-variation-price,.woocommerce div.product .summary p.price,.woocommerce div.product .summary span.price{font-size:var(--ts-detail-product-name-size);line-height:var(--ts-detail-product-name-line-height)}.woocommerce div.product .summary .product_title{margin:0}.group_table td.woocommerce-grouped-product-list-item__label label{padding:0}.woocommerce div.product form.cart table{border-width:0}table.group_table .woocommerce-grouped-product-list-item__label a{color:var(--ts-heading-color);font-size:var(--ts-font-2-size)}table.group_table .woocommerce-grouped-product-list-item__label a:hover{text-decoration:none;color:var(--ts-primary-color)}.woocommerce .summary form.cart button.button{justify-content:center}.woocommerce .summary form.cart button.button:after{display:none}.woocommerce .summary form.cart button.button.loading:before{content:"";width:16px;height:16px;display:inline-block;border:2px solid rgba(255,255,255,.3);border-top-color:var(--ts-btn-hover);border-radius:50%;margin:0 5px 0 0;position:relative;top:2px;left:auto;right:auto;bottom:auto;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background:0 0!important}.woocommerce div.product .woocommerce-product-rating{gap:7px;margin:0}.woocommerce .summary .woocommerce-product-rating:after,.woocommerce .summary .woocommerce-product-rating:before{display:none}.woocommerce .woocommerce-product-rating{line-height:16px}.woocommerce .single-product-buttons,.woocommerce .woocommerce-product-rating{display:flex;flex-flow:row wrap;align-items:center;gap:0 30px;margin:15px 0}.woocommerce .ts-product-viewing+.single-product-buttons{margin:0 0 10px}.woocommerce .meta-wrapper .woocommerce-product-rating{gap:0 6px}.woocommerce .outofstock .single-product-buttons{margin-top:0}.woocommerce .ts-wg-meta .woocommerce-product-rating{margin:0;gap:0 5px}.review-count{font-size:14px}.product_list_widget .review-count{position:relative;top:-1px;font-size:13px}.woocommerce div.product .summary>.price{align-items:center}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{font-weight:inherit}.woocommerce div.product .summary .price{gap:12px;margin-bottom:20px;padding-bottom:24px;border-width:0 0 1px;border-style:solid}.woocommerce div.product .summary{font-size:var(--ts-font-2-size)}.woocommerce div.product .summary>.woocommerce-product-details__short-description{margin:-4px 0 30px;font-size:var(--ts-font-2-size);font-family:var(--ts-font-family);font-weight:var(--ts-font-weight)}.woocommerce div.product .summary p.price del,.woocommerce div.product .summary span.price del{font-size:var(--ts-product-price-size)}.woocommerce-product-details__short-description>p{margin-bottom:10px}.woocommerce-product-details__short-description>*:last-child{margin-bottom:0}.woocommerce-product-gallery__wrapper:after{content:'';clear:both;display:table}.ts-product-viewing{margin-bottom:10px;display:flex;gap:0 10px}.ts-product-viewing:before{content:"\e960";font-size:20px}.ts-summary-custom-content{margin-bottom:20px}.gallery-layout-top-slider .ts-summary-custom-content .elementor-icon-list-item{justify-content:center}.ts-summary-custom-content fieldset{margin:0;padding:15px 25px 25px}.ts-summary-custom-content fieldset legend{text-align:center}.ts-summary-custom-content fieldset .aligncenter,.ts-summary-custom-content>*:last-child{margin-bottom: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:120px}.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:not(.product-type-grouped) .quantity .number-button:before{right:10px}.woocommerce div.product .summary form.cart .single_add_to_cart_button{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.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 .button.ts-buy-now-button{margin:10px 0 0;display:block;background:#fff;color:#000!important;border-color: #fff); float: none; width: 100%; } .woocommerce div.product .summary .button.ts-buy-now-button:hover { background: #FCC904; color: #000; border-color: #FCC904; } .woocommerce div.product:not(.attr-dropdown) form .variations * { display: block; } .woocommerce div.product:not(.attr-dropdown) form.cart .variations tr { clear: both; margin-bottom: 20px; } .woocommerce div.product:not(.attr-dropdown) form.cart .variations tr:last-child { margin-bottom: 0; } .woocommerce div.product form.cart .variations tr:last-child { margin: 0 !important; } .woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations .label { line-height: 20px; } .woocommerce div.product:not(.attr-dropdown) form.cart .variations tr { position: relative; } .woocommerce div.product:not(.attr-dropdown) form.cart .variations tr:last-child { margin-bottom: 0; } .woocommerce div.product:not(.attr-dropdown) form.cart .variations tr:last-child td[colspan="2"] { margin-top: -15px; } .woocommerce div.product:not(.attr-dropdown) form.cart .variations td { padding: 0; } .woocommerce div.product:not(.attr-dropdown) form.cart .variations .label { display: flex; align-items: center; padding: 0 0 10px 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, .qty-label { font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); } .woocommerce div.product form.cart .variations .label .ts-value { font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); line-height: 18px; } .woocommerce div.product form.cart .variations label { padding-bottom: 0; position: relative; white-space: nowrap; } .woocommerce div.product form.cart .variations label:after { content: ':'; display: inline-block; margin: 0 5px 0 0; } .woocommerce div.product form.cart .ts-product-attribute, .woocommerce div.product form.cart .ts-product-attribute > div.option { display: inline-block; } .woocommerce div.product form.cart .variations tr:last-child { margin-top: -10px; } .woocommerce div.product form.cart .variations tr:last-child:first-child { margin-top: 0; } .woocommerce div.product form.cart .reset_variations { clear: both; color: red; font-size: 0.86em; font-weight: var(--ts-font-weight); line-height: 18px; display: none; transition: visibility 150ms ease; z-index: 2; border: 0; padding: 0; text-transform: none; background: transparent; } .woocommerce div.product form.cart a.reset_variations { width: 100%; margin-top: 10px; } .woocommerce div.product form.cart .reset_variations[style*="visible"] { display: inline-block !important; } .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; } .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 var(--ts-border); color: var(--ts-gray-2-color); font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); font-size: inherit; line-height: 18px; border-radius: var(--ts-input-button-radius); text-align: center; display: inline-block; } .ts-product-attribute > div.option:not(.color) > a:hover, .ts-product-attribute > div.option:not(.color).selected > a { border-color: var(--ts-heading-color); color: var(--ts-main-bg); background-color: var(--ts-heading-color); } .color-swatch > div:hover, .color-swatch > div.active { border-color: var(--ts-text-color); } .single_variation_wrap { position: relative; } .single_variation_wrap .woocommerce-variation .woocommerce-variation-description:not(:empty) { margin-bottom: 20px; } .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%); } .qty-label { padding-bottom: 12px; display: none; } .summary .qty-label { display: block; } .woocommerce a.button.disabled.ts-buy-now-button { opacity: 0.5; } .woocommerce div.product form.cart .variations select { width: 100%; min-width: 0; margin: 0; background-color: transparent; transition: 250ms ease; } .woocommerce div.product form.cart .variations tr:last-child select { margin-bottom: 0; } .woocommerce div.product.attr-dropdown.product-type-variable .variations .label .ts-value { display: none; } .woocommerce div.product.attr-dropdown form.cart .variations select { width: 250px; } .woocommerce div.product.attr-dropdown form.cart .variations td { position: relative; } .woocommerce .attr-dropdown.product-type-variable form.cart tr > :is(th,td){ padding: 0 0 10px 0; } .woocommerce .attr-dropdown.product-type-variable form.cart tr:last-child > :is(th,td){ padding-bottom: 0; } #ts-quickshop-modal div.product form.cart table.group_table tbody { border-width: 1px; border-style: solid; padding: 20px; display: block; margin-bottom: 20px; border-radius: var(--ts-border-radius); } #ts-quickshop-modal div.product form.cart table.group_table tr { display: grid; grid-template-columns: 100px 1fr; align-items: center; padding-bottom: 20px; margin-bottom: 15px; border-width: 0 0 1px; border-style: solid; gap: 0 15px; } #ts-quickshop-modal div.product form.cart table.group_table tr:last-child { padding-bottom: 0; margin-bottom: 0; border-width: 0; } #ts-quickshop-modal div.product form.cart table.group_table th, #ts-quickshop-modal div.product form.cart table.group_table td { padding: 0 !important; border: 0 !important; } #ts-quickshop-modal div.product form.cart table.group_table td, #ts-quickshop-modal div.product form.cart .group_table td:first-child { width: auto; text-align: inherit; } #ts-quickshop-modal div.product form.cart table.group_table label {padding: 0;} #ts-quickshop-modal div.product form.cart table.group_table .woocommerce-grouped-product-list-item__label { grid-area: 1 / 2 / 2 / 3; align-self: flex-end; } #ts-quickshop-modal div.product form.cart table.group_table .woocommerce-grouped-product-list-item__thumbnail { grid-area: 1 / 1 / 4 / 2; align-self: center; } #ts-quickshop-modal div.product form.cart table.group_table .woocommerce-grouped-product-list-item__quantity { grid-area: 3 / 2 / 4 / 3; align-self: flex-start; } #ts-quickshop-modal div.product form.cart table.group_table .woocommerce-grouped-product-list-item__price { grid-area: 2 / 2 / 3 / 3; margin-bottom: 5px; display: flex; flex-direction: row-reverse; justify-content: flex-end; align-self: center; gap: 5px; } #ts-quickshop-modal div.product.product-type-grouped .summary > .meta-content:not(:empty) { border-width: 0; padding-top: 17px; } .woocommerce div.product form.cart table.group_table tbody { border-width: 1px; border-style: solid; padding: 10px; display: block; border-radius: var(--ts-input-button-radius); margin-bottom: 20px; } .woocommerce div.product form.cart table.group_table tr { display: flex; flex-flow: row wrap; align-items: center; padding-bottom: 10px; margin-bottom: 10px; border-width: 0 0 1px 0; 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 td { padding: 0 20px 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: 90px; } .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; text-align: end; padding-right: 10px !important; width: 20%; } .woocommerce div.product form.cart table.group_table .button { min-width: 118px; padding: 6px; font-size: 10px; } .woocommerce div.product.color-variation-thumbnail .ts-product-attribute div.option.color { width: 60px; height: auto; } .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%; -o-object-fit: cover; object-fit: cover; image-rendering: -webkit-optimize-contrast; } .css-18oyri8-StyledLabel-labelStyles { color: #fff !important; cursor: pointer; display: inline-block; height: 25px; line-height: 1.75; padding-left: 35px; user-select: none; } div.product .meta-content .stock { color: var(--ts-heading-color); } .out-of-stock .availability-text{ color: red; } .summary .meta-content > div > span:first-child { font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); color: var(--ts-heading-color); } .summary .elementor-icon-list-text strong, .summary .elementor-icon-list-items .elementor-icon-list-icon { color: var(--ts-heading-color); } div.product .summary .meta-content > .ts-social-sharing { display: flex; align-items: center; } div.product .summary .ts-social-sharing ul li { color: inherit; } div.product .summary .ts-social-sharing ul { margin-bottom: 0; } div.product .summary .meta-content > div.wcml-dropdown { width: 100%; } div.product .summary .meta-content .tags-link a, div.product .summary .meta-content .cats-link a, div.product .summary .meta-content .brand-links a { padding: 0; margin: 0; float: none; text-transform: none !important; font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); color: var(--ts-text-color); } div.product .summary .meta-content .tags-link a { border-radius: 0; padding: 0; border-width: 0; font-size: var(--ts-font-2-size) !important; } div.product .summary .meta-content .tags-link a:hover, div.product .summary .meta-content .cats-link a:hover, div.product .summary .meta-content .brand-links a:hover { color: var(--ts-primary-color); } .woocommerce div.product .summary > .meta-content:not(:empty) { padding-top: 27px; border-width: 1px 0 0; border-style: solid; display: flex; flex-direction: column; gap: 12px; } .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-family: var(--ts-font-family); font-weight: var(--ts-font-weight); } .summary .single-product-buttons .yith-wcwl-add-to-wishlist a, .summary .single-product-buttons a.compare { display: flex; vertical-align: 0; text-transform: none; text-align: start; min-width: 0; color: var(--ts-text-color); } .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: var(--ts-font-2-size); 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, div.summary .ask-about-product-button { 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, div.summary .ask-about-product-button:hover { 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-border); border-top-color: var(--ts-primary-color); } .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 .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; border-color: var(--ts-border); border-top-color: var(--ts-heading-color); } div.summary .ask-about-product-button { text-decoration: none; gap: 12px; display: flex; align-items: center; } div.summary .ask-about-product-button:before { font-weight: normal; content: "\e935"; } .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 { display: flex; gap: 10px 24px; vertical-align: middle; } .ts-social-sharing ul li { list-style: none; font-size: 14px; letter-spacing: 0; padding: 0; } .ts-social-sharing ul li a {color: inherit;} .ts-social-sharing ul li a:hover { text-decoration: none; color: var(--ts-primary-color); } article.single-post > .entry-meta-bottom .social-sharing{text-align: center;} .woocommerce div.product .ads-banner { margin: 0 0 var(--ts-section-gap); } .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-section > h3 { font-size: var(--ts-h4-font-size); line-height: var(--ts-h4-line-height); } .yith-wfbt-form { display: inline-grid; grid-template-columns: minmax(0, 1fr) auto; gap: 0 50px; } .yith-wfbt-section .yith-wfbt-images { margin: 0; float: none; grid-row: 1 / 3; grid-column: 1 / 2; align-self: flex-start; outline: 0; } .yith-wfbt-section .yith-wfbt-images .image_plus { width: 40px; height: 40px; font-size: 0; } .yith-wfbt-section .yith-wfbt-images td:not(.image_plus) a{ display: block; position: relative; } .yith-wfbt-section .yith-wfbt-images td:not(.image_plus) a:before { content: ""; position: absolute; inset: 0; border: 1px solid transparent; z-index: 1; transition: 150ms ease 0s; } .yith-wfbt-section .yith-wfbt-images td:not(.image_plus) a:hover:before { border-color: var(--ts-heading-color); } .yith-wfbt-section .yith-wfbt-images .image_plus:before { content: "\e957"; font-size: 14px; line-height: 40px; } .yith-wfbt-section .yith-wfbt-images tr { display: flex; flex-wrap: wrap; align-items: center; gap: 40px 0; } .yith-wfbt-section .yith-wfbt-images td { padding: 0; } .yith-wfbt-section .yith-wfbt-images td:not(.image_plus) { max-width: 180px; flex: 1; } .yith-wfbt-section .yith-wfbt-images td img { width: 100%; } .yith-wfbt-section .yith-wfbt-items { padding: 0 0 10px 0; margin: 0; align-self: flex-start; display: flex; flex-direction: column; gap: 10px; } .yith-wfbt-items .yith-wfbt-item { list-style: none; padding: 0; } .yith-wfbt-items .yith-wfbt-item > label { padding: 0; display: flex; flex-wrap: wrap; gap: 0 10px; } .yith-wfbt-section .yith-wfbt-items li a { text-decoration: none; color: inherit; } .yith-wfbt-submit-block { order: 99; align-self: flex-start; } .yith-wfbt-submit-block .price_text { display: flex; flex-flow: row wrap; font-size: var(--ts-h5-font-size); line-height: var(--ts-h5-line-height); font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); } .yith-wfbt-submit-block .price_text .amount { font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); color: var(--ts-primary-color); } .woocommerce.yith-wfbt-section .button { width: 100%; min-width: 0; margin-top: 20px; 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; } .ts-dimensions-content { overflow-y: auto; } .ts-dimensions-content table { margin-bottom: 0; } .ts-dimensions-content tr td:first-child, .ts-dimensions-content.multi-cols tr:first-child td{ font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); color: var(--ts-heading-color); } .woocommerce div.product:not(.tabs-accordion) > .woocommerce-tabs { margin: 0 0 var(--ts-section-gap); } .woocommerce div.product.tabs-accordion > .woocommerce-tabs { margin-bottom: calc(var(--ts-section-gap) - 10px); } .woocommerce div.product .woocommerce-tabs{ font-size: var(--ts-font-2-size); } .woocommerce div.product .woocommerce-tabs ul.tabs { margin: 0 0 50px; border-width: 0 0 1px 0; border-style: solid; padding: 0; overflow: visible; display: flex; flex-wrap: wrap; justify-content: center; line-height: 0; gap: 0 50px; font-size: var(--ts-font-size); } .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: 150ms ease 0s; padding: 0; margin: 0; } .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:before { border-width: 1px 0 0 0; border-style: solid; border-color: var(--ts-heading-color); content: ""; left: 50%; right: 50%; bottom: -1px; position: absolute; display: block; transition: 150ms ease 0s; width: auto; height: 1px; border-radius: 0 !important; box-shadow: none !important; } .woocommerce div.product .woocommerce-tabs ul.tabs li:hover:before, .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before { left: 0; right: 0; } .woocommerce div.product .woocommerce-tabs ul.tabs li > a { margin: 0; padding: 0 0 14px 0; font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); letter-spacing: var(--ts-heading-letter-spacing); color: var(--ts-gray-color); } .woocommerce div.product .woocommerce-tabs ul.tabs li:hover > a, .woocommerce div.product .woocommerce-tabs ul.tabs li.active > a { color: var(--ts-heading-color); } .woocommerce div.product .woocommerce-tabs .panel { position: relative; margin: 0; display: none; } .woocommerce div.product .woocommerce-tabs ul + .panel { display: block; } .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 .review-title, div.product:not(.tabs-accordion) .woocommerce-tabs .woocommerce-Tabs-panel #reviews > h2 { background: transparent; padding: 0; } div.product:not(.tabs-accordion) .woocommerce-tabs .woocommerce-Tabs-panel #reviews > h2:after, .woocommerce #reviews #comments h2, div.product:not(.tabs-accordion) .woocommerce-tabs #reviews .review-title { display: none; } table.chart-table tr:first-child td { font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); color: var(--ts-heading-color); background: #f7f7f7; } table.chart-table th { font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); color: var(--ts-text-color); } .woocommerce table.shop_attributes { border-width: 1px; border-style: solid; border-color: var(--ts-border); margin: 0; } .woocommerce .woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--ts_size_chart) table tr td, .woocommerce .woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--ts_size_chart) table tr th, .woocommerce .woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--ts_size_chart) table thead + tbody tr:nth-child(even) td, .woocommerce .woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--ts_size_chart) table thead + tbody tr:nth-child(even) th { background: #f7f7f700; } .woocommerce .woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--ts_size_chart) table tr:nth-child(even) td, .woocommerce .woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--ts_size_chart) table tr:nth-child(even) th, .woocommerce .woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--ts_size_chart) table thead + tbody tr td, .woocommerce .woocommerce-Tabs-panel:not(.woocommerce-Tabs-panel--ts_size_chart) table thead + tbody tr th { background: transparent; } .woocommerce-tabs .panel table th { font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); color: var(--ts-heading-color); } .woocommerce table.shop_attributes td { font-style: normal; } .woocommerce-tabs .panel table td, .woocommerce-tabs .panel table th, table.chart-table th, table.chart-table td { padding: 8px 30px; border-width: 1px 0; border-style: solid; border-color: var(--ts-border); font-size: var(--ts-font-size); } .woocommerce table.shop_attributes td p{ padding: 0; } .product-content > *:last-child { margin-bottom:0; } .product-content.show-more-less { padding-bottom: 100px; overflow: hidden; position: relative; transition: 3s ease 0s; } .product-content.show-more-less.closed { max-height: 520px; } .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 60%); } .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 { display: block; } .more-less-buttons a > span { 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 .review-title { margin-bottom: 10px; text-align: center; } .woocommerce-tabs #reviews { display: flex; flex-direction: column; } .woocommerce-tabs #reviews #comments{ grid-template-columns: 430px minmax(0,1fr); grid-template-rows: auto 1fr; gap: 40px 70px; } div.product:not(.tabs-accordion) .woocommerce-tabs #reviews #comments, div.product.tabs-accordion .woocommerce-tabs #reviews #comments.active { display: grid; } #reviews .woocommerce-noreviews { margin: 0; align-self: flex-start; } .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; } .wcpr-overall-rating-right { display: flex; flex-direction: column; padding: 0; } .product .woocommerce-product-rating .star-rating:before, .commentlist .comment-text .star-rating:before, .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating:before, .wcpr-stars-count .wcpr-row .wcpr-col-star:before, .wcpr-stars-count .wcpr-row .wcpr-col-star .star-rating:before { opacity: 1 !important; } .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating { width: 93px; } .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating:before, .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating span:before { font-size: 16px; letter-spacing: 3px !important; } #comments .wcpr-stars-count .star-rating span:before, #comments .wcpr-stars-count .star-rating:before { font-size: 14px; letter-spacing: 2px !important; } #comments .wcpr-overall-rating-and-rating-count { display: flex !important; flex-direction: column; max-width: 100%; gap: 24px; grid-column: 1/2; grid-row: 1/3; padding-bottom: 0; } .kt-reviews-image-container:empty { display: none; } .wcpr-overall-rating-left { padding: 0; background: transparent; color: var(--ts-rating-color) !important; font-size: 80px; line-height: 1em; font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); letter-spacing: var(--ts-heading-letter-spacing); margin: 0; } .wcpr-overall-rating-main { gap: 10px 20px; } .wcpr-stars-count { display: flex; flex-direction: column; gap: 8px; padding: 0 !important; } .wcpr-stars-count .wcpr-row > div { padding: 0; } .wcpr-overall-rating-right-star { order: 99; } .wcpr-stars-count .wcpr-row { display: flex; gap: 15px; align-items: center; } .rate-percent-bg { height: 10px; border-radius: 0; background: #ededed; } .rate-percent-bg .rate-percent { border-radius: 0; } .rate-percent { background: var(--ts-rating-color); } .wcpr-stars-count .wcpr-row .wcpr-col-process { padding: 0; width: auto; flex: 1; } .wcpr-stars-count .wcpr-row .wcpr-col-rank-count { width: 30px; } #comments .wcpr-filter-container { margin: 0; border-width: 0; gap: 10px; padding-bottom: 30px; border-width: 0 0 1px 0; border-style: solid; justify-content: flex-start; align-self: flex-start; } #comments .wcpr-filter-button { border: 1px solid var(--ts-border); color: var(--ts-gray-2-color); background: transparent; font-size: var(--ts-small-font-size); line-height: 36px; font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); text-transform: uppercase; padding: 0 20px; margin: 0; text-decoration: none; transition: 150ms all; border-radius: var(--ts-input-button-radius); } #comments .wcpr-filter-rating-placeholder { cursor: default; white-space: nowrap; } #comments .wcpr-filter-button:hover { border-color: var(--ts-heading-color); color: var(--ts-heading-color); background: transparent !important; } li.wcpr-filter-button-li { background: var(--ts-main-bg); border-radius: var(--ts-input-button-radius); white-space: nowrap; } .wcpr-filter-container ul.wcpr-filter-button-ul { margin: 0; padding-top: 5px; } .wcpr-input-file-container .wcpr-input-file-wrap { border-width: 1px; border-style: solid; border-radius: var(--ts-input-button-radius); margin: 5px 0 0 0; } .wcpr-comment-form-images .wcpr_image_upload { padding: 5px; } .wcpr-input-file-container .wcpr-input-file-wrap .wcpr-selected-image-container { gap: 10px; padding: 10px; justify-content: flex-start; } .wcpr-input-file-container .wcpr-input-file-wrap .wcpr-selected-image-container:empty { display: none; } .kt-reviews-image-container { margin: 10px 0 0 0; max-width: 100%; } .kt-wc-reviews-images-wrap-wrap { justify-content: flex-start; gap: 10px; } .reviews-images-item { margin: 0; border-radius: 0; } .kt-reviews-image-container img { border-radius: 0 !important; border-width: 0; } .reviews-images-item.active-image { border-color: var(--ts-heading-color); } .big-review-images { position: fixed; z-index: 999; height: auto; inset: 0; margin: 0; padding: 50px; background: rgba(0,0,0,0.7) } .big-review-images .wcpr-prev, .big-review-images .wcpr-next { line-height: 50px; font-size: var(--swiper-nav-font-size); margin-top: -25px; padding: 0; top: 50%; width: 50px; text-align: center; color: #ffffff; } .big-review-images > .wcpr-close { background: transparent; color: #ffffff; font-size: 14px; right: 10px; top: 10px; width: 60px; line-height: 50px; text-align: center; margin: 0; } .kt-reviews-image-container .wcpr-rotate { width: 60px; } .kt-reviews-image-container .wcpr-rotate { top: 20px; color: #ffffff; } .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 { margin-bottom: var(--ts-section-gap); } div.product.tabs-accordion .woocommerce-Tabs-panel > h2, div.product.tabs-accordion .summary #reviews .review-title, div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2 { border: 1px solid var(--ts-heading-color); font-size: var(--ts-font-size); line-height: 22px; font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); letter-spacing: var(--ts-heading-letter-spacing); border-radius: var(--ts-input-button-radius); padding: 10px 30px; 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; margin: 30px 0; } div.product.tabs-accordion .woocommerce-Tabs-panel:last-child > h2 ~ *, div.product.tabs-accordion .woocommerce-Tabs-panel:last-child #reviews > h2 ~ * { padding-bottom: 0; } div.product.tabs-accordion .woocommerce-Tabs-panel > h2 ~ *.active, div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2 ~ #review_form_wrapper.active{ display: block; } 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: 10px; } .woocommerce .tabs-accordion #review_form #respond .comment-form .comment-form-rating { margin-bottom: 35px; } .woocommerce-Tabs-panel .ts-size-chart-content { width: 100%; overflow-y: auto; } .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .right-content { text-align: end; } .woocommerce-MyAccount-content ul.dokan-account-migration-lists li .left-content { text-align: start; } .dokan-dashboard .wp-switch-editor { height: auto; border-color: inherit; } .vendor-customer-registration br { display: none; } a.dokan-btn-theme, .dokan-btn-theme { padding: 7px 20px; min-width: 0; border-width: 0; border-radius: 0; line-height: 24px; font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); font-size: var(--ts-btn-text-font-size); text-transform: uppercase; } #tab-seller > h2 { font-size: 100%; text-transform: uppercase; text-decoration: underline; text-underline-position: under; font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); 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 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%; padding: 20px 30px; background: #f6f6f6; } body .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link { color: var(--ts-heading-color); } body .wc-block-components-button:not(.is-link) { font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); font-size: var(--ts-btn-font-size); line-height: var(--ts-btn-line-height); letter-spacing: var(--ts-btn-letter-spacing); color: var(--ts-btn-color); background-color: var(--ts-btn-bg); border-color: var(--ts-btn-border); text-decoration: none; text-transform: uppercase; } body .is-large.wc-block-cart .wc-block-cart__totals-title { text-transform: none; } body .wc-block-components-totals-shipping .wc-block-components-shipping-address { background: #ffffff; padding: 5px 10px; margin: 0 0 10px 0; } body .wc-block-components-button:not(.is-link):hover{ color: var(--ts-btn-hover); background-color: var(--ts-btn-hover-bg); border-color: var(--ts-btn-hover-border); } 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 .wc-block-grid .wc-block-grid__product-onsale, body .wc-block-grid__product-image .wc-block-grid__product-onsale { min-width: 50px; padding: 0 8px; display: inline-block; left: 10px; right: auto; top: 10px; font-size: var(--ts-small-font-size); line-height: 20px !important; text-align: center; text-transform: uppercase; font-weight: normal; border-radius: 0; color: var(--ts-sale-label-color); background: var(--ts-sale-label-bg); border-width: 0; } body .edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, body .editor-styles-wrapper .wc-block-grid__product-title, body .wc-block-grid__product-title{ font-size: var(--ts-font-size); font-family: var(--ts-product-name-font-family); font-weight: var(--ts-product-name-font-weight); line-height: 20px; color: var(--ts-heading-color); } body .wc-block-grid__product .wc-block-grid__product-title { margin-bottom: 8px; } body .wc-block-grid.has-4-columns:not(.alignwide):not(.alignfull) .wc-block-grid__product, body .wc-block-grid.has-5-columns.alignfull .wc-block-grid__product{ font-size: var(--ts-product-price-size); line-height: var(--ts-product-price-line-height); } body .edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title:hover, body .editor-styles-wrapper .wc-block-grid__product-title:hover, body .wc-block-grid__product-title:hover { color: var(--ts-primary-color); } body .wc-block-grid__product .wc-block-grid__product-link:hover { text-decoration: none; } body .wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image) { margin-bottom: 20px; } 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; } 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%; } .woocommerce .woocommerce-cart-form, .woocommerce-checkout #customer_details { width: calc(100% - 460px); } .woocommerce-cart .woocommerce .cart-collaterals { width: 410px; background: #232323; } .cart_totals table.shop_table, .cart_totals table.shop_table tbody, .cart_totals table.shop_table td { display: block } .cart_totals table.shop_table tr { display: flex; justify-content: space-between; align-items: center; gap: 0 20px; padding: 23px 0; border-width: 0 0 1px 0; border-style: solid; } .cart_totals table.shop_table tr.shipping { flex-direction: column; align-items: flex-start; gap: 10px 0; } .cart_totals table.shop_table tbody tr:first-child { padding-top: 0; } .woocommerce .cart_totals table.shop_table th:first-child, .woocommerce .cart_totals table.shop_table td { padding: 0; display: block; text-align: start !important; } .woocommerce .cart_totals table.shop_table .woocommerce-shipping-totals td { width: 100%; } .woocommerce .cart-collaterals .cart_totals { float: none; width: 100%; padding: 40px; } .cart-collaterals .cart_totals tr:not(.shipping) > td:last-child { text-align: right; } .woocommerce-cart .cart-collaterals .cart_totals table { border: 0; margin: 0; } .woocommerce-cart .cart-collaterals .cart_totals > h2 { display: none; } .woocommerce-cart .cart-collaterals .cart_totals table th { width: 36%; } .woocommerce-cart .woocommerce-shipping-calculator { margin-top: 4px; width: 100%; } #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 .woocommerce-shipping-calculator .button { min-width: 0; padding: 0 20px; font-size: var(--ts-small-font-size); } .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th { border-width: 0; } .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce table.shop_table .cart-subtotal .amount.woocommerce-Price-amount, .woocommerce table.shop_table .order-total .amount { font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); } .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 .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 thead th { padding-top: 0; padding-bottom: 0; } .woocommerce #order_review table.shop_table th { font-size: var(--ts-h6-font-size); line-height: var(--ts-h6-line-height); } #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 tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: inherit; } .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; font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); } .woocommerce ul#shipping_method li { margin: 0; line-height: 20px; padding: 3px 0; display: flex; } .woocommerce ul#shipping_method li input { margin: 0 8px 0 0; } .woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination { color: #707070; font-style: italic; font-size: 95%; margin-top: 5px; padding-left: 21px; } .woocommerce-cart .cart-collaterals .cart_totals table .woocommerce-shipping-destination strong { font-weight: normal; font-style: inherit; } #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%; max-width: 106px; } .woocommerce table.shop_table .product-name a {color: inherit; max-width: 300px; display: inline-block} .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 td, .woocommerce table.shop_table.order_details td { padding: 20px 0 20px 20px; } .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 tbody tr td { padding-top: 0; padding-bottom: 15px; } .woocommerce table.shop_table.order_details tbody tr:last-child td { padding-bottom: 30px; } .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; } .wishlist_table.mobile li .item-details table.item-details-table td.value{ display: flex; gap: 0 10px; flex-wrap: wrap; } .wishlist_table.mobile li .item-details table.item-details-table td.value ins{ order: -1; } body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:hover, .woocommerce table.shop_table .product-remove a:hover { color: var(--ts-primary-color) !important; } body .wishlist_table.mobile li .additional-info-wrapper .product-remove a:before, .woocommerce table.shop_table .product-remove a:before { line-height: 20px; } .woocommerce table.shop_table.cart td.actions { padding: 0; width: 100%; display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 30px; margin: 50px 0 0 0; } #add_payment_method table.cart td.actions .coupon .coupon-error-notice, .woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, .woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice, .woocommerce form.checkout_coupon .coupon-error-notice { font-size: 13px; } .woocommerce table.shop_table.cart td.actions .button.empty-cart-button { color: var(--ts-heading-color); border-width: 0; padding: 0; background: transparent; display: flex; gap: 5px; } .woocommerce table.shop_table.cart td.actions .button.empty-cart-button:hover { color: var(--ts-primary-color); } .woocommerce table.shop_table.cart td.actions .button.empty-cart-button:before{ font-family: 'Font Awesome 5 Free'; content: "\f2ed"; } .woocommerce table.shop_table.cart td.actions > .button { order: 3; } .woocommerce table.shop_table.cart td.actions > .empty-cart-button { order: 2; margin-left: auto; } #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 { display: grid; grid-template-columns: 1fr auto; float: none; order: 1; gap: 5px; } table.cart td.actions .coupon:before, table.cart td.actions .coupon:after { display: none !important; } table.cart td.actions .coupon .button { white-space: nowrap; padding-left: 15px; padding-right:15px; } #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 ul#shipping_method .amount.woocommerce-Price-amount { color: inherit; font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); } #add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout { padding: 0; } .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: 9px 0 0; transition: 150ms all ease; } form.login label:hover {cursor: pointer;} .lost_password a { text-decoration: none; color: inherit; display: inline-block; position: relative; line-height: 20px; } .lost_password a:hover { color: var(--ts-primary-color); } .lost_password a:hover:before { border-color: var(--ts-primary-color); } .lost_password a:before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; border-width: 1px 0 0 0; border-style: solid; border-color: var(--ts-text-color); } .woocommerce .checkout-login-coupon-wrapper .woocommerce-info{ margin-bottom: 20px; border-radius: 6px; } .woocommerce-no-js form.woocommerce-form-coupon, .woocommerce-no-js form.woocommerce-form-login { display: none !important; } .woocommerce form.checkout_coupon, .woocommerce .checkout-login-coupon-wrapper form.login { padding: 30px; max-width: 100%; border: 1px solid var(--ts-heading-color); border-radius: 0; margin: 20px 0; } .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: 50px; } .woocommerce > form.checkout #customer_details { width: calc(100% - 535px); padding-right: 50px; float: left; } .woocommerce > form.checkout #order_review_heading, .woocommerce > form.checkout #order_review { width: 535px; float: right; } .woocommerce > form.checkout #order_review { background: #fff color: #000 !important; } .woocommerce > form.checkout #order_review_heading { margin: 0; } .woocommerce > form.checkout #order_review { padding: 50px; } .woocommerce > form.checkout .woocommerce-NoticeGroup { margin-bottom: 50px; } .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 #order_comments_field{ 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-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); } .woocommerce-terms-and-conditions-wrapper a:hover { text-decoration: none; } .woocommerce-invalid #terms { outline: none !important; } .woocommerce > form.checkout .woocommerce-shipping-fields { margin: 20px 0; display: inline-block; width: 100%; } #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; } #order_review table.shop_table, #order_review table.shop_table thead, #order_review table.shop_table tbody, #order_review table.shop_table tfoot, #order_review table.shop_table td { display: block; } #order_review table.shop_table td, #order_review table.shop_table th { padding: 0; margin: 0; border-width: 0; } #order_review table.shop_table tr { display: flex; justify-content: space-between; align-items: center; gap: 0 20px; padding: 23px 0; border-width: 0 0 1px 0; border-style: solid; } #order_review table.shop_table thead tr { border-width: 0; padding: 0; } #order_review table.shop_table tr.shipping { flex-direction: column; align-items: flex-start; gap: 10px 0; } #order_review .shop_table th:last-child, #order_review .shop_table td:last-child { text-align: end; } #order_review .shop_table tbody td{ font-size: var(--ts-font-2-size); font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); } #order_review .shop_table td > .amount { font-size: var(--ts-font-size); } #order_review .shop_table .order-total .amount { font-size: var(--ts-h5-font-size); line-height: var(--ts-h5-line-height); } #order_review .shop_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 { margin: 0; font-size: 100%; line-height: 24px; padding: 0 0 0 24px; background: transparent; font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); font-size: var(--ts-font-2-size); } #add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before { display: none; } .woocommerce ul#shipping_method li label { padding: 0; line-height: 20px; } #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); } body #main, body.dokan-store #main:before, #cboxLoadedContent, body #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; color: var(--ts-gray-2-color); } body #cboxClose:hover, .ts-floating-sidebar .close:hover, .ts-popup-modal .close:hover { color: var(--ts-primary-color); } .ts-floating-sidebar .close { top: 26px; right: 24px; } body #cboxClose { background-image: none; text-indent: 0; color: #ffffff; text-transform: none; z-index: 100001; background: transparent !important; color: inherit !important; right: 20px; top: 10px; min-width: 0; } body #cboxClose:hover { color: var(--ts-primary-color); } .ts-floating-sidebar .close:hover { opacity: 1; } .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, body table.compare-list tr.remove td > a .remove:before { font-size: 14px; 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: 12px; line-height: 20px; } .ts-popup-modal .overlay { position: fixed; visibility: hidden; opacity: 0; inset: 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.7); transition: all 200ms linear 0s; } .ts-popup-modal.show .overlay:before { display: none; } .ts-popup-modal .close { color: #ffffff; top: -40px; right: -8px; } .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: 810px; height: auto; transition: opacity 0.2s ease, visibility 0.2s ease; backface-visibility: hidden; -webkit-backface-visibility: hidden; background-color: var(--ts-dropdown-bg); } #ts-newsletter-signup-popup .popup-container { width: 600px; } #ts-newsletter-signup-popup .title { margin-bottom: 15px; } #ts-newsletter-signup-popup .form-content{ padding: 50px 75px; text-align: center; } #ts-newsletter-signup-popup .button { color: var(--ts-heading-color); } #ts-newsletter-signup-popup .button:hover { color: var(--ts-primary-color); } #ts-newsletter-signup-popup form { margin: 26px 0 30px 0; } #ts-quickshop-modal .popup-container { width: 950px; } 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:not(.attr-dropdown) form.cart .label .ts-value, .woocommerce div.product:not(.attr-dropdown) form.cart .label label { float: left; } .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: absolute; top: 0; right: 0; display: inline-flex; flex-wrap: wrap; align-items: center; gap: 7px; text-decoration: none; color: var(--ts-text-color); } .woocommerce div.product form.cart .variations .value > .ts-product-size-chart-button:before { content: "\e95d"; font-size: 16px; } .variations .value > .ts-product-size-chart-button:after { position: absolute; left: 0; right: 0; bottom: -1px; border-bottom: 1px solid var(--ts-text-color); content: ""; height: 1px; } .woocommerce div.product form.cart .variations .value > .ts-product-size-chart-button:hover { color: var(--ts-primary-color); } .variations .value > .ts-product-size-chart-button:hover:after { border-bottom-color: var(--ts-primary-color); } .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: 30px; } .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); line-height: var(--ts-h6-line-height); margin-bottom: 20px; text-align: center; } .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; } .opening-quickshop {overflow: hidden;} body.opening-quickshop{padding-right: var(--scrollbarWidth);} body.opening-quickshop .header-sticky.is-sticky{width: calc(100% - var(--scrollbarWidth));} #ts-quickshop-modal {position: fixed;inset: 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: 20px; } #ts-quickshop-modal .quickshop-content div.product:after { content: ''; display: table; clear: both; } #ts-quickshop-modal div.product .summary .meta-content { padding-top: 20px; border-width: 0; } #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 div.images .flex-control-thumbs { width: 68px; } #ts-quickshop-modal div.product.gallery-layout-vertical div.images > .woocommerce-product-gallery__wrapper { padding-left: 10px; top: 0 !important; } #ts-quickshop-modal .gallery-layout-horizontal div.woocommerce-product-gallery .flex-direction-nav li { top: 40%; } #ts-quickshop-modal div.product form.cart table.group_table .quantity { width: 90px; } #ts-quickshop-modal .gallery-layout-vertical div.woocommerce-product-gallery .flex-direction-nav .flex-nav-prev { left: 78px; } #ts-quickshop-modal div.woocommerce-product-gallery .flex-direction-nav .flex-nav-prev { left: 0; } #ts-quickshop-modal .gallery-layout-vertical div.woocommerce-product-gallery .flex-direction-nav .flex-nav-next, #ts-quickshop-modal div.woocommerce-product-gallery .flex-direction-nav .flex-nav-next { right: 0; } #ts-quickshop-modal div.product div.images .flex-control-thumbs { gap: 10px; } #ts-quickshop-modal div.product.gallery-layout-vertical > div.images { width: 55%; } #ts-quickshop-modal div.product.gallery-layout-vertical > .summary { width: 45%; } #ts-quickshop-modal div.product > div.images { width: 390px; } #ts-quickshop-modal div.product > .summary { width: calc(100% - 390px); position: absolute; top: 10px; max-height: calc(100% - 20px); right: -20px; padding: 0 30px 0 15px; overflow-x: hidden; overflow-y: auto; float: none; transition: none; gap: 10px; } #ts-quickshop-modal .woocommerce-product-gallery .product-label { inset: 10px auto auto 10px; } #ts-quickshop-modal .gallery-layout-vertical .woocommerce-product-gallery .product-label { inset: 10px auto auto 20px; } #ts-quickshop-modal div.product.gallery-layout-horizontal div.images .flex-control-thumbs { margin-top: 10px; justify-content: space-between; display: flex; } #ts-quickshop-modal div.product.gallery-layout-horizontal div.images .flex-control-thumbs li { width: 89px; } #ts-quickshop-modal div.product .summary > .meta-content:not(:empty) { gap: 8px; } #ts-product-360-modal.ts-popup-modal .popup-container { top: calc(50% - 40px); opacity: 0; display: none; } #ts-product-360-modal.ts-popup-modal.show .popup-container { animation-duration: 400ms; animation-delay: 100ms; animation-fill-mode: both; animation-name: animation_fade; opacity: 1; display: block; } #ts-product-360-modal.ts-popup-modal .close { opacity: 0; } #ts-product-360-modal.ts-popup-modal.show span.close { z-index: 99991; opacity: 1; } .threesixty .nav_bar { display: flex; flex-flow: row wrap; justify-content: center; gap: 5px; padding: 25px; top: 100%; left: 0; right: 0; position: absolute; z-index: 10; width: 100%; background: var(--ts-main-bg); } .threesixty .nav_bar a{ width: 40px; height: 40px; font-size: 0; text-decoration: none; color: var(--ts-heading-color); letter-spacing: 0; text-align: center; } .threesixty .nav_bar a:hover { color: var(--ts-primary-color); } .threesixty .nav_bar a:before { font-size: 20px; line-height: 40px; } ol.threesixty_images li { font-size: 0; padding: 0; line-height: 0; } .ts-popup-modal .threesixty { width: 100% !important; display: flex; flex-direction: column; justify-content: flex-end; align-items: center; } .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: 440px; 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-primary-color); } #ts-add-to-cart-popup-modal .close:after { font-size: 16px; 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;margin: 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: 22px !important;} 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.odd {background: #f7f7f7;} body #yith-woocompare table.compare-list tr.odd.remove, body #yith-woocompare table.compare-list tr.odd.title, body #yith-woocompare table.compare-list tr.odd.add-to-cart {background: #ffffff;} 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 th { font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); } 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; width: 370px; text-align: start; z-index: 99992; visibility: hidden; opacity: 0; overflow: hidden; line-height: 26px; transform: translate(0,100%); transition: transform 200ms ease-out; left: 30px; bottom: 30px; padding: 20px 30px 20px 56px; display: flex; flex-wrap: wrap; gap: 0 10px; font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); box-shadow: 0 0 10px rgba(0,0,0,0.1); background: #93A84B; color: #393D32; border-radius: 6px; } body #ts-ajax-add-to-cart-message.error { color: #fff0f0; background-color: #ff6c6b; } body #ts-ajax-add-to-cart-message:before { position: absolute; left: 30px; top: 20px; content: "\e958"; } body #ts-ajax-add-to-cart-message.error:before { content: "\e937"; font-size: 14px; } 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) { text-decoration: underline; } 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 { text-decoration: none; } body .wc-block-components-notice-banner, .woocommerce-message, .woocommerce .woocommerce-message, .woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-info, .woocommerce .woocommerce-info { box-shadow: none; text-shadow: none; width: 100%; display: flex; flex-wrap: wrap; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; margin: 0 0 30px 0; line-height: 24px; gap: 0 10px; border-width: 0; border-radius: 6px; padding: 20px 30px; font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); } body .wc-block-components-notice-banner:focus-visible, .woocommerce-message:focus-visible, .woocommerce .woocommerce-message:focus-visible, .woocommerce-error:focus-visible, .woocommerce .woocommerce-error:focus-visible, .woocommerce-info:focus-visible, .woocommerce .woocommerce-info:focus-visible { outline: none; } ul.woocommerce-message, ul.woocommerce-error, ul.woocommerce-info { flex-direction: column; } body .wc-block-components-notice-banner strong, .woocommerce-message strong, .woocommerce .woocommerce-message strong, .woocommerce-error strong, .woocommerce .woocommerce-error strong, .woocommerce-info strong, .woocommerce .woocommerce-info strong { font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); } body .wc-block-components-notice-banner, body .wc-block-components-notice-banner .wc-block-components-notice-banner__content { width: 100%; display: flex; flex-wrap: wrap; align-items: center; gap: 10px; font-size: 0.9rem; } body .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary + ul { width: 100%; margin: 0; } body .wc-block-components-notice-banner > svg, .woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before, .woocommerce-warning:before{ display: none !important; } .woocommerce-checkout #payment ul.payment_methods .woocommerce-info {padding: 0;} .index-template #primary > .alert {text-align: center;} .woocommerce.archive.search-no-results .woocommerce-no-products-found > .woocommerce-info {display: none;} 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, .woocommerce-message { color: #799c4f; background-color: #393D32; } body .wc-block-components-notice-banner.is-success a, .woocommerce-message a{ color: #799c4f; } body .wc-block-components-notice-banner.is-error, .woocommerce-error { color: #fff0f0; background-color: #ff6c6b; } body .wc-block-components-notice-banner.is-error a, .woocommerce-error a{ color: #fff0f0; } body .wc-block-components-notice-banner.is-warning, body .wc-block-components-notice-banner.is-info, .woocommerce-info{ background-color: #745537; color: #fef6ef; } body .wc-block-components-notice-banner.is-warning a, body .wc-block-components-notice-banner.is-info a, .woocommerce-info a{ color: #fef6ef; } .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, body .wc-block-components-notice-banner .button { background: #ffffff !important; padding: 5px 20px !important; border: 0 !important; border-radius: 6px !important; min-width: 0 !important; width: auto !important; color: #000000 !important; margin-left: auto; order: 10; opacity: 1; font-size: 12px; line-height: 18px; } .woocommerce-page .woocommerce-message .button:hover, body .wc-block-components-notice-banner.is-success .button:hover { background: #799c4f !important; color: #ffffff !important; } body .wc-block-components-notice-banner.is-warning .button:hover, .woocommerce-page .woocommerce-info .button:hover, body .wc-block-components-notice-banner.is-info .button:hover { background: #745537 !important; color: #000000 !important; } .woocommerce-page .woocommerce-error .button:hover, body .wc-block-components-notice-banner.is-error .button:hover { background: #ff6c6b !important; color: #000000 !important; } .search-no-results-wrapper, .cart-empty.woocommerce-info, .return-to-shop { text-align: 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 #primary > .woocommerce-info { display: none; } .woocommerce-MyAccount-content .woocommerce-info, .woocommerce .woocommerce-MyAccount-content .woocommerce-info { align-items: center; } .woocommerce > .return-to-shop { margin-bottom: 10%; } #ts-search-sidebar .ts-sidebar-content { left: 0; right: 0; width: auto; bottom: auto; padding: 50px 0; visibility: hidden; opacity: 0; max-height: 100%; transform: none; transition: visibility 0.2s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); } .admin-bar #ts-search-sidebar .ts-sidebar-content { max-height: calc(100% - 32px); } #ts-search-sidebar.active .ts-sidebar-content { opacity: 1; visibility: visible; } #ts-search-sidebar .ts-search-result-container > p{ text-align: center; } #ts-search-sidebar .container{ max-width: 910px; margin-left: auto; margin-right: auto; } #ts-search-sidebar .ts-search-result-container { margin-top: 30px; } #ts-search-sidebar .ts-search-result-container:empty { display: none; } #ts-search-sidebar .search-table .search-field input[type="text"] { border-radius: 0; background: transparent; } #ts-search-sidebar .close { top: 20px; right: 20px; } #ts-search-sidebar .close:after { font-size: 18px; } #ts-search-sidebar .product_list_widget { display: grid; grid-template-columns: repeat(2, 1fr); gap: 30px 50px; } #ts-search-sidebar ul.product_list_widget li .ts-wg-thumbnail { width: 140px; max-width: 38%; } body > .ts-search-result-container { width: 100%; padding: 0; display: none; position: relative; z-index: 993; padding-top: 63px; padding-bottom: 40px; } 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 > .ts-search-result-container > p:first-child:last-child { text-align: center; padding: 50px; margin-bottom: 0; position: relative; } .ts-search-result-container ul.product_list_widget { gap: 20px; } #ts-search-result-container ul.product_list_widget { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; } #ts-search-result-container ul.product_list_widget li .ts-wg-meta { gap: 8px; } .ts-search-result-container .view-all-wrapper { padding: 30px 0 0; clear: both; position: relative; z-index: 2; text-align: center; } #ts-search-result-container .view-all-wrapper { padding: 30px 0 0; } .ts-search-result-container .view-all-wrapper a { display: inline-block; position: relative; color: inherit; text-decoration: none; overflow: hidden; } #ts-search-result-container .ts-search-result-container > * { -webkit-animation: slidebottomtotop 600ms ease; animation: slidebottomtotop 600ms ease; } #ts-search-result-container .ts-search-result-container { display: block; } #ts-search-result-container .ts-search-result-container > p { margin: 20px 0; } #ts-search-sidebar .popular-searches{ display: flex; gap: 10px 30px; align-items: baseline; justify-content: center; overflow: hidden; max-width: 100%; margin-top: 20px; } .popular-searches > h6{ margin: 0; font-size: var(--ts-font-2-size); font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); font-size: var(--ts-btn-text-font-size); text-transform: uppercase; } #ts-search-sidebar .popular-searches > div{ display: flex; flex-wrap: wrap; gap: 5px 25px; font-size: var(--ts-btn-text-font-size); font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); } .popular-searches a { color: var(--ts-gray-2-color); text-decoration: none; } .popular-searches a:hover{ color: var(--ts-primary-color); } body .wc-empty-cart-message .wc-block-components-notice-banner.is-info, body .cart-empty.woocommerce-info { color: inherit; background: transparent !important; margin: 10% 0 30px 0; padding: 0; justify-content: center; font-size: var(--ts-h3-font-size); line-height: var(--ts-h3-line-height); position: relative; } body .wc-empty-cart-message .wc-block-components-notice-banner.is-info .wc-block-components-notice-banner__content { justify-content: center; } 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; } .woocommerce-error li, .woocommerce .woocommerce-error li, .woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li { padding: 0; line-height: 26px; } body #yith-wcwl-popup-message { margin: 0 !important; transform: translate(-50%,0); border-width: 0; line-height: 40px; padding: 20px 30px; min-width: 120px; position: fixed; text-align: center; top: 50%; left: 50%; z-index: 99990; box-shadow: 0 3px 6px rgba(0,0,0,0.2); font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); } body:not(.single-product) #yith-wcwl-popup-message { display: none !important; } body.woocommerce .wishlist-title { display: none !important } body.woocommerce-wishlist .yith-wcwl-form .woocommerce-message { margin-bottom: 46px; } 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; } .woocommerce td.product-name dl.variation { margin-top: 10px; font-size: var(--ts-font-2-size); color: var(--ts-gray-color); } .woocommerce td.product-name dl.variation .wc-item-meta-label, .woocommerce td.product-name dl.variation dt { font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); 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; font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); font-size: var(--ts-font-2-size); text-transform: capitalize; } .yith_wcwl_wishlist_footer .yith-wcwl-share { margin-bottom: 0; display: flex; align-items: center; margin-top: 40px; } .yith-wcwl-share ul { display: flex; flex-wrap: wrap; gap: 0 6px; } .yith-wcwl-share li a { background: transparent !important; color: var(--ts-heading-color); font-size: 16px; padding: 0 6px; min-width: auto; min-height: auto; } .yith-wcwl-share li a:hover { color: var(--ts-primary-color); } .yith-wcwl-share li a .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: 0; } 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 { padding: 5px 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; font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); font-size: var(--ts-font-2-size); } .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; min-width: 150px; margin: 0 30px 0 0; } .woocommerce form .show-password-input, .woocommerce-page form .show-password-input { right: 20px; top: 14px; line-height: 0; } .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: 9px 0 0; } 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-account .woocommerce-MyAccount-navigation ul { margin: 0 0 40px; 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-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); } .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; position: relative; } .woocommerce-account .addresses .title .edit { float: none; font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); text-decoration: none; color: inherit; position: absolute; right: 0; top: 0; } .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.my_account_orders tr th:first-child { border-top: 0; } .woocommerce .woocommerce-MyAccount-content table.shop_table tbody tr th:first-child { padding-top: 20px; } .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: var(--ts-heading-color); border: 0; text-decoration: none; display: flex; align-items: center; gap: 0 5px; } .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--next:before { content: "\e925"; order: 99; } .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button--previous:before { content: "\e924"; } .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-MyAccount-content > form > p:last-child { margin-bottom: 0; } .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-account .woocommerce-MyAccount-content mark { font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); } .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-customer-details .woocommerce-columns--addresses { display: flex; gap: var(--ts-section-gap); } .woocommerce-customer-details .woocommerce-columns--addresses > *{ width: auto !important; flex: 1; } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before, .woocommerce-customer-details .woocommerce-columns--addresses:before, .woocommerce-customer-details .woocommerce-columns--addresses:after { display: none !important; } .woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, .woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { margin: 0; } .woocommerce-MyAccount-content > form > h3, .woocommerce-account .addresses .title h3, .woocommerce-account .addresses h2, .woocommerce-customer-details .addresses h2 { font-size: var(--ts-h5-font-size); line-height: var(--ts-h5-line-height); font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); margin-bottom: 24px; padding-bottom: 12px; border-width: 0 0 1px 0; border-style: solid; width: 100%; } .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 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; font-size: var(--ts-font-2-size); } .woocommerce .woocommerce-order-details, .woocommerce .woocommerce-order-downloads { margin-bottom: var(--ts-section-gap); } .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 solid var(--ts-border); margin: 0 0 var(--ts-section-gap) 0; } .woocommerce ul.order_details li { float: none; margin: 0; padding: 22px; flex: 1; letter-spacing: 0; text-align: center; text-transform: none; border-right: 1px solid var(--ts-border); font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); font-size: var(--ts-font-size); line-height: 20px; } .woocommerce ul.order_details li.total .amount { color: var(--ts-text-color); } .woocommerce ul.order_details li strong { display: block; margin-top: 5px; font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); font-size: var(--ts-font-2-size); } .woocommerce-order-details table.shop_table .amount.woocommerce-Price-amount { color: inherit; } .woocommerce-order-details table.shop_table tfoot tr:last-child .amount.woocommerce-Price-amount { font-size: var(--ts-h5-font-size); } .woocommerce td.product-name .wc-item-meta li { list-style: none; } .woocommerce-thankyou-order-received { font-size: var(--ts-h5-font-size); line-height: var(--ts-h5-line-height); font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); color: #db3c3c; border-width: 1px; border-style: solid; border-color: #db3c3c; background: #fef5f5; text-align: center; padding: 22px 30px; margin-bottom: 30px; } .woocommerce-thankyou-order-received:before { content: "\e936"; margin-right: 4px; top: 1px; position: relative; } .woocommerce table.shop_table.order_details th { font-size: var(--ts-h6-font-size); border-width: 0; } .woocommerce table.shop_table.order_details th:last-child, .woocommerce table.shop_table.order_details td:last-child { text-align: end; } .woocommerce table.shop_table.order_details tr td { border-width: 0; } table.shop_table.order_details td.product-name, table.shop_table.order_details td.product-name strong { font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); } .woocommerce table.shop_table.order_details tfoot th, .woocommerce table.shop_table.order_details tfoot td { border-width: 1px 0 0 0; padding-top: 28px; padding-bottom: 28px; font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); } .woocommerce table.shop_table.order_details tfoot tr:last-child td, .woocommerce table.shop_table.order_details tfoot tr:last-child th { padding-bottom: 0; } .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: var(--ts-small-font-size); } 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; gap: 56px; } .list-posts article { width: 100%; max-width: 100%; overflow: hidden; } .page-container:not(.columns-1) .list-posts { display: grid; gap: 54px 30px; } .columns-2 .list-posts { grid-template-columns: repeat(2,1fr); } .columns-3 .list-posts { grid-template-columns: repeat(3,1fr); } .list-posts article, .ts-blogs .items article { 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; } 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; } .columns-1 .list-posts article .entry-content { margin-top: 32px; } .ts-blogs .items article.video .entry-content, .ts-blogs .items article.has-post-thumbnail .entry-content, .page-container:not(.columns-1) .list-posts article .entry-content { margin-top: 16px; } .list-posts article .entry-content.no-featured-image, .page-container:not(.columns-1) .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; } .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, .post_list_widget a.thumbnail figure:before{ content: ''; position: absolute; top: 0; left: 0; z-index: 2; display: block; width: 100%; height: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5)); opacity: 0; transition: 200ms ease; } .article-content .thumbnail-content img, .entry-format a.thumbnail img, .post_list_widget a.thumbnail img{ transform: scale(1,1); transition: 400ms ease; } .article-content:hover .thumbnail-content img, .entry-format a.thumbnail:hover img, .post_list_widget a.thumbnail:hover img { transform: scale(1.12,1.12); } .list-posts article .entry-format:hover figure:before, .ts-blogs article .thumbnail-content:hover figure:before, .post_list_widget a.thumbnail:hover figure:before { opacity: 1; } .post_list_widget li .thumbnail img, .list-posts article.has-post-thumbnail .thumbnail img, .ts-blogs article.has-post-thumbnail .thumbnail img { width: 100%; } .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 .entry-title{ margin-bottom: 13px; } .ts-blogs article header .entry-title { margin-bottom: 16px; } .page-container:not(.columns-1) .list-posts article header .entry-title, .ts-blogs article header .entry-title { font-size: var(--ts-h6-font-size); line-height: var(--ts-h6-line-height); } .list-posts article header .entry-title a:hover, .ts-blogs article header .entry-title a:hover { color: var(--ts-primary-color); } article header:last-child .entry-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: 26px; } .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:not(:last-child), .entry-meta-middle:not(:last-child) { margin-bottom: 15px; } .entry-meta-middle .date-time span { color: var(--ts-gray-color); display: none; } .entry-meta-middle > .date-time:not(:first-child) span{ text-transform: lowercase; display: inline; } .ts-blogs .entry-meta-top{ margin-bottom: 6px; } .list-posts .entry-meta-top { margin-bottom: 8px; } .columns-2 .list-posts .entry-meta-top { margin-bottom: 4px; } .wp-block-post-date time, .entry-format .date-time, .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date, .entry-meta-top { font-size: 14px; } .entry-meta-top a, .entry-meta-middle a { color: inherit; } .button-readmore { display: inline-block; } .list-posts article.sticky { padding: 50px; border-width: 5px; border-style: solid; background: #f4f4f4; } .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-search{ max-width: 600px; } :where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) { border-width: 0; } .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 .cross-sells, .woocommerce .up-sells, .woocommerce .related, .woocommerce.related { margin: 0 0 var(--ts-section-gap) 0 !important; } .woocommerce .cross-sells:last-child, .woocommerce .up-sells:last-child, .woocommerce .related:last-child { margin-bottom: 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, .comments-title .heading-title, .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, .woocommerce-order-details .woocommerce-order-details__title { margin-bottom: 34px; } .woocommerce .cross-sells > h2, .woocommerce .up-sells > h2, .woocommerce .related > h2, .woocommerce.related > h2, .title-center .shortcode-heading-wrapper .shortcode-title { text-align: center; } .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;} header > .entry-title { -ms-word-wrap: break-word; word-wrap: break-word; } header > .entry-title a{ word-break: break-word; -ms-word-wrap: break-word; word-wrap: break-word; } .entry-header .entry-format { margin-bottom: 26px; } article.single-post > header { margin-bottom: 30px; } article.single-post > header > .entry-title { margin-bottom: 16px; } .entry-header .entry-format { position: relative; overflow: hidden; } .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; } .tagcloud, .wp-block-tag-cloud { display: block; overflow: hidden; } .entry-meta-top .cats-link { display: flex; flex-wrap: wrap; gap: 0 20px; } .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 { position: relative; display: inline-block; vertical-align: bottom; overflow: hidden; letter-spacing: 1px; } .cats-link a:hover { color: var(--ts-primary-color); } .author a { text-decoration: none; } .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 20px; font-size: 14px !important; line-height: 18px !important; border-width: 1px; border-style: solid; color: var(--ts-gray-2-color); font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); text-decoration: none !important; border-radius: var(--ts-input-button-radius); } .tags-link a:hover, .wp-block-tag-cloud a:hover, .tagcloud a:hover { color: var(--ts-primary-color); border-color: var(--ts-primary-color); } .brands-link a:hover { text-decoration: none; } .tags-link a:hover, .wp-block-tag-cloud a:hover, .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{ display: flex; flex-flow: row wrap; align-items: center; } .entry-meta-middle { gap: 6px; } blockquote .entry-meta-middle { font-family: var(--ts-font-family); font-weight: var(--ts-font-weight); line-height: var(--ts-line-height); letter-spacing: var(--ts-letter-spacing); font-size: var(--ts-font-size); } .entry-meta-middle .comment-count:not(:first-child) { margin-left: 22px; } .entry-meta-middle .comment-count:before { content: "\e94d"; font-size: 110%; position: relative; top: 2px; line-height: 20px; display: inline-block; } .entry-meta-top{ text-transform: uppercase; } .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; } .single .meta-bottom-1 { margin-bottom: 40px; } .single .meta-bottom-2 { padding: 26px 0; border-width: 1px 0 1px 0; border-style: solid; } .single .meta-bottom-2 > a {flex: none; width: 30px; text-align: center} .meta-bottom-2 > span:before {content: "\e934";} .single .meta-bottom-1 > *:first-child {flex: 1;} .single .meta-bottom-2 > * {flex: 1;} body #st-el-4 .st-btns {overflow: auto;} body #st-1.st-has-labels .st-btn {min-width: 70px;} .single .meta-bottom-1 > *:last-child, .single-post .single-navigation.next > a {text-align: end;} 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-navigation:empty {display: none;} .single-post .single-navigation > a { color: inherit; display: flex; flex-wrap: wrap; align-items: center; position: relative; } .single-post .single-navigation > a:hover { text-decoration: none; } .single-navigation > a:before { line-height: 40px; font-size: 18px; position: absolute; top: 50%; left: 0; transform: translateY(-50%); } .single-navigation.next > a:before { right: 0; left: auto; } .single-post .single-navigation.prev > a { padding-left: 40px; } .single-post .single-navigation.next > a { padding-right: 40px; 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%; font-size: var(--ts-font-2-size); letter-spacing: var(--ts-font-2-letter-spacing); } .single-navigation > a > span:last-child { overflow: hidden; font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); line-height: 1.5em; } .entry-author { display: flex; flex-wrap: wrap; align-items: center; gap: 30px; padding: 50px; background: var(--ts-blockquote-bg); margin-bottom: 40px; } .entry-author .author-info { flex: 1; gap: 10px 0; display: flex; flex-direction: column; } .entry-author .author-avatar { width: 80px; overflow: hidden; vertical-align: middle; border-radius: 100%; } .entry-author .author-avatar img { width: 100%; border-radius: 10px; } .entry-author .author-meta { display: flex; gap: 0 20px; font-size: var(--ts-h6-font-size); line-height: var(--ts-h6-line-height); } .entry-author .author-meta .author { font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); } .entry-author .author a:hover {text-decoration: none;} article.single-post > .comments-area p.nocomments { margin-top: 40px; } article.single-post > .entry-content { margin-bottom: 60px; } .single-post > .entry-content > .content-wrapper { line-height: 1.7em; } article.single-post > .entry-content .content-wrapper > .gallery:not(:last-child) { margin-bottom: 20px !important; } .author a, :where(h1,h2,h3,h4,h5,h6) > a, .comments-area .comments-title a { color: inherit; } .author a:hover { text-decoration: underline } .comments-area .heading-title > span { margin-right: 15px; } .logged-in-as a { color: inherit; font-family: var(--ts-font-2-family); font-weight: var(--ts-font-2-weight); text-decoration: none; } .logged-in-as a:hover { color: var(--ts-link-hover); } .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, .single-post .comments-area { margin-top: var(--ts-section-gap); } .comments-area > #comment-wrapper:first-child { margin-top: 0; } #comment-wrapper .heading-wrapper { margin-bottom: 28px; } #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; } .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 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; } #comments .comment-meta { display: flex; justify-content: space-between; gap: 0 20px; } #comments .comment-meta .date-time { font-size: var(--ts-font-2-size); text-transform: uppercase; } #comments .comment-text { line-height: var(--ts-line-height); } .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; gap: 2px 0; font-size: var(--ts-font-size); line-height: var(--ts-line-height); } .woocommerce #reviews #comments ol.commentlist li .comment-text .description { width: 100%; margin-top: 14px; } .comment-text .description strong{ font-family: var(--ts-btn-font-family); font-weight: var(--ts-btn-font-weight); } .comment-text .description p > strong { display: inline-block; margin-bottom: 10px; } .woocommerce #reviews ol.commentlist li .comment_container, .commentlist li.comment .comment-wrapper { display: flex; flex-flow: row wrap; gap: 30px; padding: 40px 0; position: relative; --avatar-size: 95px; } .woocommerce #reviews #comments ol.commentlist li .comment-text:after, .woocommerce #reviews #comments ol.commentlist li .comment-text:before { display: none; } .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:last-child .comment_container, .commentlist > li.comment:last-child > .comment-wrapper { padding-bottom: 0; } .woocommerce #reviews ol.commentlist li .comment-text, .commentlist li.comment .comment-detail { flex: 1; align-self: center; } .commentlist li.comment .comment-detail { gap: 20px 0; display: flex; flex-direction: column; width: 100%; } .comment-text ul, .comment-text ol { margin-bottom: 20px; } .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: 100%; 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 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-actions { gap: 15px; } .woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { display: flex; gap: 5px; font-size: 14px; margin: 0; color: var(--ts-text-color); width: 100%; } .woocommerce #reviews .woocommerce-review__author{ font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); text-decoration: none; } .woocommerce-review__author { font-weight: normal; } .comment-meta .author a{ font-size: var(--ts-h6-font-size); line-height: var(--ts-h6-line-height); font-family: var(--ts-heading-font-family); font-weight: var(--ts-heading-font-weight); } .comment-meta .author a:hover { color: var(--ts-primary-color); } .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; } #commentform .info-wrapper { gap: 20px; } #commentform .info-wrapper, #commentform { display: flex; flex-flow: column wrap; gap: 20px; } .save-info label { display: flex; gap: 0 8px; } #commentform .info-wrapper > * { flex: 1; } #commentform input:not([type="submit"]), #commentform textarea { margin: 0; } #commentform input:not([type="submit"]):focus, #commentform textarea:focus { border-color: var(--ts-heading-color); } #comment-wrapper #commentform #comment, .woocommerce #reviews #comment { height: 250px; } #commentform .message-wrapper p, #commentform .info-wrapper > p, #commentform .form-submit { margin-bottom: 0; } #commentform label .required { display: inline-block; vertical-align: middle; color: #dd2831; } #comments + #review_form_wrapper { margin-top: 50px; } #review_form_wrapper .comment-reply-title { display: block; margin-bottom: 24px; } .woocommerce #review_form #respond p.stars { margin: -5px 0 0; } #review_form_wrapper .comment-form-rating, .woocommerce #review_form #respond .comment-form { display: flex; flex-flow: row wrap; } #review_form_wrapper .comment-form-rating { gap: 0 10px; } .woocommerce #review_form #respond .comment-form > *:not(.comment-form-email):not(.comment-form-author) { width: 100%; margin: 0; } .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% - 10px); } .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: 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; } .woocommerce #review_form #respond .form-submit input { margin-top: 20px; min-width: 170px; } .comments-area, .single-related-wrapper { clear: both; } .single-related-wrapper:empty { display: none; } .single-related-wrapper { padding-top: var(--ts-section-gap); } .text-uppercase #review_form_wrapper .comment-reply-title, .text-uppercase #ts-shopping-cart-sidebar .dropdown-container .theme-title, .text-uppercase #ts-wishlist-sidebar .theme-title, .text-uppercase div.product > .woocommerce-tabs #reviews .review-title, .text-uppercase div.product .woocommerce-tabs ul.tabs li, .text-uppercase .cross-sells > h2, .text-uppercase .up-sells > h2, .text-uppercase .related > h2, .text-uppercase .woocommerce.related > h2, .text-uppercase .yith-wfbt-section > h3, .text-uppercase .theme-title .heading-title, .text-uppercase #comment-wrapper .heading-title, .text-uppercase .comments-title .heading-title, .text-uppercase .woocommerce-billing-fields > h3, .text-uppercase .woocommerce-MyAccount-content > h2, .text-uppercase .woocommerce-customer-details > h2, .text-uppercase .woocommerce-additional-fields > h3, .text-uppercase header.woocommerce-Address-title > h3, .text-uppercase .woocommerce > form.checkout #order_review_heading, .text-uppercase .cart-collaterals .cart_totals > h2 { text-transform: uppercase; } @media only screen and (min-width: 768px){ .hotline .mobile-icon { display: none}.is-sticky .icon-menu-sticky-header{display:inline-block!important}.header-v6 .breadcrumb-title-wrapper,.header-v9 .breadcrumb-title-wrapper,body.error404:is(.header-v6,.header-v9) #main{border-width:1px 0 0;border-style:solid;border-color:var(--ts-hd-bottom-border)}body:is(.header-v6,.header-v8,.header-v9) #main>.list-categories,body:is(.header-v6,.header-v8,.header-v9) #main>.page-container{padding-top:0}.header-transparent .header-template{position:absolute;z-index:993;left:0;right:0;top:0}.header-transparent.header-v2:not(.menu-background-overlay) .header-top:not(.is-sticky),.header-transparent:not(.menu-background-overlay) .header-middle:not(.is-sticky),.header-transparent:not(.menu-background-overlay) .header-bottom:not(.is-sticky){background:0 0;border-color:rgba(255,255,255,.1)}.header-text-light:not(.menu-background-overlay) .header-middle .ts-menu nav>ul>li>a:before,.header-text-light:not(.menu-background-overlay) .header-middle nav>ul.menu>li>a:before{border-color:#fff}.header-text-light.header-v2:not(.menu-background-overlay) .header-top:not(.is-sticky) .header-right>*:after,.header-text-light.header-v2:not(.menu-background-overlay) .header-top:not(.is-sticky) .header-left>*:after{border-color:rgba(255,255,255,.1)}.header-text-light.header-v2:not(.menu-background-overlay) .header-top:not(.is-sticky),.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) .ts-menu nav>ul>li>a,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) nav>ul.menu>li>a,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) .ts-menu nav>ul>li>.ts-menu-drop-icon,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) nav>ul.menu>li>.ts-menu-drop-icon,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) .ts-menu nav>ul>li:before,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) nav>ul.menu>li:before,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) .my-wishlist-wrapper .tini-wishlist,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) .shopping-cart-wrapper .cart-control .ic-cart,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) .ts-tiny-account-wrapper .account-control>a,.header-text-light:not(.menu-background-overlay) .header-middle:not(.is-sticky) .search-button.search-icon .icon{color:#fff}.header-text-light.header-v5:not(.menu-background-overlay) .header-middle:not(.is-sticky) .my-wishlist-wrapper .tini-wishlist .count-number,.header-text-light.header-v5:not(.menu-background-overlay) .header-middle:not(.is-sticky) .shopping-cart-wrapper .cart-control .cart-number{color:#000;background:#fff}.filter-widget-area-button{display:none}.style-top .filter-widget-area-button,.style-popup .filter-widget-area-button{display:block}.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}.main-products.columns-1 .products .product-wrapper{display:grid;grid-template-columns:215px minmax(0,1fr);gap:20px 30px;align-items:center}.main-products.columns-1 .product-wrapper:hover .product-group-button>div:nth-child(2){animation-delay:100ms}.main-products.columns-1 .product-wrapper:hover .product-group-button>div:nth-child(3){animation-delay:100ms}.main-products.columns-1 .product-wrapper:hover .product-group-button>div:nth-child(4){animation-delay:150ms}.main-products.columns-1 .product-wrapper .meta-wrapper .woocommerce-product-rating,.main-products.columns-1 .product-wrapper .meta-wrapper .price,.main-products.columns-1 .product-wrapper .meta-wrapper .color-swatch{justify-content:flex-start}.main-products.columns-1 .products .meta-wrapper{text-align:start}.main-products.columns-1 .thumbnail-wrapper .product-group-button .loop-add-to-cart,.main-products.columns-1 .thumbnail-wrapper .product-group-button .button-in.wishlist{display:none}.main-products.columns-1 .meta-wrapper .product-group-button-meta{display:flex;margin-top:20px;gap:0 30px;align-items:center;position:static}.product-hover-style-v2 .main-products.columns-1 .product-group-button-meta>div:not(.wishlist){display:block}.woocommerce.main-products.columns-1 .products .product:not(.product-category) .meta-wrapper{gap:10px;margin:0}.main-products.columns-1 .products .short-description.list{margin-top:10px}.main-products.columns-1 .product .product-group-button-meta .loop-add-to-cart a{background-color:initial;border-color:var(--ts-heading-color);color:var(--ts-heading-color)}.main-products.columns-1 .product .product-group-button-meta .loop-add-to-cart a:hover,.main-products.columns-1 .product .product-group-button-meta .loop-add-to-cart a.loading{background-color:var(--ts-heading-color);border-color:var(--ts-heading-color);color:#fff}.main-products.columns-1 .product-group-button-meta div.loop-add-to-cart .button.loading:after{border-color:rgba(255,255,255,.2);border-top-color:#fff}.main-products.columns-1 .product-group-button-meta>div.wishlist a{font-size:0;line-height:0;height:var(--ts-line-height);display:block;color:var(--ts-heading-color)}.main-products.columns-1 .product-group-button-meta>div.wishlist a span{display:none!important}.main-products.columns-1 .product-group-button-meta>div a.loading:after{margin:-8px 0 0 -8px;top:50%;left:50%}.main-products.columns-1 .product-group-button-meta>div.wishlist a:before{font-size:18px;line-height:var(--ts-line-height);display:block}.main-products.columns-1 .product-group-button-meta>div.wishlist a:hover{color:var(--ts-primary-color)}.product-hover-style-v4 .main-products:not(.columns-1) .product-group-button-meta>div.wishlist,.product-hover-style-v4 .main-products.columns-1 .product-group-button-meta>div.quickshop{display:none}.main-products.columns-1 .product-group-button-meta>div.loop-add-to-cart a{padding-left:40px}.main-products.columns-1 .product-group-button-meta>div.loop-add-to-cart a .button-tooltip:before{position:absolute;font-family:icomoon;content:"\e966";left:50%;top:50%;width:16px;left:25px;top:50%;margin:-8px 0 0 -8px;line-height:var(--ts-btn-font-size)}.main-products.columns-1 .product-group-button-meta>div.loop-add-to-cart a.loading .button-tooltip:before{display:none}.main-products.columns-1 .product-group-button-meta>div.loop-add-to-cart a.added .button-tooltip:before{content:"\e958"}#comments+#review_form_wrapper{padding:0}.woocommerce div.product.gallery-layout-vertical div.images{flex-direction:row}.woocommerce div.product.gallery-layout-vertical div.images>.woocommerce-product-gallery__wrapper{flex:1;padding-left:10px}.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{flex-direction:column;width:95px;flex:none;order:-1}.gallery-layout-vertical div.woocommerce-product-gallery .flex-direction-nav .flex-nav-prev{left:115px}.gallery-layout-vertical div.woocommerce-product-gallery .flex-direction-nav .flex-nav-next{right:10px}.gallery-layout-horizontal div.woocommerce-product-gallery .flex-direction-nav li{top:42%}.woocommerce div.product.attr-dropdown form.cart .variations label{min-height:44px;display:flex!important;align-items:center}.product-hover-style-v2 .product-group-button div.wishlist{display:none}.product-hover-style-v2 .product-group-button-meta{display:block;position:absolute;top:0;right:0;z-index:5}.product-hover-style-v2 .product-group-button-meta>div:not(.wishlist){display:none}.product-hover-style-v2 .product-group-button-meta>div.wishlist a{color:var(--ts-heading-color);display:block;line-height:16px}.product-hover-style-v2 .product-group-button-meta>div.wishlist a:hover{color:var(--ts-primary-color)}.product-hover-style-v2 .products .product:not(.product-category) .meta-wrapper{padding-right:30px}.product-hover-style-v2 .product-group-button-meta>.wishlist .button-tooltip{padding:2px 5px;min-width:84px;font-size:var(--ts-small-font-size);line-height:22px;position:absolute;text-transform:none;text-align:center;visibility:hidden;opacity:0;display:inline-block;transition:250ms ease;color:var(--ts-btn-thumbnail-bg);background-color:var(--ts-btn-thumbnail-color)}.product-hover-style-v2 .product-group-button-meta>.wishlist .button-tooltip{right:0;bottom:calc(100% + 10px);font-weight:400;transition:none;display:none}.product-hover-style-v2 .product-group-button-meta>.wishlist:hover .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-v2 .product-group-button-meta>.wishlist .button-tooltip:after{content:'';width:0;height:0;border-style:solid;border-color:var(--ts-btn-thumbnail-hover-bg)transparent transparent transparent;position:absolute;right:5px;top:100%;display:block}.product-hover-style-v3 .product-group-button>div.wishlist{display:block;-webkit-animation:none;-moz-animation:none;animation:none;order:-1}.product-hover-style-v3 .thumbnail-wrapper .product-group-button{top:0;right:0;gap:5px}.product-style-v3 .thumbnail-wrapper .product-group-button{top:0;right:0;gap:5px}#commentform .info-wrapper{flex-direction:row;gap:20px}.woocommerce table.shop_table.wishlist_table,.woocommerce table.shop_table.wishlist_table thead,.woocommerce table.shop_table.wishlist_table tr,.woocommerce table.shop_table.wishlist_table th,.woocommerce table.shop_table.wishlist_table td,.woocommerce table.shop_table.wishlist_table tbody,.woocommerce table.shop_table.wishlist_table tfoot,.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 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;margin:0}.woocommerce table.shop_table.wishlist_table th,.woocommerce table.shop_table.woocommerce-cart-form__contents th{padding:0 0 15px}.woocommerce table.shop_table.wishlist_table tr,.woocommerce table.shop_table.woocommerce-cart-form__contents tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.woocommerce table.shop_table.wishlist_table tr>.product-remove,.woocommerce table.shop_table.woocommerce-cart-form__contents tr>.product-remove{text-align:end}.woocommerce table.shop_table.wishlist_table thead,.woocommerce table.shop_table.woocommerce-cart-form__contents thead{border-width:0 0 1px;border-style:solid}.woocommerce table.shop_table.wishlist_table tbody tr,.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr{border-width:0 0 1px;border-style:solid}.woocommerce table.shop_table.woocommerce-cart-form__contents tbody tr:last-child{border-width:0}.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{text-align:start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.woocommerce table.shop_table.wishlist_table .product-price,.woocommerce table.shop_table.woocommerce-cart-form__contents .product-price{text-align:end;max-width:150px}.woocommerce table.shop_table.wishlist_table .product-price{display:flex;gap:0 10px;flex-wrap:wrap;justify-content:flex-end}.woocommerce table.shop_table.wishlist_table .product-price ins,.woocommerce table.shop_table.woocommerce-cart-form__contents .product-price ins{order:-1}.woocommerce table.shop_table.woocommerce-cart-form__contents .product-quantity{width:120px;min-width:120px;text-align:end!important}.woocommerce table.shop_table.wishlist_table .product-stock-status{width:150px;text-align:end!important;font-family:var(--ts-font-2-family);font-weight:var(--ts-font-2-weight);font-size:var(--ts-font-2-size)}.woocommerce table.shop_table.wishlist_table .product-add-to-cart{text-align:end!important;width:150px}.woocommerce table.shop_table.woocommerce-cart-form__contents .product-subtotal{width:110px;min-width:110px;text-align:end!important}.woocommerce table.shop_table.wishlist_table .product-remove,.woocommerce table.shop_table.woocommerce-cart-form__contents .product-remove{order:100}.woocommerce table.shop_table.wishlist_table .product-remove{width:50px}.ts-image-box-wrapper.icon-small .elementor-image-box-img a:before{width:50px;height:50px;line-height:50px;font-size:20px}.ts-shortcode .column-tabs ul.tabs{padding-bottom:4px}}@media only screen and (min-width:992px){.header-7-8 .header-middle>.container{padding-top:19px;padding-bottom:19px}body .elementor-lightbox .elementor-video-container .elementor-video-landscape{width:812px}body .elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,body .elementor-lightbox .elementor-video-container .elementor-video-landscape video{max-height:80vh}.woocommerce table.shop_table.wishlist_table .product-add-to-cart{width:200px}.woocommerce table.shop_table.wishlist_table .product-price,.woocommerce table.shop_table.woocommerce-cart-form__contents .product-price{max-width:380px}.main-products.columns-1 .products .product-wrapper{grid-template-columns:285px minmax(0,1fr);gap:20px 40px}.before-loop-wrapper .filter-widget-area-button{margin-right:10px}.woocommerce div.product.gallery-layout-horizontal div.images{width:50%}.woocommerce div.product.gallery-layout-horizontal div.summary{width:50%}sr7-module .product-wrapper .meta-wrapper .price{margin-top:5px}sr7-module .woocommerce .products .product .product-wrapper{gap:20px}.ts-blogs-wrapper.style-masonry .items{margin-bottom:-50px}.ts-blogs-wrapper.style-masonry .items .item{margin-bottom:50px}.ts-blogs.style-list .article-content{display:flex;align-items:center;gap:30px}.ts-blogs.style-list .article-content .thumbnail-content{max-width:330px;width:40%}.ts-blogs.style-list .article-content .entry-content{flex:1;margin-top:0!important}.style-horizontal .mailchimp-subscription .widget-title-wrapper{max-width:65%}}@media only screen and (min-width:1201px){:root{--ts-h-gap:20px;--ts-v-gap:20px;--ts-section-gap:60px}.header-7-8 .ts-search-by-category .search-field input[type=text],.header-7-8 .ts-search-by-category .select-category{padding-top:9px;padding-bottom:9px}.vertical-menu-wrapper .vertical-menu:before{border-width:0 1px 1px}.header-v6 .vertical-menu-wrapper{min-width:280px}.header-v6 .vertical-menu-heading>span:nth-child(2){margin-right:auto}.ts-search-by-category .search-table .search-field input[type=text]{padding-right:0;padding-left:25px}#ts-search-sidebar .search-table .search-field input[type=text],#ts-search-sidebar .ts-search-by-category .select-category{padding-top:14px;padding-bottom:14px}#ts-search-sidebar .ts-search-by-category .select-category{padding-left:25px;padding-right:50px}#ts-search-sidebar .ts-search-by-category .search-table .search-button{width:52px;height:52px}#ts-search-sidebar .search-table .search-button:before{font-size:20px}#ts-search-sidebar .search-table .search-button:after{width:20px;height:20px;margin-top:-10px;margin-left:-10px}.wishlist_table tr td.product-thumbnail a{max-width:106px}.elementor-widget-container .woocommerce ul.product_list_widget li{gap:20px 35px}.columns-4 .elementor-widget-container .woocommerce ul.product_list_widget li{gap:20px}.product-style-v3 .elementor-widget-container .woocommerce ul.product_list_widget li{gap:20px 25px}.product-style-v2 .product:not(.product-category) .product-wrapper{padding:30px}.product-style-v2 .lz-product-3-columns .product:not(.product-category) .product-wrapper{padding:20px}.product-style-v2 .meta-on-thumbnail .product:not(.product-category) .product-wrapper,.product-style-v3 .meta-on-thumbnail .product:not(.product-category) .product-wrapper{padding:0}.product-style-v2 .has-1-sidebar .main-products.columns-4 .product:not(.product-category) .product-wrapper{padding:20px}ul.cart_list,.woocommerce ul.cart_list,ul.product_list_widget,.woocommerce ul.product_list_widget{gap:30px}ul.cart_list,.woocommerce ul.cart_list,ul.product_list_widget,.woocommerce ul.product_list_widget{gap:30px}.product-style-v3 .product:not(.product-category) .product-wrapper{padding:15px}.breadcrumb-title-wrapper.no-title .breadcrumb-title{padding-top:26px;padding-bottom:26px}body.error404 #main>.page-container{padding-top:200px;padding-bottom:200px}body.error404 .not-found a.button{font-size:var(--ts-font-size);padding-top:10px;padding-bottom:10px;min-width:170px}body .ts-product.ts-slider.meta-on-thumbnail:not(.hide-counter-today) .swiper-button-prev{left:40px}body .ts-product.ts-slider.meta-on-thumbnail:not(.hide-counter-today) .swiper-button-next{right:40px}.meta-wrapper .counter-wrapper>div{width:62px;height:62px;font-size:20px;line-height:26px}.meta-wrapper .counter-wrapper .ref-wrapper{font-size:12px;line-height:16px}.meta-on-thumbnail.hide-counter-today .meta-wrapper .counter-wrapper .ref-wrapper{color:var(--ts-gray-color)}.woocommerce.meta-on-thumbnail.hide-counter-today .products .product:not(.product-category) .product-wrapper{padding-bottom:35px}.woocommerce.meta-on-thumbnail.hide-counter-today .products .product:not(.product-category) .meta-wrapper{position:absolute;left:15px;right:15px;bottom:15px;background:var(--ts-main-bg);border-radius:var(--ts-input-button-radius);z-index:5;padding:15px;margin:0;box-shadow:0 5px 5px rgba(155,155,155,.1)}.woocommerce.meta-on-thumbnail.hide-counter-today .products .ts-countdown{position:absolute;bottom:100%;left:0;right:0}.woocommerce.meta-on-thumbnail.hide-counter-today .product .counter-wrapper{justify-content:space-between}.woocommerce.meta-on-thumbnail.hide-counter-today div.summary .counter-wrapper>div,.woocommerce.meta-on-thumbnail.hide-counter-today .meta-wrapper .counter-wrapper>div{flex:1;background:var(--ts-main-bg);color:var(--ts-heading-color);box-shadow:0 0 5px rgba(155,155,155,.1)}.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}.style-popup .ts-floating-sidebar .ts-sidebar-content{padding:50px}.style-top #ts-filter-widget-area{padding:30px 0 20px;border-width:1px 0 0;border-style:solid}.style-top #ts-filter-widget-area div.overlay,.style-top #ts-filter-widget-area .ts-sidebar-content .close{display:none}.style-top #ts-filter-widget-area .ts-sidebar-content{width:100%!important;position:static!important;transform:none!important;transition:none!important;padding:0!important;background:0 0;box-shadow:none;overflow:hidden}.style-top #ts-filter-widget-area .filter-widget-area{display:grid;grid-template-columns:repeat(4,1fr);gap:50px}.style-top .filter-widget-area .widget-container .product-categories{max-height:350px;flex-direction:row;overflow:auto}.style-top #ts-filter-widget-area{display:none;margin-bottom:30px}.woocommerce.main-products.columns-1 .product-wrapper .meta-wrapper .price,.woocommerce.main-products.columns-1 .products .product .price del{font-size:var(--ts-product-name-size);line-height:var(--ts-product-name-line-height)}.main-products.columns-1 .product-group-button-meta>div.loop-add-to-cart a .button-tooltip:before{left:35px}.main-products.columns-1 .product-group-button-meta>div.loop-add-to-cart a{padding-left:50px}.woocommerce div.product div.woocommerce-product-gallery{top:0!important}.woocommerce div.product.gallery-layout-horizontal div.images .flex-control-thumbs{margin-top:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{gap:0 100px}.has-1-sidebar .woocommerce-tabs #reviews #comments{grid-template-columns:330px minmax(0,1fr)}.woocommerce div.product.gallery-layout-vertical div.images>.woocommerce-product-gallery__wrapper{padding-left:20px}.product-hover-style-v4 .product-group-button>div.wishlist{display:block;-webkit-animation:none;-moz-animation:none;animation:none;order:-1}.product-hover-style-v4 .thumbnail-wrapper .product-group-button{top:5px;right:5px;gap:5px}.product-hover-style-v4 .product-group-button>div.loop-add-to-cart{display:none}.product-hover-style-v4 *:not(.columns-1)>.products .product-group-button-meta{display:flex;justify-content:center;position:absolute;bottom:calc(100% + 30px);left:0;right:0;z-index:4;gap:10px;display:none}.product-hover-style-v4 *:not(.columns-1)>.products .product-wrapper:hover .product-group-button-meta{display:flex;-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-hover-style-v4 *:not(.columns-1)>.products .product-group-button-meta a.quickshop,.product-hover-style-v4 *:not(.columns-1)>.products .product .loop-add-to-cart a{font-size:var(--ts-small-font-size);padding:5px 12px;display:flex;min-width:120px;justify-content:center}.product-hover-style-v4 .ts-mega-menu-wrapper *:not(.columns-1)>.products .product-group-button-meta a.quickshop,.product-hover-style-v4 .ts-mega-menu-wrapper *:not(.columns-1)>.products .product .loop-add-to-cart a{min-width:0}.product-hover-style-v4 .ts-mega-menu-wrapper *:not(.columns-1)>.products .product-group-button-meta{gap:5px}.woocommerce div.product div.summary>.cats-link+.product_title{margin-top:-23px}.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{color:inherit}.woocommerce table.shop_attributes th,.woocommerce-tabs .panel table.woocommerce-product-attributes tr td:first-child{width:33%}.woocommerce-tabs .panel table.chart-table tr td:first-child{width:25%}.ts-testimonial-wrapper .swiper-button-next:after,.ts-testimonial-wrapper .swiper-button-prev:after{font-size:36px}.item-overlap.show-count .product-category .meta-wrapper:before{margin:2px 0}.ts-shortcode.ts-grouped-product-wrapper form .items{gap:30px}.ts-grouped-product-wrapper .item .product-thumbnail{min-width:106px;width:106px}}@media only screen and (min-width:1441px){:root{--ts-h-gap:30px;--ts-v-gap:40px;--ts-section-gap:100px}.woocommerce div.product div.summary{padding-left:50px}.layout-fullwidth .has-1-sidebar .ts-product-columns-selector>span.column-5{display:block}.ts-blogs.style-list .article-content{gap:40px}.e-con-full .columns-3:is(.item-overlap,.item-overlap-2,.item-overlap-2) .item:not(.video):not(.audio) .entry-content{top:40px;bottom:34px;left:40px;right:40px}.ts-instagram-wrapper:is(.columns-5) .item>a:after{font-size:44px}.ts-testimonial-wrapper .swiper-horizontal>.swiper-pagination-bullets{margin-top:70px}}@media only screen and (max-width:1200px){:root{--ts-btn-line-height:26px}.ts-store-notice .close:before{font-size:13px}.header-right nav.secondary{margin-right:20px}.has-menu-secondary .header-middle>.container{gap:20px 30px}.header-transparent .ts-header .header-middle>.container{padding-top:10px;padding-bottom:10px}.header-transparent .ts-header nav>ul.menu li ul.sub-menu:after{top:16px}.header-transparent .ts-header nav>ul.menu li ul.sub-menu{padding-top:56px}.header-middle.logo-center .ts-search-by-category.no-category{max-width:100%}.column-products.loading{height:300px}.ts-filtered-product-wrapper .content-wrapper.loading{height:400px}.widget-container .widget-title-wrapper,.elementor-widget[data-widget_type*=wp-widget-]>h5:not(.elementor-heading-title){margin-bottom:18px}.ts-sidebar>aside{gap:30px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],a.button,button,input[type^=submit],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce #respond input#submit,.woocommerce #respond input#submit.loading,.woocommerce a.button.loading,.woocommerce button.button.loading,.woocommerce input.button.loading,.shopping-cart p.buttons a,a.wp-block-button__link,.ts-banner .ts-banner-button .button,.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,body table.compare-list .add-to-cart td a:not(.unstyled_button),.wishlist_table .product-add-to-cart a,.wishlist_table .product-add-to-cart a.button,body .elementor-button,.ts-header nav>ul.menu>li.button>a,.ts-header nav>ul>li.button>a,.ts-shortcode>.shop-more .shop-more-button,.footer-container a.button,.footer-container a.elementor-button,.product-hover-style-v4 *:not(.columns-1)>.products .product-group-button-meta a.quickshop{padding-left:20px;padding-right:20px}.woocommerce .summary form.cart button.button.added:before{font-size:14px}body table.compare-list tr.remove div.blockUI.blockOverlay: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{width:14px;height:14px;margin:-7px 0 0 -7px}.load-more-wrapper .button.loading:before,.ts-shop-load-more .button.loading:before,.woocommerce .ts-shop-load-more .button.loading:before,.product-group-button-meta>div.loop-add-to-cart>a.button.loading:after{left:25px!important}.load-more-wrapper .button.loading,.ts-shop-load-more .button.loading,.woocommerce .ts-shop-load-more .button.loading,.product-group-button-meta>div.loop-add-to-cart>a.button.loading,.product-hover-style-v4 .product-group-button-meta>div.loop-add-to-cart>a.button.loading,.product-group-button-meta>div.loop-add-to-cart a.added{padding-left:40px}select,textarea,html input[type=search],html input[type=text],html input[type=email],html input[type=password],html input[type=date],html input[type=number],html input[type=tel],body .select2-container-default .select2-search--ts-dropdown .select2-search__field,body .select2-container-default .select2-selection--ts-single,body .select2-container-default .select2-selection--ts-single,body .select2-container-default .select2-search--ts-dropdown .select2-search__field,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,#add_payment_method table.cart td.actions .coupon .input-text,.chosen-container a.chosen-single,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout .form-row .chosen-container-single .chosen-single,.woocommerce-checkout table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon .input-text,body .select2-container-default .select2-selection--ts-multiple,body .select2-container--default .select2-selection--single .select2-selection__rendered{padding-top:7px;padding-bottom:7px}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:12px;right:15px}body .select2-container--default .select2-selection--single .select2-selection__arrow{top:11px}div.product.tabs-accordion .woocommerce-Tabs-panel>h2,div.product.tabs-accordion .summary #reviews .review-title,div.product.tabs-accordion .woocommerce-Tabs-panel #reviews>h2{padding:8px 20px}.woocommerce .summary .quantity input.qty,.summary .quantity input.qty{line-height:38px}.summary .quantity .minus,.summary .quantity .plus{height:40px;line-height:40px}.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,.comments-title .heading-title,.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,.woocommerce-order-details .woocommerce-order-details__title{margin-bottom:24px}body .wc-block-components-notice-banner,.woocommerce-message,.woocommerce .woocommerce-message,.woocommerce-error,.woocommerce .woocommerce-error,.woocommerce-info,.woocommerce .woocommerce-info{padding:15px 30px;border-radius:6px}.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,body .wc-block-components-notice-banner .button{padding:5px 20px!important}.woocommerce .product .product-label{inset:10px auto auto 10px}.thumbnail-wrapper .product-group-button{right:10px;top:10px;gap:6px}.product-style-v3 .thumbnail-wrapper .product-group-button{right:0;top:0}.thumbnail-wrapper .product-group-button>div.loop-add-to-cart{order:-1}.product-group-button>div a{width:26px;height:26px}.product-group-button>div a:after{line-height:24px;font-size:13px}.ts-shortcode.ts-slider .items{margin-left:-10px;margin-right:-10px}.ts-shortcode.ts-slider .items .item{padding-left:10px;padding-right:10px}.my-account-wrapper .dropdown-container,.shopping-cart-wrapper .dropdown-container{display:none!important}body.page article.page+.comments-area{margin-top:60px}body:is(.product-style-v2,.product-style-v3) .after-loop-wrapper{margin-top:30px}.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}.color-swatch>div{padding:2px}.color-swatch>div{width:20px;height:20px}.elementor-widget[data-widget_type^=wp-widget-] .elementor-widget-container>h5{margin-bottom:30px;font-size:var(--ts-h6-font-size);line-height:var(--ts-h6-line-height)}.breadcrumb-title-wrapper .breadcrumb-title{gap:10px}.breadcrumb-title-wrapper .breadcrumb-title{padding:20px 0}body.error404 .image-404{max-width:50%;margin:0 auto 30px}.style-top #ts-filter-widget-area{display:block!important}.style-top .ts-floating-sidebar .ts-sidebar-content{width:395px;transform:translateX(-395px);left:0;right:auto}.style-top .ts-floating-sidebar.active .ts-sidebar-content{transform:translateX(0)}.style-top .ts-floating-sidebar .close{display:none}.style-top .ts-floating-sidebar .filter-widget-area{gap:48px;display:flex;flex-direction:column}.woocommerce .gallery-layout-vertical .woocommerce-product-gallery .product-label{inset:20px auto auto 30px}.ts-product-video-button,.ts-product-360-button,.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:15px;right:15px}.ts-product-video-button,.ts-product-360-button{top:55px}.ts-product-video-button+.ts-product-360-button{top:90px}.woocommerce div.product div.images .flex-control-thumbs,.woocommerce div.product.gallery-layout-grid div.images .woocommerce-product-gallery__wrapper{gap:10px}.woocommerce-tabs #reviews #comments{grid-template-columns:100%;grid-template-rows:auto;gap:40px}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:30px}.woocommerce #review_form #respond .form-submit input{margin-top:10px}.wcpr-overall-rating-left{font-size:60px}.woocommerce div.product.gallery-layout-top-slider div.summary{margin-bottom:var(--ts-section-gap);margin-top:40px}.product_list_widget .product-label,.woocommerce .product .product-label{gap:3px}.before-loop-wrapper>.product-per-page-form{display:none}.before-loop-wrapper{gap:15px 30px}.thumbnail-wrapper .product-group-button>div{display:block}.thumbnail-wrapper .product-group-button>div.quickshop,.thumbnail-wrapper .product-group-button>div.compare,.summary .single-product-buttons a.compare{display:none!important}.product .product-wrapper:hover .product-group-button>div{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none}.woocommerce .products .product .meta-wrapper>.color-swatch{margin-top:0}.yith-wfbt-form{grid-template-columns:minmax(0,1fr)300px;gap:0 30px;display:grid}#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 .plus{right:10px}.woocommerce-page #ts-filter-widget-area .widget-container.ts-social-icons,.woocommerce-page .ts-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{width:100px}.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:80px}.ts-sidebar ul.cart_list li,.woocommerce .ts-sidebar ul.cart_list li,.ts-sidebar ul.product_list_widget li,.woocommerce .ts-sidebar ul.product_list_widget li{gap:15px}.product-group-button div.loop-add-to-cart .ts-tooltip{letter-spacing:0}.threesixty .nav_bar{padding:15px}#ts-product-360-modal.ts-popup-modal .popup-container{top:calc(50% - 20px)}.woocommerce-cart article .woocommerce form.woocommerce-cart-form,.woocommerce-cart article .woocommerce .cart-collaterals{width:100%}.entry-author{gap:20px;padding:20px}.entry-author .author-avatar{width:100px}.page-container:not(.columns-1) .list-posts{gap:40px 20px}.woocommerce div.product .summary>.meta-content:not(:empty){gap:8px}.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:12px;line-height:40px}.wpcf7-form-submit{margin-top:20px}.ts-team-members .team-info>.member-social{gap:15px;font-size:22px}.column-tabs ul.tabs{gap:20px 50px}.item-overlap .product-category .meta-wrapper{padding:20px 40px 26px 20px}.item-overlap .product-category .meta-wrapper:before{width:40px;height:40px;line-height:40px;font-size:15px}a.button-text-2:after{font-size:24px}.woocommerce.meta-on-thumbnail:not(.hide-counter-today) .products .product:not(.product-category) .meta-wrapper{padding:30px}.woocommerce.meta-on-thumbnail:not(.hide-counter-today) .product .product-label{right:30px;top:30px}.meta-on-thumbnail:not(.hide-counter-today) .product-wrapper .meta-wrapper .price,.meta-on-thumbnail:not(.hide-counter-today) .product-wrapper .meta-wrapper .short-description{padding-right:50px}.woocommerce.meta-on-thumbnail:not(.hide-counter-today) .thumbnail-wrapper .product-group-button{bottom:30px;right:30px}body .ts-product.ts-slider.meta-on-thumbnail:not(.hide-counter-today) .swiper-button-prev{left:20px}body .ts-product.ts-slider.meta-on-thumbnail:not(.hide-counter-today) .swiper-button-next{right:20px}.ts-blogs[class*=item-overlap] .item:not(.video):not(.audio) .entry-content{top:20px;bottom:20px;left:20px;right:20px}.ts-list-of-product-categories-wrapper.style-button .list-categories ul{display:flex;flex-wrap:wrap}}@media only screen and (max-width:991px){.ts-header,.header-7-8 .menu-wrapper{--ts-menu-gap:20px;--ts-menu-font-size:13px;--ts-sub-menu-font-size:14px}.header-top>.container,.header-middle>.container,.header-7-8 .header-middle>.container,.header-bottom>.container{gap:15px 30px}.header-right nav.secondary{margin-right:16px}a.button-text,button.button-text,.button-text a,.button-text .elementor-button{padding:2px 6px}footer .elementor-widget[data-widget_type^=wp-widget-] .elementor-widget-container>h5{margin-bottom:25px}#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-left:0;padding-right:0;margin-bottom:var(--ts-section-gap)}.woocommerce-account .woocommerce-MyAccount-navigation{overflow-x:auto;overflow-y:hidden}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding-bottom:10px}.woocommerce .woocommerce-MyAccount-content table.shop_table thead tr th{padding-bottom:10px}.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>#customer_login>.col-2{margin-top:50px}.before-loop-wrapper{gap:15px 25px}.ts-product-category-wrapper.style-icon .content-wrapper{--ts-columns:3}.list-categories .products .product-category .meta-wrapper{padding-top:4px;padding-bottom:4px;min-width:100px;bottom:10px}.list-categories .products .product-category .meta-wrapper .category-name{font-size:var(--ts-btn-font-size)}.woocommerce .after-loop-wrapper{margin-top:30px;padding-top:30px}.woocommerce .woocommerce-result-count+nav.woocommerce-pagination{margin:0;width:100%}.woocommerce div.product.gallery-layout-vertical div.woocommerce-product-gallery{top:0!important}.single-product-top-thumbnail-slider.loading{height:400px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%;padding-left:0;padding-right:0}.yith-wfbt-form{display:flex;flex-flow:column wrap;gap:30px}.yith-wfbt-section .yith-wfbt-items{padding-bottom:0}.yith-wfbt-submit-block{align-self:stretch;order:10}.wcpr-overall-rating-main{justify-content:center}.entry-format .date-time,.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date,.ts-blogs .entry-meta-top{font-size:var(--ts-small-font-size);line-height:18px}.ts-blogs:is(.item-overlap,.item-overlap-2,.item-center) .entry-meta-top{line-height:22px}.columns-3 .list-posts{grid-template-columns:repeat(2,1fr)}.ts-blogs article header .entry-title{margin-bottom:10px}.list-posts article .entry-content>.entry-summary:not(:last-child){margin-bottom:20px}.woocommerce-MyAccount-content form button[type^=submit]{margin-top:10px}.ts-countdown .counter-wrapper{gap:10px}.ts-shortcode.show-counter-today .shortcode-heading-wrapper{gap:20px 30px}.meta-on-thumbnail:not(.hide-counter-today) .product-group-button>div a:after{font-size:18px}.meta-on-thumbnail:not(.hide-counter-today) .product-group-button>div.quickshop a:after{font-size:16px}.meta-on-thumbnail:not(.hide-counter-today) .product-group-button div a.added:after{font-size:22px}.ts-shortcode .load-more-wrapper{margin-top:30px;padding-top:30px}.ts-blogs.item-center .item:not(.video):not(.audio) .entry-content .date-time{min-width:50px;padding:6px}.ts-blogs:is(.item-overlap-2,.item-center) .item:not(.video):not(.audio) .entry-content .date-time>span:first-child{font-size:16px;line-height:20px}.ts-grouped-product-wrapper .item{display:grid;gap:10px;grid-template-columns:100px 1fr;align-items:flex-start}.ts-shortcode.ts-grouped-product-wrapper .product-title{align-self:flex-end}.ts-grouped-product-wrapper .item .product-price{text-align:start;width:100%}.ts-grouped-product-wrapper .item .product-thumbnail{grid-row:1/3;margin:0 10px 0 0}}@media only screen and (max-width:1024px) and (min-width:992px){.header-middle>.container{gap:10px 40px}.has-location.has-hotline .info-center{--hd-top-gap-item:15px}.ts-header{--ts-menu-gap:25px}.header-right .hotline+.search-button.search-icon .icon,.header-right .hotline+.search-button.search-icon+.my-wishlist-wrapper .tini-wishlist,.header-right .hotline+.search-button.search-icon+.my-account-wrapper+.my-wishlist-wrapper .tini-wishlist,.header-right .hotline+.search-button.search-icon+.my-account-wrapper .account-control>a,.header-right .hotline+.search-button.search-icon+.my-account-wrapper+.my-wishlist-wrapper+.shopping-cart-wrapper .cart-control,.header-right .hotline+.search-button.search-icon+.my-wishlist-wrapper+.shopping-cart-wrapper .cart-control,.header-right .hotline+.search-button.search-icon+.my-account-wrapper+.shopping-cart-wrapper .cart-control,.has-menu-secondary .header-right .search-button.search-icon .icon,.has-menu-secondary .header-right .search-button.search-icon+.my-wishlist-wrapper .tini-wishlist,.has-menu-secondary .header-right .search-button.search-icon+.my-account-wrapper+.my-wishlist-wrapper .tini-wishlist,.has-menu-secondary .header-right .search-button.search-icon+.my-account-wrapper .account-control>a,.has-menu-secondary .header-right .search-button.search-icon+.my-account-wrapper+.my-wishlist-wrapper+.shopping-cart-wrapper .cart-control,.has-menu-secondary .header-right .search-button.search-icon+.my-wishlist-wrapper+.shopping-cart-wrapper .cart-control,.has-menu-secondary .header-right .search-button.search-icon+.my-account-wrapper+.shopping-cart-wrapper .cart-control{padding:0 8px}.header-right .hotline+.search-button.search-icon+.my-wishlist-wrapper .count-number,.header-right .hotline+.search-button.search-icon+.my-account-wrapper+.my-wishlist-wrapper .count-number,.has-menu-secondary .header-right .search-button.search-icon+.my-wishlist-wrapper .tini-wishlist .count-number,.has-menu-secondary .header-right .search-button.search-icon+.my-account-wrapper+.my-wishlist-wrapper .tini-wishlist .count-number{left:24px}.header-right .hotline+.search-button.search-icon+.my-account-wrapper+.my-wishlist-wrapper+.shopping-cart-wrapper .cart-control .cart-number,.header-right .hotline+.search-button.search-icon+.my-wishlist-wrapper+.shopping-cart-wrapper .cart-control .cart-number,.header-right .hotline+.search-button.search-icon+.my-account-wrapper+.shopping-cart-wrapper .cart-control .cart-number,.has-menu-secondary .header-right .search-button.search-icon+.my-account-wrapper+.my-wishlist-wrapper+.shopping-cart-wrapper .cart-control .cart-number,.has-menu-secondary .header-right .search-button.search-icon+.my-wishlist-wrapper+.shopping-cart-wrapper .cart-control .cart-number,.has-menu-secondary .header-right .search-button.search-icon+.my-account-wrapper+.shopping-cart-wrapper .cart-control .cart-number{left:20px}}@media only screen and (max-width:800px) and (min-width:768px){.header-social-icon a span{display:none}}@media only screen and (max-width:1440px) and (min-width:1201px){.layout-fullwidth .has-1-sidebar .main-products.columns-5>.products{--ts-columns:4}}@media only screen and (max-width:1200px) and (min-width:768px){:root{--ts-columns:3;--ts-h-gap:20px;--ts-v-gap:30px;--ts-logo-width:var(--ts-logo-ipad-width)}.woocommerce.show-color-swatch{--ts-v-gap:40px}.logo-center{--ts-menu-gap:20px}.header-top>.container{gap:10px 30px}.logo-center>.container{gap:15px 50px}.logo-center>.container>.header-left,.logo-center>.container>.header-right{order:1;flex:none}.ts-header nav>ul.menu li ul.sub-menu{padding:66px 40px 40px;width:220px}.ts-header nav>ul.menu li ul.sub-menu{left:-40px}.ts-header .header-bottom nav>ul.menu li ul.sub-menu{padding-top:55px}.ts-header nav>ul.menu li ul.sub-menu ul.sub-menu{top:-33px;width:270px;padding:40px 40px 40px 80px}.ts-header nav>ul.menu>li>ul.sub-menu>li:first-child>ul.sub-menu,.ts-header nav>ul.menu li ul.sub-menu li:first-child>ul.sub-menu{top:-40px}.ts-header nav>ul.menu li ul.sub-menu ul.sub-menu:after{left:40px}.header-v6 .header-bottom .menu-wrapper,.header-v9 .header-bottom .menu-wrapper{gap:30px}.vertical-menu-heading:after{display:none}.header-v6 .header-bottom .menu-wrapper .ts-menu,.header-v6 .header-bottom .menu-wrapper .secondary{padding-top:10px;padding-bottom:10px}.header-v6 .ts-header .header-bottom .ts-menu>nav>ul.menu li ul.sub-menu{padding-top:60px}.header-v6 .ts-header .header-bottom .ts-menu>nav>ul.menu li ul.sub-menu:after{top:10px}.header-middle.logo-center .ts-search-by-category{max-width:100%}.header-v9 .logo-center>.container>.header-left{flex:1}.tags-link a,.wp-block-tag-cloud a,.tagcloud a{padding-left:15px;padding-right:15px}.tags-link,.wp-block-tag-cloud,.tagcloud{gap:5px}#main>.page-container{min-height:400px}#main>.list-categories,#main>.page-container{padding-top:20px}.page-container:not(.columns-1) .list-posts article header .entry-title,.ts-blogs article header .entry-title{font-size:var(--ts-h5-font-size);line-height:var(--ts-h5-line-height)}body .related-posts .swiper-button-prev,body .related-posts .swiper-button-next{top:4px}.woocommerce .products .product:not(.product-category) .meta-wrapper{margin-top:16px}.ts-product-columns-selector .column-5,.has-1-sidebar .ts-product-columns-selector .column-4{display:none}.ts-product .columns-5 .column-content,.ts-product .columns-5 .content-wrapper,.main-products.columns-5 .products{--ts-columns:4}.has-1-sidebar .main-products.columns-4>.products,.has-1-sidebar .main-products.columns-5>.products{--ts-columns:3}.woocommerce table.shop_table.order_details tfoot th,.woocommerce table.shop_table.order_details tfoot td{padding-top:20px;padding-bottom:20px}.ts-shortcode .shop-more{margin-top:40px}.ts-blogs-wrapper.style-masonry .items{margin-left:-10px;margin-right:-10px}.ts-blogs.ts-masonry.columns-4 .items .item,.ts-blogs.ts-masonry.columns-3 .items .item{width:50%}}@media only screen and (max-width:1100px) and (min-width:768px){.header-v9 .vertical-menu-heading>span:not(.icon){display:none}body.header-v9 .vertical-menu-heading{width:44px;padding-left:0;padding-right:0;justify-content:center}}@media only screen and (max-width:1200px) and (min-width:992px){.header-middle .header-right .hotline,.header-middle .track-order{padding-right:0}.ts-header{--hd-top-gap-item:20px}.header-middle .header-right .hotline .text,.header-middle .header-right .hotline:before,.header-middle .track-order:before{display:none}.logo-center>.container>.logo-wrapper{order:0}:is(.has-language,.has-currency):is(.has-location,.has-social) .header-top>.container{gap:10px 30px}:is(.has-language,.has-currency):is(.has-location,.has-social) .header-top.info-center .header-left,:is(.has-language,.has-currency):is(.has-location,.has-social) .header-top.info-center .header-right{flex:none}.header-7-8 .header-middle>.container{gap:10px 30px}.header-7-8 .ts-search-by-category .select-category{min-width:120px}.vertical-menu-heading{padding-left:20px;padding-right:20px}.elementor-widget-container ul.product_list_widget li .ts-wg-thumbnail,.woocommerce .elementor-widget-container ul.product_list_widget li .ts-wg-thumbnail{width:110px}.meta-on-thumbnail:not(.hide-counter-today) .product-wrapper .meta-wrapper .price,.meta-on-thumbnail:not(.hide-counter-today) .product-wrapper .meta-wrapper .short-description{padding-right:70px}.meta-on-thumbnail:not(.hide-counter-today) .product-group-button>div a:after{font-size:20px}.meta-on-thumbnail:not(.hide-counter-today) .product-group-button>div.quickshop a:after{font-size:18px}.meta-on-thumbnail:not(.hide-counter-today) .product-group-button div a.added:after{font-size:24px}.list-categories .products .product-category .meta-wrapper{bottom:20px}.has-1-sidebar .main-products.columns-1 .products .product-wrapper{grid-template-columns:37% minmax(0,1fr)}.woocommerce .has-1-sidebar .products .short-description{font-size:var(--ts-font-2-size);line-height:var(--ts-font-2-line-height)}.woocommerce .has-1-sidebar .after-loop-wrapper{margin-top:30px;padding-top:30px}.woocommerce .has-1-sidebar .woocommerce-result-count+nav.woocommerce-pagination{margin:0;width:100%}.woocommerce div.product.gallery-layout-vertical div.woocommerce-product-gallery{position:sticky;top:0;transition:top 250ms ease,opacity 250ms ease!important}.woocommerce div.product div.images{width:55%}.woocommerce div.product div.summary{width:45%}.woocommerce div.product.gallery-layout-vertical div.images>.woocommerce-product-gallery__wrapper{padding-left:10px}.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{width:80px}.gallery-layout-vertical div.woocommerce-product-gallery .flex-direction-nav .flex-nav-prev{left:90px}.gallery-layout-vertical div.woocommerce-product-gallery .flex-direction-nav .flex-nav-next{right:0}.woocommerce-tabs #reviews #comments{grid-template-columns:330px minmax(0,1fr);gap:40px}.has-1-sidebar .woocommerce-tabs #reviews #comments{grid-template-columns:100%;grid-template-rows:auto;gap:40px}.has-1-sidebar .wcpr-overall-rating-left{font-size:60px}.has-1-sidebar .wcpr-overall-rating-main{justify-content:center}.woocommerce .has-1-sidebar div.product:not(.product-type-grouped) .summary form.cart div.quantity .qty{width:100px}.woocommerce .has-1-sidebar div.product div.summary{padding-left:30px}.woocommerce .has-1-sidebar div.product .summary .price{padding-bottom:14px;margin-bottom:10px}.woocommerce .has-1-sidebar .single-product-buttons{margin:5px 0}.has-1-sidebar .ts-summary-custom-content fieldset legend{padding:0 5px;font-size:var(--ts-small-font-size)}.woocommerce .has-1-sidebar div.product .summary>.meta-content:not(:empty){padding-top:17px}.woocommerce div.product form.cart table.group_table tbody{border-width:1px;border-style:solid;padding:20px;display:block;margin-bottom:20px;border-radius:var(--ts-border-radius)}.woocommerce div.product form.cart table.group_table tr{display:grid;grid-template-columns:90px 1fr;align-items:center;padding-bottom:20px;margin-bottom:15px;border-width:0 0 1px;border-style:solid;gap:0 15px}.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,.woocommercel div.product form.cart table.group_table td{padding: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 label{padding:0}.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__label{grid-area:1/2/2/3;align-self:flex-end}.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__thumbnail{grid-area:1/1/4/2;align-self:center;padding:0!important}.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__quantity{grid-area:3/2/4/3;align-self:flex-start}.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__price{grid-area:2/2/3/3;margin-bottom:5px;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-self:center;gap:5px;width:100%}.woocommerce .summary table.group_table .quantity input.qty,.summary table.group_table .quantity input.qty{line-height:30px}.woocommerce div.product form.cart table.group_table .quantity{width:90px}.woocommerce div.product form.cart table.group_table .quantity .minus,.woocommerce div.product form.cart table.group_table .quantity .plus{height:30px;width:30px;line-height:32px}table.group_table .quantity .number-button:before,table.group_table .quantity .number-button:after{width:30px}.woocommerce>form.checkout #customer_details{width:calc(100% - 435px)}.woocommerce>form.checkout #order_review_heading,.woocommerce>form.checkout #order_review{width:435px}.ts-image-box-wrapper .elementor-image-box-img a:before{width:60px;height:60px;line-height:60px;font-size:20px}.ts-blogs:is(.item-overlap-2,.item-center) .item:not(.video):not(.audio) .entry-content .date-time{min-width:42px;padding:5px}.ts-blogs:is(.item-overlap-2,.item-center) .item:not(.video):not(.audio) .entry-content .date-time>span:first-child{font-size:14px;line-height:18px}.ts-blogs.style-list .entry-meta-top{margin-bottom:4px;font-size:var(--ts-small-font-size)}.ts-blogs.style-list article header .entry-title{margin-bottom:10px}.ts-blogs.style-list .article-content{gap:20px}.ts-countdown .counter-wrapper{gap:15px}.ts-product.columns-8 .products{--ts-columns:6}.ts-product.columns-7 .products{--ts-columns:5}.ts-product.columns-6 .products,.ts-product.columns-5 .products,.ts-product .columns-6 .products{--ts-columns:5}}@media only screen and (max-width:991px) and (min-width:768px){.ts-header{--hd-top-gap-item:15px}.header-top.info-center .header-left,.header-top.info-center .header-right{flex:none}.header-middle .header-right .hotline,:is(.has-language,.has-currency):is(.has-location,.has-social) .header-top.info-center .location{display:none}.header-v6 .header-middle .header-right .hotline{display:flex}.logo-center>.container,.header-7-8 .header-middle>.container{flex-wrap:wrap}.logo-center>.container>.header-left,.header-7-8 .header-middle .menu-wrapper{order:4;width:100%;display:flex;justify-content:center}.header-v3 .ts-header:not(.has-menu-secondary) .logo-center>.container>.header-left,.header-v4 .ts-header:not(.has-hotline) .logo-center>.container>.header-left{width:auto;order:1}.header-v3 .ts-header:not(.has-menu-secondary) .logo-center>.container,.header-v4 .ts-header:not(.has-hotline) .logo-center>.container{flex-wrap:nowrap}.header-7-8 .header-middle .ts-search-by-category{margin-left:auto;margin-right:auto;max-width:100%}.header-v9 .logo-center>.container>.header-left{order:1}.header-v9 .logo-center .container>.header-right{flex:none}.logo-center,.header-7-8 .menu-wrapper{--ts-menu-gap:30px}.logo-center .container>.header-right{order:3;flex:1}.logo-center .header-right>.secondary,.logo-center .header-right>.hotline{display:none}.logo-center .container>.secondary,.logo-center .container>.hotline{display:block;order:-1;flex:1}.logo-center>.container,.header-7-8 .header-middle>.container{padding-bottom:15px}.ts-header .logo-center nav>ul.menu li ul.sub-menu,.ts-header.header-7-8 nav>ul.menu li ul.sub-menu{padding:55px 40px 40px}.ts-header nav>ul.menu li ul.sub-menu{width:220px}.ts-header .logo-center nav>ul.menu li ul.sub-menu:after,.ts-header.header-7-8 nav>ul.menu li ul.sub-menu:after{top:15px}.vertical-menu-heading>span:not(.icon){display:none}.vertical-menu-heading{padding-left:15px;padding-right:15px}.header-middle .hotline i,.header-middle .track-order i,.header-bottom .hotline i,.header-bottom .hot-deals i{font-size:18px}.header-v6 .header-middle .header-right .hotline,.header-v9 .header-middle .header-right .track-order{margin-right:10px;padding-right:20px}.header-v6 .header-middle>.container{gap:10px 30px}.ts-search-by-category .select-category{min-width:120px}.header-v9 .logo-center>.container{gap:15px 40px}.header-v2 .ts-header .header-right .secondary{display:none}.header-v2 .ts-header .header-right .secondary ul.menu{flex-wrap:nowrap}.search-button.search-icon .icon,.my-wishlist-wrapper .tini-wishlist,.my-account-wrapper .account-control>a,.shopping-cart-wrapper .cart-control{padding:0 8px}.my-wishlist-wrapper .tini-wishlist:before,.shopping-cart-wrapper .cart-control .ic-cart:before,.ts-tiny-account-wrapper .account-control>a:before{font-size:18px}.search-button.search-icon .icon:before{font-size:17px}.icon-menu-sticky-header .icon:before{font-size:16px}.my-wishlist-wrapper .tini-wishlist .count-number,.shopping-cart-wrapper .cart-control .cart-number{width:16px;height:16px;line-height:16px;font-size:10px;top:-3px;left:20px}.my-wishlist-wrapper .tini-wishlist .count-number{left:22px}.tablet-fix-3-columns .woocommerce .products:not(.swiper){grid-template-columns:repeat(3,1fr)}.elementor-widget-container ul.product_list_widget li .ts-wg-thumbnail,.woocommerce .elementor-widget-container ul.product_list_widget li .ts-wg-thumbnail{width:100px}#ts-search-sidebar .close:after{font-size:14px}#ts-search-sidebar .close{top:10px;right:14px}.product-filter-by-color ul li a{width:30px;height:30px}.product-filter-by-color ul{gap:3px}.woocommerce .ts-sidebar .ts-wg-meta .woocommerce-product-rating{gap:0 2px}.breadcrumb-title-wrapper{border-width:1px 0 0;border-style:solid}.columns-1 .list-posts article .entry-content{margin-top:20px}.list-posts article header .heading-title{font-size:var(--ts-h4-font-size);line-height:var(--ts-h4-font-line-height)}.woocommerce ul.order_details li{padding:10px}.has-1-sidebar .main-products.columns-1 .products .product-wrapper{grid-template-columns:190px minmax(0,1fr)}.woocommerce .has-1-sidebar .products .short-description{font-size:calc(var(--ts-font-2-size) - 1px);line-height:calc(var(--ts-font-2-line-height) - 2px)}.has-1-sidebar .main-products.columns-1 .products .short-description.list{margin-top:0}.has-1-sidebar .main-products.columns-1 .meta-wrapper .product-group-button-meta{margin-top:10px}.ts-product-columns-selector .column-4{display:none}.woocommerce.main-products.columns-5 .products,.woocommerce.main-products.columns-4 .products{--ts-columns:3}.has-1-sidebar .ts-product-columns-selector,.has-2-sidebar .ts-product-columns-selector{display:none}.product-label-circle .has-1-sidebar .product-label>span.onsale,.product-label-circle .has-1-sidebar .product-label>span{min-width:34px;min-height:34px;padding:0 2px;font-size:10px}.woocommerce div.product div.woocommerce-product-gallery{max-width:500px;margin-left:auto;margin-right:auto}.woocommerce div.product.gallery-layout-vertical div.woocommerce-product-gallery{max-width:600px}.woocommerce div.product div.images{margin-bottom:40px}.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .qty{width:120px}.wcpr-overall-rating-main{justify-content:center}.wcpr-overall-rating-left{font-size:60px}.wishlist_table .product-add-to-cart a,.wishlist_table .product-add-to-cart a.button{padding-left:10px!important;padding-right:10px!important}.ts-product.columns-8 .products,.ts-product.columns-7 .products,.ts-product.columns-6 .products,.ts-product.columns-5 .products,.ts-product.columns-4 .products{--ts-columns:4}.ts-product.ts-product-category-wrapper.columns-8 .products,.ts-product.ts-product-category-wrapper.columns-7 .products,.ts-product.ts-product-category-wrapper.columns-6 .products,.ts-product.ts-product-category-wrapper.columns-5 .products{--ts-columns:5}.ts-product.columns-6 .products,.ts-product.columns-5 .products,.ts-product.columns-4 .products,.ts-product .columns-6 .products,.ts-product .columns-5 .products,.ts-product .columns-4 .products{--ts-columns:3}.ts-image-box-wrapper .elementor-image-box-img a:before{width:50px;height:50px;line-height:50px;font-size:18px}.ts-team-members .team-content{gap:18px}.item-overlap .product-category .meta-wrapper:before{width:36px;height:36px;line-height:36px;font-size:14px}.item-overlap.show-count .product-category .meta-wrapper:before{margin:3px 0}.ts-banner:is(.img-mobile-tablet,.img-tablet) .mobile-banner{display:block}.ts-banner:is(.img-mobile-tablet,.img-tablet) .main-banner{display:none}.ts-grouped-product-wrapper.title-line.ts-shortcode .shortcode-heading-wrapper{padding-bottom:12px}.style-horizontal .mailchimp-subscription .widget-title-wrapper{max-width:55%}}@media only screen and (max-width:850px) and (min-width:768px){.header-top{--ts-small-font-size:12px}.ts-grouped-product-wrapper .item .product-thumbnail{min-width:80px;width:80px}.ts-grouped-product-wrapper .item{grid-template-columns:90px 1fr}.has-1-sidebar .main-products.columns-3>.products,.has-1-sidebar .main-products.columns-4>.products,.has-1-sidebar .main-products.columns-5>.products{--ts-columns:2}}@media only screen and (max-width:768px) and (min-width:768px){.woocommerce .cart-collaterals table.shop_table_responsive tr.shipping td:before,.woocommerce-page .cart-collaterals table.shop_table_responsive tr.shipping td:before,.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.cart tr td,.woocommerce-page table.shop_table_responsive.cart tr td{text-align:start!important}}@media only screen and (max-width:768px){.woocommerce table.shop_table_responsive.my_account_orders tr>th:before,.woocommerce table.shop_table_responsive.my_account_orders tr>td:before{content:attr(data-title)": ";font-family:var(--ts-heading-font-family);font-weight:var(--ts-heading-font-weight);display:block}.woocommerce table.shop_table.my_account_orders tbody tr th:first-child{padding-top:0}.woocommerce table.shop_table.my_account_orders tbody{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.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:20px}.woocommerce table.shop_table_responsive.woocommerce-orders-table tr>th:first-child,.woocommerce-page table.shop_table_responsive.woocommerce-orders-table tr>th:first-child{display:flex;justify-content:space-between;border-top:0}.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{margin-top:0;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,.woocommerce-page .cart-collaterals table.shop_table_responsive tr.shipping td{background:0 0}.woocommerce table.shop_table_responsive tr td:before,.woocommerce-page table.shop_table_responsive tr td:before{font-family:var(--ts-heading-font-family);font-weight:var(--ts-heading-font-weight)}.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination{margin-top:30px}.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses>*:not(:last-child){margin-bottom:30px}.woocommerce table.shop_table_responsive.cart.cart tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive.cart tr:nth-child(2n) td{background:0 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!important}.wishlist_table.mobile{gap:20px;display:grid;grid-template-columns:repeat(2,1fr)}.wishlist_table.mobile li{border:1px solid var(--ts-border);padding:20px}.wishlist_table.mobile li .item-wrapper,.wishlist_table.mobile li .additional-info-wrapper{width:100%}.wishlist_table.mobile li .additional-info-wrapper{margin-top:10px}.wishlist_table.mobile li table.additional-info{width:100%;flex:none;margin-bottom:10px}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{flex:1}.wishlist_table.mobile li .additional-info-wrapper .product-remove{position:absolute;right:10px;top:10px}.wishlist_table .product-add-to-cart a:only-child,.wishlist_table .product-add-to-cart a.button:only-child{width:100%}body .wishlist_table.mobile li .additional-info-wrapper .product-remove a,.woocommerce table.shop_table .product-remove a{width:20px;height:20px;line-height:20px;text-align:center}}@media screen and (max-width:782px){.admin-bar .ts-floating-sidebar div.overlay,.admin-bar .ts-floating-sidebar .ts-sidebar-content{top:46px}.admin-bar #ts-search-sidebar .ts-sidebar-content{max-height:calc(100% - 46px)}}