.elementor-1238 .elementor-element.elementor-element-b0e04b4{--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-1238 .elementor-element.elementor-element-2617bd0{--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:#E9E4DC;--border-color:#E9E4DC;--border-radius:15px 15px 15px 15px;}.elementor-1238 .elementor-element.elementor-element-ee71ef3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1238 .elementor-element.elementor-element-ee71ef3 .woocommerce-breadcrumb{font-family:"BYekan", Sans-serif;font-weight:800;text-decoration:none;}.elementor-1238 .elementor-element.elementor-element-5dbe50d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-2c99b2d{--display:flex;}.elementor-1238 .elementor-element.elementor-element-2c99b2d.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1238 .elementor-element.elementor-element-fe76b85 .flex-viewport:not(:last-child){margin-bottom:21px;}.woocommerce .elementor-1238 .elementor-element.elementor-element-fe76b85 .flex-control-thumbs img{border-radius:12px 12px 12px 12px;}.woocommerce .elementor-1238 .elementor-element.elementor-element-fe76b85 .flex-control-thumbs li{padding-right:calc(17px / 2);padding-left:calc(17px / 2);padding-bottom:17px;}.woocommerce .elementor-1238 .elementor-element.elementor-element-fe76b85 .flex-control-thumbs{margin-right:calc(-17px / 2);margin-left:calc(-17px / 2);}.elementor-1238 .elementor-element.elementor-element-f64ab79{--display:flex;}.elementor-1238 .elementor-element.elementor-element-b395392{--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;}.elementor-widget-woocommerce-product-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-1238 .elementor-element.elementor-element-6150c6b .elementor-heading-title{font-family:"BYekan", Sans-serif;font-size:24px;font-weight:700;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-adc24c6{text-align:justify;}.woocommerce .elementor-1238 .elementor-element.elementor-element-adc24c6 .woocommerce-product-details__short-description{font-family:"BYekan", Sans-serif;font-size:16px;font-weight:500;text-decoration:none;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );}.elementor-1238 .elementor-element.elementor-element-6b8a727{--divider-border-style:solid;--divider-color:#C68A5263;--divider-border-width:1px;}.elementor-1238 .elementor-element.elementor-element-6b8a727 .elementor-divider-separator{width:100%;}.elementor-1238 .elementor-element.elementor-element-6b8a727 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.woocommerce .elementor-widget-woocommerce-product-price .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-1238 .elementor-element.elementor-element-8ae542f{text-align:right;}.woocommerce .elementor-1238 .elementor-element.elementor-element-8ae542f .price{color:var( --e-global-color-text );font-family:"BYekan", Sans-serif;font-size:25px;font-weight:500;text-decoration:none;}.woocommerce .elementor-1238 .elementor-element.elementor-element-8ae542f .price ins{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-1238 .elementor-element.elementor-element-8ae542f:not(.elementor-product-price-block-yes) del{margin-right:35px;}body.rtl .elementor-1238 .elementor-element.elementor-element-8ae542f:not(.elementor-product-price-block-yes) del{margin-left:35px;}.elementor-1238 .elementor-element.elementor-element-8ae542f.elementor-product-price-block-yes del{margin-bottom:35px;}.elementor-widget-woocommerce-product-add-to-cart .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-1238 .elementor-element.elementor-element-dda7146 .cart button, .elementor-1238 .elementor-element.elementor-element-dda7146 .cart .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 );background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1238 .elementor-element.elementor-element-dda7146 .added_to_cart{color:var( --e-global-color-f46039c );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-1238 .elementor-element.elementor-element-dda7146{--button-spacing:21px;}.elementor-1238 .elementor-element.elementor-element-dda7146 .quantity .qty{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 );transition:all 0.2s;}.woocommerce .elementor-1238 .elementor-element.elementor-element-dda7146 form.cart table.variations label{color:var( --e-global-color-primary );font-family:"BYekan", Sans-serif;font-size:16px;font-weight:800;text-decoration:none;}.woocommerce .elementor-1238 .elementor-element.elementor-element-dda7146 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-1238 .elementor-element.elementor-element-dda7146 form.cart table.variations td.value:before{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 );}.woocommerce .elementor-1238 .elementor-element.elementor-element-dda7146 form.cart table.variations td.value select, .woocommerce .elementor-1238 .elementor-element.elementor-element-dda7146 form.cart table.variations td.value:before{border-radius:24px;}.elementor-1238 .elementor-element.elementor-element-cb873d1{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FCF2E0;--border-color:#FCF2E0;--border-radius:20px 20px 20px 20px;}.elementor-1238 .elementor-element.elementor-element-cb873d1:not(.elementor-motion-effects-element-type-background), .elementor-1238 .elementor-element.elementor-element-cb873d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5c6b17b );}.elementor-1238 .elementor-element.elementor-element-7657a7c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FCF2E0;--border-color:#FCF2E0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-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 );text-decoration:var( --e-global-typography-text-text-decoration );}.elementor-1238 .elementor-element.elementor-element-aebceb6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1238 .elementor-element.elementor-element-aebceb6 .elementor-image-box-wrapper{text-align:center;}.elementor-1238 .elementor-element.elementor-element-aebceb6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1238 .elementor-element.elementor-element-aebceb6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1238 .elementor-element.elementor-element-aebceb6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1238 .elementor-element.elementor-element-aebceb6 .elementor-image-box-wrapper .elementor-image-box-img{width:73px;}.elementor-1238 .elementor-element.elementor-element-aebceb6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1238 .elementor-element.elementor-element-aebceb6 .elementor-image-box-title{font-family:"BYekan", Sans-serif;font-size:12px;font-weight:600;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-aebceb6 .elementor-image-box-description{font-family:"BYekan", Sans-serif;font-size:11px;font-weight:400;text-decoration:none;}.elementor-1238 .elementor-element.elementor-element-34a18e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FCF2E0;--border-color:#FCF2E0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-aa8a784 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1238 .elementor-element.elementor-element-aa8a784 .elementor-image-box-wrapper{text-align:center;}.elementor-1238 .elementor-element.elementor-element-aa8a784.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1238 .elementor-element.elementor-element-aa8a784.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1238 .elementor-element.elementor-element-aa8a784.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1238 .elementor-element.elementor-element-aa8a784 .elementor-image-box-wrapper .elementor-image-box-img{width:73px;}.elementor-1238 .elementor-element.elementor-element-aa8a784 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1238 .elementor-element.elementor-element-aa8a784 .elementor-image-box-title{font-family:"BYekan", Sans-serif;font-size:12px;font-weight:600;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-aa8a784 .elementor-image-box-description{font-family:"BYekan", Sans-serif;font-size:11px;font-weight:400;text-decoration:none;}.elementor-1238 .elementor-element.elementor-element-83c1681{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FCF2E0;--border-color:#FCF2E0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-e491fe1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1238 .elementor-element.elementor-element-e491fe1 .elementor-image-box-wrapper{text-align:center;}.elementor-1238 .elementor-element.elementor-element-e491fe1.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1238 .elementor-element.elementor-element-e491fe1.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1238 .elementor-element.elementor-element-e491fe1.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1238 .elementor-element.elementor-element-e491fe1 .elementor-image-box-wrapper .elementor-image-box-img{width:73px;}.elementor-1238 .elementor-element.elementor-element-e491fe1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1238 .elementor-element.elementor-element-e491fe1 .elementor-image-box-title{font-family:"BYekan", Sans-serif;font-size:12px;font-weight:600;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-e491fe1 .elementor-image-box-description{font-family:"BYekan", Sans-serif;font-size:11px;font-weight:400;text-decoration:none;}.elementor-1238 .elementor-element.elementor-element-90d7686{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1238 .elementor-element.elementor-element-56b562e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1238 .elementor-element.elementor-element-56b562e .elementor-image-box-wrapper{text-align:center;}.elementor-1238 .elementor-element.elementor-element-56b562e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-1238 .elementor-element.elementor-element-56b562e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-1238 .elementor-element.elementor-element-56b562e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-1238 .elementor-element.elementor-element-56b562e .elementor-image-box-wrapper .elementor-image-box-img{width:73px;}.elementor-1238 .elementor-element.elementor-element-56b562e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1238 .elementor-element.elementor-element-56b562e .elementor-image-box-title{font-family:"BYekan", Sans-serif;font-size:12px;font-weight:600;text-decoration:none;color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-56b562e .elementor-image-box-description{font-family:"BYekan", Sans-serif;font-size:11px;font-weight:400;text-decoration:none;}.elementor-1238 .elementor-element.elementor-element-11d022f{--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-1238 .elementor-element.elementor-element-eee7b87{--swiper-slides-to-display:4;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1238 .elementor-element.elementor-element-eee7b87 .swiper-slide > .elementor-element{height:100%;}.elementor-1238 .elementor-element.elementor-element-198626e{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){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-1238 .elementor-element.elementor-element-013b53c{--display:flex;}.elementor-widget-woocommerce-product-content{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-1238 .elementor-element.elementor-element-3b7ab43{text-align:justify;}.elementor-1238 .elementor-element.elementor-element-c9ac4c6{--display:flex;}.elementor-1238 .elementor-element.elementor-element-ff97580{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:37px;--n-tabs-gap:0px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-icon-color:var( --e-global-color-primary );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-ff97580 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FAF7F200;}.elementor-1238 .elementor-element.elementor-element-ff97580.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-ff97580.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-1238 .elementor-element.elementor-element-ff97580.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#66595900;border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-1238 .elementor-element.elementor-element-ff97580.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-1238 .elementor-element.elementor-element-ff97580.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){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-1238 .elementor-element.elementor-element-ff97580 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );--n-tabs-icon-color-hover:var( --e-global-color-primary );}:where( .elementor-1238 .elementor-element.elementor-element-ff97580.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD69;--border-radius:1px 1px 1px 1px;}.elementor-1238 .elementor-element.elementor-element-dfedefc{--display:flex;}@media(min-width:768px){.elementor-1238 .elementor-element.elementor-element-2c99b2d{--width:55%;}.elementor-1238 .elementor-element.elementor-element-7657a7c{--width:25%;}.elementor-1238 .elementor-element.elementor-element-34a18e0{--width:25%;}.elementor-1238 .elementor-element.elementor-element-83c1681{--width:25%;}.elementor-1238 .elementor-element.elementor-element-90d7686{--width:25%;}}@media(max-width:1024px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1238 .elementor-element.elementor-element-eee7b87{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-1238 .elementor-element.elementor-element-cb873d1{--flex-wrap:wrap;}.elementor-1238 .elementor-element.elementor-element-7657a7c{--width:33%;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1238 .elementor-element.elementor-element-aebceb6 .elementor-image-box-img{margin-bottom:0px;}.elementor-1238 .elementor-element.elementor-element-aebceb6 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-1238 .elementor-element.elementor-element-34a18e0{--width:33%;}.elementor-1238 .elementor-element.elementor-element-aa8a784 .elementor-image-box-img{margin-bottom:0px;}.elementor-1238 .elementor-element.elementor-element-aa8a784 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-1238 .elementor-element.elementor-element-83c1681{--width:33%;}.elementor-1238 .elementor-element.elementor-element-e491fe1 .elementor-image-box-img{margin-bottom:0px;}.elementor-1238 .elementor-element.elementor-element-e491fe1 .elementor-image-box-wrapper .elementor-image-box-img{width:38px;}.elementor-1238 .elementor-element.elementor-element-56b562e .elementor-image-box-img{margin-bottom:0px;}.elementor-1238 .elementor-element.elementor-element-eee7b87{--swiper-slides-to-display:2;}.elementor-1238 .elementor-element.elementor-element-ff97580{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-ee71ef3 *//* ===================================
   KIDSCHI BREADCRUMB
=================================== */



/* همه آیتم ها */

.woocommerce-breadcrumb,
.woocommerce-breadcrumb *{

    font-family:"BYekan",Sans-serif !important;
}

/* لینک ها */

.woocommerce-breadcrumb a{

    color:#777;

    text-decoration:none;

    transition:.3s;
}

.woocommerce-breadcrumb a:hover{

    color:#d6a66f;
}

/* جداکننده */

.woocommerce-breadcrumb{

    direction:rtl;
}

/* آخرین آیتم */

.woocommerce-breadcrumb{

    color:#333;

    font-weight:700;
}

/* لینک آخر (اگر بعداً توسط افزونه لینک شد) */

.woocommerce-breadcrumb a:last-of-type{

    color:#333;

    font-weight:700;
}

/* ===================================
   MOBILE
=================================== */

@media(max-width:767px){

.woocommerce-breadcrumb{

    overflow-x:auto;

    overflow-y:hidden;

    white-space:nowrap;

    -webkit-overflow-scrolling:touch;

    scrollbar-width:none;

}

.woocommerce-breadcrumb::-webkit-scrollbar{
    display:none;
}

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-fe76b85 *//* ===================================
   KIDSCHI PRODUCT GALLERY
=================================== */

.single-product .woocommerce-product-gallery{

    display:flex !important;
    flex-direction:row-reverse;

    gap:18px;

    background:#fff;

    border-radius:24px;

    padding:15px;
}

/* تصویر اصلی */

.single-product .flex-viewport{

    width:calc(100% - 110px);

    border-radius:20px;

    overflow:hidden;

    background:#faf8f7;
}

.single-product .woocommerce-product-gallery__image img{

    width:100%;

    height:auto;

    display:block;

    border-radius:20px;
}

/* ستون تصاویر */

.single-product .flex-control-thumbs{

    width:92px !important;

    display:flex !important;

    flex-direction:column !important;

    gap:12px;

    margin:0 !important;

    padding:0 !important;
}

.single-product .flex-control-thumbs li{

    width:100% !important;

    margin:0 !important;

    float:none !important;
}

/* تصاویر بندانگشتی */

.single-product .flex-control-thumbs img{

    width:100% !important;

    height:90px !important;

    object-fit:cover;

    border-radius:16px;

    border:2px solid #f0f0f0;

    transition:.3s;

    cursor:pointer;

    opacity:.7;
}

.single-product .flex-control-thumbs img:hover{

    opacity:1;

    transform:translateY(-2px);
}

.single-product .flex-control-thumbs img.flex-active{

    opacity:1;

    border-color:#d7b48c;
}



/* ===================================
   MOBILE
=================================== */

@media(max-width:767px){

.single-product .woocommerce-product-gallery{

    flex-direction:column !important;
}

.single-product .flex-viewport{

    width:100%;
}

.single-product .flex-control-thumbs{

    width:100% !important;

    flex-direction:row !important;

    overflow-x:auto;

    gap:10px;
}

.single-product .flex-control-thumbs li{

    min-width:75px;

    width:75px !important;
}

.single-product .flex-control-thumbs img{

    height:75px !important;
}

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c0ae7e8 */.kidschi-new-badge{
    display:inline-flex;
    align-items:center;
    justify-content:center;

    padding:6px 14px;
font-family: "BYekan", Sans-serif;
    background:#FFF2EB;
    color:#F36B2A;

    font-size:13px;
    font-weight:700;
    line-height:1;

    border-radius:10px;

    box-shadow:0 2px 8px rgba(243,107,42,.08);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-8ae542f *//* ==========================
   KIDSCHI PRODUCT PRICE
========================== */

.single-product .pricecustom{

    display:flex;
    align-items:center;
    flex-wrap:nowrap;

    gap:12px;

    font-family:"BYekan",Sans-serif !important;
}

/* درصد تخفیف */

.single-product .pricecustom .kidschi-discount-badge{

    order:1;

    background:#ff6b57;
    color:#fff;

    min-width:58px;
    height:32px;

    padding:0 12px;

    display:inline-flex !important;
    align-items:center;
    justify-content:center;

    flex:none !important;

    border-radius:12px;

    font-size:14px;
    font-weight:700;

    line-height:1;
    margin: 10px;
}

/* قیمت قبلی */

.single-product .pricecustom del{

    order:2;

    opacity:1;

    color:#a7a7a7;

    font-size:20px;
    font-weight:500;

    margin:0;
}

.single-product .pricecustom del .amount{
    color:#a7a7a7;
}

/* قیمت جدید */

.single-product .pricecustom ins{

    order:3;

    text-decoration:none !important;

    color:#5b3c30;

    font-size:34px;
    font-weight:800;

    margin:0;
}

.single-product .pricecustom ins .amount{

    color:#5b3c30;

    text-decoration:none !important;
}

.single-product .pricecustom ins bdi{

    text-decoration:none !important;
}

/* حذف خط قیمت جدید */

.single-product .pricecustom ins::before,
.single-product .pricecustom ins::after{

    display:none !important;
}

/* تومان */

.single-product .pricecustom .woocommerce-Price-currencySymbol{

    font-size:.75em;
}

/* موبایل */

@media(max-width:767px){

    .single-product .pricecustom{

        gap:8px;
    }

    .single-product .pricecustom ins{

        font-size:26px;
    }

    .single-product .pricecustom del{

        font-size:16px;
    }

    .single-product .pricecustom .kidschi-discount-badge{

        min-width:50px;
        height:28px;

        font-size:12px;
    }

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dda7146 *//* مخفی کردن لیبل رنگ */
.variations .label,
.reset_variations{
    display:none !important;
}

/* حذف استایل پیشفرض جدول */
table.variations,
table.variations tbody,
table.variations tr,
table.variations td{
    background:none !important;
    border:none !important;
    padding:0 !important;
}



/* حذف باکس مشکی افزونه */
.woo-variation-items-wrapper,
.value.woo-variation-items-wrapper{
    background:transparent !important;
    border:none !important;
    box-shadow:none !important;
    padding:0 !important;
}

/* سواچ ها */
.variable-items-wrapper .variable-item{
    width:22px !important;
    height:22px !important;
    min-width:22px !important;
    min-height:22px !important;

    border-radius:6px !important;
    border:none !important;
    padding:0 !important;

    position:relative;
    overflow:visible !important;

    box-shadow:none !important;
    transition:.25s ease;
}

/* رنگ داخل */
.variable-item-span-color{
    border-radius:6px !important;
}

/* هاور */
.variable-items-wrapper .variable-item:hover{
    transform:translateY(-2px);
}


/* فرم افزودن به سبد */
.woocommerce-variation-add-to-cart{
    display:flex !important;
    align-items:center !important;
    gap:12px !important;
}

/* تعداد */
.quantity .qty{
    width:55px !important;
    height:42px !important;
    border-radius:8px !important;
    text-align:center !important;
}

/* دکمه */
.single_add_to_cart_button{
    flex:1;
    height:42px !important;
    border-radius:8px !important;

    background:linear-gradient(
        90deg,
        #6a3d1d,
        #8a5227,
        #6a3d1d
    ) !important;

    color:#fff !important;
    border:none !important;
}
/* حالت انتخاب شده */
.variable-items-wrapper .variable-item.selected{
    border:none !important;
    padding:0 !important;
    background:transparent !important;
    box-shadow:none !important;
    transform:none !important;

    outline:2px solid #ff9f1a !important;
    outline-offset:4px !important;
    border-radius:8px !important;
}

/* حذف افکت های افزونه */
.variable-items-wrapper .variable-item.selected::before,
.variable-items-wrapper .variable-item.selected::after{
    display:none !important;
}
/* رنگ داخل */
.variable-items-wrapper .variable-item .variable-item-span-color{
    border-radius:4px !important;
}
/* پوشش انواع افزونه‌های رایج سواچ رنگ در ووکامرس */
.variations .color-variable-item,
.variations .swatch-item,
.woo-variation-items-wrapper .item,
ul.variations li.color a,
ul.variations li.color span,
.term-color,
.wcbs-swatch,
.pa_color a,
.pa_color span,
li[data-attribute_name*="color"] a,
li[data-attribute_name*="color"] span {
    box-shadow: 0 0 0 1px rgba(0,0,0,0.2) !important;
    outline: 1px solid rgba(0,0,0,0.15) !important;
    outline-offset: 1px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-ead73c5 *//* ===================================
   KIDSCHI ADDITIONAL INFORMATION
=================================== */

.woocommerce-product-additional-information{

    font-family:"BYekan",Sans-serif !important;
}

/* عنوان */

.woocommerce-product-additional-information h2{

    font-size:32px;

    font-weight:800;

    color:#4d342b;

    margin-bottom:30px;

    text-align:right;
}

/* جدول */

.shop_attributes{

    width:100%;

    border:none !important;

    border-collapse:separate !important;

    border-spacing:0 12px;

    background:none !important;
}

/* هر ردیف */

.shop_attributes tr{

    background:#faf8f7;

    transition:.3s;
}

.shop_attributes tr:hover{

    background:#f6f1ee;
}

/* ستون عنوان */

.shop_attributes th{

    width:240px;

    background:#f3ece8 !important;

    color:#5b3c30;

    font-size:15px;

    font-weight:700;

    padding:18px 22px !important;

    border:none !important;

    border-radius:0px 18px 18px 0px;

    vertical-align:middle;
}

/* ستون مقدار */

.shop_attributes td{

    background:#faf8f7 !important;

    color:#666;

    font-size:15px;

    padding:18px 22px !important;

    border:none !important;

    border-radius:18px 0px 0px 18px;

    vertical-align:middle;
}

/* متن داخل مقدار */

.shop_attributes td p{

    margin:0;

    color:#666;

    font-size:15px;

    line-height:1.8;
}

/* اگر چند مقدار وجود داشت */

.shop_attributes td a{

    color:#8a5a44;

    text-decoration:none;

    font-weight:600;
}

/* کارت کلی */

.elementor-widget-woocommerce-product-additional-information{

    background:#fff;

    border:1px solid #f2ece8;

    border-radius:28px;

    padding:35px;

    box-shadow:0 10px 30px rgba(0,0,0,.03);
}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

.elementor-widget-woocommerce-product-additional-information{

    padding:20px;
}

.woocommerce-product-additional-information h2{

    font-size:24px;
}

.shop_attributes,
.shop_attributes tbody,
.shop_attributes tr,
.shop_attributes th,
.shop_attributes td{

    display:block;
    width:100%;
}

.shop_attributes tr{

    margin-bottom:12px;

    border-radius:18px;

    overflow:hidden;
}

.shop_attributes th{

    border-radius:18px 18px 0 0;

    width:100%;
}

.shop_attributes td{

    border-radius:0 0 18px 18px;
}

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-ead73c5 *//* ===================================
   KIDSCHI ADDITIONAL INFORMATION
=================================== */

.woocommerce-product-additional-information{

    font-family:"BYekan",Sans-serif !important;
}

/* عنوان */

.woocommerce-product-additional-information h2{

    font-size:32px;

    font-weight:800;

    color:#4d342b;

    margin-bottom:30px;

    text-align:right;
}

/* جدول */

.shop_attributes{

    width:100%;

    border:none !important;

    border-collapse:separate !important;

    border-spacing:0 12px;

    background:none !important;
}

/* هر ردیف */

.shop_attributes tr{

    background:#faf8f7;

    transition:.3s;
}

.shop_attributes tr:hover{

    background:#f6f1ee;
}

/* ستون عنوان */

.shop_attributes th{

    width:240px;

    background:#f3ece8 !important;

    color:#5b3c30;

    font-size:15px;

    font-weight:700;

    padding:18px 22px !important;

    border:none !important;

    border-radius:0px 18px 18px 0px;

    vertical-align:middle;
}

/* ستون مقدار */

.shop_attributes td{

    background:#faf8f7 !important;

    color:#666;

    font-size:15px;

    padding:18px 22px !important;

    border:none !important;

    border-radius:18px 0px 0px 18px;

    vertical-align:middle;
}

/* متن داخل مقدار */

.shop_attributes td p{

    margin:0;

    color:#666;

    font-size:15px;

    line-height:1.8;
}

/* اگر چند مقدار وجود داشت */

.shop_attributes td a{

    color:#8a5a44;

    text-decoration:none;

    font-weight:600;
}

/* کارت کلی */

.elementor-widget-woocommerce-product-additional-information{

    background:#fff;

    border:1px solid #f2ece8;

    border-radius:28px;

    padding:35px;

    box-shadow:0 10px 30px rgba(0,0,0,.03);
}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

.elementor-widget-woocommerce-product-additional-information{

    padding:20px;
}

.woocommerce-product-additional-information h2{

    font-size:24px;
}

.shop_attributes,
.shop_attributes tbody,
.shop_attributes tr,
.shop_attributes th,
.shop_attributes td{

    display:block;
    width:100%;
}

.shop_attributes tr{

    margin-bottom:12px;

    border-radius:18px;

    overflow:hidden;
}

.shop_attributes th{

    border-radius:18px 18px 0 0;

    width:100%;
}

.shop_attributes td{

    border-radius:0 0 18px 18px;
}

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-ead73c5 *//* ===================================
   KIDSCHI ADDITIONAL INFORMATION
=================================== */

.woocommerce-product-additional-information{

    font-family:"BYekan",Sans-serif !important;
}

/* عنوان */

.woocommerce-product-additional-information h2{

    font-size:32px;

    font-weight:800;

    color:#4d342b;

    margin-bottom:30px;

    text-align:right;
}

/* جدول */

.shop_attributes{

    width:100%;

    border:none !important;

    border-collapse:separate !important;

    border-spacing:0 12px;

    background:none !important;
}

/* هر ردیف */

.shop_attributes tr{

    background:#faf8f7;

    transition:.3s;
}

.shop_attributes tr:hover{

    background:#f6f1ee;
}

/* ستون عنوان */

.shop_attributes th{

    width:240px;

    background:#f3ece8 !important;

    color:#5b3c30;

    font-size:15px;

    font-weight:700;

    padding:18px 22px !important;

    border:none !important;

    border-radius:0px 18px 18px 0px;

    vertical-align:middle;
}

/* ستون مقدار */

.shop_attributes td{

    background:#faf8f7 !important;

    color:#666;

    font-size:15px;

    padding:18px 22px !important;

    border:none !important;

    border-radius:18px 0px 0px 18px;

    vertical-align:middle;
}

/* متن داخل مقدار */

.shop_attributes td p{

    margin:0;

    color:#666;

    font-size:15px;

    line-height:1.8;
}

/* اگر چند مقدار وجود داشت */

.shop_attributes td a{

    color:#8a5a44;

    text-decoration:none;

    font-weight:600;
}

/* کارت کلی */

.elementor-widget-woocommerce-product-additional-information{

    background:#fff;

    border:1px solid #f2ece8;

    border-radius:28px;

    padding:35px;

    box-shadow:0 10px 30px rgba(0,0,0,.03);
}

/* ==========================
   MOBILE
========================== */

@media(max-width:767px){

.elementor-widget-woocommerce-product-additional-information{

    padding:20px;
}

.woocommerce-product-additional-information h2{

    font-size:24px;
}

.shop_attributes,
.shop_attributes tbody,
.shop_attributes tr,
.shop_attributes th,
.shop_attributes td{

    display:block;
    width:100%;
}

.shop_attributes tr{

    margin-bottom:12px;

    border-radius:18px;

    overflow:hidden;
}

.shop_attributes th{

    border-radius:18px 18px 0 0;

    width:100%;
}

.shop_attributes td{

    border-radius:0 0 18px 18px;
}

}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-ff97580 */.elementor-widget-n-tabs .e-n-tabs-heading {
    background: #FAF7F2;
    border-radius: 10px 10px 0px 0px;
    padding-right: 20px;
    border: solid 1px #dddddd69;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-872d88a *//* ===== Kidschi Reviews ===== */

.cr-all-reviews-shortcode{
    direction:rtl;
    font-family:"BYekan",sans-serif !important;
}

/* مخفی کردن متن های انگلیسی */
.cr-total-rating-count,
.cr-count-row-count,
.cr-search-no-reviews{
    font-family:"BYekan",sans-serif !important;
}

/* دکمه ثبت نظر */
.cr-all-reviews-add-review{
    background:#6d3f22 !important;
    color:#fff !important;
    border:none !important;
    border-radius:12px !important;
    height:52px !important;
    padding:0 30px !important;
    font-family:"BYekan",sans-serif !important;
    font-size:15px !important;
    font-weight:700 !important;
    transition:.3s;
}

.cr-all-reviews-add-review:hover{
    background:#8c5735 !important;
}

/* باکس امتیاز */
.cr-summaryBox-wrap{
    background:#fff !important;
    border:1px solid #eee5de !important;
    border-radius:24px !important;
    padding:30px !important;
    box-shadow:0 5px 25px rgba(0,0,0,.04);
}

/* عدد امتیاز */
.cr-average-rating span{
    color:#5c3217 !important;
    font-size:72px !important;
    font-weight:800 !important;
}

/* ستاره ها */
.cr-rating-icon-frnt{
    color:#ffb400 !important;
}

.cr-rating-icon-bg{
    color:#ececec !important;
}

/* نوارها */
.ivole-meter{
    background:#f3f3f3 !important;
    border-radius:20px !important;
    overflow:hidden;
    height:8px !important;
}

.ivole-meter-bar{
    background:#f5a623 !important;
    border-radius:20px !important;
}

/* جدول امتیاز */
.cr-histogramTable{
    width:100%;
}

.cr-histogramTable td{
    font-family:"BYekan",sans-serif !important;
    font-size:14px;
}

/* سرچ */
.cr-ajax-search{
    margin-top:25px;
}

.cr-input-text{
    height:50px !important;
    border-radius:12px !important;
    border:1px solid #e6e6e6 !important;
    font-family:"BYekan",sans-serif !important;
}

.cr-button-search{
    background:#6d3f22 !important;
    color:#fff !important;
    border:none !important;
    border-radius:12px !important;
    height:50px !important;
    padding:0 25px !important;
}

/* مرتب سازی */
.cr-ajax-reviews-sort{
    border-radius:12px !important;
    border:1px solid #e6e6e6 !important;
    font-family:"BYekan",sans-serif !important;
}

/* موبایل */
@media(max-width:768px){

    .cr-summaryBox-wrap{
        display:block !important;
    }

    .cr-overall-rating-wrap{
        margin-bottom:25px;
    }

    .cr-average-rating span{
        font-size:56px !important;
    }
}
/* ==========================
   KIDSCHI REVIEW FORM
========================== */

.cr-review-form-wrap{
    max-width:900px;
    margin:auto;
    background:#fff;
    border-radius:24px;
    padding:40px;
    box-shadow:0 10px 35px rgba(0,0,0,.06);
    direction:rtl;
}

.cr-review-form-item{
    display:flex;
    align-items:center;
    gap:15px;
    margin-bottom:30px;
    padding-bottom:25px;
    border-bottom:1px solid #eee;
}

.cr-review-form-item img{
    width:70px;
    height:70px;
    border-radius:16px;
    object-fit:cover;
}

.cr-review-form-item span{
    font-size:22px;
    font-weight:700;
    color:#222;
}

.cr-review-form-rating-label,
.cr-review-form-lbl{
    font-size:15px;
    font-weight:700;
    color:#444;
    margin-bottom:10px;
}

.cr-review-form-rating-cont{
    justify-content:flex-start;
}

.cr-review-form-rating-inner{
    cursor:pointer;
    transform:scale(1);
    transition:.3s;
}

.cr-review-form-rating-inner:hover{
    transform:scale(1.15);
}

.cr-review-form-rating-nbr{
    font-size:16px;
    font-weight:700;
    color:#ff9800;
    margin-right:10px;
}

.cr-review-form-comment textarea{
    width:100%;
    border:2px solid #eee;
    border-radius:18px;
    padding:18px;
    font-size:15px;
    min-height:180px;
    resize:none;
    transition:.3s;
}

.cr-review-form-comment textarea:focus{
    border-color:#ff9800;
    box-shadow:0 0 0 4px rgba(255,152,0,.12);
}

.cr-review-form-ne{
    display:flex;
    gap:15px;
    margin-top:20px;
}

.cr-review-form-name,
.cr-review-form-email{
    width:50%;
}

.cr-review-form-txt{
    width:100%;
    height:55px;
    border:2px solid #eee;
    border-radius:14px;
    padding:0 15px;
    transition:.3s;
}

.cr-review-form-txt:focus{
    border-color:#ff9800;
    box-shadow:0 0 0 4px rgba(255,152,0,.12);
}

.cr-form-item-media{
    margin-top:25px;
}

.cr-form-item-media-none{
    border:2px dashed #e3e3e3;
    border-radius:18px;
    min-height:140px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:20px;
    flex-direction:column;
    transition:.3s;
}

.cr-form-item-media-none:hover{
    border-color:#ff9800;
    background:#fffaf3;
}

.cr-form-item-media-icon{
    width:40px;
    height:40px;
    fill:#ff9800;
}

.cr-form-item-media-none span{
    font-size:15px;
    font-weight:600;
    color:#555;
}

.cr-review-form-buttons{
    display:flex;
    gap:15px;
    margin-top:30px;
}

.cr-review-form-submit{
    flex:1;
    height:55px;
    border:none;
    border-radius:14px;
    background:linear-gradient(135deg,#ff9800,#ffb300);
    color:#fff;
    font-size:16px;
    font-weight:700;
    cursor:pointer;
}

.cr-review-form-cancel{
    flex:1;
    height:55px;
    border:2px solid #ddd;
    border-radius:14px;
    background:#fff;
    font-size:16px;
    font-weight:700;
    cursor:pointer;
}

.cr-review-form-nav{
    display:none;
}

@media(max-width:767px){

.cr-review-form-wrap{
    padding:20px;
}

.cr-review-form-ne{
    flex-direction:column;
}

.cr-review-form-name,
.cr-review-form-email{
    width:100%;
}

.cr-review-form-buttons{
    flex-direction:column;
}

}/* End custom CSS */