.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9 .elementor-element.elementor-element-f0f268b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-d85163d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1ed2a98{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1ed2a98:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-1ed2a98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6a73e3b{--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-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-5d68746 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-5d68746.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-5d68746.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5d68746.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-5d68746.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-5d68746.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-5d68746 .elementor-icon{font-size:20px;}.elementor-9 .elementor-element.elementor-element-5d68746 .elementor-icon svg{height:20px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-2b25ec2{text-align:end;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-2b25ec2 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-995745e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-995745e:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-995745e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-0640c09{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-774d518{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-7efed31{--display:flex;--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;}.elementor-9 .elementor-element.elementor-element-7efed31.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-2431d8b{--display:flex;--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:flex-start;--align-items:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-9 .elementor-element.elementor-element-2431d8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-site-logo .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-502bbf2{text-align:start;}.elementor-9 .elementor-element.elementor-element-502bbf2 img{width:120px;}.elementor-9 .elementor-element.elementor-element-528f0e5{--display:flex;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-528f0e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-menu-toggle{margin-right:auto;background-color:#02010100;}.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--dropdown a:hover,
					.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--dropdown a:focus,
					.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-68e3406 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-dbd4adf{--display:flex;--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:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-f0aa96f{--display:flex;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-f0aa96f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-633c04c .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-633c04c .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-633c04c .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-17485e0 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-17485e0 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-17485e0 .elementor-icon svg{height:30px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-9b1a519 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-3d30846{--display:flex;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-3d30846.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cb40846 .elementor-icon-wrapper{text-align:start;}.elementor-9 .elementor-element.elementor-element-cb40846 .elementor-icon{font-size:30px;}.elementor-9 .elementor-element.elementor-element-cb40846 .elementor-icon svg{height:30px;}.elementor-9 .elementor-element.elementor-element-b1d14dc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-3e62e25{--display:flex;--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;}.elementor-9 .elementor-element.elementor-element-3e62e25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-woocommerce-menu-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-menu-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;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-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-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-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-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-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-weight:var( --e-global-typography-primary-font-weight );}.elementor-9 .elementor-element.elementor-element-a7248f2{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-text );--toggle-button-icon-hover-color:var( --e-global-color-text );--toggle-button-border-width:0px;--toggle-icon-size:30px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-background-color:var( --e-global-color-primary );--cart-border-style:none;--menu-cart-subtotal-color:var( --e-global-color-primary );--product-variations-color:var( --e-global-color-text );--product-price-color:var( --e-global-color-primary );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:var( --e-global-color-astglobalcolor4 );--view-cart-button-background-color:var( --e-global-color-primary );--view-cart-button-hover-background-color:var( --e-global-color-primary );--checkout-button-text-color:var( --e-global-color-primary );--checkout-button-background-color:#02010100;--checkout-button-hover-text-color:var( --e-global-color-astglobalcolor4 );--checkout-button-hover-background-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-a7248f2 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-9 .elementor-element.elementor-element-a7248f2 .elementor-menu-cart__product-name a{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a7248f2 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a7248f2 .elementor-button--checkout{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-ec39dd7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-e4ab489{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-e4ab489:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e4ab489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A3FF;}.elementor-9 .elementor-element.elementor-element-a1c5a34{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-cb23c8a{--display:flex;}.elementor-9 .elementor-element.elementor-element-55b76cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-55b76cf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-55b76cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00A3FF;}.elementor-widget-mega-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-mega-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .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 > .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-divider-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-a37b321{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a37b321:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a37b321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-a0b56d1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-f311892{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f311892:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f311892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f311892.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-cd4b033{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-cd4b033.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6a4d923 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-409be69{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-3ea985f{width:var( --container-widget-width, 44.39% );max-width:44.39%;--container-widget-width:44.39%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3ea985f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a:hover,
					.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a:focus,
					.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-menu-toggle:hover,
					.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a:hover,
					.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a:focus,
					.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-3ea985f .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-36d04a3{width:var( --container-widget-width, 52.556% );max-width:52.556%;--container-widget-width:52.556%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-36d04a3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-36d04a3 .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-36d04a3 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-36d04a3 .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-9 .elementor-element.elementor-element-8ea81df{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DADADA;--border-color:#DADADA;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-5b3dd0a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-999c5c7{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-9 .elementor-element.elementor-element-6942d3a{width:var( --container-widget-width, 44.585% );max-width:44.585%;--container-widget-width:44.585%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-6942d3a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a:hover,
					.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a:focus,
					.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-menu-toggle:hover,
					.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a:hover,
					.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a:focus,
					.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-6942d3a .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-9 .elementor-element.elementor-element-89c29af{width:var( --container-widget-width, 44.232% );max-width:44.232%;--container-widget-width:44.232%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-89c29af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-89c29af .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-89c29af .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-89c29af .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-9 .elementor-element.elementor-element-fcc0dd3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:25px;--padding-bottom:25px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-ee3e9f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-text );}.elementor-widget-ucaddon_woocommerce_product_carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_cat_name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_regular_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_price{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_btn, .uc-button-addcart, .added_to_cart{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_grid_style_one_button > a.uc_more_btn-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue_woocommerce_product_label-custom-field{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .uc_post_intro{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_woocommerce_product_carousel .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-95a39ec .uc-direction{direction:ltr;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_image_carousel_content{padding:0px 0px 0px 0px;background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_image_carousel_container_holder{border-radius:0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#EEEEEE;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_image_carousel_content_inside{min-height:100px;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_product_image img{height:250px;object-fit:contain;border-radius:0px 0px 0px 0px;border-style:none;transform:scale(100%);}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_product_image{background-color:var( --e-global-color-astglobalcolor4 );transition:all 200ms;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_product_image *{transition:all 200ms;}.elementor-9 .elementor-element.elementor-element-95a39ec .ue_cat_name a{color:#000000;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_post_title a{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_post_title{margin-top:0px;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_regular_price{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;margin-top:10px;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_regular_price:not(.uc_regular_price--single){color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_price{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;margin-top:10px;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_price,.elementor-9 .elementor-element.elementor-element-95a39ec .uc_regular_price--single{color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_btn,.elementor-9 .elementor-element.elementor-element-95a39ec .uc-button-addcart,.elementor-9 .elementor-element.elementor-element-95a39ec .added_to_cart{background-color:var( --e-global-color-primary );border-radius:20px;margin-top:10px;padding:10px 20px 10px 20px;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_btn:hover,.elementor-9 .elementor-element.elementor-element-95a39ec .uc-button-addcart:hover,.elementor-9 .elementor-element.elementor-element-95a39ec .added_to_cart:hover{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_btn i{margin-inline-end:5px;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc-button-addcart i{margin-inline-end:5px;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_btn svg,.elementor-9 .elementor-element.elementor-element-95a39ec .uc-button-addcart svg{margin-inline-end:5px;}.elementor-9 .elementor-element.elementor-element-95a39ec .ue-variable-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-95a39ec .ue-variable-btn:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-95a39ec .owl-nav .owl-next{right:0px;left:auto;}.elementor-9 .elementor-element.elementor-element-95a39ec .owl-nav .owl-prev{left:0px;right:auto;}.elementor-9 .elementor-element.elementor-element-95a39ec .owl-carousel .owl-nav .owl-next,.elementor-9 .elementor-element.elementor-element-95a39ec .owl-carousel .owl-nav .owl-prev{top:200px;border-radius:50px;width:50px;height:50px;line-height:50px;font-size:20px;background-color:#FFFFFF00;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-95a39ec .owl-carousel .owl-nav .owl-next:hover,.elementor-9 .elementor-element.elementor-element-95a39ec .owl-carousel .owl-nav .owl-prev:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-9 .elementor-element.elementor-element-95a39ec .owl-nav{opacity:100%;}.elementor-9 .elementor-element.elementor-element-95a39ec .owl-dot{width:8px;height:8px;min-width:8px;min-height:8px;background-color:#c6c6c6;margin:0px 5px;}.elementor-9 .elementor-element.elementor-element-95a39ec .owl-dot.active{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-95a39ec .owl-dots{margin-top:20px;}.elementor-9 .elementor-element.elementor-element-95a39ec .ue_woocommerce_product_label{color:#ffffff;padding:10px 10px 10px 10px;border-radius:0px;min-height:20px;min-width:20px;}.elementor-9 .elementor-element.elementor-element-95a39ec .ue_woocommerce_product_carousel_sale_label{background-color:#5b5b5b;}.elementor-9 .elementor-element.elementor-element-95a39ec .ue_woocommerce_product_grid_out_of_stock_label{background-color:#5b5b5b;}.elementor-9 .elementor-element.elementor-element-95a39ec .product-rating{margin-top:5px;color:#ffb900;font-size:15px;}.elementor-9 .elementor-element.elementor-element-95a39ec .uc_post_intro{color:#949494;margin-top:10px;}.elementor-9 .elementor-element.elementor-element-95a39ec .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}.elementor-9 .elementor-element.elementor-element-0ae3523{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-0ae3523:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0ae3523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-9 .elementor-element.elementor-element-129fb9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4px;--margin-bottom:0px;--margin-left:-300px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-129fb9b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-129fb9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-129fb9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3094552{width:var( --container-widget-width, 12.77% );max-width:12.77%;padding:0px 0px 0px 0px;--container-widget-width:12.77%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-3094552.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-3094552 .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--dropdown .elementor-item, .elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-c8e5c9b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-c8e5c9b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c8e5c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-9 .elementor-element.elementor-element-07f76d5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-07f76d5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-07f76d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-9 .elementor-element.elementor-element-07f76d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-61150db{width:var( --container-widget-width, 12.77% );max-width:12.77%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:12.77%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-61150db.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-61150db .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-9 .elementor-element.elementor-element-2e4a081{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-2e4a081:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2e4a081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-9 .elementor-element.elementor-element-379e2cc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-4px;--margin-bottom:0px;--margin-left:450px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-379e2cc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1d550ee{width:var( --container-widget-width, 12.076% );max-width:12.076%;--container-widget-width:12.076%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1d550ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-menu-toggle{margin:0 auto;}.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu--main .elementor-item{padding-left:10px;padding-right:10px;}.elementor-9 .elementor-element.elementor-element-8dd3a5a{--display:flex;}.elementor-9 .elementor-element.elementor-element-776ca56{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:20px;--n-menu-title-font-size:18px;--n-menu-title-color-normal:var( --e-global-color-astglobalcolor4 );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-gap:10px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-9 .elementor-element.elementor-element-776ca56 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-9 .elementor-element.elementor-element-776ca56 > .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-9 .elementor-element.elementor-element-776ca56 > .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:"Roboto", Sans-serif;font-weight:500;}.elementor-9 .elementor-element.elementor-element-776ca56 {--n-menu-title-color-hover:var( --e-global-color-astglobalcolor4 );}:where( .elementor-9 .elementor-element.elementor-element-776ca56 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-top:0px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:0px;--padding-inline-end:10px;--padding-block-end:10px;--padding-inline-start:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-995745e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-774d518{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-7efed31{--justify-content:center;}.elementor-9 .elementor-element.elementor-element-2431d8b{--width:20%;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-502bbf2 img{width:60px;}.elementor-9 .elementor-element.elementor-element-528f0e5{--width:10%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-dbd4adf{--width:55%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-f0aa96f{--width:31%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-633c04c{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-633c04c .elementor-icon{font-size:25px;}.elementor-9 .elementor-element.elementor-element-633c04c .elementor-icon svg{height:25px;}.elementor-9 .elementor-element.elementor-element-17485e0{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-17485e0 .elementor-icon{font-size:25px;}.elementor-9 .elementor-element.elementor-element-17485e0 .elementor-icon svg{height:25px;}.elementor-9 .elementor-element.elementor-element-3d30846{--width:10%;}.elementor-9 .elementor-element.elementor-element-cb40846{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-cb40846 .elementor-icon{font-size:25px;}.elementor-9 .elementor-element.elementor-element-cb40846 .elementor-icon svg{height:25px;}.elementor-9 .elementor-element.elementor-element-3e62e25{--width:10%;}.elementor-9 .elementor-element.elementor-element-a7248f2{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--toggle-icon-size:25px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-f0f268b{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-d85163d{--content-width:100%;}.elementor-9 .elementor-element.elementor-element-6a73e3b{--width:90%;}.elementor-9 .elementor-element.elementor-element-995745e{--width:100%;}.elementor-9 .elementor-element.elementor-element-0640c09{--width:100%;}.elementor-9 .elementor-element.elementor-element-774d518{--width:90%;}.elementor-9 .elementor-element.elementor-element-7efed31{--width:100%;}.elementor-9 .elementor-element.elementor-element-2431d8b{--width:15%;}.elementor-9 .elementor-element.elementor-element-528f0e5{--width:50%;}.elementor-9 .elementor-element.elementor-element-dbd4adf{--width:35%;}.elementor-9 .elementor-element.elementor-element-f0aa96f{--width:25%;}.elementor-9 .elementor-element.elementor-element-3d30846{--width:45%;}.elementor-9 .elementor-element.elementor-element-3e62e25{--width:20%;}.elementor-9 .elementor-element.elementor-element-e4ab489{--width:100%;}.elementor-9 .elementor-element.elementor-element-a1c5a34{--width:100%;}.elementor-9 .elementor-element.elementor-element-cb23c8a{--width:90%;}.elementor-9 .elementor-element.elementor-element-f311892{--width:80%;}.elementor-9 .elementor-element.elementor-element-cd4b033{--width:35%;}.elementor-9 .elementor-element.elementor-element-8ea81df{--width:40%;}.elementor-9 .elementor-element.elementor-element-fcc0dd3{--width:25%;}.elementor-9 .elementor-element.elementor-element-0ae3523{--content-width:1600px;}.elementor-9 .elementor-element.elementor-element-129fb9b{--width:100%;}.elementor-9 .elementor-element.elementor-element-c8e5c9b{--content-width:1600px;}.elementor-9 .elementor-element.elementor-element-07f76d5{--width:100%;}.elementor-9 .elementor-element.elementor-element-2e4a081{--content-width:1600px;}.elementor-9 .elementor-element.elementor-element-379e2cc{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-9b1a519 *//* 标题下划线动画，过渡时长2s */
.title-underline-animate .elementor-heading-title {
  position: relative;
  display: inline-block;
}

/* 底部隐藏线条 */
.title-underline-animate .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px; /* 下划线距离文字距离，可调整 */
  width: 0;
  height: 2px; /* 下划线粗细 */
  background: #00A3FF; /* 下划线颜色，自行修改 */
  transition: width 0.3s ease; /* 动画时长2秒 */
}

/* hover 展开下划线 */
.title-underline-animate .elementor-heading-title:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d14dc *//* 标题下划线动画，过渡时长2s */
.title-underline-animate .elementor-heading-title {
  position: relative;
  display: inline-block;
}

/* 底部隐藏线条 */
.title-underline-animate .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px; /* 下划线距离文字距离，可调整 */
  width: 0;
  height: 2px; /* 下划线粗细 */
  background: #00A3FF; /* 下划线颜色，自行修改 */
  transition: width 0.3s ease; /* 动画时长2秒 */
}

/* hover 展开下划线 */
.title-underline-animate .elementor-heading-title:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec39dd7 *//* 标题下划线动画，过渡时长2s */
.title-underline-animate .elementor-heading-title {
  position: relative;
  display: inline-block;
}

/* 底部隐藏线条 */
.title-underline-animate .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -4px; /* 下划线距离文字距离，可调整 */
  width: 0;
  height: 2px; /* 下划线粗细 */
  background: #00A3FF; /* 下划线颜色，自行修改 */
  transition: width 0.3s ease; /* 动画时长2秒 */
}

/* hover 展开下划线 */
.title-underline-animate .elementor-heading-title:hover::after {
  width: 100%;
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-95a39ec */.uc_post_title.uc-direction{
    display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制2行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3094552 *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-61150db *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1d550ee *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 10px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-95a39ec */.uc_post_title.uc-direction{
    display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制2行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3094552 *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-61150db *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1d550ee *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 10px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-95a39ec */.uc_post_title.uc-direction{
    display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制2行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3094552 *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-61150db *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1d550ee *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 10px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-95a39ec */.uc_post_title.uc-direction{
    display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制2行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3094552 *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-61150db *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1d550ee *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 10px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-95a39ec */.uc_post_title.uc-direction{
    display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制2行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3094552 *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-61150db *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1d550ee *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 10px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-95a39ec */.uc_post_title.uc-direction{
    display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制2行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3094552 *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-61150db *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1d550ee *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 10px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_carousel, class: .elementor-element-95a39ec */.uc_post_title.uc-direction{
    display: -webkit-box;
  -webkit-line-clamp: 2; /* 限制2行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3094552 *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-3094552 .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-61150db *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-61150db .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 20px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1d550ee *//* 给一级菜单的横向主列表强制加上白色背景和内边距 */
.elementor-9 .elementor-element.elementor-element-1d550ee .elementor-nav-menu--main {
    background-color: #ffffff !important; /* 设置背景为纯白 */
    padding: 10px 10px !important;       /* 加上上下10px，左右20px的内边距，让背景有呼吸感 */
    border-radius: 2px !important;        /* 可选：给背景加一点微小的圆角，看起来更精致 */
}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-776ca56 *//* ========== 整体菜单基础设置 ========== */
.custom-nav-menu .elementor-nav-menu > li {
  position: relative;
}

/* ========== 一级菜单 hover 下划线动画 0.3s ========== */
/*.custom-nav-menu .elementor-nav-menu > li > a {*/
/*  position: relative;*/
/*}*/
/*.custom-nav-menu .elementor-nav-menu > li > a::after {*/
/*  content: '';*/
/*  position: absolute;*/
/*  left: 0;*/
/*  bottom: -3px;*/
/*  width: 0;*/
/*  height: 2px;*/
  /*background: #00A3FF;*/
  /* 下划线颜色自行修改 */
  
  /*transition: width 0.3s ease;*/
  
  /* 下划线动画0.3秒 
/*}*/
/*.custom-nav-menu .elementor-nav-menu > li:hover > a::after {*/
/*  width: 100%;*/
/*}*/

/* ========== 下拉菜单 从上滑入动画 ========== */
/* 隐藏原生下拉，设置初始状态：高度0、透明度0、向上偏移 */
.custom-nav-menu .elementor-nav-menu .sub-menu {
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  transform: translateY(-10px); /* 初始向上偏移10px */
  overflow: hidden;
  transition: all 0.4s ease; /* 下拉动画速度可自行调整 */
}
/* hover一级菜单时，下拉展开 */
.custom-nav-menu .elementor-nav-menu > li:hover > .sub-menu {
  visibility: visible;
  opacity: 1;
  max-height: 999px;
  transform: translateY(0);
}

#menu-1-aea6198{
    background-color: #fff;
}

#menu-1-7aa16f9{
    background-color: #fff;
}
#menu-1-3a0588c{
    background-color: #fff;
}

#menu-1-2cf4162{
     background-color: #fff;
}/* End custom CSS */