.elementor-22526 .elementor-element.elementor-element-5612c78{--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-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:left;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9.shopengine-filter--align-left .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:right;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9.shopengine-filter--align-right .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:left;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-content-wrapper{left:0;box-shadow:0px 70px 99px 0px rgba(0,0,0,0.08);}.elementor-22526 .elementor-element.elementor-element-332dff9 > .elementor-widget-container{background-color:#02010100;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-widget .shopengine-filter-overlay{background-color:#2E7480DE;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group-content-wrapper{width:1140px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-product-filters-wrapper{grid-template-columns:repeat(1, 1fr);gap:18px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters h3.shopengine-product-filter-title{font-size:18px;font-weight:700;text-transform:capitalize;line-height:22px;letter-spacing:0.02px;color:#000000;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-price-reset,
                    .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-price-result,
                    .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .filter-input-group label{font-size:16px;font-weight:500;line-height:19px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters :is(.shopengine-filter-category-label, .shopengine-filter-color-label, .shopengine-filter-attribute-label,.shopengine-filter-stock-label,.shopengine-filter-onsale-label,.shopengine-filter-label-label,.shopengine-filter-shipping-label,.shopengine-filter-color-label){color:#000000;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters :is(.shopengine-filter-category-label, .shopengine-filter-color-label, .shopengine-filter-attribute-label,.shopengine-filter-stock-label,.shopengine-filter-onsale-label, .shopengine-collapse .shopengine-product-filter-title,.shopengine-filter-label-label,.shopengine-filter-shipping-label,.shopengine-filter-color-label):hover{color:#000000;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters  .filter-input-group, 
					 .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-rating__labels button:not(:last-child){margin:10px 0;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-rating__labels--mark :is(span, i, svg, img){font-size:10px;width:10px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-checkbox-icon :is(span, i, svg, img){font-size:10px;width:10px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-rating__labels--mark{border-color:#BABABA !important;line-height:16px;width:16px;height:16px;transform:translateY( 1px);border-radius:0px 0px 0px 0px !important;margin-right:10px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-checkbox-icon{border-color:#BABABA !important;line-height:16px;width:16px;height:16px;transform:translateY( 1px);border-radius:0px 0px 0px 0px !important;margin-right:10px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .rating-label-triger.checked .shopengine-filter-rating__labels--mark{color:#ffffff;background:#CDCDCD;border-color:#CDCDCD !important;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters input:checked + label .shopengine-checkbox-icon{color:#ffffff;background:#CDCDCD;border-color:#CDCDCD !important;}.elementor-22526 .elementor-element.elementor-element-332dff9 .open .shopengine-collapse-icon{color:#CDCDCD !important;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-rating__labels--mark{border-radius:0px 0px 0px 0px !important;margin-left:10px;margin-right:0;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-checkbox-icon{border-radius:0px 0px 0px 0px !important;margin-left:10px;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-style-icon{margin-right:10px;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-style-icon{margin-left:10px;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle{font-size:14px;font-weight:600;line-height:1px;letter-spacing:0px;color:#000000;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;padding:10px 20px 10px 20px;margin:0px 0px 16px 0px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle:hover{color:#000000;background-color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle.active{color:#000000;background-color:#FFFFFF;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle{border-width:2px 2px 2px 2px;padding:10px 20px 10px 20px;margin:0px 0px 16px 0px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-content{background-color:#fff;padding:0px 30px 20px 0px;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-content{padding:0px 0px 20px 30px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-filter-price .asRange:before{background-color:#000000;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-filter-price .asRange > .asRange-selected:before{background-color:#000000;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-filter-price .asRange > .asRange-pointer{color:#000000;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-filter-price-result{color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-filter-price-btns{margin-bottom:15px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-filter-price-reset{color:#000000;background-color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-filter-price-reset:hover{color:#FFFFFF;background-color:#FF0000;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-rating__labels-star.active{color:#FEC42D;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-rating__labels-star :is(i, svg){margin:0 2px;font-size:11px;width:11px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-category .shopengine-filter-category-subcategories{padding:0px 0px 0px 24px !important;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-category .shopengine-filter-category-subcategories{padding:0px 24px 0px 0px !important;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-collapse .shopengine-product-filter-title{padding:17px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-collapse .shopengine-collapse-body.open{padding:0 17px 17px 17px;}.elementor-22526 .elementor-element.elementor-element-975bb48:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-975bb48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:var(--wpr-bg-71aa7e06-1859-4329-82cc-b34c99a442e9);background-repeat:no-repeat;background-size:cover;}.elementor-22526 .elementor-element.elementor-element-975bb48 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(100deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-22526 .elementor-element.elementor-element-975bb48{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-13px;margin-bottom:0px;padding:100px 0px 160px 0px;z-index:1;}.elementor-22526 .elementor-element.elementor-element-975bb48 > .elementor-shape-bottom .elementor-shape-fill{fill:#F1F1F1;}.elementor-22526 .elementor-element.elementor-element-975bb48 > .elementor-shape-bottom svg{height:60px;}.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 );color:var( --e-global-color-primary );}.elementor-22526 .elementor-element.elementor-element-b2c98d0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-0f97bc6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:00px;--padding-right:40px;--z-index:0;}.elementor-22526 .elementor-element.elementor-element-0f97bc6:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-0f97bc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-22526 .elementor-element.elementor-element-5ded7cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;--z-index:0;}.elementor-22526 .elementor-element.elementor-element-76fe93a{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 20px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-76fe93a:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-76fe93a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7480;}.elementor-22526 .elementor-element.elementor-element-4b305dd{--display:flex;--border-radius:0px 25px 25px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-4b305dd:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-4b305dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7480;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:left;}.rtl .elementor-22526 .elementor-element.elementor-element-71096c4.shopengine-filter--align-left .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:right;}.rtl .elementor-22526 .elementor-element.elementor-element-71096c4.shopengine-filter--align-right .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:left;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-content-wrapper{left:0;}.elementor-22526 .elementor-element.elementor-element-71096c4 > .elementor-widget-container{background-color:#02010100;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-widget .shopengine-filter-overlay{background-color:#2E7480C7;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-group-content-wrapper{width:1140px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-product-filters-wrapper{grid-template-columns:repeat(1, 1fr);gap:18px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters h3.shopengine-product-filter-title{font-size:18px;font-weight:700;text-transform:capitalize;line-height:22px;letter-spacing:0.02px;color:#000000;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-price-reset,
                    .elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-price-result,
                    .elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .filter-input-group label{font-size:16px;font-weight:500;line-height:19px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters :is(.shopengine-filter-category-label, .shopengine-filter-color-label, .shopengine-filter-attribute-label,.shopengine-filter-stock-label,.shopengine-filter-onsale-label,.shopengine-filter-label-label,.shopengine-filter-shipping-label,.shopengine-filter-color-label){color:#000000;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters :is(.shopengine-filter-category-label, .shopengine-filter-color-label, .shopengine-filter-attribute-label,.shopengine-filter-stock-label,.shopengine-filter-onsale-label, .shopengine-collapse .shopengine-product-filter-title,.shopengine-filter-label-label,.shopengine-filter-shipping-label,.shopengine-filter-color-label):hover{color:#000000;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters  .filter-input-group, 
					 .elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-rating__labels button:not(:last-child){margin:10px 0;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-rating__labels--mark :is(span, i, svg, img){font-size:10px;width:10px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-checkbox-icon :is(span, i, svg, img){font-size:10px;width:10px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-rating__labels--mark{border-color:#BABABA !important;line-height:16px;width:16px;height:16px;transform:translateY( 1px);border-radius:0px 0px 0px 0px !important;margin-right:10px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-checkbox-icon{border-color:#BABABA !important;line-height:16px;width:16px;height:16px;transform:translateY( 1px);border-radius:0px 0px 0px 0px !important;margin-right:10px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .rating-label-triger.checked .shopengine-filter-rating__labels--mark{color:#ffffff;background:#CDCDCD;border-color:#CDCDCD !important;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters input:checked + label .shopengine-checkbox-icon{color:#ffffff;background:#CDCDCD;border-color:#CDCDCD !important;}.elementor-22526 .elementor-element.elementor-element-71096c4 .open .shopengine-collapse-icon{color:#CDCDCD !important;}.rtl .elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-rating__labels--mark{border-radius:0px 0px 0px 0px !important;margin-left:10px;margin-right:0;}.rtl .elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-checkbox-icon{border-radius:0px 0px 0px 0px !important;margin-left:10px;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-style-icon{margin-right:10px;}.rtl .elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-style-icon{margin-left:10px;margin-right:0;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-price .asRange:before{background-color:#000000;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-price .asRange > .asRange-selected:before{background-color:#000000;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-price .asRange > .asRange-pointer{color:#000000;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-price-result{color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-price-btns{margin-bottom:15px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-price-reset{color:#000000;background-color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-price-reset:hover{color:#FFFFFF;background-color:#FF0000;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-rating__labels-star.active{color:#FEC42D;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-rating__labels-star :is(i, svg){margin:0 2px;font-size:11px;width:11px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-category .shopengine-filter-category-subcategories{padding:0px 0px 0px 24px !important;}.rtl .elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-category .shopengine-filter-category-subcategories{padding:0px 24px 0px 0px !important;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-collapse .shopengine-product-filter-title{padding:17px;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-collapse .shopengine-collapse-body.open{padding:0 17px 17px 17px;}.elementor-22526 .elementor-element.elementor-element-799ea2a{--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-22526 .elementor-element.elementor-element-a06b645 .archive-product-title{margin:0;padding:0;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product > a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products:not(.shopengine-archive-products--view-list) .shopengine-product-description-btn-group{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products.shopengine-hover-disable .products .product{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.rtl .elementor-22526 .elementor-element.elementor-element-a06b645.elementor-align-left a.woocommerce-LoopProduct-link{text-align:right;}.rtl .elementor-22526 .elementor-element.elementor-element-a06b645.elementor-align-right a.woocommerce-LoopProduct-link{text-align:left;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .archive-product-container{background-color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .archive-product-container .shopengine-product-description-footer{background-color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products.shopengine-grid ul.products{grid-gap:30px !important;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .products .archive-product-container{margin-bottom:0px;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{padding:0px 0px 5px 0px !important;}.rtl .elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products:not(.shopengine-archive-products--view-list) .archive-product-container{padding:0px 0px 5px 0px !important;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .product .attachment-woocommerce_thumbnail{background-color:#F7F9FB;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{color:#000000;padding:0px 0px 10px 0px;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products:not(.shopengine-archive-products--view-list) ul.products li.product .woocommerce-loop-product__title{font-size:16px;font-weight:500;text-transform:capitalize;line-height:19px;}.rtl .elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products:not(.shopengine-archive-products--view-list) .product .woocommerce-loop-product__title{padding:0px 0px 10px 0px;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .product .price{color:#000000;padding:8px 20px 16px 20px;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .product .price .amount{font-size:20px;font-weight:600;line-height:29px;}.rtl .elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .product .price{padding:8px 20px 16px 20px;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;text-align:left;color:#f1f1f1 !important;background:#505255  !important;}.rtl .elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger){padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;border-radius:0px 0px 0px 0px !important;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .product a.button:not(.shopengine-quickview-trigger):hover{color:#f1f1f1 !important;background:#101010 !important;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .woocommerce-pagination{font-size:16px;font-weight:600;padding-top:20px;color:#505255;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-style:solid;border-width:1px 1px 1px 1px;border-color:#F2F2F2;}.rtl .elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:not(.dots){border-width:1px 1px 1px 1px;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{border-radius:50%;margin:10px 10px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:hover:not(.current){color:#3A3A3A;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers.current{border-color:#3A3A3A;}.elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers:hover{border-color:#3A3A3A;}.rtl .elementor-22526 .elementor-element.elementor-element-a06b645 .shopengine-archive-products .woocommerce-pagination > ul > li > .page-numbers{margin:10px 0px 0px 10px;}.elementor-22526 .elementor-element.elementor-element-c8c8f86{--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;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-22526 .elementor-element.elementor-element-b7db70b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-ce81b0b{--display:flex;--min-height:300px;--justify-content:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--border-radius:18px 18px 18px 18px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-ce81b0b:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-ce81b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:var(--wpr-bg-d9b53f30-0eae-4449-a79b-5a6b62aa5fab);background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22526 .elementor-element.elementor-element-ce81b0b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-22526 .elementor-element.elementor-element-cee3996 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-22526 .elementor-element.elementor-element-802e2d0{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22526 .elementor-element.elementor-element-d4fee01 .elementor-button{fill:var( --e-global-color-0f409cc );color:var( --e-global-color-0f409cc );border-radius:90px 90px 90px 90px;padding:16px 40px 16px 40px;}.elementor-22526 .elementor-element.elementor-element-6f3a3cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-e03dfcb{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:20px 0px 0px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-e03dfcb:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-e03dfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E7480;background-image:var(--wpr-bg-45f82dcb-1b8a-4c02-81b2-df09aef62fe6);background-position:90px -30px;background-repeat:no-repeat;background-size:76% auto;}.elementor-22526 .elementor-element.elementor-element-d448deb .elementor-heading-title{color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-7406048{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-ae402c1 .elementor-button{background-color:var( --e-global-color-0f409cc );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:90px 90px 90px 90px;padding:16px 40px 16px 40px;}.elementor-22526 .elementor-element.elementor-element-178f7f9{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-178f7f9:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-178f7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#343434;background-image:var(--wpr-bg-b523b7a6-59f6-46dd-a24d-d3882ce0b431);background-position:90px -30px;background-repeat:no-repeat;background-size:76% auto;}.elementor-22526 .elementor-element.elementor-element-401465f .elementor-heading-title{color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-299380f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-afdf4b8 .elementor-button{background-color:var( --e-global-color-0f409cc );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:90px 90px 90px 90px;padding:16px 40px 16px 40px;}.elementor-22526 .elementor-element.elementor-element-23e0554{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--border-radius:0px 20px 20px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-23e0554:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-23e0554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A2A2A;background-image:var(--wpr-bg-76aad5a7-a93c-41a9-a45c-0eef16a78baf);background-position:90px -30px;background-repeat:no-repeat;background-size:76% auto;}.elementor-22526 .elementor-element.elementor-element-1922a12 .elementor-heading-title{color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-06e4987{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-98cf410 .elementor-button{background-color:var( --e-global-color-0f409cc );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:90px 90px 90px 90px;padding:16px 40px 16px 40px;}.elementor-22526 .elementor-element.elementor-element-3c3a75b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-22526 .elementor-element.elementor-element-eb74c49{--divider-border-style:solid;--divider-color:#DFDFDF;--divider-border-width:1px;}.elementor-22526 .elementor-element.elementor-element-eb74c49 .elementor-divider-separator{width:100%;}.elementor-22526 .elementor-element.elementor-element-eb74c49 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-22526 .elementor-element.elementor-element-5c6959e > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-22526 .elementor-element.elementor-element-5c6959e .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:42px;font-weight:700;line-height:43px;color:var( --e-global-color-text );}.elementor-22526 .elementor-element.elementor-element-8140f58{--swiper-slides-to-display:7;--swiper-offset-size:100px;--swiper-slides-gap:20px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:22px;--arrow-normal-color:#FFFFFF;--arrow-hover-color:#FFFFFF;}.elementor-22526 .elementor-element.elementor-element-8140f58 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;padding:6px 6px 6px 6px;}.elementor-22526 .elementor-element.elementor-element-8140f58 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-22526 .elementor-element.elementor-element-8140f58 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-22526 .elementor-element.elementor-element-8140f58 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1080px){.elementor-22526 .elementor-element.elementor-element-b7db70b{--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-22526 .elementor-element.elementor-element-ce81b0b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-3c3a75b{--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-22526 .elementor-element.elementor-element-8140f58{--swiper-slides-to-display:5;}}@media(max-width:1024px){.elementor-22526 .elementor-element.elementor-element-e03dfcb:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-e03dfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22526 .elementor-element.elementor-element-178f7f9:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-178f7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22526 .elementor-element.elementor-element-23e0554:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-23e0554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22526 .elementor-element.elementor-element-3c3a75b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-8140f58{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:right;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9.shopengine-filter--align-left .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:right;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9.shopengine-filter--align-right .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:left;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-content-wrapper{right:0;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group-content-wrapper{width:100%;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle{border-width:2px 2px 2px 2px;padding:8px 20px 8px 20px;margin:0px 0px 0px 0px;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle{border-width:2px 2px 2px 2px;padding:8px 20px 8px 20px;margin:0px 0px 0px 0px;}.elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-content{padding:15px 15px 15px 15px;}.rtl .elementor-22526 .elementor-element.elementor-element-332dff9 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-content{padding:15px 15px 15px 15px;}.elementor-22526 .elementor-element.elementor-element-b2c98d0 .elementor-heading-title{font-size:40px;}.elementor-22526 .elementor-element.elementor-element-0badfb5{width:100%;max-width:100%;}.elementor-22526 .elementor-element.elementor-element-0badfb5 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-22526 .elementor-element.elementor-element-5ded7cf{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-76fe93a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:22;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:right;}.rtl .elementor-22526 .elementor-element.elementor-element-71096c4.shopengine-filter--align-left .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:right;}.rtl .elementor-22526 .elementor-element.elementor-element-71096c4.shopengine-filter--align-right .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-toggle-wrapper{text-align:left;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-group .shopengine-filter-group-content-wrapper{right:0;}.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-product-filters .shopengine-filter-group-content-wrapper{width:100%;}.elementor-22526 .elementor-element.elementor-element-0df4318{width:100%;max-width:100%;}.elementor-22526 .elementor-element.elementor-element-0df4318 > .elementor-widget-container{margin:0px 0px -6px 0px;}.elementor-22526 .elementor-element.elementor-element-b7db70b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-22526 .elementor-element.elementor-element-ce81b0b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-22526 .elementor-element.elementor-element-6f3a3cb{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22526 .elementor-element.elementor-element-e03dfcb{--width:100%;}.elementor-22526 .elementor-element.elementor-element-e03dfcb:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-e03dfcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22526 .elementor-element.elementor-element-178f7f9:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-178f7f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22526 .elementor-element.elementor-element-23e0554:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-23e0554 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-22526 .elementor-element.elementor-element-3c3a75b{--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-22526 .elementor-element.elementor-element-5c6959e .elementor-heading-title{font-size:26px;line-height:34px;}.elementor-22526 .elementor-element.elementor-element-8140f58{--swiper-slides-to-display:1;--arrow-prev-left-position:3%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:4%;}}@media(min-width:768px){.elementor-22526 .elementor-element.elementor-element-76fe93a{--width:28%;}.elementor-22526 .elementor-element.elementor-element-799ea2a{--width:72%;}.elementor-22526 .elementor-element.elementor-element-ce81b0b{--width:40%;}.elementor-22526 .elementor-element.elementor-element-6f3a3cb{--width:60%;}}@media(max-width:1080px) and (min-width:768px){.elementor-22526 .elementor-element.elementor-element-ce81b0b{--width:100%;}.elementor-22526 .elementor-element.elementor-element-6f3a3cb{--width:100%;}}@media(min-width:1081px){.elementor-22526 .elementor-element.elementor-element-975bb48:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-975bb48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-22526 .elementor-element.elementor-element-ce81b0b:not(.elementor-motion-effects-element-type-background), .elementor-22526 .elementor-element.elementor-element-ce81b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-5612c78 */.elementor-22526 .elementor-element.elementor-element-5612c78 #shopengine-filter-group-toggle {
    padding: 8px 15px;
    font-size: 10px;
    background: #fff;
}
.elementor-22526 .elementor-element.elementor-element-5612c78 div#shopengine-filter-group-content {
    padding: 0px 20px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5f0709b */.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section {
    background: transparent;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section {
    display: grid;
    /*grid-template-columns: 46% 46%;*/
    gap: 20px;
    padding: 0px;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .product-cat {
    background: #fff;
    border-radius: 80px;
    padding: 0px 10px 0px 10px;
    display: flex;
}

.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section .product-cat label {
    width: 100%;
    cursor: pointer;
    padding: 16px 0px;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section > h3 {
    grid-column: 1 / -1;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b h3 {
    color: #2e7480 !important;
    background: #fff;
    padding: 10px 10px;
    border-radius: 10px;
    width: 100%;
    margin: 0px;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b div#price-slider {
    margin-top: 60px;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .noUi-connect {
    background: #000;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .noUi-handle.noUi-handle-lower {
    border-radius: 90px;
    background: #000;
    box-shadow: unset;
    border: 1.3px solid #fff;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .noUi-handle.noUi-handle-upper {
    border-radius: 90px;
    background: #000;
    box-shadow: unset;
    border: 1.3px solid #fff;

}
.elementor-22526 .elementor-element.elementor-element-5f0709b span.ui-slider-handle.ui-corner-all.ui-state-default {
    display: none;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .sportswear-price-range {
    padding-top: 10px;
    color: #fff;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section {
    padding: 0;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section h3{
    position: relative;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section h3::before {
    content: "";
    background: var(--wpr-bg-7d434ffd-a6c4-4d22-a65c-00a31d690bdd);
    width: 25px;
    height: 25px;
    position: absolute;
    right: 16px;
    top: 13px;
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: center;
}
.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section h3.active::before {
    content: "";
    background: var(--wpr-bg-fa732fcc-4efb-44e9-97d3-a7cb86ba679d);
    width: 25px;
    height: 25px;
    position: absolute;
    right: 16px;
    top: 13px;
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: center;
    transform: rotate(90deg);
}
/*first-child---*/
/*.elementor-22526 .elementor-element.elementor-element-5f0709b .custom-product-filter-section:first-child h3::before {*/
/*    content: "";*/
/*    background: unset;*/
/*}*/
.elementor-22526 .elementor-element.elementor-element-5f0709b .sport-category-box {
display: flex
;
    background: #fff;
    border-radius: 90px;
    align-items: start;
    gap: 10px;
    padding: 12px 8px 8px;
    font-size: 14px;
}

.elementor-22526 .elementor-element.elementor-element-5f0709b div#filtered-products-container {
    margin-top: 10px;
}

/*new css filter design--*/
.elementor-22526 .elementor-element.elementor-element-5f0709b .product-cats-row {
    display: grid;
    grid-template-columns: 48% 48%;
    /* max-width: 100%; */
    gap: 10px;
}
.product-card img {
    background: #fff !important;
}
/*scrollbar design--*/
.sportswear-category-slider::-webkit-scrollbar {
    background: #fff;
    border-radius: 60px;
}
.sportswear-category-slider::-webkit-scrollbar-thumb {
    background: #2e7480;
    border-radius: 40px;
}
.sportswear-category-slider::-webkit-scrollbar {
    height: 8px;
}
.sport-category-box:hover {
    background: #d5d5d5 !important;
}
.sport-category-box.active{
     background: #d5d5d5 !important;
}
.product-card:hover img {
    box-shadow: 0px 0px 0px 1px #2e7480;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0badfb5 */.checkbox_btn {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
    /* Hide default checkbox */
    #toggleButton {
      display: none;
    }
    /*.custom-product-gallery-grid{*/
    /*    display: none !important;*/
    /*}*/
    /* Create the toggle switch */
    .switch {
      position: relative;
      display: inline-block;
      width: 60px;
      height: 34px;
      margin-bottom: 20px;
    }

    /* Slider inside the switch */
    .slider {
      position: absolute;
      cursor: pointer;
      background-color: #ccc;
      border-radius: 34px;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      transition: 0.4s;
    }

    /* Circle inside the slider */
    .checkbox_btn .slider::before {
      position: absolute;
      content: "";
      height: 26px;
      width: 26px;
      left: 4px;
      bottom: 4px;
      background-color: white;
      border-radius: 50%;
      transition: 0.4s;
    }

    /* When checkbox is checked */
    #toggleButton:checked + .slider {
      background-color: #2E7480;
    }

    /* Move the circle to right when checked */
    #toggleButton:checked + .slider::before {
      transform: translateX(26px);
    }

    /* Content hidden by default */
    #content {
      display: none;
      margin-top: 20px;
      font-size: 18px;
    }
@media (max-width:767px){
.checkbox_btn {
    display: flex;
    flex-direction:row-reverse;
    gap:20px;
}
.switch {
    margin-bottom: -10px;
}
}

/*hide show content max-height---*/
.content .elementor-widget-container {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for shopengine-product-filters, class: .elementor-element-71096c4 */.elementor-22526 .elementor-element.elementor-element-71096c4 label.shopengine-filter-attribute-label {
    width: 100%;
}
.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-collapse-body.open {
    display: grid !important;
    gap: 20px;
}
.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-single.shopengine-collapse:nth-child(3) .shopengine-collapse-body.open{
    display: grid;
    grid-template-columns: 47% 47%;
}
/*.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-single.shopengine-collapse:nth-child(2) .shopengine-collapse-body.open{*/
/*    display: grid;*/
/*    grid-template-columns: 47% 47%;*/
/*}*/
.elementor-22526 .elementor-element.elementor-element-71096c4 .shopengine-filter-single.shopengine-collapse:nth-child(5) .shopengine-collapse-body.open{
    display: grid;
    grid-template-columns: 47% 47%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0df4318 */.checkbox_btn {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
    /* Hide default checkbox */
    #toggleButton {
      display: none;
    }
    /*.custom-product-gallery-grid{*/
    /*    display: none !important;*/
    /*}*/
    /* Create the toggle switch */
    .switch {
      position: relative;
      display: inline-block;
      width: 60px;
      height: 34px;
      margin-bottom: 20px;
    }

    /* Slider inside the switch */
    .slider {
      position: absolute;
      cursor: pointer;
      background-color: #ccc;
      border-radius: 34px;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      transition: 0.4s;
    }

    /* Circle inside the slider */
    .checkbox_btn .slider::before {
      position: absolute;
      content: "";
      height: 26px;
      width: 26px;
      left: 4px;
      bottom: 4px;
      background-color: white;
      border-radius: 50%;
      transition: 0.4s;
    }

    /* When checkbox is checked */
    #toggleButton:checked + .slider {
      background-color: #2E7480;
    }

    /* Move the circle to right when checked */
    #toggleButton:checked + .slider::before {
      transform: translateX(26px);
    }

    /* Content hidden by default */
    #content {
      display: none;
      margin-top: 20px;
      font-size: 18px;
    }
@media (max-width:767px){
.checkbox_btn {
    display: flex;
    flex-direction:row-reverse;
    gap:20px;
}
.switch {
    margin-bottom: -10px;
}
}

/*hide show content max-height---*/
.content .elementor-widget-container {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for shopengine-archive-products, class: .elementor-element-a06b645 */.elementor-22526 .elementor-element.elementor-element-a06b645 .woof.woof_sid.woof_sid_auto_shortcode {
    display: none;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 a.shopengine_add_to_list_action.shopengine-wishlist.badge.se-btn.inactive {
    display: none;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 a.shopengine-quickview-trigger.se-btn {
    display: none !important;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 a.button.product_type_simple {
    display: none !important;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 a.button.product_type_variable.add_to_cart_button.inwp-add-to-cart-button.inwp_ajax_add_to_cart {
    display: none !important;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 li.archive-product-container .inwp_ajax_add_to_cart {
    display: none !important;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 li.inwp_archive_reset_variations {
    display: none !important;
}
/*product img deisgn---*/
.elementor-22526 .elementor-element.elementor-element-a06b645 ul.products ul.shopengine-archive-mode-grid img {
    height: 320px !important;
    border-radius: 14px;
    background: #F5F5F5 !important;
    object-fit: contain !important;
    padding: 30px ;
}
.shopengine-product-excerpt{
    display: none;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 h1.woocommerce-loop-product__title {
    padding-top: 18px !important;
}
/*---gallery img---*/
.elementor-22526 .elementor-element.elementor-element-a06b645 .custom-product-gallery-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr) !important;
    gap: 10px !important;
    padding: 0px 40px;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 .custom-product-gallery-grid .gallery-item img {
    max-height: 64px;
    margin: 0 !important;
    width: 100% !important;
    max-width: 110% !important;
    padding: 8px !important;
    border-radius: 60px !important;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 .custom-product-gallery-grid .gallery-item:nth-child(n+4){
    display: none !important;
}
@media (max-width:767px){
    .elementor-22526 .elementor-element.elementor-element-a06b645 ul.products ul.shopengine-archive-mode-grid img {
    height: 180px !important;
    margin-bottom:10px !important;
}
.elementor-22526 .elementor-element.elementor-element-a06b645 li.product.type-product {
    margin: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ded7cf *//*------filter----*/
.shopfilter .shopengine-filter-group-content {
    background: transparent !important;
    color: #fff !important;
}
.shopfilter h3.shopengine-product-filter-title {
    background: #fff;
    padding: 18px;
    border-radius: 12px;
}
.shopfilter ul.shopengine-category-filter-list.shopengine-filter-category.shopengine-filter-scroll-wrapper {
    padding: 0;
    display: grid;
    grid-template-columns: auto auto;
    gap: 10px;
    padding-top: 10px;
}
/*.shopfilter label.shopengine-filter-category-label {*/
/*    background: #fff;*/
/*    padding: 16px 16px;*/
/*    display: flex;*/
/*    font-size: 13px !important;*/
/*    border-radius: 40px;*/
/*}*/
.shopfilter .filter-input-group {
    background: #fff;
    border-radius: 90px;
    padding: 16px;
    margin: 0px !important;
}
.shopfilter .shopengine-collapse-body.open {
    margin-top: 15px !important;
}
.shopfilter .shopengine-collapse-body.open {
    padding: 0 !important;
    margin: 0;
}
.shopfilter button.shopengine-filter-price-reset {
    background: #fff !important;
    color: #000 !important;
}
.shopfilter .shopengine-filter-group-content {
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce81b0b */.elementor-22526 .elementor-element.elementor-element-ce81b0b{ 
    height:250px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3a3cb */.active_col {
    width: 10%;
    transition: 0.6s !important;
    height: 300px;
    cursor: pointer;
}
.active_now{
    width:90%;
    cursor: pointer;
    transition: 0.6s;
}
.active_col .elementor-widget-text-editor {
    display: none;
}
.active_now .elementor-widget-text-editor {
    display: block !important;
}
.active_col .btn_now {
    display: none !important;
}.active_now .btn_now {
    display: block !important;
}
@media (max-width:767px){
    .active_col {
    width: 100%;
    transition: 0.6s;
    height: 300px;
    border-radius:20px;
    cursor: pointer;
}
.active_now{
    width:100%;
    cursor: pointer;
    transition: 0.6s;
}
.active_col .elementor-widget-text-editor {
    display: unset;
}
.active_now .elementor-widget-text-editor {
    display: block !important;
}
.active_col .btn_now {
    display: unset !important;
}.active_now .btn_now {
    display: block !important;
}
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-8140f58 */.elementor-22526 .elementor-element.elementor-element-8140f58 .swiper {
    padding: 20px 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c3a75b */.product-list {
    display: flex;
    grid-template-columns: repeat(2,1fr);
    align-items: center;
    gap: 20px;
    grid-template-areas: "img content";
    margin-bottom: 0px;
/* 	direction: rtl; */
}
	  
.product-list-img {
    text-align: center;
}	  
.product-list-content{
    width: 60%;
    padding: 0px 160px;
}
.product-list:nth-child(even) {
    flex-direction: row-reverse;
}	  
	  
.product-list-img {
    width: 40%;
	padding:0px;
}

.product-list-img img {
    width: 450px;
    height: 450px;
    object-fit: contain;
}

.product-list-content h5 {
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
    text-align: left;
    margin-bottom: 33px;
    position: relative;
    text-align: center;
}
	  
.product-list-content h5::before {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 36%;
    width: 28%;
    height: 3px;
    background: #000;
}	  

.product-list-content p {
    font-size: 16px;
    font-weight: 400;
    line-height: 32.21px;
    text-align: left;
    text-align: center;
}




button#load-more {
    background: black;
    color: #fff;
    padding: 12px 40px;
    margin-top: 40px !important;
}
@media(max-width:767px){
    .product-list {
        display: unset !important;
    }
    .product-list-img {
    width: 100% !important;
}
.product-list-img img{
    padding:0px;
}
.product-list-img:hover img{
    padding:0px !important;
}
.product-list-img:before {
    width: 340px !important;
    height: 340px !important;
}
.product-list-img:hover:before{
    margin-top: 70px !important;
}
}
@media(max-width:1024px){
    .product-list-content {
    width: 100%;
    padding: 0px 0px;
}
.product-list-img img {
    width: 100%;
    height: 320px;
    object-fit: contain;
}
}/* End custom CSS */
/* Start custom CSS */.woof_container_inner_productcategories{
    cursor:pointer;
}
.woof_container_inner_manufacturer{
    cursor: pointer;
}/* End custom CSS */