.elementor-9725 .elementor-element.elementor-element-90fddd9{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-9725 .elementor-element.elementor-element-d9b99af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb{color:var( --e-global-color-ed0584d );font-family:var( --e-global-typography-7f3cf86-font-family ), Sans-serif;font-size:var( --e-global-typography-7f3cf86-font-size );font-weight:var( --e-global-typography-7f3cf86-font-weight );line-height:var( --e-global-typography-7f3cf86-line-height );letter-spacing:var( --e-global-typography-7f3cf86-letter-spacing );text-align:start;}.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb > a{color:#8B6B53CC;}.elementor-9725 .elementor-element.elementor-element-19d8381{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-9725 .elementor-element.elementor-element-19d8381 .elementor-heading-title{font-family:var( --e-global-typography-4575b3f-font-family ), Sans-serif;font-size:var( --e-global-typography-4575b3f-font-size );font-weight:var( --e-global-typography-4575b3f-font-weight );line-height:var( --e-global-typography-4575b3f-line-height );letter-spacing:var( --e-global-typography-4575b3f-letter-spacing );color:var( --e-global-color-7ef6028 );}.elementor-9725 .elementor-element.elementor-element-f3bbb94{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:justify;}.woocommerce .elementor-9725 .elementor-element.elementor-element-f3bbb94 .term-description{color:var( --e-global-color-7ef6028 );font-family:var( --e-global-typography-3f89df3-font-family ), Sans-serif;font-size:var( --e-global-typography-3f89df3-font-size );font-weight:var( --e-global-typography-3f89df3-font-weight );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-888ea98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:22px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-9725 .elementor-element.elementor-element-83ac04e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9725 .elementor-element.elementor-element-5b77800{--grid-columns:3;--grid-row-gap:16px;--load-more-message-color:var( --e-global-color-7ef6028 );--load-more-spinner-color:var( --e-global-color-5249e2b );--load-more—spacing:48px;--load-more-button-align:center;--e-loop-nothing-found-message-align:center;--grid-column-gap:10px;--e-loop-nothing-found-message-space-from-top:64px;--e-loop-nothing-found-message-space-from-bottom:96px;--e-loop-nothing-found-message-color:var( --e-global-color-ed0584d );}.elementor-9725 .elementor-element.elementor-element-5b77800 .elementor-button{background-color:var( --e-global-color-5249e2b );font-family:var( --e-global-typography-3f89df3-font-family ), Sans-serif;font-size:var( --e-global-typography-3f89df3-font-size );font-weight:var( --e-global-typography-3f89df3-font-weight );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );fill:#8B6B53;color:#8B6B53;border-style:none;border-radius:0px 0px 0px 0px;padding:4px 24px 4px 24px;}.elementor-9725 .elementor-element.elementor-element-5b77800 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9725 .elementor-element.elementor-element-5b77800 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9725 .elementor-element.elementor-element-5b77800 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-9725 .elementor-element.elementor-element-5b77800 .e-load-more-message{font-family:var( --e-global-typography-3f89df3-font-family ), Sans-serif;font-size:var( --e-global-typography-3f89df3-font-size );font-weight:var( --e-global-typography-3f89df3-font-weight );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-5b77800 .e-loop-nothing-found-message__text{font-family:var( --e-global-typography-3f89df3-font-family ), Sans-serif;font-size:var( --e-global-typography-3f89df3-font-size );font-weight:var( --e-global-typography-3f89df3-font-weight );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-0e9ed9a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}@media(min-width:768px){.elementor-9725 .elementor-element.elementor-element-90fddd9{--content-width:850px;}}@media(max-width:1024px) and (min-width:768px){.elementor-9725 .elementor-element.elementor-element-90fddd9{--content-width:90%;}}@media(max-width:1024px){.elementor-9725 .elementor-element.elementor-element-90fddd9{--min-height:200px;}.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb{font-size:var( --e-global-typography-7f3cf86-font-size );line-height:var( --e-global-typography-7f3cf86-line-height );letter-spacing:var( --e-global-typography-7f3cf86-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-19d8381 .elementor-heading-title{font-size:var( --e-global-typography-4575b3f-font-size );line-height:var( --e-global-typography-4575b3f-line-height );letter-spacing:var( --e-global-typography-4575b3f-letter-spacing );}.woocommerce .elementor-9725 .elementor-element.elementor-element-f3bbb94 .term-description{font-size:var( --e-global-typography-3f89df3-font-size );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-888ea98{--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-9725 .elementor-element.elementor-element-83ac04e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-9725 .elementor-element.elementor-element-5b77800{--grid-columns:2;}.elementor-9725 .elementor-element.elementor-element-5b77800 .elementor-button{font-size:var( --e-global-typography-3f89df3-font-size );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-5b77800 .e-load-more-message{font-size:var( --e-global-typography-3f89df3-font-size );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-5b77800 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-3f89df3-font-size );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-0e9ed9a{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-9725 .elementor-element.elementor-element-90fddd9{--min-height:200px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb{font-size:var( --e-global-typography-7f3cf86-font-size );line-height:var( --e-global-typography-7f3cf86-line-height );letter-spacing:var( --e-global-typography-7f3cf86-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-19d8381{text-align:start;}.elementor-9725 .elementor-element.elementor-element-19d8381 .elementor-heading-title{font-size:var( --e-global-typography-4575b3f-font-size );line-height:var( --e-global-typography-4575b3f-line-height );letter-spacing:var( --e-global-typography-4575b3f-letter-spacing );}.woocommerce .elementor-9725 .elementor-element.elementor-element-f3bbb94 .term-description{font-size:var( --e-global-typography-3f89df3-font-size );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-888ea98{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:16px;--padding-bottom:6px;--padding-left:0px;--padding-right:16px;}.elementor-9725 .elementor-element.elementor-element-78a5afb{padding:0px 0px 0px 0px;}.elementor-9725 .elementor-element.elementor-element-83ac04e{--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9725 .elementor-element.elementor-element-5b77800{--grid-columns:1;--grid-row-gap:8px;--load-more—spacing:24px;--grid-column-gap:8px;}.elementor-9725 .elementor-element.elementor-element-5b77800 .elementor-button{font-size:var( --e-global-typography-3f89df3-font-size );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-5b77800 .e-load-more-message{font-size:var( --e-global-typography-3f89df3-font-size );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-5b77800 .e-loop-nothing-found-message__text{font-size:var( --e-global-typography-3f89df3-font-size );line-height:var( --e-global-typography-3f89df3-line-height );letter-spacing:var( --e-global-typography-3f89df3-letter-spacing );}.elementor-9725 .elementor-element.elementor-element-0e9ed9a{--margin-top:0px;--margin-bottom:32px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-d9b99af *//* =========================================
   WEWELL — PRODUCT BREADCRUMB
   Global Typography ID: 7f3cf86
========================================= */

/* Breadcrumb + متن فعلی */
.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb {
    font-family:
        var(--e-global-typography-7f3cf86-font-family) !important;

    font-size:
        var(--e-global-typography-7f3cf86-font-size) !important;

    font-weight:
        var(--e-global-typography-7f3cf86-font-weight) !important;

    line-height:
        var(--e-global-typography-7f3cf86-line-height) !important;

    letter-spacing:
        var(--e-global-typography-7f3cf86-letter-spacing) !important;

    word-spacing:
        var(--e-global-typography-7f3cf86-word-spacing) !important;

    font-style:
        var(--e-global-typography-7f3cf86-font-style) !important;

    text-transform:
        var(--e-global-typography-7f3cf86-text-transform) !important;
}


/* تمام لینک‌های Breadcrumb */
.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb a,
.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb a:visited,
.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb a:hover,
.elementor-9725 .elementor-element.elementor-element-d9b99af .woocommerce-breadcrumb a:focus {
    font-family:
        var(--e-global-typography-7f3cf86-font-family) !important;

    font-size:
        var(--e-global-typography-7f3cf86-font-size) !important;

    font-weight:
        var(--e-global-typography-7f3cf86-font-weight) !important;

    line-height:
        var(--e-global-typography-7f3cf86-line-height) !important;

    letter-spacing:
        var(--e-global-typography-7f3cf86-letter-spacing) !important;

    word-spacing:
        var(--e-global-typography-7f3cf86-word-spacing) !important;

    font-style:
        var(--e-global-typography-7f3cf86-font-style) !important;

    text-transform:
        var(--e-global-typography-7f3cf86-text-transform) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90fddd9 */.elementor-9725 .elementor-element.elementor-element-90fddd9 {
    position: relative;
}

/* خط گرادیان بالای Hero */
.elementor-9725 .elementor-element.elementor-element-90fddd9::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);

    width: 86.1%;
    height: 1px;

    background: linear-gradient(
        to right,
        rgba(139, 107, 83, 0) 0%,
        rgba(139, 107, 83, 1) 48%,
        rgba(139, 107, 83, 0) 100%
    );

    opacity: 0.4;
    pointer-events: none;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-888ea98 *//* =========================================
   WEWELL — PRODUCT CATEGORY BAR
========================================= */

/* کانتینر Elementor */
.elementor-9725 .elementor-element.elementor-element-888ea98 {
    width: 100%;
    max-width: 100%;
    min-width: 0;
}


/* Wrapper اصلی */
.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar {
    width: 100%;
    max-width: 100%;
    min-width: 0;
    position: relative;
}


/* ردیف قابل اسکرول */
.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__scroll {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;

    align-items: center;
    justify-content: flex-start;

    gap: 48px;

    width: 100%;
    max-width: 100%;
    min-width: 0;

    overflow-x: auto;
    overflow-y: hidden;

    scrollbar-width: none;
    -webkit-overflow-scrolling: touch;

    box-sizing: border-box;
}


/* مخفی کردن Scrollbar */
.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__scroll::-webkit-scrollbar {
    display: none;
}


/* =========================================
   هر دسته
========================================= */

.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    flex: 0 0 auto;

    padding: 8px 0;

    color: #3D3427;

    white-space: nowrap;

    text-decoration: none;

    transition:
        color 0.25s ease,
        opacity 0.25s ease;
}


/* =========================================
   Typography مستقیم روی خروجی Shortcode
   Global Typography ID: e10be54
========================================= */

.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item,
.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item * {

    font-family:
        var(--e-global-typography-e10be54-font-family) !important;

    font-size:
        var(--e-global-typography-e10be54-font-size) !important;

    font-weight:
        var(--e-global-typography-e10be54-font-weight) !important;

    line-height:
        var(--e-global-typography-e10be54-line-height) !important;

    letter-spacing:
        var(--e-global-typography-e10be54-letter-spacing) !important;

    word-spacing:
        var(--e-global-typography-e10be54-word-spacing) !important;

    text-transform:
        var(--e-global-typography-e10be54-text-transform) !important;

    font-style:
        var(--e-global-typography-e10be54-font-style) !important;
}


/* =========================================
   خط زیر دسته
========================================= */

.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item::after {
    content: "";

    position: absolute;

    right: 0;
    bottom: 0;

    width: 0;
    height: 1px;

    background-color: currentColor;

    transition: width 0.25s ease;
}


/* Hover */
.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item:hover {
    color: #8B6B53;
}

.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item:hover::after {
    width: 100%;
}


/* دسته فعال */
.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item.is-active {
    color: #8B6B53;
}

.elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item.is-active::after {
    width: 100%;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-9725 .elementor-element.elementor-element-888ea98 {
        min-width: 0;
        max-width: 100%;
        overflow: hidden;
    }

    .elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar {
        min-width: 0;
        max-width: 100%;
        overflow: hidden;
    }

    .elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__scroll {
        flex-wrap: nowrap !important;

        gap: 24px;

        width: 100%;
        max-width: 100%;

        overflow-x: auto;
        overflow-y: hidden;

        padding-bottom: 10px;

        scrollbar-width: none;
        -webkit-overflow-scrolling: touch;
    }

    .elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__scroll::-webkit-scrollbar {
        display: none;
    }

    .elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__item {
        flex: 0 0 auto;
        width: auto;

        white-space: nowrap;
    }
}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-9725 .elementor-element.elementor-element-888ea98 .wewell-category-bar__scroll {
        gap: 32px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-5b77800 *//* قاب آیکون دکمه Load More */
.elementor-9725 .elementor-element.elementor-element-5b77800 #wewell-load-more .elementor-button-icon {
    width: 32px !important;
    min-width: 32px !important;
    height: 32px !important;
    flex: 0 0 32px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* خود آیکون فونتی */
.elementor-9725 .elementor-element.elementor-element-5b77800 #wewell-load-more .elementor-button-icon i {
    display: block !important;
    width: 32px !important;
    height: 32px !important;
    font-size: 32px !important;
    line-height: 32px !important;
}

/* شکل فلش داخل آیکون فونتی */
.elementor-9725 .elementor-element.elementor-element-5b77800 #wewell-load-more .elementor-button-icon i::before {
    display: block !important;
    font-size: 32px !important;
    line-height: 32px !important;
}

