.page-wrapper > .left-only{max-width:calc(100% - var(--vamtam-left-sidebar-width, 30%));}
header.main-header .header-contents, header.main-header .header-content-wrapper{box-sizing:border-box;}
#sub-header{position:relative;}
body.layout-full .alignwide{max-width:90% !important;}:not(.vamtam-limited-layout).home.blog.layout-full .page-content > .loop-wrapper.regular,
:not(.vamtam-limited-layout).archive.layout-full .page-content > .loop-wrapper.regular,
:not(.vamtam-limited-layout).search-results.layout-full .page-content > .loop-wrapper.regular{max-width:70%;}
body.vamtam-limited-layout .vamtam-body-sidebar{margin-top:var(--vamtam-sidebar-content-margin);}
.woocommerce .woocommerce-ordering{margin:0 0 var(--vamtam-sidebar-content-margin);}
.woocommerce .vamtam-cart-main{background-color:transparent;}
.woocommerce .vamtam-cart-main .product-thumbnail > a, .woocommerce .vamtam-cart-main .product-thumbnail > a > img{display:block;}
.woocommerce .vamtam-cart-main .woocommerce-cart-form__contents{overflow-x:visible;}
.woocommerce .vamtam-cart-main .cart_item{grid-template-rows:auto;}
.woocommerce .vamtam-cart-main .cart_item:not(:last-of-type){border-bottom:1px solid var(--vamtam-default-line-color);}
.woocommerce .vamtam-cart-main .product-remove{padding-top:0.55em;}
.woocommerce .vamtam-cart-main .product-price:before{display:none;}
.woocommerce .vamtam-cart-main .product-price .quantity .vamtam-quantity select{border:1px solid var(--vamtam-default-line-color);}
.vamtam-sticky-header{z-index:100;transition:transform 0.2s ease !important;will-change:transform;left:0;right:0;}
.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;}
}
.vamtam-sticky-header.vamtam-sticky-header--transparent-header{transition:transform 0.15s linear, background-color 0.35s ease !important;will-change:transform, background-color;}
.vamtam-sticky-header[class*="vamtam-sticky-header--fixed"]{position:fixed !important;}
.vamtam-sticky-header.vamtam-sticky-header--fixed-shown{transform:translateY(0);}
.vamtam-sticky-header.vamtam-sticky-header--fixed-shown.vamtam-sticky-header--transparent-header{background-color:var(--vamtam-sticky-header-bg-color) !important;}
.vamtam-sticky-header.vamtam-sticky-header--fixed-hidden{transform:translateY(-100%);}
body.admin-bar.dialog-prevent-scroll{max-height:calc(100vh - 32px);}
.elementor-widget-tabs.vamtam-has-numbering-bg .elementor-tabs .elementor-tab-mobile-title{display:none;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs{position:relative;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper{position:absolute;padding:0;bottom:0;z-index:1;width:100%;display:flex;left:50%;transform:translateX(-50%);}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper .elementor-tab-desktop-title{padding:0;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper .elementor-tab-desktop-title:not(:first-of-type){margin-left:30px;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper .elementor-tab-desktop-title:not(:last-of-type){margin-right:30px;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper > .elementor-tab-title{width:100%;position:relative;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper > .elementor-tab-title > a{display:block;padding:30px 0;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper > .elementor-tab-title > a::before{content:"";z-index:1;display:block;position:absolute;top:0;left:0;right:0;bottom:unset;width:unset;height:2px;background-size:200% 100%;background-position:right center;transition:all 1s ease;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper > .elementor-tab-title:not(.elementor-active) > a::before{background-image:linear-gradient(to right, var(--vamtam-overline-bg-hover-color, var(--vamtam-accent-color-2)) 50%, var(--vamtam-overline-bg-color, var(--vamtam-accent-color-5)) 50%);}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper > .elementor-tab-title:not(.elementor-active) > a:hover::before{background-position:left center;}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tabs-wrapper > .elementor-tab-title.elementor-active > a::before{background-image:linear-gradient(to right, var(--vamtam-overline-bg-hover-color, var(--vamtam-accent-color-2)) 50%, var(--vamtam-overline-bg-hover-color, var(--vamtam-accent-color-2)) 50%);}
.elementor-widget-tabs.vamtam-has-theme-hr-tabs-style .elementor-tab-title a{color:var(--vamtam-accent-color-5);}
body.admin-bar .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__container{height:calc(100vh - 32px);}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot{pointer-events:none;position:fixed;background-color:var(--vamtam-accent-color-1);border-radius:50%;z-index:10000;width:10px;height:10px;top:-5px;left:-5px;transition:top 0.3s linear, left 0.3s linear, width 0.3s linear, height 0.3s linear, opacity 0.3s ease;will-change:transform, width, height;opacity:1;}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot.over-link{width:70px;height:70px;top:-35px;left:-35px;opacity:0.2;}
body:not(.wp-admin):not(.elementor-editor-active).has-mouse-dot #mouseDot.over-iframe{opacity:0;}
.meta-header-inside{min-height:20vh;}
.page-header{justify-content:center;}
body.layout-full .page-header {
text-align: center;
align-items: center;
}