@media only screen and (max-width: 767px){
:root {
--ts-h-gap: 20px;
--ts-v-gap: 40px;
--ts-section-gap: 50px;
--ts-logo-width: 100px;
--ts-h1-font-size: 30px;
--ts-h1-line-height: 40px;
--ts-h2-font-size: 26px;
--ts-h2-line-height: 32px;
--ts-h3-font-size: 22px;
--ts-h3-line-height: 28px;
--ts-h4-font-size: 18px;
--ts-h4-line-height: 26px;
--ts-h5-font-size: 15px;
--ts-h5-line-height: 22px;
}
.breadcrumb-title-wrapper.has-background .breadcrumb-title {min-height: 250px;}
.comment-count:before {top: 1px;position: relative;}
.search-button.search-icon .icon:before, .my-wishlist-wrapper .tini-wishlist:before, .shopping-cart-wrapper .cart-control .ic-cart:before, .ts-tiny-account-wrapper .account-control > a:before {font-size: 22px;}
#main > .list-brands > .container {
padding-top: 20px;
padding-bottom: 5px;
}
body.error404 .not-found h1 {
font-size: var(--ts-h2-font-size);
line-height: var(--ts-h2-line-height);
}
.woocommerce .product .woocommerce-product-gallery__wrapper .product-label {
inset: 10px auto auto 10px; }
.woocommerce div.product.gallery-layout-vertical.has-gallery div.images .product-label {
left: calc(var(--ts-thumbnail-size) + 20px);
}
.woocommerce div.product .summary .ts-discount-number {margin-top: 4px;}
article.single-post .post-content-wrapper > header > .entry-title {
margin-bottom: 5px;
}
body .ts-popup-modal .add-to-cart-popup-container {
width: 490px;
padding: 20px 20px 30px;
}
.add-to-cart-popup-content .heading .theme-title {
margin: 0 0 15px;
}
.add-to-cart-popup-content .item {gap: 20px;}
.add-to-cart-popup-content .item .product-image {width: 160px;}
.ts-product-video-button,
.ts-product-360-button,
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
top: 10px;
right: 10px; left: auto; }
.ts-product-video-button,
.ts-product-360-button {
top: 52px;
}
.ts-product-video-button + .ts-product-360-button {
top: 94px;
}
.remove-br-xs br {display: none;}
.ts-shortcode.columns-4 .column-content, 
.ts-shortcode.columns-4 .content-wrapper,
.ts-shortcode:not(.columns-1):not(.columns-2):not(.columns-3):not(.columns-4) .column-content, 
.ts-shortcode:not(.columns-1):not(.columns-2):not(.columns-3):not(.columns-4) .content-wrapper {
--ts-columns: 3;
}
.woocommerce.main-products.grid,
.has-1-sidebar .woocommerce.main-products.grid,
.has-2-sidebar .woocommerce.main-products.grid {--ts-columns: 3 !important;}
.woocommerce.main-products.list,
.ts-shortcode.columns-2.list .column-content, 
.ts-shortcode.columns-2.list .content-wrapper {
--ts-columns: 1;
}
.ts-blogs-wrapper:not(.ts-slider) .content-wrapper {
--ts-columns: 1 !important;
}
.ts-shortcode.ts-product-category-wrapper .content-wrapper {
--ts-columns: 4 !important;
}
.post-content-wrapper > .entry-format .thumbnail > .ts-video, 
.post-content-wrapper > .entry-format .thumbnail.gallery, 
.post-content-wrapper > .entry-format .thumbnail > img {margin-bottom: 6px;}
.columns-3 .list-posts article header .entry-title, 
.columns-3.ts-blogs article header .entry-title {
font-size: var(--ts-h4-font-size);
line-height: var(--ts-h4-line-height);
}
.woocommerce.grid .products .meta-wrapper .ts-countdown, .woocommerce .grid .products .meta-wrapper .ts-countdown {
top: 10px;
}
.ts-product-deals-wrapper.grid .meta-wrapper .counter-wrapper {
padding: 6px 7px;
}
.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 {
max-width: 100%;
}
.woocommerce div.product:not(.tabs-accordion) .woocommerce-tabs ul.tabs {margin-bottom: 0;}
.header-middle .ts-search-by-category {display: none;}
.woocommerce.main-products {--ts-h-gap: 0;}
body #cboxClose:after, 
html body > h1 a.close:before, 
.ts-sidebar > .close:before,
.ts-floating-sidebar .close:after, 
body .big-review-images>.wcpr-close:before, 
.ts-popup-modal .close:after {font-size: 11px;}
.ts-popup-modal .product-size-chart-container .product-size-chart-content {padding: 20px;}
.ts-masonry .load-more-wrapper {
margin-top: 0;
}
.ts-sidebar > .close,
#ts-filter-widget-area .close {
display: inline-block;
}
.yith-wfbt-section .yith-wfbt-images .image_plus {
padding: 0 10px;
}
.list .meta-wrapper .counter-wrapper > div {
font-size: 12px;
}
.column-tabs .list-categories ul.tabs {
gap: 10px 20px;
}
.shopping-cart-wrapper .cart-control .cart-number {
top: -9px;
left: 13px; right: auto; }
.post-content-wrapper {gap: 18px 0;}
.shortcode-heading-wrapper .shop-more:before {display: none;}
.wpcf7 .wpcf7-form {gap: 10px;}
.wpcf7 .wpcf7-form > .ts-col-6 {width: 100%;flex: none;}
body .wc-empty-cart-message .wc-block-components-notice-banner.is-info, body .cart-empty.woocommerce-info {
padding-top: 70px;
}
.search-no-results-wrapper, .cart-empty.woocommerce-info, .return-to-shop, .index-template #primary > .alert {
font-size: 1em;
}
body .wc-empty-cart-message .wc-block-components-notice-banner.is-info:before, body .cart-empty.woocommerce-info:before {
font-size: 60px;
}
body .wc-empty-cart-message .wc-block-components-notice-banner.is-info,
body .cart-empty.woocommerce-info {
gap: 20px;
}
.wcpr-overall-rating .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating {
width: 95px;
height: 15px;
} 
.wcpr-overall-rating .wcpr-overall-rating-right-star .star-rating:before, 
.wcpr-overall-rating .wcpr-overall-rating-right-star .star-rating span:before {
letter-spacing: 5px !important;
font-size: 15px;
}
.list .meta-wrapper .counter-wrapper {gap: 0 5px;}
.breadcrumb-title-wrapper:is(.breadcrumb-v1, .breadcrumb-v2) + .shop-ads-banner, 
.shop-ads-banner, #main > .list-categories, #main > .page-container {padding-top: 20px;}
.woocommerce.main-products.list .products .product-wrapper .meta-wrapper-2 {padding-bottom: 10px;}
.woocommerce.main-products.list .product:not(.product-category) .product-wrapper {gap: 8px 10px;align-items: center;}
#main > .list-categories:not(.show-cat-img) > .container {padding-bottom: 5px;}
#main > .list-categories:not(.show-cat-img) .products {gap: 5px;}
#main > .list-categories.show-cat-img > .container {padding-bottom: 0;border: 0;}
.woocommerce.archive #main > .page-container {padding-top: 10px;}
.woocommerce.archive #main > .list-categories.show-cat-img + .page-container {padding-top: 15px;}
.woocommerce #customer_login, 
.woocommerce form.track_order,
.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce form.woocommerce-ResetPassword.lost_reset_password {
margin-top: 0;
}
.woocommerce-account .woocommerce {
--ts-form-gap: 90px;
}
.woocommerce #customer_login {
flex-direction: column;
gap: var(--ts-form-gap) 0;
}
.woocommerce-MyAccount-content > form > h3, .woocommerce-account .addresses .title h3, .woocommerce-account .addresses h2, .woocommerce-customer-details .addresses h2 {margin-bottom: 10px;}
#comment-wrapper .heading-wrapper, .commentlist li #comment-wrapper .heading-wrapper {margin-bottom: 15px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {font-weight: 500;}
.woocommerce-account .woocommerce-MyAccount-navigation ul {gap: 10px 20px;border: 0;margin: 15px 0 40px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li > a {line-height: 20px;}
:is(.woocommerce,.woocommerce-page) #customer_login > .col-1:before {
width: 100%;
height: 1px;
top: calc(100% + var(--ts-form-gap) * 0.5);
left: 0;
right: 0;
border: 0;
border-bottom: 1px solid var(--ts-border);
}
.woocommerce div.product.summary-scrolling > .summary ~ *,
.woocommerce div.product div.images,
.woocommerce div.product.gallery-layout-vertical.summary-scrolling > .summary ~ *,
.woocommerce div.product.gallery-layout-vertical div.images {width: 100%;}
.woocommerce div.product div.summary,
.woocommerce div.product.gallery-layout-vertical div.summary {width: 100%;}
:is(.woocommerce,.woocommerce-page) #customer_login > * {
width: 100%;
margin: 0 auto;
}
.login-popup-content .banner-content {display: none;}
.login-popup-content .form-content {
width: 100%;
padding: 50px 0 100px;
}
#main > .list-categories .products {
grid-gap: 10px;
}
.ts-header {order: -1;}
.ts-product-deals-wrapper .shortcode-heading-wrapper {
gap: 10px 20px;
justify-content: center;
align-items: center;
}
.ts-product-deals-wrapper .shortcode-heading-wrapper .shortcode-title {
width: 100%;
flex: none;
text-align: center;
}
.ts-product-deals-wrapper .shortcode-heading-wrapper .ts-countdown-wrapper, .ts-product-deals-wrapper .shortcode-heading-wrapper .shop-more {
margin-left: 0; }
.my-account-wrapper .account-control > a, .my-wishlist-wrapper .tini-wishlist, .shopping-cart-wrapper .cart-control {
gap: 2px;
}
.ts-megamenu-container .ts-banner-button .button {font-size: 12px;}
.woocommerce-order-details .woocommerce-order-details__title {
margin-bottom: 25px;
font-size: var(--ts-h3-font-size);
line-height: var(--ts-h3-line-height);
}
.woocommerce-customer-details .col2-set > .col-1 {margin-bottom: 35px;}
.woocommerce form.checkout_coupon, .woocommerce .checkout-login-coupon-wrapper form.login {
padding: 20px;
}
.woocommerce .checkout-login-coupon-wrapper form.login {
gap: 15px 0;
}
.woocommerce form.checkout .form-row {margin-bottom: 18px;}
.woocommerce form.checkout .form-row.notes {margin-bottom: 0;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
padding-bottom: 15px;
}
.woocommerce-page.woocommerce-checkout form.login .form-row, .woocommerce.woocommerce-checkout form.login .form-row {
width: auto;
}
.woocommerce .checkout-login-coupon-wrapper form.login > .form-row-first, .woocommerce .checkout-login-coupon-wrapper form.login > .form-row-last {
width: 100%;
}
.search-no-results-wrapper:before, .index-template #primary > .alert {
margin-top: 50px;
}
.index-template #primary > .alert {
margin-bottom: 0;
}
.search-no-results-wrapper:before {
width: 90px;
height: 90px;
font-size: 50px;
line-height: 90px;
} body blockquote {
padding: 25px;
}
#main-content,
#left-sidebar,
#right-sidebar {
width: 100%;
}
#main-content.show-filter-sidebar .before-loop-wrapper {position: static;}
#left-sidebar {margin-bottom: 60px;} 
#right-sidebar {margin-top: 60px;}
.woocommerce.archive #left-sidebar, 
.woocommerce.archive #right-sidebar {margin-bottom: 0;}
.visible-xs {display: block !important;}
.hidden-xs {display: none !important;}
.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 .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,
.breadcrumb-title-wrapper .breadcrumb-content,
.shop-ads-banner,
.elementor-page .page-container:is(.has-1-sidebar, .has-2-sidebar),
body:is(.page-template-blog-template, :not(.elementor-page), .woocommerce-page.elementor-page ) .page-container {
padding-left: 10px;
padding-right: 10px;
}
.ts-header .container,
.ts-header .header-sticky .container {
padding-left: 20px;
padding-right: 20px;
}
.footer-container .elementor-widget[data-widget_type^="wp-widget-"] .elementor-widget-container > h5 {margin-bottom: 15px;}
ul.filter-bar {gap: 5px;margin-bottom: 38px;}
.ts-pagination, .load-more-wrapper {
padding-top: 20px;
}
.ts-masonry .load-more-wrapper {
margin-top: 0;
}
.entry-meta-top > *:not(:last-child) {
padding-right: 15px; margin-right: 10px; } .normal-logo,
.header-sticky.is-sticky img.sticky-logo {display: none;}
.mobile-logo {display: block;}
.ts-store-notice,
.is-sticky .header-middle > .container,
.header-middle > .container {
padding-top: 12px;
padding-bottom: 11px;
}
.header-middle .header-center {flex: none;}
.header-v3 .header-center {display: none;}
.header-top > .container, .header-middle > .container, .header-bottom > .container {
gap: 10px 20px;
}
.header-middle .ts-mobile-icon-toggle, .header-middle .header-right {flex: 1;}
.header-middle .header-right {
flex-wrap: nowrap; 
margin-left: 0; }
.ts-store-notice .container {
padding-left: 25px;
padding-right: 25px;
gap: 0 4px;
}
.ts-store-notice .coupon-code {
margin: 0 5px;
}
.ts-floating-sidebar .ts-sidebar-content{
width: 320px;
transform: translateX(320px);
}
#group-icon-header {display: flex;}
#group-icon-header .ts-sidebar-content {
transform: translateX(-320px);
left: 0; right: auto; bottom: 0;
padding: 0;
box-shadow: none;
background: var(--ts-mobile-menu-bg, #ffffff);
color: var(--ts-mobile-menu-color, #000000);
left: 0;
right: 0;
-webkit-box-flex: 1;
-webkit-flex: 1;
-ms-flex: 1;
flex: 1;
overflow-y: auto;
display: flex;
flex-direction: column;
}
#group-icon-header.active .ts-sidebar-content,
.ts-floating-sidebar.active .ts-sidebar-content{
transform: translateX(0);
}
#group-icon-header li.special-item.hidden-md {display: flex !important;}
.mobile-menu-wrapper ul li.special-item > a {
font-weight: normal;
color: var(--ts-gray-color);
}
.mobile-menu-wrapper .ts-product-deals-wrapper .content-wrapper {
--ts-columns: 1;
}
.woocommerce table.shop_table .order-total .amount, 
.woocommerce div.product .ts-variation-price > .price, 
.woocommerce .products .product .price, .woocommerce div.product p.price, 
.woocommerce div.product span.price, 
.woocommerce div.product .yith-wfbt-items .price, 
ul.product_list_widget li .ts-wg-meta .price, 
.woocommerce ul.product_list_widget li .ts-wg-meta .price, 
.ts-floating-sidebar .woocommerce ul.product_list_widget li .price, 
.ts-search-result-container ul.product_list_widget li .price, 
.woocommerce.ts-search-result-container ul.product_list_widget li .price {
font-size: calc(var(--ts-product-font-size) + 1px);
}
ul.cart_list li, .woocommerce ul.cart_list li {
gap: 10px;
}
.ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper, 
.woocommerce .ts-tiny-cart-wrapper .cart_list li .cart-item-wrapper {
gap: 8px 10px;
}
.header-bottom .ts-menu nav > ul > li.special-item {display: none;} .filter-widget-area-button a {
padding-left: 15px;
padding-right: 15px;
}
.filter-widget-area-button.active + .overlay {
visibility: visible;
opacity: 1;
}
.no-sidebar .filter-widget-area-button + .overlay, 
.gridlist-toggle, 
.woocommerce .woocommerce-ordering .orderby-label:after {
display: none;
}
.woocommerce .before-loop-wrapper {
position: sticky;
top: 0;left: 0;right: 0;
padding: 13px 10px;
margin: 10px -10px 25px;
gap: 0 10px;
background: #EBEEF0;
transition: 300ms ease 20ms;
}
.filter-widget-area-button {order: 10}
.filter-widget-area-button > a:hover, 
.filter-widget-area-button.active > a,
.filter-widget-area-button > a {
padding: 0;
background: transparent;
color: inherit;
border: 0;
}
.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: none;}
.woocommerce-ordering select.orderby, 
.woocommerce .woocommerce-ordering select.orderby {
display: block;
opacity: 0;
position: absolute;
inset: 0;
z-index: 3;
}
.ts-sidebar .product-on-sale-form, 
.ts-sidebar-content .product-on-sale-form {
display: block;
padding: 0 30px 30px;
min-height: 0; 
background: transparent; 
color: inherit;
letter-spacing: inherit;
margin-bottom: 30px;
border-width: 0 0 1px; 
border-style: solid;
}
.ts-sidebar .product-on-sale-form > label:after, 
.ts-sidebar-content .product-on-sale-form > label:after {
font-size: 16px;
top: 3px; 
left: 2px; }
.ts-sidebar .product-on-sale-form label,
.ts-sidebar-content .product-on-sale-form label {color: inherit;}
.ts-sidebar .product-on-sale-form label:before,
.ts-sidebar-content .product-on-sale-form label:before {
width: 21px;
height: 21px;
border: 1px solid #848484;
border-radius: 5px;
}
#ts-filter-widget-area .filter-widget-area,
body.woocommerce.archive #left-sidebar > aside, 
body.woocommerce.archive #right-sidebar > aside {
overflow: hidden;
}
.woocommerce-page #ts-filter-widget-area {
text-align: initial;
order: 10;
display: none;
}
.woocommerce-page #ts-filter-widget-area.active {display: block;}
.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 .ref-wrapper{
font-size: 12px;
}
.woocommerce .products .product:not(.product-category) .product-wrapper {padding: 10px;} .woocommerce div.product div.images {margin-bottom: 30px;}
.woocommerce div.product div.images, .woocommerce div.product div.summary {width: 100%;}
.ts-summary-custom-content ul li img.alignnone {
margin-right: 7px; }
.woocommerce div.product.tabs-accordion > .woocommerce-tabs {
margin: -10px 0 calc(var(--ts-section-gap) - 20px);
}
#review_form_wrapper #review_form {padding: 25px 20px 30px;}
#review_form_wrapper .comment-reply-title {
margin-bottom: 15px;
}
.woocommerce #review_form #respond .comment-form {
gap: 15px;
}
.woocommerce #review_form #respond .comment-form .wcpr-comment-form-images {
gap: 5px;
align-items: flex-start;
flex-direction: column;
}
.woocommerce div.product.form-cart-fixed:is(.product-type-simple, .product-type-variable) .summary form.cart {
position: fixed;
bottom: 0;
left: 0;
right: 0;
padding: 10px;
background: #ffffff;
box-shadow: 0 -5px 5px rgba(0, 0, 0, 0.1);
z-index: 997;
}
.woocommerce div.product.form-cart-fixed.attr-dropdown.product-type-variable .variations .label .ts-value {
display: none;
}
.woocommerce div.product.form-cart-fixed form.cart .variations .ts-value,
.woocommerce div.product.form-cart-fixed form.cart .variations label {
font-size: 0.93rem;
}
.woocommerce div.product.form-cart-fixed.product-type-variable .summary form.cart {
padding-top: 15px;
}
.woocommerce div.product.form-cart-fixed.product-type-variable form.cart .variations tbody {
display: flex;
flex-direction: column;
align-items: flex-start;
position: relative;
}
.woocommerce div.product.form-cart-fixed.attr-dropdown.product-type-variable form.cart .variations tbody {
display: grid;
grid-template-columns: repeat(2, minmax(0,1fr));
gap: 0 10px;
}
.woocommerce div.product.form-cart-fixed.product-type-variable form.cart .variations tr {
gap: 6px;
margin-bottom: 10px;
position: static;
}
.woocommerce div.product.form-cart-fixed.attr-dropdown.product-type-variable form.cart .variations tr:has(td[colspan="2"]):not(:last-child) {
display: none;
}
.woocommerce div.product.form-cart-fixed.product-type-variable form.cart .variations td.value .reset_variations {
margin-top: 10px;
}
.woocommerce div.product.form-cart-fixed.attr-dropdown.product-type-variable form.cart .variations tr:nth-child(2n+2):not(:only-child) select + .reset_variations {
transform: translateX(-100%) translateX(-10px); }
.woocommerce div.product.form-cart-fixed.attr-dropdown.product-type-variable form.cart .variations tr:last-child {
width: 100%;
max-width: none;
}
.woocommerce div.product.form-cart-fixed.attr-dropdown.product-type-variable form.cart .variations tr:only-child {
width: 100%;
max-width: 100%;
}
.woocommerce div.product.form-cart-fixed.attr-dropdown.product-type-variable form.cart .variations tr:has(td[colspan="2"]):last-child,
.woocommerce div.product.form-cart-fixed.attr-dropdown.product-type-variable form.cart .variations tr:first-child:last-child {
grid-column: 1 / span 2;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation .woocommerce-variation-price:not(:empty) {
margin-right: 10px; }
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation > .woocommerce-variation-price:not(:empty) + .woocommerce-variation-availability:not(:empty) {
margin-top: -5px;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
order: -1;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability {
font-size: 11px;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation .stock,
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation .stock.out-of-stock {font-size: 1em;}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation .woocommerce-variation-availability,
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {
display: block !important;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price {
font-size: 1.2em;
}
.form-cart-fixed .ts-product-attribute > div.option:not(.color) > a {
min-width: 40px;
line-height: 14px;
font-size: 12px;
}
.woocommerce div.product.form-cart-fixed.product-type-variable form.cart .variations select {
font-size: 12px;
line-height: 20px;
padding: 8px 30px 8px 10px;
}
.woocommerce div.product.color-variation-thumbnail.form-cart-fixed .ts-product-attribute div.option.color {
width: 32px;
height: 32px;
}
.ts-product-size-chart-button > span {
font-size: 0.86em;
}
.ts-product-attribute {
--ts-swatches-size: 26px;
}
div.product .summary .meta-content > *, .woocommerce div.product .summary > .meta-content:not(:empty) {
gap: 5px;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation {
margin: 0;
display: none;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation > *:not(:empty){
margin: 0 0 14px;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation:after {
content: '';
display: table;
clear: both;
}
.woocommerce div.product.form-cart-fixed .single_variation_wrap .woocommerce-variation > * {
float: left;
}
.woocommerce div.product.form-cart-fixed .summary .woocommerce-variation-add-to-cart{
z-index: 2;
position: relative;
background: #ffffff;
}
.woocommerce div.product.form-cart-fixed:is(.product-type-simple, .product-type-variable) .summary > .single-product-buttons {
gap: 0 20px;
padding-top: 0;
}
.woocommerce div.product.form-cart-fixed.product-type-variable form.cart .variations {
margin-bottom: 0;
}
.woocommerce div.product.form-cart-fixed.product-type-variable form.cart .reset_variations {
font-size: 11px;
display: none;
}
.woocommerce div.product.form-cart-fixed.product-type-variable form.cart .reset_variations[style*="visibility: visible;"] {
display: block !important;
}
.woocommerce div.product .summary .ts-buy-now-button {min-width: 100px;}
.woocommerce div.product:not(.product-type-grouped) .summary .quantity .qty {width: 85px;} .woocommerce table.shop_table_responsive.cart tr.cart_item {
margin-bottom: 10px;
padding: 20px;
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
border-width: 1px;
border-style: solid;
border-radius: var(--ts-border-radius);
gap: 0 15px;
}
.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: dotted;
}
.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;
flex-wrap: wrap;
}
.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;
}
.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;
position: absolute;
right: -1px; top: -1px;
min-width: 0;
}
.woocommerce table.shop_table.cart td.actions > .button {
flex: 1;
}
.woocommerce table.shop_table_responsive.cart tr td.product-remove a, 
.woocommerce-page table.shop_table_responsive.cart tr td.product-remove a {
border-radius: 0 5px 0 5px; width: 28px;
height: 28px;
background: #000000 !important;
border-color: #000000 !important;
color: #fff !important;
}
.woocommerce table.shop_table_responsive.cart tr td.product-remove a:before, 
.woocommerce-page table.shop_table_responsive.cart tr td.product-remove a:before {
font-size: 10px;
line-height: 28px;
}
.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;
vertical-align: middle;
}
.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 {
width: 100%;
padding-bottom: 0;
}
.woocommerce-cart .cart-collaterals .cart_totals table td {
padding: 15px 0 15px 0 !important;
}
.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 #reviews ol.commentlist li .comment_container {
--avatar-size: 60px;
display: block;
}
.woocommerce #reviews ol.commentlist li .comment_container:after {
content: '';
display: table;
clear: both;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
margin: 3px 10px 0 0; float: left; }
.woocommerce #reviews #comments ol.commentlist li .comment-text .description {
flex: none;
width: calc(100% + 70px);
margin: 15px 0 0 -70px; }
body .ts-product-category-wrapper .swiper-button-prev{left: 5px; }
body .ts-product-category-wrapper .swiper-button-next{right: 5px; }
.woocommerce.main-products.list .products .product .product-name {
font-size: var(--ts-product-font-size);
}
.woocommerce.main-products.list .products .product .price {
font-size: calc(var(--ts-product-font-size) + 1px);
} .commentlist li.comment .comment-wrapper {--avatar-size: 60px;}
.commentlist ol.children {
padding: 0 0 0 40px; }
.woocommerce.archive .ts-sidebar > aside,
#ts-filter-widget-area .filter-widget-area {gap: 20px;}
.ts-sidebar > aside {gap: 15px;}
#ts-filter-widget-area .filter-widget-area > .widget-container.widget_search {margin-bottom: 20px;}
.ts-sidebar > aside > .widget-container.widget_search {margin-bottom: 15px;}
#ts-filter-widget-area .filter-widget-area > .widget-container,
.ts-sidebar > aside > .widget-container {gap: 20px;}
.woocommerce.archive .ts-sidebar > aside > .widget-container:not(:last-child):not(.widget_search):not(.widget_image),
#ts-filter-widget-area .filter-widget-area > .widget-container:not(:last-child):not(.widget_search):not(.widget_image) {
padding-bottom: 22px; 
border-bottom: 1px solid var(--ts-border);
}
.ts-sidebar > aside > .widget-container:not(:last-child):not(.widget_search):not(.widget_image) {
padding-bottom: 15px; 
border-bottom: 1px solid var(--ts-border);
}
body:not(.woocommerce.archive) .ts-sidebar .widget-container .widget-title-wrapper ~ ul li{
padding-bottom: 0;
border: 0;
}
body:not(.woocommerce.archive) .ts-sidebar .widget-container .widget-title-wrapper, 
body:not(.woocommerce.archive) .ts-sidebar .widget-container .widget-title-wrapper .widget-title {
margin: 0;
}
body:not(.woocommerce.archive) .ts-sidebar .widget-container .widget-title-wrapper ~ *:not(.button):not(a.clear-all) {
display: none;
}
body:not(.woocommerce.archive) .ts-sidebar .widget-container .widget-title-wrapper a.block-control, 
body:not(.woocommerce.archive) .ts-sidebar .widget-container .widget-title-wrapper ~ *:not(.button):not(a.clear-all).active {
display: block;
}
body:not(.woocommerce.archive) .ts-sidebar .widget-container .widget-title-wrapper ~ *:not(.button):not(a.clear-all).active {
margin-top: 20px;
}
body:not(.woocommerce.archive) .ts-sidebar .widget-container .widget-title-wrapper ~ ul:not(.button):not(a.clear-all).active, 
body:not(.woocommerce.archive) .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-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 {
margin-bottom: 0;
}
.single .meta-bottom-1 {gap: 4px;}
.single .meta-bottom-1 > * {
flex: none;
width: 100%;
}
.woocommerce #review_form #respond .form-submit input, 
#commentform .form-submit .button {
min-width: 0;
width: 100%;
}
#commentform .form-submit {
text-align: center;
}
body:not(.woocommerce.archive) .ts-sidebar .widget-container ul {
gap: 16px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
font-size: var(--ts-h5-font-size);
}
div.product.tabs-accordion .woocommerce-Tabs-panel > h2 ~ *,
div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2 ~ * {
padding: 0 0 20px;
margin: 0;
}
.tabs-accordion #reviews .woocommerce-noreviews {
margin-top: 0;
margin-bottom: 20px;
font-size: 0.93rem;
} body .ts-popup-modal .product-360-container {
width: 200px;
}
.threesixty .nav_bar a {
width: 30px;
height: 30px;
}
.threesixty .nav_bar a:before {
font-size: 12px;
line-height: 30px;
} .ts-product-in-product-type-tab-wrapper .column-tabs, 
.column-tabs .list-categories, 
.ts-shortcode .shortcode-heading-wrapper {
margin-bottom: 24px;
}
#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 {
top: 0;
transform: none;
}
#ts-shopping-cart-sidebar .cart_list li .cart-item-wrapper a.remove:before {
font-size: 20px;
}
#ts-shopping-cart-sidebar .quantity {
width: 70px;
}
#ts-shopping-cart-sidebar .woocommerce ul.cart_list li .quantity input.qty, 
#ts-shopping-cart-sidebar ul.cart_list li .quantity input.qty {
font-size: 12px;
padding: 0 18px;
}
#ts-shopping-cart-sidebar .quantity .minus, 
#ts-shopping-cart-sidebar .quantity .plus {
width: 18px;
}
#ts-shopping-cart-sidebar .quantity .number-button:before, 
#ts-shopping-cart-sidebar .quantity .number-button:after {
width: 18px;
font-size: 7px;
}
#ts-shopping-cart-sidebar .woocommerce ul.cart_list li .thumbnail {max-width: 70px;}
#ts-shopping-cart-sidebar .ts-free-shipping-message-bar {margin-bottom: 20px;}
#ts-shopping-cart-sidebar .ts-tiny-cart-wrapper .total .amount {font-size: 1em;}
#ts-shopping-cart-sidebar .dropdown-container .dropdown-footer {padding: 0;}
.ts-list-of-product-categories-wrapper {
gap: 20px;
}
#ts-shopping-cart-sidebar .close {top: 22px;}
.ts-floating-sidebar .close:after {font-size: 10px;}
#ts-shopping-cart-sidebar .dropdown-container .theme-title {
font-size: var(--ts-h4-font-size);
line-height: var(--ts-h4-line-height);
margin-bottom: 20px;
}
#group-icon-header .woocommerce.grid .products .meta-wrapper .ts-countdown {
top: 10px;
} #group-icon-header {
display: flex;
flex-direction: column;
font-size: var(--ts-menu-font-size);
}
body.menu-mobile-active #group-icon-header {
height: 100%;
}
.admin-bar .vertical-menu-sidebar .ts-sidebar-content,
.admin-bar .ts-floating-sidebar .ts-sidebar-content {
top: 46px;
}
#group-icon-header .sidebar-content {
height: 100%;
overflow: hidden;
}
#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: var(--ts-tab-menu-bg, #EBEFF0);
color: var(--ts-tab-menu-color, #000000);
}
#group-icon-header:not(.not-first-level) .tab-mobile-menu {
position: sticky;
top: 0;
z-index: 99;
}
#group-icon-header:not(.not-first-level) .sidebar-content {
overflow: auto;
}
#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;
text-transform: uppercase;
gap: 5px;
font-weight: 600;
background: transparent;
border-right: 1px solid var(--ts-mobile-menu-bg); }
#group-icon-header .tab-mobile-menu li:last-child {
border: 0;
}
#group-icon-header .tab-mobile-menu li.active {
background: var(--ts-tab-active-menu-bg, #000000);
color: var(--ts-tab-active-menu-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 .tab-mobile-menu li#vertical-menu > span:after {
content: '\e951';
font-family: 'icomoon';
font-weight: normal;
font-style: normal;
letter-spacing: 0;
font-size: 0.7em;
display: inline-block;
vertical-align: 1px;
margin-left: 5px; }
#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: 50px;
height: 50px;
}
#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;
}
#group-icon-header .tab-mobile-menu li:before {
margin-top: 1px;
}
#group-icon-header .tab-mobile-menu li.close:after {
font-size: 14px;
}
.mobile-menu-wrapper nav ul li > a {
color: inherit;
}
.mobile-menu-wrapper .woocommerce .product-label > span.onsale, 
.mobile-menu-wrapper .woocommerce .product-label > span {
min-width: 0;
font-size: 10px;
line-height: 12px !important;
}
.mobile-menu-wrapper .woocommerce .products .product .meta-wrapper,
.mobile-menu-wrapper .woocommerce .products .product .product-name {
font-size: 1em;
}
.vertical-menu-wrapper ul li.parent > a:after,
.mobile-menu-wrapper.tab-vertical-menu {
display: none;
}
#group-icon-header .mobile-menu-wrapper {
position: relative;
overflow-x: hidden !important;
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;
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 nav > ul.menu li a.has-icon .menu-icon {
width: 20px;
}
.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: 0 0 0 auto; text-align: right; }
body #group-icon-header .menu-title {
margin: 0;
padding: 14px 0;
white-space: nowrap;
font-size: 100%;
font-weight: 600;
line-height: 22px;
display: none;
text-align: center;
position: fixed;
left: 0;
right: 0;
top: 50px;
z-index: 5;
background-color: var(--ts-dropdown-bg);
}
body #group-icon-header.not-first-level .menu-title {
display: block;
}
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;
}
.mobile-menu-wrapper ul {
margin: 0;
}
.mobile-menu-wrapper ul.sub-menu {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
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 {
display: block !important;
}
.mobile-menu-wrapper nav > ul > li ul.sub-menu {
top: 100px;
}
.mobile-menu-wrapper nav > ul > li:not(.ts-normal-menu):not(.ts-megamenu) {
gap: 0;
}
.mobile-menu-wrapper nav > ul > li:not(.ts-normal-menu):not(.ts-megamenu) ul.sub-menu {
margin: 0 0 0 20px;
}
.mobile-menu-wrapper nav > ul > li:not(.ts-normal-menu):not(.ts-megamenu) ul.sub-menu {
position: static;
transform: none;
margin: 0 0 0 10px; padding: 0;
display: block !important;
overflow: visible;
width: 100%;
height: auto;
}
.mobile-menu-wrapper nav > ul > li:not(.ts-normal-menu):not(.ts-megamenu):last-child {
padding-bottom: 20px;
}
.mobile-menu-wrapper li.active .ts-menu-drop-icon.active {
position: fixed;
top: 50px;
width: auto;
z-index: 5;
padding: 13px 20px;
left: 0;
right: 0;
text-align: start;
}
.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: -3px;
background: var(--ts-mobile-menu-bg);
}
.mobile-menu-wrapper nav > ul ul.sub-menu,
.mobile-menu-wrapper nav > ul {
margin: 0;
padding: 0 20px;
}
.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;
line-height: 20px;
}
.mobile-menu-wrapper nav > ul > li,
.mobile-menu-wrapper nav > ul.menu > li,
.mobile-menu-wrapper ul.sub-menu > li.menu-item {
display: block;
position: static;
padding: 9px 0;
display: flex;
flex-wrap: wrap;
align-items: center;
border: 0;
}
.group-button-header .header-language,
.group-button-header .header-currency {
font-size: 1em;
z-index: 1;
}
.group-button-header .wpml-ls-legacy-dropdown .wpml-ls-flag, 
.group-button-header .wpml-ls-legacy-dropdown-click .wpml-ls-flag {
width: 16px;
}
.mobile-menu-wrapper nav > ul.menu li:before {
font-size: 1.4em;
}
.mobile-menu-wrapper nav.vertical-menu > ul > li,
.mobile-menu-wrapper nav.vertical-menu > ul.menu > li {
padding: 14px 0;
}
.mobile-menu-wrapper nav.vertical-menu > ul > li:not(:last-child),
.mobile-menu-wrapper nav.vertical-menu > ul.menu > li:not(:last-child){
border-bottom: 1px solid var(--ts-border);
}
.mobile-menu-wrapper .ts-list-of-product-categories-wrapper .list-categories ul {
gap: 10px;
}
.mobile-menu-wrapper .my-account-wrapper .account-control > a, 
.mobile-menu-wrapper .my-wishlist-wrapper .tini-wishlist {
line-height: 1;
}
.mobile-menu-wrapper:not(.tab-vertical-menu) nav .sub-menu,
#group-icon-header .mobile-menu-wrapper  > .menu-main-mobile {
padding-top: 14px;
padding-bottom: 14px;
}
.mobile-menu-wrapper:not(.tab-vertical-menu) nav .ts-megamenu .sub-menu {
padding-top: 24px;
padding-bottom: 24px;
}
.mobile-menu-wrapper.tab-vertical-menu nav .ts-megamenu .sub-menu {
padding-top: 20px;
padding-bottom: 20px;
}
.mobile-menu-wrapper nav li.ts-megamenu ul.sub-menu > li {
padding-left: 0;
padding-right: 0;
}
.mobile-menu-wrapper .menu-sub-label {position: static;}
.mobile-menu-wrapper .menu-sub-label:before {display: none;}
.mobile-menu-wrapper nav ul li > a {
padding: 0;
display: inline-flex;
align-items: center;
gap: 0 10px;
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 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%;
position: static;
}
.mobile-menu-wrapper .vertical-menu-wrapper .vertical-menu {
display: block;
min-width: 0;
border-radius: 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;
}
#group-icon-header .group-button-header {
padding: 0 20px;
}
#group-icon-header .group-button-header .meta-bottom {
padding: 20px 0;
border-width: 1px 0 0;
border-style: solid;
}
#group-icon-header .group-button-header .meta-bottom:first-child {
padding: 20px 0;
}
#group-icon-header .group-button-header .meta-bottom > *:not(:last-child) {
margin-bottom: 12px;
}
#group-icon-header .my-wishlist-wrapper .tini-wishlist:before,
#group-icon-header .ts-tiny-account-wrapper .account-control > a:before {
font-size: 16px !important;
min-width: 16px;
}
#group-icon-header .my-wishlist-wrapper .tini-wishlist .title {display: inline-block;}
#group-icon-header .my-wishlist-wrapper a,
#group-icon-header .my-account-wrapper .account-control > a,
#group-icon-header .my-account-wrapper .account-control > a span {
font-weight: inherit;
color: var(--ts-gray-color);
gap: 0 5px;
}
#group-icon-header .my-account-wrapper .account-control > a span {
position: relative;
top: 1px;
}
#group-icon-header .tini-wishlist .count-number {
background: transparent;
border-radius: 0;
width: auto;
height: auto;
font-size: 1em;
line-height: inherit;
font-weight: inherit;
color: inherit;
position: static;
}
#group-icon-header .tini-wishlist .count-number:before {
content: "(";
display: inline-block;
}
#group-icon-header .tini-wishlist .count-number:after {
content: ")";
display: inline-block;
}
#group-icon-header .header-currency > div,
#group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-item {
display: block;
}
#group-icon-header .header-currency > div:after,
#group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-item:after {
content: '';
display: table;
clear: both;
}
#group-icon-header .header-language:hover .wpml-ls-sub-menu, 
#group-icon-header .header-currency:hover ul {
-webkit-animation: none !important;
-moz-animation: none !important;
animation: none !important
}
#group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, 
#group-icon-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu, 
#group-icon-header .header-currency ul{
padding: 0;
margin: 0;
position: static;
visibility: visible !important;
width: auto;
min-width: 0;
display: block;
}
#group-icon-header .wpml-ls-legacy-dropdown > ul > li.wpml-ls-current-language > a, 
#group-icon-header .wpml-ls-legacy-dropdown-click > ul > li.wpml-ls-current-language > a{
position: relative;
display: flex;
flex-wrap: wrap;
align-items: center;
background: transparent;
padding: 0;
gap: 5px;
float: left; }
#group-icon-header .wpml-ls-legacy-dropdown > ul > li.wpml-ls-current-language > a, 
#group-icon-header .wpml-ls-legacy-dropdown-click > ul > li.wpml-ls-current-language > a,
#group-icon-header .wcml_currency_switcher > a.wcml-cs-active-currency {
text-decoration: underline;
text-underline-offset: 4px;
}
#group-icon-header .wcml_currency_switcher > a {
line-height: 22px;
float: left; margin: 0 20px 5px 0; }
#group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu > li,
#group-icon-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu > li, 
#group-icon-header .header-currency ul li {
width: auto;
position: relative;
padding: 0;
display: inline-block;
vertical-align: top;
}
#group-icon-header .wpml-ls-legacy-dropdown > ul > li.wpml-ls-current-language > a, 
#group-icon-header .wpml-ls-legacy-dropdown-click > ul > li.wpml-ls-current-language > a,
#group-icon-header .wpml-ls-legacy-dropdown .wpml-ls-sub-menu > li,
#group-icon-header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu > li, 
#group-icon-header .header-currency ul li {
margin: 0 16px 5px 0; line-height: 22px;
}
#group-icon-header .header-language .wpml-ls > ul > li > a:after, 
#group-icon-header .header-currency .wcml_currency_switcher>a:after,
#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 {
display: none !important;
}
.woocommerce .woocommerce-ordering .orderby ul {
left: auto; right: 0; transform: none;
}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs {
gap: 5px 20px;
justify-content: center;
}
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child) {
padding-right: 0; margin-right: 0; }
.ts-product-in-product-type-tab-wrapper .column-tabs ul.tabs li:not(:last-child):after {display: none;}
.woocommerce div.product.gallery-layout-horizontal div.images .flex-control-thumbs {
margin-top: 10px;
gap: 10px;
}
.ts-search-form-widget .popular-search {
margin-top: 20px;
gap: 10px 15px;
}
.ts-search-form-widget .popular-search > a:not(:last-child) {
padding-right: 15px; }
.elementor-icon-box-wrapper .elementor-icon-box-icon .elementor-icon {vertical-align: middle;}
.post-content-wrapper blockquote cite, .post-content-wrapper .entry-meta-top {font-size: calc(var(--ts-body-font-size) - 1px);}
.post-content-wrapper .entry-meta-top {gap: 3px 0;}
.entry-meta-top .cats-link a {letter-spacing: 0;} .button.button-readmore,
.ts-blogs-wrapper:not(.columns-1) .button.button-readmore {
padding: 7px 15px;
margin-top: 7px;
}
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;
top: 0;
right: 0;
bottom: 0;
width: 90%;
max-width: 350px;
overflow-y: auto;
overflow-x: hidden;
display: none;
margin: 0;
padding: 20px;
z-index: 99992;
background-color: var(--ts-dropdown-bg);
color: var(--ts-dropdown-color);
}
#ts-filter-widget-area .ts-sidebar-content {
width: 90%;
max-width: 350px;
}
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 {
display: block;
-webkit-animation-duration: 300ms;
-moz-animation-duration: 300ms;
animation-duration: 300ms;
animation-delay: 150ms;
-webkit-animation-delay: 150ms;
-moz-animation-delay: 150ms;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: animation_fade;
-moz-animation-name: animation_fade;
animation-name: animation_fade;
-webkit-transform-origin: 0 0 0;
-moz-transform-origin: 0 0 0;
-ms-transform-origin: 0 0 0;
}
.comment-actions {gap: 15px;}
.is-medium.wc-block-components-sidebar-layout, .is-mobile.wc-block-components-sidebar-layout, .is-small.wc-block-components-sidebar-layout,	
.is-medium .wc-block-cart__sidebar, .is-mobile .wc-block-cart__sidebar, .is-small .wc-block-cart__sidebar {
margin-bottom: 0;
} .ts-banner:is(.img-mobile-tablet,.img-mobile) .mobile-banner{
display: block;
}
.ts-banner:is(.img-mobile-tablet,.img-mobile) .main-banner{
display: none;
}
.style--mobile-row .ts-product-filter-by-taxonomies .form-content form > * {flex: 1 0 calc(50% - 10px);}
.style--mobile-row .ts-product-filter-by-taxonomies form:after {top: 50%;}
.ts-shortcode.disable-responsive.list .content-wrapper {--ts-columns: 1 !important;}
.ts-shortcode.disable-responsive.list .content-wrapper .products .product:not(.product-category) {
width: 100% !important;
}
.wishlist_table.mobile {gap: 10px;}
.wishlist_table.mobile li {
width: 100%;
padding: 20px;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
width: 90px;
}
body .wc-block-components-notice-banner, :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning), :is(.woocommerce,.woocommerce-page) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning) {
margin: 0 0 10px;
}
.woocommerce > form.checkout {
margin-top: 27px;
}
.ts-blogs.related-posts article header .entry-title, .columns-4 .list-posts article header .entry-title, .columns-4.ts-blogs article header .entry-title {
font-size: var(--ts-h4-font-size);
line-height: var(--ts-h4-line-height);
}
.woocommerce nav.woocommerce-pagination {
margin-top: 20px;
}
body .wc-block-cart-item__wrap {
gap: 5px 30px;
}
body .wc-block-cart-item__wrap > .wc-block-components-product-name,
body .wc-block-cart-item__wrap > .wc-block-cart-item__quantity {
width: 100% !important;
}
body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__prices {
margin-left: 0;
}
body table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
max-width: none;
}
body .is-medium table.wc-block-cart-items .wc-block-cart-items__row, 
body .is-mobile table.wc-block-cart-items .wc-block-cart-items__row, 
body .is-small table.wc-block-cart-items .wc-block-cart-items__row {
align-items: center;
}
body .is-mobile .wc-block-components-form .wc-block-components-checkout-step, 
body .is-small .wc-block-components-form .wc-block-components-checkout-step {
padding-top: 25px;
margin-bottom: 25px;
}
body .wc-block-components-sidebar {
margin-top: 0;
}
body .wc-block-checkout__contact-fields .wc-block-components-checkout-step__heading {
margin-top: 0;
}
body .is-mobile .wc-block-components-form .wc-block-components-checkout-step:after, 
body .is-small .wc-block-components-form .wc-block-components-checkout-step:after {
bottom: -25px;
}
.ts-product-deals-wrapper.list .meta-wrapper .counter-wrapper .number-wrapper {
font-size: 14px;
min-height: 28px;
min-width: 38px;
}
}
@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 .wc-block-components-notice-banner,
:is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning),
:is(.woocommerce,.woocommerce-page) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning),
:is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning) li,
:is(.woocommerce,.woocommerce-page) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning) li {
flex-direction: column;
align-items: flex-start;
gap: 3px 0;
}
:is(.woocommerce,.woocommerce-page) :is(.woocommerce-message,.woocommerce-error,.woocommerce-info,.woocommerce-warning) .button, body .wc-block-components-notice-banner .button {
margin-left: 0; }
}
@media only screen and (max-width: 480px){
.ts-blogs-wrapper {--ts-h-gap: 0;}
body .ts-blogs-wrapper .swiper-button-prev{left: 0; }
body .ts-blogs-wrapper .swiper-button-next{right: 0; }
.woocommerce div.product.gallery-layout-vertical {
--ts-thumbnail-size: 50px;
}
.breadcrumb-title-wrapper.has-background .breadcrumb-title {min-height: 200px;}
.woocommerce #tab-more_seller_product,
.woocommerce :is(.cross-sells,.up-sells,.related),
.woocommerce.main-products.grid {
--ts-columns: 2 !important;
}
.woocommerce #tab-more_seller_product {--ts-columns: 2;}
.woocommerce.main-products.list, .ts-shortcode.ts-testimonial-wrapper {
--ts-columns: 1 !important;
}
.ts-shortcode.columns-4 .column-content, 
.ts-shortcode.columns-4 .content-wrapper,
.ts-shortcode.columns-3 .column-content, 
.ts-shortcode.columns-3 .content-wrapper,
.ts-shortcode:not(.columns-1):not(.columns-2):not(.columns-3):not(.columns-4) .column-content, 
.ts-shortcode:not(.columns-1):not(.columns-2):not(.columns-3):not(.columns-4) .content-wrapper {
--ts-columns: 2;
}
.has-1-sidebar .woocommerce.main-products.grid,
.has-2-sidebar .woocommerce.main-products.grid {--ts-columns: 2 !important;}
.ts-shortcode.columns-3.list :is(.content-wrapper, .column-content), 
.ts-shortcode:not(.columns-1):not(.columns-2):not(.columns-3).list :is(.content-wrapper, .column-content),
.ts-shortcode.columns-2.list .column-content, 
.ts-shortcode.columns-2.list .content-wrapper,
.ts-shortcode:not(.columns-1):not(.columns-2).list .column-content, 
.ts-shortcode:not(.columns-1):not(.columns-2).list .content-wrapper {
--ts-columns: 1 !important;
}
.ts-logo-slider-wrapper.ts-shortcode .content-wrapper,
.ts-product-category-wrapper.ts-shortcode .content-wrapper,
.ts-product-category-wrapper.ts-shortcode.columns-3 .content-wrapper{
--ts-columns: 3 !important;
}
.woocommerce div.product .summary > .ts-countdown {margin: 0 0 8px;width: 100%;}
.woocommerce div.product .summary .price {gap: 5px;}
.more-less-buttons > a.more-button:after {height: 100px;}
.more-less-buttons a > span {padding: 8px 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;
}
.ts-product-deals-wrapper.list .meta-wrapper .counter-wrapper .number-wrapper {
font-size: 13px;
min-height: 26px;
min-width: 36px;
}
.availability-status {
font-size: 11px;
}
.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%;
}
.ts-blogs.ts-masonry:not(.ts-slider).columns-2 .items .item,
.ts-blogs.ts-masonry:not(.ts-slider).columns-3 .items .item {width: 100%;}
.woocommerce.ts-product-deals-wrapper.list .product:not(.product-category) .product-wrapper {
grid-template-columns: 46% minmax(0, 1fr);
gap: 0 10px;
}
.woocommerce.has-gap .products .product:not(.product-category) .product-wrapper {
padding: 15px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {padding-bottom: 5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
padding-right: 0; }
.wcpr-overall-rating .wcpr-overall-rating-right .wcpr-overall-rating-right-star .star-rating {
margin: 5px auto 8px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li:after {display: none;}
.woocommerce.ts-product-deals-wrapper.list:is(.columns-1, .columns-2, .columns-3) .products .product .product-name {
font-size: calc(var(--ts-product-font-size)* 1.2);
}
:is(.woocommerce,.woocommerce-page) #customer_login > * {
max-width: 100%;
}
.has-x-large-font-size {
font-size: var(--ts-h2-font-size) !important;
}
body.error404 #main > .page-container {
padding-top: 60px;
padding-bottom: 60px;
min-height: 350px;
}
body.error404 .not-found {
gap: 25px;
padding: 0 10px;
}
body.error404 .not-found .image-404 img {
max-width: 70px;
}
.counter-wrapper > div {
min-width: 0;
}
#to-top {width: 32px;height: 32px;}
#to-top a {width: 32px;height: 32px;}
#to-top a:before {font-size: 12px;line-height: 32px;}
#comment-wrapper {padding: 20px 20px 25px;} .ts-floating-sidebar .ts-sidebar-content{
width: 86vw;
transform: translateX(86vw);
}
#group-icon-header .ts-sidebar-content{
transform: translateX(-86vw);
}
#group-icon-header.active .ts-sidebar-content,
.ts-floating-sidebar.active .ts-sidebar-content{
transform: translateX(0);
} .column-tabs .list-categories {
flex-direction: column;
gap: 14px;
}
.column-tabs .list-categories ul.tabs {justify-content: center;}
.ts-dimensions-content > ul > li, 
table.chart-table th, 
table.chart-table td, 
.woocommerce-tabs .panel table td, 
.woocommerce-tabs .panel table th {
padding: 10px;
}
.woocommerce-tabs .panel table tr td:first-child,
.woocommerce table.shop_attributes th {width: 50%;min-width: 0;}
.ts-dimensions-content ul li > span:first-child {width: 35%;min-width: 0;}
.ts-dimensions-content ul li > span:last-child {flex: 1;}
.price,	.products .meta-wrapper > .price {gap: 5px;}
.woocommerce div.product .summary > .ts-summary-custom-content {padding: 15px;}
div.product.tabs-accordion .woocommerce-Tabs-panel > h2, div.product.tabs-accordion .woocommerce-Tabs-panel #reviews > h2 {
font-size: var(--ts-h5-font-size);
}
#reviews #comments .wcpr-overall-rating-and-rating-count {gap: 0 20px;}
.wcpr-overall-rating-and-rating-count .wcpr-overall-rating-left {font-size: 40px;}
.wcpr-overall-rating-and-rating-count .wcpr-overall-rating-main {gap: 5px;}
.wcpr-overall-rating-and-rating-count .wcpr-overall-rating-main .wcpr-overall-rating-right .wcpr-overall-rating-right-total {
font-size: 11px;
}
.woocommerce div.product form.cart table.group_table tr {
grid-template-columns: 90px 1fr;
}
.woocommerce div.product.tabs-accordion .woocommerce-tabs .ts-size-chart-content {overflow-x: auto;}
.ts-dimensions-content > ul, table.chart-table, .woocommerce-tabs .panel table {font-size: 0.93rem;} .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;
} .wp-block-heading.page-title br {display: none;}
.entry-author {
padding: 20px;
font-size: 0.93em;
flex-direction: column;
}
.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;
}
.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; }
.ts-shortcode.ts-blogs:is(.columns-2, .columns-3) .content-wrapper,
.ts-shortcode.ts-blogs .content-wrapper{
--ts-columns: 1;
} .ts-popup-modal .popup-container.product-360-container,
#ts-product-video-modal .popup-container {
width: calc(100% - 70px);
max-width: 100%;
}
#ts-product-video-modal .popup-container {border-width: 5px;}
#ts-product-video-modal .close,
#ts-product-360-modal .close {
right: -4px; width: 24px;
height: 24px;
line-height: 24px;
}
#ts-product-video-modal .close {right: -8px; }
.threesixty .nav_bar {
top: 29px;
right: -4px; gap: 5px;
}
.threesixty .nav_bar a {
width: 24px;
height: 24px;
}
.threesixty .nav_bar a:before {line-height: 22px;}
#ts-product-360-modal .close:after, #ts-product-video-modal .close:after {font-size: 9px;}
#ts-product-video-modal .close {top: -5px;}
body .ts-popup-modal .add-to-cart-popup-container {
width: 80%;
padding: 20px;
max-width: 100%;
}
.add-to-cart-popup-content .product-meta {
text-align: center;
}
.add-to-cart-popup-content .price {
justify-content: center;
}
.add-to-cart-popup-content .heading .theme-title {
margin: 0 0 15px;
}
.add-to-cart-popup-content .item {
flex-direction: column;
}
.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;
}
form .subscribe-email button {
padding-left: 20px;
padding-right: 20px;
}
.style--mobile-row .ts-product-filter-by-taxonomies .form-content form > * {flex: 1 0 100%;}
}
@media only screen and (max-width: 390px){
.ts-product-deals-wrapper.list .meta-wrapper .counter-wrapper .number-wrapper {
font-size: 13px;
min-height: 26px;
min-width: 34px;
}
}
@media only screen and (max-width: 370px){
.woocommerce.has-gap .products .product:not(.product-category) .product-wrapper {
display: block;
}
}
@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-logo-width: 42px;
}
.dropdown-container .theme-title span, 
.shopping-cart-wrapper .cart-control .cart-number {
left: 22px;
}
}:root {
--ts-logo-width: 126px;
--ts-font-family: Poppins;
--ts-font-style: normal;
--ts-font-weight: 400;
--ts-letter-spacing: 0em;
--ts-heading-font-family: Poppins;
--ts-heading-font-style: normal;
--ts-heading-font-weight: 600;
--ts-heading-letter-spacing: 0em;
--ts-btn-font-family: Poppins;
--ts-btn-font-style: normal;
--ts-btn-font-weight: 600;
--ts-btn-letter-spacing: 0em;
--ts-menu-font-family: Poppins;
--ts-menu-font-weight: 500;
--ts-menu-font-size: 14px;
--ts-menu-letter-spacing: inherit;
--ts-v-menu-font-family: Poppins;
--ts-v-menu-font-weight: 500;
--ts-v-menu-font-size: inherit;
--ts-v-menu-letter-spacing: 0em;
--ts-body-font-size: 14px;
--ts-line-height: 24px;
--ts-btn-font-size: 14px;
--ts-btn-line-height: 24px;
--ts-product-font-size: 14px;
--ts-h1-font-size: 40px;
--ts-h1-line-height: 54px;
--ts-h2-font-size: 30px;
--ts-h2-line-height: 40px;
--ts-h3-font-size: 26px;
--ts-h3-line-height: 32px;
--ts-h4-font-size: 20px;
--ts-h4-line-height: 30px;
--ts-h5-font-size: 16px;
--ts-h5-line-height: 24px;
--ts-h6-font-size: 14px;
--ts-h6-line-height: 20px;
--ts-primary-color: rgba(222,16,16,1);
--ts-text-in-primary-color: rgba(255,255,255,1);
--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-color: rgba(0,0,0,1);
--ts-dropdown-bg: rgba(255,255,255,1);
--ts-link-color: rgba(222,16,16,1);
--ts-link-hover-color: rgba(222,16,16,1);
--ts-border: rgba(229,229,229,1);
--ts-input-color: rgba(0,0,0,1);
--ts-input-background-color: rgba(235,238,240,1);
--ts-input-border: rgba(235,238,240,1);
--ts-btn-color: rgba(255,255,255,1);
--ts-btn-bg: rgba(0,0,0,1);
--ts-btn-border: rgba(0,0,0,1);
--ts-btn-hover-color: rgba(255,255,255,1);
--ts-btn-hover-bg: rgba(222,16,16,1);
--ts-btn-hover-border: rgba(222,16,16,1);
--ts-btn-addtocart-color: rgba(0,0,0,1);
--ts-btn-addtocart-bg: rgba(235,238,240,1);
--ts-btn-addtocart-border: rgba(235,238,240,1);
--ts-btn-addtocart-hover-color: rgba(255,255,255,1);
--ts-btn-addtocart-hover-bg: rgba(222,16,16,1);
--ts-btn-addtocart-hover-border: rgba(222,16,16,1);
--ts-btn-thumbnail-color: rgba(0,0,0,1);
--ts-btn-thumbnail-bg: rgba(235,238,240,1);
--ts-btn-thumbnail-hover-color: rgba(255,255,255,1);
--ts-btn-thumbnail-hover-bg: rgba(222,16,16,1);
--ts-rating-color: rgba(0,0,0,1);
--ts-product-price-color: rgba(0,0,0,1);
--ts-product-regular-price-color: rgba(129,131,136,1);
--ts-sale-label-color: rgba(255,255,255,1);
--ts-sale-label-bg: rgba(222,16,16,1);
--ts-new-label-color: rgba(255,255,255,1);
--ts-new-label-bg: rgba(132,167,169,1);
--ts-hot-label-color: rgba(255,255,255,1);
--ts-hot-label-bg: rgba(0,0,0,1);
--ts-soldout-label-color: rgba(255,255,255,1);
--ts-soldout-label-bg: rgba(145,145,145,1);
--ts-breadcrumb-bg: rgba(255,255,255,1);
--ts-breadcrumb-color: rgba(129,131,136,1);
--ts-breadcrumb-2-color: rgba(255,255,255,1);
--ts-breadcrumb-link-color: rgba(0,0,0,1);
--ts-notice-bg: rgba(0,0,0,1);
--ts-notice-color: rgba(255,255,255,1);
--ts-hd-search-bg: rgba(235,238,240,1);
--ts-hd-search-color: rgba(0,0,0,1);
--ts-hd-search-border: rgba(235,238,240,1);
--ts-hd-search-focus-bg: rgba(235,238,240,1);
--ts-hd-search-focus-color: rgba(0,0,0,1);
--ts-hd-search-focus-border: rgba(235,238,240,1);
--ts-hd-search-btn-bg: rgba(0,0,0,1);
--ts-hd-search-btn-color: rgba(255,255,255,1);
--ts-hd-search-btn-border: rgba(0,0,0,1);
--ts-vertical-menu-heading-bg: rgba(255,255,255,1);
--ts-vertical-menu-heading-color: rgba(0,0,0,1);
--ts-vertical-menu-heading-border: rgba(229,229,229,1);
--ts-mobile-menu-bg: rgba(255,255,255,1);
--ts-mobile-menu-color: rgba(0,0,0,1);
--ts-tab-menu-bg: rgba(235,239,240,1);
--ts-tab-menu-color: rgba(0,0,0,1);
--ts-tab-active-menu-bg: rgba(0,0,0,1);
--ts-tab-active-menu-color: rgba(255,255,255,1);
}
.ts-header {
--ts-hd-top-bg: rgba(0,0,0,1);
--ts-hd-top-color: rgba(255,255,255,1);
--ts-hd-top-border: rgba(229,229,229,1);
--ts-hd-top-link-hover: rgba(222,16,16,1);
--ts-hd-middle-bg: rgba(255,255,255,1);
--ts-hd-middle-color: rgba(0,0,0,1);
--ts-hd-middle-border: rgba(229,229,229,1);
--ts-hd-middle-link-hover: rgba(222,16,16,1);
--ts-hd-bottom-bg: rgba(255,255,255,1);
--ts-hd-bottom-color: rgba(0,0,0,1);
--ts-hd-bottom-border: rgba(229,229,229,1);
--ts-hd-bottom-link-hover: rgba(222,16,16,1);
--ts-main-menu-border: rgba(0,0,0,1);
--ts-cart-count-bg: rgba(222,16,16,1);
--ts-cart-count-color: rgba(255,255,255,1);
}
.footer-container {
--ts-footer-bg: rgba(27,31,34,1);
--ts-footer-color: rgba(153,153,153,1);
--ts-footer-heading-color: rgba(255,255,255,1);
--ts-footer-link-color: rgba(255,255,255,1);
--ts-footer-link-hover-color: rgba(222,16,16,1);
}
@media only screen and (max-width: 1400px){
:root {
--ts-menu-font-size: 13px;
--ts-v-menu-font-size: -1px;
--ts-body-font-size: 13px;
--ts-line-height: 20px;
--ts-product-font-size: 13px;
--ts-btn-font-size: 13px;
}
}
@media only screen and (max-width: 1200px){
:root {
--ts-logo-width: 100px;
--ts-h1-font-size: 30px;
--ts-h1-line-height: 40px;
--ts-h2-font-size: 25px;
--ts-h2-line-height: 30px;
--ts-h3-font-size: 22px;
--ts-h3-line-height: 28px;
--ts-h4-font-size: 18px;
--ts-h4-line-height: 24px;
--ts-h5-font-size: 15px;
--ts-h5-line-height: 20px;
--ts-h6-font-size: 14px;
--ts-h6-line-height: 20px;
}
}
@media only screen and (max-width: 767px){
:root {
--ts-logo-width: 86px;
--ts-h1-font-size: 30px;
--ts-h1-line-height: 40px;
--ts-h2-font-size: 25px;
--ts-h2-line-height: 30px;
--ts-h3-font-size: 22px;
--ts-h3-line-height: 28px;
--ts-h4-font-size: 18px;
--ts-h4-line-height: 24px;
--ts-h5-font-size: 15px;
--ts-h5-line-height: 20px;
--ts-h6-font-size: 14px;
--ts-h6-line-height: 20px;
--ts-menu-font-size: 14px;
}
}
table.group_table .woocommerce-grouped-product-list-item__label a,
.woocommerce ul.cart_list li .product-name a, 
.woocommerce ul.product_list_widget li .product-name a,
.woocommerce ul.product_list_widget li .ts-wg-meta > a,
.woocommerce .products .product .product-name {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
max-height: calc(2 * 1.42em);
}