@media only screen and (max-width: 767px){ .visible-phone{display:block !important;}
.sticky-wrapper.is-sticky .icon-menu-sticky-header.hidden-phone, .hidden-phone{display:none !important;}
.admin-bar .elementor-section.elementor-section-height-full{height:calc(100vh - 46px);}
.ts-header-intro .elementor-section.elementor-section-height-full{height:85vh;}
.ts-header-intro.admin-bar .elementor-section.elementor-section-height-full{height:90vh;}
.logo-wrapper .normal-logo{display:none;}
.logo-wrapper .mobile-logo{display:inline-block;}
.shopping-cart-wrapper .dropdown-container, .my-account-wrapper .dropdown-container{display:none !important;}
.ts-header .header-right > .ts-header-help{display:none;}
.breadcrumb-title-wrapper .breadcrumbs{padding:10px 0;}
.header-middle .search-button.search-icon{order:-1;}
.header-v6 .header-middle .search-button.search-icon{order:initial;}
.header-middle .ts-mobile-icon-toggle{order:10;}
.ts-header .header-right > .ts-mobile-icon-toggle{line-height:1;padding-left:10px;}
.ts-header .header-left > *{padding-right:10px;}
.header-v5 .ts-header .header-top .header-store-notice, .header-v5 .ts-header .header-top .header-left, .header-v4 .ts-header .header-top .header-store-notice, .header-v4 .ts-header .header-top .header-left, .ts-header .header-top .header-store-notice, .ts-header .header-top .header-left{max-width:100%;text-align:center;}
.header-v4.header-transparent.header-text-light .header-middle-inner{padding:15px;}
.header-sticky > .ts-search-by-category .search-table .search-field input[type="text"]{padding:12px 15px 12px 50px;font-size:14px;}
.header-sticky > .ts-search-by-category .search-table .search-button:before, .header-sticky > .ts-search-by-category .close{font-size:22px;}
.header-sticky > .ts-search-by-category ::-webkit-input-placeholder{font-size:14px;}
.header-sticky > .ts-search-by-category :-moz-placeholder{font-size:14px;}
.header-sticky > .ts-search-by-category ::-moz-placeholder{font-size:14px;}
.header-sticky > .ts-search-by-category :-ms-input-placeholder{font-size:14px;}
.header-v2 .header-middle .menu-wrapper.menu-center{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;}
.ts-header .search-button.search-icon .icon span{display:none;}
.header-v1 .header-middle .logo-wrapper.logo-center, .header-v1 .header-middle .menu-wrapper.menu-center, .header-middle .logo-wrapper.logo-center, .header-middle .menu-wrapper.menu-center{width:40%;}
.header-v1 .header-middle .header-left, .header-v1 .header-middle .header-right, .header-middle .header-left, .header-middle .header-right{width:30%;}
.header-v1 .header-sticky > .ts-search-by-category{bottom:0;}
.ts-header-intro.header-v5 .header-middle .menu-wrapper.menu-center{width:100%;margin-left:0;flex:none;text-align:start;padding:20px 0 0;display:block !important;overflow-x:auto;overflow-y:hidden;position:static;}
.ts-header-intro .ts-header .menu-wrapper nav > ul.menu, .ts-header-intro .ts-header .menu-wrapper nav > ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:static;}
.ts-header-intro .ts-header .menu-wrapper .ts-menu, .ts-header-intro .ts-header nav.main-menu > ul.menu > li.button, .ts-header-intro .ts-header nav.main-menu > ul > li.button{position:static;}
.ts-header-intro .ts-header nav > ul > li:nth-last-child(2),
.ts-header-intro .ts-header nav > ul.menu > li:nth-last-child(2){margin:0;}
.ts-header-intro .ts-header nav > ul > li.button > a, .ts-header-intro .ts-header nav > ul.menu > li.button > a{position:absolute;top:22px;right:15px;font-size:90%;padding:5px 15px;}
.ts-header-intro.header-v5 .is-sticky .header-middle .menu-wrapper.menu-center{padding:10px 0 0;}
.ts-header-intro .ts-header .is-sticky nav > ul > li.button > a, .ts-header-intro .ts-header .is-sticky nav > ul.menu > li.button > a{top:8px;}
.intro-header-section{padding:220px 0 80px;}
.style-dropdown .filter-widget-area .widget-container .widget-title-wrapper:after{display:none;}
.woocommerce .products{margin-left:-5px;margin-right:-5px;}
.woocommerce .cross-sells.products, .woocommerce .up-sells.products, .woocommerce .related.products{margin-left:0;margin-right:0;}
.woocommerce .products .product, .woocommerce .products .product:not(.product-category){padding:0 5px;}
.woocommerce-result-count{display:none;}
.woocommerce div.product.gallery-layout-horizontal .product-images-summary div.woocommerce-product-gallery, .woocommerce div.product.gallery-layout-horizontal .product-images-summary div.summary, .woocommerce div.product.gallery-layout-horizontal div.woocommerce-product-gallery, .woocommerce div.product.gallery-layout-horizontal div.summary, .woocommerce div.product div.woocommerce-product-gallery, .woocommerce div.product div.summary{width:100%;padding-left:0;}
.product-content.show-more-less{max-height:300px;}
.product-on-sale-form{display:none;}
.yith-wfbt-section .yith-wfbt-images tbody{display:block;overflow-x:auto;overflow-y:hidden;}
.yith-wfbt-section .yith-wfbt-images tr{display:flex;margin-right:-1px;}
.yith-wfbt-section .yith-wfbt-images tr > td:not(.image_plus){width:33.3333%;flex:none;border-bottom-width:1px;}
.yith-wfbt-section .yith-wfbt-items li:last-child, .yith-wfbt-section .yith-wfbt-images td:last-child{border-right-width:1px;}
.yith-wfbt-section .yith-wfbt-items{justify-content:flex-start;flex-wrap:wrap;text-align:start;padding:25px 20px;border-width:1px 0 0;border-style:solid;margin-top:-1px;}
.yith-wfbt-section .yith-wfbt-items li{padding:10px 0;width:100%;flex:none;border:0;}
.woocommerce div.product.gallery-layout-vertical.has-gallery div.woocommerce-product-gallery{padding-left:110px;}
.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{width:100px;}
.vertical-menu-sidebar .ts-sidebar-content, .ts-floating-sidebar .ts-sidebar-content{padding:30px;}
.woocommerce div.product .summary .woocommerce-tabs #tab-ts_custom{overflow-x:auto;overflow-y:hidden;}
.ts-blogs.columns-3 .items article, .columns-3 .list-posts article{width:100%;}
.vertical-menu-sidebar .close, .ts-floating-sidebar .close{top:22px;}
.woocommerce .products:not(.swiper) > .product{margin-bottom:40px;}
.woocommerce div.product > .woocommerce-tabs{overflow:hidden;}
.woocommerce div.product > .woocommerce-tabs ul.tabs{margin:0;justify-content:flex-start;}
.woocommerce div.product.tabs-in-summary .summary:before, .woocommerce div.product .summary .woocommerce-tabs ul.tabs, #page div.product > .woocommerce-tabs ul.tabs:after{display:none;}
.woocommerce div.product > .woocommerce-tabs ul.tabs li{margin:0 30px 0 0;}
.woocommerce div.product > .woocommerce-tabs ul.tabs li:last-child{margin-right:0;}
.woocommerce div.product > .woocommerce-tabs .panel{padding-top:30px;border-width:1px 0 0;border-style:solid;margin-top:-1px;}
.woocommerce div.product .summary #comments + #review_form_wrapper{padding-top:30px;margin-top:30px;}
.woocommerce #main-content:not(.ts-col-24) div.product.gallery-layout-vertical.has-gallery div.woocommerce-product-gallery{padding-left:0;}
.woocommerce #main-content:not(.ts-col-24) div.product.gallery-layout-vertical div.images .flex-control-thumbs{width:calc(100% + 10px);position:static;display:flex;flex-wrap:wrap;margin:10px -5px 0;}
.woocommerce div.product .summary .woocommerce-tabs{margin:14px 0 0;}
.woocommerce div.product .summary .woocommerce-tabs .panel{padding:0;position:static;-webkit-animation:none;animation:none;z-index:1;display:block !important;margin-top:50px;height:auto;max-height:none;overflow:initial;}
.woocommerce div.product .summary .woocommerce-tabs .panel.woocommerce-Tabs-panel--description > h2{text-align:left;margin-bottom:15px;}
.woocommerce div.product .summary .woocommerce-tabs .panel .close{display:none;}
body #primary > .list-categories .product-category .meta-wrapper .heading-title{font-size:100%;line-height:1.1;}
#primary > .list-categories .product-wrapper > a:first-child{width:45%;margin-right:15px;}
#primary > .list-categories .product-category .product-wrapper > .meta-wrapper{flex:none;width:calc(55% - 15px);}
.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{font-size:13px;}
.product-group-button > div a.loading:after, .woocommerce .product-group-button > div .button.loading:after{width:12px;height:12px;margin-top:-6px;margin-left:-6px;}
.woocommerce .product-label > span.onsale, .woocommerce .product-label > span{min-width:48px;min-height:0;font-size:10px;line-height:1 !important;margin:0 0 5px;}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs{margin-bottom:0;}
.ts-popup-modal .popup-container.product-360-container{width:70%;}
.filter-widget-area-button + .overlay{position:fixed;opacity:0;visibility:hidden;left:0;right:0;bottom:0;top:0;content:"";background:#000000;display:block;z-index:99990;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;}
.filter-widget-area-button.active + .overlay{visibility:visible;opacity:0.4;}
.filter-widget-area-button.scrolling{position:fixed;top:0;left:0;width:100%;display:block;z-index:1000;padding:10px 14px;text-align:center;transition:300ms ease 0s;}
.filter-widget-area-button > a{width:100%;}
.filter-widget-area-button > a, .filter-widget-area-button > a:before{transition:none;}
.woocommerce table.shop_table_responsive.cart tr.cart_item{margin-bottom:30px;padding:20px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;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:before, .woocommerce-page table.shop_table_responsive tr td:before{float:left;font-weight:normal;color:#707070;}
.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;}
.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:20px;top:20px;}
.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;}
.wishlist_table.mobile li{padding:10px;}
.wishlist_table.mobile li .additional-info-wrapper .product-remove{top:10px;right:10px;}
.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-message, .woocommerce .woocommerce-message, .woocommerce-error, .woocommerce .woocommerce-error, .woocommerce-info, .woocommerce .woocommerce-info{padding:14px 20px !important;}
.woocommerce-info, .woocommerce .woocommerce-info{padding:0 !important;}
.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{min-width:100px;}
.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:20px;}
.woocommerce-account .addresses .title h3, .woocommerce-account .addresses h2, .woocommerce-customer-details .addresses h2{margin-bottom:10px;}
.layout-fullwidth .elementor-widget .elementor-widget-container > h5, .main-content-fullwidth .elementor-widget .elementor-widget-container > h5{margin-bottom:16px;}
.wpcf7 form div.columns-3{margin-left:0;margin-right:0;}
.wpcf7 form div.columns-3 > label{width:100%;float:none;padding:0;}
body.error404 #main .breadcrumb-title-wrapper.no-title ~ .page-container,
body.error404 #main > .page-container{padding-top:48px;padding-bottom:90px;}
body.error404 .not-found > i{font-size:80px;}
body.search.search-no-results .search-wrapper{max-width:80%;}
body.search.search-no-results .alert p{font-size:120%;}
body.search.search-no-results .alert{padding-bottom:20px !important;}
.page-container.thumbnail-parallax .entry-header{padding:0 !important;}
.page-container.thumbnail-parallax:before{display:none;}
.page-container.thumbnail-parallax .entry-format:before{position:absolute;}
.page-container.thumbnail-parallax .entry-header .entry-format{height:auto;}
.page-container.thumbnail-parallax .entry-header .thumbnail.gallery, .page-container.thumbnail-parallax .entry-header .ts-video, .page-container.thumbnail-parallax .entry-header figure > img{position:relative;}
.page-container.thumbnail-parallax .entry-header header{padding:20px;}
.entry-meta-top{font-size:85%;margin-top:15px;}
.entry-meta-top .cats-link > span:first-child, .entry-meta-top > *:not(:last-child){margin-right:8px;}
.ts-shortcode.ts-blogs .items{margin-left:0;margin-right:0;}
.ts-shortcode.ts-blogs .items .item{padding-left:0;padding-right:0;}
.ts-blogs.columns-2 .items, .columns-2 .list-posts .items{margin-left:0;margin-right:0;}
.ts-blogs.columns-2 .items article, .columns-2 .list-posts article{width:100%;padding-left:0;padding-right:0;}
.columns-2 .list-posts article, .columns-3 .list-posts article, .ts-blogs.columns-2 .items article, .ts-blogs.columns-3 .items article{margin-bottom:10px;}
.columns-2 .list-posts article:last-child, .columns-3 .list-posts article:last-child, .ts-blogs.columns-2 .items article:last-child, .ts-blogs.columns-3 .items article:last-child{margin-bottom:0;}
.ts-blogs .load-more-wrapper{margin-top:53px;}
.widget-container.ts-social-icons .widget-title-wrapper a.block-control{display:none !important;}
.widget-container.ts-social-icons > .social-icons{display:block !important;}
.ts-shortcode.ts-blogs:not(.ts-slider).columns-2 .item,
.ts-shortcode.ts-blogs:not(.ts-slider).columns-3 .item,
.ts-shortcode.ts-blogs:not(.ts-slider).columns-4 .item,
.ts-shortcode.ts-blogs:not(.ts-slider).columns-5 .item,
.ts-shortcode.ts-blogs:not(.ts-slider).columns-6 .item,
.ts-shortcode.ts-blogs:not(.ts-slider).columns-7 .item,
.ts-shortcode.ts-blogs:not(.ts-slider).columns-8 .item,
.ts-shortcode.ts-blogs:not(.ts-slider).columns-9 .item,
.ts-shortcode.ts-blogs:not(.ts-slider).columns-10 .item{width:100%;padding-left:0;padding-right:0;}
.entry-header .entry-format{margin-bottom:37px;}
.ts-blogs .items article{padding-left:0;padding-right:0;}
.woocommerce #reviews ol.commentlist li .comment_container, .commentlist li.comment .comment-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
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;}
.add-to-cart-popup-content .heading{margin-bottom:10px;}
.add-to-cart-popup-content .item .product-image{width:30%;}
.add-to-cart-popup-content .item .product-meta{width:calc(70% - 30px);}
.ts-shortcode .shortcode-heading-wrapper{margin:0 0 25px 0;}
.ts-product-in-product-type-tab-wrapper.ts-shortcode .column-tabs{margin-bottom:18px;}
.ts-search-by-category .search-table .search-button:after, .header-sticky > .ts-search-by-category .search-table .search-button:after{width:18px;height:18px;margin-top:-9px;margin-left:-9px;border-width:1px;border-top-width:1px;}
.ts-list-of-product-categories-wrapper h3.heading-title{margin-bottom:20px;}
.ts-instagram-wrapper.columns-12 .item, .ts-instagram-wrapper.columns-11 .item, .ts-instagram-wrapper.columns-10 .item, .ts-instagram-wrapper.columns-9 .item, .ts-instagram-wrapper.columns-8 .item, .ts-instagram-wrapper.columns-7 .item, .ts-instagram-wrapper.columns-6 .item, .ts-instagram-wrapper.columns-5 .item, .ts-instagram-wrapper.columns-4 .item{width:33.33333%;}
.counter-wrapper > div{min-width:50px;padding:0;}
.ts-list-of-product-categories-wrapper.columns-4 .list-categories ul li{width:50%;}
.ts-banner.description-top .box-content > div > h2:not(:last-child){margin-bottom:20px;}
.ts-special-product-wrapper .product{display:block;}
.ts-special-product-wrapper .product .meta-wrapper{padding:33px 15px 40px;}
.flashsale-product{border-width:1px;border-style:solid;max-width:100%;}
.ts-special-product-wrapper .thumbnail-wrapper > img + .flashsale-product{position:static;margin:-30px auto 0;max-width:90%;transform:none !important;}
.flashsale-product > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#ffffff;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.flashsale-product > a > *{width:50%;}
.flashsale-product .flashsale-price{padding:10px;}
body .ts-special-product-wrapper .products.swiper{padding-bottom:60px;}
body .ts-special-product-wrapper .products.swiper .swiper-button-next, body .ts-special-product-wrapper .products.swiper .swiper-button-prev{border-width:1px;border-style:solid;}
body .ts-special-product-wrapper .products.swiper .swiper-button-prev{left:calc(50% - 39px) !important;}
.counter-wrapper .dots{padding:0;margin-top:8px;}
.counter-wrapper{padding:9px 5px;}
.elementor-widget-image-box .elementor-image-box-content{margin-top:20px;}
.style-tabs-vertical .column-tabs .list-categories ul.tabs li{padding:6px 0;margin-right:20px;white-space:nowrap;}
.style-tabs-vertical .column-tabs .list-categories ul.tabs li:last-child{margin-right:0;}
.style-tabs-vertical .column-tabs .list-categories .heading-title{margin-bottom:6px;}
.ts-team-members:not(.ts-slider) .item{width:50%;}
.style-tabs-default .column-tabs .list-categories .heading-tab{padding-right:0;}
.column-tabs .list-categories{display:block;}
.column-tabs ul.tabs{overflow-x:auto;overflow-y:hidden;display:flex;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none;}
.column-tabs ul.tabs::-webkit-scrollbar{display:none;}
.column-tabs ul.tabs li{white-space:nowrap;}
.column-tabs .list-categories ul.tabs li > span:after{display:none;}
.column-tabs ul.tabs li:not(:last-child){margin-right:28px;}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child){margin-right:35px;}
.text-mobile-left-top .box-content{left:20px;right:auto;top:30px;bottom:auto;transform:none;}
.text-mobile-left-bottom .box-content{left:20px;right:auto;top:auto;bottom:30px;transform:none;}
.text-mobile-left-center .box-content{left:20px;right:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.text-mobile-right-top .box-content{right:20px;left:auto;top:30px;bottom:auto;transform:none;}
.text-mobile-right-bottom .box-content{right:20px;left:auto;top:auto;bottom:30px;transform:none;}
.text-mobile-right-center .box-content{right:20px;left:auto;top:50%;bottom:auto;transform:translate(0,-50%);}
.text-mobile-center-top .box-content{text-align:center;left:20px;right:20px;top:30px;bottom:auto;transform:none;}
.text-mobile-center-bottom .box-content{text-align:center;left:20px;right:20px;top:auto;bottom:30px;transform:none;}
.text-mobile-center-center .box-content{left:20px;right:20px;top:50%;bottom:auto;transform:translateY(-50%);text-align:center;}
.ts-testimonial-wrapper blockquote .content{line-height:1.8;}
body .ts-testimonial-wrapper .swiper-horizontal>.swiper-pagination-bullets, body .ts-testimonial-wrapper .swiper-pagination-bullets.swiper-pagination-horizontal, .ts-testimonial-wrapper blockquote > .content{margin-top:15px;}
#group-icon-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
body.menu-mobile-active #group-icon-header{height:100%;}
#group-icon-header .ts-sidebar-content{width:100%;max-width:350px;left:0;right:auto;padding:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow-y:auto;transform:translateX(-100%);}
#group-icon-header.active .ts-sidebar-content{transform:translateX(0);}
.vertical-menu-sidebar .ts-sidebar-content{padding:70px 30px;width:350px;transform:translateX(-350px);}
.ts-sidebar-menu-icon .icon{padding-right:5px;}
.admin-bar .vertical-menu-sidebar .ts-sidebar-content, .admin-bar .ts-floating-sidebar .ts-sidebar-content{top:46px;}
#group-icon-header .sidebar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:100%;}
#group-icon-header .logo-wrapper{padding:20px 20px;text-align:center;border-width:0 0 1px;border-style:solid;height:70px;display:flex;flex-flow:column wrap;justify-content:center;}
#group-icon-header .tab-mobile-menu{margin:0;display:none;width:100%;}
#group-icon-header .tab-mobile-menu:after{display:table;clear:both;content:"";}
#group-icon-header .tab-mobile-menu li{list-style:none;text-transform:uppercase;padding:5px;text-align:center;position:relative;white-space:nowrap;display:table-cell;line-height:40px;min-width:120px;background:#202020;color:#ffffff;}
.mobile-menu-wrapper nav ul li > a{color:inherit;}
#group-icon-header .tab-mobile-menu li:first-child:last-child{width:100%;}
#group-icon-header .mobile-menu-wrapper{position:relative;margin-bottom:0 !important;padding-top:15px;height:100%;overflow-y:auto;}
#group-icon-header .mobile-menu-wrapper .menu-main-mobile{height:100%;overflow-y:auto;}
#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;}
header .ts-mobile-icon-toggle .icon:before{font-size:22px;}
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{position:relative;top:12px;left:auto;bottom:auto;text-align:center;right:-10px;z-index:3;cursor:pointer;padding:0;margin:0;transform:none;width:30px;float:right;transition:color 150ms ease 0s;}
body #group-icon-header .menu-title{margin:0;padding:14px 0;white-space:nowrap;font-size:100%;font-weight:normal;line-height:22px;position:relative;display:none;}
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;}
body #group-icon-header .no-tab .menu-title:after{opacity:0;visibility:hidden;}
.no-tab .tab-mobile-menu{display:none !important;}
.no-tab .mobile-menu-wrapper nav > ul > li.active > .ts-menu-drop-icon.active{top:0;}
#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;padding-top:15px;padding-bottom:15px;top:0;left:0;right:0;bottom:0;height:100%;z-index:4;display:none !important;overflow:scroll;}
.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{position:static;transform:none;margin:0 0 0 30px;padding:0;display:block !important;overflow:visible;height:auto;}
.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:71px;left:0;right:0;width:auto;z-index:5;text-align:start;padding:13px 16px;}
.mobile-menu-wrapper li.active .ts-menu-drop-icon.active{font-size:16px;}
.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;padding:0;list-style:none;display:block;float:none;}
.mobile-menu-wrapper nav > ul > li, .mobile-menu-wrapper li.active > ul.sub-menu{padding-left:20px;padding-right:20px;}
.mobile-menu-wrapper .menu-sub-label{top:0;right:0;transform:translateX(80%);}
.mobile-menu-wrapper nav ul li > a{padding:12px 0;display:inline-block;color:inherit;z-index:1;position:relative;}
.mobile-menu-wrapper nav ul li > .shop-more{padding:10px 0;}
.mobile-menu-wrapper nav li a:hover{text-decoration:none;}
.mobile-menu-wrapper *[class^="elementor-"]{position:static;}
.mobile-menu-wrapper .sub-menu .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{position:relative;}
.mobile-menu-wrapper .ts-megamenu .ts-list-of-product-categories-wrapper .list-categories ul li, .mobile-menu-wrapper .sub-menu .ts-megamenu-container .elementor-widget-container > ul li, .mobile-menu-wrapper .sub-menu .ts-megamenu-container .elementor-widget-container ul.menu li, .mobile-menu-wrapper .sub-menu .ts-megamenu-container .elementor-widget-container .list-icons li, .mobile-menu-wrapper .sub-menu .ts-megamenu-container .widget_categories > ul li, .mobile-menu-wrapper .sub-menu .ts-megamenu-container .product-categories li{padding-top:0 !important;padding-bottom:0 !important;}
.mobile-menu-wrapper .sub-menu .ts-list-of-product-categories-wrapper .list-categories ul li a{line-height:22px;}
.group-button-header .header-contact-info > div, .group-button-header > .meta-bottom{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
.group-button-header .header-contact-info > div{width:100%;flex-direction:row-reverse;}
.group-button-header > .meta-bottom{padding:10px 20px;min-height:50px;}
.group-button-header > .meta-bottom:not(:last-child){border-top:1px solid #ebebeb;}
.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-contact-info{width:100%;font-size:18px;}
.group-button-header .header-contact-info.has-icon:before{width:24px;height:24px;background-size:contain;margin-right:7px;}
.group-button-header .header-language, .group-button-header .header-currency{display:inline-block;vertical-align:middle;float:none;}
#group-icon-header .ts-header-help{width:30px;height:30px;text-align:center;margin:0 10px 0 auto;}
#group-icon-header .ts-header-help-title{font-size:0;line-height:0;letter-spacing:0;}
#group-icon-header .ts-header-help-title:after{display:none;}
#group-icon-header .ts-header-help-title:before{font-size:18px;line-height:30px;}
#group-icon-header .group-button-header a{color:inherit;}
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;}
#group-icon-header .ts-header-help .dropdown-container,
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:20px 20px 30px 20px;top:auto;bottom:100%;margin-bottom:0;color:#000;}
#group-icon-header .ts-header-help + .my-account-wrapper .account-control > a{font-size:0;}
#group-icon-header .ts-header-help .dropdown-container{width:240px;left:auto;right:-35px;margin-left:0;text-align:start;}
body #group-icon-header .language-currency > .header-language:first-child .wpml-ls-legacy-dropdown .wpml-ls-sub-menu,
body #group-icon-header .language-currency > .header-language:first-child .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu,
#group-icon-header .language-currency > .header-currency:first-child ul{color:#000;left:0;right:auto;margin-left:0;}
#group-icon-header .ts-header-help .dropdown-container:before,
#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 -5px 5px rgba(118,118,118,0.1);}
#group-icon-header .ts-header-help .dropdown-container:before,
#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:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;}
#group-icon-header .ts-header-help .dropdown-container{font-size:100%;}
#group-icon-header .ts-header-help .dropdown-container:before{bottom:10px;}
#group-icon-header .ts-header-help:hover .dropdown-container,
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;}
.thumbnail-wrapper .product-group-button > div{width:24px;height:24px;top:5px;right:5px;}
.product_list_widget .product-label, .woocommerce .product .product-label{left:5px;top:5px;}
.product-group-button > div a:after{font-size:15px;line-height:24px;}
.ts-header-help-title > a:after{display:none;}
.thumbnail-wrapper .product-group-button > div.loop-add-to-cart{top:35px;}
.woocommerce .cross-sells > .products:not(.swiper) .product, 
.woocommerce .up-sells > .products:not(.swiper) .product, 
.woocommerce .related > .products:not(.swiper) .product,
.woocommerce #tab-more_seller_product .products .product,
.woocommerce.columns-10 .products .product, .woocommerce.columns-9 .products .product, .woocommerce.columns-8 .products .product, .woocommerce.columns-7 .products .product, .woocommerce.columns-6 .products .product, .woocommerce.columns-5 .products .product, .woocommerce.columns-4 .products .product, .woocommerce.columns-3 .products .product{width:50%;}
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,
body.woocommerce.archive #right-sidebar{position:fixed;top:0;bottom:0;right:0;left:auto;width:350px;overflow-y:auto;overflow-x:hidden;transform:translate(350px,0);transition:transform 0.5s cubic-bezier(0.645, 0.045, 0.355, 1);margin:0;z-index:99992;padding:30px;}
body.woocommerce.archive.admin-bar #left-sidebar,
body.woocommerce.archive.admin-bar #right-sidebar{top:46px;}
body.woocommerce.archive #left-sidebar.active,
body.woocommerce.archive #right-sidebar.active{transform:translate(0,0);box-shadow:-4px 0 10px rgba(0,0,0,0.1);}
.woocommerce .woocommerce-ordering .orderby ul{left:auto;right:0;transform:none;}
}
@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;}
body .elementor-image-gallery .gallery-columns-4 .gallery-item, body .elementor-image-gallery .gallery-columns-5 .gallery-item, body .elementor-image-gallery .gallery-columns-6 .gallery-item, body .elementor-image-gallery .gallery-columns-7 .gallery-item, body .elementor-image-gallery .gallery-columns-8 .gallery-item, body .elementor-image-gallery .gallery-columns-9 .gallery-item{width:33.333333% !important;}
.comment-actions a:after{font-size:20px;}
.woocommerce #reviews ol.commentlist li .comment_container .avatar,
.commentlist li.comment .comment-wrapper div.avatar{width:60px;margin-right:0;}
.commentlist li.comment .comment-wrapper .avatar img{width:60px;height:60px;}
.commentlist ol.children li.comment .comment-wrapper div.avatar{width:60px;}
.commentlist ol.children li.comment .comment-wrapper .avatar img{width:60px;height:60px;}
.commentlist ol.children, .commentlist ol.children ol.children{margin-left:30px;}
.comment-actions > *:not(:last-child){margin-right:10px;}
.woocommerce #reviews ol.commentlist li .comment-text,
.commentlist li.comment .comment-detail{-webkit-box-flex:none;-ms-flex:none;flex:none;width:100%;margin-top:13px;}
#commentform .info-wrapper > p, 
#commentform .message-wrapper > p{margin-bottom:20px;}
#commentform .info-wrapper{margin-left:-5px;margin-right:-5px;}
#commentform .info-wrapper > *{padding:0 5px;}
}
@media only screen and (max-width: 480px){
.breadcrumb-title-wrapper .breadcrumbs-container > span:not(.current){margin:0 5px;}
body .swiper-button-prev{left:5px;}
body .swiper-button-next{right:5px;}
#primary > .list-categories > .product-category{width:50%;}
.ts-floating-sidebar .ts-sidebar-content{width:350px;transform:translateX(350px);}
.ts-floating-sidebar .woocommerce ul.product_list_widget li, .woocommerce.ts-search-result-container ul.product_list_widget li{width:100%;float:none;margin-left:0;margin-right:0;}
.woocommerce.main-content-fullwidth #tab-more_seller_product .products .product, 
.woocommerce.layout-fullwidth #tab-more_seller_product .products .product{width:50%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{padding:0 0 5px 0;margin:0 20px 20px 0;}
.woocommerce div.product > .woocommerce-tabs .panel{margin-top:6px;}
.woocommerce div.product.gallery-layout-vertical.has-gallery div.woocommerce-product-gallery{padding-left:0;}
.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs{width:auto;position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -5px;}
.woocommerce div.product.gallery-layout-vertical div.images .flex-control-thumbs li{width:25%;padding:10px 5px 0;}
ul.columns-2{margin-left:0;margin-right:0;max-width:100%;}
ul.columns-2 > li{width:100%;padding-left:0;padding-right:0;}
.woocommerce table.shop_attributes th{width:120px;}
.ts-popup-modal .product-size-chart-container .product-size-chart-content{padding:40px 20px;}
div.product.gallery-layout-slider .product-images-summary div.woocommerce-product-gallery .flex-viewport{width:calc(100% + 200px);margin-right:-200px;}
body .ts-popup-modal .add-to-cart-popup-container{width:85%;padding:30px 20px 20px;}
#ts-add-to-cart-popup-modal .close{top:0;right:0;}
.yith-wfbt-section .yith-wfbt-images tr > td:not(.image_plus){width:50%;}
div.product .summary .ts-social-sharing ul{display:inline-block;}
div.product .summary .ts-social-sharing:hover ul{-webkit-animation-name:none;-moz-animation-name:none;animation-name:none;}
div.product .summary .ts-social-sharing{margin-top:23px;border-width:1px 0 0;border-style:solid;width:100%;padding-top:26px;}
.woocommerce #review_form #respond .comment-form > .comment-form-email,
.woocommerce #review_form #respond .comment-form > .comment-form-author{width:calc(50% - 5px);}
.woocommerce div.product div.woocommerce-product-gallery{margin-bottom:30px;}
.ts-popup-modal .popup-container.product-360-container{width:90%;}
.threesixty .nav_bar{top:-10px;width:auto;right:50%;transform:translate(50%,-100%);}
.woocommerce .checkout-login-coupon-wrapper .checkout_coupon .form-row-last{width:100%;min-width:0;margin-left:0;margin-top:10px;}
.wishlist_table.mobile{margin-left:0;margin-right:0;}
.wishlist_table.mobile li{width:50%;}
.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3{margin-bottom:0;}
.woocommerce .wishlist_table .product-add-to-cart a{padding:8px 15px;margin-top:5px;}
p.wishlist-empty{padding:0;}
.woocommerce > form.checkout #order_review_heading, 
.woocommerce > form.checkout #order_review, 
.woocommerce-cart .woocommerce .cart-collaterals, .woocommerce form.checkout_coupon, .woocommerce .checkout-login-coupon-wrapper form.login{padding:20px;}
.woocommerce > form.checkout #order_review_heading{padding-bottom:0;}
.ts-blogs.style-3 article.has-post-thumbnail .entry-content{top:20px;left:20px;right:20px;bottom:20px;}
.ts-blogs.style-3 article.has-post-thumbnail .entry-content .excerpt, .ts-blogs.style-2 article.has-post-thumbnail .entry-content .excerpt{font-size:100%;}
.list-posts .gallery .gallery-item{width:100% !important;}
.list-posts .gallery .gallery-item img{width:100%;}
.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;}
body.single-post blockquote{padding:23px 30px 29px;line-height:1.7;}
.list-posts article.sticky{padding:30px;border-width:2px;}
body blockquote{padding:38px 30px 35px;}
.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;}
#ts-product-360-modal.ts-popup-modal .close{right:20px;}
body .ts-popup-modal .product-360-container{width:calc(85% - 50px);}
.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;}
.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);}
.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, .add-to-cart-popup-content .heading .theme-title: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;}
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-4 .item,
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-5 .item,
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-6 .item,
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-7 .item,
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-8 .item,
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-9 .item,
.ts-shortcode.ts-logo-slider-wrapper:not(.ts-slider).columns-10 .item{width:50%;}
.box-content .description > *:last-child{margin-bottom:0;}
.ts-instagram-wrapper.columns-12 .item, .ts-instagram-wrapper.columns-11 .item, .ts-instagram-wrapper.columns-10 .item, .ts-instagram-wrapper.columns-9 .item, .ts-instagram-wrapper.columns-8 .item, .ts-instagram-wrapper.columns-7 .item, .ts-instagram-wrapper.columns-6 .item, .ts-instagram-wrapper.columns-5 .item, .ts-instagram-wrapper.columns-4 .item, .ts-instagram-wrapper.columns-3 .item{width:50%;}
.ts-team-members:not(.ts-slider) .item{width:100%;}
.mobile-h-center .elementor-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.ts-countdown.style-2 .counter-wrapper > div{min-width:64px;padding:12px 5px;margin:3px;}
.ts-countdown.style-2 .counter-wrapper{margin:-3px;}
.ts-product-deals-wrapper .shortcode-heading-wrapper{flex-direction:column;justify-content:center;}
.ts-product-deals-wrapper .shortcode-heading-wrapper > .ts-countdown{margin-left:0;}
.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown{margin-top:10px;}
.counter-wrapper .ref-wrapper, .shortcode-heading-wrapper .counter-wrapper .ref-wrapper{font-size:12px;}
}
@media only screen and (max-width: 375px){
.intro-header-section{padding:170px 0 60px;}
}
@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%;}
.woocommerce.columns-12.style-horizontal .products .product.product-category, .woocommerce.columns-11.style-horizontal .products .product.product-category, .woocommerce.columns-10.style-horizontal .products .product.product-category, .woocommerce.columns-9.style-horizontal .products .product.product-category, .woocommerce.columns-8.style-horizontal .products .product.product-category, .woocommerce.columns-7.style-horizontal .products .product.product-category, .woocommerce.columns-6.style-horizontal .products .product.product-category, .woocommerce.columns-5.style-horizontal .products .product.product-category, .woocommerce.columns-4.style-horizontal .products .product.product-category, .woocommerce.columns-3.style-horizontal .products .product.product-category, .woocommerce.columns-2.style-horizontal .products .product.product-category{width:100%;}
.ts-product.columns-1 .products .meta-wrapper .counter-wrapper > div{min-width:30px;}
.ts-product.columns-1 .meta-wrapper .counter-wrapper .number-wrapper, .ts-product.columns-1 .meta-wrapper .counter-wrapper .dots{font-size:18px;letter-spacing:0;}
}
@media only screen and (max-height: 500px){
#ts-add-to-cart-popup-modal .close{top:5px;right:5px;transform:translateY(0);}
}
@media only screen and (max-width: 991px) and (max-height: 500px){
.header-v4 .elementor-section.elementor-section-height-full{
min-height: 600px;
}
}