.elementor-10085 .elementor-element.elementor-element-16cb0e2{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10085 .elementor-element.elementor-element-a5a14a5{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-10085 .elementor-element.elementor-element-e17355b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-e17355b.elementor-element{--align-self:center;}.woocommerce .elementor-10085 .elementor-element.elementor-element-e17355b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-10085 .elementor-element.elementor-element-e17355b .flex-viewport, .woocommerce .elementor-10085 .elementor-element.elementor-element-e17355b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F230F;}.woocommerce .elementor-10085 .elementor-element.elementor-element-e17355b .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-10085 .elementor-element.elementor-element-e17355b .flex-viewport{border-radius:15px 15px 15px 15px;}.woocommerce .elementor-10085 .elementor-element.elementor-element-e17355b .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#4F230F;border-radius:15px 15px 15px 15px;}.elementor-10085 .elementor-element.elementor-element-0cb4a58{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-10085 .elementor-element.elementor-element-0cb4a58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10085 .elementor-element.elementor-element-fca4589{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10085 .elementor-element.elementor-element-bd38ed5 .elementor-heading-title{font-family:"yekan bakh", Sans-serif;font-size:25px;font-weight:900;letter-spacing:-1.2px;color:#2B0F06;}.elementor-10085 .elementor-element.elementor-element-50d3ba9 .woocommerce-breadcrumb > a{color:#181818;}.elementor-10085 .elementor-element.elementor-element-50d3ba9 .woocommerce-breadcrumb{font-family:"yekan bakh", Sans-serif;font-size:13px;}.woocommerce .elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description{color:#181818;font-family:"yekan bakh", Sans-serif;letter-spacing:0px;}.elementor-10085 .elementor-element.elementor-element-1328eba{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10085 .elementor-element.elementor-element-209c04d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-209c04d.elementor-element{--align-self:flex-start;}.elementor-10085 .elementor-element.elementor-element-209c04d .elementor-heading-title{font-family:"yekan bakh", Sans-serif;font-size:20px;line-height:30px;letter-spacing:-1.7px;color:#2B0F06;}.elementor-10085 .elementor-element.elementor-element-24dc45e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;color:#2B0F06;font-family:"yekan bakh", Sans-serif;font-size:16px;font-weight:500;line-height:33px;}.elementor-10085 .elementor-element.elementor-element-24dc45e.elementor-element{--align-self:center;}.elementor-10085 .elementor-element.elementor-element-e79d6b0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10085 .elementor-element.elementor-element-53c1962 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-53c1962.elementor-element{--align-self:flex-start;}.elementor-10085 .elementor-element.elementor-element-53c1962 .elementor-heading-title{font-family:"yekan bakh", Sans-serif;font-size:20px;line-height:30px;letter-spacing:-1.7px;color:#2B0F06;}.elementor-10085 .elementor-element.elementor-element-6d4e658{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-10085 .elementor-element.elementor-element-c520d72{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10085 .elementor-element.elementor-element-bc621af > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-bc621af.elementor-element{--align-self:flex-start;}.elementor-10085 .elementor-element.elementor-element-bc621af .elementor-heading-title{font-family:"yekan bakh", Sans-serif;font-size:20px;line-height:30px;letter-spacing:-1.7px;color:#2B0F06;}.elementor-10085 .elementor-element.elementor-element-cb2b0d5{--display:flex;}.elementor-10085 .elementor-element.elementor-element-d482428 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-10085 .elementor-element.elementor-element-d482428{text-align:start;font-family:"yekan bakh", Sans-serif;font-size:16px;color:#300E01;}.elementor-10085 .elementor-element.elementor-element-c05559f{--display:flex;}.elementor-10085 .elementor-element.elementor-element-2758fce > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-10085 .elementor-element.elementor-element-2758fce{text-align:start;font-family:"yekan bakh", Sans-serif;font-size:16px;color:#300E01;}.elementor-10085 .elementor-element.elementor-element-6b0369c{--display:flex;}.elementor-10085 .elementor-element.elementor-element-dc216e6 > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-10085 .elementor-element.elementor-element-dc216e6{text-align:start;font-family:"yekan bakh", Sans-serif;font-size:16px;color:#300E01;}.elementor-10085 .elementor-element.elementor-element-196e6e2{--display:flex;}.elementor-10085 .elementor-element.elementor-element-36b699e > .elementor-widget-container{padding:20px 20px 0px 20px;}.elementor-10085 .elementor-element.elementor-element-36b699e{text-align:start;font-family:"yekan bakh", Sans-serif;font-size:16px;color:#300E01;}.elementor-10085 .elementor-element.elementor-element-d07fc53{--n-accordion-title-font-size:15px;width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#300E01;--n-accordion-icon-hover-color:#300E01;--n-accordion-icon-active-color:#F0E8DF;}.elementor-10085 .elementor-element.elementor-element-d07fc53.elementor-element{--align-self:center;}:where( .elementor-10085 .elementor-element.elementor-element-d07fc53 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"yekan bakh", Sans-serif;}body.elementor-page-10085:not(.elementor-motion-effects-element-type-background), body.elementor-page-10085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8EAD4;}@media(max-width:767px){.elementor-10085 .elementor-element.elementor-element-16cb0e2{--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-10085 .elementor-element.elementor-element-e17355b{width:100%;max-width:100%;}.elementor-10085 .elementor-element.elementor-element-e17355b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-0cb4a58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10085 .elementor-element.elementor-element-fca4589{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:010px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10085 .elementor-element.elementor-element-bd38ed5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-bd38ed5{text-align:center;}.elementor-10085 .elementor-element.elementor-element-bd38ed5 .elementor-heading-title{font-size:20px;}.elementor-10085 .elementor-element.elementor-element-209c04d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-209c04d.elementor-element{--align-self:center;}.elementor-10085 .elementor-element.elementor-element-209c04d .elementor-heading-title{font-size:14px;}.elementor-10085 .elementor-element.elementor-element-24dc45e{font-size:15px;}.elementor-10085 .elementor-element.elementor-element-53c1962 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-53c1962.elementor-element{--align-self:center;}.elementor-10085 .elementor-element.elementor-element-53c1962 .elementor-heading-title{font-size:14px;}.elementor-10085 .elementor-element.elementor-element-c520d72{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10085 .elementor-element.elementor-element-bc621af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-bc621af.elementor-element{--align-self:center;}.elementor-10085 .elementor-element.elementor-element-bc621af .elementor-heading-title{font-size:14px;}.elementor-10085 .elementor-element.elementor-element-cb2b0d5{--padding-top:10px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-10085 .elementor-element.elementor-element-d482428 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-d482428{text-align:justify;font-size:13px;}.elementor-10085 .elementor-element.elementor-element-c05559f{--padding-top:10px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-10085 .elementor-element.elementor-element-2758fce > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-2758fce{text-align:justify;font-size:13px;}.elementor-10085 .elementor-element.elementor-element-6b0369c{--padding-top:10px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-10085 .elementor-element.elementor-element-dc216e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-dc216e6{text-align:justify;font-size:13px;}.elementor-10085 .elementor-element.elementor-element-196e6e2{--padding-top:10px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-10085 .elementor-element.elementor-element-36b699e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10085 .elementor-element.elementor-element-36b699e{text-align:justify;font-size:13px;}.elementor-10085 .elementor-element.elementor-element-d07fc53{width:100%;max-width:100%;--n-accordion-title-font-size:14px;}:where( .elementor-10085 .elementor-element.elementor-element-d07fc53 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.8em;}}@media(min-width:768px){.elementor-10085 .elementor-element.elementor-element-16cb0e2{--width:1400%;}.elementor-10085 .elementor-element.elementor-element-a5a14a5{--width:30%;}.elementor-10085 .elementor-element.elementor-element-0cb4a58{--width:70%;}.elementor-10085 .elementor-element.elementor-element-fca4589{--width:100%;}.elementor-10085 .elementor-element.elementor-element-1328eba{--width:1400px;}.elementor-10085 .elementor-element.elementor-element-e79d6b0{--width:1400px;}.elementor-10085 .elementor-element.elementor-element-c520d72{--width:1400px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-e17355b *//* =========================================================
   PRODUCT GALLERY - SQUARE / CLEAN STYLE
   ========================================================= */


/* =========================================================
   1. تصویر اصلی محصول
   ========================================================= */

.woocommerce-product-gallery__image {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;

    border: 1px solid rgba(79, 35, 15, 0.35) !important;
    border-radius: 15px !important;

    overflow: hidden !important;
    background: #fff !important;

    box-sizing: border-box !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


/* =========================================================
   2. لینک تصویر اصلی
   ========================================================= */

.woocommerce-product-gallery__image a {
    width: 100% !important;
    height: 100% !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}


/* =========================================================
   3. خود تصویر اصلی
   ========================================================= */

.woocommerce-product-gallery__image img {
    display: block !important;

    width: 88% !important;
    height: 88% !important;

    margin: 0 auto !important;
    padding: 0 !important;

    object-fit: contain !important;
    object-position: center center !important;

    border-radius: 10px !important;
}


/* =========================================================
   4. کانتینر گالری
   ========================================================= */

.thumbnails,
.thumbnails.slick-slider,
.woocommerce-product-gallery .thumbnails {
    width: 100% !important;

    box-sizing: border-box !important;
}


/* =========================================================
   5. هر عکس گالری
   ========================================================= */

.thumbnails .product-image-thumbnail,
.thumbnails .slick-slide,
.flex-control-thumbs li {

    width: 100% !important;

    aspect-ratio: 1 / 1 !important;

    border: 1px solid rgba(79, 35, 15, 0.35) !important;

    border-radius: 15px !important;

    overflow: hidden !important;

    background: #fff !important;

    box-sizing: border-box !important;


    padding: 0 !important;
}


/* =========================================================
   6. لینک داخل گالری
   ========================================================= */

.thumbnails .product-image-thumbnail a,
.thumbnails .slick-slide a,
.flex-control-thumbs li a {

    width: 100% !important;
    height: 100% !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;
}


/* =========================================================
   7. خود تصاویر گالری
   ========================================================= */

.thumbnails .product-image-thumbnail img,
.thumbnails .slick-slide img,
.flex-control-thumbs li img {

    display: block !important;

    width: 88% !important;
    height: 88% !important;

    margin: 0 auto !important;
    padding: 0 !important;

    aspect-ratio: 1 / 1 !important;

    object-fit: contain !important;
    object-position: center center !important;

    border-radius: 10px !important;

    box-sizing: border-box !important;
}


/* =========================================================
   8. تصویر فعال
   ========================================================= */

.thumbnails .product-image-thumbnail.slick-current,
.thumbnails .product-image-thumbnail.active-thumb,
.thumbnails .product-image-thumbnail.slick-active,
.thumbnails .slick-slide.slick-current,
.thumbnails .slick-slide.active-thumb {

    border-color: rgba(79, 35, 15, 0.70) !important;

    box-shadow:
        0 0 0 1px rgba(79, 35, 15, 0.08) !important;
}


/* =========================================================
   9. جلوگیری از خراب شدن اندازه توسط Slick
   ========================================================= */

.thumbnails .slick-slide {
    height: auto !important;

    box-sizing: border-box !important;
}

.thumbnails .slick-slide > div {
    height: 100% !important;

    box-sizing: border-box !important;
}


/* =========================================================
   10. فاصله بین تصاویر گالری
   ========================================================= */

.thumbnails .slick-slide {
    margin-bottom: 12px !important;
}


/* آخرین تصویر فاصله اضافی نداشته باشد */

.thumbnails .slick-slide:last-child,
.thumbnails .product-image-thumbnail:last-child,
.flex-control-thumbs li:last-child {

    margin-bottom: 0 !important;
}


/* =========================================================
   11. ستون گالری
   ========================================================= */

.col-lg-3.order-lg-first {
    box-sizing: border-box !important;
}


/* =========================================================
   12. تراز گالری
   ========================================================= */

.thumbnails {
    align-items: center !important;
}


/* =========================================================
   13. کنترل Slick
   ========================================================= */

/* جلوگیری از بیرون‌زدگی که می‌تواند روی صفحه اثر بگذارد */

.thumbnails .slick-list {
    overflow: hidden !important;
}

.thumbnails .slick-track {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/* =========================================================
   14. فقط گالری کاملاً خالی مخفی شود
   ========================================================= */

.woocommerce-product-gallery
.flex-control-thumbs:empty,
.thumbnails:empty {

    display: none !important;
}


/* =========================================================
   15. موبایل
   ========================================================= */

@media (max-width: 767px) {

    /* تصویر اصلی */

    .woocommerce-product-gallery__image {
        border-radius: 12px !important;
    }


    .woocommerce-product-gallery__image img {
        width: 90% !important;
        height: 90% !important;

        border-radius: 9px !important;
    }


    /* =====================================================
       گالری موبایل
       ===================================================== */

    .woocommerce-product-gallery .thumbnails,
    .thumbnails,
    .flex-control-thumbs {

        width: 100% !important;

        margin-top: 15px !important;

        box-sizing: border-box !important;

        visibility: visible !important;
        opacity: 1 !important;
    }


    /* آیتم‌های گالری */

    .thumbnails .product-image-thumbnail,
    .thumbnails .slick-slide,
    .flex-control-thumbs li {

        border-radius: 12px !important;

        margin-bottom: 9px !important;

        visibility: visible !important;
        opacity: 1 !important;
    }


    /* تصاویر گالری */

    .thumbnails .product-image-thumbnail img,
    .thumbnails .slick-slide img,
    .flex-control-thumbs li img {

        width: 90% !important;
        height: 90% !important;

        border-radius: 8px !important;

        object-fit: contain !important;
        object-position: center center !important;
    }
}


/* =========================================================
   16. تبلت
   ========================================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .woocommerce-product-gallery__image img {

        width: 88% !important;
        height: 88% !important;
    }


    .thumbnails .product-image-thumbnail img,
    .thumbnails .slick-slide img,
    .flex-control-thumbs li img {

        width: 88% !important;
        height: 88% !important;
    }


    .thumbnails .slick-slide {

        margin-bottom: 10px !important;
    }
}

/* =========================================
   Gallery Thumbnails - Safe Fix
========================================= */

/* فاصله تامنیل‌ها از تصویر اصلی */
.woocommerce-product-gallery .thumbnails,
.woocommerce-product-gallery .flex-control-thumbs {
    margin-top: 10px !important;
}


/* دسکتاپ */
@media (min-width: 768px) {

    /* به width اسلاید دست نمی‌زنیم */
    .thumbnails .slick-slide {
        height: auto !important;
  
        box-sizing: border-box !important;
    }

    /* فقط خود باکس تامنیل کوچک می‌شود */
    .thumbnails .product-image-thumbnail {
        transform: scale(.72);
        transform-origin: center center;
    }

    /* اگر خود slick-slide همان باکس تامنیل بود */
    .thumbnails .slick-slide.product-image-thumbnail {
        transform: scale(.72);
        transform-origin: center center;
    }

    /* حالت گالری flex-control */
    .flex-control-thumbs li {
        transform: scale(.72);
        transform-origin: center center;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-b862ad7 *//* =========================================
   SIP & SAVOR - SHORT DESCRIPTION
   TITLE + BULLETS IN ONE BOX
========================================= */

.elementor-10085 .elementor-element.elementor-element-b862ad7 {
    direction: rtl;
    text-align: right;
    padding: 16px !important;
    background: rgba(255, 255, 255, 0.18) !important;
    border: 1px solid rgba(79, 35, 15, 0.22) !important;
    border-radius: 15px !important;
    box-sizing: border-box !important;
}





/* =========================================
   حالت عادی: هر پاراگراف یک باکس
========================================= */

.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p {
    margin: 0 0 7px 0 !important;

    padding: 8px 13px !important;

    background: #F7E7D0 !important;

    border-radius: 12px !important;


    font-size: 13.5px !important;

    line-height: 1.8 !important;

    box-sizing: border-box !important;
}


/* =========================================
   تیتر بلافاصله قبل از UL
   باکس تیتر را باز می‌کنیم تا UL
   داخل همان باکس قرار بگیرد
========================================= */

.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p:has(+ ul),
.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p:has(+ ol) {

    margin-bottom: 0 !important;

    padding-bottom: 4px !important;

    border-radius: 12px 12px 0 0 !important;
}


/* =========================================
   بولت بلافاصله بعد از تیتر
   همان باکس تیتر را ادامه می‌دهد
========================================= */

.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ul,
.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ol {

    margin: 0 0 7px 0 !important;

    padding: 0 37px 9px 13px !important;

    background:#F7E7D0;

    border-radius: 0 0 12px 12px !important;

    box-sizing: border-box !important;

    direction: rtl !important;

    text-align: right !important;
}


/* =========================================
   آیتم‌های بولت
========================================= */

.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ul li,
.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ol li {

    margin: 0 0 3px 0 !important;

    padding: 0 !important;


}


/* آخرین بولت */

.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ul li:last-child,
.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ol li:last-child {
    margin-bottom: 0 !important;
}


/* ظاهر بولت */

.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ul li::marker,
.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ol li::marker {
    color: #8A624D !important;
}


/* =========================================
   اگر چند بخش پشت سر هم داشته باشیم
========================================= */

.elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p {
    overflow: hidden !important;
}


/* =========================================
   موبایل
========================================= */

@media (max-width: 767px) {

    .elementor-10085 .elementor-element.elementor-element-b862ad7 {
        padding: 12px !important;
    }

    .elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p {
        padding: 7px 11px !important;

        font-size: 13px !important;
    }

    .elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p:has(+ ul),
    .elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p:has(+ ol) {
        padding-bottom: 3px !important;
    }

    .elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ul,
    .elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ol {
        padding: 0 31px 8px 11px !important;
    }

    .elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ul li,
    .elementor-10085 .elementor-element.elementor-element-b862ad7 .woocommerce-product-details__short-description > p + ol li {
        font-size: 13px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-209c04d */.elementor-10085 .elementor-element.elementor-element-209c04d .elementor-heading-title{
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 10px;

    padding: 8px 16px 8px 18px;

    background: rgba(255,255,255,.38);

    border: 1px solid rgba(79,35,15,.14);
    border-radius: 12px;


    box-shadow:
        0 6px 18px rgba(79,35,15,.06),
        inset 0 1px 0 rgba(255,255,255,.55);
}

/* خط تزئینی کنار تیتر */
.elementor-10085 .elementor-element.elementor-element-209c04d .elementor-heading-title::before{
    content: "";
    width: 5px;
    height: 22px;

    flex: 0 0 5px;

    background: linear-gradient(
        180deg,
        #ad772d 0%,
        #4f230f 100%
    );

    border-radius: 20px;

    box-shadow: 0 2px 6px rgba(79,35,15,.18);
}

/* هاور خیلی ظریف */
.elementor-10085 .elementor-element.elementor-element-209c04d .elementor-heading-title{
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease;
}

.elementor-10085 .elementor-element.elementor-element-209c04d .elementor-heading-title:hover{
    transform: translateY(-2px);

    background: rgba(255,255,255,.55);

    box-shadow:
        0 10px 24px rgba(79,35,15,.09),
        inset 0 1px 0 rgba(255,255,255,.65);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-24dc45e *//* =========================================
   SIP & SAVOR — PRODUCT DESCRIPTION HEADINGS
========================================= */

.elementor-10085 .elementor-element.elementor-element-24dc45e h1,
.elementor-10085 .elementor-element.elementor-element-24dc45e h2,
.elementor-10085 .elementor-element.elementor-element-24dc45e h3,
.elementor-10085 .elementor-element.elementor-element-24dc45e h4,
.elementor-10085 .elementor-element.elementor-element-24dc45e h5,
.elementor-10085 .elementor-element.elementor-element-24dc45e h6,
.elementor-10085 .elementor-element.elementor-element-24dc45e h1 a,
.elementor-10085 .elementor-element.elementor-element-24dc45e h2 a,
.elementor-10085 .elementor-element.elementor-element-24dc45e h3 a,
.elementor-10085 .elementor-element.elementor-element-24dc45e h4 a,
.elementor-10085 .elementor-element.elementor-element-24dc45e h5 a,
.elementor-10085 .elementor-element.elementor-element-24dc45e h6 a {
    color: #2B0F06 !important;

    font-family:
        "Yekan Bakh",
        "YekanBakh",
        "Yekan",
        sans-serif !important;

    text-align: right !important;
    font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1328eba */.elementor-10085 .elementor-element.elementor-element-1328eba {
    direction: rtl;
    text-align: right;

    padding: 16px !important;

    background: rgba(255, 255, 255, 0.18) !important;

    border: 1px solid rgba(79, 35, 15, 0.22) !important;

    border-radius: 15px !important;

    box-sizing: border-box;
}
.elementor-10085 .elementor-element.elementor-element-1328eba {
    background: #F7E8D1 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-53c1962 */.elementor-10085 .elementor-element.elementor-element-53c1962 .elementor-heading-title{
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 10px;

    padding: 8px 16px 8px 18px;

    background: rgba(255,255,255,.38);

    border: 1px solid rgba(79,35,15,.14);
    border-radius: 12px;


    box-shadow:
        0 6px 18px rgba(79,35,15,.06),
        inset 0 1px 0 rgba(255,255,255,.55);
}

/* خط تزئینی کنار تیتر */
.elementor-10085 .elementor-element.elementor-element-53c1962 .elementor-heading-title::before{
    content: "";
    width: 5px;
    height: 22px;

    flex: 0 0 5px;

    background: linear-gradient(
        180deg,
        #ad772d 0%,
        #4f230f 100%
    );

    border-radius: 20px;

    box-shadow: 0 2px 6px rgba(79,35,15,.18);
}

/* هاور خیلی ظریف */
.elementor-10085 .elementor-element.elementor-element-53c1962 .elementor-heading-title{
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease;
}

.elementor-10085 .elementor-element.elementor-element-53c1962 .elementor-heading-title:hover{
    transform: translateY(-2px);

    background: rgba(255,255,255,.55);

    box-shadow:
        0 10px 24px rgba(79,35,15,.09),
        inset 0 1px 0 rgba(255,255,255,.65);
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-6d4e658 *//* =========================
   SIP & SAVOR REVIEWS
========================= */

.woocommerce-Reviews .woocommerce-noreviews,
.comment-form-rating label,
.comment-form-comment label,
.woocommerce-Reviews .description,
.woocommerce-Reviews .description p {
    color:#290E06 !important;
    font-family:"Yekan Bakh","YekanBakh","Yekan",sans-serif !important;
}

.woocommerce-Reviews .woocommerce-noreviews,
.woocommerce-Reviews .description,
.woocommerce-Reviews .description p{
    font-size:13.5px !important;
    line-height:1.8 !important;
}

.comment-form-rating label,
.comment-form-comment label{
    display:block !important;
    margin:0 0 6px !important;
    font-size:14px !important;
    font-weight:600 !important;
}

.comment-form-comment{
    direction:rtl !important;
    text-align:right !important;
}

/* textarea */
.comment-form-comment textarea,
.woocommerce-Reviews #comment{
    width:100% !important;
    height:115px !important;
    box-sizing:border-box !important;

    background:transparent !important;
    border:1px solid rgba(79,35,15,.22) !important;
    border-radius:15px !important;
    outline:0 !important;

    color:#290E06 !important;
    font:13.5px/1.8 "Yekan Bakh","YekanBakh","Yekan",sans-serif !important;
    text-align:right !important;

    resize:vertical !important;
    box-shadow:none !important;
    transition:.3s ease !important;
}

.comment-form-comment textarea::placeholder{
    color:rgba(41,14,6,.4) !important;
}

.comment-form-comment textarea:focus,
.woocommerce-Reviews #comment:focus{
    border-color:rgba(79,35,15,.42) !important;
    box-shadow:0 4px 12px rgba(181,145,108,.1) !important;
}


/* submit */
.form-submit .submit,
.form-submit #submit,
.woocommerce-Reviews input#submit{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;

    min-width:140px !important;
    height:46px !important;

    background:#451D0D !important;
    border:2px solid rgba(225,198,165,.95) !important;
    border-radius:15px !important;

    color:#F7E8D1 !important;
    font:600 14px "Yekan Bakh","YekanBakh","Yekan",sans-serif !important;

    cursor:pointer !important;

    box-shadow:
        0 8px 20px rgba(217,185,148,.18),
        inset 0 1px 0 rgba(255,242,218,.38) !important;

    transition:.3s ease !important;
}

.form-submit .submit:hover,
.form-submit #submit:hover,
.woocommerce-Reviews input#submit:hover{
    background:#3A170C !important;
    color:#F7E8D1 !important;
    transform:translateY(-2px) !important;
}


/* review list */
.woocommerce-Reviews .commentlist{
    padding:0 !important;
    direction:rtl !important;
}

.woocommerce-Reviews .commentlist li{
    background:transparent !important;
    border:1px solid rgba(79,35,15,.16) !important;
    border-radius:15px !important;
    box-shadow:none !important;
}

.woocommerce-Reviews .woocommerce-review__author{
    color:#290E06 !important;
    font-size:14px !important;
    font-weight:700 !important;
}

.woocommerce-Reviews .woocommerce-review__published-date{
    color:rgba(41,14,6,.5) !important;
    font-size:12px !important;
}

.woocommerce-Reviews .description,
.woocommerce-Reviews .description p{
    line-height:1.9 !important;
    text-align:right !important;
}

.woocommerce-Reviews .star-rating{
    color:#8B5E3C !important;
}


/* =========================
   RATING STARS
========================= */

.elementor-10085 .elementor-element.elementor-element-6d4e658 .comment-form-rating .stars{
    display:block !important;
    width:fit-content !important;
    margin:5px 0 15px !important;
    direction:ltr !important;
}

.elementor-10085 .elementor-element.elementor-element-6d4e658 .comment-form-rating .stars span{
    display:flex !important;
    gap:5px !important;
}

.elementor-10085 .elementor-element.elementor-element-6d4e658 .comment-form-rating .stars a{
    position:relative !important;
    display:block !important;

    flex:0 0 28px !important;
    width:28px !important;
    height:28px !important;

    padding:0 !important;
    margin:0 !important;

    font-size:0 !important;
    color:transparent !important;

    background:none !important;
    border:0 !important;
    box-shadow:none !important;
}

.elementor-10085 .elementor-element.elementor-element-6d4e658 .comment-form-rating .stars a::before{
    content:"☆" !important;

    position:absolute !important;
    inset:0 !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    font:26px/1 Arial,sans-serif !important;
    color:rgba(79,35,15,.38) !important;

    transition:.2s ease !important;
}

.elementor-10085 .elementor-element.elementor-element-6d4e658 .comment-form-rating .stars a::after{
    content:none !important;
}


/* hover + selected */
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars a:hover::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-1:hover) .star-1::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-2:hover) .star-1::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-2:hover) .star-2::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-3:hover) .star-1::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-3:hover) .star-2::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-3:hover) .star-3::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-4:hover) .star-1::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-4:hover) .star-2::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-4:hover) .star-3::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-4:hover) .star-4::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-5:hover) a::before{
    content:"★" !important;
    color:#8B5E3C !important;
}

