/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 31 2025 | 11:29:34 */
@media screen and (min-width: 1201px) {
    .page-content .elementor-sticky img {
        margin-top: 75px;
    }
}						


ul.woocommerce-ordering__submenu {
    padding: 10px 0 !important;
}
ul.woocommerce-ordering__submenu li a {
    color: #000 !important;
}
.elementor-toggle a, .elementor-toggle span, .elementor-toggle p {
    color: #000 !important;
}

	.top-btn {
    display: none;
    position: fixed;
    right: 20px;
    width: 40px;
    bottom: 20px;
    z-index: 99999;
    cursor: pointer
}
.gt_switcher_wrapper {
    left: unset !important;
    right: 8% !important;
    /* top: 0; */
}
    .product img {
    object-fit: cover !important;
}
div#elementor-popup-modal-991850 {
    display: none;
}
	.burger-content {
		display: none;
	}
	@media screen and (max-width: 1200px) {
    .burger-content {
		display: flex;
    opacity: 1;
    position: fixed;
    left: -100vw;
z-index: 999999999;
transition: 0.3s all ease;
}
		li ul.sub-menu.elementor-nav-menu--dropdown a {
    color: #000;
    font-size: initial;
}
li [aria-expanded="true"]  {
    display: block !important;
    position: relative !important;
    color: #000 !important;
	margin-left: 0 !important;
	margin-top: 0 !important;
}
		.burger-content a {
    text-transform: uppercase;
}
		li [aria-expanded=true].highlighted {
    display: flex !important;
}
.burger-content {
    background: #fff;
}
.elementor-nav-menu {
    flex-wrap: nowrap !important;
}
.active.burger-content {
    left: 0;
    transition: 0.3s all ease;
}
.burger-content nav a:after {
    content: unset !important;
}
.burger-content nav a {
    padding-left: 0 !important;
    text-decoration: none;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    display: none;
}
}
.noindexnav {
    position: unset;
    z-index: 0;
}
.vamtam-disable-scroll .hiding {
   pointer-events: none;
}
a.elementor-button.elementor-button--view-cart.elementor-size-md {
    color: #000 !important;
}

@media screen and (min-width: 1201px) {
	a#elementor-menu-cart__toggle_button {
    padding: 0 !important;
}
	.elementor-widget-qi_addons_for_elementor_interactive_banner {
    height: 33% !important;
    min-height: 33% !important;
}
	.elementor-widget-qi_addons_for_elementor_interactive_banner .qodef-qi-interactive-banner .qodef-m-image img {
    height: 100% !important;
    object-fit: cover;
}
	.elementor-widget-qi_addons_for_elementor_interactive_banner	.qodef-m-image {
    height: 100% !important;
}
	.elementor-widget-qi_addons_for_elementor_interactive_banner .qodef-shortcode.qodef-m.qodef-qi-interactive-banner.qodef-layout--standard {
    height: 100% !important;
}
}