.elementor-507 .elementor-element.elementor-element-58c1ed8c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-507 .elementor-element.elementor-element-58c1ed8c:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-58c1ed8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-58c1ed8c{box-shadow:0px 5px 30px -10px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 10px 15px;z-index:10;}.elementor-507 .elementor-element.elementor-element-58c1ed8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-454bff59 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-507 .elementor-element.elementor-element-454bff59{margin-top:0px;margin-bottom:15px;}.elementor-507 .elementor-element.elementor-element-8688697.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-8688697{text-align:start;}.elementor-507 .elementor-element.elementor-element-8688697 img{width:69%;max-width:62%;}.elementor-507 .elementor-element.elementor-element-e99b293.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-form-input{color:#333333;background-color:#ffffff;border-color:#E8E8E8;text-align:left;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px !important;padding:15px 15px 15px 15px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-form-input::-webkit-input-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-form-input:-ms-input-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-form-input::-moz-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-form-input:-moz-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-form-input::placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch{border-color:#E8E8E8;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;background-color:var( --e-global-color-651faef );width:101%;margin-top:5px;}.elementor-507 .elementor-element.elementor-element-e99b293.wpr-search-form-input-focus .wpr-search-form-input{color:#333333;background-color:#ffffff;border-color:#E8E8E8;}.elementor-507 .elementor-element.elementor-element-e99b293.wpr-search-form-input-focus .wpr-search-form-input::-webkit-input-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293.wpr-search-form-input-focus .wpr-search-form-input:-ms-input-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293.wpr-search-form-input-focus .wpr-search-form-input::-moz-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293.wpr-search-form-input-focus .wpr-search-form-input:-moz-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293.wpr-search-form-input-focus .wpr-search-form-input::placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-category-select-wrap::before{right:15px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-category-select{padding:15px 15px 15px 15px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-form-submit{background-color:var( --e-global-color-accent );min-width:125px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-form-submit:hover{color:#ffffff;background-color:var( --e-global-color-308e809 );border-color:#E8E8E8;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch ul li:hover{background-color:#F6F6F6;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch ul li{transition-duration:0.5s;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch ul{max-height:427px;padding:2px 2px 2px 2px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch ul li:not(:last-child){margin-bottom:16px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch a.wpr-ajax-title{color:#222222;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-ajax-search-content a.wpr-ajax-title{margin-bottom:10px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch p a{color:#757575;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-admin-notice{color:#757575;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch p a, .elementor-507 .elementor-element.elementor-element-e99b293 .wpr-search-admin-notice{font-size:14px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-ajax-search-content p.wpr-ajax-desc{margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch a.wpr-ajax-img-wrap{width:1px;margin-right:14px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch .wpr-ajax-search-content{width:calc(100% - 1px);}.elementor-507 .elementor-element.elementor-element-e99b293 a.wpr-view-result{color:#FFFFFF;background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:14px;transition-duration:0.5s;border-radius:2px 2px 2px 2px;padding:5px 10px 5px 10px;}.elementor-507 .elementor-element.elementor-element-e99b293 a.wpr-view-result:hover{color:#FFFFFF;background-color:#605BE5;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch .wpr-close-search{color:var( --e-global-color-secondary );height:14px;top:13px;right:13px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch .wpr-close-search::before{font-size:14px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch ul::-webkit-scrollbar-thumb{border-left-color:#E8E8E8;border-left-width:2px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch ul::-webkit-scrollbar{width:calc(2px + 3px);}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch .wpr-no-results{color:#222222;height:36vh;}.elementor-507 .elementor-element.elementor-element-f10d451.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-507 .elementor-element.elementor-element-f10d451 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-507 .elementor-element.elementor-element-f7f3110{width:auto;max-width:auto;--main-alignment:right;--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-primary );--toggle-button-icon-hover-color:var( --e-global-color-accent );--toggle-button-border-width:0px;--toggle-icon-size:23px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-secondary );--items-indicator-background-color:var( --e-global-color-308e809 );--cart-border-style:none;--cart-close-icon-size:20px;--cart-close-button-color:var( --e-global-color-text );--cart-close-button-hover-color:var( --e-global-color-accent );--remove-item-button-color:var( --e-global-color-text );--menu-cart-subtotal-color:var( --e-global-color-secondary );--menu-cart-subtotal-text-align:left;--product-variations-color:var( --e-global-color-accent );--product-price-color:var( --e-global-color-text );--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-secondary );--view-cart-button-hover-text-color:var( --e-global-color-text );--view-cart-button-hover-background-color:var( --e-global-color-accent );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-background-color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-f7f3110 > .elementor-widget-container{margin:0px 0px -3px 0px;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-8px;top:-8px;}body.rtl .elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:8px;top:-8px;left:auto;}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-507 .elementor-element.elementor-element-f7f3110 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-accent );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:5px 5px 5px 5px;}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-button--checkout{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:5px 5px 5px 5px;}.elementor-507 .elementor-element.elementor-element-f7f3110 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-14e6ac2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-507 .elementor-element.elementor-element-14e6ac2 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-nav-menu__toggle,
						.elementor-507 .elementor-element.elementor-element-b93806b .hfe-nav-menu-icon{margin-left:auto;margin-right:0;justify-content:flex-end;}.elementor-507 .elementor-element.elementor-element-b93806b li.menu-item a{justify-content:space-between;}.elementor-507 .elementor-element.elementor-element-b93806b li.hfe-button-wrapper{text-align:space-between;}.elementor-507 .elementor-element.elementor-element-b93806b.hfe-menu-item-flex-end li.hfe-button-wrapper{text-align:right;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-flyout-wrapper .hfe-side{width:300px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-flyout-open.left{left:-300px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-flyout-open.right{right:-300px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-flyout-content{padding:15px;background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-b93806b .menu-item a.hfe-menu-item{padding-left:0px;padding-right:0px;}.elementor-507 .elementor-element.elementor-element-b93806b .menu-item a.hfe-sub-menu-item{padding-left:calc( 0px + 20px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 40px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 60px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 80px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-b93806b .menu-item a.hfe-menu-item, .elementor-507 .elementor-element.elementor-element-b93806b .menu-item a.hfe-sub-menu-item{padding-top:11px;padding-bottom:11px;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-b93806b .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body.rtl .elementor-507 .elementor-element.elementor-element-b93806b .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:0px;}.elementor-507 .elementor-element.elementor-element-b93806b nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-flyout-wrapper .hfe-nav-menu > li.menu-item:first-child{margin-top:2px;}.elementor-507 .elementor-element.elementor-element-b93806b .sub-menu a.hfe-sub-menu-item,
						 .elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-507 .elementor-element.elementor-element-b93806b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-b93806b .sub-menu,
								.elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown,
								.elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown-expandible,
								.elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-507 .elementor-element.elementor-element-b93806b .sub-menu li.menu-item:not(:last-child),
						.elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-flyout-close{color:#7A7A7A;}.elementor-507 .elementor-element.elementor-element-b93806b .hfe-flyout-close svg{fill:#7A7A7A;}.elementor-507 .elementor-element.elementor-element-6a58ea15.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-507 .elementor-element.elementor-element-178df344{width:auto;max-width:auto;}.elementor-507 .elementor-element.elementor-element-178df344 > .elementor-widget-container{padding:12px 18px 10px 0px;}.elementor-507 .elementor-element.elementor-element-178df344.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-178df344 .elementor-button{font-size:14px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );padding:10px 23px 10px 23px;}.elementor-507 .elementor-element.elementor-element-178df344 .elementor-button:hover, .elementor-507 .elementor-element.elementor-element-178df344 .elementor-button:focus{border-color:var( --e-global-color-308e809 );}.elementor-507 .elementor-element.elementor-element-1cbfb4a5 .elementor-button{background-color:var( --e-global-color-2db06a9 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-507 .elementor-element.elementor-element-1cbfb4a5 .elementor-button:hover, .elementor-507 .elementor-element.elementor-element-1cbfb4a5 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-651faef );border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-1cbfb4a5{width:auto;max-width:auto;}.elementor-507 .elementor-element.elementor-element-1cbfb4a5 > .elementor-widget-container{padding:5px 31px 5px 0px;}.elementor-507 .elementor-element.elementor-element-1cbfb4a5 .elementor-button:hover svg, .elementor-507 .elementor-element.elementor-element-1cbfb4a5 .elementor-button:focus svg{fill:var( --e-global-color-651faef );}.elementor-507 .elementor-element.elementor-element-37f7ecf9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-507 .elementor-element.elementor-element-37f7ecf9{box-shadow:0px 5px 30px -10px rgba(0, 0, 0, 0.15);padding:15px 15px 10px 15px;z-index:10;}.elementor-507 .elementor-element.elementor-element-66eacafa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-507 .elementor-element.elementor-element-66eacafa:not(.elementor-motion-effects-element-type-background), .elementor-507 .elementor-element.elementor-element-66eacafa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-507 .elementor-element.elementor-element-66eacafa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:15px;}.elementor-507 .elementor-element.elementor-element-66eacafa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-507 .elementor-element.elementor-element-6e448f49.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-6e448f49{text-align:start;}.elementor-507 .elementor-element.elementor-element-6e448f49 img{width:85%;max-width:100%;}.elementor-507 .elementor-element.elementor-element-41dd7d35 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-507 .elementor-element.elementor-element-3d032d0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-input{color:#333333;background-color:#ffffff;border-color:#E8E8E8;text-align:left;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px !important;padding:15px 15px 15px 15px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-input::-webkit-input-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-input:-ms-input-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-input::-moz-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-input:-moz-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-input::placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch{border-color:#E8E8E8;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;background-color:var( --e-global-color-651faef );width:101%;margin-top:5px;}.elementor-507 .elementor-element.elementor-element-3d032d0b.wpr-search-form-input-focus .wpr-search-form-input{color:#333333;background-color:#ffffff;border-color:#E8E8E8;}.elementor-507 .elementor-element.elementor-element-3d032d0b.wpr-search-form-input-focus .wpr-search-form-input::-webkit-input-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b.wpr-search-form-input-focus .wpr-search-form-input:-ms-input-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b.wpr-search-form-input-focus .wpr-search-form-input::-moz-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b.wpr-search-form-input-focus .wpr-search-form-input:-moz-placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b.wpr-search-form-input-focus .wpr-search-form-input::placeholder{color:#9e9e9e;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-category-select-wrap::before{right:15px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-category-select{padding:15px 15px 15px 15px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-submit{background-color:var( --e-global-color-accent );min-width:125px;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-submit:hover{color:#ffffff;background-color:var( --e-global-color-308e809 );border-color:#E8E8E8;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch ul li:hover{background-color:#F6F6F6;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch ul li{transition-duration:0.5s;padding:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch ul{max-height:427px;padding:2px 2px 2px 2px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch ul li:not(:last-child){margin-bottom:16px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch a.wpr-ajax-title{color:#222222;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-ajax-search-content a.wpr-ajax-title{margin-bottom:10px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch p a{color:#757575;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-admin-notice{color:#757575;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch p a, .elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-admin-notice{font-size:14px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-ajax-search-content p.wpr-ajax-desc{margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch a.wpr-ajax-img-wrap{width:1px;margin-right:14px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch .wpr-ajax-search-content{width:calc(100% - 1px);}.elementor-507 .elementor-element.elementor-element-3d032d0b a.wpr-view-result{color:#FFFFFF;background-color:var( --e-global-color-accent );font-family:"Roboto", Sans-serif;font-size:14px;transition-duration:0.5s;border-radius:2px 2px 2px 2px;padding:5px 10px 5px 10px;}.elementor-507 .elementor-element.elementor-element-3d032d0b a.wpr-view-result:hover{color:#FFFFFF;background-color:#605BE5;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch .wpr-close-search{color:var( --e-global-color-secondary );height:14px;top:13px;right:13px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch .wpr-close-search::before{font-size:14px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch ul::-webkit-scrollbar-thumb{border-left-color:#E8E8E8;border-left-width:2px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch ul::-webkit-scrollbar{width:calc(2px + 3px);}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch .wpr-no-results{color:#222222;height:36vh;}.elementor-507 .elementor-element.elementor-element-3acd038b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-507 .elementor-element.elementor-element-3acd038b > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-507 .elementor-element.elementor-element-5e422634{width:auto;max-width:auto;--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-primary );--toggle-button-icon-hover-color:var( --e-global-color-accent );--toggle-button-border-width:0px;--toggle-icon-size:23px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-secondary );--items-indicator-background-color:var( --e-global-color-308e809 );--cart-border-style:none;--cart-close-icon-size:20px;--cart-close-button-color:var( --e-global-color-text );--cart-close-button-hover-color:var( --e-global-color-accent );--remove-item-button-color:var( --e-global-color-text );--menu-cart-subtotal-color:var( --e-global-color-secondary );--menu-cart-subtotal-text-align:left;--product-variations-color:var( --e-global-color-accent );--product-price-color:var( --e-global-color-text );--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-secondary );--view-cart-button-hover-text-color:var( --e-global-color-text );--view-cart-button-hover-background-color:var( --e-global-color-accent );--checkout-button-background-color:var( --e-global-color-primary );--checkout-button-hover-background-color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-5e422634 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-507 .elementor-element.elementor-element-5e422634.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:-8px;top:-8px;}body.rtl .elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__toggle .elementor-button-icon .elementor-button-icon-qty[data-counter]{right:8px;top:-8px;left:auto;}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-507 .elementor-element.elementor-element-5e422634 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-price .product-quantity{color:var( --e-global-color-text );font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__footer-buttons .elementor-button--view-cart:hover{border-color:var( --e-global-color-accent );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-button--view-cart{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{border-radius:5px 5px 5px 5px;}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__footer-buttons .elementor-button--checkout:hover{border-color:var( --e-global-color-text );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-button--checkout{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{border-radius:5px 5px 5px 5px;}.elementor-507 .elementor-element.elementor-element-5e422634 .woocommerce-mini-cart__empty-message{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5caacead.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-507 .elementor-element.elementor-element-5caacead > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .menu-item a.hfe-menu-item, .elementor-507 .elementor-element.elementor-element-35e3b3aa .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa ul.sub-menu{width:220px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .sub-menu a.hfe-sub-menu-item,
						 .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__toggle{margin:0 auto;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .sub-menu,
								.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown,
								.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown-expandible,
								.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#F3F3F3;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .sub-menu li.menu-item:not(:last-child),
						.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-507 .elementor-element.elementor-element-35a060c2{width:25%;}.elementor-507 .elementor-element.elementor-element-f10d451{width:2.814%;}.elementor-507 .elementor-element.elementor-element-14e6ac2{width:2%;}.elementor-507 .elementor-element.elementor-element-6a58ea15{width:25.814%;}}@media(max-width:1024px){.elementor-507 .elementor-element.elementor-element-58c1ed8c{padding:15px 15px 7px 15px;}.elementor-507 .elementor-element.elementor-element-8688697{width:var( --container-widget-width, 143.667px );max-width:143.667px;--container-widget-width:143.667px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-e99b293{width:var( --container-widget-width, 362.646px );max-width:362.646px;--container-widget-width:362.646px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-f10d451 > .elementor-element-populated{margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;}.elementor-507 .elementor-element.elementor-element-f7f3110 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-507 .elementor-element.elementor-element-f7f3110{--toggle-icon-size:22px;}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-14e6ac2 > .elementor-element-populated{margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-b93806b.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-b93806b{width:var( --container-widget-width, 39.844px );max-width:39.844px;--container-widget-width:39.844px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-6a58ea15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-507 .elementor-element.elementor-element-178df344{width:var( --container-widget-width, 155px );max-width:155px;--container-widget-width:155px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-37f7ecf9{padding:15px 15px 7px 15px;}.elementor-507 .elementor-element.elementor-element-6e448f49{width:var( --container-widget-width, 143.667px );max-width:143.667px;--container-widget-width:143.667px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-3acd038b > .elementor-element-populated{margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;}.elementor-507 .elementor-element.elementor-element-5e422634 > .elementor-widget-container{margin:0px 0px -4px 0px;}.elementor-507 .elementor-element.elementor-element-5e422634{--toggle-icon-size:22px;}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5caacead > .elementor-element-populated{margin:0px 0px 0px 6px;--e-column-margin-right:0px;--e-column-margin-left:6px;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-35e3b3aa.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}}@media(max-width:767px){.elementor-507 .elementor-element.elementor-element-58c1ed8c{padding:12px 12px 7px 12px;}.elementor-507 .elementor-element.elementor-element-5861facd{width:64%;}.elementor-507 .elementor-element.elementor-element-35a060c2{width:12%;}.elementor-507 .elementor-element.elementor-element-35a060c2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-507 .elementor-element.elementor-element-e99b293 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-507 .elementor-element.elementor-element-e99b293 .wpr-data-fetch ul li:not(:last-child){margin-bottom:2px;}.elementor-507 .elementor-element.elementor-element-f10d451{width:12%;}.elementor-507 .elementor-element.elementor-element-f10d451 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-507 .elementor-element.elementor-element-f7f3110 > .elementor-widget-container{margin:2px 0px -3px 0px;}.elementor-507 .elementor-element.elementor-element-f7f3110{--toggle-icon-size:49px;}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-f7f3110 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-14e6ac2{width:12%;}.elementor-507 .elementor-element.elementor-element-14e6ac2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-b93806b.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-507 .elementor-element.elementor-element-b93806b nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-6a58ea15{width:12%;}.elementor-507 .elementor-element.elementor-element-37f7ecf9{padding:12px 12px 7px 12px;z-index:999999999;}.elementor-507 .elementor-element.elementor-element-5558e702{width:21%;}.elementor-507 .elementor-element.elementor-element-6e448f49{width:var( --container-widget-width, 91.667px );max-width:91.667px;--container-widget-width:91.667px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-6e448f49 img{width:13%;max-width:99%;height:43px;}.elementor-507 .elementor-element.elementor-element-41dd7d35{width:53%;}.elementor-507 .elementor-element.elementor-element-41dd7d35.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-507 .elementor-element.elementor-element-3d032d0b{width:var( --container-widget-width, 191px );max-width:191px;--container-widget-width:191px;--container-widget-flex-grow:0;}.elementor-507 .elementor-element.elementor-element-3d032d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-search-form-submit{min-width:29px;}.elementor-507 .elementor-element.elementor-element-3d032d0b .wpr-data-fetch ul li:not(:last-child){margin-bottom:2px;}.elementor-507 .elementor-element.elementor-element-3acd038b{width:12%;}.elementor-507 .elementor-element.elementor-element-3acd038b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-507 .elementor-element.elementor-element-5e422634{width:var( --container-widget-width, 124.469px );max-width:124.469px;--container-widget-width:124.469px;--container-widget-flex-grow:0;--main-alignment:right;--toggle-icon-size:38px;}.elementor-507 .elementor-element.elementor-element-5e422634 > .elementor-widget-container{margin:2px 0px -3px 0px;}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );letter-spacing:var( --e-global-typography-7044a64-letter-spacing );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-name a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-price{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .elementor-menu-cart__product-price .product-quantity{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5e422634 .woocommerce-mini-cart__empty-message{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-507 .elementor-element.elementor-element-5caacead{width:12%;}.elementor-507 .elementor-element.elementor-element-5caacead > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .menu-item a.hfe-menu-item{padding-left:0px;padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .menu-item a.hfe-sub-menu-item{padding-left:calc( 0px + 20px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 40px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 60px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 80px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .menu-item a.hfe-menu-item, .elementor-507 .elementor-element.elementor-element-35e3b3aa .menu-item a.hfe-sub-menu-item{padding-top:0px;padding-bottom:0px;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body.rtl .elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-35e3b3aa.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}body:not(.rtl) .elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item{margin-bottom:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa ul.sub-menu{width:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .sub-menu li a.hfe-sub-menu-item,
						.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown li a.hfe-menu-item,
						.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown-expandible li a.hfe-menu-item{padding-left:0px;padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown-expandible a.hfe-sub-menu-item,
						.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown li a.hfe-sub-menu-item{padding-left:calc( 0px + 20px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-dropdown .menu-item ul ul a.hfe-sub-menu-item,
						.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-dropdown-expandible .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 40px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-dropdown .menu-item ul ul ul a.hfe-sub-menu-item,
						.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-dropdown-expandible .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 60px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-dropdown .menu-item ul ul ul ul a.hfe-sub-menu-item,
						.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-dropdown-expandible .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 0px + 80px );padding-right:0px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .sub-menu a.hfe-sub-menu-item,
						 .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:11px;padding-bottom:11px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-507 .elementor-element.elementor-element-35e3b3aa nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu{margin-top:23px;}.elementor-507 .elementor-element.elementor-element-35e3b3aa .hfe-dropdown.menu-is-active{margin-top:23px;}}@media(max-width:1024px) and (min-width:768px){.elementor-507 .elementor-element.elementor-element-5861facd{width:25%;}.elementor-507 .elementor-element.elementor-element-35a060c2{width:39%;}.elementor-507 .elementor-element.elementor-element-f10d451{width:9%;}.elementor-507 .elementor-element.elementor-element-14e6ac2{width:9%;}.elementor-507 .elementor-element.elementor-element-6a58ea15{width:27%;}.elementor-507 .elementor-element.elementor-element-5558e702{width:25%;}.elementor-507 .elementor-element.elementor-element-41dd7d35{width:39%;}.elementor-507 .elementor-element.elementor-element-3acd038b{width:9%;}.elementor-507 .elementor-element.elementor-element-5caacead{width:9%;}}/* Start custom CSS for section, class: .elementor-element-58c1ed8c *//* Push toggle fully to the right */
.elementor-menu-toggle {
    margin-left: auto;
    margin-right: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-58c1ed8c *//* Default header state */
.pc-sticky-header {
  transition: all 0.3s ease;
  padding-top: 25px;   /* adjust for your design */
  padding-bottom: 25px;
}

/* Shrink when sticky */
body.elementor-sticky--effects .pc-sticky-header {
  padding-top: 10px;   /* smaller height */
  padding-bottom: 10px;
  background: #fff;    /* optional: force background */
  box-shadow: 0 2px 6px rgba(0,0,0,0.1); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for navigation-menu, class: .elementor-element-35e3b3aa *//* Hide only the duplicate toggle inside sticky clone */
.elementor-sticky-clone .elementor-menu-toggle {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37f7ecf9 *//* ===== Sticky & Responsive Header (Mobile) ===== */

/* ✅ Make the header sticky */
.elementor-507 .elementor-element.elementor-element-37f7ecf9 {
  position: sticky !important;
  top: 0 !important;
  z-index: 9999 !important;
  width: 100% !important;
  transition: all 0.3s ease !important; /* Optional: smooth size change */
}

/* ===== Mobile Styling ===== */
@media (max-width: 768px) {
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    padding: 6px 10px !important;
    gap: 6px !important;
    background: #fff !important; /* Make sure it has a background */
  }

  /* Container fixes */
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-container,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-row {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    flex-wrap: nowrap !important;
    gap: 6px !important;
    min-width: 0 !important;
  }

  /* Logo smaller */
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-widget-image img {
    max-height: 100px !important;
    width: auto !important;
  }

  /* Search bar flexible */
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-search-form,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 form.search-form {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    margin: 0 6px !important;
  }
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-search-form input[type="search"],
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 form.search-form input[type="search"] {
    height: 32px !important;
    font-size: 13px !important;
    padding: 5px 7px !important;
  }
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-search-form button,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 form.search-form button {
    height: 32px !important;
    width: 32px !important;
    font-size: 14px !important;
  }

  /* Cart button smaller */
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-widget-woocommerce-menu-cart,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-widget-woocommerce-cart,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .header-cart {
    flex: 0 0 auto !important;
    width: 38px !important;
    height: 38px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-widget-woocommerce-menu-cart img,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-widget-woocommerce-menu-cart svg,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-widget-woocommerce-menu-cart i {
    max-width: 25px !important;
    max-height: 25px !important;
  }

  /* Hamburger menu */
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-menu-toggle,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .menu-toggle {
    flex: 0 0 auto !important;
    width: 32px !important;
    height: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-left: 4px !important;
  }
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-menu-toggle i,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-menu-toggle .elementor-icon {
    font-size: 20px !important;
  }
}

/* ===== Ultra small screen fix ===== */
@media (max-width: 360px) {
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-widget-image img {
    max-height: 24px !important;
  }
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-search-form input[type="search"] {
    font-size: 12px !important;
    height: 30px !important;
  }
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-search-form button,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-widget-woocommerce-menu-cart,
  .elementor-507 .elementor-element.elementor-element-37f7ecf9 .elementor-menu-toggle {
    width: 28px !important;
    height: 28px !important;
  }
}

/* ===== Dropdown always on top ===== */
@media (max-width: 768px) {
  .elementor-nav-menu--dropdown,
  .elementor-menu-toggle,
  .elementor-nav-menu {
    position: relative !important;
    z-index: 99999 !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-37f7ecf9 */.mobile-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 9999;
  background: #fff; /* or your header background */
}/* End custom CSS */