.elementor-14586 .elementor-element.elementor-element-439a972:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-439a972 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F800;}.elementor-14586 .elementor-element.elementor-element-439a972 > .elementor-container{max-width:1460px;}.elementor-14586 .elementor-element.elementor-element-439a972{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:170px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-439a972 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-9e8285b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14586 .elementor-element.elementor-element-9e8285b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-9e8285b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-78px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-9e8285b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-ddc29ef{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-018f142 .category-dropdown-ewidget h2{background-color:#EE403D;color:#FFFFFF !important;}.elementor-14586 .elementor-element.elementor-element-018f142 > .elementor-widget-container{background-color:#FFFFFF;margin:9px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-018f142{z-index:9;}.elementor-14586 .elementor-element.elementor-element-5bcd827 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 85px;}.elementor-14586 .elementor-element.elementor-element-5bcd827 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14586 .elementor-element.elementor-element-f2f24e2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-f2f24e2 img{width:100%;max-width:100%;}.elementor-14586 .elementor-element.elementor-element-92c3e68:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-92c3e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F800;}.elementor-14586 .elementor-element.elementor-element-92c3e68 > .elementor-container{max-width:1460px;}.elementor-14586 .elementor-element.elementor-element-92c3e68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-92c3e68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-9b819a8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14586 .elementor-element.elementor-element-9b819a8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-9b819a8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-78px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-9b819a8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-836cb2f{--spacer-size:50px;}.elementor-14586 .elementor-element.elementor-element-f6b3bbe .category-dropdown-ewidget h2{background-color:#EE403D;color:#FFFFFF !important;}.elementor-14586 .elementor-element.elementor-element-f6b3bbe > .elementor-widget-container{background-color:#FFFFFF;margin:9px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-f6b3bbe{z-index:9;}.elementor-14586 .elementor-element.elementor-element-8390db9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 85px;}.elementor-14586 .elementor-element.elementor-element-8390db9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-9a3603d{margin-top:40px;margin-bottom:0px;}.elementor-14586 .elementor-element.elementor-element-1ad62f8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-46f6530 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-46f6530 .react-heading{text-align:center;}.elementor-14586 .elementor-element.elementor-element-46f6530 .react-heading .title-inner .title{font-size:40px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14586 .elementor-element.elementor-element-69cd8d3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-69cd8d3 .product-item{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-69cd8d3 .product-inner-wrap{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-69cd8d3 .isotop-style2 .product-item .product-img .sale--box .sale-rs{color:#EE403D;background:#FFFFFF;width:40px !important;height:40px !important;line-height:40px !important;}.elementor-14586 .elementor-element.elementor-element-69cd8d3  .isotop-style2 .product-item .product-img .sale--box .sale-rs{border-radius:50px 50px 50px 50px;margin:0px 0px 5px 0px !important;}.elementor-14586 .elementor-element.elementor-element-69cd8d3  .isotop-style2 .product-item .product-img .sale--box .new{margin:0px 0px 0px 0px !important;}.elementor-14586 .elementor-element.elementor-element-69cd8d3 .isotop-style2 .product-item .product-img .sale--box .hot{background:#EE403D;width:40px !important;height:40px !important;line-height:40px !important;border-radius:50px 50px 50px 50px;}.elementor-14586 .elementor-element.elementor-element-751566d{margin-top:54px;margin-bottom:0px;}.elementor-14586 .elementor-element.elementor-element-ea6abf6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-eaf6c2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-eaf6c2d .react-heading{text-align:center;}.elementor-14586 .elementor-element.elementor-element-eaf6c2d .react-heading .title-inner .title{font-size:40px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14586 .elementor-element.elementor-element-3d2442e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-3d2442e .product-item{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-3d2442e .product-inner-wrap{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-3d2442e .isotop-style2 .product-item .product-img .sale--box .sale-rs{color:#EE403D;background:#FFFFFF;width:40px !important;height:40px !important;line-height:40px !important;}.elementor-14586 .elementor-element.elementor-element-3d2442e  .isotop-style2 .product-item .product-img .sale--box .sale-rs{border-radius:50px 50px 50px 50px;margin:0px 0px 5px 0px !important;}.elementor-14586 .elementor-element.elementor-element-3d2442e  .isotop-style2 .product-item .product-img .sale--box .new{margin:0px 0px 0px 0px !important;}.elementor-14586 .elementor-element.elementor-element-3d2442e .isotop-style2 .product-item .product-img .sale--box .hot{background:#EE403D;width:40px !important;height:40px !important;line-height:40px !important;border-radius:50px 50px 50px 50px;}.elementor-14586 .elementor-element.elementor-element-84f9a88 > .elementor-container{max-width:1440px;}.elementor-14586 .elementor-element.elementor-element-84f9a88, .elementor-14586 .elementor-element.elementor-element-84f9a88 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-14586 .elementor-element.elementor-element-84f9a88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-84f9a88 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-e57c358 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14586 .elementor-element.elementor-element-e57c358 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-94795ce > .elementor-container{max-width:1460px;}.elementor-14586 .elementor-element.elementor-element-94795ce{margin-top:0px;margin-bottom:10px;}.elementor-14586 .elementor-element.elementor-element-fc9011d{margin-top:54px;margin-bottom:0px;}.elementor-14586 .elementor-element.elementor-element-5d89cda > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-0b7a31d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-0b7a31d .react-heading{text-align:center;}.elementor-14586 .elementor-element.elementor-element-0b7a31d .react-heading .title-inner .title{font-size:40px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14586 .elementor-element.elementor-element-e66d09d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-e66d09d .product-item{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-e66d09d .product-inner-wrap{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-e66d09d .isotop-style2 .product-item .product-img .sale--box .sale-rs{color:#EE403D;background:#FFFFFF;width:40px !important;height:40px !important;line-height:40px !important;}.elementor-14586 .elementor-element.elementor-element-e66d09d  .isotop-style2 .product-item .product-img .sale--box .sale-rs{border-radius:50px 50px 50px 50px;margin:0px 0px 5px 0px !important;}.elementor-14586 .elementor-element.elementor-element-e66d09d  .isotop-style2 .product-item .product-img .sale--box .new{margin:0px 0px 0px 0px !important;}.elementor-14586 .elementor-element.elementor-element-e66d09d .isotop-style2 .product-item .product-img .sale--box .hot{background:#EE403D;width:40px !important;height:40px !important;line-height:40px !important;border-radius:50px 50px 50px 50px;}.elementor-14586 .elementor-element.elementor-element-826f4bb{margin-top:40px;margin-bottom:0px;}.elementor-14586 .elementor-element.elementor-element-47c4883 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-685ea1e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-685ea1e .react-heading{text-align:center;}.elementor-14586 .elementor-element.elementor-element-685ea1e .react-heading .title-inner .title{font-size:40px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14586 .elementor-element.elementor-element-4648d0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-4648d0d .product-item{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-4648d0d .product-inner-wrap{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-4648d0d .isotop-style2 .product-item .product-img .sale--box .sale-rs{color:#EE403D;background:#FFFFFF;width:40px !important;height:40px !important;line-height:40px !important;}.elementor-14586 .elementor-element.elementor-element-4648d0d  .isotop-style2 .product-item .product-img .sale--box .sale-rs{border-radius:50px 50px 50px 50px;margin:0px 0px 5px 0px !important;}.elementor-14586 .elementor-element.elementor-element-4648d0d  .isotop-style2 .product-item .product-img .sale--box .new{margin:0px 0px 0px 0px !important;}.elementor-14586 .elementor-element.elementor-element-4648d0d .isotop-style2 .product-item .product-img .sale--box .hot{background:#EE403D;width:40px !important;height:40px !important;line-height:40px !important;border-radius:50px 50px 50px 50px;}.elementor-14586 .elementor-element.elementor-element-2f7de86:not(.elementor-motion-effects-element-type-background), .elementor-14586 .elementor-element.elementor-element-2f7de86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EE403D;}.elementor-14586 .elementor-element.elementor-element-2f7de86 > .elementor-container{max-width:1292px;}.elementor-14586 .elementor-element.elementor-element-2f7de86 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-2f7de86, .elementor-14586 .elementor-element.elementor-element-2f7de86 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14586 .elementor-element.elementor-element-2f7de86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:85px;padding:30px 0px 30px 0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-14586 .elementor-element.elementor-element-0e14e8a.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-14586 .elementor-element.elementor-element-0e14e8a.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-14586 .elementor-element.elementor-element-0e14e8a.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-14586 .elementor-element.elementor-element-0e14e8a .elementor-image-box-title{margin-bottom:12px;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-0e14e8a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14586 .elementor-element.elementor-element-0e14e8a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14586 .elementor-element.elementor-element-0e14e8a .elementor-image-box-description{color:#FFCCCB;}.elementor-14586 .elementor-element.elementor-element-205a531.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-14586 .elementor-element.elementor-element-205a531.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-14586 .elementor-element.elementor-element-205a531.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-14586 .elementor-element.elementor-element-205a531 .elementor-image-box-title{margin-bottom:12px;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-205a531 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14586 .elementor-element.elementor-element-205a531 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14586 .elementor-element.elementor-element-205a531 .elementor-image-box-description{color:#FFCCCB;}.elementor-14586 .elementor-element.elementor-element-24178ad.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-14586 .elementor-element.elementor-element-24178ad.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-14586 .elementor-element.elementor-element-24178ad.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-14586 .elementor-element.elementor-element-24178ad .elementor-image-box-title{margin-bottom:12px;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-24178ad .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14586 .elementor-element.elementor-element-24178ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14586 .elementor-element.elementor-element-24178ad .elementor-image-box-description{color:#FFCCCB;}.elementor-14586 .elementor-element.elementor-element-a244386.elementor-position-right .elementor-image-box-img{margin-left:25px;}.elementor-14586 .elementor-element.elementor-element-a244386.elementor-position-left .elementor-image-box-img{margin-right:25px;}.elementor-14586 .elementor-element.elementor-element-a244386.elementor-position-top .elementor-image-box-img{margin-bottom:25px;}.elementor-14586 .elementor-element.elementor-element-a244386 .elementor-image-box-title{margin-bottom:12px;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-14586 .elementor-element.elementor-element-a244386 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-14586 .elementor-element.elementor-element-a244386 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-14586 .elementor-element.elementor-element-a244386 .elementor-image-box-description{color:#FFCCCB;}.elementor-14586 .elementor-element.elementor-element-80e8fef > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-80e8fef, .elementor-14586 .elementor-element.elementor-element-80e8fef > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14586 .elementor-element.elementor-element-80e8fef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:85px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-1a5443d{width:100%;max-width:100%;}.elementor-14586 .elementor-element.elementor-element-f969b66{margin-top:54px;margin-bottom:0px;}.elementor-14586 .elementor-element.elementor-element-0e9c42c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-c573a2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-c573a2a .react-heading{text-align:center;}.elementor-14586 .elementor-element.elementor-element-c573a2a .react-heading .title-inner .title{font-size:40px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14586 .elementor-element.elementor-element-cfa13a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-cfa13a1 .product-item{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-cfa13a1 .product-inner-wrap{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-cfa13a1 .isotop-style2 .product-item .product-img .sale--box .sale-rs{color:#EE403D;background:#FFFFFF;width:40px !important;height:40px !important;line-height:40px !important;}.elementor-14586 .elementor-element.elementor-element-cfa13a1  .isotop-style2 .product-item .product-img .sale--box .sale-rs{border-radius:50px 50px 50px 50px;margin:0px 0px 5px 0px !important;}.elementor-14586 .elementor-element.elementor-element-cfa13a1  .isotop-style2 .product-item .product-img .sale--box .new{margin:0px 0px 0px 0px !important;}.elementor-14586 .elementor-element.elementor-element-cfa13a1 .isotop-style2 .product-item .product-img .sale--box .hot{background:#EE403D;width:40px !important;height:40px !important;line-height:40px !important;border-radius:50px 50px 50px 50px;}.elementor-14586 .elementor-element.elementor-element-c295c4d{margin-top:40px;margin-bottom:0px;}.elementor-14586 .elementor-element.elementor-element-81b1f05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-53876f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-53876f6 .react-heading{text-align:center;}.elementor-14586 .elementor-element.elementor-element-53876f6 .react-heading .title-inner .title{font-size:40px;font-weight:600;text-transform:uppercase;color:#000000;}.elementor-14586 .elementor-element.elementor-element-feac836 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-feac836 .product-item{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-feac836 .product-inner-wrap{margin-bottom:20px;}.elementor-14586 .elementor-element.elementor-element-feac836 .isotop-style2 .product-item .product-img .sale--box .sale-rs{color:#EE403D;background:#FFFFFF;width:40px !important;height:40px !important;line-height:40px !important;}.elementor-14586 .elementor-element.elementor-element-feac836  .isotop-style2 .product-item .product-img .sale--box .sale-rs{border-radius:50px 50px 50px 50px;margin:0px 0px 5px 0px !important;}.elementor-14586 .elementor-element.elementor-element-feac836  .isotop-style2 .product-item .product-img .sale--box .new{margin:0px 0px 0px 0px !important;}.elementor-14586 .elementor-element.elementor-element-feac836 .isotop-style2 .product-item .product-img .sale--box .hot{background:#EE403D;width:40px !important;height:40px !important;line-height:40px !important;border-radius:50px 50px 50px 50px;}.elementor-14586 .elementor-element.elementor-element-cebb34f > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-cebb34f, .elementor-14586 .elementor-element.elementor-element-cebb34f > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14586 .elementor-element.elementor-element-cebb34f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-50px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-59d9fc2{width:100%;max-width:100%;}.elementor-14586 .elementor-element.elementor-element-1d404f3 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14586 .elementor-element.elementor-element-1d404f3, .elementor-14586 .elementor-element.elementor-element-1d404f3 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-14586 .elementor-element.elementor-element-1d404f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-50px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-c58d8b7{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-14586 .elementor-element.elementor-element-9e8285b > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-14586 .elementor-element.elementor-element-5bcd827 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-14586 .elementor-element.elementor-element-9b819a8 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-14586 .elementor-element.elementor-element-8390db9 > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-14586 .elementor-element.elementor-element-439a972{margin-top:90px;margin-bottom:90px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-9e8285b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-9e8285b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14586 .elementor-element.elementor-element-ddc29ef{--spacer-size:0px;}.elementor-14586 .elementor-element.elementor-element-018f142 > .elementor-widget-container{margin:13px 0px 9px 0px;}.elementor-14586 .elementor-element.elementor-element-5bcd827 > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-14586 .elementor-element.elementor-element-92c3e68{margin-top:90px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14586 .elementor-element.elementor-element-9b819a8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14586 .elementor-element.elementor-element-9b819a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-14586 .elementor-element.elementor-element-836cb2f{--spacer-size:0px;}.elementor-14586 .elementor-element.elementor-element-f6b3bbe > .elementor-widget-container{margin:13px 0px 9px 0px;}.elementor-14586 .elementor-element.elementor-element-8390db9 > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-14586 .elementor-element.elementor-element-46f6530 .react-heading .title-inner .title{font-size:20px;}.elementor-14586 .elementor-element.elementor-element-eaf6c2d .react-heading .title-inner .title{font-size:25px;}.elementor-14586 .elementor-element.elementor-element-eaf6c2d .react-heading .title-inner .sub-text{font-size:16px;}.elementor-14586 .elementor-element.elementor-element-0b7a31d .react-heading .title-inner .title{font-size:25px;}.elementor-14586 .elementor-element.elementor-element-0b7a31d .react-heading .title-inner .sub-text{font-size:16px;}.elementor-14586 .elementor-element.elementor-element-685ea1e .react-heading .title-inner .title{font-size:20px;}.elementor-14586 .elementor-element.elementor-element-0e14e8a .elementor-image-box-img{margin-bottom:25px;}.elementor-14586 .elementor-element.elementor-element-205a531 .elementor-image-box-img{margin-bottom:25px;}.elementor-14586 .elementor-element.elementor-element-24178ad .elementor-image-box-img{margin-bottom:25px;}.elementor-14586 .elementor-element.elementor-element-a244386 .elementor-image-box-img{margin-bottom:25px;}.elementor-14586 .elementor-element.elementor-element-c573a2a .react-heading .title-inner .title{font-size:25px;line-height:1.4em;letter-spacing:-0.9px;word-spacing:0em;}.elementor-14586 .elementor-element.elementor-element-c573a2a .react-heading .title-inner .sub-text{font-size:16px;}.elementor-14586 .elementor-element.elementor-element-53876f6 .react-heading .title-inner .title{font-size:20px;}.elementor-14586 .elementor-element.elementor-element-1d404f3{margin-top:0px;margin-bottom:-133px;}}@media(min-width:768px){.elementor-14586 .elementor-element.elementor-element-9e8285b{width:20%;}.elementor-14586 .elementor-element.elementor-element-5bcd827{width:79.339%;}.elementor-14586 .elementor-element.elementor-element-9b819a8{width:20%;}.elementor-14586 .elementor-element.elementor-element-8390db9{width:79.339%;}.elementor-14586 .elementor-element.elementor-element-b367d66{width:100%;}.elementor-14586 .elementor-element.elementor-element-a695861{width:100%;}.elementor-14586 .elementor-element.elementor-element-c3cb13f{width:100%;}}/* Start custom CSS for rt-product-category-dropdown, class: .elementor-element-018f142 *//* =========================================
   MENIU CATEGORII JOHA MART
   ========================================= */

/* Aceeași lățime pentru bara roșie și listă */
.elementor-14586 .elementor-element.elementor-element-018f142,
.elementor-14586 .elementor-element.elementor-element-018f142 > .elementor-widget-container,
.elementor-14586 .elementor-element.elementor-element-018f142 ul,
.elementor-14586 .elementor-element.elementor-element-018f142 li {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

.elementor-14586 .elementor-element.elementor-element-018f142 ul {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-14586 .elementor-element.elementor-element-018f142 li {
    margin: 0 !important;
    padding: 0 !important;
}

/* Rândurile categoriilor */
.elementor-14586 .elementor-element.elementor-element-018f142 li > a {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;

    width: 100% !important;
    min-height: 52px !important;
    padding: 6px 48px 6px 22px !important;
    box-sizing: border-box !important;

    line-height: 1.2 !important;
}

/* Spațiul pentru iconițe */
.elementor-14586 .elementor-element.elementor-element-018f142 li > a[href*="/product-category/"]::before {
    content: "";
    display: block;
    width: 34px !important;
    height: 34px !important;
    flex: 0 0 34px !important;

    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

    transition: transform 0.2s ease;
}

.elementor-14586 .elementor-element.elementor-element-018f142 li > a[href*="/product-category/"]:hover::before {
    transform: scale(1.08);
}

/* Poziționarea săgeților */
.elementor-14586 .elementor-element.elementor-element-018f142 li > a::after {
    position: absolute !important;
    top: 50% !important;
    right: 16px !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
}

/* 1. Amidon, făină și panko */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/amidon-faina-si-panko/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/amidon-faina-panko.png");
}

/* 2. Băuturi răcoritoare */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/bauturi-racoritoare/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/bauturi-racoritoare.png");
}

/* 3. Ceaiuri chinezești */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/ceaiuri-chinezesti/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/ceaiuri-chinezesti.png");
}

/* 4. Cereale și vegetale deshidratate */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/cereale-si-vegetale-deshidratate/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/cereale-vegetale-deshidratate.png");
}

/* 5. Condimente */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/condimente/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/condimente.png");
}

