.elementor-416 .elementor-element.elementor-element-9ea602b{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-416 .elementor-element.elementor-element-9ea602b:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-9ea602b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-416 .elementor-element.elementor-element-23a3f9a{--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-416 .elementor-element.elementor-element-23a3f9a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-416 .elementor-element.elementor-element-9183699{--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-416 .elementor-element.elementor-element-9183699.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-416 .elementor-element.elementor-element-828669a .elementor-menu-toggle{margin:0 auto;}.elementor-416 .elementor-element.elementor-element-828669a .elementor-nav-menu--main .elementor-item{color:#BE9059;fill:#BE9059;}.elementor-416 .elementor-element.elementor-element-b6bada2{--display:flex;--min-height:0px;--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;}.elementor-416 .elementor-element.elementor-element-b6bada2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-416 .elementor-element.elementor-element-58137c1{--display:flex;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-416 .elementor-element.elementor-element-850e990.elementor-wc-products  ul.products{grid-column-gap:22px;grid-row-gap:40px;}.elementor-416 .elementor-element.elementor-element-850e990 .woocommerce .woocommerce-loop-category__title{color:#E7C7A1;font-family:"Vazirmatn", Sans-serif;font-weight:600;}.elementor-416 .elementor-element.elementor-element-8d1d461{--display:flex;}.elementor-416 .elementor-element.elementor-element-cccd039{--display:flex;}.elementor-416 .elementor-element.elementor-element-cccd039:not(.elementor-motion-effects-element-type-background), .elementor-416 .elementor-element.elementor-element-cccd039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-wrapper{text-align:center;}.elementor-416 .elementor-element.elementor-element-a94a0aa.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-416 .elementor-element.elementor-element-a94a0aa.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-416 .elementor-element.elementor-element-a94a0aa.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-img img{transition-duration:0.3s;}.elementor-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-title{font-family:"Vazirmatn", Sans-serif;font-weight:600;color:#BE9059;}.elementor-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-description{color:#E7C7A1;}.elementor-416 .elementor-element.elementor-element-e4398b7{--display:flex;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-416 .elementor-element.elementor-element-c10fe03{--grid-columns:1;--load-more-button-align:center;}@media(max-width:1024px){.elementor-416 .elementor-element.elementor-element-c10fe03{--grid-columns:2;}}@media(max-width:767px){.elementor-416 .elementor-element.elementor-element-9ea602b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-416 .elementor-element.elementor-element-23a3f9a{--width:150px;}.elementor-416 .elementor-element.elementor-element-9183699{--width:149px;}.elementor-416 .elementor-element.elementor-element-b6bada2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-416 .elementor-element.elementor-element-850e990 a > img{margin-bottom:16px;}.elementor-416 .elementor-element.elementor-element-850e990 .woocommerce .woocommerce-loop-category__title{font-size:14px;}.elementor-416 .elementor-element.elementor-element-cccd039{--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-416 .elementor-element.elementor-element-a94a0aa.elementor-element{--align-self:center;}.elementor-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-img{margin-bottom:0px;}.elementor-416 .elementor-element.elementor-element-a94a0aa.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-416 .elementor-element.elementor-element-a94a0aa.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-416 .elementor-element.elementor-element-a94a0aa.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-title{margin-bottom:0px;font-size:22px;}.elementor-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-wrapper .elementor-image-box-img{width:33px;}.elementor-416 .elementor-element.elementor-element-a94a0aa .elementor-image-box-img img{height:33px;}.elementor-416 .elementor-element.elementor-element-e4398b7{--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;}.elementor-416 .elementor-element.elementor-element-c10fe03{--grid-columns:1;--grid-row-gap:10px;--load-more—spacing:8px;--grid-column-gap:8px;}}@media(min-width:768px){.elementor-416 .elementor-element.elementor-element-23a3f9a{--width:7.957%;}.elementor-416 .elementor-element.elementor-element-9183699{--width:50%;}.elementor-416 .elementor-element.elementor-element-b6bada2{--content-width:1600px;}}/* Start custom CSS */@media screen and (min-width: 767px){
    .main-container{
        background: #F6FAEF;
        width: 700px;
        margin: 0 auto;
        display: block;
        height: 100vh;
        overflow-y: auto;
        overflow-x: hidden;
    }
    body{
        width: 100vw;
        overflow-x: hidden;
        overflow-y: hidden;
    }
    
}

@media screen and (max-width: 767px){
    body{
        background-color: #F6FAEF !important;
    }
}


.cg-car .wd-products-element .wd-products{
    display: flex;
    flex-direction: row;
    gap: 24px;
    overflow-x: scroll; 
    padding-bottom: 10px;
}

.wd-col.category-grid-item.wd-cat.cat-design-alt.categories-with-shadow.wd-with-subcat.product-category.product.first, .wd-col.category-grid-item.wd-cat.cat-design-alt.categories-with-shadow.wd-with-subcat.product-category.product{
    min-width: 150px;
    border: 1px solid #E2E1E1;
    height: 90px;
    border-radius: 18px;
    background-color: #fff;
}

.cg-car .wd-products-element .wd-products .wd-cat-inner{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 14px;
    height: 80px !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    width: 100px !important;
    height: 50px !important;
}

.wd-cat-thumb.category-image-wrapp{
    width: 50px;
    height: 50px !important;
}

.wd-cat-thumb.category-image-wrapp{
    border: none;
    box-shadow: none !important;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: visible;
    height: 50px !important;
}
a.wd-cat-image.category-image{
    display: flex;
    justify-content: center  !important;
    align-items: center !important;
    height: 50px !important;
    margin-bottom: -20px !important;
}
h3.wd-entities-title{
    font-size: 12px !important;
    font-weight: 800
}

.wd-cat-count.more-products{
    display: none;
}


.cg-name .elementor-image-box-wrapper{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: 10px;
}/* End custom CSS */