/* فاصله میان متن و فلش */
.elementor-9725 .elementor-element.elementor-element-5b77800 #wewell-load-more .elementor-button-content-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

/* رنگ فلش Load More */
.elementor-9725 .elementor-element.elementor-element-5b77800 #wewell-load-more .elementor-button-icon,
.elementor-9725 .elementor-element.elementor-element-5b77800 #wewell-load-more .elementor-button-icon i,
.elementor-9725 .elementor-element.elementor-element-5b77800 #wewell-load-more .elementor-button-icon i::before {
    color: #8B6B53 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e9ed9a *//* =========================================
   WEWELL CATEGORY SEO
   Full Width + Proportional Layout
========================================= */


/* کانتینر Elementor و ویجت شورت‌کد */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .elementor-widget-shortcode,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .elementor-widget-shortcode .elementor-widget-container,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .elementor-shortcode {
    width: 100%;
    max-width: none;
}


.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo * {
    box-sizing: border-box;
}


/* بلوک اصلی */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo {
    width: 100%;
    max-width: none;

    margin: 0;

    direction: rtl;

    color: #3D3427;
}


/* =========================================
   BODY TYPOGRAPHY
   Global Typography: Body Regular
   ID: 3f89df3
========================================= */

.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description p,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description a,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle {

    font-family:
        var(--e-global-typography-3f89df3-font-family) !important;

    font-size:
        var(--e-global-typography-3f89df3-font-size) !important;

    font-weight:
        var(--e-global-typography-3f89df3-font-weight) !important;

    line-height:
        var(--e-global-typography-3f89df3-line-height) !important;

    letter-spacing:
        var(--e-global-typography-3f89df3-letter-spacing) !important;

    word-spacing:
        var(--e-global-typography-3f89df3-word-spacing) !important;

    text-transform:
        var(--e-global-typography-3f89df3-text-transform) !important;

    font-style:
        var(--e-global-typography-3f89df3-font-style) !important;
}


