.elementor-8679 .elementor-element.elementor-element-08f55ab{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8679 .elementor-element.elementor-element-08f55ab:not(.elementor-motion-effects-element-type-background), .elementor-8679 .elementor-element.elementor-element-08f55ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8679 .elementor-element.elementor-element-542b10c{--display:grid;--e-con-grid-template-columns:1fr 5fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-8679 .elementor-element.elementor-element-7208679{--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:0px 20px;--row-gap:0px;--column-gap:20px;--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-8679 .elementor-element.elementor-element-71d975f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-8679 .elementor-element.elementor-element-919f164{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--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-8679 .elementor-element.elementor-element-38f6300 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-38f6300.elementor-element{--align-self:center;}.elementor-8679 .elementor-element.elementor-element-6d75408 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-6d75408.elementor-element{--align-self:center;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-btn-icon{color:#000000;font-size:24px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-btn-icon svg{fill:#000000;width:24px;height:24px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-btn-icon:hover{color:#9F9F9F;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-btn-icon:hover svg{fill:#9F9F9F;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-toggle-btn, .elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-icon-count{font-size:13px;font-style:normal;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-toggle-btn{background-color:#FFFFFF;border-color:#E8E8E8;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-icon-count{color:#FFF;background-color:#605BE5;font-size:12px;width:18px;height:18px;bottom:65%;left:65%;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-wrap .woocommerce-mini-cart-item{grid-template-columns:22% auto;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-image{margin-right:15px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart-item a{color:#777777;font-size:15px;line-height:1.1em;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart-item a:hover{color:#222222;}.elementor-8679 .elementor-element.elementor-element-6d75408 dl.variation dt{color:#777777;}.elementor-8679 .elementor-element.elementor-element-6d75408 dl.variation dd{color:#777777;}.elementor-8679 .elementor-element.elementor-element-6d75408 dl.variation{font-size:12px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .quantity{color:#777777;}.elementor-8679 .elementor-element.elementor-element-6d75408 .quantity .woocommerce-Price-amount{color:#777777;}.elementor-8679 .elementor-element.elementor-element-6d75408 .quantity, .elementor-8679 .elementor-element.elementor-element-6d75408 .quantity .woocommerce-Price-amount{font-size:12px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart .woocommerce-mini-cart__total{color:#222222;text-align:center;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart__empty-message{color:#222222;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart .woocommerce-mini-cart__total, .elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart__empty-message{font-size:16px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart{background-color:#FFF;border-color:#E8E8E8;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.3);padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-8679 .elementor-element.elementor-element-6d75408.wpr-mini-cart-sidebar .widget_shopping_cart_content{background-color:#FFF;width:375px;padding:0 15px 15px 15px;}.elementor-8679 .elementor-element.elementor-element-6d75408.wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap {background-color:#FFF;width:375px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb{border-right-color:#333333 !important;border-right:3px solid;}.elementor-8679 .elementor-element.elementor-element-6d75408.wpr-mini-cart-dropdown .wpr-mini-cart{width:375px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart{max-height:300px;overflow-y:auto;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart-item{margin-bottom:10px;padding-bottom:10px;padding-top:0;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{min-width:3px;width:calc(0px + 3px);}[data-elementor-device-mode="widescreen"] .elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:calc(0px + );}[data-elementor-device-mode="laptop"] .elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:calc(0px + );}.elementor-8679 .elementor-element.elementor-element-6d75408.wpr-mini-cart-sidebar .wpr-close-cart{padding:15px 15px 0 15px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-woo-mini-cart{padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-6d75408 a.remove{color:#FF4F40 !important;background-color:#FFFFFF;width:25px;height:25px;transition-duration:0.2s;}.elementor-8679 .elementor-element.elementor-element-6d75408 a.remove:hover{color:#FF4F40 !important;background-color:#FFFFFF !important;}.elementor-8679 .elementor-element.elementor-element-6d75408 .wpr-mini-cart-remove{width:25px;height:25px;}.elementor-8679 .elementor-element.elementor-element-6d75408 a.remove::before{font-size:12px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart__buttons a.button{color:#222222;background-color:#FFFFFF;border-color:#605BE5;transition-duration:0.2s;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:12px 12px 12px 12px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart__buttons a.button:hover{color:#FFFFFF;background-color:#605BE5;border-color:#605BE5;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart__buttons{margin-top:10px;margin-left:0px;margin-right:0px;}.elementor-8679 .elementor-element.elementor-element-6d75408 .woocommerce-mini-cart__buttons a.button:first-child{margin-right:5px;}.elementor-8679 .elementor-element.elementor-element-2e1c22a{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EFEFEF;--border-color:#EFEFEF;--border-radius:0px 0px 0px 0px;--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-8679 .elementor-element.elementor-element-2e1c22a:not(.elementor-motion-effects-element-type-background), .elementor-8679 .elementor-element.elementor-element-2e1c22a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#777777;}.elementor-8679 .elementor-element.elementor-element-aff4125{--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:0px 20px;--row-gap:0px;--column-gap:20px;--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-8679 .elementor-element.elementor-element-aff4125:not(.elementor-motion-effects-element-type-background), .elementor-8679 .elementor-element.elementor-element-aff4125 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8679 .elementor-element.elementor-element-212e31e{--display:grid;--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:1px 0px 0px 0px;--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-8679 .elementor-element.elementor-element-212e31e:not(.elementor-motion-effects-element-type-background), .elementor-8679 .elementor-element.elementor-element-212e31e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8679 .elementor-element.elementor-element-345213d{--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:0px 10px;--row-gap:0px;--column-gap:10px;--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-8679 .elementor-element.elementor-element-345213d:not(.elementor-motion-effects-element-type-background), .elementor-8679 .elementor-element.elementor-element-345213d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8679 .elementor-element.elementor-element-7fdb747 li.menu-item a{justify-content:space-between;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-flyout-wrapper .uael-side{width:300px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-flyout-open.left{left:-300px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-flyout-open.right{right:-300px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .menu-item a.uael-menu-item,.elementor-8679 .elementor-element.elementor-element-7fdb747 .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .menu-item a.uael-menu-item, .elementor-8679 .elementor-element.elementor-element-7fdb747 .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .sub-menu li a.uael-sub-menu-item,
						.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown li a.uael-menu-item,
						.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .sub-menu a.uael-sub-menu-item,
						 .elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:2px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-7fdb747.elementor-element{--align-self:center;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-nav-menu__toggle{margin:0 auto;justify-content:center;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-flyout-content{padding:30px;background-color:#FFFFFF;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-8679 .elementor-element.elementor-element-7fdb747 .sub-menu a.uael-sub-menu-item{color:#000000;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .sub-menu,
								.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown,
								.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .sub-menu li.menu-item:not(:last-child),
						.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-8679 .elementor-element.elementor-element-7fdb747 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 div.uael-nav-menu-icon{color:#000000;}.elementor-8679 .elementor-element.elementor-element-7fdb747 div.uael-nav-menu-icon svg{fill:#000000;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-nav-menu-icon{font-size:20px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-nav-menu-icon svg{font-size:20px;line-height:20px;height:20px;width:20px;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-flyout-close{color:#7A7A7A;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-flyout-close svg{fill:#7A7A7A;}.elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-flyout-close svg, .elementor-8679 .elementor-element.elementor-element-7fdb747 .uael-flyout-close{height:20px;width:20px;font-size:20px;line-height:20px;}.elementor-8679 .elementor-element.elementor-element-5cc48e2 .e-search-input{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:2px 0px 2px 2px;border-color:#777777;border-radius:20px 0px 0px 20px;}.elementor-8679 .elementor-element.elementor-element-5cc48e2 .e-search-submit{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 0px;border-color:#777777;}.elementor-8679 .elementor-element.elementor-element-5cc48e2 > .elementor-widget-container{margin:12px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-5cc48e2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8679 .elementor-element.elementor-element-5cc48e2{--e-search-placeholder-color:#777777;--e-search-input-color:var( --e-global-color-text );--e-search-icon-label-color:var( --e-global-color-text );--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:16px;--e-search-icon-clear-color:#9F9F9F;--e-search-submit-color:var( --e-global-color-accent );--e-search-submit-border-radius:0px 20px 20px 0px;--e-search-submit-padding:5px 20px 5px 20px;}.elementor-8679 .elementor-element.elementor-element-5cc48e2 .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:#A80000;}.elementor-8679 .elementor-element.elementor-element-5cc48e2 .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:#A80000;}.elementor-8679 .elementor-element.elementor-element-5cc48e2 .e-search-submit span{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-8679 .elementor-element.elementor-element-9dfdf64{--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:0px 20px;--row-gap:0px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--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-8679 .elementor-element.elementor-element-9dfdf64:not(.elementor-motion-effects-element-type-background), .elementor-8679 .elementor-element.elementor-element-9dfdf64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8679 .elementor-element.elementor-element-f994ac0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-2f2272c{--display:flex;--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;}.elementor-8679 .elementor-element.elementor-element-ab85cbb{--display:flex;}.elementor-8679 .elementor-element.elementor-element-e954a1c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-8679 .elementor-element.elementor-element-c0f1873{--display:flex;}.elementor-8679 .elementor-element.elementor-element-7af5ae7{--display:flex;}.elementor-8679 .elementor-element.elementor-element-86abcb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-86abcb4.elementor-element{--align-self:flex-end;}.elementor-8679 .elementor-element.elementor-element-68e25ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-68e25ad.elementor-element{--align-self:flex-end;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-btn-icon{color:#000000;font-size:24px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-btn-icon svg{fill:#000000;width:24px;height:24px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-btn-icon:hover{color:#9F9F9F;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-btn-icon:hover svg{fill:#9F9F9F;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-toggle-btn, .elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-icon-count{font-size:13px;font-style:normal;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-toggle-btn{background-color:#FFFFFF;border-color:#E8E8E8;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-icon-count{color:#FFF;background-color:#605BE5;font-size:12px;width:18px;height:18px;bottom:65%;left:65%;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-wrap .woocommerce-mini-cart-item{grid-template-columns:22% auto;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-image{margin-right:15px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart-item a{color:#777777;font-size:15px;line-height:1.1em;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart-item a:hover{color:#222222;}.elementor-8679 .elementor-element.elementor-element-68e25ad dl.variation dt{color:#777777;}.elementor-8679 .elementor-element.elementor-element-68e25ad dl.variation dd{color:#777777;}.elementor-8679 .elementor-element.elementor-element-68e25ad dl.variation{font-size:12px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .quantity{color:#777777;}.elementor-8679 .elementor-element.elementor-element-68e25ad .quantity .woocommerce-Price-amount{color:#777777;}.elementor-8679 .elementor-element.elementor-element-68e25ad .quantity, .elementor-8679 .elementor-element.elementor-element-68e25ad .quantity .woocommerce-Price-amount{font-size:12px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart .woocommerce-mini-cart__total{color:#222222;text-align:center;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart__empty-message{color:#222222;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart .woocommerce-mini-cart__total, .elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart__empty-message{font-size:16px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart{background-color:#FFF;border-color:#E8E8E8;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.3);padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-8679 .elementor-element.elementor-element-68e25ad.wpr-mini-cart-sidebar .widget_shopping_cart_content{background-color:#FFF;width:375px;padding:0 15px 15px 15px;}.elementor-8679 .elementor-element.elementor-element-68e25ad.wpr-mini-cart-sidebar .wpr-shopping-cart-inner-wrap {background-color:#FFF;width:375px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar-thumb{border-right-color:#333333 !important;border-right:3px solid;}.elementor-8679 .elementor-element.elementor-element-68e25ad.wpr-mini-cart-dropdown .wpr-mini-cart{width:375px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart{max-height:300px;overflow-y:auto;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart-item{margin-bottom:10px;padding-bottom:10px;padding-top:0;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{min-width:3px;width:calc(0px + 3px);}[data-elementor-device-mode="widescreen"] .elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:calc(0px + );}[data-elementor-device-mode="laptop"] .elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart .woocommerce-mini-cart::-webkit-scrollbar{width:calc(0px + );}.elementor-8679 .elementor-element.elementor-element-68e25ad.wpr-mini-cart-sidebar .wpr-close-cart{padding:15px 15px 0 15px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-woo-mini-cart{padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-68e25ad a.remove{color:#FF4F40 !important;background-color:#FFFFFF;width:25px;height:25px;transition-duration:0.2s;}.elementor-8679 .elementor-element.elementor-element-68e25ad a.remove:hover{color:#FF4F40 !important;background-color:#FFFFFF !important;}.elementor-8679 .elementor-element.elementor-element-68e25ad .wpr-mini-cart-remove{width:25px;height:25px;}.elementor-8679 .elementor-element.elementor-element-68e25ad a.remove::before{font-size:12px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart__buttons a.button{color:#222222;background-color:#FFFFFF;border-color:#605BE5;transition-duration:0.2s;font-size:14px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:12px 12px 12px 12px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart__buttons a.button:hover{color:#FFFFFF;background-color:#605BE5;border-color:#605BE5;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart__buttons{margin-top:10px;margin-left:0px;margin-right:0px;}.elementor-8679 .elementor-element.elementor-element-68e25ad .woocommerce-mini-cart__buttons a.button:first-child{margin-right:5px;}.elementor-8679 .elementor-element.elementor-element-d984eb9{--display:flex;}.elementor-8679 .elementor-element.elementor-element-9144151 li.menu-item a{justify-content:space-between;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-flyout-wrapper .uael-side{width:300px;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-flyout-open.left{left:-300px;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-flyout-open.right{right:-300px;}.elementor-8679 .elementor-element.elementor-element-9144151 .menu-item a.uael-menu-item,.elementor-8679 .elementor-element.elementor-element-9144151 .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-8679 .elementor-element.elementor-element-9144151 .menu-item a.uael-menu-item, .elementor-8679 .elementor-element.elementor-element-9144151 .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-8679 .elementor-element.elementor-element-9144151 .sub-menu li a.uael-sub-menu-item,
						.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown li a.uael-menu-item,
						.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-8679 .elementor-element.elementor-element-9144151 .sub-menu a.uael-sub-menu-item,
						 .elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-8679 .elementor-element.elementor-element-9144151 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:2px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-9144151.elementor-element{--align-self:center;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-nav-menu__toggle{margin:0 auto;justify-content:center;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-flyout-content{padding:30px;background-color:#FFFFFF;}.elementor-8679 .elementor-element.elementor-element-9144151 .sub-menu,
								.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown,
								.elementor-8679 .elementor-element.elementor-element-9144151 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-8679 .elementor-element.elementor-element-9144151 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-8679 .elementor-element.elementor-element-9144151 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-8679 .elementor-element.elementor-element-9144151 .sub-menu li.menu-item:not(:last-child),
						.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-8679 .elementor-element.elementor-element-9144151 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-8679 .elementor-element.elementor-element-9144151 div.uael-nav-menu-icon{color:#000000;}.elementor-8679 .elementor-element.elementor-element-9144151 div.uael-nav-menu-icon svg{fill:#000000;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-nav-menu-icon{font-size:20px;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-nav-menu-icon svg{font-size:20px;line-height:20px;height:20px;width:20px;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-flyout-close{color:#7A7A7A;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-flyout-close svg{fill:#7A7A7A;}.elementor-8679 .elementor-element.elementor-element-9144151 .uael-flyout-close svg, .elementor-8679 .elementor-element.elementor-element-9144151 .uael-flyout-close{height:20px;width:20px;font-size:20px;line-height:20px;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0 .e-search-input{background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;border-style:solid;border-width:2px 0px 2px 2px;border-color:#777777;border-radius:20px 0px 0px 20px;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0 .e-search-submit{background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 0px;border-color:#777777;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0 > .elementor-widget-container{margin:12px 0px -14px 0px;padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0{--e-search-placeholder-color:#777777;--e-search-input-color:var( --e-global-color-text );--e-search-icon-label-color:var( --e-global-color-text );--e-search-input-padding-block-start:5px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:5px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:16px;--e-search-icon-clear-color:#9F9F9F;--e-search-submit-color:var( --e-global-color-accent );--e-search-submit-border-radius:0px 20px 20px 0px;--e-search-submit-padding:5px 20px 5px 20px;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0 .e-search-input-wrapper > svg:hover{--e-search-icon-clear-color:#A80000;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0 .e-search-input-wrapper > i:hover{--e-search-icon-clear-color:#A80000;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0 .e-search-submit span{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;}.elementor-8679 .elementor-element.elementor-element-2ee6e20{--display:flex;}.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-8679 .elementor-element.elementor-element-542b10c{--grid-auto-flow:row;}.elementor-8679 .elementor-element.elementor-element-212e31e{--grid-auto-flow:row;}.elementor-8679 .elementor-element.elementor-element-e954a1c{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-8679 .elementor-element.elementor-element-08f55ab{--content-width:1400px;}.elementor-8679 .elementor-element.elementor-element-aff4125{--content-width:1400px;}.elementor-8679 .elementor-element.elementor-element-9dfdf64{--content-width:1400px;}}@media(max-width:767px){.elementor-8679 .elementor-element.elementor-element-542b10c{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8679 .elementor-element.elementor-element-212e31e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-8679 .elementor-element.elementor-element-2f2272c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8679 .elementor-element.elementor-element-ab85cbb{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8679 .elementor-element.elementor-element-e954a1c{--e-con-grid-template-columns:2fr 3fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--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-8679 .elementor-element.elementor-element-c0f1873{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8679 .elementor-element.elementor-element-7af5ae7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--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-8679 .elementor-element.elementor-element-86abcb4.elementor-element{--align-self:center;}.elementor-8679 .elementor-element.elementor-element-68e25ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8679 .elementor-element.elementor-element-68e25ad.elementor-element{--align-self:center;}.elementor-8679 .elementor-element.elementor-element-d984eb9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-8679 .elementor-element.elementor-element-ce5a4d0.elementor-element{--align-self:center;}.elementor-8679 .elementor-element.elementor-element-2ee6e20{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-8679 .elementor-element.elementor-element-c68ed3c > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-38f6300 *//* ---------------------- */
/* Custom Account Button */
/* ---------------------- */

/* CSS variables for easy editing */
:root {
    /* Button text */
    --account-btn-font-family: 'Roboto', sans-serif;
    --account-btn-font-size: 14px;

    /* Dropdown text */
    --account-dropdown-font-family: 'Roboto', sans-serif;
    --account-dropdown-font-size: 13px;

    /* Button styling */
    --account-btn-bg: #777777;
    --account-btn-color: #fff;
    --account-btn-padding: 4px 12px;
    --account-btn-border-radius: 20px;
    --account-btn-border: 1px solid #ddd;

    /* Dropdown styling */
    --account-dropdown-bg: #fff;
    --account-dropdown-border: 1px solid #ddd;
    --account-dropdown-shadow: 0 4px 8px rgba(0,0,0,0.1);
    --account-dropdown-width: 180px;
    --account-dropdown-link-color: #000;
    --account-dropdown-link-hover-bg: #f5f5f5;
}

/* Wrapper */
.custom-account-wrapper {
    position: relative;
    display: inline-block;
}

/* Button */
.custom-account-btn {
    background: var(--account-btn-bg);
    color: var(--account-btn-color);
    border: var(--account-btn-border);
    border-radius: var(--account-btn-border-radius);
    padding: var(--account-btn-padding);
    cursor: pointer;
    font-family: var(--account-btn-font-family);
    font-size: var(--account-btn-font-size);
}

/* Dropdown */
.custom-account-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: var(--account-dropdown-bg);
    border: var(--account-dropdown-border);
    box-shadow: var(--account-dropdown-shadow);
    z-index: 999;
    min-width: var(--account-dropdown-width);
    font-family: var(--account-dropdown-font-family);
    font-size: var(--account-dropdown-font-size);
}

/* Links inside dropdown */
.custom-account-dropdown a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: var(--account-dropdown-link-color);
    font-family: var(--account-dropdown-font-family);
    font-size: var(--account-dropdown-font-size);
}

/* Hover effect */
.custom-account-dropdown a:hover {
    background-color: var(--account-dropdown-link-hover-bg);
}

/* Show dropdown on hover */
.custom-account-wrapper:hover .custom-account-dropdown {
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-86abcb4 *//* ---------------------- */
/* Custom Account Button */
/* ---------------------- */

/* CSS variables for easy editing */
:root {
    /* Button text */
    --account-btn-font-family: 'Roboto', sans-serif;
    --account-btn-font-size: 14px;

    /* Dropdown text */
    --account-dropdown-font-family: 'Roboto', sans-serif;
    --account-dropdown-font-size: 13px;

    /* Button styling */
    --account-btn-bg: #777777;
    --account-btn-color: #fff;
    --account-btn-padding: 4px 12px;
    --account-btn-border-radius: 20px;
    --account-btn-border: 1px solid #ddd;

    /* Dropdown styling */
    --account-dropdown-bg: #fff;
    --account-dropdown-border: 1px solid #ddd;
    --account-dropdown-shadow: 0 4px 8px rgba(0,0,0,0.1);
    --account-dropdown-width: 180px;
    --account-dropdown-link-color: #000;
    --account-dropdown-link-hover-bg: #f5f5f5;
}

/* Wrapper */
.custom-account-wrapper {
    position: relative;
    display: inline-block;
}

/* Button */
.custom-account-btn {
    background: var(--account-btn-bg);
    color: var(--account-btn-color);
    border: var(--account-btn-border);
    border-radius: var(--account-btn-border-radius);
    padding: var(--account-btn-padding);
    cursor: pointer;
    font-family: var(--account-btn-font-family);
    font-size: var(--account-btn-font-size);
}

/* Dropdown */
.custom-account-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: var(--account-dropdown-bg);
    border: var(--account-dropdown-border);
    box-shadow: var(--account-dropdown-shadow);
    z-index: 999;
    min-width: var(--account-dropdown-width);
    font-family: var(--account-dropdown-font-family);
    font-size: var(--account-dropdown-font-size);
}

/* Links inside dropdown */
.custom-account-dropdown a {
    display: block;
    padding: 8px 12px;
    text-decoration: none;
    color: var(--account-dropdown-link-color);
    font-family: var(--account-dropdown-font-family);
    font-size: var(--account-dropdown-font-size);
}

/* Hover effect */
.custom-account-dropdown a:hover {
    background-color: var(--account-dropdown-link-hover-bg);
}

/* Show dropdown on hover */
.custom-account-wrapper:hover .custom-account-dropdown {
    display: block;
}/* End custom CSS */