.elementor-1149 .elementor-element.elementor-element-38afe31 .elementor-button{background-color:#E3EAE4;fill:#163C32;color:#163C32;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;}.elementor-1149 .elementor-element.elementor-element-38afe31 .elementor-button:hover, .elementor-1149 .elementor-element.elementor-element-38afe31 .elementor-button:focus{background-color:#C7D2CE;}.elementor-1149 .elementor-element.elementor-element-38afe31 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1149 .elementor-element.elementor-element-345691b .elementor-icon-wrapper{text-align:center;}.elementor-1149 .elementor-element.elementor-element-345691b .elementor-icon{font-size:58px;}.elementor-1149 .elementor-element.elementor-element-345691b .elementor-icon svg{height:58px;}.elementor-1149 .elementor-element.elementor-element-9b7ef1a{text-align:center;}.elementor-1149 .elementor-element.elementor-element-9b7ef1a .elementor-heading-title{font-size:32px;font-weight:700;color:#163C32;}.elementor-1149 .elementor-element.elementor-element-501a7d1{--divider-border-style:solid;--divider-color:#BB9009;--divider-border-width:2px;}.elementor-1149 .elementor-element.elementor-element-501a7d1 .elementor-divider-separator{width:28%;margin:0 auto;margin-center:0;}.elementor-1149 .elementor-element.elementor-element-501a7d1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1149 .elementor-element.elementor-element-fedbc1b{text-align:center;}.elementor-1149 .elementor-element.elementor-element-fedbc1b .elementor-heading-title{font-size:15px;line-height:0.8em;color:#52665F;}.elementor-1149 .elementor-element.elementor-element-7d088eb{--display:flex;}.elementor-1149 .elementor-element.elementor-element-7d088eb:not(.elementor-motion-effects-element-type-background), .elementor-1149 .elementor-element.elementor-element-7d088eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAF8;}.elementor-1149 .elementor-element.elementor-element-b3c841b{text-align:start;}.elementor-1149 .elementor-element.elementor-element-b3c841b .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-3bfd2fc{--display:flex;}.elementor-1149 .elementor-element.elementor-element-c1ca7c7{text-align:start;}.elementor-1149 .elementor-element.elementor-element-c1ca7c7 .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-1ce1813{--display:flex;}.elementor-1149 .elementor-element.elementor-element-595968f{text-align:start;}.elementor-1149 .elementor-element.elementor-element-595968f .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-b60806f{--display:flex;}.elementor-1149 .elementor-element.elementor-element-5eddc6b{text-align:start;}.elementor-1149 .elementor-element.elementor-element-5eddc6b .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-a340e0b{--display:flex;}.elementor-1149 .elementor-element.elementor-element-c00b723{text-align:start;}.elementor-1149 .elementor-element.elementor-element-c00b723 .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-3f1b4b8{--display:flex;}.elementor-1149 .elementor-element.elementor-element-31781ea{text-align:start;}.elementor-1149 .elementor-element.elementor-element-31781ea .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-8adc8cc{--display:flex;}.elementor-1149 .elementor-element.elementor-element-b2bdac3{text-align:start;}.elementor-1149 .elementor-element.elementor-element-b2bdac3 .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-5fc9b00{--display:flex;}.elementor-1149 .elementor-element.elementor-element-1145f3e{text-align:start;}.elementor-1149 .elementor-element.elementor-element-1145f3e .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-87bf49e{--display:flex;}.elementor-1149 .elementor-element.elementor-element-b3edc28{text-align:start;}.elementor-1149 .elementor-element.elementor-element-b3edc28 .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-cebaf77{--display:flex;}.elementor-1149 .elementor-element.elementor-element-7729495{text-align:start;}.elementor-1149 .elementor-element.elementor-element-7729495 .elementor-heading-title{font-size:14px;font-weight:400;line-height:2.1em;color:#46564F;}.elementor-1149 .elementor-element.elementor-element-0bc5b89{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1149 .elementor-element.elementor-element-6d46a6c .elementor-icon-wrapper{text-align:center;}.elementor-1149 .elementor-element.elementor-element-6d46a6c.elementor-view-stacked .elementor-icon{background-color:#BB9009;}.elementor-1149 .elementor-element.elementor-element-6d46a6c.elementor-view-framed .elementor-icon, .elementor-1149 .elementor-element.elementor-element-6d46a6c.elementor-view-default .elementor-icon{color:#BB9009;border-color:#BB9009;}.elementor-1149 .elementor-element.elementor-element-6d46a6c.elementor-view-framed .elementor-icon, .elementor-1149 .elementor-element.elementor-element-6d46a6c.elementor-view-default .elementor-icon svg{fill:#BB9009;}.elementor-1149 .elementor-element.elementor-element-6d46a6c .elementor-icon{font-size:34px;}.elementor-1149 .elementor-element.elementor-element-6d46a6c .elementor-icon svg{height:34px;}.elementor-1149 .elementor-element.elementor-element-188d8b6 .elementor-heading-title{font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-1149 .elementor-element.elementor-element-56b8ad7{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-1149 .elementor-element.elementor-element-56b8ad7 .elementor-heading-title{font-size:15px;font-weight:400;color:#F3FAF6;}.elementor-1149 .elementor-element.elementor-element-31b9346 .elementor-button{background-color:#02010100;font-weight:500;fill:#BB9009;color:#BB9009;border-style:solid;border-width:2px 2px 2px 2px;border-color:#BB9009;border-radius:7px 7px 7px 7px;}.elementor-1149 .elementor-element.elementor-element-31b9346 .elementor-button:hover, .elementor-1149 .elementor-element.elementor-element-31b9346 .elementor-button:focus{background-color:#BB9009;color:#FFFFFF;}.elementor-1149 .elementor-element.elementor-element-31b9346 .elementor-button:hover svg, .elementor-1149 .elementor-element.elementor-element-31b9346 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-1149 .elementor-element.elementor-element-fedbc1b .elementor-heading-title{line-height:0.9em;}.elementor-1149 .elementor-element.elementor-element-188d8b6 .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-56b8ad7{--container-widget-width:267px;--container-widget-flex-grow:0;width:var( --container-widget-width, 267px );max-width:267px;}.elementor-1149 .elementor-element.elementor-element-56b8ad7 .elementor-heading-title{font-size:13px;}}@media(max-width:767px){.elementor-1149 .elementor-element.elementor-element-345691b .elementor-icon{font-size:32px;}.elementor-1149 .elementor-element.elementor-element-345691b .elementor-icon svg{height:32px;}.elementor-1149 .elementor-element.elementor-element-9b7ef1a .elementor-heading-title{font-size:22px;}.elementor-1149 .elementor-element.elementor-element-501a7d1{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-1149 .elementor-element.elementor-element-fedbc1b .elementor-heading-title{font-size:10px;line-height:1.2em;}.elementor-1149 .elementor-element.elementor-element-b3c841b .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-c1ca7c7 .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-595968f .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-5eddc6b .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-c00b723 .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-31781ea .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-b2bdac3 .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-1145f3e .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-b3edc28 .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-7729495 .elementor-heading-title{font-size:13px;}.elementor-1149 .elementor-element.elementor-element-6d46a6c .elementor-icon{font-size:26px;}.elementor-1149 .elementor-element.elementor-element-6d46a6c .elementor-icon svg{height:26px;}.elementor-1149 .elementor-element.elementor-element-188d8b6 .elementor-heading-title{font-size:11px;}.elementor-1149 .elementor-element.elementor-element-56b8ad7{--container-widget-width:206px;--container-widget-flex-grow:0;width:var( --container-widget-width, 206px );max-width:206px;}.elementor-1149 .elementor-element.elementor-element-56b8ad7 .elementor-heading-title{font-size:10px;line-height:1.2em;}.elementor-1149 .elementor-element.elementor-element-31b9346 .elementor-button{font-size:14px;}}/* Start custom CSS for icon, class: .elementor-element-345691b */.elementor-1149 .elementor-element.elementor-element-345691b .elementor-icon {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.elementor-1149 .elementor-element.elementor-element-345691b .elementor-icon i {
    color: #BB9009 !important;
    -webkit-text-stroke: 5px #BB9009;
}

