.elementor .e-87f8bcc{width:100%;display:flex;flex-direction:column;}.elementor .e-e46f5c0{width:40%;display:none;flex-direction:column;}.elementor .e-f604c2c{width:60%;display:none;flex-direction:column;}.elementor .e-7f7de1c{width:90%;position:relative;z-index:2;display:flex;flex-direction:row-reverse;flex-wrap:wrap;}.elementor .e-9aeda3b{width:20%;flex-direction:column;}.elementor .e-c59070e{width:80%;flex-direction:column;}.elementor .e-ac448b5{width:90%;min-height:400px;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#EDE8E0;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;/* =========================================================
 VEGA Wear — Deal Section · Light Luxury (3D)
 الهام از بخش «Exclusivity Redefined»
 محل: Flexbox محصولات → Style → Custom CSS
 (خصوصیات بدون سلکتور = خود سکشن · سلکتورها = فقط فرزندان)
 ========================================================= */

/* ---------- خود سکشن: جزیره‌ی روشن روی تم تیره ---------- */
--dl-paper: #F5F2EC;
--dl-card: #EAE5DC;
--dl-ink: #141518;
--dl-muted: #7A766E;
--dl-gold: #B8955A;
--dl-line: rgba(20, 21, 24, .10);
--dl-shadow-1: 0 1px 2px rgba(20, 21, 24, .06);
--dl-shadow-2: 0 10px 24px -8px rgba(20, 21, 24, .18);
--dl-shadow-3: 0 28px 60px -18px rgba(20, 21, 24, .35);

background:
radial-gradient(120% 80% at 85% 0%, #FFFFFF 0%, rgba(255, 255, 255, 0) 55%),
var(--dl-paper) !important;
width: calc(99% - 22px) !important;     /* ۱۰٪ عریض‌تر از قبل */
max-width: calc(99% - 22px) !important;
/* فاصله‌ی دقیق ۱۰۰px از لبه‌ی پایین عکس بنرها:
 ۱۰ پدینگ بنر + ۵۰ اسپیسر + ۱۰ پدینگ کانتینر + ۳۰ این مارجین = ۱۰۰ */
margin: -70px auto 0 !important;
padding: 164px 64px 56px  64px!important;
gap: 64px !important;
flex-wrap: nowrap !important;
align-items: center !important;
position: relative !important;
z-index: 1 !important;
border-radius: 8px !important;
border: 1px solid rgba(255, 255, 255, .6) !important;
/* عمق: چند لایه سایه + هایلایت لبه‌ی بالا + سایه‌ی داخلی پایین */
box-shadow:
inset 0 1px 0 rgba(255, 255, 255, 1),
inset 0 -18px 30px -20px rgba(20, 21, 24, .12),
0 2px 4px rgba(0, 0, 0, .25),
0 18px 36px -10px rgba(0, 0, 0, .55),
0 60px 120px -30px rgba(0, 0, 0, .85),
0 0 0 1px rgba(201, 169, 110, .18) !important;

/* =========================================================
 ستون متن (راست)
 ========================================================= */
.elementor-element-1786769 {
flex: 0 0 24% !important;
width: 24% !important;
max-width: 340px !important;
align-items: center !important;        /* وسط‌چین */
justify-content: center !important;
gap: 26px !important;
padding: 0 !important;
text-align: center !important;
}

.elementor-element-1786769 .elementor-widget-container,
#uc_gradient_hover_effect_button_elementor_ab8eda5 {
text-align: center !important;
}

/* اسپیسرهای اضافی حذف؛ فاصله‌ها با gap یکدست می‌شود */
.elementor-element-1786769 .elementor-widget-spacer {
display: none !important;
}

.elementor-element-1786769 > .elementor-element {
margin: 0 !important;
width: 100%;
}

/* ستون اسلایدر بقیه‌ی فضا را بگیرد */
.elementor-element-3fdb96c {
flex: 1 1 auto !important;
width: auto !important;
min-width: 0 !important;
padding: 0 !important;
}

/* خط طلایی نازک زیر عنوان */
.elementor-element-19dbd1f:after {
content: "";
display: block;
width: 48px;
height: 1px;
margin: 22px auto 0;
background: var(--dl-gold);
}

/* برچسب کوچک بالای عنوان — مثل SHOP THE COLLECTION */
.elementor-element-19dbd1f:before {
content: "پیشنهاد ویژه";
display: block;
text-align: center;
margin-bottom: 14px;
font-family: "Peyda", Tahoma, sans-serif;
font-size: 12px;
font-weight: 500;
letter-spacing: .12em;
color: var(--dl-gold);
}

.elementor-element-19dbd1f .elementor-headline {
margin: 0 !important;
text-align: center !important;
font-family: "Peyda", Tahoma, sans-serif !important;
font-size: 40px !important;
font-weight: 300 !important;
line-height: 1.35 !important;
color: var(--dl-ink) !important;
}

.elementor-element-19dbd1f .elementor-headline-plain-text {
display: block;
color: var(--dl-ink) !important;
}

.elementor-element-19dbd1f .elementor-headline-dynamic-text {
color: var(--dl-ink) !important;
font-weight: 500;
}

.elementor-element-19dbd1f .elementor-headline-dynamic-wrapper svg path {
stroke: var(--dl-gold) !important;
stroke-width: 4px !important;
opacity: .7;
}

/* =========================================================
 شمارنده — کاشی‌های سه‌بعدی
 ========================================================= */
.elementor-element-502e4e6 .elementor-countdown-wrapper {
display: flex !important;
justify-content: center !important;
gap: 12px;
}

.elementor-element-502e4e6 .elementor-countdown-item {
min-width: 72px;
padding: 14px 10px 10px !important;
margin: 0 !important;
background: linear-gradient(180deg, #FFFFFF 0%, #F1EDE6 100%) !important;
border: 1px solid rgba(255, 255, 255, .8) !important;
border-radius: 6px !important;
box-shadow: var(--dl-shadow-1), var(--dl-shadow-2),
  inset 0 -2px 0 rgba(20, 21, 24, .05) !important;
text-align: center;
}

.elementor-element-502e4e6 .elementor-countdown-digits {
display: block;
font-family: "Peyda", Tahoma, sans-serif !important;
font-size: 30px !important;
font-weight: 400 !important;
line-height: 1.1;
color: var(--dl-ink) !important;
font-variant-numeric: tabular-nums;
}

.elementor-element-502e4e6 .elementor-countdown-label {
display: block;
margin-top: 6px;
font-family: "Peyda", Tahoma, sans-serif !important;
font-size: 11px !important;
color: var(--dl-muted) !important;
letter-spacing: .06em;
}

/* =========================================================
 «محصولات بیشتر» — دکمه مشکی مثل SHOP ALL COLLECTIONS
 ========================================================= */
#uc_gradient_hover_effect_button_elementor_ab8eda5 .ue_gradient_he_btn {
display: inline-flex !important;
align-items: center;
gap: 12px;
padding: 14px 26px !important;
background: var(--dl-ink) !important;
background-image: none !important;
border: 0 !important;
border-radius: 3px !important;
color: #fff !important;
font-family: "Peyda", Tahoma, sans-serif !important;
font-size: 14px !important;
font-weight: 500 !important;
letter-spacing: .04em;
text-decoration: none;
box-shadow: 0 2px 0 #000, 0 14px 28px -10px rgba(20, 21, 24, .55) !important;
transition: transform .35s ease, box-shadow .35s ease, background .35s ease;
}

#uc_gradient_hover_effect_button_elementor_ab8eda5 .ue_gradient_he_btn:after {
content: "←";
font-size: 15px;
line-height: 1;
transition: transform .35s ease;
}