/* 6. Conserve și murături */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/conserve-si-muraturi/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/conserve-muraturi.png");
}

/* 7. Noodles și supe instant */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/noodles-si-supe-instant/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/noodles-supe-instant.png");
}

/* 8. Orez */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/orez/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/orez.png");
}

/* 9. Paste făinoase */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/paste-fainoase/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/paste-fainoase.png");
}

/* 10. Snacksuri și dulciuri */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/snacksuri-si-dulciuri/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/snacksuri-dulciuri.png");
}

/* 11. Sosuri și marinade */
.elementor-14586 .elementor-element.elementor-element-018f142 a[href*="/product-category/sosuri-chinezesti/sosuri-si-marinade/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/sosuri-marinade.png");
}
/* Elimină spațiul alb din stânga listei */
.elementor-14586 .elementor-element.elementor-element-018f142 nav {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
}

.elementor-14586 .elementor-element.elementor-element-018f142 nav > ul {
    width: 100% !important;
}

/* Păstrează doar un spațiu mic în stânga */
.elementor-14586 .elementor-element.elementor-element-018f142 nav > ul > li > a {
    width: 100% !important;
    padding-left: 22px !important;
}/* End custom CSS */
/* Start custom CSS for rt-product-category-dropdown, class: .elementor-element-f6b3bbe *//* =========================================
   MENIU CATEGORII JOHA MART
   ========================================= */

