@media only screen and (max-width: 767px){
:root{--ts-h-gap:10px;--ts-v-gap:10px;}
#group-icon-header{--ts-hd-icon-size:26px;--ts-cart-count-bg:#0068c8;--ts-cart-count-color:#ffffff;}
.woocommerce.main-products{--ts-h-gap:0;}
.ts-blogs-wrapper:not(.ts-slider) .content-wrapper{--ts-columns:1 !important;}
.list.ts-product{--ts-h-gap:10px;--ts-v-gap:10px;}
header .logo img.normal-logo{display:none;}
header .logo img.mobile-logo{display:block;}
.ts-logo-slider-wrapper.has-border .content-wrapper{--ts-columns:3;}
.woocommerce div.product .woocommerce-tabs .panel{--ts-columns:2;}
.woocommerce:is(.ts-image-position-left, .ts-image-position-right) .content-wrapper{--ts-columns:2;}
.woocommerce:is(.ts-image-position-left, .ts-image-position-right).columns-1 .content-wrapper{--ts-columns:1;}
.ts-product-wrapper.columns-2.grid:not(.ts-slider) .content-wrapper{--ts-columns:2;}
.breadcrumb-title-wrapper .page-title + .breadcrumbs{margin-bottom:25px;}
.breadcrumb-title-wrapper + .list-brands{margin-top:25px;}
#main > .list-categories, #main > .page-container{padding-top:25px;}
.ts-active-filters:not(:empty){margin-bottom:20px;}
.woocommerce .product-label > span.onsale, .woocommerce .product-label > span{font-size:10px;border-radius:0 3px 3px 3px;}
#ts-shopping-cart-sidebar .close{top:21px;right:14px;}
body blockquote{padding:30px;}
body.error404 #main .breadcrumb-title-wrapper.no-title ~ .page-container,body.error404 #main > .page-container{padding-top:70px;padding-bottom:100px;}
body.error404 .not-found a.button{padding:15px 25px;}
body.error404 .image-404{margin-bottom:20px;}
body.error404 .image-404 .text-clipping{font-size:36vw;}
.breadcrumb-title-wrapper.breadcrumb-v3{margin-bottom:calc(var(--ts-section-gap) - 25px);}
.ts-shortcode.ts-product{padding-left:1px;padding-right:1px;}
#main-content,#left-sidebar,#right-sidebar{width:100%;}
#main-content.show-filter-sidebar{z-index:994;}
#main-content.show-filter-sidebar .before-loop-wrapper{position:static;}
.woocommerce.archive #main > .page-container.collapse-scroll-sidebar{padding-top:0;}
#left-sidebar, #right-sidebar{margin-bottom:60px;}
.woocommerce.archive #left-sidebar, .woocommerce.archive #right-sidebar{margin-bottom:0;}
.visible-phone{display:block !important;}
.hidden-phone, .sticky-wrapper.is-sticky .icon-menu-sticky-header.hidden-phone{display:none !important;}
#main > .no-title + .page-container{padding-top:10px;}
.woocommerce-wishlist #main > .no-title + .page-container{padding-top:25px;}
body.woocommerce .wishlist-title{margin-bottom:25px;}
.woocommerce #reviews ol.commentlist li .comment_container, .commentlist li.comment .comment-wrapper{flex-direction:column;}
.comment-meta-actions .comment-meta{position:absolute;top:calc(var(--avatar-size) * 0.5 + 30px);left:calc(var(--avatar-size) + 20px);transform:translateY(-50%);}
.commentlist > li.comment:first-child .comment-meta-actions .comment-meta{top:calc(var(--avatar-size) * 0.5);}
.commentlist ol.children li.comment .comment-wrapper div.avatar{width:var(--avatar-size);}
.commentlist ol.children li.comment .comment-wrapper .avatar img{width:var(--avatar-size);height:var(--avatar-size);}
.comment-meta-actions .comment-meta > *{display:block;}
.comment-meta > *:not(:last-child):after{display:none;}
.container, .ts-header .header-sticky .container, .breadcrumb-title-wrapper .breadcrumb-content, .display-vertical-menu  .top-slideshow, .elementor-page .page-container.has-1-sidebar, .elementor-page .page-container.has-2-sidebar,
:is(.page-template-blog-template, body:not(.elementor-page)) .page-container, body.woocommerce-page .page-container{padding-left:10px;padding-right:10px;}
.display-vertical-menu .top-slideshow{padding-top:0;}
body:not(.elementor-page) .collapse-scroll-sidebar .before-loop-wrapper{margin-top:20px;}
.woocommerce-page .collapse-scroll-sidebar :is(#left-sidebar, #right-sidebar) .widget-container, .woocommerce-page .collapse-scroll-sidebar :is(#left-sidebar, #right-sidebar) .widget-title-wrapper{margin-bottom:25px;border:0;}
body .entry-format .swiper-horizontal>.swiper-pagination-bullets{bottom:15px;}
.column-tabs .shop-more,.ts-shortcode .shortcode-heading-wrapper .shop-more{display:none;}
.ts-shortcode.ts-product > .shop-more{display:block;text-align:center;margin-top:20px;width:100%;}
.ts-header .header-left.hidden-phone + .header-center{max-width:none;flex:none;justify-content:flex-start;}
.title-align--mobilecenter .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--mobilecenter .column-tabs .list-categories,.title-align--mobilecenter .ts-shortcode .shortcode-heading-wrapper{justify-content:center;}
.title-align--mobileleft .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--mobileleft .column-tabs .list-categories,.title-align--mobileleft .ts-shortcode .shortcode-heading-wrapper{flex-direction:row;justify-content:space-between;}
.title-align--mobileright .ts-product-in-product-type-tab-wrapper .column-tabs, .title-align--mobileright .column-tabs .list-categories,.title-align--mobileright .ts-shortcode .shortcode-heading-wrapper{flex-direction:row-reverse;justify-content:space-between;}
.h-align--mobilecenter .ts-banner .box-content, .title-align--mobilecenter .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left:auto;margin-right:auto;}
.h-align--tablet_mobileleft .ts-banner .box-content,.title-align--mobileleft .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left:0;margin-right:auto;}
.h-align--tablet_mobileright .ts-banner .box-content,.title-align--mobileright .ts-shortcode.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-left:auto;margin-right:0;}
.direction--mobilerow{text-align:start;}
.ts-align-mobileleft,.ts-align-mobileleft .ts-banner .box-content,.title-align--mobileleft .shortcode-heading-wrapper .shortcode-title{text-align:left;}
.ts-align-mobilecenter,.direction--mobilecolumn,.ts-align-mobilecenter .ts-banner .box-content,.title-align--mobilecenter .shortcode-heading-wrapper .shortcode-title{text-align:center;}
.ts-align-mobileright,.ts-align-mobileright .ts-banner .box-content,.title-align--mobileright .shortcode-heading-wrapper .shortcode-title{text-align:right;}
.ts-align-mobileleft .mailchimp-subscription{align-items:flex-start;}
.ts-align-mobileright .mailchimp-subscription{align-items:flex-end;}
.ts-align-mobilecenter .mailchimp-subscription{align-items:center;}
.text-mobile-left-top .box-content{left:0;right:auto;top:0;bottom:auto;transform:none;}
.text-mobile-left-bottom .box-content{left:0;right:auto;top:auto;bottom:0;transform:none;}
.text-mobile-left-center .box-content{left:0;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.text-mobile-right-top .box-content{right:0;left:auto;top:0;bottom:auto;transform:none;}
.text-mobile-right-bottom .box-content{right:0;left:auto;top:auto;bottom:0;transform:none;}
.text-mobile-right-center .box-content{right:0;left:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.text-mobile-center-top .box-content{left:0;right:0;top:0;bottom:auto;transform:none;}
.text-mobile-center-bottom .box-content{left:0;right:0;top:auto;bottom:0;transform:none;}
.text-mobile-center-center .box-content{left:0;right:0;top:50%;bottom:auto;transform:translateY(-50%);}
.ts-align-mobileleft .subscribe-widget form{margin-left:0;margin-right:auto;}
.ts-align-mobileright .subscribe-widget form{margin-left:auto;margin-right:0;}
.ts-align-mobilecenter .subscribe-widget form{margin-left:auto;margin-right:auto;}
.mobile-2-columns{--h-gap:30px;}
.mobile-2-columns .elementor-icon-list-items{display:flex;flex-flow:row wrap;gap:0 var(--h-gap);}
.mobile-2-columns .elementor-icon-list-items .elementor-icon-list-item{width:calc(50% - var(--h-gap) * 0.5);padding:0 !important;}
.footer-container .elementor-widget[data-widget_type^="wp-widget-"] .elementor-widget-container > h5{margin-bottom:15px;}
.woocommerce .products .product .meta-wrapper > .availability-bar + .ts-countdown{margin-top:0;}
.woocommerce-page #ts-filter-widget-area .widget-container .widget-title-wrapper ~ *,
body.woocommerce.archive #left-sidebar .widget-container .widget-title-wrapper ~ *, 
body.woocommerce.archive #right-sidebar .widget-container .widget-title-wrapper ~ *{padding:0 0 30px;}
.woocommerce-page #ts-filter-widget-area .widget-container:last-child .widget-title-wrapper ~ *,
body.woocommerce.archive #left-sidebar .widget-container:last-child .widget-title-wrapper ~ *, 
body.woocommerce.archive #right-sidebar .widget-container:last-child .widget-title-wrapper ~ *{padding-bottom:0;}
.woocommerce-page #ts-filter-widget-area .widget-container,
body.woocommerce.archive #left-sidebar .widget-container,
body.woocommerce.archive #right-sidebar .widget-container{border-bottom:1px solid var(--ts-border);padding:0 30px;margin-top:0;margin-bottom:30px;}
.woocommerce-page #ts-filter-widget-area .widget-container:last-child, body.woocommerce.archive #left-sidebar .widget-container:last-child, body.woocommerce.archive #right-sidebar .widget-container:last-child{border-width:0;margin-bottom:40px;}
.woocommerce-page #ts-filter-widget-area .widget-container .widget-title-wrapper,
.woocommerce-page #left-sidebar .widget-container .widget-title-wrapper,
.woocommerce-page #right-sidebar .widget-container .widget-title-wrapper{padding:0;background:transparent;color:inherit;}
.ts-shortcode .tab-banner img.banner-tablet,.ts-shortcode .tab-banner img.banner-mobile{display:inline-block;}
.ts-shortcode .tab-banner img.banner-tablet ~ img,.ts-shortcode .tab-banner img.banner-mobile ~ img{display:none;}
.ts-header .header-center{display:none;}
.header-middle > .container,.is-sticky .header-middle > .container{padding-top:17px;padding-bottom:17px;gap:20px;}
.ts-header:not(.device-show-notice) .header-top{display:none;}
.header-right .ts-mobile-icon-toggle{order:10;}
.list-categories{margin-bottom:0;}
.filter-widget-area-button{order:-1;}
.hotline > a{gap:5px;}
.hotline > a:before{font-size:var(--ts-hd-icon-size);}
.hotline > a .label{display:none;}
.hotline > a .number{color:var(--ts-hightlight);}
.filter-widget-area-button{margin-right:0;border-right:1px solid var(--ts-main-bg);}
.filter-widget-area-button a{padding-left:15px;padding-right:15px;}
.filter-widget-area-button.active + .overlay{visibility:visible;opacity:1;}
.ts-header .header-right .hotline, .no-sidebar .filter-widget-area-button + .overlay, .gridlist-toggle, .before-loop-wrapper .product-on-sale-form,.woocommerce .woocommerce-ordering .orderby-label:after{display:none;}
.woocommerce .before-loop-wrapper{position:sticky;top:0;left:0;right:0;align-items:center;border-width:1px 0;border-style:solid;padding:10px 10px;margin:0 -10px 20px;gap:0;background:var(--ts-main-bg);transition:300ms ease 20ms;}
.woocommerce .before-loop-wrapper > *{width:50%;text-align:center;margin:0;padding:0;border:0;}
.filter-widget-area-button > a:hover, .filter-widget-area-button.active > a, .filter-widget-area-button > a{padding:0;background:transparent;color:inherit;}
.filter-widget-area-button.active>a:before{content:"\e903";}
.before-loop-wrapper .woocommerce-ordering > *:not(select.orderby):not(.orderby-label), .woocommerce .woocommerce-ordering .orderby-current, .before-loop-wrapper > #ts-filter-widget-area:not(.active){display:none !important;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{display:flex;align-items:center;justify-content:center;gap:5px;}
.woocommerce .woocommerce-ordering .orderby-label{color:inherit;}
.before-loop-wrapper .woocommerce-ordering:before{content:'\e9ec';font-family:'tb-icon';font-weight:normal;font-style:normal;line-height:1;letter-spacing:0;}
.woocommerce-ordering select.orderby, .woocommerce .woocommerce-ordering select.orderby{display:block;opacity:0;position:absolute;inset:0;z-index:3;}
.filter-widget-area-button > a:before, .before-loop-wrapper .woocommerce-ordering:before{font-size:26px;}
body.woocommerce.archive :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .close{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;width:61px;height:54px;border-left:1px solid #ffffff;position:static;}
body.woocommerce.archive :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .sidebar-header{display:flex;flex-flow:row wrap;background:#efefef;align-items:center;margin-bottom:30px;}
body.woocommerce.archive :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .product-on-sale-form{display:block;min-height:0;background:transparent;color:inherit;letter-spacing:0;flex:1;padding:16px 30px;}
body.woocommerce.archive :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .product-on-sale-form label{color:inherit;}
body.woocommerce.archive :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .product-on-sale-form > label:after{font-size:16px;top:3px;left:2px;}
body.woocommerce.archive :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .product-on-sale-form label:before{width:21px;height:21px;border:1px solid #848484;border-radius:5px;}
.woocommerce.archive header .sticky-wrapper.is-sticky .header-sticky{box-shadow:none;}
.woocommerce.archive header .sticky-wrapper.is-sticky .header-sticky > div{border-bottom-width:0;}
#ts-filter-widget-area .ts-sidebar-content{padding:0;}
.woocommerce-page #ts-filter-widget-area{text-align:initial;order:10;}
body.woocommerce.archive :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) > aside{overflow:hidden;gap:0;}:is(.has-1-sidebar, .has-2-sidebar) .filter-widget-area-button + .overlay{display:none;}
.woocommerce-page :is(#left-sidebar, #right-sidebar, #ts-filter-widget-area) .widget-title-wrapper .widget-title{font-size:var(--ts-h5-font-size);}
.counter-wrapper .number-wrapper{min-width:60px;min-height:60px;}
.counter-wrapper > div{font-size:24px;}
.ts-product-deals-wrapper.heading-left.ts-slider.show-dots .shortcode-heading-wrapper{margin-bottom:10px;}
.ts-product-deals-wrapper:is(.heading-left, .heading-center) .shortcode-heading-wrapper{border-width:3px;}
.ts-product-deals-wrapper.woocommerce.list.show-gallery .product:not(.product-category) .product-wrapper{grid-template-columns:100%;}
.ts-image-position-left .product-category .product-wrapper > a, .list-categories.icon .product-category .product-wrapper > a{min-width:46px;}
.meta-wrapper .counter-wrapper .ref-wrapper{font-size:11px;}
.meta-wrapper .counter-wrapper > div{min-width:40px;min-height:40px;font-size:14px;padding:0;}
.woocommerce .products .product .loop-add-to-cart a{min-width:0;}
.woocommerce div.product div.images, .woocommerce div.product div.summary{width:100%;padding:0;}
.woocommerce div.product div.images{margin-bottom:30px;}
.ts-product-deals-wrapper:is(.heading-left, .heading-center) .shortcode-heading-wrapper .ts-countdown{margin-top:10px;}
.woocommerce .products .woocommerce-product-rating .star-rating{margin:1px 0 0;}
.woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta{padding-top:0;}
.woocommerce.ts-product.list .products .product:not(.product-category) .product-group-button-meta > .loop-add-to-cart:only-child{margin:3px 0 0;}
.yith-wfbt-section .yith-wfbt-images .image_plus{width:24px;height:24px;font-size:18px;line-height:22px;}
.yith-wfbt-section .yith-wfbt-items{align-items:flex-start;gap:10px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{justify-content:center;text-align:center;}
.woocommerce div.summary .counter-wrapper > div{min-width:50px;min-height:50px;font-size:18px;}
.woocommerce.main-products.list .products .product .product-name{font-size:1rem;}
.woocommerce.main-products.list .products .product:not(:last-child){padding-bottom:30px;margin-bottom:30px;}
.woocommerce table.shop_table_responsive.cart tr.cart_item{margin-bottom:20px;padding:20px;position:relative;display:flex;flex-wrap:wrap;align-items:center;border-width:1px;border-style:solid;border-radius:10px;}
.woocommerce table.shop_table_responsive.cart tr > *:not(.product-name):not(.product-thumbnail):not(.product-remove){width:100%;}
.woocommerce table.shop_table_responsive.cart tr:last-child{margin-bottom:0;}
.woocommerce table.shop_table_responsive tr td.product-quantity:before, .woocommerce-page table.shop_table_responsive tr td.product-quantity:before{position:relative;top:3px;}
.woocommerce table.shop_table_responsive.cart tr td, .woocommerce-page table.shop_table_responsive.cart tr td{text-align:end !important;background:transparent;padding:10px 0;border-style:dashed;}
.woocommerce table.shop_table_responsive.cart tr td.actions, .woocommerce-page table.shop_table_responsive.cart tr td.actions, .woocommerce table.shop_table_responsive.cart tr td:last-child, .woocommerce-page table.shop_table_responsive.cart tr td:last-child{border-width:0;padding-bottom:0;}
.woocommerce table.shop_table_responsive.cart tr td.actions, .woocommerce-page table.shop_table_responsive.cart tr td.actions{padding:0;margin:0;}
.woocommerce table.shop_table_responsive.cart tr td.product-remove, .woocommerce-page table.shop_table_responsive.cart tr td.product-remove, .woocommerce table.shop_table_responsive.cart tr td.product-thumbnail, .woocommerce-page table.shop_table_responsive.cart tr td.product-thumbnail, .woocommerce table.shop_table_responsive.cart tr td.product-name, .woocommerce-page table.shop_table_responsive.cart tr td.product-name{border-width:0;padding:0;text-align:start !important;}
.woocommerce table.shop_table_responsive.cart tr td.product-name, .woocommerce-page table.shop_table_responsive.cart tr td.product-name{flex:1;padding-left:15px;}
.woocommerce table.shop_table_responsive.cart tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive.cart tr td.product-thumbnail::before,.woocommerce table.shop_table_responsive.cart tr td.product-name::before, .woocommerce-page table.shop_table_responsive.cart tr td.product-name::before{display:none;}
.woocommerce table.shop_table_responsive.cart tr td.product-remove, .woocommerce-page table.shop_table_responsive.cart tr td.product-remove{padding:0;min-height:0;}
.woocommerce table.shop_table_responsive.cart tr td.product-remove a, .woocommerce-page table.shop_table_responsive.cart tr td.product-remove a{position:absolute;right:10px;top:10px;}
.woocommerce #content table.cart.shop_table_responsive .product-thumbnail, .woocommerce table.cart.shop_table_responsive .product-thumbnail, .woocommerce-page #content table.cart.shop_table_responsive .product-thumbnail, .woocommerce-page table.cart.shop_table_responsive .product-thumbnail{display:block;}
.woocommerce table.shop_table_responsive.cart .quantity{display:inline-block;}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;}
.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{padding-bottom:0;}
.woocommerce table.shop_table.cart td.actions > .button{float:none;margin:10px 0 0;}
.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:transparent !important;}
.woocommerce form.login .button,.woocommerce form.register .button{min-width:120px;}
.woocommerce #customer_login .col-1,.woocommerce #customer_login .col-2,.woocommerce-page #customer_login .col-1,.woocommerce-page #customer_login .col-2{width:100%;float:none;}
.woocommerce #customer_login .col-2,.woocommerce-page #customer_login .col-2{border-width:1px 0 0;}
.woocommerce #customer_login .col-1,.woocommerce-page #customer_login .col-1,.woocommerce form.track_order,.woocommerce form.woocommerce-ResetPassword.lost_reset_password{margin-bottom:50px;}
.woocommerce form.login,.woocommerce form.register,.woocommerce form.track_order,.woocommerce form.woocommerce-ResetPassword.lost_reset_password{max-width:100%;}
#customer_login h2, .account-content h2{margin-bottom:20px;}
body.woocommerce-cart article > .woocommerce > .woocommerce-notices-wrapper:not(:empty){margin-bottom:20px;}
.woocommerce .woocommerce-customer-details > .col2-set > .col-1{margin-bottom:40px;}
.woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .button:first-child:last-child{justify-self:center;margin:0 auto;}
.woocommerce-MyAccount-content .u-columns.woocommerce-Addresses > *:not(:last-child){margin-bottom:30px;}
.woocommerce-account .addresses .title h3, .woocommerce-account .addresses h2, .woocommerce-customer-details .addresses h2{margin-bottom:10px;}
.wishlist_table.mobile li{border-width:1px;border-style:solid;border-radius:10px;padding:20px;margin-bottom: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;font-size:0.9rem;}
.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{flex:1;}
.wishlist_table.mobile li .additional-info-wrapper .product-remove{margin:0 0 0 auto;}
.wishlist_table .product-add-to-cart a, .wishlist_table .product-add-to-cart a.button{min-width:0;padding:10px 20px !important;}
.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:40px;height:40px;line-height:40px;position:absolute;top:0;right:0;}
.woocommerce table.shop_table .product-remove a{text-align:right;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{gap:10px 30px;border:0;}
.search-table .search-field input[type="text"], .wp-block-search .wp-block-search__input, .woocommerce-product-search .search-field{padding:12px 50px 12px 15px;}
.search-table .search-button, .wp-block-search .wp-block-search__button, .woocommerce-product-search button[type="submit"]{width:50px;}
.search-table .search-button:before, .wp-block-search .wp-block-search__button:before, .woocommerce-product-search button[type="submit"]:before{font-size:20px;line-height:44px;}
.woocommerce #reviews ol.commentlist li .comment_container, .commentlist li.comment .comment-wrapper{--avatar-size:70px;}
.commentlist ol.children ol.children, .commentlist ol.children{padding:0 0 0 40px;}
.woocommerce #reviews ol.commentlist li .comment_container,
.commentlist li.comment .comment-wrapper{gap:20px;}
.entry-meta-top > .cats-link{padding-right:0;}
.ts-sidebar > aside{gap:20px;}
.ts-sidebar > aside > .widget-container{gap:20px;}
.ts-sidebar > aside > .widget-container:not(:last-child):not(.widget_search):not(.widget_image){padding-bottom:20px;border-bottom:1px solid var(--ts-border);}
.ts-sidebar .widget-container .widget-title-wrapper, .ts-sidebar .widget-container .widget-title-wrapper .widget-title{margin:0;}
.ts-sidebar .widget-container .widget-title-wrapper ~ *:not(.button):not(a.clear-all){display:none;}
.ts-sidebar .widget-container .widget-title-wrapper a.block-control, .ts-sidebar .widget-container .widget-title-wrapper ~ *:not(.button):not(a.clear-all).active{display:block;}
.ts-sidebar .widget-container .widget-title-wrapper ~ *:not(.button):not(a.clear-all).active{margin-top:20px;}
.ts-sidebar .widget-container .widget-title-wrapper ~ ul:not(.button):not(a.clear-all).active, .ts-sidebar .widget-container .widget-title-wrapper ~ .tagcloud:not(.button):not(a.clear-all).active{display:flex;}
.ts-sidebar .widget-container .widget-title-wrapper .widget-title{font-weight:800;}
.ts-sidebar .widget-container .widget-title-wrapper .widget-title, .ts-sidebar .widget-container .widget-title-wrapper a.block-control:after{font-size:var(--ts-h6-font-size);}
.ts-sidebar .widget-container .widget-title-wrapper ~ ul{margin-bottom:0;}
.single .meta-bottom-1, .single .meta-bottom-2{padding-top:20px;margin-bottom:20px;}
.single .meta-bottom-2 + .single-related-wrapper{margin-top:var(--ts-section-gap);}
.woocommerce #review_form #respond .form-submit input, #commentform .form-submit .button{min-width:200px;}
#commentform .form-submit{text-align:center;}
.ts-sidebar .widget-container ul{gap:16px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{font-size:var(--ts-h6-font-size);}
div.product.tabs-accordion .woocommerce-Tabs-panel > h2 ~ *,
div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2 ~ *{padding:20px 0;}
div.product.tabs-accordion .woocommerce-Tabs-panel > h2.active ~ .product-content{padding-bottom:60px;}
.tabs-accordion #reviews .woocommerce-noreviews{margin-bottom:30px;}
.commentlist li.comment .comment-detail{width:100%;flex:none;}
body .ts-popup-modal .product-360-container{width:200px;}
.threesixty .nav_bar a{width:30px;height:30px;margin:3px 0;}
.threesixty .nav_bar a:before{font-size:12px;line-height:30px;}
body .ts-popup-modal .add-to-cart-popup-container{width:70%;padding:20px;}
#ts-add-to-cart-popup-modal .close{top:18px;right:13px;}
.add-to-cart-popup-content .item .product-image{width:30%;}
.add-to-cart-popup-content .item .product-meta{width:calc(70% - 30px);}
.ts-dimensions-content ul li > span, .woocommerce-tabs .panel table td{padding:10px 15px;}
.add-to-cart-popup-content .action{padding-top:0;border-width:0;}
.ts-testimonial-wrapper blockquote{padding:30px;font-size:1.3rem;}
.wpcf7 p{margin-bottom:15px;}
.wpcf7 .ts-2-columns{gap:15px;}
.wpcf7-form-submit{margin-top:15px;}
#ts-shopping-cart-sidebar li > div.cart-item-wrapper{padding-right:0px;}
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper{position:static;}
#ts-shopping-cart-sidebar .cart_list li a.remove{transform:none;}
.ts-list-of-product-categories-wrapper{gap:20px;}
.ts-list-of-product-categories-wrapper .cat-img{max-width:40%;}
.style-horizontal .mailchimp-subscription{gap:30px;flex-direction:column;}
.style-horizontal .mailchimp-subscription .widget-title-wrapper,.style-horizontal .mailchimp-subscription .subscribe-widget{width:100%;text-align:center;}
#group-icon-header{display:flex;flex-direction:column;}
body.menu-mobile-active #group-icon-header{height:100%;}
.vertical-menu-sidebar .ts-sidebar-content{padding:70px 30px;width:350px;transform:translateX(-350px);}
#group-icon-header .sidebar-content{display:flex;flex-direction:column;overflow:hidden;height:100%;}
#group-icon-header .no-tab .tab-mobile-menu{margin:0;width:100%;}
#group-icon-header .tab-mobile-menu{display:flex;flex-flow:row wrap;margin:0;background:#efefef;}
#group-icon-header .tab-mobile-menu li{list-style:none;position:relative;padding:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:5px;font-weight:bold;background:transparent;border-right:1px solid #fff;}
#group-icon-header .tab-mobile-menu li:last-child{border:0;}
#group-icon-header .tab-mobile-menu li.active{background:#1b1b1b;color:#ffffff;}
#group-icon-header .tab-mobile-menu li#vertical-menu, #group-icon-header .no-tab .tab-mobile-menu li#main-menu{flex:1;}
#group-icon-header .no-tab .tab-mobile-menu li#main-menu{justify-content:flex-start;padding:0 20px;text-transform:uppercase;font-size:0.9em;}
#group-icon-header .ts-sidebar-content:not(.no-tab) .tab-mobile-menu li#main-menu > span{display:none;}
#group-icon-header .tab-mobile-menu li.close{position:static;}
#group-icon-header .ts-sidebar-content:not(.no-tab) .tab-mobile-menu li#main-menu, #group-icon-header .tab-mobile-menu li.close{width:61px;height:54px;}
#group-icon-header .no-tab .menu-title span:before,#group-icon-header .tab-mobile-menu li:before, #group-icon-header .tab-mobile-menu li.close:after{display:inline-block;font-size:1.6rem;}
.mobile-menu-wrapper nav ul li > a{color:inherit;}
.vertical-menu-wrapper ul li.parent > a:after, .mobile-menu-wrapper.tab-vertical-menu{display:none;}
#group-icon-header .mobile-menu-wrapper{position:relative;margin-bottom:0 !important;height:100%;overflow-x:hidden !important;overflow-y:auto;}
.mobile-menu-wrapper .mobile-menu .ts-list-of-product-categories-wrapper h3.heading-title, .mobile-menu-wrapper .mobile-menu ul.sub-menu .elementor-widget-wp-widget-nav_menu h5, .mobile-menu-wrapper .ts-megamenu .ts-list-of-product-categories-wrapper.columns-1 .list-categories ul li, .mobile-menu-wrapper span.ts-menu-drop-icon{font-size:var(--ts-mobile-menu-font-size);}
#group-icon-header .mobile-menu-wrapper .menu-main-mobile{height:100%;}
#group-icon-header .close{position:absolute;top:12px;right:10px;border-width:0;z-index:5;background:#ffffff;}
body.menu-mobile-active .ts-header .container, body.menu-mobile-active #main, body.menu-mobile-active #colophon{transform:translateX(0);}
header .ts-mobile-icon-toggle .icon:before, header .shopping-cart-wrapper a > .ic-cart:before{display:inline-block;vertical-align:middle;}
body .mobile-menu-wrapper.ts-menu nav.mobile-menu{width:100%;display:block;float:none;margin:0;padding:0;}
.mobile-menu-wrapper ul.menu li .menu-icon{margin-right:5px;}
.mobile-menu-wrapper span.ts-menu-drop-icon{z-index:3;cursor:pointer;padding:0;font-size:1.1em;width:50px;transition:color 150ms ease 0s;margin:1px 0 0 auto;text-align:right;}
body #group-icon-header .menu-title{margin:0;padding:16px 0;white-space:nowrap;font-size:100%;font-weight:normal;line-height:22px;position:relative;display:none;color:var(--ts-gray-color);}
body #group-icon-header.not-first-level .menu-title{display:block;-webkit-animation-duration:150ms;-moz-animation-duration:150ms;animation-duration:150ms;-webkit-animation-name:animation_fade;-moz-animation-name:animation_fade;animation-name:animation_fade;}
body #group-icon-header .menu-title:after{content:'';position:absolute;bottom:0;left:0;right:0;border-width:1px 0 0;border-style:solid;z-index:5;}
#group-icon-header .menu-title span{position:relative;display:inline-block;padding:0 40px;}
#group-icon-header .no-tab .menu-title span{font-style:normal;}
#group-icon-header.not-first-level .no-tab .menu-title span:before{display:none;}
#group-icon-header .no-tab .menu-title span:before{vertical-align:-1px;}
.mobile-menu-wrapper ul{margin:0;}
.mobile-menu-wrapper ul.sub-menu{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;z-index:4;display:none !important;overflow-x:hidden;overflow-y:auto;color:var(--ts-dropdown-color);background-color:var(--ts-dropdown-bg);}
.mobile-menu-wrapper li.active > .ts-menu-drop-icon + ul.sub-menu{-webkit-animation-duration:150ms;-moz-animation-duration:150ms;animation-duration:150ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_fade;-moz-animation-name:animation_fade;animation-name:animation_fade;display:block !important;}
.mobile-menu-wrapper nav > ul > li > ul.sub-menu{top:0;}
.mobile-menu-wrapper nav > ul > li:not(.ts-normal-menu):not(.ts-megamenu) ul.sub-menu{width:100%;position:static;transform:none;margin:0 0 0 10px;padding:0;display:block !important;overflow:visible;height:auto;}
.mobile-menu-wrapper nav ul.sub-menu li:not(.ts-normal-menu):not(.ts-megamenu){padding-left:0;padding-right:0;}
.mobile-menu-wrapper nav.vertical-menu ul.sub-menu > li.menu-item:not(.ts-normal-menu):not(.ts-megamenu){padding-left:20px;padding-right:20px;}
.mobile-menu-wrapper nav > ul > li:not(.ts-normal-menu):not(.ts-megamenu):last-child{margin-bottom:15px;}
.mobile-menu-wrapper li.active .ts-menu-drop-icon.active{position:fixed;top:55px;width:auto;z-index:5;padding:16px 17px;left:0;right:0;text-align:start;}
.no-tab .mobile-menu-wrapper li.active .ts-menu-drop-icon.active{top:70px;}
.mobile-menu-wrapper li.active .ts-menu-drop-icon:after{display:inline-block;}
.mobile-menu-wrapper li.active .ts-menu-drop-icon.active:after{vertical-align:0;}
.mobile-menu-wrapper nav > ul{margin:0;padding:0;}.mobile-menu-wrapper nav > ul ul{margin:0;padding:0;}
.mobile-menu-wrapper nav > ul ul.sub-menu li:last-child > ul.sub-menu{margin-bottom:0;}
.mobile-menu-wrapper nav ul li{margin:0;list-style:none;float:none;}
.mobile-menu-wrapper nav > ul > li, .mobile-menu-wrapper ul.sub-menu > li.menu-item{display:block;position:static;padding:14px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:18px;border-width:0 0 1px;border-style:solid;min-height:calc(1.7em + 29px);}
.mobile-menu-wrapper nav > ul > li:last-child, .mobile-menu-wrapper ul.sub-menu > li.menu-item:last-child{border-bottom-width:0;}
.mobile-menu-wrapper nav .sub-menu .ts-megamenu-container{padding:30px 20px;}
.mobile-menu-wrapper nav li.ts-megamenu ul.sub-menu > li{padding-left:0;padding-right:0;}
.mobile-menu-wrapper .menu-sub-label{top:-13px;right:0;transform:translateX(80%);}
.mobile-menu-wrapper nav ul li > a{padding:0;display:inline-block;color:inherit;z-index:1;position:relative;}
.mobile-menu-wrapper nav > ul li.current-menu-item:not(.ts-mega-menu) > .ts-menu-drop-icon, .mobile-menu-wrapper nav > ul li.current-menu-parent:not(.ts-mega-menu) > .ts-menu-drop-icon, .mobile-menu-wrapper nav > ul li.current-menu-item:not(.ts-mega-menu) > a, .mobile-menu-wrapper nav > ul li.current-menu-parent:not(.ts-mega-menu) > a{color:var(--ts-primary-color);}
.mobile-menu-wrapper nav > ul li.current-menu-item:not(.ts-mega-menu) > .ts-menu-drop-icon.active, .mobile-menu-wrapper nav > ul li.current-menu-parent:not(.ts-mega-menu) > .ts-menu-drop-icon.active{color:inherit;}
.mobile-menu-wrapper nav ul li > .shop-more{padding:10px 0;}
.mobile-menu-wrapper nav li a:hover{text-decoration:none;}
.mobile-menu-wrapper .ts-megamenu-container > *[class^="elementor-"]{position:static;}
.mobile-menu-wrapper .sub-menu .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{position:relative;}
.mobile-menu-wrapper .vertical-menu-wrapper{width:100%;}
.mobile-menu-wrapper .vertical-menu-wrapper .vertical-menu{position:static;display:block;width:100%;min-width:0;padding:0;box-shadow:none;border:0;}
.mobile-menu-wrapper .vertical-menu-wrapper:hover .vertical-menu{-webkit-animation:none;-moz-animation:none;animation:none;}
.mobile-menu-wrapper .vertical-menu-wrapper .vertical-menu:before{display:none;}
.mobile-menu-wrapper .sub-menu .ts-list-of-product-categories-wrapper .list-categories ul li a{line-height:22px;}
.group-button-header > .meta-bottom{display:flex;flex-flow:row wrap;align-items:center;gap:15px;padding:10px 20px;min-height:50px;border-width:1px 0 0;border-style:solid;}
.group-button-header > .meta-bottom .my-wishlist-wrapper{order:10;}
.group-button-header > .meta-bottom:last-child{border:0;background:#1b1b1b;color:#ffffff;}
.group-button-header > .meta-bottom > .hotline,.group-button-header > .meta-bottom .my-wishlist-wrapper{margin-left:auto;}
.group-button-header .my-account-wrapper{margin-bottom:2px;}
#group-icon-header .today-deal:only-child{padding:0;border:0;}
.group-button-header .my-account-wrapper .account-control > a{padding:0;}
.group-button-header .ts-tiny-account-wrapper .account-control>a:before{font-size:18px;vertical-align:-2px;margin-right:5px;}
.group-button-header .header-language,.group-button-header .header-currency{display:inline-block;vertical-align:middle;float:none;margin:0 !important;}
#group-icon-header .group-button-header a, body #group-icon-header .header-language a:hover, body #group-icon-header .header-language a:active, body #group-icon-header .header-language a:focus, body #group-icon-header .header-currency a:active, body #group-icon-header .header-currency a:focus, body #group-icon-header .header-currency a:hover{color:inherit;}
body #group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body #group-icon-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, #group-icon-header .header-currency ul{padding:15px 20px 32px 20px;top:auto;bottom:100%;margin-bottom:0;color:#000;}
#group-icon-header .header-currency ul{padding-bottom:25px;}
body #group-icon-header .language-currency > .header-language .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,body #group-icon-header .language-currency > .header-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,#group-icon-header .language-currency > .header-currency ul{color:#000;left:0;right:auto;margin-left:-15px;}
#group-icon-header .wcml_currency_switcher > ul:before,#group-icon-header .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before,#group-icon-header .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{box-shadow:0 -1px 5px rgba(118,118,118,0.2);}
#group-icon-header .wcml_currency_switcher > ul:before,#group-icon-header .wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu:before,#group-icon-header .wpml-ls-item-legacy-dropdown-click ul.wpml-ls-sub-menu:before{top:0;bottom:18px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;}
#group-icon-header .wcml_currency_switcher > ul:before{bottom:16px;}
body #group-icon-header .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu, body #group-icon-header .wpml-ls-legacy-dropdown:focus .wpml-ls-sub-menu, body #group-icon-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, #group-icon-header .header-currency:focus ul, #group-icon-header .header-currency:hover ul{-webkit-animation-name:animation_fade;-moz-animation-name:animation_fade;animation-name:animation_fade;}
body .header-top .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, body .header-top .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, .header-top .header-currency ul{padding:22px 20px 20px !important;margin-left:-20px;left:0;}
body.woocommerce.archive #left-sidebar .widget-title-wrapper .block-control, body.woocommerce.archive #right-sidebar .widget-title-wrapper .block-control, #ts-filter-widget-area .widget-title-wrapper .block-control{display:none !important;}
body.woocommerce.archive #left-sidebar .widget-container > *:not(.widget-title-wrapper), body.woocommerce.archive #right-sidebar .widget-container > *:not(.widget-title-wrapper), #ts-filter-widget-area .widget-container > *:not(.widget-title-wrapper){display:block !important;}
body.woocommerce.archive #left-sidebar .widget-container > ul:not(.widget-title-wrapper), body.woocommerce.archive #right-sidebar .widget-container > ul:not(.widget-title-wrapper), #ts-filter-widget-area .widget-container > ul:not(.widget-title-wrapper){display:flex !important;width:100%;}
body.woocommerce.archive #left-sidebar,body.woocommerce.archive #right-sidebar{position:fixed;inset:0;width:100vw;max-width:420px;overflow-y:auto;overflow-x:hidden;display:none;margin:0;z-index:99992;}
body.woocommerce.archive.admin-bar #left-sidebar,body.woocommerce.archive.admin-bar #right-sidebar{top:46px;}
#ts-filter-widget-area .ts-sidebar-content > aside,body.woocommerce.archive #left-sidebar > aside,body.woocommerce.archive #right-sidebar > aside{background-color:var(--ts-dropdown-bg);color:var(--ts-dropdown-color);}
body.woocommerce.archive #left-sidebar.active,body.woocommerce.archive #right-sidebar.active{display:block;-webkit-animation-duration:150ms;-moz-animation-duration:150ms;animation-duration:150ms;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:animation_fade;-moz-animation-name:animation_fade;animation-name:animation_fade;-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;}
.woocommerce .woocommerce-ordering .orderby ul{left:auto;right:0;transform:none;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper{order:-1;flex:none;width:100%;}
.ts-product-deals-wrapper.heading-center .shortcode-heading-wrapper{padding:50px 30px;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products{gap:10px;}
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .product,
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product,
.ts-product-deals-wrapper.heading-center:not(.ts-slider) .products .shortcode-heading-wrapper + .product + .product{flex-basis:calc(50% - 5px);}
.column-tabs ul.tabs{gap:10px 30px;justify-content:center;}
.ts-product-video-button, .ts-product-360-button, .woocommerce div.product div.images .woocommerce-product-gallery__trigger{width:36px;height:36px;}
.ts-product-video-button + .ts-product-360-button{bottom:42px;}
.ts-product-360-button:before, .ts-product-video-button:before, .woocommerce div.product div.images .woocommerce-product-gallery__trigger:before{line-height:36px;}
.ts-product-in-product-type-tab-wrapper .column-tabs, .column-tabs .list-categories, .ts-shortcode .shortcode-heading-wrapper, .elementor-widget[data-widget_type^="wp-widget-"] .elementor-widget-container > h5{padding-bottom:15px;margin-bottom:23px;}
.tabs-accordion #comments + #review_form_wrapper{padding-top:calc(var(--ts-section-gap) - 6px);border-width:1px 0 0;border-style:solid;}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{margin-left:-5px;margin-right:-5px;}
.woocommerce form .woocommerce-billing-fields__field-wrapper > p.form-row, .woocommerce form .woocommerce-shipping-fields__field-wrapper > p.form-row{margin-left:5px;margin-right:5px;}
.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% - 10px);}
.woocommerce form.checkout .form-row{margin-bottom:20px;}
.woocommerce form .form-row label{padding-bottom:8px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{padding:0 0 2px 0;}
}
@media only screen and (max-width: 570px){
.yith-wcwl-share .yith-wcwl-after-share-section, .yith-wcwl-share .yith-wcwl-after-share-section input.copy-target{text-align:left;}
.yith-wcwl-share .yith-wcwl-after-share-section{margin-top:10px;}
}
@media only screen and (max-width: 480px){
.has-1-sidebar .woocommerce.main-products.grid, .woocommerce.main-products.grid{--ts-columns:2 !important;}
.ts-logo-slider-wrapper.has-border .content-wrapper{--ts-columns:2;}
.list-categories .container{--ts-columns:2;}
.ts-shortcode .column-content, .ts-shortcode .content-wrapper,.ts-shortcode.columns-3 .column-content, .ts-shortcode.columns-3 .content-wrapper{--ts-columns:2;}
.ts-shortcode.list .column-content, .ts-shortcode.list .content-wrapper,.ts-shortcode.columns-3.list .column-content, .ts-shortcode.columns-3.list .content-wrapper{--ts-columns:1;}
header .logo-wrapper{min-width:0;}
#group-icon-header .ts-sidebar-content{padding:0;flex:1;overflow-y:auto;}
.ts-product-brand-wrapper.ts-slider .items{margin-left:-5px;margin-right:-5px;}
.ts-product-brand-wrapper.ts-slider .items .item{padding-left:5px;padding-right:5px;}
.breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title{min-height:230px;}
.column-tabs .list-categories,.ts-product-deals-wrapper.heading-top .shortcode-heading-wrapper{flex-direction:column;align-items:flex-start;gap:15px;}
.column-tabs .list-categories,.ts-product-deals-wrapper.heading-top.show-counter-today .shortcode-heading-wrapper{align-items:center;}
.column-tabs .list-categories ul.tabs{justify-content:center;}
.ts-product-deals-wrapper.heading-top.show-counter-today .shortcode-heading-wrapper{padding-bottom:30px;}
.product-group-button > div.compare a.added:after, .summary .single-product-buttons a.compare.added:before, .product-group-button-meta > div.compare a.added:before,.product-group-button > div.loop-add-to-cart a.added:after, .product-group-button-meta > .loop-add-to-cart .button.added:before, .woocommerce .summary form.cart button.button.added:before{margin-right:5px;}
.product-group-button-meta > .loop-add-to-cart .button.added:before{font-size:130%;vertical-align:-2px;}
.woocommerce .products .product:not(.product-category) .product-group-button-meta > .short-description{padding-top:0;padding-bottom:5px;}
.woocommerce-tabs .panel table tr td:first-child, .woocommerce table.shop_attributes th, .ts-dimensions-content ul li > span:first-child{width:50%;}
.ts-dimensions-content ul li > span:not(:first-child){flex:1;}
.woocommerce div.product:not(.product-type-grouped) .summary form.cart div.quantity .qty{width:120px;}
.show-gallery.list .product .thumbnail-wrapper > .ts-product-galleries{padding:10px 20px;}
.ts-product-deals-wrapper.woocommerce.list.columns-1 .product:not(.product-category) .meta-wrapper{padding:10px 20px 20px;gap:12px;}
.price, .products .meta-wrapper > .price{gap:5px;}
.woocommerce div.product form.cart table.group_table th:not(:last-child), .woocommerce div.product form.cart table.group_table td:not(:last-child){padding-right:15px !important;}
.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity .quantity{width:100%;}
.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity{width:100%;margin-top:10px;}
.woocommerce div.product form.cart table.group_table td.woocommerce-grouped-product-list-item__price{padding-right:0 !important;}
.woocommerce div.product form.cart table.group_table .woocommerce-grouped-product-list-item__thumbnail{width:80px;}
.woocommerce:is(.ts-image-position-left,.ts-image-position-right) .product-category .product-wrapper{flex-direction:column;justify-content:center;align-items:center;}
.stretch-content .product-category .product-wrapper{padding:15px 10px 10px;}
#ts-filter-widget-area .ts-sidebar-content{width:100%;}
.woocommerce #review_form #respond .comment-form > .comment-form-email,
.woocommerce #review_form #respond .comment-form > .comment-form-author{width:100%;}
.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:10px;}
#comment-wrapper #commentform #comment, .woocommerce #reviews #comment{height:150px;}
.yith-wfbt-form{overflow-y:hidden;overflow-x:auto;padding-bottom:5px;}
.yith-wfbt-section .yith-wfbt-images tr{justify-content:center;}
.yith-wfbt-section .yith-wfbt-images td:not(.image_plus){width:calc(33.333333% - 16px);flex:none;}
.yith-wfbt-section .yith-wfbt-items{flex-direction:column;margin-top:0;}
.yith-wfbt-submit-block{margin-top:0;}
.yith-wfbt-items .yith-wfbt-item{width:100%;flex:none;padding:0;}
.yith-wfbt-section .yith-wfbt-images .image_plus{flex:none;}
.woocommerce div.product.gallery-layout-vertical.has-gallery div.images{padding-left:58px;}
.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{width:50px;justify-content:flex-start;gap:8px;}
.woocommerce div.product.gallery-layout-vertical div.images{gap:8px;}
.yith-wfbt-items .yith-wfbt-item > label{font-size:1em;}
.woocommerce div.product .yith-wfbt-items .price{display:inline-flex;width:auto;}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{width:100%;min-width:0;margin-left:0;margin-top:10px;}
.woocommerce > form.checkout #order_review_heading{padding-bottom:0;}
.woocommerce-cart .woocommerce .cart-collaterals{padding-right:20px;padding-left:20px;}
.entry-author{flex-direction:column;text-align:center;}
.post-password-form > p >label{display:block;}
.post-password-form > p >label > input{min-width:0;width:100%;}
.post-password-form > p >label + input[type="submit"]{width:100%;min-width:0;margin-left:0;display:block;top:0;}
.wp-block-search .wp-block-search__inside-wrapper{flex-direction:column;}
.wp-block-search .wp-block-search__input{width:100%;min-width:0;}
.list-posts article.sticky{padding:30px;border-width:2px;}
.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;}
.wp-block-pullquote.is-style-solid-color blockquote:before{font-size:200%;}
.wp-block-pullquote{padding:30px 0;}.mc4wp-form .subscribe-email .button{min-width:130px;}
.woocommerce ul.order_details{flex-direction:column;}
.woocommerce ul.order_details li{width:100%;padding:10px;flex:none;text-align:inherit;border-right:0;border-bottom:1px dashed var(--ts-border);font-size:0.86em;}
.woocommerce ul.order_details li strong{display:inline-block;}
.woocommerce table.shop_table.order_details th.product-total, .woocommerce .woocommerce-order-details table.shop_table tfoot td, .woocommerce table.shop_table.order_details td.product-total{text-align:right;}
.woocommerce div.product .woocommerce-tabs ul.tabs li > a{padding:8px 10px;}
.woocommerce #reviews ol.commentlist li .comment_container, .commentlist li.comment .comment-wrapper{--avatar-size:50px;}
.commentlist ol.children ol.children, .commentlist ol.children{padding:0 0 0 20px;}
.comment-meta-actions .comment-meta{left:calc(var(--avatar-size) + 10px);}
#ts-product-360-modal.ts-popup-modal .close{right:20px;}
body .ts-popup-modal .product-360-container{width:calc(85% - 50px);}
body .ts-popup-modal .add-to-cart-popup-container{width:90%;}
.add-to-cart-popup-content .action .checkout{margin:5px 0 0;}
.add-to-cart-popup-content .item:after{content:'';clear:both;display:table;}
.add-to-cart-popup-content .action .button{width:100%;min-width:0;margin:0 0 5px;}
.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);}
.ts-team-members .team-info{gap:4px;}
.ts-team-members .team-info .name{font-size:1.2rem;}
.woocommerce div.product div.images .flex-control-thumbs li{width:60px;}
.woocommerce div.product div.images .flex-viewport, .woocommerce div.product div.images .flex-control-thumbs img{border-radius:5px;}
.ts-popup-modal .popup-container.product-360-container{width:90%;}
.ts-shortcode.banner-inside .tab-banner{grid-column:span 2;}
.list.columns-2 .meta-wrapper .counter-wrapper > div{min-width:36px;min-height:36px;font-size:15px;}
.single .meta-bottom-1{flex-direction:column;gap:15px;}
.single-navigation > a{min-height:36px;}
.single-navigation > a > span:last-child{display:none;}
.single-navigation > a:before{width:36px;height:36px;line-height:34px;font-size:18px;}
.single-post .single-navigation.prev > a{padding-left:50px;}
.single-post .single-navigation.next > a{padding-right:50px;}
.woocommerce form.checkout_coupon, .woocommerce .checkout-login-coupon-wrapper form.login{padding:20px;}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{margin-left:0;margin-right:0;}
.woocommerce form .woocommerce-billing-fields__field-wrapper > p.form-row, .woocommerce form .woocommerce-shipping-fields__field-wrapper > p.form-row{margin-left:0;margin-right:0;}
.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:100%;}
.woocommerce > form.checkout #order_review_heading{padding:20px 20px 0;}
.woocommerce > form.checkout #order_review{padding:20px;}
.wpcf7 .ts-2-columns{flex-direction:column;gap:0;}
.woocommerce.yith-wfbt-section .button{min-width:0;width:100%;}
.woocommerce.columns-1.grid .product:not(.product-category) .meta-wrapper .counter-wrapper > div{min-width:46px;min-height:46px;font-size:16px;}
}
@media only screen and (max-width: 375px){
.meta-wrapper .counter-wrapper .ref-wrapper{font-size:10px;}
.meta-wrapper .counter-wrapper > div{min-width:36px;min-height:36px;}
}
@media only screen and (max-width: 350px){ .woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{margin-left: 0;margin-right: 0;}
.woocommerce-billing-fields__field-wrapper > p.form-row, .woocommerce-shipping-fields__field-wrapper > p.form-row{margin-left: 0;margin-right: 0;}
.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, .woocommerce-billing-fields__field-wrapper > #billing_postcode_field, .woocommerce-shipping-fields__field-wrapper > #shipping_postcode_field, .woocommerce-billing-fields__field-wrapper > #billing_city_field, .woocommerce-shipping-fields__field-wrapper > #shipping_city_field{width: 100%;}
.ts-header {
--ts-hd-icon-size: 24px;
--ts-logo-width: 120px;
}
.dropdown-container .theme-title span, .shopping-cart-wrapper .cart-control .cart-number {
left: 22px;
}
}:root{--ts-logo-width:160px;--ts-img-gap:0px;--ts-pr-font-family:Mulish;--ts-pr-font-style:normal;--ts-pr-font-weight:500;--ts-pr-line-height:1.6em;--ts-pr-letter-spacing:0.025em;--ts-body-font-size:15px;--ts-heading-font-family:Mulish;--ts-heading-font-style:normal;--ts-heading-font-weight:700;--ts-heading-line-height:1.2em;--ts-heading-letter-spacing:0.025em;--ts-btn-font-family:Mulish;--ts-btn-font-style:normal;--ts-btn-font-weight:800;--ts-btn-line-height:1em;--ts-btn-letter-spacing:0.05em;--ts-btn-font-size:14px;--ts-menu-font-family:Mulish;--ts-menu-font-weight:800;--ts-menu-font-size:15px;--ts-menu-letter-spacing:0.05em;--ts-v-menu-font-family:Mulish;--ts-v-menu-font-weight:700;--ts-v-menu-font-size:15px;--ts-v-menu-letter-spacing:0.05em;--ts-btn-ipad-font-size:13px;--ts-primary-color:rgba(0,104,200,1);--ts-text-in-primary-color:rgba(255,255,255,1);--ts-primary-opacity:rgba(0,104,200,0.1);--ts-primary-loading-color:rgba(0,104,200,0.5);--ts-main-bg:rgba(255,255,255,1);--ts-text-color:rgba(0,0,0,1);--ts-heading-color:rgba(0,0,0,1);--ts-gray-color:rgba(132,132,132,1);--ts-hightlight:rgba(252,201,4,1);--ts-dropdown-bg:rgba(255,255,255,1);--ts-dropdown-color:rgba(0,0,0,1);--ts-link-color:rgba(0,104,200,1);--ts-link-hover-color:rgba(0,104,200,1);--ts-border:rgba(235,235,235,1);--ts-tag-color:rgba(132,132,132,1);--ts-tag-bg:rgba(255,255,255,0);--ts-tag-border:rgba(235,235,235,1);--ts-blockquote-bg-color:rgba(232,243,254,1);--ts-blockquote-icon-color:rgba(0,0,0,1);--ts-blockquote-text-color:rgba(0,0,0,1);--ts-input-color:rgba(0,0,0,1);--ts-input-background-color:rgba(255,255,255,1);--ts-input-border:rgba(235,235,235,1);--ts-btn-color:rgba(255,255,255,1);--ts-btn-bg:rgba(0,104,200,1);--ts-btn-border:rgba(0,104,200,1);--ts-btn-hover-color:rgba(0,104,200,1);--ts-btn-hover-bg:rgba(255,255,255,0);--ts-btn-hover-border:rgba(0,104,200,1);--ts-button-loading-color:rgba(255,255,255,0.5);--ts-button-loading-hover-color:rgba(0,104,200,0.5);--ts-btn-special-color:rgba(0,0,0,1);--ts-btn-special-bg:rgba(228,242,255,1);--ts-btn-special-border:rgba(228,242,255,1);--ts-btn-special-hover-color:rgba(0,0,0,1);--ts-btn-special-hover-bg:rgba(255,255,255,0);--ts-btn-special-hover-border:rgba(0,104,200,1);--ts-button-loading-color:rgba(0,0,0,0.5);--ts-button-loading-hover-color:rgba(0,0,0,0.5);--ts-spe-btn-bg:rgba(228,242,255,0.15);--ts-btn-thumbnail-color:rgba(0,0,0,1);--ts-btn-thumbnail-bg:rgba(255,255,255,1);--ts-btn-thumbnail-border:rgba(235,235,235,1);--ts-btn-thumbnail-hover-color:rgba(0,0,0,1);--ts-btn-thumbnail-hover-bg:rgba(232,243,254,1);--ts-btn-thumbnail-hover-border:rgba(232,243,254,1);--ts-button-loading-color:rgba(0,0,0,0.5);--ts-button-loading-hover-color:rgba(0,0,0,0.5);--ts-product-bg-color:rgba(255,255,255,1);--ts-brand-bg:rgba(244,244,244,1);--ts-rating-color:rgba(195,195,195,1);--ts-rated-color:rgba(253,201,4,1);--ts-product-price-color:rgba(221,40,49,1);--ts-product-sale-price-color:rgba(132,132,132,1);--ts-sale-label-color:rgba(255,255,255,1);--ts-sale-label-bg:rgba(0,104,200,1);--ts-new-label-color:rgba(255,255,255,1);--ts-new-label-bg:rgba(0,0,0,1);--ts-hot-label-color:rgba(255,255,255,1);--ts-hot-label-bg:rgba(221,40,49,1);--ts-soldout-label-color:rgba(255,255,255,1);--ts-soldout-label-bg:rgba(145,145,145,1);--ts-breadcrumb-bg:rgba(244,244,244,0.42);--ts-breadcrumb-color:rgba(0,0,0,1);--ts-breadcrumb-link-color:rgba(132,132,132,1);--ts-breadcrumb-v3-color:rgba(255,255,255,1);--ts-breadcrumb-v3-link-color:rgba(255,255,255,1);}
.ts-header{--ts-hd-top-bg:rgba(27,27,27,1);--ts-hd-top-color:rgba(255,255,255,1);--ts-hd-top-border:rgba(27,27,27,1);--ts-hd-top-link-hover:rgba(0,104,200,1);--ts-hd-middle-bg:rgba(255,255,255,1);--ts-hd-middle-color:rgba(0,0,0,1);--ts-hd-middle-border:rgba(235,235,235,1);--ts-hd-middle-link-hover:rgba(0,104,200,1);--ts-hd-bottom-bg:rgba(255,255,255,1);--ts-hd-bottom-color:rgba(0,0,0,1);--ts-hd-bottom-border:rgba(235,235,235,1);--ts-hd-bottom-link-hover:rgba(0,104,200,1);--ts-cart-count-bg:rgba(0,104,200,1);--ts-cart-count-color:rgba(255,255,255,1);--ts-input-background:#f8f8f8;}
.footer-container{--ts-footer-bg:rgba(255,255,255,1);--ts-footer-color:rgba(0,0,0,1);--ts-footer-heading-color:rgba(0,0,0,1);--ts-footer-link-color:rgba(221,40,49,1);--ts-footer-link-hover-color:rgba(0,104,200,1);}
@media only screen and (max-width: 1279px){
:root{--ts-logo-width:135px;}
#group-icon-header .logo-wrapper{--ts-logo-width:135px;}
}
table.group_table .woocommerce-grouped-product-list-item__label a, .woocommerce .products .product .product-name{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}