.elementor-1484 .elementor-element.elementor-element-e1c9d75{--display:flex;}.elementor-1484 .elementor-element.elementor-element-f15d34d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F1ECE3;--border-color:#F1ECE3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-f15d34d:not(.elementor-motion-effects-element-type-background), .elementor-1484 .elementor-element.elementor-element-f15d34d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c6b17b );}.elementor-1484 .elementor-element.elementor-element-df17117{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-1484 .elementor-element.elementor-element-04dbb92 img{border-radius:48px 48px 48px 48px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-1484 .elementor-element.elementor-element-6b1f4b7{text-align:center;}.elementor-1484 .elementor-element.elementor-element-6b1f4b7 .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-80a9f03{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1484 .elementor-element.elementor-element-5d10d16 img{border-radius:48px 48px 48px 48px;}.elementor-1484 .elementor-element.elementor-element-5faa210{text-align:center;}.elementor-1484 .elementor-element.elementor-element-5faa210 .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-b8f0d8d{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1484 .elementor-element.elementor-element-fc86448 img{border-radius:48px 48px 48px 48px;}.elementor-1484 .elementor-element.elementor-element-4005d21{text-align:center;}.elementor-1484 .elementor-element.elementor-element-4005d21 .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-2e5b542{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1484 .elementor-element.elementor-element-b15541c img{border-radius:48px 48px 48px 48px;}.elementor-1484 .elementor-element.elementor-element-1bf9830{text-align:center;}.elementor-1484 .elementor-element.elementor-element-1bf9830 .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-6c0493f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1484 .elementor-element.elementor-element-4c493ff img{border-radius:48px 48px 48px 48px;}.elementor-1484 .elementor-element.elementor-element-aa710d9{text-align:center;}.elementor-1484 .elementor-element.elementor-element-aa710d9 .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-783d624{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1484 .elementor-element.elementor-element-db034fe img{border-radius:48px 48px 48px 48px;}.elementor-1484 .elementor-element.elementor-element-4b7199a{text-align:center;}.elementor-1484 .elementor-element.elementor-element-4b7199a .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-ade1e29{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1484 .elementor-element.elementor-element-ef31772 img{border-radius:48px 48px 48px 48px;}.elementor-1484 .elementor-element.elementor-element-c4b21af{text-align:center;}.elementor-1484 .elementor-element.elementor-element-c4b21af .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-9adf698{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1484 .elementor-element.elementor-element-b49365b img{border-radius:48px 48px 48px 48px;}.elementor-1484 .elementor-element.elementor-element-28a9119{text-align:center;}.elementor-1484 .elementor-element.elementor-element-28a9119 .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1484 .elementor-element.elementor-element-8567f88{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1484 .elementor-element.elementor-element-8408b71{--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 030px;--row-gap:0px;--column-gap:030px;}.elementor-1484 .elementor-element.elementor-element-0d927d4{--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-1484 .elementor-element.elementor-element-0d927d4.e-con{--align-self:flex-start;}.elementor-1484 .elementor-element.elementor-element-caaf077{--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-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-decoration:var( --e-global-typography-primary-text-decoration );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-decoration:var( --e-global-typography-accent-text-decoration );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-1484 .elementor-element.elementor-element-52687b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1484 .elementor-element.elementor-element-52687b3.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-1484 .elementor-element.elementor-element-0d927d4{--width:20%;}.elementor-1484 .elementor-element.elementor-element-caaf077{--width:80%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1484 .elementor-element.elementor-element-8567f88{--e-n-carousel-swiper-slides-to-display:5;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-1484 .elementor-element.elementor-element-52687b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1484 .elementor-element.elementor-element-f15d34d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-df17117{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1484 .elementor-element.elementor-element-80a9f03{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-b8f0d8d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-2e5b542{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-6c0493f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-783d624{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-ade1e29{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-9adf698{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1484 .elementor-element.elementor-element-8567f88{--e-n-carousel-swiper-slides-to-display:5;}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-1484 .elementor-element.elementor-element-52687b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-52687b3 *//* ==========================
   KIDSCHI PRODUCT CARD V3
========================== */

.woocommerce ul.products{
gap:24px !important;
}

.woocommerce ul.products li.product{

background:#fff;
border:1px solid #eee3db;
border-radius:22px;
overflow:hidden;
padding:0;
position:relative;

display:flex;
flex-direction:column;

min-height:465px;

transition:.3s;
}

.woocommerce ul.products li.product:hover{

transform:translateY(-4px);

box-shadow:
0 10px 30px rgba(0,0,0,.06);

}

/* ==========================
   IMAGE
========================== */

.woocommerce ul.products li.product img{

width:100%;
aspect-ratio:1/1;
object-fit:cover;

display:block;
margin:0;

border-radius:22px 22px 0 0;

}

/* ==========================
   PRODUCT LINK
========================== */

.woocommerce ul.products li.product .woocommerce-LoopProduct-link{

display:flex;
flex-direction:column;
flex:1;

text-decoration:none;

}

/* ==========================
   TITLE
========================== */

.woocommerce ul.products li.product .woocommerce-loop-product__title{

font-family:"BYekan",sans-serif !important;

font-size:16px;
font-weight:700;

line-height:1.9;

color:#4a2f1f;

text-align:center;

padding:18px 15px 0;

margin:0;

height:72px;

display:flex;
align-items:center;
justify-content:center;

overflow:hidden;

}

/* ==========================
   PRICE AREA
========================== */

