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-8) 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-8) 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-8) 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:2px !important;height:2px !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.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-tabs.vamtam-has-theme-widget-styles .elementor-tabs-wrapper .elementor-tab-title {
padding: 0px 20px;
}