.elementor-1149 .elementor-element.elementor-element-345691b .elementor-icon svg {
    fill: none !important;
    stroke: #BB9009 !important;
    stroke-width: 25px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0bc5b89 *//* =================================
   ARZHIN FAQ - Nested Accordion
================================= */

.arzhin-faq .e-n-accordion-item {
    margin-bottom: 8px;
    border: 1px solid #E1E8E3 !important;
    border-radius: 22px !important;
    background: #FFFFFF;
    overflow: hidden;
    transition: border-color .25s ease, box-shadow .25s ease;
}

/* عنوان سؤال */
.arzhin-faq .e-n-accordion-item-title {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    gap: 14px;
    min-height: 68px;
    padding: 14px 20px !important;
    background: #FFFFFF;
    color: #163C32;
    cursor: pointer;
    list-style: none;
    border: none !important;
}

/* حذف فلش پیش‌فرض مرورگر */
.arzhin-faq .e-n-accordion-item-title::-webkit-details-marker {
    display: none;
}

.arzhin-faq .e-n-accordion-item-title::marker {
    content: "";
}

/* متن سؤال */
.arzhin-faq .e-n-accordion-item-title-header {
    order: 1;
    flex: 1;
    min-width: 0;
}

.arzhin-faq .e-n-accordion-item-title-text {
    color: #163C32;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.9;
}

/* فلش طلایی در سمت چپ */
.arzhin-faq .e-n-accordion-item-title-icon {
    order: 2;
    flex: 0 0 36px;
    width: 36px;
    height: 36px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: #BB9009;
    color: #FFFFFF;
    margin-inline-start: auto;
}

/* اندازه فلش */
.arzhin-faq .e-n-accordion-item-title-icon svg {
    width: 12px;
    height: 12px;
    fill: #FFFFFF;
}

/* مخفی بودن آیکن باز یا بسته مطابق وضعیت */
.arzhin-faq .e-n-accordion-item-title-icon .e-opened,
.arzhin-faq .e-n-accordion-item-title-icon .e-closed {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* وضعیت باز */
.arzhin-faq .e-n-accordion-item[open] {
    border-color: #D9E5DD !important;
}

.arzhin-faq .e-n-accordion-item[open]
.e-n-accordion-item-title {
    background: #F7FAF8;
}

.arzhin-faq .e-n-accordion-item[open]
.e-n-accordion-item-title-icon {
    background: #163C32;
}

/* فضای محتوای پاسخ */
.arzhin-faq .e-n-accordion-item > [role="region"] {
    padding: 4px 24px 22px;
    background: #F7FAF8;
    color: #46564F;
    font-size: 14px;
    line-height: 2.1;
}

/* هاور */
.arzhin-faq .e-n-accordion-item:hover {
    border-color: #BB9009 !important;
}

/* =================================
   آیکن اختصاصی هر سؤال
================================= */

/* آیکن سمت راست، داخل دایره سبز روشن */
.arzhin-faq .e-n-accordion-item-title-header {
    position: relative;
    padding-inline-start: 50px;
}

/* ساخت دایره آیکن */
.arzhin-faq .e-n-accordion-item-title-header::before {
    content: "";
    position: absolute;
    inset-inline-start: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background-color: #EAF3ED;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 21px 21px;
}

/* 1 - خرید: سبد خرید */
.arzhin-faq .e-n-accordion-item:nth-child(1)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E");
}

/* 2 - موجودی و قیمت: برچسب */
.arzhin-faq .e-n-accordion-item:nth-child(2)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41 11 3H4v7l9.59 9.59a2 2 0 0 0 2.82 0l4.18-4.18a2 2 0 0 0 0-2.82Z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5'/%3E%3C/svg%3E");
}/* 3 - پرداخت: کارت بانکی */
.arzhin-faq .e-n-accordion-item:nth-child(3)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20'/%3E%3C/svg%3E");
}

