.elementor-16084 .elementor-element.elementor-element-5a6e94d{--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:space-around;}.elementor-16084 .elementor-element.elementor-element-5a6e94d:not(.elementor-motion-effects-element-type-background), .elementor-16084 .elementor-element.elementor-element-5a6e94d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-16084 .elementor-element.elementor-element-0a74a4b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-16084 .elementor-element.elementor-element-e19f188 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16084 .elementor-element.elementor-element-e19f188 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-16084 .elementor-element.elementor-element-e19f188{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16084 .elementor-element.elementor-element-e19f188 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16084 .elementor-element.elementor-element-e19f188 .elementor-icon-list-item > a{font-weight:600;}.elementor-16084 .elementor-element.elementor-element-e19f188 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-16084 .elementor-element.elementor-element-c2bca37{--display:flex;--min-height:0px;--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;}.elementor-16084 .elementor-element.elementor-element-932df03 .hfe-site-logo{text-align:center;}.elementor-16084 .elementor-element.elementor-element-932df03 .hfe-site-logo .hfe-site-logo-container img{width:85px;}.elementor-16084 .elementor-element.elementor-element-932df03 .widget-image-caption{margin-top:0px;margin-bottom:0px;}.elementor-16084 .elementor-element.elementor-element-932df03{width:auto;max-width:auto;}.elementor-16084 .elementor-element.elementor-element-932df03.elementor-element{--align-self:center;}.elementor-16084 .elementor-element.elementor-element-932df03 .hfe-site-logo-container .hfe-site-logo-img{border-style:none;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .desktop-menu-area .rtmega-megamenu > .menu-item > .menu-link{padding-left:7px !important;padding-right:7px !important;padding-top:0px !important;padding-bottom:0px !important;text-align:left;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu > .menu-item > .menu-link{padding-left:7px !important;padding-right:7px !important;padding-top:0px !important;padding-bottom:0px !important;text-align:left;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents):not(.rtmegamenu-contents){min-width:220px;width:220px;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents):not(.rtmegamenu-contents){min-width:220px;width:220px;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .mobile-menu-area .rtmega-menu-mobile-sidebar .rtmega-megamenu > .menu-item > .menu-link{padding-top:15px;padding-bottom:15px;}.elementor-16084 .elementor-element.elementor-element-fbb12ac.elementor-element{--align-self:center;}.elementor-16084 .elementor-element.elementor-element-fbb12ac li.menu-item .menu-desc{display:none;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item .menu-link, .elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item .menu-link{font-weight:700;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .desktop-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item .menu-link .menu-desc{color:#497696;}.elementor-16084 .elementor-element.elementor-element-fbb12ac .rtmega-menu-container .vertical-expaned-menu-area .rtmega-megamenu .menu-item ul.sub-menu:not(.rtmegamenu-contents) .menu-item .menu-link .menu-desc{color:#497696;}.elementor-16084 .elementor-element.elementor-element-3cfa62f{width:auto;max-width:auto;}.elementor-16084 .elementor-element.elementor-element-3cfa62f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16084 .elementor-element.elementor-element-3cfa62f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16084 .elementor-element.elementor-element-ddfa49a.elementor-element{--align-self:center;}.elementor-16084 .elementor-element.elementor-element-ddfa49a{--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-secondary );--toggle-button-background-color:var( --e-global-color-primary );--toggle-button-border-color:var( --e-global-color-secondary );--toggle-button-icon-hover-color:var( --e-global-color-primary );--toggle-button-hover-background-color:var( --e-global-color-secondary );--toggle-button-hover-border-color:var( --e-global-color-primary );--toggle-button-border-width:2px;--toggle-button-border-radius:100px;--toggle-icon-size:25px;--toggle-icon-padding:10px 10px 10px 10px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-16084 .elementor-element.elementor-element-ddfa49a.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__container{left:50%;right:auto;transform:translateX(-50%);}.elementor-16084 .elementor-element.elementor-element-ddfa49a .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button a:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-16084 .elementor-element.elementor-element-2f7ba56{width:auto;max-width:auto;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16084 .elementor-element.elementor-element-2f7ba56.elementor-element{--align-self:center;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button{text-align:center;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .rt_btn_render{text-align:center;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button i{margin-left:0px;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button a svg{margin-left:0px;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .rt_btn_render i{margin-left:0px;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .rt_btn_render a svg{margin-left:0px;}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button a{width:100%;color:var( --e-global-color-secondary );}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button a, .elementor-16084 .elementor-element.elementor-element-2f7ba56 .rt_btn_render a{font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button a svg path{fill:var( --e-global-color-secondary );}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button a:hover, .elementor-16084 .elementor-element.elementor-element-2f7ba56 .rt_btn_render a:hover{border-style:solid;border-color:var( --e-global-color-primary );}.elementor-16084 .elementor-element.elementor-element-2f7ba56 .react-button a:hover svg path{fill:var( --e-global-color-primary );}