/* =========================================
   چیدمان دسکتاپ در حالت بسته
   تصویر: 41.15٪
   فاصله: 9.88٪
   متن: 48.97٪
========================================= */

.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__layout {
    display: grid;

    grid-template-columns:
        41.15%
        48.97%;

    grid-template-areas:
        "image content";

    column-gap: 9.88%;

    align-items: center;

    width: 100%;
    min-width: 0;

    direction: ltr;
}


/* =========================================
   تصویر
========================================= */

.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__image {
    grid-area: image;

    width: 100%;
    min-width: 0;

    overflow: hidden;
}


.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__img {
    display: block;

    width: 100%;
    height: auto;

    aspect-ratio: 579 / 310;

    object-fit: cover;
    object-position: center;
}


/* =========================================
   ستون متن
========================================= */

.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__content {
    grid-area: content;

    width: 100%;
    max-width: none;
    min-width: 0;

    direction: rtl;
    text-align: right;
}


/* =========================================
   عنوان
   Global Typography ID: a30812c
========================================= */

.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__title,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__title a {

    font-family:
        var(--e-global-typography-a30812c-font-family) !important;

    font-size:
        var(--e-global-typography-a30812c-font-size) !important;

    font-weight:
        var(--e-global-typography-a30812c-font-weight) !important;

    line-height:
        var(--e-global-typography-a30812c-line-height) !important;

    letter-spacing:
        var(--e-global-typography-a30812c-letter-spacing) !important;

    word-spacing:
        var(--e-global-typography-a30812c-word-spacing) !important;

    text-transform:
        var(--e-global-typography-a30812c-text-transform) !important;

    font-style:
        var(--e-global-typography-a30812c-font-style) !important;
}


