.elementor-1756 .elementor-element.elementor-element-aa54ba5 .elementor-widget-wrap{flex-wrap:wrap;}.elementor-1756 .elementor-element.elementor-element-54d9e7f .thegem-te-menu-mobile__default.mobile-view .dl-menu,
					.elementor-1756 .elementor-element.elementor-element-54d9e7f .thegem-te-menu-mobile__default.mobile-view > .dl-submenu{top:calc(100% + 20px);}.elementor-1756 .elementor-element.elementor-element-54d9e7f .thegem-te-menu__default.desktop-view ul.nav-menu > li.menu-item-has-children,
					.elementor-1756 .elementor-element.elementor-element-54d9e7f .thegem-te-menu__default.desktop-view ul.nav-menu > li.megamenu-template-enable{margin-bottom:-20px;padding-bottom:20px;}.elementor-1756 .elementor-element.elementor-element-54d9e7f .thegem-te-menu > nav.desktop-view ul.nav-menu > li > a,
					.elementor-1756 .elementor-element.elementor-element-54d9e7f .thegem-te-menu > nav.thegem-te-menu__overlay.desktop-view ul.nav-menu li a,
					.elementor-1756 .elementor-element.elementor-element-54d9e7f .thegem-te-menu > nav.thegem-te-menu__overlay.desktop-view ul.nav-menu li .menu-item-parent-toggle{font-size:15px;font-weight:400;}.thegem-template-header .elementor-1756 .elementor-element.elementor-element-4c66780{padding:0px 10px 0px 10px;}.elementor-1756 .elementor-element.elementor-element-ac581d1{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-border-width:0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-1756 .elementor-element.elementor-element-ac581d1 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}@media(max-width:767px){.thegem-template-header .elementor-1756 .elementor-element.elementor-element-a580851{order:2;}.thegem-template-header .elementor-1756 .elementor-element.elementor-element-54d9e7f{order:1;padding:0px 5px 0px 10px;}.thegem-template-header .elementor-1756 .elementor-element.elementor-element-4c66780{order:3;padding:0px 5px 0px 5px;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-ac581d1 */.elementor-menu-cart__toggle .elementor-button {
    align-items: center;
    background-color: var(--toggle-button-background-color,transparent);
    border-color: var(--toggle-button-border-color,#69727d);
    border-radius: var(--toggle-button-border-radius,0);
    border-style: var(--toggle-button-border-type,solid);
    border-width: var(--toggle-button-border-width,1px);
    color: var(--toggle-button-text-color,#69727d);
    display: inline-flex;
    flex-direction: row;
    gap: .3em;
    padding: var(--toggle-icon-padding,10px 10px)
}/* End custom CSS */