/* Aceeași lățime pentru bara roșie și listă */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe,
.elementor-14586 .elementor-element.elementor-element-f6b3bbe > .elementor-widget-container,
.elementor-14586 .elementor-element.elementor-element-f6b3bbe ul,
.elementor-14586 .elementor-element.elementor-element-f6b3bbe li {
    width: 100% !important;
    max-width: none !important;
    box-sizing: border-box !important;
}

.elementor-14586 .elementor-element.elementor-element-f6b3bbe ul {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-14586 .elementor-element.elementor-element-f6b3bbe li {
    margin: 0 !important;
    padding: 0 !important;
}

/* Rândurile categoriilor */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe li > a {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 10px !important;

    width: 100% !important;
    min-height: 52px !important;
    padding: 6px 48px 6px 22px !important;
    box-sizing: border-box !important;

    line-height: 1.2 !important;
}

/* Spațiul pentru iconițe */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe li > a[href*="/product-category/"]::before {
    content: "";
    display: block;
    width: 34px !important;
    height: 34px !important;
    flex: 0 0 34px !important;

    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;

    transition: transform 0.2s ease;
}

.elementor-14586 .elementor-element.elementor-element-f6b3bbe li > a[href*="/product-category/"]:hover::before {
    transform: scale(1.08);
}

/* Poziționarea săgeților */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe li > a::after {
    position: absolute !important;
    top: 50% !important;
    right: 16px !important;
    margin: 0 !important;
    transform: translateY(-50%) !important;
}

/* 1. Amidon, făină și panko */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/amidon-faina-si-panko/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/amidon-faina-panko.png");
}

