.elementor-1239 .elementor-element.elementor-element-ff5f933{--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:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1239 .elementor-element.elementor-element-70f0aec{width:auto;max-width:auto;}.elementor-1239 .elementor-element.elementor-element-70f0aec > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1239 .elementor-element.elementor-element-70f0aec.elementor-element{--align-self:flex-start;}.elementor-1239 .elementor-element.elementor-element-467f0e8 > .elementor-container{max-width:1440px;}.elementor-1239 .elementor-element.elementor-element-467f0e8{margin:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-c65e314 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-d3dda24{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1239 .elementor-element.elementor-element-c703a6d{--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:center;--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-1239 .elementor-element.elementor-element-f9902f6 .elementor-icon-wrapper{text-align:center;}.elementor-1239 .elementor-element.elementor-element-f9902f6 .elementor-icon{font-size:20px;}.elementor-1239 .elementor-element.elementor-element-f9902f6 .elementor-icon svg{height:20px;}.elementor-1239 .elementor-element.elementor-element-e065e51 .wd-text-block{font-size:14px;font-weight:700;}.elementor-1239 .elementor-element.elementor-element-dda3392{--display:flex;}.elementor-1239 .elementor-element.elementor-element-6f51295 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-3f032b7:not(.elementor-motion-effects-element-type-background), .elementor-1239 .elementor-element.elementor-element-3f032b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1239 .elementor-element.elementor-element-3f032b7, .elementor-1239 .elementor-element.elementor-element-3f032b7 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1239 .elementor-element.elementor-element-3f032b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-3f032b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1239 .elementor-element.elementor-element-2cf6e2a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-6a4bd60{--spacer-size:10px;}.elementor-1239 .elementor-element.elementor-element-5c2c826 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-9d04ca4{--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:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1239 .elementor-element.elementor-element-9d04ca4.e-con{--align-self:center;}.elementor-1239 .elementor-element.elementor-element-91d6df2{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1239 .elementor-element.elementor-element-48f71e8 .title{font-size:22px;font-weight:700;}.elementor-1239 .elementor-element.elementor-element-9579229{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1239 .elementor-element.elementor-element-d722c81.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-1239 .elementor-element.elementor-element-db79dc8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-c2e114a{--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;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-1239 .elementor-element.elementor-element-6559a75 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-6559a75.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-1239 .elementor-element.elementor-element-17ad0fc{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#E8E8E8;--border-color:#E8E8E8;}.elementor-1239 .elementor-element.elementor-element-17ad0fc::before, .elementor-1239 .elementor-element.elementor-element-17ad0fc > .elementor-background-video-container::before, .elementor-1239 .elementor-element.elementor-element-17ad0fc > .e-con-inner > .elementor-background-video-container::before, .elementor-1239 .elementor-element.elementor-element-17ad0fc > .elementor-background-slideshow::before, .elementor-1239 .elementor-element.elementor-element-17ad0fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1239 .elementor-element.elementor-element-17ad0fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8FAFC;--background-overlay:'';}.elementor-1239 .elementor-element.elementor-element-4a53611{--display:flex;}.elementor-1239 .elementor-element.elementor-element-4a53611.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1239 .elementor-element.elementor-element-c99378d{--display:flex;}.elementor-1239 .elementor-element.elementor-element-00b1882{margin:0px 0px 0px 0px;}.elementor-1239 .elementor-element.elementor-element-6fb5388.elementor-column > .elementor-widget-wrap{justify-content:space-between;}@media(max-width:1024px){.elementor-1239 .elementor-element.elementor-element-9d04ca4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1239 .elementor-element.elementor-element-48f71e8 .title{font-size:24px;}}@media(min-width:768px){.elementor-1239 .elementor-element.elementor-element-c65e314{width:26%;}.elementor-1239 .elementor-element.elementor-element-5c2c826{width:74%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1239 .elementor-element.elementor-element-5c2c826{width:100%;}.elementor-1239 .elementor-element.elementor-element-91d6df2{--width:100%;}.elementor-1239 .elementor-element.elementor-element-9579229{--width:100%;}}@media(max-width:767px){.elementor-1239 .elementor-element.elementor-element-70f0aec :is(.wd-breadcrumbs,.yoast-breadcrumb){font-size:12px;}.elementor-1239 .elementor-element.elementor-element-c65e314 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-1239 .elementor-element.elementor-element-d3dda24{--flex-wrap:nowrap;--margin-top:16px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-1239 .elementor-element.elementor-element-dda3392{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1239 .elementor-element.elementor-element-9d04ca4{--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-1239 .elementor-element.elementor-element-48f71e8 .title{font-size:18px;}.elementor-1239 .elementor-element.elementor-element-17ad0fc{--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:center;--flex-wrap:nowrap;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1239 .elementor-element.elementor-element-4a53611{--width:83px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-1239 .elementor-element.elementor-element-c99378d{--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:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:6px;--padding-right:6px;}}/* Start custom CSS for icon, class: .elementor-element-f9902f6 */.elementor-1239 .elementor-element.elementor-element-f9902f6 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-e065e51 */.elementor-1239 .elementor-element.elementor-element-e065e51{
    color: black;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c703a6d */.elementor-1239 .elementor-element.elementor-element-c703a6d {
    gap: 8px;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_active_filters, class: .elementor-element-6f51295 */.elementor-1239 .elementor-element.elementor-element-6f51295 .widget_layered_nav_filters{
    display: none;
}

.elementor-1239 .elementor-element.elementor-element-6f51295 .wd-clear-filters{
    border:none;
    padding: 0;
}

.elementor-1239 .elementor-element.elementor-element-6f51295 .wd-clear-filters a{
    color: rgb(165 22 33);
}

.elementor-1239 .elementor-element.elementor-element-6f51295 .wd-active-filters{
    justify-content: end;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f032b7 */.elementor-1239 .elementor-element.elementor-element-3f032b7 .elementor-element-populated{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c65e314 */.elementor-1239 .elementor-element.elementor-element-c65e314 {
    width: 100% !important;
    max-width: 291.5px;
}
.elementor-1239 .elementor-element.elementor-element-c65e314 .elementor-element-3f032b7 .elementor-column-gap-default {
    margin: 0;
}

.elementor-1239 .elementor-element.elementor-element-c65e314 .wd-filter-search{
    direction: ltr;
}

.elementor-1239 .elementor-element.elementor-element-c65e314 .wd-filter-search input{
    direction: rtl;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d722c81 */.elementor-1239 .elementor-element.elementor-element-d722c81 {
    text-align:left;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d04ca4 */.elementor-1239 .elementor-element.elementor-element-9d04ca4 .e-child {
    width: fit-content;
}

.elementor-1239 .elementor-element.elementor-element-9d04ca4 {
       justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c99378d */.elementor-1239 .elementor-element.elementor-element-c99378d select {
    border:none;
    border-radius: 0;
    background: transparent;
    color: #0D6EFD;
    font-weight: 700;
    font-size: 14px;
    padding: 0;
}

.elementor-1239 .elementor-element.elementor-element-c99378d {
    border-right: 1px solid #E8E8E8;
    gap:4px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17ad0fc */.elementor-1239 .elementor-element.elementor-element-17ad0fc {
    overflow: hidden;
    background: #F8FAFC;
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-26dfe0a */.elementor-1239 .elementor-element.elementor-element-26dfe0a .products{
     gap: 0;
    overflow: hidden;
    border:1px solid #ccc;
    border-radius: 10px;
}

.elementor-1239 .elementor-element.elementor-element-26dfe0a .products > div {
    transition: all 0.3s ease-in-out;
}


.elementor-1239 .elementor-element.elementor-element-26dfe0a .products > div:hover {
    box-shadow: 0px 4px 40px 0px #31486A29;
    z-index: 11;
}

.products > div {
  border-top: 1px solid #ccc;
}

.products > div:nth-child(n+1) {
  border-left: 1px solid #ccc;
}


@media(min-width: 767px) { 
    .products > div:nth-child(4n) { 
        border-left: none; 
    } 
    
    .products > div:nth-child(-n+4) { border-top: none; 
    } 
} 

@media(max-width: 767px) { 
    .products > div:nth-child(-n+2) { border-top: none;
    } 
    
    .products > div:nth-child(2n) { 
        border-left: none; 
    } 
}

.product-wrapper{
    background: white !important;
    transform: translate(0) !important;
    padding: 1.25rem !important;
}

.content-product-imagin{
    display: none !important;
}


.product-image-link{
    height: 260px !important;
    display: flex !important;
    align-items: center !important;
}

.product-image-link img{
    height: 218px !important;
    object-fit: contain;
}

.wd-product .wd-entities-title a{
    font-weight: 500 !important;
    font-size: 16px !important;
}

.wd-product .wd-product-cats{
     font-size: 0px !important; 
}

.wd-product-cats a:last-child {
    font-weight: 700 !important;
    font-size: 14px !important;
}

.wd-product .wd-entities-title {
    display: -webkit-box;   
    -webkit-line-clamp: 2; 
    -webkit-box-orient: vertical;
    overflow: hidden;       
    text-overflow: ellipsis;    
}

.wd-product .wd-entities-title{
  max-height: 100% !important;
}

.wd-product .wrap-price{
    display: block !important;
    order:10;
}


.wd-product .wd-product-sku{
    font-size: 12px !important;
    color: #939393 !important;
}

.wd-product .wd-product-sku::before{
    content: 'شناسه محصول';
}

.wd-product .wd-product-sku .wd-label{
    display: none;
}

.tf-product-colors{
    position: absolute;
    left: 1rem;
    top: 1rem;
    flex-direction: column;
}

.product-element-bottom{
    position: initial !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5c2c826 */.elementor-1239 .elementor-element.elementor-element-5c2c826 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-467f0e8 */.elementor-1239 .elementor-element.elementor-element-467f0e8 .elementor-column-gap-default {
    gap: 2.5rem;
}/* End custom CSS */