body:not(.elementor-editor-active) .vamtam-sticky-header{transition:opacity 0.15s, top 0.15s linear, transform 0.15s linear !important;will-change:transform, opacity;position:fixed;left:0;right:0;top:calc(var(--vamtam-sticky-offset, 0px) + var(--wp-admin--admin-bar--height, 0px));z-index:100;}
body:not(.elementor-editor-active) .vamtam-sticky-header > .elementor-container{opacity:0;-webkit-animation:vamtam-sticky-header-fadein 1s ease forwards;animation:vamtam-sticky-header-fadein 1s ease forwards;}
@-webkit-keyframes vamtam-sticky-header-fadein {
0%{opacity:0;}
90%{opacity:0;}
99%{opacity:1;}
100%{opacity:1;}
}
@keyframes vamtam-sticky-header-fadein {
0%{opacity:0;}
90%{opacity:0;}
99%{opacity:1;}
100%{opacity:1;}
}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--transparent-header{transition:opacity 0.15s, top 0.15s linear, transform 0.15s linear, background-color 0.35s ease !important;will-change:transform, opacity, background-color;}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-shown:not(.vamtam-sticky-header--offset-on-sticky),
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-hidden:not(.vamtam-sticky-header--offset-on-sticky){top:var(--wp-admin--admin-bar--height, 0px);}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-shown{transform:translateY(0);}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-shown.vamtam-sticky-header--transparent-header{background-color:var(--vamtam-sticky-header-bg-color) !important;}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-hidden{transform:translateY(-100%);}
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--spacer{position:static !important;-webkit-animation:none !important;animation:none !important;transform:none !important;transition:none !important;visibility:hidden !important;opacity:0 !important;will-change:auto !important;}
[data-elementor-type="header"]{margin-left:var(--vamtam-sticky-mleft);margin-right:var(--vamtam-sticky-mright);}
.woocommerce-demo-store .demo_store{padding-right:50px;}
.woocommerce-demo-store .demo_store .woocommerce-store-notice__dismiss-link::before{position:absolute;right:25px;}
[data-elementor-device-mode="desktop"] .elementor-widget-archive-posts.vamtam-has-theme-widget-styles[data-widget_type="posts.vamtam_classic"]:not(.elementor-element-edit-mode).elementor-hidden-desktop,
[data-elementor-device-mode="desktop"] .elementor-widget-archive-posts.vamtam-has-theme-widget-styles[data-widget_type="archive-posts.vamtam_classic"]:not(.elementor-element-edit-mode).elementor-hidden-desktop{display:none;}
.e--ua-firefox .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container ){transition:scrollbar-color 0.7s ease;scrollbar-color:transparent transparent;}
.e--ua-firefox .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container ):hover{scrollbar-color:var(--vamtam-accent-color-3) transparent;}
.e--ua-webkit:not(.e--ua-safari) .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container ){border-color:color( from var(--vamtam-accent-color-3) srgb r g b / 0 );transition:border-color 0.7s ease;}
.e--ua-webkit:not(.e--ua-safari) .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container ):hover,
.e--ua-webkit:not(.e--ua-safari) .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container )::-webkit-scrollbar-thumb:hover,
.e--ua-webkit:not(.e--ua-safari) .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container )::-webkit-scrollbar-thumb:active{border-color:color( from var(--vamtam-accent-color-3) srgb r g b / 1 );}
.e--ua-webkit:not(.e--ua-safari) .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container )::-webkit-scrollbar{width:7px !important;height:7px !important;}
.e--ua-webkit:not(.e--ua-safari) .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container )::-webkit-scrollbar-thumb{border-right-style:inset;border-right-width:calc(100vw + 100vh);border-color:inherit;}
.e--ua-webkit:not(.e--ua-safari) .elementor-widget.vamtam-has-theme-widget-styles.vamtam-has-hr-layout :is( ul.products, .elementor-posts-container )::-webkit-scrollbar-thumb{border-color:inherit;border-radius:10px;}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme a{position:relative;}
@-webkit-keyframes vamtam-underline-move {
from{-webkit-mask-position:-8px center;mask-position:-8px center;}
to{-webkit-mask-position:500px center;mask-position:500px center;}
}
@keyframes vamtam-underline-move {
from{-webkit-mask-position:-8px center;mask-position:-8px center;}
to{-webkit-mask-position:500px center;mask-position:500px center;}
}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme a.elementor-item::before{content:"";position:absolute;display:inline;bottom:-5px;left:0;right:0;height:6px;-webkit-mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg stroke='white' stroke-width='1px' enable-background='new 0 0 19.3 6' version='1.1' viewBox='0 0 19.3 6' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-5.5 3.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2c1.1-1 2.1-1.8 4.2-1.8s3 0.8 4.2 1.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2l-1.4-0.9c-1.1 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8-2.7-2.2-5.4-2.2c-2.8 0-4.2 1.2-5.5 2.2-1.2 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8l-1.3 0.9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg stroke='white' stroke-width='1px' enable-background='new 0 0 19.3 6' version='1.1' viewBox='0 0 19.3 6' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m-5.5 3.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2c1.1-1 2.1-1.8 4.2-1.8s3 0.8 4.2 1.8c1.3 1 2.7 2.2 5.5 2.2s4.2-1.2 5.5-2.2l-1.4-0.9c-1.1 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8-2.7-2.2-5.4-2.2c-2.8 0-4.2 1.2-5.5 2.2-1.2 1-2.1 1.8-4.2 1.8s-3-0.8-4.2-1.8l-1.3 0.9z'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:13px 6px;mask-size:13px 6px;-webkit-mask-position:-8px center;mask-position:-8px center;text-decoration:none;-webkit-text-decoration-skip:objects;text-decoration-skip:objects;background-color:var(--vamtam-pointer-color-hover, currentColor) !important;-webkit-animation:vamtam-underline-move 40s linear infinite;animation:vamtam-underline-move 40s linear infinite;-webkit-animation-play-state:paused;animation-play-state:paused;}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme a.elementor-item::before.elementor-item-active{background-color:var(--vamtam-pointer-color-active, currentColor) !important;}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme a:hover.elementor-item::before{-webkit-animation-play-state:running;animation-play-state:running;}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles .e--pointer-theme a.elementor-item::after{display:none;}
.elementor-widget-nav-menu.vamtam-has-theme-widget-styles.vamtam-menu-indicator .sub-arrow{display:none;}
[data-elementor-device-mode="desktop"] .elementor-widget-posts.vamtam-has-theme-widget-styles[data-widget_type="posts.vamtam_classic"]:not(.elementor-element-edit-mode).elementor-hidden-desktop,
[data-elementor-device-mode="desktop"] .elementor-widget-posts.vamtam-has-theme-widget-styles[data-widget_type="archive-posts.vamtam_classic"]:not(.elementor-element-edit-mode).elementor-hidden-desktop{display:none;}
.elementor-widget-shortcode.vamtam-has-theme-widget-styles .woosw-list table.woosw-items tr td{padding-top:50px;padding-bottom:50px;}
.woocommerce-account .elementor-widget-shortcode.vamtam-has-theme-widget-styles .woosw-list table.woosw-items tr td{padding-left:10px;padding-right:10px;padding-top:50px;padding-bottom:50px;}
.elementor-widget-shortcode.vamtam-has-theme-widget-styles .woosw-list table.woosw-items tr td.woosw-item--actions{width:210px;padding-right:0;}
.elementor-widget-shortcode.vamtam-has-theme-widget-styles .woosw-list .woosw-items{width:830px;}
.elementor-widget-shortcode.vamtam-has-theme-widget-styles .woosw-list .woosw-items .woosw-item .woosw-item--remove{padding-left:0;padding-right:20px;}
.elementor-widget-testimonial-carousel.vamtam-has-theme-widget-styles.vamtam-swiper .elementor-swiper-button{width:100px;height:100px;}
.elementor-widget-testimonial-carousel.vamtam-has-theme-widget-styles.vamtam-swiper .elementor-swiper-button-next{right:-30px;}
.elementor-widget-testimonial-carousel.vamtam-has-theme-widget-styles.vamtam-swiper .elementor-swiper-button-prev{left:-30px;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .woocommerce-loop-product__link{order:1;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-product-content{z-index:1;order:3;flex:1;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+2){padding-top:160px;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+3){padding-bottom:160px;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+1){padding-bottom:160px;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles .products li.product :where(.star-rating){margin-left:0px;margin-right:15px;margin-bottom:15px;}
@media (pointer: fine) {
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-product-content{order:2;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap{position:absolute;z-index:2;width:100%;height:35px;right:0;bottom:0px;order:2;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button,
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart{pointer-events:none;left:auto;right:5px;bottom:5px;transition:transform 0.3s ease, opacity 0.3s ease, color 0.3s ease-out, border 0.3s ease-out, background 0.3s ease-out, box-shadow 0.3s ease-out !important;opacity:1;transform:translateY(100px);margin:0;width:auto;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button::after,
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart::after{pointer-events:all;font-family:'theme-icons' !important;content:"\e909";line-height:1;font-size:30px;color:var(--vamtam-accent-color-2);margin-left:6px;}
@-webkit-keyframes vamtam-atc-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes vamtam-atc-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button.loading::after,
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart.loading::after{-webkit-animation:vamtam-atc-spin infinite 1.3s !important;animation:vamtam-atc-spin infinite 1.3s !important;height:auto;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button:not(:hover),
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart:not(:hover){background-color:transparent;color:transparent;}
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button:hover,
.elementor-widget-wc-archive-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart:hover{pointer-events:all;}
}
.elementor-widget-wc-categories.vamtam-has-theme-widget-styles ul li.product img{transition:transform 0.5s ease;}
.elementor-widget-wc-categories.vamtam-has-theme-widget-styles ul li.product:hover img{transform:scale(1.04);}
.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments ol.commentlist{padding:35px 30px;}
.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 110px;border:none;padding:0;}
.elementor-widget-woocommerce-product-data-tabs.vamtam-has-theme-widget-styles .woocommerce-tabs .woocommerce-Tabs-panel--reviews #reviews #comments ol.commentlist li img.avatar{width:80px;padding:0;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images{--vamtam-thumbs-height:calc(var(--vamtam-single-product-vertical-thumbs, 4) * 100px + (var(--vamtam-single-product-vertical-thumbs, 4) - 1) * 10px);}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images:has(.flex-control-thumbs){min-height:calc(var(--vamtam-thumbs-height) + 45px);}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images ol.flex-control-thumbs{max-height:var(--vamtam-thumbs-height);overflow-y:auto;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scrollbar-width:none;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images ol.flex-control-thumbs li{scroll-snap-align:start;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images ol.flex-control-thumbs::-webkit-scrollbar{width:0;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images ol.flex-control-thumbs::-webkit-scrollbar-thumb{background-clip:content-box;border:4px solid transparent;border-radius:7px;box-shadow:inset 0 0 0 10px;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images ol.flex-control-thumbs::-webkit-scrollbar-button{width:0;height:0;display:none;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images ol.flex-control-thumbs::-webkit-scrollbar-corner{background-color:transparent;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images :is( .vamtam-product-gallery-thumbs-prev, .vamtam-product-gallery-thumbs-next ){cursor:pointer;pointer-events:none;position:absolute;display:inline-block;height:35px;width:45px;left:0;top:calc(var(--vamtam-thumbs-height) + 10px);background-color:var(--vamtam-accent-color-3-hc);color:var(--vamtam-accent-color-3);border:1px solid var(--vamtam-accent-color-7);border-radius:10px;display:flex;flex-flow:row;align-content:center;justify-content:center;z-index:10;visibility:inherit;transition:opacity 0.3s ease-out;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images :is( .vamtam-product-gallery-thumbs-prev, .vamtam-product-gallery-thumbs-next )::before{content:var(--vamtam-icon-arrow-top);font-family:theme-icons;margin:auto;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images :is( .vamtam-product-gallery-thumbs-prev, .vamtam-product-gallery-thumbs-next ).hidden{opacity:0.4;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images:hover :is( .vamtam-product-gallery-thumbs-prev, .vamtam-product-gallery-thumbs-next ){pointer-events:all;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images .vamtam-product-gallery-thumbs-next{left:55px;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles div.images .vamtam-product-gallery-thumbs-next::before{transform:rotate(-180deg);}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles.vamtam-onsale-left span.onsale{margin-left:110px;}
.elementor-widget-woocommerce-product-images.vamtam-has-theme-widget-styles.vamtam-onsale-right span.onsale{margin-right:110px;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .woocommerce-loop-product__link{order:1;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-product-content{z-index:1;order:3;flex:1;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+2){padding-top:160px;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+3){padding-bottom:160px;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+1){padding-bottom:160px;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles .products li.product :where(.star-rating){margin-left:0px;margin-right:15px;margin-bottom:15px;}
@media (pointer: fine) {
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-product-content{order:2;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap{position:absolute;z-index:2;width:100%;height:35px;right:0;bottom:0px;order:2;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button,
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart{pointer-events:none;left:auto;right:5px;bottom:5px;transition:transform 0.3s ease, opacity 0.3s ease, color 0.3s ease-out, border 0.3s ease-out, background 0.3s ease-out, box-shadow 0.3s ease-out !important;opacity:1;transform:translateY(100px);margin:0;width:auto;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button::after,
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart::after{pointer-events:all;font-family:'theme-icons' !important;content:"\e909";line-height:1;font-size:30px;color:var(--vamtam-accent-color-2);margin-left:6px;}
@-webkit-keyframes vamtam-atc-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes vamtam-atc-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button.loading::after,
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart.loading::after{-webkit-animation:vamtam-atc-spin infinite 1.3s !important;animation:vamtam-atc-spin infinite 1.3s !important;height:auto;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button:not(:hover),
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart:not(:hover){background-color:transparent;color:transparent;}
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button:hover,
.elementor-widget-woocommerce-product-related.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart:hover{pointer-events:all;}
}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .woocommerce-loop-product__link{order:1;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-product-content{z-index:1;order:3;flex:1;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+2){padding-top:160px;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+3){padding-bottom:160px;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+1){padding-bottom:160px;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles .products li.product :where(.star-rating){margin-left:0px;margin-right:15px;margin-bottom:15px;}
@media (pointer: fine) {
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-product-content{order:2;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap{position:absolute;z-index:2;width:100%;height:35px;right:0;bottom:0px;order:2;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button,
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart{pointer-events:none;left:auto;right:5px;bottom:5px;transition:transform 0.3s ease, opacity 0.3s ease, color 0.3s ease-out, border 0.3s ease-out, background 0.3s ease-out, box-shadow 0.3s ease-out !important;opacity:1;transform:translateY(100px);margin:0;width:auto;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button::after,
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart::after{pointer-events:all;font-family:'theme-icons' !important;content:"\e909";line-height:1;font-size:30px;color:var(--vamtam-accent-color-2);margin-left:6px;}
@-webkit-keyframes vamtam-atc-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes vamtam-atc-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button.loading::after,
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart.loading::after{-webkit-animation:vamtam-atc-spin infinite 1.3s !important;animation:vamtam-atc-spin infinite 1.3s !important;height:auto;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button:not(:hover),
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart:not(:hover){background-color:transparent;color:transparent;}
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button:hover,
.elementor-widget-woocommerce-product-upsell.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart:hover{pointer-events:all;}
}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .woocommerce-loop-product__link{order:1;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-product-content{z-index:1;order:3;flex:1;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+2){padding-top:160px;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+3){padding-bottom:160px;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles.vamtam-products ul.products li.product:nth-child(3n+1){padding-bottom:160px;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles .products li.product :where(.star-rating){margin-left:0px;margin-right:15px;margin-bottom:15px;}
@media (pointer: fine) {
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-product-content{order:2;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap{position:absolute;z-index:2;width:100%;height:35px;right:0;bottom:0px;order:2;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button,
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart{pointer-events:none;left:auto;right:5px;bottom:5px;transition:transform 0.3s ease, opacity 0.3s ease, color 0.3s ease-out, border 0.3s ease-out, background 0.3s ease-out, box-shadow 0.3s ease-out !important;opacity:1;transform:translateY(100px);margin:0;width:auto;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button::after,
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart::after{pointer-events:all;font-family:'theme-icons' !important;content:"\e909";line-height:1;font-size:30px;color:var(--vamtam-accent-color-2);margin-left:6px;}
@-webkit-keyframes vamtam-atc-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes vamtam-atc-spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button.loading::after,
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart.loading::after{-webkit-animation:vamtam-atc-spin infinite 1.3s !important;animation:vamtam-atc-spin infinite 1.3s !important;height:auto;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button:not(:hover),
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart:not(:hover){background-color:transparent;color:transparent;}
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.button:hover,
.elementor-widget-woocommerce-products.vamtam-has-theme-widget-styles ul.products li.product:not(.product-category) .vamtam-add-to-cart-wrap a.added_to_cart:hover{pointer-events:all;}
}
.elementor-widget-woocommerce-cart.vamtam-has-theme-widget-styles .woocommerce .woocommerce-message{display:inline-block;width:59%;}
.elementor-widget-woocommerce-cart.vamtam-has-theme-widget-styles .woocommerce .woocommerce-info{width:59%;}
.elementor-widget-woocommerce-checkout-page.vamtam-has-theme-widget-styles .e-coupon-box .e-coupon-anchor .button.e-apply-coupon{width:100%;margin-left:10px;}
body.admin-bar .elementor-widget-woocommerce-menu-cart.vamtam-has-theme-widget-styles .elementor-menu-cart__container{height:calc(100vh - 32px);}
.elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .login .woocommerce-form-login__rememberme{margin-bottom:25px;}
.elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .register .woocommerce-privacy-policy-text{margin-bottom:25px;}
.elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woocommerce .u-column1.col-1, .elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woocommerce .u-column1.col-2{width:45%;}
.elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woocommerce .vamtam-tabbed .u-column1.col-1, .elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woocommerce .vamtam-tabbed .u-column1.col-2{width:100%;}
.elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woosw-list table.woosw-items tr td{padding-top:50px;padding-bottom:50px;}
.woocommerce-account .elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woosw-list table.woosw-items tr td{padding-left:10px;padding-right:10px;padding-top:50px;padding-bottom:50px;}
.elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woosw-list table.woosw-items tr td.woosw-item--actions{width:210px;padding-right:0;}
.elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woosw-list .woosw-items{width:830px;}
.elementor-widget-woocommerce-my-account.vamtam-has-theme-widget-styles .woosw-list .woosw-items .woosw-item .woosw-item--remove {
padding-left: 0;
padding-right: 20px;
}