/* 4 - ارسال: کامیون */
.arzhin-faq .e-n-accordion-item:nth-child(4)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 17h4V5H2v12h3'/%3E%3Cpath d='M14 9h4l4 4v4h-2'/%3E%3Ccircle cx='7.5' cy='17.5' r='2.5'/%3E%3Ccircle cx='17.5' cy='17.5' r='2.5'/%3E%3C/svg%3E");
}

/* 5 - پیگیری سفارش: بسته */
.arzhin-faq .e-n-accordion-item:nth-child(5)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 8-9-5-9 5v8l9 5 9-5V8Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5M12 22V12M7.5 5l9 5'/%3E%3C/svg%3E");
}

/* 6 - گارانتی: سپر */
.arzhin-faq .e-n-accordion-item:nth-child(6)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-11V5l-8-3-8 3v6c0 7 8 11 8 11Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}

/* 7 - کالای معیوب: ابزار */
.arzhin-faq .e-n-accordion-item:nth-child(7)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a5 5 0 0 0-6.4 6.4L2 19l3 3 6.3-6.3a5 5 0 0 0 6.4-6.4L14 13l-3-3 3.7-3.7Z'/%3E%3C/svg%3E");
}

/* 8 - لغو سفارش: ضربدر */
.arzhin-faq .e-n-accordion-item:nth-child(8)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6m0-6 6 6'/%3E%3C/svg%3E");
}