.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__title {
    margin: 0 0 24px;
    padding: 0;

    color: #3D3427;

    text-align: right;
}


/* =========================================
   متن در حالت بسته
========================================= */

.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description {
    position: relative;

    width: 100%;
    max-height: 256px;

    overflow: hidden;

    color: #3D3427;

    text-align: right;

    transition: max-height 0.45s ease;
}


/* حذف محوشدگی انتهای متن در دسکتاپ */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description::after {
    display: none;
}


/* فاصله پاراگراف‌ها */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description p {
    margin: 0 0 16px;
    padding: 0;
}


.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description p:first-child {
    margin-top: 0;
}


.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description p:last-child {
    margin-bottom: 0;
}


/* =========================================
   دکمه مشاهده بیشتر
========================================= */

.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle {
    position: relative;
    z-index: 5;

    display: flex;
    align-items: center;
    justify-content: center;

    gap: 6px;

    width: fit-content;
    min-width: 108px;
    min-height: 32px;

    margin: 36px auto 0;
    padding: 0;

    appearance: none;
    -webkit-appearance: none;

    border: 0 !important;
    border-radius: 0;

    outline: none;

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;

    color: #8B6B53 !important;

    cursor: pointer;
    pointer-events: auto;
}


/* جلوگیری از تغییر استایل توسط Elementor */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle:hover,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle:focus,
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle:active {
    color: #8B6B53 !important;

    border: 0 !important;
    outline: none;

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
}


