.elementor-227 .elementor-element.elementor-element-80db98f{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;bottom:2vw;--z-index:9999;}.elementor-227 .elementor-element.elementor-element-80db98f.e-con{--e-con-transform-translateX:-50%;}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-80db98f{right:50%;}body.rtl .elementor-227 .elementor-element.elementor-element-80db98f{left:50%;}.elementor-227 .elementor-element.elementor-element-46c9bfb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:1vw 1vw;--row-gap:1vw;--column-gap:1vw;--padding-top:0.5vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:1vw;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );--n-menu-divider-color:var( --e-global-color-text );}.elementor-227 .elementor-element.elementor-element-21cc89e{--display:flex;}.elementor-227 .elementor-element.elementor-element-2e88857{--display:flex;}.elementor-227 .elementor-element.elementor-element-9bcf53a{--display:flex;}.elementor-227 .elementor-element.elementor-element-5e6f52d{--display:flex;}.elementor-227 .elementor-element.elementor-element-6c8b5b9{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:100%;max-width:100%;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:1vw;--n-menu-title-font-size:var( --e-global-typography-eeeeac7-font-size );--n-menu-title-color-normal:var( --e-global-color-accent );--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-title-direction:column;--n-menu-icon-order:initial;--n-menu-icon-align-items:flex-end;--n-menu-title-justify-content:center;--n-menu-title-align-items-toggle:initial;--n-menu-icon-size:1.3rem;--n-menu-icon-gap:0.1vw;--n-menu-icon-color:var( --e-global-color-secondary );--n-menu-icon-color-hover:var( --e-global-color-text );--n-menu-icon-color-active:var( --e-global-color-text );--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-227 .elementor-element.elementor-element-6c8b5b9 > .elementor-widget-container{margin:0vw 0vw 0vw 0vw;}.elementor-227 .elementor-element.elementor-element-6c8b5b9 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-227 .elementor-element.elementor-element-6c8b5b9 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-227 .elementor-element.elementor-element-6c8b5b9 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-eeeeac7-font-family ), Sans-serif;font-weight:var( --e-global-typography-eeeeac7-font-weight );}.elementor-227 .elementor-element.elementor-element-6c8b5b9 {--n-menu-title-color-hover:var( --e-global-color-secondary );--n-menu-title-color-active:var( --e-global-color-secondary );}.elementor-227 .elementor-element.elementor-element-6c8b5b9 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-577b326{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;bottom:3vw;--z-index:9999;}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-577b326{right:0vw;}body.rtl .elementor-227 .elementor-element.elementor-element-577b326{left:0vw;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-227 .elementor-element.elementor-element-da36661.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-da36661{right:38vw;}body.rtl .elementor-227 .elementor-element.elementor-element-da36661{left:38vw;}.elementor-227 .elementor-element.elementor-element-da36661{bottom:-0.1vw;z-index:9999;--side-cart-alignment-transform:translateX(-100%);--side-cart-alignment-right:auto;--side-cart-alignment-left:0;--divider-style:none;--subtotal-divider-style:none;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-background-color:var( --e-global-color-secondary );--toggle-button-border-color:var( --e-global-color-accent );--toggle-button-icon-hover-color:var( --e-global-color-text );--toggle-button-hover-background-color:var( --e-global-color-primary );--toggle-button-hover-border-color:var( --e-global-color-primary );--toggle-button-border-width:1px;--toggle-button-border-radius:500px;--toggle-icon-size:1.5VW;--toggle-icon-padding:0.5vw 0.5vw 0.5vw 0.5vw;--items-indicator-text-color:var( --e-global-color-text );--items-indicator-background-color:var( --e-global-color-primary );--cart-background-color:var( --e-global-color-secondary );--cart-border-style:none;--cart-border-radius:0px 0px 0px 0px;--cart-padding:2vw 2vw 2vw 2vw;--cart-close-icon-size:1vw;--cart-close-button-color:var( --e-global-color-text );--cart-close-button-hover-color:var( --e-global-color-primary );--remove-item-button-size:1vw;--remove-item-button-color:var( --e-global-color-text );--remove-item-button-hover-color:var( --e-global-color-primary );--menu-cart-subtotal-color:var( --e-global-color-primary );--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-text );--divider-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-left-width:0px;--product-divider-gap:2vw;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--space-between-buttons:1vw;--cart-footer-buttons-border-radius:500px;--view-cart-button-text-color:var( --e-global-color-primary );--view-cart-button-background-color:var( --e-global-color-accent );--view-cart-button-hover-text-color:var( --e-global-color-secondary );--view-cart-button-hover-background-color:var( --e-global-color-text );--view-cart-button-padding:1vw 1vw 1vw 1vw;--checkout-button-text-color:var( --e-global-color-text );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-text-color:var( --e-global-color-secondary );--checkout-button-hover-background-color:var( --e-global-color-text );--checkout-button-padding:1vw 1vw 1vw 1vw;--empty-message-color:var( --e-global-color-text );--empty-message-alignment:center;}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-7a8fe3a-font-family ), Sans-serif;font-size:var( --e-global-typography-7a8fe3a-font-size );font-weight:var( --e-global-typography-7a8fe3a-font-weight );}.elementor-227 .elementor-element.elementor-element-da36661 .widget_shopping_cart_content{--subtotal-divider-left-width:0px;--subtotal-divider-right-width:0px;--subtotal-divider-top-width:0px;--subtotal-divider-bottom-width:0px;--subtotal-divider-color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-f4c2ffd-font-family ), Sans-serif;font-size:var( --e-global-typography-f4c2ffd-font-size );font-weight:var( --e-global-typography-f4c2ffd-font-weight );line-height:var( --e-global-typography-f4c2ffd-line-height );color:var( --e-global-color-text );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-5ad86ba-font-family ), Sans-serif;font-size:var( --e-global-typography-5ad86ba-font-size );font-weight:var( --e-global-typography-5ad86ba-font-weight );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-b39d004-font-family ), Sans-serif;font-size:var( --e-global-typography-b39d004-font-size );font-weight:var( --e-global-typography-b39d004-font-weight );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-b39d004-font-family ), Sans-serif;font-size:var( --e-global-typography-b39d004-font-size );font-weight:var( --e-global-typography-b39d004-font-weight );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-button--view-cart{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-b39d004-font-family ), Sans-serif;font-size:var( --e-global-typography-b39d004-font-size );font-weight:var( --e-global-typography-b39d004-font-weight );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-227 .elementor-element.elementor-element-da36661 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-67f0367-font-family ), Sans-serif;font-size:var( --e-global-typography-67f0367-font-size );font-weight:var( --e-global-typography-67f0367-font-weight );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-227 .elementor-element.elementor-element-80db98f{--padding-top:0px;--padding-bottom:50px;--padding-left:70px;--padding-right:0px;}.elementor-227 .elementor-element.elementor-element-46c9bfb{--padding-top:1vw;--padding-bottom:0vw;--padding-left:8vw;--padding-right:1vw;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-227 .elementor-element.elementor-element-6c8b5b9{--n-menu-title-space-between:10px;--n-menu-title-font-size:var( --e-global-typography-eeeeac7-font-size );--n-menu-icon-size:20px;--n-menu-icon-gap:3px;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-da36661{right:33vw;}body.rtl .elementor-227 .elementor-element.elementor-element-da36661{left:33vw;}.elementor-227 .elementor-element.elementor-element-da36661{bottom:7vw;--toggle-icon-size:2.5vw;--toggle-icon-padding:1vw 1vw 1vw 1vw;--cart-close-icon-size:2vw;--remove-item-button-size:2vw;--product-divider-gap:1vw;--space-between-buttons:2vw;}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-7a8fe3a-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-f4c2ffd-font-size );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}}@media(min-width:768px){.elementor-227 .elementor-element.elementor-element-80db98f{--width:100%;}.elementor-227 .elementor-element.elementor-element-46c9bfb{--width:25vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-227 .elementor-element.elementor-element-80db98f{--width:100%;}.elementor-227 .elementor-element.elementor-element-46c9bfb{--width:45vw;}}@media(max-width:767px){.elementor-227 .elementor-element.elementor-element-80db98f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;--z-index:9900;}.elementor-227 .elementor-element.elementor-element-46c9bfb{--width:100%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:7px;--padding-bottom:0px;--padding-left:15px;--padding-right:10px;}.elementor-widget-mega-menu{--n-menu-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-227 .elementor-element.elementor-element-6c8b5b9{--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;width:100%;max-width:100%;--n-menu-title-space-between:20px;--n-menu-title-font-size:var( --e-global-typography-eeeeac7-font-size );--n-menu-icon-size:20px;}.elementor-227 .elementor-element.elementor-element-6c8b5b9 > .elementor-widget-container{margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-227 .elementor-element.elementor-element-577b326{--min-height:60px;bottom:12px;--z-index:9800;}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-577b326{right:0vw;}body.rtl .elementor-227 .elementor-element.elementor-element-577b326{left:0vw;}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__product-price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-menu-cart .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-primary-font-size );}body:not(.rtl) .elementor-227 .elementor-element.elementor-element-da36661{right:20px;}body.rtl .elementor-227 .elementor-element.elementor-element-da36661{left:20px;}.elementor-227 .elementor-element.elementor-element-da36661{bottom:80px;z-index:99999;--toggle-icon-size:30px;--toggle-icon-padding:10px 10px 10px 10px;--cart-padding:20px 20px 20px 20px;--cart-close-icon-size:15px;--remove-item-button-size:15px;--product-divider-gap:20px;--cart-footer-layout:1fr;--products-max-height-sidecart:calc(100vh - 300px);--products-max-height-minicart:calc(100vh - 450px);--space-between-buttons:20px;--view-cart-button-padding:10px 10px 10px 10px;--checkout-button-padding:10px 10px 10px 10px;}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-7a8fe3a-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-f4c2ffd-font-size );line-height:var( --e-global-typography-f4c2ffd-line-height );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-5ad86ba-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b39d004-font-size );}.elementor-227 .elementor-element.elementor-element-da36661 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-67f0367-font-size );line-height:var( --e-global-typography-67f0367-line-height );}}/* Start custom CSS for mega-menu, class: .elementor-element-6c8b5b9 */.elementor-widget-n-menu .e-n-menu-heading {
        display: flex
;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
    }