.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-1.active) .star-1::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-2.active) .star-1::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-2.active) .star-2::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-3.active) .star-1::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-3.active) .star-2::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-3.active) .star-3::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-4.active) .star-1::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-4.active) .star-2::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-4.active) .star-3::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-4.active) .star-4::before,
.elementor-10085 .elementor-element.elementor-element-6d4e658 .stars:has(.star-5.active) a::before{
    content:"★" !important;
    color:#8B5E3C !important;
}


/* =========================
   MOBILE
========================= */

@media(max-width:767px){

    .woocommerce-Reviews-title{
        font-size:20px !important;
        margin-bottom:16px !important;
    }

    .comment-form-rating{
        margin-bottom:12px !important;
    }

    .comment-form-rating label,
    .comment-form-comment label{
        font-size:13px !important;
    }

    .comment-form-comment{
        margin-bottom:14px !important;
    }

    .comment-form-comment textarea,
    .woocommerce-Reviews #comment{
        height:105px !important;
        min-height:105px !important;
    }

    .form-submit .submit,
    .form-submit #submit,
    .woocommerce-Reviews input#submit{
        width:100% !important;
        min-width:0 !important;
        height:44px !important;
    }

    .woocommerce-Reviews .commentlist li{
        padding:15px !important;
        margin-bottom:12px !important;
    }

    .elementor-10085 .elementor-element.elementor-element-6d4e658 .comment-form-rating .stars a{
        flex-basis:26px !important;
        width:26px !important;
        height:26px !important;
    }

    .elementor-10085 .elementor-element.elementor-element-6d4e658 .comment-form-rating .stars a::before{
        font-size:24px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e79d6b0 */.elementor-10085 .elementor-element.elementor-element-e79d6b0 {
    direction: rtl;
    text-align: right;

    padding: 16px !important;

    background: rgba(255, 255, 255, 0.18) !important;

    border: 1px solid rgba(79, 35, 15, 0.22) !important;

    border-radius: 15px !important;

    box-sizing: border-box;
}

.elementor-10085 .elementor-element.elementor-element-e79d6b0 {
    background: #F7E8D1 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bc621af */.elementor-10085 .elementor-element.elementor-element-bc621af .elementor-heading-title{
    position: relative;
    display: inline-flex;
    align-items: center;
    gap: 10px;

    padding: 8px 16px 8px 18px;

    background: rgba(255,255,255,.38);

    border: 1px solid rgba(79,35,15,.14);
    border-radius: 12px;


    box-shadow:
        0 6px 18px rgba(79,35,15,.06),
        inset 0 1px 0 rgba(255,255,255,.55);
}

/* خط تزئینی کنار تیتر */
.elementor-10085 .elementor-element.elementor-element-bc621af .elementor-heading-title::before{
    content: "";
    width: 5px;
    height: 22px;

    flex: 0 0 5px;

    background: linear-gradient(
        180deg,
        #ad772d 0%,
        #4f230f 100%
    );

    border-radius: 20px;

    box-shadow: 0 2px 6px rgba(79,35,15,.18);
}

/* هاور خیلی ظریف */
.elementor-10085 .elementor-element.elementor-element-bc621af .elementor-heading-title{
    transition:
        transform .3s ease,
        box-shadow .3s ease,
        background .3s ease;
}

.elementor-10085 .elementor-element.elementor-element-bc621af .elementor-heading-title:hover{
    transform: translateY(-2px);

    background: rgba(255,255,255,.55);

    box-shadow:
        0 10px 24px rgba(79,35,15,.09),
        inset 0 1px 0 rgba(255,255,255,.65);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d07fc53 *//* =========================================
   SIP & SAVOR - FAQ
   COMPLETE STYLE
========================================= */


/* =========================================
   هر سؤال = یک باکس جدا
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item {

    width: 100% !important;

    margin: 0 0 12px 0 !important;
    padding: 0 !important;

    background: transparent !important;

    /* دقیقاً همان Border باکس توضیحات */
    border: 1px solid rgba(79, 35, 15, 0.22) !important;

    border-radius: 15px !important;

    box-shadow: none !important;

    box-sizing: border-box !important;

    overflow: hidden !important;
}


/* =========================================
   عنوان سؤال
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title {

    width: 100% !important;

    min-height: 62px !important;

    padding: 14px 18px !important;

    background: transparent !important;

    border: none !important;

    border-radius: 0 !important;

    color: #290E06 !important;

    direction: rtl !important;

    text-align: right !important;

    box-sizing: border-box !important;

    display: flex !important;

    align-items: center !important;
}


/* =========================================
   متن سؤال
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-text {

    color: #290E06 !important;

    font-family:
        "Yekan Bakh",
        "YekanBakh",
        "Yekan",
        sans-serif !important;

    font-size: 17px !important;

    font-weight: 500 !important;

    line-height: 1.6 !important;

    text-align: right !important;
}


/* =========================================
   آیکون FAQ
   دایره قهوه‌ای + آیکون کرم
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-icon {

    width: 32px !important;
    height: 32px !important;

    min-width: 32px !important;
    min-height: 32px !important;

    display: flex !important;

    align-items: center !important;
    justify-content: center !important;

    box-sizing: border-box !important;

    /* قهوه‌ای مثل دکمه ثبت */
    background: #451D0D !important;

    /* Border کرم مثل دکمه ثبت */
    border: 2px solid rgba(225, 198, 165, 0.95) !important;

    border-radius: 50% !important;

    /* آیکون کرم */
    color: #F7E8D1 !important;

    font-size: 15px !important;

    flex-shrink: 0 !important;

    box-shadow:

        0 5px 12px rgba(217, 185, 148, 0.22),

        0 11px 25px rgba(217, 185, 148, 0.16),

        0 18px 38px rgba(217, 185, 148, 0.11),

        0 25px 50px rgba(217, 185, 148, 0.07),

        inset 0 1px 0 rgba(255, 242, 218, 0.38) !important;

    transition:

        transform .3s ease,

        box-shadow .3s ease,

        background .3s ease !important;
}


