.elementor-21836 .elementor-element.elementor-element-2857360{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--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:0px;}.elementor-21836 .elementor-element.elementor-element-cdde7c5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-21836 .elementor-element.elementor-element-cdde7c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-21836 .elementor-element.elementor-element-a597f1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21836 .elementor-element.elementor-element-a597f1f .woocommerce-product-gallery{--wd-gallery-gap:4px;}.elementor-21836 .elementor-element.elementor-element-81d3472.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21836 .elementor-element.elementor-element-ba294bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;--wd-sticky-offset:60px;}.elementor-21836 .elementor-element.elementor-element-8eb22e6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21836 .elementor-element.elementor-element-46bf7fc{width:auto;max-width:auto;}.elementor-21836 .elementor-element.elementor-element-46bf7fc > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21836 .elementor-element.elementor-element-46bf7fc :is(.wd-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs,.breadcrumb){font-family:"peyda", peyda;font-size:0.8rem;font-weight:300;}.elementor-21836 .elementor-element.elementor-element-eab9b07 > .elementor-widget-container{margin:0px 0px 20px 0px;}html .elementor-21836 .elementor-element.elementor-element-eab9b07 .product_title{font-family:var( --e-global-typography-primary-font-family ), peyda;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-21836 .elementor-element.elementor-element-5a4f848 .price{font-size:15px;font-weight:normal;}.elementor-21836 .elementor-element.elementor-element-6baea3d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-21836 .elementor-element.elementor-element-b6cd756{padding:15px 0px 15px 0px;}.elementor-21836 .elementor-element.elementor-element-5752719 .single_add_to_cart_button{font-family:var( --e-global-typography-accent-font-family ), peyda;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .variations_form .woocommerce-variation-price .price{font-family:var( --e-global-typography-accent-font-family ), peyda;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .variations_form .woocommerce-variation-price .price del{font-family:var( --e-global-typography-text-font-family ), peyda;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .woocommerce-price-suffix{font-family:var( --e-global-typography-accent-font-family ), peyda;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-21836 .elementor-element.elementor-element-3351e17{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-21836 .elementor-element.elementor-element-4646522{width:auto;max-width:auto;}.elementor-21836 .elementor-element.elementor-element-4646522 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21836 .elementor-element.elementor-element-4646522 .wd-action-text{font-family:"peyda", peyda;font-size:1rem;font-weight:500;}.elementor-21836 .elementor-element.elementor-element-6fec7ef{width:auto;max-width:auto;}.elementor-21836 .elementor-element.elementor-element-6fec7ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21836 .elementor-element.elementor-element-f505676{width:auto;max-width:auto;}.elementor-21836 .elementor-element.elementor-element-f505676 > .elementor-widget-container{margin:0px 0px -5px 0px;}.elementor-21836 .elementor-element.elementor-element-89a4a71{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21836 .elementor-element.elementor-element-6b6bca4 .woocommerce-tabs > .wd-nav-wrapper{margin-bottom:12px;}.elementor-21836 .elementor-element.elementor-element-6b6bca4 .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs > li > a{font-family:"peyda", peyda;font-size:1.2rem;font-weight:500;}.elementor-21836 .elementor-element.elementor-element-6b6bca4 .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs{--nav-gap:14px;}.elementor-21836 .elementor-element.elementor-element-6b6bca4 .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}.elementor-21836 .elementor-element.elementor-element-6b6bca4 .shop_attributes{max-width:650px;}.elementor-21836 .elementor-element.elementor-element-37ec573{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21836 .elementor-element.elementor-element-84f9c4a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-21836 .elementor-element.elementor-element-6e8085f > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 0.5px 0px;border-color:#ECECEC;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-21836 .elementor-element.elementor-element-cdde7c5{--width:50%;}.elementor-21836 .elementor-element.elementor-element-ba294bd{--width:40%;}}@media(max-width:1024px){.elementor-21836 .elementor-element.elementor-element-2857360{--margin-top:-35px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-21836 .elementor-element.elementor-element-cdde7c5{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21836 .elementor-element.elementor-element-ba294bd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21836 .elementor-element.elementor-element-eab9b07{width:100%;max-width:100%;}html .elementor-21836 .elementor-element.elementor-element-eab9b07 .product_title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .single_add_to_cart_button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .variations_form .woocommerce-variation-price .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .variations_form .woocommerce-variation-price .price del{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .woocommerce-price-suffix{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-21836 .elementor-element.elementor-element-2857360{--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-21836 .elementor-element.elementor-element-cdde7c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21836 .elementor-element.elementor-element-a597f1f .woocommerce-product-gallery{--wd-gallery-gap:4px;}.elementor-21836 .elementor-element.elementor-element-81d3472 .woocommerce-product-gallery{--wd-gallery-gap:2px;}.elementor-21836 .elementor-element.elementor-element-ba294bd{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-21836 .elementor-element.elementor-element-eab9b07{width:100%;max-width:100%;}html .elementor-21836 .elementor-element.elementor-element-eab9b07 .product_title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .single_add_to_cart_button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .variations_form .woocommerce-variation-price .price{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .variations_form .woocommerce-variation-price .price del{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-21836 .elementor-element.elementor-element-5752719 .woocommerce-price-suffix{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-21836 .elementor-element.elementor-element-4646522 .wd-action-text{line-height:1.5em;}.elementor-21836 .elementor-element.elementor-element-6b6bca4 .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs > li > a{font-size:1rem;line-height:1.5em;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-a597f1f *//* =========================================================
   VIVI / Woodmart Product Gallery Buttons
   Final: icons on right + expand to left
   ========================================================= */

/* Gallery parents */
.single-product .wd-single-gallery,
.single-product .woocommerce-product-gallery,
.single-product .wd-gallery-images,
.single-product .woocommerce-product-gallery__image {
    position: relative !important;
}

/* Prevent clipping */
.single-product .wd-carousel-item,
.single-product .woocommerce-product-gallery__image,
.single-product .woocommerce-product-gallery__image > a {
    overflow: visible !important;
}

/* Buttons container */
.single-product .woocommerce-product-gallery__image .product-additional-galleries {
    position: absolute !important;
    right: 18px !important;
    bottom: 18px !important;
    top: auto !important;
    left: auto !important;
    z-index: 90 !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: flex-end !important;
    justify-content: flex-end !important;
    gap: 12px !important;

    width: 260px !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    pointer-events: none !important;
}

/* Button wrappers */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap {
    position: relative !important;
    inset: auto !important;

    display: block !important;

    width: 260px !important;
    height: 50px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
    pointer-events: none !important;

    opacity: 1 !important;
    visibility: visible !important;
}

/* Button link: locked to right */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button > a,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap > a,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .woodmart-show-product-gallery {
    position: absolute !important;
    right: 0 !important;
    left: auto !important;
    top: 0 !important;
    bottom: auto !important;

    direction: rtl !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 50px !important;
    min-width: 50px !important;
    max-width: 260px !important;
    height: 50px !important;

    margin: 0 !important;
    padding: 0 !important;
    gap: 0 !important;

    border: 0 !important;
    border-radius: 999px !important;

    background: rgba(255, 255, 255, 0.94) !important;
    color: #1f1f1f !important;

    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14) !important;

    overflow: hidden !important;
    white-space: nowrap !important;

    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;

    transition:
        width 0.28s ease,
        min-width 0.28s ease,
        padding 0.28s ease,
        gap 0.28s ease,
        background 0.28s ease,
        box-shadow 0.28s ease !important;

    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}

/* Icon always visible and fixed on right */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-action-icon {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    flex: 0 0 50px !important;

    width: 50px !important;
    min-width: 50px !important;
    max-width: 50px !important;
    height: 50px !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;

    opacity: 1 !important;
    visibility: visible !important;

    color: #1f1f1f !important;
    line-height: 1 !important;
}

/* Reset pseudo */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-action-icon::before,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-action-icon::after {
    position: static !important;
    inset: auto !important;
    transform: none !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    opacity: 1 !important;
    visibility: visible !important;

    color: #1f1f1f !important;
    font-family: Arial, sans-serif !important;
    font-weight: 400 !important;
    line-height: 1 !important;
}

/* Video icon */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button .wd-action-icon::before {
    content: "▷" !important;
    font-size: 24px !important;
}

/* Zoom icon */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap .wd-action-icon::before {
    content: "⛶" !important;
    font-size: 21px !important;
}

/* Text hidden normally */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-action-text {
    display: block !important;

    flex: 0 1 auto !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 0 !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: hidden !important;
    white-space: nowrap !important;

    opacity: 0 !important;
    visibility: hidden !important;

    color: #1f1f1f !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.4 !important;
    text-align: right !important;

    transition:
        max-width 0.28s ease,
        opacity 0.2s ease,
        visibility 0.2s ease !important;
}

/* Hover: expand LEFT because right is fixed */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button:hover > a,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap:hover > a,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .woodmart-show-product-gallery:hover {
    right: 0 !important;
    left: auto !important;

    width: 260px !important;
    min-width: 260px !important;
    max-width: 260px !important;

    padding-right: 0 !important;
    padding-left: 18px !important;

    gap: 10px !important;

    background: rgba(255, 255, 255, 0.98) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.16) !important;
}

/* Show text on hover */
.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button:hover .wd-action-text,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap:hover .wd-action-text,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .woodmart-show-product-gallery:hover .wd-action-text {
    max-width: 190px !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Keep product image normal */
.single-product .woocommerce-product-gallery__image img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}

/* Mobile: icon only */
@media (max-width: 767px) {
    .single-product .woocommerce-product-gallery__image .product-additional-galleries {
        right: 12px !important;
        bottom: 12px !important;
        width: 44px !important;
        gap: 10px !important;
    }

    .single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button,
    .single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap {
        width: 44px !important;
        height: 44px !important;
    }

    .single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button > a,
    .single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap > a,
    .single-product .woocommerce-product-gallery__image .product-additional-galleries .woodmart-show-product-gallery,
    .single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button:hover > a,
    .single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap:hover > a,
    .single-product .woocommerce-product-gallery__image .product-additional-galleries .woodmart-show-product-gallery:hover {
        right: 0 !important;
        left: auto !important;

        width: 44px !important;
        min-width: 44px !important;
        max-width: 44px !important;
        height: 44px !important;

        padding: 0 !important;
        gap: 0 !important;
        justify-content: center !important;
    }

    .single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-action-icon {
        flex: 0 0 44px !important;
        width: 44px !important;
        min-width: 44px !important;
        max-width: 44px !important;
        height: 44px !important;
    }

    .single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-action-text {
        display: none !important;
    }

    .single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button .wd-action-icon::before {
        font-size: 22px !important;
    }

    .single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap .wd-action-icon::before {
        font-size: 19px !important;
    }
}

/* VIVI - Make gallery buttons smaller */
.single-product .woocommerce-product-gallery__image .product-additional-galleries {
    width: 210px !important;
}

.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap {
    width: 210px !important;
    height: 44px !important;
}

.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button > a,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap > a,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .woodmart-show-product-gallery {
    width: 44px !important;
    min-width: 44px !important;
    max-width: 210px !important;
    height: 44px !important;
}

.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-action-icon {
    flex: 0 0 44px !important;
    width: 44px !important;
    min-width: 44px !important;
    max-width: 44px !important;
    height: 44px !important;
}

.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button:hover > a,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap:hover > a,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .woodmart-show-product-gallery:hover {
    width: 210px !important;
    min-width: 210px !important;
    max-width: 210px !important;
    padding-left: 12px !important;
    gap: 6px !important;
}

.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button:hover .wd-action-text,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap:hover .wd-action-text,
.single-product .woocommerce-product-gallery__image .product-additional-galleries .woodmart-show-product-gallery:hover .wd-action-text {
    max-width: 145px !important;
}

.single-product .woocommerce-product-gallery__image .product-additional-galleries .product-video-button .wd-action-icon::before {
    font-size: 21px !important;
}

.single-product .woocommerce-product-gallery__image .product-additional-galleries .wd-show-product-gallery-wrap .wd-action-icon::before {
    font-size: 18px !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-6b6bca4 */.wd-nav-tabs .wd-nav-link .nav-link-text {
    padding-bottom: 12px !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-6e8085f *//* یکدست کردن کامل عکس‌های گالری محصول در وودمارت */
.woocommerce-product-gallery__wrapper .wd-carousel-item img {
    width: 100% !important;
    height: auto !important; /* این خط باعث می‌شود نسبت تصویر به درستی کار کند */
    aspect-ratio: 3 / 4 !important;
    object-fit: cover !important;
    object-position: top center !important;
}

/* جلوگیری از ارتفاع کاذب در تگ‌های والد */
.woocommerce-product-gallery__wrapper .wd-carousel-item figure,
.woocommerce-product-gallery__wrapper .wd-carousel-item a {
    display: block !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-e9ba322 *//* ۱. تنظیم کانتینر اصلی عنوان: حذف حالت پیش‌فرض و ایجاد خط سراسری زیرین */
.wd-carousel-container.title-line-one .wd-el-title.slider-title.element-title {
    display: block !important; 
    position: relative;
    border-bottom: 1px solid #e1e1e1; /* خط طوسی سراسری زیر عنوان */
    padding-bottom: 12px; /* فاصله متن تا خط سراسری */
    text-align: right;
    margin-bottom: 20px;
}

/* ۲. پنهان کردن خطوط افقی پیش‌فرض قالب که کنار متن قرار می‌گیرند */
.wd-carousel-container.title-line-one .wd-el-title.slider-title.element-title::after,
.wd-carousel-container.title-line-one .wd-el-title.slider-title.element-title::before {
    display: none !important;
}

/* ۳. تنظیمات خود متن: اضافه کردن فاصله از سمت راست */
.wd-carousel-container.title-line-one .wd-el-title.slider-title.element-title span {
    position: relative;
    display: inline-block;
    padding-right: 15px; /* میزان فاصله از سمت راست */
}

/* ۴. ایجاد خط رنگی و ضخیم‌تر مختص زیر خود عنوان که تا لبه راست کشیده می‌شود */
.wd-carousel-container.title-line-one .wd-el-title.slider-title.element-title span::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -13px; /* مماس کردن خط رنگی روی خط سراسری (12px پدینگ + 1px ضخامت خط) */
    width: 100%; /* هم‌اندازه با عرض متن + فاصله راست */
    height: 2px; /* ضخامت خط رنگی */
    background-color: #8da4bc; /* رنگ آبی مشابه نمونه شما - قابل تغییر */
    display: block !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://vivishopm.com/wp-content/uploads/2026/02/PeydaVF.woff2') format('woff2');
}
/* End Custom Fonts CSS */