.e-n-menu-icon{
    border-radius: 500px;
    height: 2.5vw;
    width: 2.5vw;
    padding: 0.5vw;
    transition: all 0.3s;
}


.e-n-menu-icon svg{
    height: 1.5vw !important;
    width: 1.5vw !important;
    transition: all 0.3s;
}


.e-n-menu-item:hover .e-n-menu-icon{
    background: var(--e-global-color-primary);
   scale: 0.7;
   padding: 0.1vw 0.5vw 0.5vw 0.5vw;
    margin-bottom: -0.3vw;
   
}

.e-n-menu-item{
    transition: all 0.5s;
 margin: -0.1vw 0.5vw -0.5vw 0.5vw !important;
}

.e-n-menu-item:hover{
  margin: -0.3vw 0.5vw 0vw 0.5vw !important;

}


.elementor-widget-n-menu .e-n-menu-heading {
    align-items: flex-start;
}


.e-n-menu-icon .icon-active{
    background: var(--e-global-color-primary);
border-radius: 500px;
    padding: 0.5vw;
    margin-bottom: -0.5vw;
   
}

.e-n-menu-item .e-n-menu-title.e-current a{
    color: transparent !important;
}

.e-n-menu-item:hover .e-n-menu-title.e-current a{
    color: var(--e-global-color-secondary) !important;
}



