.elementor-110 .elementor-element.elementor-element-a9fc163{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-110 .elementor-element.elementor-element-4e80b8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-110 .elementor-element.elementor-element-8bb221b .image-slider-1 .swiper-nav-button i{border-bottom-color:#000;}.elementor-110 .elementor-element.elementor-element-8bb221b .image-slider-1 .swiper-btn-prev i:after{border-top-color:#000;border-right-color:#000;}.elementor-110 .elementor-element.elementor-element-8bb221b .image-slider-1 .swiper-btn-next i:after{border-bottom-color:#000;border-left-color:#000;}.elementor-110 .elementor-element.elementor-element-8bb221b .image-slider-1 .swiper-pagination-bullets .swiper-pagination-bullet{background:#00000087;}.elementor-110 .elementor-element.elementor-element-8bb221b .image-slider-1 .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#000;}.elementor-110 .elementor-element.elementor-element-8bb221b .image-slider-1 .swiper-pagination-bullets .swiper-pagination-bullet-active:before{background-color:#000;}.elementor-110 .elementor-element.elementor-element-8bb221b .image-slider-1, .elementor-110 .elementor-element.elementor-element-8bb221b .image-slider-1 img, .elementor-110 .elementor-element.elementor-element-8bb221b .swiper-slide{border-radius:13px;}.elementor-110 .elementor-element.elementor-element-8bb221b .slide-title{text-align:center;}.elementor-110 .elementor-element.elementor-element-8bb221b .slide-description{text-align:center;}.elementor-110 .elementor-element.elementor-element-5221abd{--display:flex;--position:fixed;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;top:60%;--z-index:10;}.elementor-110 .elementor-element.elementor-element-5221abd.e-con{--align-self:center;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-5221abd{right:40px;}body.rtl .elementor-110 .elementor-element.elementor-element-5221abd{left:40px;}.elementor-110 .elementor-element.elementor-element-9bedecf .elementor-repeater-item-9af4343.elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-9bedecf{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:1.5rem;--grid-column-gap:2rem;--grid-row-gap:0.5rem;}.elementor-110 .elementor-element.elementor-element-9bedecf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-110 .elementor-element.elementor-element-9bedecf .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-110 .elementor-element.elementor-element-8c9b85f{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-99d59f3{text-align:center;}.elementor-110 .elementor-element.elementor-element-99d59f3 .elementor-heading-title{font-size:1.5rem;font-weight:700;color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-f1c706e{--display:flex;--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:center;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-c55a7cf .product{text-align:center;}.elementor-110 .elementor-element.elementor-element-c55a7cf{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-110 .elementor-element.elementor-element-c55a7cf a > img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;}.elementor-110 .elementor-element.elementor-element-c55a7cf .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-text );font-size:1rem;font-weight:400;}.elementor-110 .elementor-element.elementor-element-c55a7cf .woocommerce-loop-category__title .count{color:var( --e-global-color-text );font-size:1rem;}.elementor-110 .elementor-element.elementor-element-8f71624{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-110 .elementor-element.elementor-element-22e3937 .swiper-slide:not(.sc-first-item-content, .sc-last-item-content) .sc-item-content{background-color:#fff;}.elementor-110 .elementor-element.elementor-element-22e3937 .add-to-cart-btn{background-color:#fff;color:var( --e-global-color-text );font-size:15px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-22e3937 .swiper-nav-button{background-color:#fff;color:#464646;}.elementor-110 .elementor-element.elementor-element-22e3937 .shop-carousel4-wrap{background-color:transparent;background-image:linear-gradient(160deg, var( --e-global-color-primary ) 0%, var( --e-global-color-text ) 100%);border-radius:16px;}.elementor-110 .elementor-element.elementor-element-22e3937 .sc-last-item-content .sc-item-content{background-color:#fff;}.elementor-110 .elementor-element.elementor-element-22e3937 .fimage img{object-fit:fill;}.elementor-110 .elementor-element.elementor-element-22e3937 .sc-item-content .product-title{color:#444444;}.elementor-110 .elementor-element.elementor-element-22e3937 .sc-item-content .product-title > *{font-size:15px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-22e3937 .reg-price-wrap{color:#000000;}.elementor-110 .elementor-element.elementor-element-22e3937 .sale-price{color:#c3c3ce;}.elementor-110 .elementor-element.elementor-element-22e3937 .sc-first-item-content a{color:#fff;}.elementor-110 .elementor-element.elementor-element-22e3937 .sc-last-item-content .sc-item-content a{color:#444444;}.elementor-110 .elementor-element.elementor-element-22e3937 .sc-last-item-content .sc-item-content span{color:#444444;}.elementor-110 .elementor-element.elementor-element-22e3937 .sc-last-item-content .sc-item-content i{color:#19bfd3;}.elementor-110 .elementor-element.elementor-element-2cea478{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-110 .elementor-element.elementor-element-c4f96b3{--display:flex;}.elementor-110 .elementor-element.elementor-element-94229df{text-align:center;}.elementor-110 .elementor-element.elementor-element-94229df .elementor-heading-title{font-size:1.5rem;font-weight:700;color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-d2283be .sc-item-content{background-color:#fff;}.elementor-110 .elementor-element.elementor-element-d2283be .add-to-cart-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-feb1081 );font-size:15px;font-weight:400;border-radius:20px 20px 20px 20px;}.elementor-110 .elementor-element.elementor-element-d2283be .fimage img{object-fit:fill;}.elementor-110 .elementor-element.elementor-element-d2283be .product-items{gap:0px;}.elementor-110 .elementor-element.elementor-element-d2283be .product-item{border-radius:0px;border-color:#f0f0f0;}.elementor-110 .elementor-element.elementor-element-d2283be .sc-items-top img{border-radius:20px;}.elementor-110 .elementor-element.elementor-element-d2283be .sc-item-content .product-title{color:var( --e-global-color-text );}.elementor-110 .elementor-element.elementor-element-d2283be .sc-item-content .product-title h3, .elementor-110 .elementor-element.elementor-element-d2283be .sc-item-content .product-title .title-tag{font-size:15px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-d2283be .sc-item-content .is-meta{color:var( --e-global-color-primary );}.elementor-110 .elementor-element.elementor-element-d2283be .reg-price-wrap{color:#000000;}.elementor-110 .elementor-element.elementor-element-d2283be .sale-price{color:#c3c3ce;}.elementor-110 .elementor-element.elementor-element-d2283be .box-title{text-align:right;color:#000;font-size:20px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-d2283be .box-btn{left:15px;}.elementor-110 .elementor-element.elementor-element-d2283be .box-btn a{color:var( --e-global-color-primary );font-size:15px;font-weight:400;}.elementor-110 .elementor-element.elementor-element-b04d99e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-110 .elementor-element.elementor-element-447846f{--display:flex;}.elementor-110 .elementor-element.elementor-element-4104aad .grid-products2-wrap{background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#f1f2f4;border-radius:15px;}.elementor-110 .elementor-element.elementor-element-4104aad .sc-item-content{background-color:#fff;}.elementor-110 .elementor-element.elementor-element-4104aad .add-to-cart{background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px;}.elementor-110 .elementor-element.elementor-element-4104aad .products-wrap{grid-template-columns:repeat(5,minmax(0,1fr));background-color:#f0f0f0;}.elementor-110 .elementor-element.elementor-element-4104aad .product-cover img{object-fit:contain;border-radius:15px;}.elementor-110 .elementor-element.elementor-element-4104aad .box-title{text-align:center;color:#000;font-size:20px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-4104aad .box-title i{font-size:15px;}.elementor-110 .elementor-element.elementor-element-4104aad .box-title svg{width:15px;}.elementor-110 .elementor-element.elementor-element-4104aad .box-btn{left:15px;}.elementor-110 .elementor-element.elementor-element-4104aad .box-btn a{color:var( --e-global-color-primary );background-color:#fff;font-size:15px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:5px;padding:5px 20px 5px 20px;}.elementor-110 .elementor-element.elementor-element-4104aad .sc-item-content .product-title{color:#444444;}.elementor-110 .elementor-element.elementor-element-4104aad .sc-item-content .product-title h3{font-size:15px;font-weight:500;}.elementor-110 .elementor-element.elementor-element-4104aad .reg-price-wrap{color:#000000;}.elementor-110 .elementor-element.elementor-element-4104aad .sale-price{color:#B0B0B3;}@media(max-width:1024px){.elementor-110 .elementor-element.elementor-element-99d59f3 .elementor-heading-title{font-size:1.25rem;}.elementor-110 .elementor-element.elementor-element-94229df .elementor-heading-title{font-size:1.25rem;}.elementor-110 .elementor-element.elementor-element-4104aad .products-wrap{grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:767px){.elementor-110 .elementor-element.elementor-element-a9fc163{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-110 .elementor-element.elementor-element-4e80b8f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-110 .elementor-element.elementor-element-8bb221b .swiper-slide{height:114px;}.elementor-110 .elementor-element.elementor-element-5221abd{--width:10%;--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;top:74%;}body:not(.rtl) .elementor-110 .elementor-element.elementor-element-5221abd{right:6%;}body.rtl .elementor-110 .elementor-element.elementor-element-5221abd{left:6%;}.elementor-110 .elementor-element.elementor-element-9bedecf{width:var( --container-widget-width, 14.475px );max-width:14.475px;--container-widget-width:14.475px;--container-widget-flex-grow:0;--icon-size:1.25rem;--grid-row-gap:0.25rem;}.elementor-110 .elementor-element.elementor-element-99d59f3 .elementor-heading-title{font-size:1.2rem;}.elementor-110 .elementor-element.elementor-element-c55a7cf{padding:10px 10px 10px 10px;}.elementor-110 .elementor-element.elementor-element-c55a7cf .woocommerce .woocommerce-loop-category__title{font-size:0.85rem;}.elementor-110 .elementor-element.elementor-element-94229df .elementor-heading-title{font-size:1.2rem;}.elementor-110 .elementor-element.elementor-element-4104aad .products-wrap{grid-template-columns:repeat(1,minmax(0,1fr));}}@media(min-width:768px){.elementor-110 .elementor-element.elementor-element-5221abd{--width:0%;}}@media(max-width:1024px) and (min-width:768px){.elementor-110 .elementor-element.elementor-element-4e80b8f{--width:100%;}}/* Start custom CSS for wc-categories, class: .elementor-element-c55a7cf */div#categorySlides {
    background-color: white;
    border-radius: 20px;
}

.woocommerce ul.products li.product a img {
    border-radius: 20px;
    margin:0;
}






@media (max-width: 1024px){

  #categorySlides ul.products {
    display: flex !important;      /* همه آیتم‌ها کنار هم */
    flex-wrap: nowrap !important;  /* نگذارند به خط بعد */
    overflow-x: auto !important;   /* اسکرول افقی */
    -webkit-overflow-scrolling: touch;
    gap: 12px;
    padding: 8px 0;
  }

  #categorySlides ul.products li.product-category {
    flex: 0 0 140px !important;     /* اندازه هر آیتم */
    max-width: 140px !important;
    scroll-snap-align: start;
    list-style: none;
  }

  #categorySlides ul.products::-webkit-scrollbar {
    display: none;
  }
}

#categorySlides ul.products {
  scroll-snap-type: x mandatory;
}

#categorySlides ul.products li.product-category {
  scroll-snap-align: start;
}/* End custom CSS */