/* 2. Băuturi răcoritoare */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/bauturi-racoritoare/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/bauturi-racoritoare.png");
}

/* 3. Ceaiuri chinezești */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/ceaiuri-chinezesti/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/ceaiuri-chinezesti.png");
}

/* 4. Cereale și vegetale deshidratate */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/cereale-si-vegetale-deshidratate/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/cereale-vegetale-deshidratate.png");
}

/* 5. Condimente */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/condimente/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/condimente.png");
}

/* 6. Conserve și murături */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/conserve-si-muraturi/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/conserve-muraturi.png");
}

/* 7. Noodles și supe instant */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/noodles-si-supe-instant/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/noodles-supe-instant.png");
}

/* 8. Orez */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/orez/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/orez.png");
}

/* 9. Paste făinoase */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/paste-fainoase/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/paste-fainoase.png");
}

/* 10. Snacksuri și dulciuri */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/snacksuri-si-dulciuri/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/snacksuri-dulciuri.png");
}

/* 11. Sosuri și marinade */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe a[href*="/product-category/sosuri-chinezesti/sosuri-si-marinade/"]::before {
    background-image: url("https://www.johamart.ro/wp-content/uploads/2022/09/sosuri-marinade.png");
}
/* Elimină spațiul alb din stânga listei */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe nav {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
}