@media(max-width:1025px){
  .e-n-menu-icon{
    height: 35px !important;
    width: 35px !important;;
    padding:5px;
    margin-bottom: -15px;
}

.e-n-menu-icon svg{
    height: 20px !important;
    width: 20px !important;

}
.e-n-menu-item:nth-of-type(3) .e-n-menu-icon svg {
    height: 25px !important;
    width: 25px !important;
    margin-top:-2px;
}

.e-n-menu-item:nth-of-type(2) .e-n-menu-icon svg {
    height: 23px !important;
    width: 23px !important;
}

.e-n-menu-item:hover .e-n-menu-icon{
    background: var(--e-global-color-primary);
   scale: 0.7;
    margin-bottom: -5px;
      padding: 1px 5px 5px 5px;
   
}

.e-n-menu-item{
    transition: all 0.5s;
 margin: -3px 5px -10px 5px !important;
}

.e-n-menu-item:hover{
  margin: -2px 5px 0px 5px !important;

}  


}

@media(max-width:767px){
  .e-n-menu-item .e-n-menu-icon{
    height: 50px !important;
    width: 50px !important;;
    padding:10px;
 margin: 0px 2px -17px 2px !important;
}

.e-n-menu-icon svg{
    height: 20px !important;
    width: 20px !important;

}

.e-n-menu-item:nth-of-type(3) .e-n-menu-icon svg {
    height: 20px !important;
    width: 25px !important;
    margin-top:02px;
}

.e-n-menu-item:nth-of-type(2) .e-n-menu-icon svg {
    height: 23px !important;
    width: 23px !important;
}

.e-n-menu-item:hover .e-n-menu-icon{
    background: var(--e-global-color-primary);
   scale:1;
 height: 35px !important;
    width: 35px !important;;
    padding:10px;
 margin: 0px 2px -2px 2px !important;

   
}

.e-n-menu-item{
    transition: all 0.5s;
 margin: -3px 5px -10px 5px !important;
}

.e-n-menu-item:hover{
  margin: -2px 5px 0px 5px !important;

} 

.e-n-menu-icon .icon-active{
    background: var(--e-global-color-primary);
border-radius: 500px;
    padding: 7px;
 margin: -7px 2px -10px 2px !important;
   
}

.elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text, .e-n-menu-item .e-n-menu-title.e-current a{
    color: var(--e-global-color-secondary) !important;
}

.elementor-widget-n-menu .e-n-menu-heading {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46c9bfb */.elementor-227 .elementor-element.elementor-element-46c9bfb{
    border-radius: 500px;
background: var(--NEW-WHITE-GAR, linear-gradient(136deg, #F2EDFF 24.42%, #ECECEC 89.06%));
box-shadow: 0px 298px 84px 0px rgba(35, 19, 71, 0.00), 0px 191px 76px 0px rgba(35, 19, 71, 0.02), 0px 107px 64px 0px rgba(35, 19, 71, 0.08), 0px 48px 48px 0px rgba(35, 19, 71, 0.13), 0px 12px 26px 0px rgba(35, 19, 71, 0.15);

backdrop-filter: blur(5px);
height: 4.3vw;
}

@media(max-width:1025px){
    .elementor-227 .elementor-element.elementor-element-46c9bfb{
        height:8vw;
    }
}

@media(max-width:767px){
    .elementor-227 .elementor-element.elementor-element-46c9bfb{
        height:60px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-da36661 */.cart .elementor-menu-cart__main{
     border-radius: 3vw;
border: 1px solid var(--e-global-color-primary);
background: var(--e-global-color-secondary);
  width: 30vw;
}

.cart .elementor-menu-cart__container {
    background-color: rgba(0, 0, 0,0);
   margin:1vw;
   height: 90vh;
}

.cart .elementor-menu-cart__product-image, .cart .elementor-menu-cart__product-image img{
    border-radius: 500px;
    width: 5vw;
}

.cart .elementor-menu-cart__product-name, .cart .elementor-menu-cart__product-price{
    padding: 0px;
    margin-bottom:1vw !important;
}

.cart .elementor-menu-cart__product-remove{
    top:0.5vw;
}

.cart .elementor-menu-cart__products{
    padding: 1vw 1vw 0.5vw 1vw;
border: 0.5px solid rgba(236, 236, 236, 0.20);
background: var(--GLASS, linear-gradient(104deg, rgba(119, 107, 147, 0.30) 1.66%, rgba(46, 36, 72, 0.30) 112.45%));
backdrop-filter: blur(5px);
    border-radius:1vw;

    display: flex
;
    gap: 1.5vw;
    flex-direction: column;
}

.cart .elementor-menu-cart__product{
    padding: 0px;
}

.cart .elementor-menu-cart__footer-buttons{
    padding: 0px;
}



@media(max-width:1025px){

.cart .elementor-menu-cart__main{
     border-radius: 3vw;
  width: 50vw;
}

.cart .elementor-menu-cart__container {
   margin:1vw;
   height: 90vh;
}

.cart .elementor-menu-cart__product-image, .cart .elementor-menu-cart__product-image img{
    width: 7vw;
}

.cart .elementor-menu-cart__product-name, .cart .elementor-menu-cart__product-price{
    margin-bottom:1vw !important;
}

.cart .elementor-menu-cart__product-remove{
    top:0.5vw;
}

.cart .elementor-menu-cart__products{
    padding: 2vw 2vw 1.5vw 2vw;
    border-radius:1vw;
    gap: 2vw;

}

.cart .elementor-menu-cart__subtotal{
    margin: 3vw 0vw !important;
}

}







@media(max-width:767px){

.cart .elementor-menu-cart__main{
     border-radius: 35px;
  width: 90vw;
}

.cart .elementor-menu-cart__container {
   margin:20px;
   height: 90vh;
}

.cart .elementor-menu-cart__product-image, .cart .elementor-menu-cart__product-image img{
    width: 50px;
}

.cart .elementor-menu-cart__product-name, .cart .elementor-menu-cart__product-price{
    margin-bottom:10px !important;
}

.cart .elementor-menu-cart__product-remove{
    top:10px;
}

.cart .elementor-menu-cart__products{
    padding: 20px 20px 15px 20px;
    border-radius:10px;
   gap:15px;

}

.cart .elementor-menu-cart__subtotal{
    margin: 30px 0px !important;
}

}/* End custom CSS */