.elementor-930 .elementor-element.elementor-element-58f94a1:not(.elementor-motion-effects-element-type-background), .elementor-930 .elementor-element.elementor-element-58f94a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-930 .elementor-element.elementor-element-58f94a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-930 .elementor-element.elementor-element-58f94a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-930 .elementor-element.elementor-element-4ad4675 > .elementor-widget-container{padding:10px 30px 10px 30px;}.elementor-bc-flex-widget .elementor-930 .elementor-element.elementor-element-048f3fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-930 .elementor-element.elementor-element-048f3fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-930 .elementor-element.elementor-element-01d1b73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-930 .elementor-element.elementor-element-01d1b73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-930 .elementor-element.elementor-element-01d1b73.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-930 .elementor-element.elementor-element-734b85d{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-hover-border-color:#02010100;--toggle-button-border-width:0px;--toggle-button-border-radius:0px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);width:initial;max-width:initial;}.elementor-930 .elementor-element.elementor-element-734b85d .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product-name a{color:var( --e-global-color-astglobalcolor7 );}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-nav-menu__toggle,
						.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-nav-menu-icon{margin:0 auto;}.elementor-930 .elementor-element.elementor-element-65f66c2 li.menu-item a{justify-content:space-between;}.elementor-930 .elementor-element.elementor-element-65f66c2 li .elementor-button-wrapper{text-align:space-between;}.elementor-930 .elementor-element.elementor-element-65f66c2.hfe-menu-item-flex-end li .elementor-button-wrapper{text-align:right;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-flyout-wrapper .hfe-side{width:300px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-flyout-open.left{left:-300px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-flyout-open.right{right:-300px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-flyout-content{padding:30px;background-color:#FFFFFF;}.elementor-930 .elementor-element.elementor-element-65f66c2 .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .menu-item a.hfe-menu-item, .elementor-930 .elementor-element.elementor-element-65f66c2 .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-930 .elementor-element.elementor-element-65f66c2 a.hfe-menu-item, .elementor-930 .elementor-element.elementor-element-65f66c2 a.hfe-sub-menu-item{font-family:"Sofadi One", Sans-serif;font-weight:600;}.elementor-930 .elementor-element.elementor-element-65f66c2 .sub-menu,
								.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown,
								.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown-expandible,
								.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}
							.elementor-930 .elementor-element.elementor-element-65f66c2 .sub-menu li a.hfe-sub-menu-item,
							.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-930 .elementor-element.elementor-element-65f66c2 .sub-menu a.hfe-sub-menu-item,
						 .elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .sub-menu li.menu-item:not(:last-child),
						.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-930 .elementor-element.elementor-element-65f66c2 nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-930 .elementor-element.elementor-element-65f66c2 div.hfe-nav-menu-icon{color:#FFFFFF;}.elementor-930 .elementor-element.elementor-element-65f66c2 div.hfe-nav-menu-icon svg{fill:#FFFFFF;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-flyout-close{color:#7A7A7A;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-flyout-close svg{fill:#7A7A7A;}.elementor-930 .elementor-element.elementor-element-65f66c2{width:auto;max-width:auto;}@media(max-width:767px){.elementor-930 .elementor-element.elementor-element-58f94a1{padding:4px 4px 4px 4px;}.elementor-930 .elementor-element.elementor-element-bbfe772{width:25%;}.elementor-930 .elementor-element.elementor-element-4ad4675 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-930 .elementor-element.elementor-element-048f3fe{width:55%;}.elementor-930 .elementor-element.elementor-element-048f3fe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-930 .elementor-element.elementor-element-01d1b73{width:20%;}.elementor-930 .elementor-element.elementor-element-734b85d{--toggle-icon-padding:0px 0px 0px 0px;--container-widget-width:36px;--container-widget-flex-grow:0;width:var( --container-widget-width, 36px );max-width:36px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-nav-menu-icon{font-size:18px;}.elementor-930 .elementor-element.elementor-element-65f66c2 .hfe-nav-menu-icon svg{font-size:18px;line-height:18px;height:18px;width:18px;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-734b85d */.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .variation {
    display: inline-flex;
    position: absolute;
    top: 95px;
    left: 20px;
    }

.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product {
    padding-right: 30px;
    background-color: white;
        height: 130px;
        border-radius: 15px;color: #000000 !important;
        margin-top: 5px
}
.elementor-menu-cart__subtotal {
    position: absolute;
    height: 40px;
    border-radius: 20px; 
    padding: 5px !important;
    bottom: 50px !important;

}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .woocommerce .quantity .plus {

    border-radius: 0px 20px 20px 0px;
}

.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .woocommerce .quantity .minus {

    border-radius: 20px 0px 0px 20px;
}

.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .woocommerce .quantity .minus:hover,
.woocommerce .quantity .plus:hover {
    background-color: var(--ast-global-color-5);
    color: #e70707;

}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .quantity.buttons_added {
    display: inline-flex !important;
    position: absolute !important;
    left: 93px !important;
    max-width: 63px !important;
    max-height: 20px !important;
}

.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .elementor-menu-cart__product-price.product-price {
    display: inline-flex;
    position: absolute;
    top: 55px;
   left: -85px;
}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .elementor-menu-cart__product-image a, .elementor-menu-cart__product-image img {
    display: block;
    border-radius: 15px;
    width: 113px;
    right: 5px;
    position: absolute;
    top: 5px;
}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product dl.variation {
    font-size: 11px;
}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .woocommerce input[type=number].qty.ast-no-internal-border {
    font-size: 10px;
    padding: 0px !important;
}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .quantity .qty {
    width: 2.5em;
    text-align: center;
    min-height: 20px;
    background: none !important;
    border: none !important;
}
.elementor-930 .elementor-element.elementor-element-734b85d  .elementor-menu-cart__product.elementor-menu-cart__product {
    background-color: #fbfbfb;
    padding: 0px 35px 0px 10px;
    width: -webkit-fill-available;
}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .elementor-41 .elementor-element.elementor-element-c014fa2 .elementor-menu-cart__product {
    background-color: #ebebeb;
    padding: 0px 29px 0px 11px;
    width: -webkit-fill-available;

}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .elementor-menu-cart__product-remove {
    position: absolute;
    left: 35px;
    bottom: 30px;
    transition: .3s;
}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product .ast-product-name {
    position: absolute !important;
    left: 25px !important;
    bottom: 90px !important;
}
.elementor-930 .elementor-element.elementor-element-734b85d .elementor-menu-cart__product.elementor-menu-cart__product .variation dt {
    grid-column-start: 1;
    display: none;
}
.quantity.buttons_added {
    border: solid 1px;
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for navigation-menu, class: .elementor-element-65f66c2 */.dashicons, .dashicons-before:before {;
    width: 33px !important;
    height: 33px !important;
    vertical-align: ce;
    text-align: center;
    transition: color .1s ease-in;
    border-radius: 31px  !important;
}
span.dashicons.dashicons-instagram.hide-menu-image-icons {
    color: #f9f9f9;
        font-size: 25px;
    display: grid !important;
    flex-direction: column !important;
    align-content: center !important;
    background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important;
    position: absolute;
    bottom: 40px;
    left: 101px;
}
span.dashicons.fab.fa-whatsapp.fa-2x.hide-menu-image-icons{
    font-size: 1.6em !important;
    color: white  !important;;
    background-color: forestgreen  !important;;
    display: grid !important;
    flex-direction: column !important;
    align-content: center !important;
    position: absolute;
bottom: 10px;
    left: 51px;
}
span.dashicons.fab.fa-facebook.fa-2x.hide-menu-image-icons {
    color: blue !important;
        position: absolute;
            font-size: 34px;
bottom: -21px;
    left: 2px;
}/* End custom CSS */