.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2324 .elementor-element.elementor-element-4b03379{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:10px 0px 20px 0px;text-align:center;}.elementor-2324 .elementor-element.elementor-element-4b03379 .elementor-heading-title{font-family:"Yekan", Sans-serif;font-size:32px;font-weight:500;letter-spacing:1px;color:var( --e-global-color-c06ea72 );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2324 .elementor-element.elementor-element-870966d{text-align:center;font-family:"Vazir", Sans-serif;font-size:20px;font-weight:500;letter-spacing:2px;word-spacing:5px;}.elementor-2324 .elementor-element.elementor-element-4ac502d{margin-top:0px;margin-bottom:60px;}.elementor-widget-bdt-edd-product-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-bdt-edd-product-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-product-item{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-text ) 10%, var( --e-global-color-6209aff ) 100%);border-radius:25px 25px 25px 25px;overflow:hidden;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-product-item:hover{background-color:var( --e-global-color-6209aff );}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-details-button a{background-color:transparent;color:var( --e-global-color-bbafa8e );background-image:linear-gradient(135deg, #29241C 0%, #4D3D2B 100%);}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-details-button a:hover{background-color:transparent;color:var( --e-global-color-f943c18 );background-image:linear-gradient(180deg, var( --e-global-color-c06ea72 ) 0%, var( --e-global-color-ece35d4 ) 100%);}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-action-button  .blue{background-color:transparent;color:var( --e-global-color-f943c18 );background-image:linear-gradient(135deg, var( --e-global-color-26a21d1 ) 0%, var( --e-global-color-ae995f0 ) 100%);}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-action-button  .blue:hover{background-color:transparent;color:var( --e-global-color-text );background-image:linear-gradient(135deg, var( --e-global-color-6209aff ) 0%, var( --e-global-color-4c2e729 ) 100%);}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-content{text-align:center;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-title a{color:var( --e-global-color-c06ea72 );font-family:"Yekan", Sans-serif;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-title a:hover{color:var( --e-global-color-ece35d4 );}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-price{color:var( --e-global-color-bbafa8e );font-family:"Yekan", Sans-serif;font-size:16px;font-weight:500;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-action-button  a{border-style:none;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-action-button a{border-radius:25px 25px 25px 25px;font-family:"Braah One", Sans-serif;letter-spacing:1.5px;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-edd-product-carousel .ep-edd-product-item .ep-edd-action-button{grid-column-gap:15px;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-navigation-prev i,
            .elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-navigation-next i{font-size:24px;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-navigation-prev{left:-60px;}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-navigation-next{right:-60px;}.elementor-2324 .elementor-element.elementor-element-42448d2 .swiper-pagination-fraction{transform:translateY(30px);}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-navigation-prev i,
            .elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-navigation-next i{font-size:24px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-navigation-prev i,
            .elementor-2324 .elementor-element.elementor-element-42448d2 .bdt-navigation-next i{font-size:24px;}}/* Start custom CSS for bdt-edd-product-carousel, class: .elementor-element-42448d2 *//* ============================================ */
/* PERSIANBLOOM - طراحی کامل ویجت کاروسل محصولات */
/* فلش‌ها بی اثر - کارت‌ها بالا میان         */
/* ============================================ */

/* ----- 1. ستون والد ----- */
.elementor-column[data-id="b7e6325"],
.elementor-element-b7e6325 {
    border-radius: 28px;
    border: 1px solid rgba(212, 175, 55, 0.15);
    transition: border 0.3s ease;
}

.elementor-column[data-id="b7e6325"]:hover,
.elementor-element-b7e6325:hover {
    border-color: rgba(212, 175, 55, 0.4);
}

/* ----- 2. کارت محصولات (با هاور بالا آمدن) ----- */
.bdt-edd-product-carousel .ep-edd-product-item,
.ep-edd-product-item {
    background: rgba(15, 12, 8, 0.75) !important;
    backdrop-filter: blur(10px);
    border-radius: 20px !important;
    border: 1px solid rgba(212, 175, 55, 0.2);
    overflow: hidden;
    transition: all 0.3s ease !important;
}

.bdt-edd-product-carousel .ep-edd-product-item:hover,
.ep-edd-product-item:hover {
    transform: translateY(-5px) !important;
    border-color: #D4AF37 !important;
    box-shadow: 0 15px 30px -8px rgba(212, 175, 55, 0.25) !important;
}

/* ----- 3. افکت نور متحرک روی تصویر ----- */
.ep-edd-image-wrapper {
    position: relative;
    overflow: hidden;
    border-radius: 16px 16px 0 0;
}

.ep-edd-image-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 60%;
    height: 100%;
    background: linear-gradient(90deg, 
        transparent, 
        rgba(212, 175, 55, 0.4), 
        rgba(230, 126, 34, 0.2), 
        transparent);
    transform: skewX(-12deg);
    z-index: 2;
    animation: scanShine 5s infinite;
    pointer-events: none;
}

@keyframes scanShine {
    0% { left: -100%; }
    25% { left: 150%; }
    100% { left: 150%; }
}

/* ----- 4. تصویر ----- */
.ep-edd-image img,
.bdt-edd-product-carousel img {
    width: 100%;
    aspect-ratio: 1/1;
    object-fit: cover;
    transition: transform 0.4s ease;
    border-radius: 16px 16px 0 0;
}

.ep-edd-product-item:hover .ep-edd-image img {
    transform: scale(1.03);
}

/* ----- 5. عنوان محصول ----- */
.ep-edd-title a,
.bdt-edd-product-carousel .ep-edd-title a {
    font-size: 1.1rem !important;
    font-weight: 700 !important;
    background: linear-gradient(135deg, #D4AF37, #E67E22);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent !important;
    text-decoration: none;
    display: block;
    text-align: center;
    margin: 15px 0 8px;
}

/* ----- 6. قیمت محصول ----- */
.ep-edd-price,
.bdt-edd-product-carousel .ep-edd-price {
    text-align: center;
    margin-bottom: 15px;
}

.ep-edd-price .edd_price,
.bdt-edd-product-carousel .edd_price {
    display: inline-block;
    background: rgba(212, 175, 55, 0.12);
    padding: 6px 18px;
    border-radius: 40px;
    border: 1px solid rgba(212, 175, 55, 0.4);
    color: #D4AF37 !important;
    font-weight: bold;
    font-size: 1rem;
}

/* ============================================ */
/* ========== دکمه خرید ========== */
/* ============================================ */

.ep-edd-action-button .edd-submit,
.bdt-edd-product-carousel .edd-add-to-cart {
    background: linear-gradient(135deg, #1A1612, #2C241B) !important;
    border: 1.5px solid #D4AF37 !important;
    color: #D4AF37 !important;
    font-weight: bold;
    border-radius: 40px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    cursor: pointer;
}

.ep-edd-action-button .edd-submit:hover,
.bdt-edd-product-carousel .edd-add-to-cart:hover {
    background: linear-gradient(135deg, #D4AF37, #E67E22) !important;
    color: #0F0C08 !important;
    border-color: transparent !important;
    box-shadow: 0 4px 12px rgba(212, 175, 55, 0.3);
}

/* ============================================ */
/* ========== دکمه View Details ========== */
/* ============================================ */

.ep-details-button a {
    background: linear-gradient(135deg, #D4AF37, #E67E22) !important;
    border: none !important;
    color: #0F0C08 !important;
    font-weight: bold;
    border-radius: 40px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    text-decoration: none;
    display: inline-block;
}

.ep-details-button a:hover {
    background: linear-gradient(135deg, #1A1612, #2C241B) !important;
    color: #D4AF37 !important;
    border: 1.5px solid #D4AF37 !important;
    box-shadow: 0 4px 12px rgba(212, 175, 55, 0.2);
}

/* ============================================ */
/* ========== فلش‌های ناوبری (کاملاً بی اثر - بدون هاور) ========== */
/* ============================================ */

.bdt-arrows-container .bdt-slidenav {
    background: rgba(15, 12, 8, 0.8);
    backdrop-filter: blur(8px);
    border-radius: 50%;
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(212, 175, 55, 0.5);
    color: #D4AF37 !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    cursor: pointer;
}

/* هاور فلش‌ها - کاملاً بی اثر و بدون هیچ تغییری */
.bdt-arrows-container .bdt-slidenav:hover {
    background: rgba(15, 12, 8, 0.8) !important;
    border-color: rgba(212, 175, 55, 0.5) !important;
    color: #D4AF37 !important;
    transform: none !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yekan';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Regular.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Regular.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Yekan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Medium.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Medium.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Medium.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Yekan';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Bold.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Bold.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Bold.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Yekan';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Heavy.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Heavy.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Heavy.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Yekan-Bakh-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Regular-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Thin-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Light-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Medium-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Bold-FD.ttf') format('truetype');
}
@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.eot');
	src: url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.eot?#iefix') format('embedded-opentype'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.woff2') format('woff2'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.woff') format('woff'),
		url('https://persianbloom.ir/wp-content/uploads/2026/04/Vazir-Black-FD.ttf') format('truetype');
}
/* End Custom Fonts CSS */