.elementor-11 .elementor-element.elementor-element-fc4ea7c{margin:-30px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-086d491:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-086d491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D60644 0%, #FF4875 100%);}.elementor-11 .elementor-element.elementor-element-086d491 > .elementor-background-overlay{opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-086d491{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:33px 0px 0px 0px;padding:10px 20px 0px 20px;}.elementor-11 .elementor-element.elementor-element-3be34b0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-3be34b0 > .elementor-background-overlay{opacity:0.5;}.elementor-bc-flex-widget .elementor-11 .elementor-element.elementor-element-f837fda.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-11 .elementor-element.elementor-element-f837fda.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-11 .elementor-element.elementor-element-f837fda.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11 .elementor-element.elementor-element-dcc79d7{text-align:center;}.elementor-11 .elementor-element.elementor-element-dcc79d7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-b369094{--wd-brd-radius:8px;}.elementor-11 .elementor-element.elementor-element-74cac7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:7px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-74cac7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-365f81e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-365f81e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://novaskin.ir/wp-content/uploads/2021/02/background-gift-1.svg");}.elementor-11 .elementor-element.elementor-element-365f81e, .elementor-11 .elementor-element.elementor-element-365f81e > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-365f81e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:14px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-365f81e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-13ffa51 > .elementor-element-populated, .elementor-11 .elementor-element.elementor-element-13ffa51 > .elementor-element-populated > .elementor-background-overlay, .elementor-11 .elementor-element.elementor-element-13ffa51 > .elementor-background-slideshow{border-radius:7px 7px 7px 7px;}.elementor-11 .elementor-element.elementor-element-2886709{margin:4px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-483dc19 img{border-radius:6px 6px 6px 6px;}.elementor-11 .elementor-element.elementor-element-1d79f42 img{border-radius:6px 6px 6px 6px;}.elementor-11 .elementor-element.elementor-element-1c20b51 img{border-radius:6px 6px 6px 6px;}.elementor-11 .elementor-element.elementor-element-7ce20a1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7ce20a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7ce20a1, .elementor-11 .elementor-element.elementor-element-7ce20a1 > .elementor-background-overlay{border-radius:6px 6px 6px 6px;}.elementor-11 .elementor-element.elementor-element-7ce20a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-7ce20a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-976dc34 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-976dc34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-7c3329a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-7c3329a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-84e7894 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-11 .elementor-element.elementor-element-84e7894 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11 .elementor-element.elementor-element-6e0228c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-f837fda{width:13.533%;}.elementor-11 .elementor-element.elementor-element-14f8ed3{width:86.467%;}}/* Start custom CSS for section, class: .elementor-element-d751f02 */.nova-collections-wrapper {
  padding: 50px 20px;
}

.nova-collections {
  display: grid !important;
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  gap: 30px;
  text-align: center;
}

.nova-item {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  transition: all .3s ease;
}

.nova-item img {
  width: 140px;
  height: 140px;
  object-fit: cover;
  border-radius: 50%;
  margin-bottom: 15px;
  border: 3px solid #ccc;
  transition: all .3s ease;
}

.nova-item:hover img {
  transform: scale(1.1);
  box-shadow: 0 12px 28px rgba(0,0,0,0.2);
}

.nova-title {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  margin: 0;
}

/* Responsive */
@media (max-width: 1024px) {
  .nova-collections {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}

@media (max-width: 640px) {
  .nova-collections {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-b369094 *//* ==================================================
   ✅ WoodMart Slider – رفع کامل نامنظمی ستون‌ها
   ================================================== */

/* 1️⃣ کل کارت محصول */
.product-grid-item,
.product-wrapper {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

/* 2️⃣ باکس تصویر – مربع واقعی */
.product-element-top .product-image-link,
.product-element-top .hover-img {
    width: 100% !important;
    aspect-ratio: 1 / 1 !important;   /* ✅ مربع واقعی */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    background: #fff;                 /* یکدست شدن */
}

/* 3️⃣ خود تصویر */
.product-element-top img,
.hover-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;     /* ظاهر فروشگاهی حرفه‌ای */
    object-position: center !important;
    transition: transform .3s ease;
}

/* افکت هاور ملایم */
.product-wrapper:hover img {
    transform: scale(1.04);
}

/* 4️⃣ عنوان محصول – عامل اصلی به‌هم‌ریختگی */
.wd-entities-title {
    min-height: 64px !important;   /* دقیقاً 2 خط */
    max-height: 64px !important;
    line-height: 32px !important;
    overflow: hidden !important;
    text-align: center !important;
    margin: 8px 0 !important;
}

/* 5️⃣ قیمت و دکمه همیشه ته کارت */
.price,
.wd-add-btn {
    margin-top: auto !important;
    text-align: center !important;
}

/* 6️⃣ اسلایدر: همه اسلایدها هم‌قد */
.owl-carousel .owl-item {
    display: flex !important;
}

.owl-carousel .slide-product {
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-638c849 *//* ==================================================
   ✅ WoodMart Product Slider – تنظیم تصاویر به حالت مربعی‌تر
   ================================================== */

/* 1️⃣ کل کارت محصول */
.product-grid-item,
.product-wrapper {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
}

/* 2️⃣ باکس تصویر (کلید اصلی: ارتفاع ثابت) */
.product-element-top .product-image-link,
.product-element-top .hover-img {
    /* ارتفاع کاهش یافت تا تصویر مربعی‌تر دیده شود */
    height: 220px !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}

/* 3️⃣ خود تصویر (هم‌اندازه واقعی) */
.product-element-top img,
.hover-img img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;   /* برای یکدست‌سازی کامل */
    object-position: center !important;
    transition: transform .3s ease;
}

/* افکت هاور ملایم */
.product-wrapper:hover img {
    transform: scale(1.05);
}

/* 4️⃣ عنوان محصول (کنترل ارتفاع متن) */
.wd-entities-title {
    min-height: 56px !important;
    line-height: 28px !important;
    overflow: hidden !important;
    text-align: center !important;
    margin-bottom: 6px !important;
}

/* 5️⃣ قیمت و دکمه همیشه پایین کارت */
.price,
.wd-add-btn {
    margin-top: auto !important;
    text-align: center !important;
}

/* 6️⃣ یکدست‌سازی اسلایدها */
.owl-carousel .owl-item {
    display: flex !important;
}

.owl-carousel .slide-product {
    height: 100% !important;
}/* End custom CSS */