.elementor-1396 .elementor-element.elementor-element-992f537{--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;}.elementor-1396 .elementor-element.elementor-element-6fbc7da{--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-1396 .elementor-element.elementor-element-6fbc7da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1396 .elementor-element.elementor-element-8e67a05{--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-theme-archive-title .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-1396 .elementor-element.elementor-element-3c2edd1 .elementor-heading-title{font-family:"peyda", Sans-serif;font-size:25px;font-weight:500;text-decoration:none;}.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-1396 .elementor-element.elementor-element-303f427.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-1396 .elementor-element.elementor-element-303f427.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1396 .elementor-element.elementor-element-e1c5379{--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-1396 .elementor-element.elementor-element-51a13b2{text-align:justify;}@media(min-width:768px){.elementor-1396 .elementor-element.elementor-element-6fbc7da{--width:17.686%;}.elementor-1396 .elementor-element.elementor-element-8e67a05{--width:100%;}}@media(max-width:1024px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.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-1396 .elementor-element.elementor-element-303f427.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-widget-theme-archive-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.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-1396 .elementor-element.elementor-element-303f427.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-303f427 *//* ==========================
   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 */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kidschi.com/wp-content/uploads/2026/07/Peyda-Medium@fontbazi.ttf') format('truetype');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kidschi.com/wp-content/uploads/2026/07/Peyda-Regular@fontbazi.ttf') format('truetype');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kidschi.com/wp-content/uploads/2026/07/Peyda-Bold@fontbazi.ttf') format('truetype');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://kidschi.com/wp-content/uploads/2026/07/Peyda-Black@fontbazi.ttf') format('truetype');
}
/* End Custom Fonts CSS */