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;
}
/* --- Widgets --- */
/*# sourceMappingURL=elementor-max.css.map */