#uc_gradient_hover_effect_button_elementor_ab8eda5 .ue_gradient_he_btn:hover {
transform: translateY(-2px);
background: #000 !important;
box-shadow: 0 2px 0 #000, 0 20px 36px -12px rgba(20, 21, 24, .6) !important;
}

#uc_gradient_hover_effect_button_elementor_ab8eda5 .ue_gradient_he_btn:hover:after {
transform: translateX(-5px);
}

/* =========================================================
 اسلایدر — کارت‌های سه‌بعدی، متن زیر تصویر
 ========================================================= */
#uc_woocommerce_product_carousel_elementor_3884f01,
#uc_woocommerce_product_carousel_elementor_3884f01 * {
font-family: "Peyda", Tahoma, sans-serif !important;
}

/* جا برای سایه و بالا آمدن کارت */
#uc_woocommerce_product_carousel_elementor_3884f01 .owl-stage-outer {
padding: 14px 4px 34px !important;
margin: -14px -4px -34px !important;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .owl-item {
perspective: 1200px;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder {
position: relative;
overflow: visible !important;
cursor: pointer;
background: transparent !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
text-align: right !important;
transform-style: preserve-3d;
transition: transform .6s cubic-bezier(.2, .7, .2, 1);
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder:hover {
transform: translateY(-8px) rotateX(3deg);
}

/* قاب تصویر */
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_placeholder {
position: relative;
aspect-ratio: 4 / 5;
overflow: hidden !important;
padding: 0 !important;
background: var(--dl-card);
border-radius: 4px;
box-shadow: var(--dl-shadow-1), var(--dl-shadow-2);
transition: box-shadow .6s ease;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder:hover .uc_image_carousel_placeholder {
box-shadow: var(--dl-shadow-1), var(--dl-shadow-3);
}

/* درخشش ملایم بالای تصویر — حس شیشه و عمق */
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_placeholder:after {
content: "";
position: absolute;
inset: 0;
z-index: 1;
pointer-events: none;
background: linear-gradient(160deg, rgba(255, 255, 255, .35) 0%, rgba(255, 255, 255, 0) 40%);
opacity: .6;
transition: opacity .6s ease;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder:hover .uc_image_carousel_placeholder:after {
opacity: 1;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_placeholder > a,
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_product_image {
display: block !important;
width: 100% !important;
height: 100% !important;
background: var(--dl-card);
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_product_image img {
width: 100% !important;
height: 100% !important;
object-fit: cover !important;
object-position: center 40%;
mix-blend-mode: multiply;          /* پس‌زمینه سفید عکس با رنگ کارت یکی شود */
transition: transform 1.1s cubic-bezier(.2, .7, .2, 1);
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder:hover .uc_product_image {
filter: none !important;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder:hover .uc_product_image img {
transform: scale(1.05);
}

/* متن: زیر تصویر، ثابت */
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_content,
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder:hover .uc_image_carousel_content {
position: relative !important;
top: auto !important;
bottom: auto !important;
left: auto !important;
right: auto !important;
margin: 0 !important;
padding: 16px 2px 0 !important;
background: transparent !important;
transition: none !important;
text-align: right;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_content_inside {
gap: 4px;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_buttons:empty,
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_post_grid_style_one_button {
display: none !important;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_post_title,
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_post_title a {
font-size: 15px !important;
font-weight: 600 !important;
line-height: 1.5;
color: var(--dl-ink) !important;
text-decoration: none;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_prices,
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_price,
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_price .amount {
font-size: 13px !important;
font-weight: 400 !important;
color: var(--dl-muted) !important;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_regular_price {
font-size: 12px !important;
color: #A8A398 !important;
}

/* «مشاهده ←» مثل SHOP NOW → */
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_content_inside:after {
content: "مشاهده  ←";
margin-top: 6px;
font-size: 11px;
font-weight: 500;
letter-spacing: .08em;
color: var(--dl-ink);
opacity: .55;
transition: opacity .35s ease, letter-spacing .35s ease;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder:hover .uc_image_carousel_content_inside:after {
opacity: 1;
color: var(--dl-gold);
letter-spacing: .12em;
}

/* بج تخفیف */
#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_placeholder .ue_woocommerce_product_carousel_sale_label {
position: absolute !important;
top: 12px !important;
right: auto !important;
left: 12px !important;
bottom: auto !important;
z-index: 5 !important;
display: inline-flex !important;
align-items: center;
height: 24px;
padding: 0 10px !important;
opacity: 1 !important;
visibility: visible !important;
transform: none !important;
background: var(--dl-ink) !important;
color: #fff !important;
border: 0 !important;
border-radius: 15px !important;
font-size: 11px !important;
font-weight: 500 !important;
letter-spacing: .04em;
line-height: 1;
box-shadow: 0 6px 14px -6px rgba(20, 21, 24, .6);
pointer-events: none;
}

/* فلش‌های اسلایدر — زیر کارت‌ها، کنار هم، روی عکس نمی‌افتند */
#uc_woocommerce_product_carousel_elementor_3884f01 .owl-nav {
display: flex !important;
justify-content: flex-end;          /* در RTL = سمت چپ */
gap: 10px;
margin-top: 28px;
direction: ltr;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .owl-nav .owl-prev,
#uc_woocommerce_product_carousel_elementor_3884f01 .owl-nav .owl-next {
position: static !important;
inset: auto !important;
margin: 0 !important;
width: 42px;
height: 42px;
display: flex !important;
align-items: center;
justify-content: center;
background: #fff !important;
border: 1px solid var(--dl-line) !important;
border-radius: 50% !important;
color: var(--dl-ink) !important;
font-size: 12px;
box-shadow: var(--dl-shadow-1), 0 8px 18px -10px rgba(20, 21, 24, .35);
transition: background .3s ease, color .3s ease, transform .3s ease;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .owl-nav .owl-prev:hover,
#uc_woocommerce_product_carousel_elementor_3884f01 .owl-nav .owl-next:hover {
background: var(--dl-ink) !important;
color: #fff !important;
transform: translateY(-2px);
}

/* وقتی همه‌ی محصولات دیده می‌شوند فلش لازم نیست */
#uc_woocommerce_product_carousel_elementor_3884f01 .owl-nav .owl-prev.disabled,
#uc_woocommerce_product_carousel_elementor_3884f01 .owl-nav .owl-next.disabled {
opacity: .35;
pointer-events: none;
box-shadow: none;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .owl-nav:has(.owl-prev.disabled):has(.owl-next.disabled) {
display: none !important;
}

/* =========================================================
 تبلت
 ========================================================= */
@media (max-width: 1024px) {
flex-direction: column !important;
width: calc(100% - 40px) !important;
max-width: calc(100% - 40px) !important;
margin: 30px auto 0 !important;
padding: 48px 28px !important;
gap: 36px !important;

.elementor-element-1786769,
.elementor-element-3fdb96c {
  flex: 0 0 auto !important;
  width: 100% !important;
  max-width: 100% !important;
}

.elementor-element-19dbd1f .elementor-headline {
  font-size: 32px !important;
}
}

/* =========================================================
 موبایل
 ========================================================= */
@media (max-width: 767px) {
width: calc(100% - 24px) !important;
max-width: calc(100% - 24px) !important;
margin: 8px auto 0 !important;
padding: 36px 16px !important;

.elementor-element-19dbd1f .elementor-headline {
  font-size: 26px !important;
}

.elementor-element-502e4e6 .elementor-countdown-item {
  min-width: 62px;
  padding: 10px 6px 8px !important;
}

.elementor-element-502e4e6 .elementor-countdown-digits {
  font-size: 24px !important;
}

#uc_woocommerce_product_carousel_elementor_3884f01 .uc_image_carousel_container_holder:hover {
  transform: none;
}
}\n}.elementor .e-a8139a4-d4e2745{width:100%;display:flex;flex-direction:column;}.elementor .e-ae7e196-61ba8f8{width:40%;flex-direction:column;}.elementor .e-9045eb2-90f31bf{width:60%;flex-direction:column;}.elementor .e-9a73d04-2741d8e{width:90%;display:none;flex-direction:row-reverse;flex-wrap:wrap;}.elementor .e-865da1b{width:50%;flex-direction:column;}.elementor .e-079cb2c{width:50%;flex-direction:column;}.elementor .e-50cab4f{width:100%;flex-direction:column;}.elementor .e-c9a837a{display:none;flex-direction:row;flex-wrap:wrap;}.elementor .e-82b529f{display:flex;flex-direction:column;}.elementor .e-84e7586{display:flex;flex-direction:column;.gr .gr-item,
.gr .gr-item:hover,
.gr .gr-item:focus,
.gr .gr-item:active,
.gr .gr-spin,
.gr .gr-spin:hover,
.gr .gr-spin:focus,
.gr .gr-spin:active {
background: transparent !important;
background-image: none !important;
border: none !important;
box-shadow: none !important;
}
.gr .gr-rack-image,
.gr .gr-face img,
.gr .gr-turn-video {
top: calc(
  var(--gr-cord-length) + var(--gr-fit-width) * 0.04
) !important;
}
.gr .gr-hanger {
z-index: 1;
}

.gr .gr-rack-image,
.gr .gr-face img,
.gr .gr-turn-video {
z-index: 2;
}
.gr .gr-rack-image,
.gr .gr-face img,
.gr .gr-turn-video {
top: calc(
  var(--gr-cord-length) - var(--gr-fit-width) * 0.08
) !important;
}
.gr .gr-face,
.gr .gr-sway {
transform-style: flat !important;
}

.gr .gr-hanger {
z-index: 0 !important;
}

.gr .gr-rack-image,
.gr .gr-face img,
.gr .gr-turn-video {
z-index: 1 !important;
}
.gr {
--gr-angle: 55deg !important;
--gr-hover-angle: 0deg !important;
}

.gr .gr-row {
perspective: 5000px !important;
}\n}.elementor .e-1e98a86{width:50%;flex-direction:column;}.elementor .e-ff76d8f{width:50%;flex-direction:column;}.elementor .e-9711bc7{width:90%;display:flex;flex-direction:row;}.elementor .e-8e9554f-f567d24{width:50%;flex-direction:column;}.elementor .e-f405d8d-ec68806{width:50%;flex-direction:column;}.elementor .e-bf05bd5-af39890{width:90%;display:none;flex-direction:row;}.elementor .e-c25444c{display:flex;flex-direction:column;}.elementor .e-7cf4491-ab85d61{display:none;flex-direction:column;}.elementor .e-4e3c133{width:90%;flex-direction:column;}