.elementor-14586 .elementor-element.elementor-element-f6b3bbe nav > ul {
    width: 100% !important;
}

/* Păstrează doar un spațiu mic în stânga */
.elementor-14586 .elementor-element.elementor-element-f6b3bbe nav > ul > li > a {
    width: 100% !important;
    padding-left: 22px !important;
}/* End custom CSS */
/* Start custom CSS for rt-product-isotop, class: .elementor-element-69cd8d3 *//* Mărește secțiunea „ALEGE-ȚI GUSTUL PREFERAT” pe desktop */
@media (min-width: 1200px) {
    .elementor-element-9a3603d > .elementor-container {
        width: calc(100% - 50px) !important;
        max-width: 1340px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-751566d */@media only screen and (max-width: 767px) {

  .elementor-14586 .elementor-element.elementor-element-751566d .weiboo-grid > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .elementor-14586 .elementor-element.elementor-element-751566d .element-item {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 10px !important;
    margin-bottom: 38px !important;
  }

  .elementor-14586 .elementor-element.elementor-element-751566d .product-item {
    width: 100% !important;
    max-width: 320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-14586 .elementor-element.elementor-element-751566d .product-img,
  .elementor-14586 .elementor-element.elementor-element-751566d .product-img > .feature--image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 300px !important;
    background: transparent !important;
  }

  .elementor-14586 .elementor-element.elementor-element-751566d .product-img img {
    width: 100% !important;
    max-width: 320px !important;
    height: 320px !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  .elementor-14586 .elementor-element.elementor-element-751566d .p-title,
  .elementor-14586 .elementor-element.elementor-element-751566d .p-title a {
    font-size: 18px !important;
    line-height: 1.35 !important;
  }

  .elementor-14586 .elementor-element.elementor-element-751566d .product-content .price,
  .elementor-14586 .elementor-element.elementor-element-751566d .product-content .amount {
    font-size: 17px !important;
  }

  .elementor-14586 .elementor-element.elementor-element-751566d .yith-wcqv-button,
  .elementor-14586 .elementor-element.elementor-element-751566d .yith-wcwl-add-to-wishlist-button {
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fc9011d */@media only screen and (max-width: 767px) {

  .elementor-14586 .elementor-element.elementor-element-fc9011d .weiboo-grid > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .elementor-14586 .elementor-element.elementor-element-fc9011d .element-item {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 10px !important;
    margin-bottom: 38px !important;
  }

  .elementor-14586 .elementor-element.elementor-element-fc9011d .product-item {
    width: 100% !important;
    max-width: 320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-14586 .elementor-element.elementor-element-fc9011d .product-img,
  .elementor-14586 .elementor-element.elementor-element-fc9011d .product-img > .feature--image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 300px !important;
    background: transparent !important;
  }

  .elementor-14586 .elementor-element.elementor-element-fc9011d .product-img img {
    width: 100% !important;
    max-width: 320px !important;
    height: 320px !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  .elementor-14586 .elementor-element.elementor-element-fc9011d .p-title,
  .elementor-14586 .elementor-element.elementor-element-fc9011d .p-title a {
    font-size: 18px !important;
    line-height: 1.35 !important;
  }

  .elementor-14586 .elementor-element.elementor-element-fc9011d .product-content .price,
  .elementor-14586 .elementor-element.elementor-element-fc9011d .product-content .amount {
    font-size: 17px !important;
  }

  .elementor-14586 .elementor-element.elementor-element-fc9011d .yith-wcqv-button,
  .elementor-14586 .elementor-element.elementor-element-fc9011d .yith-wcwl-add-to-wishlist-button {
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
  }
}/* End custom CSS */
/* Start custom CSS for rt-product-isotop, class: .elementor-element-4648d0d *//* Mărește secțiunea „ALEGE-ȚI GUSTUL PREFERAT” pe desktop */
@media (min-width: 1200px) {
    .elementor-element-9a3603d > .elementor-container {
        width: calc(100% - 50px) !important;
        max-width: 1340px !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f969b66 */@media only screen and (max-width: 767px) {

  .elementor-14586 .elementor-element.elementor-element-f969b66 .weiboo-grid > .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .elementor-14586 .elementor-element.elementor-element-f969b66 .element-item {
    flex: 0 0 100% !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 10px !important;
    margin-bottom: 38px !important;
  }

  .elementor-14586 .elementor-element.elementor-element-f969b66 .product-item {
    width: 100% !important;
    max-width: 320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  .elementor-14586 .elementor-element.elementor-element-f969b66 .product-img,
  .elementor-14586 .elementor-element.elementor-element-f969b66 .product-img > .feature--image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
    min-height: 300px !important;
    background: transparent !important;
  }

  .elementor-14586 .elementor-element.elementor-element-f969b66 .product-img img {
    width: 100% !important;
    max-width: 320px !important;
    height: 320px !important;
    object-fit: contain !important;
    object-position: center !important;
  }

  .elementor-14586 .elementor-element.elementor-element-f969b66 .p-title,
  .elementor-14586 .elementor-element.elementor-element-f969b66 .p-title a {
    font-size: 18px !important;
    line-height: 1.35 !important;
  }

  .elementor-14586 .elementor-element.elementor-element-f969b66 .product-content .price,
  .elementor-14586 .elementor-element.elementor-element-f969b66 .product-content .amount {
    font-size: 17px !important;
  }

  .elementor-14586 .elementor-element.elementor-element-f969b66 .yith-wcqv-button,
  .elementor-14586 .elementor-element.elementor-element-f969b66 .yith-wcwl-add-to-wishlist-button {
    width: 44px !important;
    min-width: 44px !important;
    height: 44px !important;
    min-height: 44px !important;
  }
}/* End custom CSS */
/* Start custom CSS for rt-product-isotop, class: .elementor-element-feac836 *//* Mărește secțiunea „ALEGE-ȚI GUSTUL PREFERAT” pe desktop */
@media (min-width: 1200px) {
    .elementor-element-9a3603d > .elementor-container {
        width: calc(100% - 50px) !important;
        max-width: 1340px !important;
    }
}/* End custom CSS */