:root{--global-gray-400:#e5e5e5;--global-gray-500:#dddddd}.woocommerce form[class*=woocommerce-]{border-color:var(--global-gray-400)}.color-switch-dark .site-top-header-wrap .site-header-row-container-inner,.color-switch-dark .site-main-header-wrap .site-header-row-container-inner{background:var(--global-palette7)}.color-switch-dark .elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:2px solid #ffd21d!important}.color-switch-dark #colophon{background:#212121}.color-switch-dark .elementor-element.services-section{border-bottom:1px solid #383b3f!important}.color-switch-dark .elementor-element.brand-section{border-top:1px solid #383b3f!important}.color-switch-dark .elementor-brand-image img{-webkit-filter:invert(1);filter:invert(1)}.color-switch-dark ul.sub-menu .elementor-element.menu-product-tab{background-color:#212121}.header-menu-container ul.menu>li.base-menu-mega-enabled>ul .nav-drop-title-wrap{font-size:16px;font-weight:500;color:var(--global-palette3)}.header-menu-container ul.menu>li.base-menu-mega-enabled>ul .nav-drop-title-wrap:hover{color:var(--global-palette1)}.site-main-header-inner-wrap .header-search-advanced form.search-form.woocommerce-product-search{overflow:hidden;border:2px solid var(--global-palette1)}.site-header .site-header-item-vertical-navigation .vertical-menu-container>ul.menu li.menu-item:hover .dropdown-nav-toggle .base-svg-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sub-menu .elementor-widget-tmcore-products-tabs ul.products li.product::before{content:"";position:absolute;right:-10px;height:95%;left:auto;width:1px;top:0;background:var(--global-gray-400);bottom:auto}.header-search-advanced form.search-form .search-category-field::after{background:#424549}.header-search-advanced form.search-form .search-btn-icon{font-size:20px}.header-search-advanced .search-results{border:none}.site-header .site-header-item-vertical-navigation .vertical-menu-container{width:240px}.vertical-navigation .vertical-navigation-header{width:240px;font-weight:600;font-size:15px}.vertical-navigation .vertical-navigation-header::after{content:"";border-right:1px solid #e5e5e5;height:22px;width:1px;position:absolute;right:0;margin-right:15px}.secondary-navigation .secondary-menu-container>ul>li.menu-item>a{padding:8px 15px}.secondary-navigation .secondary-menu-container>ul>li.menu-item>a::after{content:"";border-right:1px solid #424549;display:block;position:absolute;top:12px;right:0;width:1px;height:16px}.secondary-navigation .secondary-menu-container>ul>li.menu-item:last-of-type>a::after{display:none}.deal-of-day ul.products li.splide__slide{position:relative;overflow:visible}.deal-of-day ul.products li.splide__slide::before{content:"";position:absolute;right:-17px;height:95%;left:auto;width:1px;top:0;background:var(--global-gray-400);bottom:auto}.deal-of-day .short-description{margin:5px 0;display:-webkit-box;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.deal-of-day .product-title{display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.deal-of-day .star-rating{margin:10px 0px!important;float:none!important}.deal-of-day .products-list img{padding:0 25px 0 0}.featured-products .products-list.woocommerce-product-list ul.products li.product .product-thumbnail{border-right:1px solid var(--global-gray-400)}.featured-products .product-title{display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden}.featured-products .star-rating{margin:10px 0px!important;float:none!important}.site-top-footer-wrap .site-container{padding:0}.site-top-footer-inner-wrap .footer-widget-area-inner .wp-block-columns{margin-bottom:0}.site-top-footer-inner-wrap .newsletter-text{text-align:left}.site-top-footer-inner-wrap .newsletter-text h2{font-size:24px;font-weight:700;color:#fff}.site-top-footer-inner-wrap .newsletter-text p{margin:6px 0;color:#ccc}.site-top-footer-inner-wrap .mc4wp-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-top-footer-inner-wrap .mc4wp-form-fields input[type=email]{width:500px;height:45px;padding:13px;border-radius:5px;border:none}.site-top-footer-inner-wrap .mc4wp-form-fields input[type=email]:focus{border-radius:5px;border:none;-webkit-box-shadow:none;box-shadow:none}.site-top-footer-inner-wrap .mc4wp-form-fields input[type=submit]{margin-left:10px}.site-top-footer-inner-wrap .mc4wp-form-fields input[type=submit]:hover,.site-top-footer-inner-wrap .mc4wp-form-fields input[type=submit]:focus{background:var(--global-palette1);color:var(--global-palette9)}.site-top-footer-inner-wrap .mc4wp-form-fields p{margin:0 0}.site-middle-footer-inner-wrap .site-info-inner .contact-info-container p+p{margin:18px 0}.site-middle-footer-inner-wrap .widget-area .widget-title{margin-bottom:20px}.site-middle-footer-inner-wrap .wp-block-gallery.has-nested-images{max-width:250px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.site-middle-footer-inner-wrap .widget-area{position:relative}.site-middle-footer-inner-wrap .widget-area .widget-title:before{content:"";border-bottom:2px solid var(--global-palette1);width:50px;position:absolute;top:36px;bottom:auto;left:0;right:0}ul.sub-menu .elementor-element.elementor-widget-tmcore-products .products-list .product-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:1025px){.has-left-sidebar #main{border-left:1px solid var(--global-gray-400);padding-left:25px}}.product-cat:not(.site-header .product-cat){overflow:hidden}.product-cat:not(.site-header .product-cat) .cat-image{border-radius:0}.product-cat:not(.site-header .product-cat):hover .cat-image a img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-deal-section .elementor-element.elementor-widget-tmcore-product-categories .product-cat:hover .cat-image img{border-color:var(--global-palette1);-webkit-transform:none;transform:none}#rev_slider_1_1{border-radius:5px}.elementor-element .main_side_banner1{position:absolute;top:17px;left:0;padding:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.elementor-element .main_side_banner1 .elementor-element-populated{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-element .main_side_banner2{position:absolute;bottom:37px;padding:5px 20px 5px 20px;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.elementor-element .main_side_banner2 .elementor-element-populated{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slider-bannners .banner-btn .elementor-button:hover{text-decoration:none}.best-selling-pro .elementor-widget-tmcore-products-tabs{position:unset}.best-selling-pro .elementor-tabs .elementor-tabs-wrapper{position:absolute;top:0;right:0}.woocommerce span.onsale{background:#ef2d2d;font-size:.8em;padding:4px 8px;color:#fff}.countdown .elementor-tmcore-countdown .elementor-countdown-item{border:1px solid #df3030;border-radius:5px}body:not(.rtl) .deal-of-day .elementor-element.deal-head1{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:130px}body:not(.rtl) .deal-of-day .elementor-element.deal-head2{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:250px}.cms-two-banner .col .elementor-element-populated{overflow:hidden}.cms-three-banner .col .elementor-element-populated,.cms-three-banner .col2 .elementor-element-populated{overflow:hidden}.cms-three-banner .cms-btn .elementor-button:hover{text-decoration:none}.woocommerce-carousel ul.products{margin:0px!important}.welcome-newsletter input[type=email]{min-height:45px;min-width:220px;border-radius:5px;margin-bottom:10px}.welcome-newsletter{text-align:center}.elementor-element.elementor-widget-tmcore-post-grid .elementor-post-wrapper .entry-title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.elementor-element.elementor-widget-tmcore-post-grid .elementor-post-wrapper .post-button:hover{text-decoration:none}.primary-sidebar .widget .wp-block-latest-posts__list li{line-height:1.5}.elementor-widget-image img{border-radius:5px}.elementor-widget-tmcore-product-categories-carousel .splide__track ul.categories li.category{margin-right:30px;width:calc(14.2857% - 25.7143px)}.woocommerce-carousel .splide__track ul.products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-style:unset;transform-style:unset}.woocommerce-carousel .splide__track ul.products li.product:not(.product-cat){margin:0;margin-right:30px;width:calc(16.6667% - 25px);-ms-flex-negative:0;flex-shrink:0}.list-column .woocommerce-carousel .splide__track ul.products:not(ul.categories){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-style:unset;transform-style:unset}.list-column .woocommerce-carousel .splide__track ul.products:not(ul.categories) li{margin:0;margin-right:30px;width:calc(50% - 15px);-ms-flex-negative:0;flex-shrink:0}.list-column-2 .woocommerce-carousel .splide__track ul.products:not(ul.categories){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-style:unset;transform-style:unset}.list-column-2 .woocommerce-carousel .splide__track ul.products:not(ul.categories) li{margin:0;margin-right:30px;width:calc(33.3333% - 20px);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tmcore-testimonials .splide__track .elementor-testimonial-item{width:33.33%;padding-left:15px;padding-right:15px}.elementor-post-wrapper .splide__track .column-item{width:25%;padding-left:15px;padding-right:15px}.woocommerce ul.products li.product:not(.product-item,.product-cat){border:none;overflow:visible}.woocommerce ul.products li.product:not(.product-item,.product-cat) .product-details.entry-content-wrap{padding:1rem 0rem}.woocommerce ul.products li.product:not(.product-item,.product-cat) .product-details.entry-content-wrap .woocommerce-loop-product__title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.woocommerce ul.products li.product:not(.product-item,.product-cat) .product-details.entry-content-wrap .product-action-wrap{bottom:-2rem;padding:0rem 0rem}.woocommerce ul.products li.product:not(.product-item,.product-cat) .product-details.entry-content-wrap .product-action-wrap:hover{color:var(--global-palette1)}.woocommerce ul.products li.product:not(.product-item,.product-cat) span.price ins{font-weight:700}.woocommerce ul.products li.product:not(.product-item,.product-cat) .star-rating{margin:5px 0 10px 0;float:none}body.woocommerce ul.products{overflow:hidden}.woocommerce ul.products:not(.products-list-view) li.product:not(.product-item,.product-cat){border:none;overflow:visible}.woocommerce ul.products:not(.products-list-view) li.product:not(.product-item,.product-cat)::before{content:"";position:absolute;display:inline-block;border-right:1px solid var(--global-gray-400);right:-15px;height:95%;left:auto;top:0;bottom:auto}.woocommerce ul.products.products-list-view li.product{padding:1rem;background:var(--global-palette9);border:1px solid var(--global-gray-400)}.woocommerce ul.products.products-list-view li.product::before{background:none}.woocommerce ul.products.products-list-view li.product .woocommerce-loop-product__title{font-size:14px}.woocommerce .base-sticky-add-to-cart-action-wrap a.added_to_cart,.woocommerce div.product div.summary .added_to_cart,.woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart){font-size:14px;font-weight:600;font-family:var(--global-heading-font-family);text-transform:uppercase;padding:9px 28px;line-height:1.85}.product-actions .woosw-btn.woosw-btn-has-icon,.product-actions .woosc-btn.woosc-btn-has-icon,.product-actions .woosq-btn.woosq-btn-has-icon{background:var(--global-palette9);color:var(--global-palette2);-webkit-box-shadow:0 0 9px rgb(85 85 85 / .1333333333);box-shadow:0 0 9px rgb(85 85 85 / .1333333333)}.woocommerce-Price-amount:not(del .woocommerce-Price-amount):not(.tmcore-product-price-filter .woocommerce-Price-amount){color:var(--global-palette1);font-weight:700}.woocommerce table.shop_table{font-size:100%}.cart-collaterals input[type=text]{line-height:28px}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{z-index:1}@media (max-width:1366px){.main-navigation .primary-menu-container>ul>li.menu-item>a{padding-left:1em;padding-right:1em}.site-top-footer-inner-wrap .mc4wp-form-fields input[type=email]{width:330px}.header-search-advanced form.search-form{width:530px}.elementor-element .main_side_banner1{top:14px;left:0;padding:10px}.elementor-element .main_side_banner2{bottom:30px;padding:5px 10px;right:0}.deal-of-day .time-sale .tmcore-countdown{-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.woocommerce-carousel .splide__track ul.products li.product:not(.product-cat){margin-right:30px;width:calc(20% - 24px)}.list-column .woocommerce-carousel .splide__track ul.products:not(ul.categories) li{margin-right:30px;width:calc(100% + 0px)}.elementor-widget-tmcore-product-categories-carousel .splide__track ul.categories li.category{margin-right:25px;width:calc(16.6667% - 20.8333px)}}@media (max-width:1366px) and (min-width:1025px){section.related.products ul.product-archive,section.up-sells.upsells.products .product-archive,.cross-sells .product-archive{-ms-grid-columns:(minmax(0,1fr))[5];grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1200px) and (min-width:1025px){.has-left-sidebar ul.product-archive{-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1200px){.header-search-advanced form.search-form{width:400px}.elementor-element .main_side_banner1{top:12px;left:0;padding:5px}.elementor-element .main_side_banner2{bottom:13px;padding:0 0;right:0}}@media (max-width:1024px){.menu .menu-item .woocommerce ul.products li.product{margin-bottom:20px}.deal-of-day .countdown-digits.countdown-days{font-size:16px}.elementor-element .main_side_banner1{top:0;left:0;padding:5px}.elementor-element .main_side_banner2{bottom:8px;padding:0 0;right:0}.woocommerce ul.products li.product:not(.product-item,.product-cat)::before{content:"";position:absolute;right:-10px;height:95%;left:auto;width:1px;top:0;background:var(--global-gray-400);bottom:auto}.mobile-navigation .woocommerce ul.products.woo-archive-btn-button .product-action-wrap .button:not(.kb-button){padding:9px 20px}.woocommerce .base-sticky-add-to-cart-action-wrap a.added_to_cart,.woocommerce div.product div.summary .added_to_cart,.woocommerce a.added_to_cart:not(.woocommerce .product-action-wrap.style-text a.added_to_cart):not(form.cart .added_to_cart){padding:9px 20px;line-height:1.9}.has-left-sidebar ul.product-archive{-ms-grid-columns:(minmax(0,1fr))[4];grid-template-columns:repeat(4,minmax(0,1fr))}.archive ul.products:not(.products-list-view):not(.splide__list):not(.products-list ul.products),.archive .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(has-1-columns) .wc-block-grid__products,.single-product ul.products:not(.products-list-view):not(.splide__list):not(.products-list ul.products),.single-product .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(has-1-columns) .wc-block-grid__products,.woocommerce-cart ul.products:not(.products-list-view):not(.splide__list):not(.products-list ul.products),.woocommerce-cart .wp-site-blocks .wc-block-grid:not(.has-2-columns):not(has-1-columns) .wc-block-grid__products{-webkit-column-gap:1.15em;-moz-column-gap:1.15em;column-gap:1.15em}.cms-two-banner .cms-btn .elementor-button{padding:0;background:none;text-decoration:underline}body:not(.rtl) .deal-of-day .elementor-element.deal-head1{width:115px}body:not(.rtl) .deal-of-day .elementor-element.deal-head2{width:170px}.site-top-footer-inner-wrap .wp-block-columns{display:block}.site-top-footer-inner-wrap .newsletter-text{text-align:center}.site-top-footer-inner-wrap .mc4wp-form-fields{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.site-top-footer-inner-wrap .newsletter-text h2{text-align:center}.site-bottom-footer-inner-wrap .footer-widget-area-inner.site-info-inner #block-17 .wp-block-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce-carousel .splide__track ul.products li.product:not(.product-cat){margin-right:20px;width:calc(25% - 15px)}.list-column-2 .woocommerce-carousel .splide__track ul.products:not(ul.categories) li{margin-right:20px;width:calc(50% - 10px)}.elementor-widget-tmcore-testimonials .splide__track .elementor-testimonial-item{width:50%}.elementor-post-wrapper .splide__track .column-item{width:50%}.elementor-widget-tmcore-product-categories-carousel .splide__track ul.categories li.category{margin-right:20px;width:calc(20% - 16px)}}@media (max-width:767px) and (min-width:541px){.archive ul.products:not(.products-list-view,.woocommerce.columns-mobile-1 ul.products.grid-cols):not(.splide_list),.single-product ul.products:not(.products-list-view,.woocommerce.columns-mobile-1 ul.products.grid-cols):not(.splide_list),.woocommerce-cart ul.products:not(.products-list-view,.woocommerce.columns-mobile-1 ul.products.grid-cols):not(.splide_list){-ms-grid-columns:(minmax(0,1fr))[3];grid-template-columns:repeat(3,minmax(0,1fr))}.woocommerce ul.products.grid-cols{row-gap:1.15em}.sub-menu .elementor-element.elementor-widget-tmcore-products ul.products{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:767px){.site-top-header-inner-wrap .mobile-html-inner p{text-align:center;margin:15px 0}.site-header .custom-logo-link,.site-header .brand{width:150px;display:block}.slider-bannners .main_banner{width:auto;margin:0 auto}.sub-menu .elementor-widget-tmcore-products-tabs ul.products li.product::before{right:-8px}.best-selling-pro .elementor-tabs .elementor-tabs-wrapper{position:unset}.cms-two-banner .col{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}body:not(.rtl) .deal-of-day .elementor-element.deal-head1{width:135px}body:not(.rtl) .deal-of-day .elementor-element.deal-head2{width:220px}.cms-three-banner .col,.cms-three-banner .col2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.site-top-footer-inner-wrap .mc4wp-form-fields input[type=email]{width:300px}.woocommerce-carousel .splide__track ul.products li.product:not(.product-cat){margin-right:20px;width:calc(33.3333% - 13.3333px)}.list-column-2 .woocommerce-carousel .splide__track ul.products:not(ul.categories) li{margin-right:20px;width:calc(100% + 0px)}.elementor-widget-tmcore-testimonials .splide__track .elementor-testimonial-item{width:100%}.elementor-widget-tmcore-product-categories-carousel .splide__track ul.categories li.category{margin-right:15px;width:calc(33.3333% - 10px)}}@media (max-width:575px){.woocommerce ul.products-list-view .product-thumbnail{padding:0rem}.woocommerce ul.products li.product:not(.product-item) .product-details.entry-content-wrap{padding:1rem 0rem 0rem 0rem}.woocommerce ul.products.products-list-view{-ms-grid-columns:1fr;grid-template-columns:1fr}.deal-of-day .products-list.woocommerce-product-list ul.products li.product{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.deal-of-day .products-list.woocommerce-product-list ul.products li.product .product-details.entry-content-wrap{padding-left:0}}@media (max-width:540px){.woocommerce span.onsale{padding:.4em .4em;font-size:.8em}.woocommerce-carousel .splide__track ul.products li.product:not(.product-cat){margin-right:20px;width:calc(50% - 10px)}.elementor-post-wrapper .splide__track .column-item{width:100%}.elementor-widget-tmcore-product-categories-carousel .splide__track ul.categories li.category{width:calc(50% - 7.5px)}}@media (max-width:480px){.site-header-item{margin-right:12px}.site-header .custom-logo-link,.site-header .brand{width:135px}.elementor-element .main_side_banner1{top:9%;padding:0;left:auto;right:49%}.elementor-element .main_side_banner1 .elementor-element-populated{padding:0}.elementor-element .main_side_banner2{bottom:8%;padding:0 0;left:48%}.main_banner .elementor-element .first-ban-head2 .elementor-heading-title{font-size:19px;line-height:24px}.main_banner .elementor-element .second-ban-head2 .elementor-heading-title{font-size:19px;line-height:24px}.cms-two-banner .elementor-element.head-2 .elementor-heading-title{font-size:18px;line-height:22px}.site-top-footer-inner-wrap .newsletter-text h2{font-size:21px;line-height:28px}.site-top-footer-inner-wrap .mc4wp-form-fields{display:inline-block}.site-top-footer-inner-wrap .mc4wp-form-fields input[type=email]{width:280px}.site-top-footer-inner-wrap .mc4wp-form-fields input[type=submit]{margin-top:10px;margin-left:0}}