/* 9 - کسر وجه: کارت بانکی */
.arzhin-faq .e-n-accordion-item:nth-child(9)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='5' width='20' height='14' rx='2'/%3E%3Cpath d='M2 10h20m-15 5h4'/%3E%3C/svg%3E");
}

/* 10 - پشتیبانی: هدست */
.arzhin-faq .e-n-accordion-item:nth-child(10)
.e-n-accordion-item-title-header::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23163c32' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14v-3a9 9 0 0 1 18 0v3'/%3E%3Crect x='2' y='13' width='4' height='7' rx='2'/%3E%3Crect x='18' y='13' width='4' height='7' rx='2'/%3E%3Cpath d='M18 20a6 6 0 0 1-6 2'/%3E%3C/svg%3E");
}

/* موبایل */
@media (max-width: 767px) {
    .arzhin-faq .e-n-accordion-item {
        border-radius: 16px !important;
        margin-bottom: 7px;
    }

    .arzhin-faq .e-n-accordion-item-title {
        min-height: 60px;
        padding: 12px !important;
        gap: 8px;
    }

    .arzhin-faq .e-n-accordion-item-title-text {
        font-size: 14px;
    }

    .arzhin-faq .e-n-accordion-item-title-header {
        padding-inline-start: 42px;
    }.arzhin-faq .e-n-accordion-item-title-header::before {
        width: 32px;
        height: 32px;
        background-size: 18px 18px;
    }

    .arzhin-faq .e-n-accordion-item-title-icon {
        flex-basis: 30px;
        width: 30px;
        height: 30px;
    }

    .arzhin-faq .e-n-accordion-item > [role="region"] {
        padding: 4px 16px 18px;
        font-size: 13px;
    }
}
/* ARZHIN FAQ — Fix open accordion arrow */

.arzhin-faq details.e-n-accordion-item[open]
> summary.e-n-accordion-item-title
> .e-n-accordion-item-title-icon {
    background-color: #163C32 !important;
}

/* Force the opened arrow to white */
.arzhin-faq details.e-n-accordion-item[open]
.e-n-accordion-item-title-icon .e-opened svg {
    filter: brightness(0) invert(1) !important;
}

/* Keep the closed arrow white */
.arzhin-faq
.e-n-accordion-item-title-icon .e-closed svg {
    filter: brightness(0) invert(1) !important;
}/* End custom CSS */