/* =========================================
   SVG آیکون داخل دایره
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-icon svg {

    width: 14px !important;
    height: 14px !important;

    color: #F7E8D1 !important;

    fill: none !important;

    stroke: #F7E8D1 !important;

    flex-shrink: 0 !important;

    transition: transform .3s ease !important;
}


/* =========================================
   Hover آیکون
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item:hover
.e-n-accordion-item-title-icon {

    background: #3A170C !important;

    color: #F7E8D1 !important;

    border-color:
        rgba(225, 198, 165, 0.95) !important;

    transform:
        translateY(-1px) scale(1.05) !important;

    box-shadow:

        0 7px 15px rgba(217, 185, 148, 0.28),

        0 14px 28px rgba(217, 185, 148, 0.18),

        0 22px 42px rgba(217, 185, 148, 0.12) !important;
}


/* آیکون در Hover همچنان کرم بماند */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item:hover
.e-n-accordion-item-title-icon svg {

    color: #F7E8D1 !important;

    stroke: #F7E8D1 !important;
}


/* =========================================
   محتوای سؤال باز شده
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-content {

    background: transparent !important;

    border: none !important;

    box-shadow: none !important;

    padding:
        0 18px 18px 18px !important;

    color: #290E06 !important;

    font-family:
        "Yekan Bakh",
        "YekanBakh",
        "Yekan",
        sans-serif !important;

    font-size: 14px !important;

    line-height: 2 !important;

    text-align: right !important;
}


/* =========================================
   Hover خود باکس سؤال
   Border نباید تغییر کند
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item:hover {

    border-color:
        rgba(79, 35, 15, 0.22) !important;

    box-shadow: none !important;
}


/* =========================================
   حالت باز شده
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item[open] {

    border-color:
        rgba(79, 35, 15, 0.22) !important;

    box-shadow: none !important;
}


/* =========================================
   جلوگیری از تغییر رنگ عنوان در Hover
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title:hover,
.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title:focus {

    color: #290E06 !important;

    background: transparent !important;
}


/* متن عنوان در Hover */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item:hover
.e-n-accordion-item-title-text {

    color: #290E06 !important;
}


