.elementor-2204 .elementor-element.elementor-element-6e89946{--display:flex;--min-height:80px;--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:0px;--padding-right:0px;}.elementor-2204 .elementor-element.elementor-element-6e89946:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-6e89946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2204 .elementor-element.elementor-element-f1a3c26{--display:flex;--min-height:60px;--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;--justify-content:center;--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-2204 .elementor-element.elementor-element-f1a3c26.e-con{--align-self:center;}.elementor-2204 .elementor-element.elementor-element-679bbf5.elementor-element{--align-self:center;}.elementor-2204 .elementor-element.elementor-element-679bbf5{text-align:left;}.elementor-2204 .elementor-element.elementor-element-679bbf5 .wpr-logo{padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2204 .elementor-element.elementor-element-679bbf5 .wpr-logo-image{max-width:100px;}.elementor-2204 .elementor-element.elementor-element-679bbf5.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-2204 .elementor-element.elementor-element-679bbf5.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-2204 .elementor-element.elementor-element-679bbf5.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-2204 .elementor-element.elementor-element-679bbf5 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-2204 .elementor-element.elementor-element-679bbf5 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-2204 .elementor-element.elementor-element-679bbf5 .wpr-logo-description{color:#888888;}.elementor-2204 .elementor-element.elementor-element-5e84dc6{--display:flex;--min-height:60px;--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;--justify-content:center;--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-2204 .elementor-element.elementor-element-7c3c960 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu .wpr-menu-item,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#FFFFFF;border-width:2px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .menu-item-has-children .wpr-sub-icon{font-size:14px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 9px);}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(14px + 9px);}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu .wpr-menu-item,.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu a,.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-toggle-text{font-family:"Libre Baskerville", Sans-serif;font-size:17px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-double-line .wpr-menu-item:after{height:2px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:2px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-2204 .elementor-element.elementor-element-7c3c960:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-5px);}.elementor-2204 .elementor-element.elementor-element-7c3c960:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(5px);}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu .wpr-menu-item{padding-left:9px;padding-right:9px;padding-top:15px;padding-bottom:15px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-9px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-9px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;font-family:"Libre Baskerville", Sans-serif;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#000000;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu a,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#333333;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu li{background-color:#ffffff;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu li a:hover,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu a:hover,
					 .elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#605BE5;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-2204 .elementor-element.elementor-element-7c3c960.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-nav-menu{margin-top:10px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-toggle{border-color:#333333;width:50px;border-width:0px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-toggle-text{color:#333333;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-toggle-line{background-color:#333333;height:4px;margin-bottom:6px;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-toggle:hover{border-color:#605BE5;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#605BE5;}.elementor-2204 .elementor-element.elementor-element-7c3c960 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#605BE5;}.elementor-2204 .elementor-element.elementor-element-12705ff{--display:flex;--min-height:60px;--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 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-2204 .elementor-element.elementor-element-9cdf1fe.elementor-element{--align-self:center;}.elementor-2204 .elementor-element.elementor-element-f5cbb58.elementor-element{--align-self:center;}.elementor-2204 .elementor-element.elementor-element-f5cbb58 .hfe-menu-cart__toggle .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:62px;font-weight:600;}.elementor-2204 .elementor-element.elementor-element-f5cbb58 .hfe-menu-cart__toggle .elementor-button,.elementor-2204 .elementor-element.elementor-element-f5cbb58 .hfe-cart-menu-wrap-default .hfe-cart-count:after, .elementor-2204 .elementor-element.elementor-element-f5cbb58 .hfe-cart-menu-wrap-default .hfe-cart-count{border-width:0px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-f5cbb58 .hfe-menu-cart__toggle .elementor-button-icon{color:#FFFFFF;font-size:23px;}.elementor-2204 .elementor-element.elementor-element-f5cbb58 .hfe-menu-cart__toggle .elementor-button,.elementor-2204 .elementor-element.elementor-element-f5cbb58 .hfe-cart-menu-wrap-default span.hfe-cart-count{background-color:#FFFFFF00;}.elementor-2204 .elementor-element.elementor-element-f5cbb58 .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#FF3B3B;}.elementor-2204 .elementor-element.elementor-element-0c4728e.elementor-element{--align-self:center;}body:not(.rtl) .elementor-2204 .elementor-element.elementor-element-0c4728e{left:145px;}body.rtl .elementor-2204 .elementor-element.elementor-element-0c4728e{right:145px;}.elementor-2204 .elementor-element.elementor-element-0c4728e{top:3px;}.elementor-2204 .elementor-element.elementor-element-17a7098{padding:5px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-17a7098.elementor-element{--align-self:center;}.elementor-2204 .elementor-element.elementor-element-17a7098 .elementor-icon-wrapper{text-align:center;}.elementor-2204 .elementor-element.elementor-element-17a7098 .elementor-icon{font-size:23px;}.elementor-2204 .elementor-element.elementor-element-17a7098 .elementor-icon svg{height:23px;}.elementor-2204 .elementor-element.elementor-element-ef611cc{--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;}.elementor-2204 .elementor-element.elementor-element-ef611cc:not(.elementor-motion-effects-element-type-background), .elementor-2204 .elementor-element.elementor-element-ef611cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2204 .elementor-element.elementor-element-2ab1eee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2204 .elementor-element.elementor-element-2ab1eee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2204 .elementor-element.elementor-element-5fe7e34 .hfe-menu-cart__toggle .elementor-button,.elementor-2204 .elementor-element.elementor-element-5fe7e34 .hfe-cart-menu-wrap-default .hfe-cart-count:after, .elementor-2204 .elementor-element.elementor-element-5fe7e34 .hfe-cart-menu-wrap-default .hfe-cart-count{border-width:0px 0px 0px 0px;}.elementor-2204 .elementor-element.elementor-element-5fe7e34 .hfe-menu-cart__toggle .elementor-button,.elementor-2204 .elementor-element.elementor-element-5fe7e34 .hfe-cart-menu-wrap-default span.hfe-cart-count{color:#FFFFFF;background-color:#02010100;}.elementor-2204 .elementor-element.elementor-element-5fe7e34 .hfe-menu-cart__toggle .elementor-button-icon{font-size:20px;}.elementor-2204 .elementor-element.elementor-element-5fe7e34 .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before{background-color:#FF3B3B;}.elementor-2204 .elementor-element.elementor-element-a3b25e9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2204 .elementor-element.elementor-element-504412b{--display:flex;}.elementor-2204 .elementor-element.elementor-element-26d75f2 .elementor-heading-title{font-family:"Libre Baskerville", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-2204 .elementor-element.elementor-element-43f7ca4{--display:flex;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-container{text-align:center;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-trigger{color:#FFFFFF;background-color:#02010100;border-color:#FFFFFF;padding:10px 10px 10px 10px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-trigger svg{fill:#FFFFFF;width:12px;height:12px;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-trigger:hover{color:#FFFFFF;background-color:#605BE500;border-color:#E8E8E8;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.wpr-offcanvas-wrap-a932a5c .wpr-offcanvas-header{padding:10px 10px 10px 10px;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-close-offcanvas{color:#222222;border-color:#FFF;width:12px;height:12px;border-style:none;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.wpr-offcanvas-wrap-a932a5c .wpr-close-offcanvas{color:#222222;border-color:#FFF;width:12px;height:12px;border-width:2px 2px 2px 2px;border-radius:2px 2px 2px 2px;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-close-offcanvas i{font-size:12px;}.wpr-offcanvas-wrap-a932a5c .wpr-close-offcanvas i{font-size:12px;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-close-offcanvas svg{width:12px;height:12px;}.wpr-offcanvas-wrap-a932a5c .wpr-close-offcanvas svg{width:12px;height:12px;}.wpr-offcanvas-wrap-a932a5c  .wpr-close-offcanvas{border-style:none;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-content{background-color:#FFFFFF;border-color:#000;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.wpr-offcanvas-wrap-a932a5c .wpr-offcanvas-content{background-color:#FFFFFF;border-color:#000;border-style:none;border-radius:2px 2px 2px 2px;padding:10px 10px 10px 10px;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-content, .wpr-offcanvas-wrap-a932a5c .wpr-offcanvas-content{box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-wrap{background-color:#07070733;}.wpr-offcanvas-wrap-a932a5c{background-color:#07070733;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-content::-webkit-scrollbar-thumb{border-left-color:#E8E8E8;border-left-width:3px;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-content::-webkit-scrollbar{width:calc(3px + 3px);}@media(min-width:768px){.elementor-2204 .elementor-element.elementor-element-f1a3c26{--width:25%;}.elementor-2204 .elementor-element.elementor-element-5e84dc6{--width:70%;}.elementor-2204 .elementor-element.elementor-element-12705ff{--width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2204 .elementor-element.elementor-element-2ab1eee{--width:20%;}.elementor-2204 .elementor-element.elementor-element-504412b{--width:60%;}.elementor-2204 .elementor-element.elementor-element-43f7ca4{--width:20%;}}@media(max-width:1024px){.elementor-2204 .elementor-element.elementor-element-ef611cc{--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-2204 .elementor-element.elementor-element-2ab1eee{--min-height:30px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-2204 .elementor-element.elementor-element-5fe7e34.elementor-element{--align-self:center;}.elementor-2204 .elementor-element.elementor-element-504412b{--min-height:30px;--justify-content:center;--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-2204 .elementor-element.elementor-element-26d75f2{text-align:center;}.elementor-2204 .elementor-element.elementor-element-26d75f2 .elementor-heading-title{font-size:24px;}.elementor-2204 .elementor-element.elementor-element-43f7ca4{--min-height:30px;--justify-content:center;--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-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-trigger svg{width:22px;height:22px;}}@media(max-width:767px){.elementor-2204 .elementor-element.elementor-element-ef611cc{--min-height:66px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2204 .elementor-element.elementor-element-2ab1eee{--width:25%;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2204 .elementor-element.elementor-element-5fe7e34 .hfe-menu-cart__toggle .elementor-button{padding:10px 10px 10px 10px;}.elementor-2204 .elementor-element.elementor-element-504412b{--width:55%;--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-2204 .elementor-element.elementor-element-26d75f2 .elementor-heading-title{font-size:20px;}.elementor-2204 .elementor-element.elementor-element-43f7ca4{--width:20%;}.elementor-2204 .elementor-element.elementor-element-a932a5c .wpr-offcanvas-trigger svg{width:20px;height:20px;}}/* Start custom CSS for wpr-nav-menu, class: .elementor-element-7c3c960 *//* === Remove grey divider / border lines === */
.wpr-sub-menu li {
    border: none !important;
}

.wpr-sub-menu li:not(:last-child) {
    border-bottom: none !important;
}

.wpr-sub-menu {
    box-shadow: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9cdf1fe */.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 0 6px 0 0 !important;
    align-items: center;
    margin-top: 100px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 23px;
    max-height: 23px;
    margin: 13px 6px 0 0 !important;
}
    /* Badge styling */
.wishlist_products_counter_number {
    position: absolute;
    top: 4px;
    right: -8px;
    min-width: 17px;
    height: 17px;
    padding: 0 5px;
    background-color: #ff3b3b;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
    border-radius: 999px;
    box-sizing: border-box;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-0c4728e *//* Remove border only inside Elementor element ID 0c4728e */
.elementor-element-0c4728e 
.woo-multi-currency.wmc-shortcode.plain-vertical 
.wmc-currency-wrapper span.wmc-current-currency {
    padding: 7px 20px;
    border: none !important;
}

.woo-multi-currency.wmc-shortcode.plain-vertical 
.wmc-currency-wrapper {
  position: absolute !important;
}
/* Only inside Elementor element ID 0c4728e */
.elementor-element-0c4728e 
.woo-multi-currency.wmc-shortcode .wmc-currency.wmc-active,
.elementor-element-0c4728e 
.woo-multi-currency.wmc-shortcode .wmc-current-currency {
    background-color: #000 !important;
    color: #FFF !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a3b25e9 */@media (max-width:1024px){
    
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 0 6px 0 0 !important;
    align-items: center;
    margin-top: 100px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 23px;
    max-height: 23px;
    margin: 13px 6px 0 0 !important;
}
    /* Badge styling */
.wishlist_products_counter_number {
    position: absolute;
    top: 7px;
    right: 63px;
    min-width: 16px;
    height: 16px;
    padding: 0 5px;
    background-color: #ff3b3b;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
    border-radius: 999px;
    box-sizing: border-box;
}
}
@media (max-width:768px){
    
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 13px 6px 0 0 !important;
    align-items: center;
    margin-top: 100px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 23px;
    max-height: 23px;
    margin: 13px 6px 0 0 !important;
}
    /* Badge styling */
.wishlist_products_counter_number {
    position: absolute;
    top: 7px;
    right: 35px;
    min-width: 16px;
    height: 16px;
    padding: 0 5px;
    background-color: #ff3b3b;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
    border-radius: 999px;
    box-sizing: border-box;
}
}
@media (max-width:767px){
    
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 0 6px 0 0 !important;
    align-items: center;
    margin-top: 100px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 23px;
    max-height: 23px;
    margin: 13px 6px 0 0 !important;
}
    /* Badge styling */
.wishlist_products_counter_number {
    position: absolute;
    top: 7px;
    right: 8px;
    min-width: 16px;
    height: 16px;
    padding: 0 5px;
    background-color: #ff3b3b;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
    border-radius: 999px;
    box-sizing: border-box;
}
}
@media (max-width:425px){
    
.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 0 6px 0 0 !important;
    align-items: center;
    margin-top: 100px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 13px 6px 0 0 !important;
}
    /* Badge styling */
.wishlist_products_counter_number {
    position: absolute;
    top: 7px;
    right: 16px;
    min-width: 16px;
    height: 16px;
    padding: 0 5px;
    background-color: #ff3b3b;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
    border-radius: 999px;
    box-sizing: border-box;
}
}
@media (max-width:375px){
    .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 0 6px 0 0 !important;
    align-items: center;
    margin-top: 100px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 13px 6px 0 0 !important;
}
     /* Badge styling */
.wishlist_products_counter_number {
    position: absolute;
    top: 7px;
    right: 12px;
    min-width: 16px;
    height: 16px;
    padding: 0 5px;
    background-color: #ff3b3b;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
    border-radius: 999px;
    box-sizing: border-box;
}
}
@media (max-width:320px){
    .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 0 6px 0 0 !important;
    align-items: center;
    margin-top: 100px;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-custom img, a.wishlist_products_counter.top_wishlist-custom img, span.wishlist_products_counter.top_wishlist-custom img {
    display: inline-block !important;
    vertical-align: baseline;
    width: auto !important;
    max-width: 22px;
    max-height: 22px;
    margin: 13px 6px 0 0 !important;
}
     /* Badge styling */
.wishlist_products_counter_number {
    position: absolute;
    top: 7px;
    right: 5px;
    min-width: 16px;
    height: 16px;
    padding: 0 5px;
    background-color: #ff3b3b;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    line-height: 15px;
    text-align: center;
    border-radius: 999px;
    box-sizing: border-box;
}
}/* End custom CSS */