.woocommerce ul.products li.product .price{

display:flex;
justify-content:center;
align-items:center;
gap:8px;

height:58px;

margin-top:auto;
padding:0 10px;

font-family:"BYekan",sans-serif !important;

}

/* قیمت اصلی */

.woocommerce ul.products li.product .price > .woocommerce-Price-amount{

font-size:22px;
font-weight:800;

color:#5b3b2a;

}

/* قیمت تخفیف خورده */

.woocommerce ul.products li.product .price ins{

background:none !important;
text-decoration:none !important;

order:1;

}

.woocommerce ul.products li.product .price ins bdi{

font-size:24px;
font-weight:900;

color:#5b3b2a;

}

/* قیمت قبلی */

.woocommerce ul.products li.product .price del{

order:2;

opacity:.55;

}

.woocommerce ul.products li.product .price del bdi{

font-size:14px;

color:#999;

text-decoration:line-through;

}

/* تومان */

.woocommerce ul.products li.product .price .woocommerce-Price-currencySymbol{

font-size:.8em;

}

/* ==========================
   BUTTON
========================== */

.woocommerce ul.products li.product .button{

width:calc(100% - 24px);

margin:0 auto 12px !important;

height:42px;

border-radius:50px;

background:#faf5f1;

border:1px solid #eaded4;

font-family:"BYekan",sans-serif !important;

font-size:13px;
font-weight:700;

color:#5b3b2a;

display:flex;
align-items:center;
justify-content:center;

transition:.3s;

}

.woocommerce ul.products li.product .button:hover{

background:#6a3f24;

border-color:#6a3f24;

color:#fff;

}

/* ==========================
   DIGIKALA SALE BADGE
========================== */

.woocommerce ul.products li.product .onsale{

position:absolute !important;

top:12px !important;
left:12px !important;
right:auto !important;

min-width:44px !important;
height:24px !important;

padding:0 8px !important;

display:flex !important;
align-items:center;
justify-content:center;

background:#ef4056 !important;

color:#fff !important;

font-size:12px !important;
font-weight:800 !important;

line-height:1 !important;

border:none !important;
border-radius:12px !important;

box-shadow:none !important;

transform:none !important;

z-index:5;

}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

.woocommerce ul.products{
gap:12px !important;
}

.woocommerce ul.products li.product{

min-height:370px;

border-radius:18px;

}

.woocommerce ul.products li.product img{

border-radius:18px 18px 0 0;

}

.woocommerce ul.products li.product .woocommerce-loop-product__title{

font-size:13px;

height:58px;

padding:12px 10px 0;

}

.woocommerce ul.products li.product .price{

height:46px;

}

.woocommerce ul.products li.product .price ins bdi,
.woocommerce ul.products li.product .price > .woocommerce-Price-amount{

font-size:18px;

}

.woocommerce ul.products li.product .button{

height:38px;
font-size:12px;

}

}

/* ==========================
   KIDSCHI PAGINATION
========================== */

.woocommerce nav.woocommerce-pagination{

margin-top:40px;
text-align:center;

}

.woocommerce nav.woocommerce-pagination ul{

display:flex !important;
justify-content:center;
align-items:center;
gap:10px;

padding:0;
margin:0;

border:none !important;
background:none;

}

.woocommerce nav.woocommerce-pagination ul li{

border:none !important;
overflow:visible;

}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{

width:46px;
height:46px;

display:flex;
align-items:center;
justify-content:center;

border-radius:14px;

background:#fff;

border:1px solid #eee3db;

font-family:"BYekan",sans-serif !important;

font-size:15px;
font-weight:700;

color:#6a3f24;

transition:.25s;

text-decoration:none;

}

/* هاور */

.woocommerce nav.woocommerce-pagination ul li a:hover{

background:#faf5f1;

border-color:#d9c9bd;

transform:translateY(-2px);

}

/* صفحه فعال */

.woocommerce nav.woocommerce-pagination ul li .current{

background:linear-gradient(
180deg,
#6a3f24,
#4d2d1c
);

color:#fff !important;

border-color:#6a3f24;

box-shadow:
0 8px 20px rgba(106,63,36,.20);

}

/* دکمه قبلی و بعدی */

.woocommerce nav.woocommerce-pagination ul li .next,
.woocommerce nav.woocommerce-pagination ul li .prev{

font-size:18px;
font-weight:900;

}

/* موبایل */

@media(max-width:767px){

.woocommerce nav.woocommerce-pagination ul{

gap:6px;

}

.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span{

width:40px;
height:40px;

font-size:13px;

border-radius:12px;

}

}

/* ==========================
   SORTING DESKTOP
========================== */

.woocommerce-ordering{
margin:0 !important;
position:relative;
}

.woocommerce-ordering .orderby{

width:240px;
height:48px;

border:1px solid #eaded4;
border-radius:14px;

background:#fff;

font-family:"BYekan",sans-serif !important;
font-size:14px;
font-weight:700;

color:#5b3b2a;

padding:0 18px;

cursor:pointer;

appearance:none;
-webkit-appearance:none;

background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%235b3b2a' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");

background-repeat:no-repeat;
background-position:left 15px center;

}

.woocommerce-ordering .orderby:focus{
outline:none;
box-shadow:none;
}

/* ==========================
   MOBILE SHEET
========================== */

@media(max-width:767px){

.woocommerce-ordering{
width:100%;
}

.woocommerce-ordering .orderby{

width:100%;
height:50px;

border-radius:14px;

font-size:13px;

}

}/* End custom CSS */