.elementor-1978 .elementor-element.elementor-element-90ed58b{--display:flex;}.elementor-1978 .elementor-element.elementor-element-c4fda22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-menu-item.wpr-pointer-item .wpr-mega-menu-icon{transition-duration:0.2s;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu .wpr-menu-item,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:var( --e-global-color-text );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu .wpr-mega-menu-icon{color:var( --e-global-color-text );font-size:16px;margin-right:5px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu .wpr-menu-item:hover,
					.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu .wpr-menu-item:hover .wpr-mega-menu-icon,
					.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item .wpr-mega-menu-icon,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#141413;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-line-fx .wpr-menu-item:after{background-color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-border-fx .wpr-menu-item:before{border-color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-background-fx .wpr-menu-item:before{background-color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .menu-item-has-children .wpr-sub-icon{font-size:15px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-underline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-overline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:7px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-border-fx>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:7px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-underline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-overline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:7px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-pointer-border-fx>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:7px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-13px);}.elementor-1978 .elementor-element.elementor-element-8bd0a64:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(13px);}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu .wpr-menu-item{padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;transform:translateX(15px);}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:10px;transform:translateX(15px);}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu-horizontal .wpr-nav-menu .wpr-sub-mega-menu{transform:translateY(15px);}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{transform:translate(-50%, 15px);}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{transform:translateY(15px);}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu .wpr-mega-menu-badge{top:-0px;padding:3px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu-horizontal .wpr-mega-menu-badge{right:14px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-nav-menu-vertical .wpr-mega-menu-badge{margin-left:14px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-mega-menu{background-color:#ffffff;box-shadow:-27px -22px 25px 0px rgba(0,0,0,0.5);border-radius:0px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:var( --e-global-color-text );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item .wpr-sub-icon,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-toggle{border-color:var( --e-global-color-3463e0c );width:50px;border-width:0px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-toggle-text{color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-toggle-line{background-color:var( --e-global-color-3463e0c );height:4px;margin-bottom:6px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-toggle:hover{border-color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-menu-item,
					.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-sub-menu-item,
					.elementor-1978 .elementor-element.elementor-element-8bd0a64 .menu-item-has-children > .wpr-mobile-menu-item:after{color:var( --e-global-color-text );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-nav-menu > li,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-sub-menu li{background-color:var( --e-global-color-3463e0c );}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-nav-menu li a:hover,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-menu-item:hover,
					.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-sub-menu-item:hover,
					.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-sub-menu-item.wpr-active-menu-item,
					.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-menu-item.wpr-active-menu-item{background-color:#E4CAA8;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-menu-item{padding-left:10px;padding-right:10px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{padding:10px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-mobile-divider-yes .wpr-mobile-menu-item{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-mega-menu .wpr-mobile-sub-icon{font-size:14px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-menu-offcanvas-back{padding-left:10px;padding-right:10px;}.elementor-1978 .elementor-element.elementor-element-8bd0a64.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:10px;}.elementor-1978 .elementor-element.elementor-element-f8221e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-image-accordion-row .wpr-image-accordion-wrap .wpr-image-accordion{flex-direction:row;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-image-accordion-column .wpr-image-accordion-wrap .wpr-image-accordion{flex-direction:row;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-image-accordion-wrap .wpr-image-accordion-item.wpr-image-accordion-item-grow{flex:4;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-da68f9f.wpr-image-accordion-item .wpr-accordion-background{background-size:cover;background-position:center center;background-repeat:repeat;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-207cdd1.wpr-image-accordion-item .wpr-accordion-background{background-size:cover;background-position:center center;background-repeat:repeat;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-c772e09.wpr-image-accordion-item .wpr-accordion-background{background-size:cover;background-position:center center;background-repeat:repeat;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-a1c529a{text-align:center;position:static;left:auto;transition-duration:0.3s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-animation-wrap:hover .elementor-repeater-item-a1c529a{transition-delay:0s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-437f30e{text-align:center;position:static;left:auto;transition-duration:0.3s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-animation-wrap:hover .elementor-repeater-item-437f30e{transition-delay:0s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-ff9c0e4{text-align:center;position:static;left:auto;transition-duration:0.3s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-animation-wrap:hover .elementor-repeater-item-ff9c0e4{transition-delay:0s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-2504d6f{text-align:center;position:static;left:auto;transition-duration:0.3s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-animation-wrap:hover .elementor-repeater-item-2504d6f{transition-delay:0s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-hover-bg{background-color:#3E3636DE;width:100%;top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);height:100%;transition-duration:0.3s;border-radius:0px 0px 0px 0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-title .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.2s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-title .inner-block{margin:0px 0px 0px 0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-description .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#DDDDDD;border-color:#E8E8E8;width:100%;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-button .inner-block a{background-color:var( --e-global-color-secondary );border-style:none;padding:7px 18px 8px 18px;color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.1s;border-radius:3px 3px 3px 3px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-button .inner-block{margin:15px 0px 0px 0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-sep-style-2:not(.wpr-img-accordion-item-display-inline) .inner-block > span{width:20%;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-sep-style-2.wpr-img-accordion-item-display-inline{width:20%;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-sep-style-2 .inner-block > span{border-bottom-width:2px;border-bottom-color:#605BE5;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-sep-style-2 .inner-block{margin:15px 0px 15px 0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-image-accordion{height:500px;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-image-accordion-row .wpr-image-accordion-item:not(:last-child){margin-right:0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-image-accordion-column .wpr-image-accordion-item:not(:last-child){margin-bottom:0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-acc-border-outer.wpr-image-accordion-row .wpr-image-accordion-item:first-child{border-radius:0px 0 0 0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-acc-border-outer.wpr-image-accordion-row .wpr-image-accordion-item:last-child{border-radius:0 0px 0px 0;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-acc-border-outer.wpr-image-accordion-column .wpr-image-accordion-item:first-child{border-radius:0px 0px 0 0;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-acc-border-outer.wpr-image-accordion-column .wpr-image-accordion-item:last-child{border-radius:0 0 0px 0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343.wpr-acc-border-individual .wpr-image-accordion-item{border-radius:0px 0px 0px 0px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-image-accordion-item{transition-duration:0.3s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-image-accordion-item .wpr-accordion-background{transition-duration:0.3s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-hover-bg[class*="-top"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-hover-bg[class*="-bottom"]{bottom:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-hover-bg[class*="-right"]{top:calc((100% - 100%)/2);right:calc((100% - 100%)/2);}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-hover-bg[class*="-left"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-animation-wrap:hover .wpr-img-accordion-hover-bg{transition-delay:0s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-title .wpr-pointer-item:before{transition-duration:0.2s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-title .wpr-pointer-item:after{transition-duration:0.2s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-button .inner-block a:hover{border-color:#E8E8E8;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-button .inner-block a:before{transition-duration:0.1s;border-radius:3px 3px 3px 3px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-button .inner-block a:after{transition-duration:0.1s;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-button .wpr-img-accordion-extra-icon-left{padding-right:5px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-img-accordion-item-button .wpr-img-accordion-extra-icon-right{padding-left:5px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1978 .elementor-element.elementor-element-9da9c0c .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1978 .elementor-element.elementor-element-9da9c0c .elementor-heading-title a{transition-duration:0s;}.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn:before{background-color:var( --e-global-color-woostify_color_3 );}.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn:after{background-color:var( --e-global-color-woostify_color_6 );}.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn,.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn .icon{color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn{box-shadow:0px 0px 10px 0px rgba(196.934375, 173.93698177575612, 45.80864809782608, 0.67);}.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn:hover,.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn:hover .icon{color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-5c4b11b{--display:flex;}.elementor-1978 .elementor-element.elementor-element-3303e20{--display:flex;}.elementor-1978 .elementor-element.elementor-element-ee29f7d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1978 .elementor-element.elementor-element-ee29f7d .elementor-heading-title a{transition-duration:0s;}.elementor-1978 .elementor-element.elementor-element-56a6f3c{--display:flex;}.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn:before{background-color:var( --e-global-color-woostify_color_3 );}.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn:after{background-color:var( --e-global-color-woostify_color_6 );}.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn,.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn .icon{color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn{box-shadow:0px 0px 10px 0px rgba(196.934375, 173.93698177575612, 45.80864809782608, 0.67);}.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn:hover,.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn:hover .icon{color:#FFFFFF;}.elementor-1978 .elementor-element.elementor-element-d2e6899{--display:flex;}.elementor-1978 .elementor-element.elementor-element-914a891{--display:flex;}.elementor-1978 .elementor-element.elementor-element-a72d50e{--display:flex;}.elementor-1978 .elementor-element.elementor-element-20f0807{--display:flex;}.elementor-1978 .elementor-element.elementor-element-ada772b{--display:flex;}.elementor-1978 .elementor-element.elementor-element-2b75691{--display:flex;}@media(max-width:1024px){.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-a1c529a{position:static;left:auto;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-437f30e{position:static;left:auto;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-ff9c0e4{position:static;left:auto;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-2504d6f{position:static;left:auto;}}@media(min-width:768px){.elementor-1978 .elementor-element.elementor-element-c4fda22{--width:50%;}}@media(max-width:767px){.elementor-1978 .elementor-element.elementor-element-c4fda22{--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-1978 .elementor-element.elementor-element-8bd0a64{width:var( --container-widget-width, 79px );max-width:79px;--container-widget-width:79px;--container-widget-flex-grow:0;}.elementor-1978 .elementor-element.elementor-element-8bd0a64 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-1978 .elementor-element.elementor-element-f8221e5{width:var( --container-widget-width, 209px );max-width:209px;--container-widget-width:209px;--container-widget-flex-grow:0;}.elementor-1978 .elementor-element.elementor-element-65deccc .ht-category-wrap .ht-category-content h3 a,.elementor-1978 .elementor-element.elementor-element-65deccc [class*="ht-category-wrap"] [class*="ht-category-content-"] h3 a{font-size:9px;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-image-accordion-wrap .wpr-image-accordion-item.wpr-image-accordion-item-grow{flex:1;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-da68f9f.wpr-image-accordion-item .wpr-accordion-background{background-size:cover;background-position:center center;background-repeat:repeat;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-207cdd1.wpr-image-accordion-item .wpr-accordion-background{background-size:cover;background-position:center center;background-repeat:repeat;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-a1c529a{position:static;left:auto;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-437f30e{position:static;left:auto;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-ff9c0e4{position:static;left:auto;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .elementor-repeater-item-2504d6f{position:static;left:auto;}.elementor-1978 .elementor-element.elementor-element-3cb6343 .wpr-image-accordion{height:310px;}.elementor-1978 .elementor-element.elementor-element-9da9c0c{text-align:center;}.elementor-1978 .elementor-element.elementor-element-9da9c0c .elementor-heading-title{font-size:32px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap{text-align:center;justify-content:center;}.elementor-1978 .elementor-element.elementor-element-3780844 .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn{min-width:10px;}.elementor-1978 .elementor-element.elementor-element-ee29f7d{text-align:center;}.elementor-1978 .elementor-element.elementor-element-ee29f7d .elementor-heading-title{font-size:32px;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap{text-align:center;justify-content:center;}.elementor-1978 .elementor-element.elementor-element-6b8da9c .rtsb-shopbuilder-button-wrap .rtsb-shopbuilder-button .rtsb-btn{min-width:10px;}.elementor-1978 .elementor-element.elementor-element-42d7a8a.elementor-element{--align-self:center;}.elementor-1978 .elementor-element.elementor-element-d4b149d.elementor-element{--align-self:flex-start;}.elementor-1978 .elementor-element.elementor-element-4f1ac56.elementor-element{--align-self:center;}.elementor-1978 .elementor-element.elementor-element-e54acc7.elementor-element{--align-self:flex-end;}.elementor-1978 .elementor-element.elementor-element-5c95a61.elementor-element{--align-self:center;}.elementor-1978 .elementor-element.elementor-element-a812939.elementor-element{--align-self:center;}.elementor-1978 .elementor-element.elementor-element-4f9a244.elementor-element{--align-self:center;}}/* Start custom CSS for wpr-mega-menu, class: .elementor-element-8bd0a64 *//* خلفية شريط المينيو */
.elementor-1978 .elementor-element.elementor-element-8bd0a64 nav,
.elementor-1978 .elementor-element.elementor-element-8bd0a64 .elementor-nav-menu--main,
.elementor-1978 .elementor-element.elementor-element-8bd0a64 .elementor-nav-menu {
    background: linear-gradient(90deg, #e6b566, #d38f37) !important;
    padding: 10px 15px;
    border-radius: 12px;
}

/* روابط المينيو */
.elementor-1978 .elementor-element.elementor-element-8bd0a64 .elementor-nav-menu a {
    color: #ffffff !important;
    font-weight: 600;
    padding: 12px 16px !important;
    border-radius: 8px;
    transition: all 0.3s ease;
}

/* عند المرور */
.elementor-1978 .elementor-element.elementor-element-8bd0a64 .elementor-nav-menu a:hover {
    background: #ffffff !important;
    color: #d38f37 !important;
    transform: translateY(-2px);
}

/* العنصر الحالي */
.elementor-1978 .elementor-element.elementor-element-8bd0a64 .elementor-nav-menu .current-menu-item > a,
.elementor-1978 .elementor-element.elementor-element-8bd0a64 .elementor-nav-menu .elementor-item-active {
    background: #ffffff !important;
    color: #d38f37 !important;
}

/* ظل ناعم */
.elementor-1978 .elementor-element.elementor-element-8bd0a64 nav {
    box-shadow: 0 4px 15px rgba(0,0,0,0.08);
}/* End custom CSS */
/* Start custom CSS for rtsb-shopbuilder-button, class: .elementor-element-3780844 */.elementor-1978 .elementor-element.elementor-element-3780844 a {
    background: linear-gradient(45deg, #d32f2f, #ff7043);
    color: #fff !important;
    border-radius: 35px;
    padding: 12px 26px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    transition: all 0.4s ease-in-out;
    background-size: 200% auto;
}


/* عند الضغط */
.elementor-1978 .elementor-element.elementor-element-3780844 a:active {
    transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b69059c *//* الحاوية الرئيسية */
.custom-horizontal-products {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: 10px;
  background: #f9f9f9;
  border-radius: 6px;
}

/* ترتيب المنتجات أفقي */
.custom-horizontal-scroll ul.products {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}

/* كل منتج */
.custom-horizontal-scroll ul.products li.product {
  flex: 0 0 auto;
  width: 180px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background: #fff;
  border-radius: 4px;
  padding: 5px 5px 2px 5px; /* تقليل padding السفلي */
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  position: relative;
  margin-bottom: 0 !important; /* حذف أي مسافة إضافية */
}

/* حذف التقييم */
.custom-horizontal-scroll ul.products li.product .star-rating,
.custom-horizontal-scroll ul.products li.product .woocommerce-product-rating {
  display: none !important;
}

/* إشارة Sale */
.custom-horizontal-scroll ul.products li.product .onsale {
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #D38F37 !important;
  color: #fff !important;
  font-weight: bold;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 12px;
  z-index: 10;
}

/* الصورة */
.custom-horizontal-scroll ul.products li.product img {
  width: 100% !important;
  height: 140px !important;
  object-fit: contain !important;
  margin-bottom: 5px;
}

/* الاسم */
.custom-horizontal-scroll ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px;
  font-weight: 600;
  color: #111;
  text-align: center;
  margin-bottom: 3px; /* تقليل المسافة */
  line-height: 1.2em;
}

/* السعر */
.custom-horizontal-scroll ul.products li.product .price {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* سعر العرض */
.custom-horizontal-scroll ul.products li.product .price ins .amount {
  color: #D38F37 !important;
}

/* إزالة زر السلة */
.custom-horizontal-scroll ul.products li.product .button {
  display: none !important;
}

/* حذف أي مسافات إضافية WooCommerce */
.custom-horizontal-scroll ul.products li.product * {
  margin-bottom: 0;
}

/* الهاتف */
@media (max-width: 768px) {
  .custom-horizontal-scroll ul.products li.product {
    width: 150px !important;
  }

  .custom-horizontal-scroll ul.products li.product img {
    height: 120px !important;
  }
}/* End custom CSS */
/* Start custom CSS for rtsb-shopbuilder-button, class: .elementor-element-6b8da9c */.elementor-1978 .elementor-element.elementor-element-6b8da9c a {
    background: linear-gradient(45deg, #d32f2f, #ff7043);
    color: #fff !important;
    border-radius: 35px;
    padding: 12px 26px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    transition: all 0.4s ease-in-out;
    background-size: 200% auto;
}


/* عند الضغط */
.elementor-1978 .elementor-element.elementor-element-6b8da9c a:active {
    transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c8e259 *//* الحاوية الرئيسية */
.custom-horizontal-products {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: 10px;
  background: #f9f9f9;
  border-radius: 6px;
}

/* ترتيب المنتجات أفقي */
.custom-horizontal-scroll ul.products {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}

/* كل منتج */
.custom-horizontal-scroll ul.products li.product {
  flex: 0 0 auto;
  width: 180px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background: #fff;
  border-radius: 4px;
  padding: 5px 5px 2px 5px; /* تقليل padding السفلي */
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  position: relative;
  margin-bottom: 0 !important; /* حذف أي مسافة إضافية */
}

/* حذف التقييم */
.custom-horizontal-scroll ul.products li.product .star-rating,
.custom-horizontal-scroll ul.products li.product .woocommerce-product-rating {
  display: none !important;
}

/* إشارة Sale */
.custom-horizontal-scroll ul.products li.product .onsale {
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #D38F37 !important;
  color: #fff !important;
  font-weight: bold;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 12px;
  z-index: 10;
}

/* الصورة */
.custom-horizontal-scroll ul.products li.product img {
  width: 100% !important;
  height: 140px !important;
  object-fit: contain !important;
  margin-bottom: 5px;
}

/* الاسم */
.custom-horizontal-scroll ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px;
  font-weight: 600;
  color: #111;
  text-align: center;
  margin-bottom: 3px; /* تقليل المسافة */
  line-height: 1.2em;
}

/* السعر */
.custom-horizontal-scroll ul.products li.product .price {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* سعر العرض */
.custom-horizontal-scroll ul.products li.product .price ins .amount {
  color: #D38F37 !important;
}

/* إزالة زر السلة */
.custom-horizontal-scroll ul.products li.product .button {
  display: none !important;
}

/* حذف أي مسافات إضافية WooCommerce */
.custom-horizontal-scroll ul.products li.product * {
  margin-bottom: 0;
}

/* الهاتف */
@media (max-width: 768px) {
  .custom-horizontal-scroll ul.products li.product {
    width: 150px !important;
  }

  .custom-horizontal-scroll ul.products li.product img {
    height: 120px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-42d7a8a *//* شريط التنقل بين المجموعات */
.category-nav {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 10px 6px;
  scroll-behavior: smooth;
}

/* شكل الأزرار */
.category-nav a {
  flex: 0 0 auto;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
  color: #222;
  background: #f3f4f6;
  border-radius: 20px;
  text-decoration: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}

/* عند المرور */
.category-nav a:hover {
  background: #007aff;
  color: #fff;
}

/* عند الضغط */
.category-nav a:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d4b149d *//* الحاوية الرئيسية */
.custom-sale-scroll ul.products {
  display: grid !important;
  grid-auto-flow: column !important;
  grid-template-rows: repeat(2, auto) !important;
  grid-auto-columns: calc(100% / 3) !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;

  row-gap: 6px !important;
  column-gap: 10px !important;

  padding: 8px !important;
  background: #f2f2f2 !important;

  scroll-behavior: smooth !important;
  -webkit-overflow-scrolling: touch !important;
}

/* إخفاء scrollbar */
.custom-sale-scroll ul.products::-webkit-scrollbar {
  display: none;
}

/* كرت المنتج */
.custom-sale-scroll ul.products li.product {
  width: 100% !important;
  margin: 0 !important;
  background: #ffffff !important;
  border-radius: 12px !important;
  padding: 8px !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.05) !important;
  transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* حركة خفيفة عند اللمس */
.custom-sale-scroll ul.products li.product:active {
  transform: scale(0.97);
}

/* الصورة */
.custom-sale-scroll ul.products li.product img {
  border-radius: 10px !important;
}

/* إخفاء زر أضف إلى السلة */
.custom-sale-scroll .button,
.custom-sale-scroll .add_to_cart_button {
  display: none !important;
}

/* اسم المنتج - نفس لون سعر العرض */
.custom-sale-scroll ul.products li.product h2,
.custom-sale-scroll ul.products li.product h2 a {
  font-size: 14px !important;
  font-weight: 600 !important;
  margin-top: 6px !important;
  color: #D38F37 !important;
}

/* لون سعر العرض */
.custom-sale-scroll .price ins .amount {
  color: #D38F37 !important;
  font-weight: bold !important;
}

/* السعر القديم */
.custom-sale-scroll .price del .amount {
  opacity: 0.5 !important;
}

/* إشارة SALE */
.custom-sale-scroll .onsale {
  background: #D38F37 !important;
  color: #fff !important;
  left: 6px !important;
  right: auto !important;
  border-radius: 6px !important;
  font-size: 11px !important;
  padding: 4px 7px !important;
}

/* موبايل */
@media (max-width: 768px) {

  .custom-sale-scroll ul.products {
    grid-auto-columns: calc(100% / 3) !important;
  }

  .custom-sale-scroll ul.products li.product h2,
  .custom-sale-scroll ul.products li.product h2 a {
    font-size: 13px !important;
  }

  .custom-sale-scroll .price {
    font-size: 13px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f1ac56 *//* شريط التنقل بين المجموعات */
.category-nav {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 10px 6px;
  scroll-behavior: smooth;
}

/* شكل الأزرار */
.category-nav a {
  flex: 0 0 auto;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
  color: #222;
  background: #f3f4f6;
  border-radius: 20px;
  text-decoration: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}

/* عند المرور */
.category-nav a:hover {
  background: #007aff;
  color: #fff;
}

/* عند الضغط */
.category-nav a:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c24600a *//* الحاوية الرئيسية للسحب الأفقي */
.custom-category-scroll-wrapper {
  display: block;
  overflow-x: auto !important;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: 8px;
  background: linear-gradient(to right, #f0f0f0, #ffffff);
  border-radius: 8px;
}

/* Grid أفقي */
.custom-category-scroll-wrapper ul.products {
  display: grid !important;
  grid-auto-flow: column !important;
  grid-template-rows: repeat(3, auto) !important;
  gap: 12px !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* كل عنصر مجموعة */
.custom-category-scroll-wrapper ul.products li.product-category {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: 140px !important;
  height: 170px !important;
  font-size: 13px;
  background: #ffffff;
  border-radius: 8px;
  padding: 8px 6px !important;
  box-shadow: 0 2px 6px rgba(0,0,0,0.08);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

/* تأثير hover */
.custom-category-scroll-wrapper ul.products li.product-category:hover {
  transform: translateY(-3px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.15);
}

/* رابط المجموعة */
.custom-category-scroll-wrapper ul.products li.product-category a {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  text-decoration: none !important;
  height: 100%;
  width: 100%;
}

/* الصور */
.custom-category-scroll-wrapper ul.products li.product-category img {
  width: 100% !important;
  height: 95px !important;
  object-fit: contain !important;
  margin-bottom: 6px !important;
}

/* اسم المجموعة */
.custom-category-scroll-wrapper ul.products li.product-category h2,
.custom-category-scroll-wrapper ul.products li.product-category .woocommerce-loop-category__title {
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.3 !important;
  margin: 0 !important;
  padding: 0 !important;
  color: #222 !important;
  text-align: center !important;
}

/* إخفاء عدد المنتجات نهائيًا */
.custom-category-scroll-wrapper ul.products li.product-category .count {
  display: none !important;
}

/* إزالة أي margin افتراضي */
.custom-category-scroll-wrapper ul.products li.product-category * {
  margin-bottom: 0 !important;
}

/* تحسين للموبايل */
@media (max-width: 768px) {

  .custom-category-scroll-wrapper {
    padding: 6px;
  }

  .custom-category-scroll-wrapper ul.products {
    gap: 10px !important;
  }

  .custom-category-scroll-wrapper ul.products li.product-category {
    width: 120px !important;
    height: 150px !important;
    font-size: 12px;
    padding: 6px 4px !important;
  }

  .custom-category-scroll-wrapper ul.products li.product-category img {
    height: 80px !important;
  }

  .custom-category-scroll-wrapper ul.products li.product-category h2,
  .custom-category-scroll-wrapper ul.products li.product-category .woocommerce-loop-category__title {
    font-size: 12px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e54acc7 *//* شريط التنقل بين المجموعات */
.category-nav {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 10px 6px;
  scroll-behavior: smooth;
}

/* شكل الأزرار */
.category-nav a {
  flex: 0 0 auto;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
  color: #222;
  background: #f3f4f6;
  border-radius: 20px;
  text-decoration: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}

/* عند المرور */
.category-nav a:hover {
  background: #007aff;
  color: #fff;
}

/* عند الضغط */
.category-nav a:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-254745b *//* الحاوية الرئيسية */
.custom-horizontal-products {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: 10px;
  background: #f9f9f9;
  border-radius: 6px;
}

/* ترتيب المنتجات أفقي */
.custom-horizontal-scroll ul.products {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}

/* كل منتج */
.custom-horizontal-scroll ul.products li.product {
  flex: 0 0 auto;
  width: 180px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background: #fff;
  border-radius: 4px;
  padding: 5px 5px 2px 5px; /* تقليل padding السفلي */
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  position: relative;
  margin-bottom: 0 !important; /* حذف أي مسافة إضافية */
}

/* حذف التقييم */
.custom-horizontal-scroll ul.products li.product .star-rating,
.custom-horizontal-scroll ul.products li.product .woocommerce-product-rating {
  display: none !important;
}

/* إشارة Sale */
.custom-horizontal-scroll ul.products li.product .onsale {
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #D38F37 !important;
  color: #fff !important;
  font-weight: bold;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 12px;
  z-index: 10;
}

/* الصورة */
.custom-horizontal-scroll ul.products li.product img {
  width: 100% !important;
  height: 140px !important;
  object-fit: contain !important;
  margin-bottom: 5px;
}

/* الاسم */
.custom-horizontal-scroll ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px;
  font-weight: 600;
  color: #111;
  text-align: center;
  margin-bottom: 3px; /* تقليل المسافة */
  line-height: 1.2em;
}

/* السعر */
.custom-horizontal-scroll ul.products li.product .price {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* سعر العرض */
.custom-horizontal-scroll ul.products li.product .price ins .amount {
  color: #D38F37 !important;
}

/* إزالة زر السلة */
.custom-horizontal-scroll ul.products li.product .button {
  display: none !important;
}

/* حذف أي مسافات إضافية WooCommerce */
.custom-horizontal-scroll ul.products li.product * {
  margin-bottom: 0;
}

/* الهاتف */
@media (max-width: 768px) {
  .custom-horizontal-scroll ul.products li.product {
    width: 150px !important;
  }

  .custom-horizontal-scroll ul.products li.product img {
    height: 120px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c95a61 *//* شريط التنقل بين المجموعات */
.category-nav {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 10px 6px;
  scroll-behavior: smooth;
}

/* شكل الأزرار */
.category-nav a {
  flex: 0 0 auto;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
  color: #222;
  background: #f3f4f6;
  border-radius: 20px;
  text-decoration: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}

/* عند المرور */
.category-nav a:hover {
  background: #007aff;
  color: #fff;
}

/* عند الضغط */
.category-nav a:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7fef921 *//* الحاوية الرئيسية */
.custom-sale-scroll ul.products {
  display: grid !important;
  grid-auto-flow: column !important;
  grid-template-rows: repeat(2, auto) !important;
  grid-auto-columns: calc(100% / 3) !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  gap: 10px !important;
  padding: 5px !important;
  scroll-behavior: smooth !important;
  -webkit-overflow-scrolling: touch !important;
}

/* إخفاء scrollbar */
.custom-sale-scroll ul.products::-webkit-scrollbar {
  display: none;
}

/* شكل المنتج */
.custom-sale-scroll ul.products li.product {
  width: 100% !important;
  margin: 0 !important;
}

/* إخفاء زر أضف إلى السلة */
.custom-sale-scroll .button,
.custom-sale-scroll .add_to_cart_button {
  display: none !important;
}

/* لون سعر العرض فقط */
.custom-sale-scroll .price ins .amount {
  color: #D38F37 !important;
  font-weight: bold !important;
}

/* السعر القديم */
.custom-sale-scroll .price del .amount {
  opacity: 0.5 !important;
}

/* إشارة SALE */
.custom-sale-scroll .onsale {
  background: #D38F37 !important;
  color: #fff !important;
  left: 5px !important;
  right: auto !important;
  border-radius: 4px !important;
  font-size: 11px !important;
  padding: 3px 6px !important;
}

/* حجم النص للهاتف */
@media (max-width: 768px) {

  .custom-sale-scroll ul.products {
    grid-auto-columns: calc(100% / 3) !important;
  }

  .custom-sale-scroll h2 {
    font-size: 13px !important;
  }

  .custom-sale-scroll .price {
    font-size: 13px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a812939 *//* شريط التنقل بين المجموعات */
.category-nav {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 10px 6px;
  scroll-behavior: smooth;
}

/* شكل الأزرار */
.category-nav a {
  flex: 0 0 auto;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
  color: #222;
  background: #f3f4f6;
  border-radius: 20px;
  text-decoration: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}

/* عند المرور */
.category-nav a:hover {
  background: #007aff;
  color: #fff;
}

/* عند الضغط */
.category-nav a:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e5c0346 *//* الحاوية الرئيسية */
.custom-horizontal-products {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: 10px;
  background: #f9f9f9;
  border-radius: 6px;
}

/* ترتيب المنتجات أفقي */
.custom-horizontal-scroll ul.products {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}

/* كل منتج */
.custom-horizontal-scroll ul.products li.product {
  flex: 0 0 auto;
  width: 180px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background: #fff;
  border-radius: 4px;
  padding: 5px 5px 2px 5px; /* تقليل padding السفلي */
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  position: relative;
  margin-bottom: 0 !important; /* حذف أي مسافة إضافية */
}

/* حذف التقييم */
.custom-horizontal-scroll ul.products li.product .star-rating,
.custom-horizontal-scroll ul.products li.product .woocommerce-product-rating {
  display: none !important;
}

/* إشارة Sale */
.custom-horizontal-scroll ul.products li.product .onsale {
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #D38F37 !important;
  color: #fff !important;
  font-weight: bold;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 12px;
  z-index: 10;
}

/* الصورة */
.custom-horizontal-scroll ul.products li.product img {
  width: 100% !important;
  height: 140px !important;
  object-fit: contain !important;
  margin-bottom: 5px;
}

/* الاسم */
.custom-horizontal-scroll ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px;
  font-weight: 600;
  color: #111;
  text-align: center;
  margin-bottom: 3px; /* تقليل المسافة */
  line-height: 1.2em;
}

/* السعر */
.custom-horizontal-scroll ul.products li.product .price {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* سعر العرض */
.custom-horizontal-scroll ul.products li.product .price ins .amount {
  color: #D38F37 !important;
}

/* إزالة زر السلة */
.custom-horizontal-scroll ul.products li.product .button {
  display: none !important;
}

/* حذف أي مسافات إضافية WooCommerce */
.custom-horizontal-scroll ul.products li.product * {
  margin-bottom: 0;
}

/* الهاتف */
@media (max-width: 768px) {
  .custom-horizontal-scroll ul.products li.product {
    width: 150px !important;
  }

  .custom-horizontal-scroll ul.products li.product img {
    height: 120px !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4f9a244 *//* شريط التنقل بين المجموعات */
.category-nav {
  display: flex;
  gap: 8px;
  overflow-x: auto;
  padding: 10px 6px;
  scroll-behavior: smooth;
}

/* شكل الأزرار */
.category-nav a {
  flex: 0 0 auto;
  padding: 8px 16px;
  font-size: 13px;
  font-weight: 600;
  color: #222;
  background: #f3f4f6;
  border-radius: 20px;
  text-decoration: none;
  white-space: nowrap;
  transition: all 0.2s ease;
}

/* عند المرور */
.category-nav a:hover {
  background: #007aff;
  color: #fff;
}

/* عند الضغط */
.category-nav a:active {
  transform: scale(0.96);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5d382d7 *//* الحاوية الرئيسية */
.custom-horizontal-products {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: 10px;
  background: #f9f9f9;
  border-radius: 6px;
}

/* ترتيب المنتجات أفقي */
.custom-horizontal-scroll ul.products {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 10px !important;
  padding: 0 !important;
  margin: 0 !important;
  list-style: none;
}

/* كل منتج */
.custom-horizontal-scroll ul.products li.product {
  flex: 0 0 auto;
  width: 180px !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  background: #fff;
  border-radius: 4px;
  padding: 5px 5px 2px 5px; /* تقليل padding السفلي */
  box-shadow: 0 1px 3px rgba(0,0,0,0.1);
  position: relative;
  margin-bottom: 0 !important; /* حذف أي مسافة إضافية */
}

/* حذف التقييم */
.custom-horizontal-scroll ul.products li.product .star-rating,
.custom-horizontal-scroll ul.products li.product .woocommerce-product-rating {
  display: none !important;
}

/* إشارة Sale */
.custom-horizontal-scroll ul.products li.product .onsale {
  position: absolute;
  top: 5px;
  left: 5px;
  background-color: #D38F37 !important;
  color: #fff !important;
  font-weight: bold;
  padding: 2px 6px;
  border-radius: 3px;
  font-size: 12px;
  z-index: 10;
}

/* الصورة */
.custom-horizontal-scroll ul.products li.product img {
  width: 100% !important;
  height: 140px !important;
  object-fit: contain !important;
  margin-bottom: 5px;
}

/* الاسم */
.custom-horizontal-scroll ul.products li.product .woocommerce-loop-product__title {
  font-size: 14px;
  font-weight: 600;
  color: #111;
  text-align: center;
  margin-bottom: 3px; /* تقليل المسافة */
  line-height: 1.2em;
}

/* السعر */
.custom-horizontal-scroll ul.products li.product .price {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* سعر العرض */
.custom-horizontal-scroll ul.products li.product .price ins .amount {
  color: #D38F37 !important;
}

/* إزالة زر السلة */
.custom-horizontal-scroll ul.products li.product .button {
  display: none !important;
}

/* حذف أي مسافات إضافية WooCommerce */
.custom-horizontal-scroll ul.products li.product * {
  margin-bottom: 0;
}

/* الهاتف */
@media (max-width: 768px) {
  .custom-horizontal-scroll ul.products li.product {
    width: 150px !important;
  }

  .custom-horizontal-scroll ul.products li.product img {
    height: 120px !important;
  }
}/* End custom CSS */