.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle[hidden] {
    display: none !important;
}


/* آیکن فلش */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle-icon {
    display: block;

    flex: 0 0 auto;

    width: 20px;
    height: 20px;

    color: currentColor;

    transition: transform 0.3s ease;
}


/* =========================================
   حالت بازشده
========================================= */


/* مخفی‌کردن تصویر */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.is-expanded
.wewell-category-seo__image {
    display: none;
}


/* تبدیل چیدمان به یک ستون تمام‌عرض */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.is-expanded
.wewell-category-seo__layout {
    display: block;

    width: 100%;
}


/* متن تمام عرض */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.is-expanded
.wewell-category-seo__content {
    width: 100%;
    max-width: none;
}


/* نمایش کامل توضیحات */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.is-expanded
.wewell-category-seo__description {
    max-height: 5000px;

    overflow: visible;
}


/* چرخش فلش */
.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.is-expanded
.wewell-category-seo__toggle-icon {
    transform: rotate(180deg);
}


/* =========================================
   دسته‌هایی که تصویر ندارند
========================================= */

.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.has-no-image
.wewell-category-seo__layout {
    display: block;

    width: 100%;
}


.elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.has-no-image
.wewell-category-seo__content {
    width: 100%;
    max-width: none;
}


/* =========================================
   TABLET
========================================= */

@media (max-width: 1199px) {

    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__layout {
        grid-template-columns:
            42%
            52%;

        grid-template-areas:
            "image content";

        column-gap: 6%;
    }


    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__title {
        margin-bottom: 20px;
    }


    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description {
        max-height: 240px;
    }


    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle {
        margin-top: 28px;
    }
}


/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    /* حذف تصویر */
    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__image {
        display: none !important;
    }


    /* چیدمان تک‌ستونه */
    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__layout {
        display: block;

        width: 100%;
    }


    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__content {
        width: 100%;
        max-width: none;
    }


    /* عنوان */
    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__title {
        margin-bottom: 16px;
    }


    /* متن در حالت بسته */
    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description {
        position: relative;

        max-height: 224px;

        overflow: hidden;

        direction: rtl;

        text-align: justify;
        text-align-last: right;

        -webkit-mask-image:
            linear-gradient(
                to bottom,
                #000 0%,
                #000 75%,
                transparent 100%
            );

        mask-image:
            linear-gradient(
                to bottom,
                #000 0%,
                #000 75%,
                transparent 100%
            );
    }


    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__description p {
        margin-bottom: 12px;
    }


    /* دکمه مشاهده بیشتر */
    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo__toggle {
        min-width: auto;
        min-height: 32px;

        margin-top: 16px;
    }


    /* حالت بازشده */
    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.is-expanded
    .wewell-category-seo__layout {
        display: block;
    }


    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.is-expanded
    .wewell-category-seo__image {
        display: none !important;
    }


    .elementor-9725 .elementor-element.elementor-element-0e9ed9a .wewell-category-seo.is-expanded
    .wewell-category-seo__description {
        max-height: 5000px;

        overflow: visible;

        -webkit-mask-image: none;
        mask-image: none;
    }
}/* End custom CSS */