/* =========================================
   جلوگیری از تغییر رنگ آیکون توسط Elementor
========================================= */

.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-icon,
.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-icon i,
.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-icon svg,
.elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-icon svg path {

    color: #F7E8D1 !important;

    stroke: #F7E8D1 !important;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    /* باکس */
    .elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item {

        margin-bottom: 10px !important;

        border-radius: 15px !important;
    }


    /* عنوان */
    .elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title {

        min-height: 55px !important;

        padding:
            12px 14px !important;
    }


    /* متن */
    .elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-text {

        font-size: 13px !important;

        line-height: 1.6 !important;
    }


    /* دایره آیکون */
    .elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-icon {

        width: 30px !important;
        height: 30px !important;

        min-width: 30px !important;
        min-height: 30px !important;

        border-width: 2px !important;

        font-size: 14px !important;
    }


    /* SVG موبایل */
    .elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-title-icon svg {

        width: 13px !important;
        height: 13px !important;
    }


    /* محتوای باز شده */
    .elementor-10085 .elementor-element.elementor-element-d07fc53 .e-n-accordion-item-content {

        padding:
            0 14px 15px 14px !important;

        font-size: 13px !important;

        line-height: 1.9 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c520d72 */.elementor-10085 .elementor-element.elementor-element-c520d72 {
    direction: rtl;
    text-align: right;

    padding: 16px !important;

    background: rgba(255, 255, 255, 0.18) !important;

    border: 1px solid rgba(79, 35, 15, 0.22) !important;

    border-radius: 15px !important;

    box-sizing: border-box;
}

.elementor-10085 .elementor-element.elementor-element-c520d72 {
    background:#F8EAD4 !important;}/* End custom CSS */
/* Start custom CSS */body.elementor-page-10085  .main-page-wrapper {
    background-color: #fffbf7
    !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan bakh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://sipandsavor.co/wp-content/uploads/2026/08/YekanBakhFaNum-Regular.woff2') format('woff2'),
		url('http://sipandsavor.co/wp-content/uploads/2026/08/YekanBakhFaNum-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */