﻿body:not(.elementor-editor-active) .vamtam-sticky-header {
    transition: opacity .15s, top .15s linear, transform .15s linear !important;
    will-change: transform, opacity;
    position: relative;
    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 .15s, top .15s linear, transform .15s linear, background-color .35s ease !important;
    will-change: transform, opacity, background-color
}

body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-hidden:not(.vamtam-sticky-header--offset-on-sticky),
body:not(.elementor-editor-active) .vamtam-sticky-header.vamtam-sticky-header--fixed-shown:not(.vamtam-sticky-header--offset-on-sticky) {
    top: var(--wp-admin--admin-bar--height, 0)
}

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 .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: rgba(var(--vamtam-accent-color-8-rgb), 0);
    transition: border-color .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)::-webkit-scrollbar-thumb:active,
.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):hover {
    border-color: rgba(var(--vamtam-accent-color-8-rgb), 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: 0 20px
}

/*# sourceMappingURL=elementor-max.css.map */