/* =========================================================
       VAYA FLOWARD - المرحلة الأولى
       رأس الصفحة + البنر + المميزات + الأقسام + ترتيب المنتجات
       الصق هذا الملف وحده بدل CSS القديم حتى لا تتعارض القواعد.
       ========================================================= */
    
    :root {
      --vaya-lavender: #8c72a4;
      --vaya-lavender-dark: #705887;
      --vaya-lavender-pale: #f6f2f9;
      --vaya-white: #ffffff;
      --vaya-text: #30283a;
      --vaya-muted: #766b7e;
      --vaya-radius: 18px;
    }
    
    body.index {
      color: var(--vaya-text);
      background: var(--vaya-white);
    }
    
    /* ---------- ترتيب أقسام الصفحة ---------- */
    body.index #main-content {
      display: flex;
      flex-direction: column;
      padding-top: 0 !important;
    }
    
    body.index #main-content > section {
      width: 100%;
      order: 20;
    }
    
    body.index #main-content > .s-block--bundle-html-content:has(.vaya-home-top) {
      order: 0;
      max-width: none !important;
      margin: 0 !important;
      padding: 0 !important;
    }
    
    body.index #main-content > .s-block--bundle-html-content:has(.vaya-home-top) > [class*="s-block-html-content"] {
      display: block;
      width: 100%;
    }
    
    /* نخفي النسخ القديمة لأن المميزات والأقسام موجودة داخل الكود الجديد. */
    body.index #main-content > .s-block--features,
    body.index #main-content > .s-block--bundle-quick-categories,
    body.index #best-offers-6-slider {
      display: none !important;
    }
    
    /* الترتيب المطلوب: باقات، فازات، حسب المناسبة، ثم الآراء. */
    body.index #best-offers-1-slider { order: 3; }
    body.index #best-offers-3-slider { order: 4; }
    body.index #best-offers-2-slider { order: 5; }
    body.index #main-content > .s-block--testimonials { order: 6; }
    body.index #main-content > .s-block--bundle-personalized-shoppers-who-bought { order: 7; }
    
    /* ---------- رأس الصفحة الشفاف ---------- */
    body.index .store-header {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      z-index: 100;
      color: var(--vaya-white);
      background: transparent !important;
    }
    
    body.index #mainnav,
    body.index #mainnav .inner {
      min-height: 78px;
      background: transparent !important;
      box-shadow: none !important;
    }
    
    body.index #mainnav .container > .flex {
      min-height: 78px;
      align-items: center;
    }
    
    body.index [data-testid="store-header-mobile-toggle"] {
      display: block !important;
      position: relative;
      z-index: 4;
      margin: 0 !important;
      color: var(--vaya-white) !important;
    }
    
    body.index .navbar-brand {
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 4;
      width: 116px;
      height: 62px;
      margin: 0 !important;
      transform: translate(-50%, -50%);
    }
    
    body.index .navbar-brand img {
      width: 100%;
      height: 100%;
      object-fit: contain;
      filter: brightness(0) invert(1);
    }
    
    body.index .store-header svg,
    body.index .store-header .sicon-menu,
    body.index .store-header .sicon-shopping-bag,
    body.index .store-header .s-user-menu-login-btn,
    body.index .store-header .s-cart-summary-wrapper {
      color: var(--vaya-white) !important;
      fill: currentColor;
    }
    
    body.index .s-cart-summary-content {
      display: none !important;
    }
    
    body.index .s-cart-summary-count {
      color: var(--vaya-white) !important;
      background: var(--vaya-lavender) !important;
    }
    
    /* نحافظ على بحث سلة نفسه، ونحوّله إلى أيقونة فقط. */
    body.index .top-navbar {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      z-index: 5;
      height: 78px;
      pointer-events: none;
      background: transparent !important;
    }
    
    body.index .top-navbar .container {
      position: relative;
      height: 78px;
      padding: 0;
    }
    
    body.index .top-navbar salla-menu,
    body.index .top-navbar salla-contacts,
    body.index .top-navbar salla-bullet-delivery-tag,
    body.index .top-navbar .header-buttons {
      display: none !important;
    }
    
    body.index .header-search {
      position: absolute;
      top: 19px;
      right: 68px;
      z-index: 6;
      display: block !important;
      flex: 0 0 40px !important;
      width: 40px;
      height: 40px;
      pointer-events: auto;
    }
    
    body.index .header-search .s-search-placeholder-wrapper,
    body.index .header-search .s-search-input-wrapper {
      position: relative;
      width: 40px;
      height: 40px;
      border: 0 !important;
      background: transparent !important;
    }
    
    body.index .header-search .s-search-icon-wrap {
      position: absolute;
      inset: 0;
      display: grid;
      place-items: center;
      color: var(--vaya-white) !important;
    }
    
    body.index .header-search .s-search-icon,
    body.index .header-search .s-search-icon svg {
      width: 27px;
      height: 27px;
      color: var(--vaya-white) !important;
      fill: currentColor;
    }
    
    body.index .header-search .s-search-input {
      position: absolute;
      inset: 0;
      width: 40px !important;
      height: 40px !important;
      padding: 0 !important;
      opacity: 0;
      cursor: pointer;
    }
    
    /* ---------- البنر ---------- */
    .vaya-home-top {
      width: 100%;
      background: var(--vaya-white);
    }
    
    .vaya-hero {
      position: relative;
      display: flex;
      min-height: 680px;
      align-items: flex-end;
      justify-content: center;
      overflow: hidden;
      padding: 130px 24px 74px;
      color: var(--vaya-white);
      text-align: center;
      background:
        linear-gradient(
          to top,
          rgba(140, 114, 164, 0.98) 0%,
          rgba(140, 114, 164, 0.72) 21%,
          rgba(140, 114, 164, 0) 48%
        ),
        url("https://cdn.salla.sa/AzydZY/d1b29788-7a61-44e4-94a1-9082ff83b012-500x500-4SaYCDqwoevACfMH1nAfYlQxLJM5MBWEL424IvwN.png") center 42% / cover no-repeat;
    }
    
    .vaya-hero__content {
      position: relative;
      z-index: 2;
      width: min(100%, 760px);
    }
    
    .vaya-hero h1, .vaya-hero .vaya-hero__title {
      margin: 0 0 24px;
      color: var(--vaya-white);
      font-size: clamp(32px, 5vw, 58px);
      font-weight: 800;
      line-height: 1.35;
      text-shadow: 0 2px 16px rgba(36, 25, 43, 0.2);
    }
    
    .vaya-hero__button {
      display: inline-flex;
      min-width: 190px;
      min-height: 54px;
      align-items: center;
      justify-content: center;
      padding: 13px 30px;
      border-radius: 999px;
      color: var(--vaya-lavender-dark) !important;
      background: var(--vaya-white);
      box-shadow: 0 8px 28px rgba(47, 35, 55, 0.16);
      font-size: 17px;
      font-weight: 800;
      transition: transform 0.2s ease, box-shadow 0.2s ease;
    }
    
    .vaya-hero__button:hover {
      color: var(--vaya-lavender-dark) !important;
      transform: translateY(-2px);
      box-shadow: 0 12px 32px rgba(47, 35, 55, 0.22);
    }
    
    .vaya-hero__button:focus-visible,
    .vaya-category:focus-visible {
      outline: 3px solid var(--vaya-white);
      outline-offset: 4px;
    }
    
    /* ---------- المميزات ---------- */
    .vaya-features {
      position: relative;
      z-index: 3;
      display: grid;
      width: min(100% - 32px, 1040px);
      grid-template-columns: repeat(4, minmax(0, 1fr));
      margin: -30px auto 58px;
      overflow: hidden;
      border: 1px solid rgba(140, 114, 164, 0.12);
      border-radius: var(--vaya-radius);
      background: var(--vaya-white);
      box-shadow: 0 14px 40px rgba(80, 62, 94, 0.11);
    }
    
    .vaya-feature {
      position: relative;
      padding: 25px 16px;
      text-align: center;
    }
    
    .vaya-feature + .vaya-feature::before {
      position: absolute;
      top: 22%;
      right: 0;
      width: 1px;
      height: 56%;
      background: rgba(140, 114, 164, 0.14);
      content: "";
    }
    
    .vaya-feature__icon {
      display: grid;
      width: 50px;
      height: 50px;
      margin: 0 auto 13px;
      place-items: center;
      border-radius: 50%;
      color: var(--vaya-lavender);
      background: var(--vaya-lavender-pale);
    }
    
    .vaya-feature__icon svg {
      width: 25px;
      height: 25px;
      fill: none;
      stroke: currentColor;
      stroke-width: 1.8;
      stroke-linecap: round;
      stroke-linejoin: round;
    }
    
    .vaya-feature h2 {
      margin: 0 0 6px;
      color: var(--vaya-lavender-dark);
      font-size: 15px;
      font-weight: 800;
      line-height: 1.45;
    }
    
    .vaya-feature p {
      margin: 0;
      color: var(--vaya-muted);
      font-size: 12px;
      line-height: 1.55;
    }
    
    /* ---------- بطاقات الأقسام ---------- */
    .vaya-categories {
      width: min(100% - 32px, 1100px);
      margin: 0 auto 64px;
    }
    
    .vaya-categories > h2 {
      margin: 0 0 24px;
      color: var(--vaya-text);
      font-size: clamp(25px, 3vw, 34px);
      font-weight: 800;
      text-align: center;
    }
    
    .vaya-categories__grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 16px;
    }
    
    .vaya-category {
      position: relative;
      display: block;
      aspect-ratio: 4 / 5;
      overflow: hidden;
      border-radius: 16px;
      background: var(--vaya-lavender-pale);
      box-shadow: 0 8px 24px rgba(80, 62, 94, 0.08);
      isolation: isolate;
    }
    
    .vaya-category::after {
      position: absolute;
      inset: 38% 0 0;
      z-index: 1;
      background: linear-gradient(
        to top,
        rgba(140, 114, 164, 0.98),
        rgba(140, 114, 164, 0.56),
        rgba(140, 114, 164, 0)
      );
      content: "";
    }
    
    .vaya-category img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.35s ease;
    }
    
    .vaya-category span {
      position: absolute;
      right: 10px;
      bottom: 14px;
      left: 10px;
      z-index: 2;
      color: var(--vaya-white);
      font-size: clamp(13px, 2vw, 21px);
      font-weight: 800;
      line-height: 1.35;
      text-align: center;
    }
    
    .vaya-category:hover img {
      transform: scale(1.04);
    }
    
    /* ---------- عناوين أقسام المنتجات الموجودة في سلة ---------- */
    body.index .s-block--best-offers {
      margin-top: 0;
      margin-bottom: 58px;
    }
    
    body.index .s-block--best-offers .s-slider-block__title {
      align-items: center;
      margin-bottom: 22px;
    }
    
    body.index .s-block--best-offers .s-slider-block__title h2 {
      color: var(--vaya-text);
      font-size: clamp(23px, 3vw, 31px);
      font-weight: 800;
    }
    
    body.index .s-block--best-offers .s-slider-block__display-all {
      color: var(--vaya-lavender) !important;
      font-size: 14px;
      font-weight: 700;
    }
    
    body.index .s-block--best-offers .s-slider-nav-arrow {
      color: var(--vaya-lavender) !important;
      border-color: rgba(140, 114, 164, 0.25) !important;
    }
    
    /* ---------- الجوال وSafari ---------- */
    @media (max-width: 767px) {
      body.index #mainnav,
      body.index #mainnav .inner,
      body.index #mainnav .container > .flex,
      body.index .top-navbar,
      body.index .top-navbar .container {
        min-height: 70px;
        height: 70px;
      }
    
      body.index .navbar-brand {
        width: 94px;
        height: 54px;
      }
    
      body.index .header-search {
        top: 15px;
        right: 62px;
      }
    
      body.index salla-user-menu svg,
      body.index salla-cart-summary svg {
        width: 25px;
        height: 25px;
      }
    
      .vaya-hero {
        min-height: 610px;
        padding: 110px 20px 64px;
        background-position: center;
      }
    
      .vaya-hero h1, .vaya-hero .vaya-hero__title {
        margin-bottom: 20px;
        font-size: 32px;
        line-height: 1.45;
      }
    
      .vaya-hero__button {
        min-width: 168px;
        min-height: 50px;
        padding: 12px 25px;
        font-size: 16px;
      }
    
      .vaya-features {
        width: calc(100% - 24px);
        grid-template-columns: repeat(2, minmax(0, 1fr));
        margin-top: -24px;
        margin-bottom: 42px;
      }
    
      .vaya-feature {
        padding: 20px 10px;
      }
    
      .vaya-feature:nth-child(3),
      .vaya-feature:nth-child(4) {
        border-top: 1px solid rgba(140, 114, 164, 0.14);
      }
    
      .vaya-feature + .vaya-feature::before {
        display: none;
      }
    
      .vaya-feature:nth-child(even)::before {
        position: absolute;
        top: 18%;
        right: 0;
        display: block;
        width: 1px;
        height: 64%;
        background: rgba(140, 114, 164, 0.14);
        content: "";
      }
    
      .vaya-feature__icon {
        width: 46px;
        height: 46px;
      }
    
      .vaya-feature h2 {
        font-size: 13px;
      }
    
      .vaya-feature p {
        font-size: 11px;
      }
    
      .vaya-categories {
        width: calc(100% - 24px);
        margin-bottom: 48px;
      }
    
      .vaya-categories > h2 {
        margin-bottom: 18px;
        font-size: 25px;
      }
    
      .vaya-categories__grid {
        gap: 8px;
      }
    
      .vaya-category {
        border-radius: 12px;
      }
    
      .vaya-category span {
        right: 5px;
        bottom: 10px;
        left: 5px;
        font-size: 13px;
      }
    
      body.index .s-block--best-offers {
        margin-bottom: 44px;
        padding-right: 12px;
        padding-left: 12px;
      }
    
      body.index .s-block--best-offers .s-slider-block__title h2 {
        font-size: 23px;
      }
    }
    
    /* محاذاة البحث مع أيقونات الرأس */
    body.index .store-header .header-search {
      transform: translateY(2px);
    }
    
    /* تحسين البنر: صورة أوضح، امتداد خلف الرأس، وزر زجاجي */
    body.index #main-content {
      margin-top: -34px !important;
    }
    
    body.index .vaya-hero {
      background:
        linear-gradient(to top, rgba(108, 80, 130, 0.8) 0%, rgba(140, 114, 164, 0.34) 34%, rgba(255, 255, 255, 0) 64%),
        url("https://cdn.files.salla.network/other/822028567/24058988-233d-4796-b414-f687630b75f9-original.webp") center 58% / cover no-repeat !important;
    }
    
    .vaya-hero__payments {
      display: none !important;
    }
    
    .vaya-hero__button,
    .vaya-hero__button:hover {
      border: 1px solid rgba(255, 255, 255, 0.68) !important;
      color: #fff !important;
      background: rgba(255, 255, 255, 0.14) !important;
      box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.42),
        0 12px 32px rgba(48, 31, 59, 0.2) !important;
      -webkit-backdrop-filter: blur(12px) saturate(145%);
      backdrop-filter: blur(12px) saturate(145%);
    }
    
    @media (max-width: 767px) {
      body.index .vaya-hero {
        min-height: 640px;
        background-position: center 58% !important;
      }
    
      .vaya-hero__content {
        bottom: 42px;
      }
    }
    
    @media (prefers-reduced-motion: reduce) {
      .vaya-hero__button,
      .vaya-category img {
        transition: none;
      }
    }
    
    /* تحديث البنر وقائمة الأقسام */
    .vaya-home-top {
      position: relative;
    }
    
    body.index .vaya-hero {
      background:
        linear-gradient(to top, rgba(140, 114, 164, 0.9) 0%, rgba(140, 114, 164, 0.42) 27%, rgba(255, 255, 255, 0) 60%),
        url("https://cdn.files.salla.network/other/822028567/e11f2c4e-bba3-4c2e-821e-dd8b3df96349-original.webp") center 52% / cover no-repeat !important;
    }
    
    .vaya-hero__content {
      gap: 14px;
    }
    
    .vaya-hero h1, .vaya-hero .vaya-hero__title {
      max-width: 680px;
      margin: 0;
      font-size: clamp(34px, 5vw, 64px);
      line-height: 1.3;
      text-shadow: 0 3px 18px rgba(67, 48, 80, 0.34);
    }
    
    .vaya-hero__payments {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 8px;
    }
    
    .vaya-payment {
      min-width: 70px;
      padding: 7px 14px;
      border-radius: 999px;
      font-size: 13px;
      font-weight: 800;
      line-height: 1;
      box-shadow: 0 6px 16px rgba(57, 41, 68, 0.13);
    }
    
    .vaya-payment--tabby {
      color: #183c38;
      background: #3fd6c5;
    }
    
    .vaya-payment--tamara {
      color: #6f5686;
      background: #fff;
    }
    
    .vaya-menu {
      position: absolute;
      z-index: 150;
      top: 17px;
      right: 16px;
    }
    
    .vaya-menu summary {
      display: flex;
      width: 42px;
      height: 42px;
      padding: 8px 6px;
      cursor: pointer;
      list-style: none;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 6px;
    }
    
    .vaya-menu summary::-webkit-details-marker {
      display: none;
    }
    
    .vaya-menu summary span {
      display: block;
      width: 27px;
      height: 2px;
      border-radius: 2px;
      background: #fff;
      box-shadow: 0 1px 5px rgba(51, 36, 63, 0.45);
    }
    
    .vaya-menu nav {
      position: absolute;
      top: 48px;
      right: 0;
      overflow: hidden;
      width: 218px;
      padding: 8px;
      border: 1px solid rgba(140, 114, 164, 0.18);
      border-radius: 15px;
      background: #fff;
      box-shadow: 0 14px 36px rgba(57, 41, 68, 0.2);
    }
    
    .vaya-menu nav a {
      display: block;
      padding: 13px 14px;
      border-radius: 10px;
      color: #705887;
      font-weight: 800;
      text-align: right;
    }
    
    .vaya-menu nav a:hover,
    .vaya-menu nav a:focus-visible {
      color: #fff;
      background: #8c72a4;
    }
    
    body.index [data-testid="store-header-mobile-toggle"] {
      display: none !important;
    }
    
    @media (max-width: 767px) {
      body.index .vaya-hero {
        background-position: center 50% !important;
      }
    
      .vaya-hero__content {
        bottom: 52px;
        gap: 12px;
      }
    
      .vaya-hero h1, .vaya-hero .vaya-hero__title {
        font-size: 34px;
      }
    
      .vaya-payment {
        min-width: 62px;
        padding: 6px 12px;
        font-size: 12px;
      }
    }
    
    /* VAYA HERO FINAL */
    body.index #main-content { margin-top: -34px !important; }
    body.index .vaya-hero {
      background:
        linear-gradient(to top, rgba(108, 80, 130, 0.8) 0%, rgba(140, 114, 164, 0.34) 34%, rgba(255, 255, 255, 0) 64%),
        url("https://cdn.files.salla.network/other/822028567/24058988-233d-4796-b414-f687630b75f9-original.webp") center 58% / cover no-repeat !important;
    }
    .vaya-hero__payments { display: none !important; }
    .vaya-hero__button,
    .vaya-hero__button:hover {
      border: 1px solid rgba(255, 255, 255, 0.68) !important;
      color: #fff !important;
      background: rgba(255, 255, 255, 0.14) !important;
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.42), 0 12px 32px rgba(48, 31, 59, 0.2) !important;
      -webkit-backdrop-filter: blur(12px) saturate(145%);
      backdrop-filter: blur(12px) saturate(145%);
    }
    @media (max-width: 767px) {
      body.index .vaya-hero {
        min-height: 640px;
        background-position: center 58% !important;
      }
      .vaya-hero__content { bottom: 42px; }
    }
    
    /* ذيل الصفحة بالخزامي المعتمد */
    body.index .store-footer,
    body.index .store-footer__inner,
    body.index .store-footer > .container {
      background: #8c72a4 !important;
    }
    
    body.index .store-footer,
    body.index .store-footer h1,
    body.index .store-footer h2,
    body.index .store-footer h3,
    body.index .store-footer h4,
    body.index .store-footer p,
    body.index .store-footer span,
    body.index .store-footer a,
    body.index .store-footer li {
      color: #fff !important;
    }
    
    body.index .store-footer svg,
    body.index .store-footer i {
      color: #fff !important;
      fill: currentColor;
    }
    
    body.index .store-footer a:hover {
      color: #fff !important;
      opacity: 0.82;
    }
    
    /* شعار رأس الصفحة */
    body.index #mainnav,
    body.index #mainnav .inner,
    body.index #mainnav .container > .flex {
      min-height: 96px !important;
    }
    
    body.index #mainnav .navbar-brand {
      width: 190px !important;
      height: 96px !important;
      max-width: none !important;
    }
    
    body.index #mainnav .navbar-brand img {
      width: 100% !important;
      height: 100% !important;
      max-width: none !important;
      object-fit: contain !important;
      transform: scale(2.5);
      filter: brightness(0) invert(1) drop-shadow(0 2px 8px rgba(45, 28, 55, 0.22)) !important;
    }
    
    @media (max-width: 767px) {
      body.index #mainnav,
      body.index #mainnav .inner,
      body.index #mainnav .container > .flex {
        min-height: 90px !important;
      }
    
      body.index #mainnav .navbar-brand {
        width: 170px !important;
        height: 88px !important;
      }
    }
    
    /* VAYA GIFT MESSAGE */
    body.product-single h1{font-weight:800!important}
    body.product-single form.product-form{display:flex;flex-direction:column}
    body.product-single form.product-form>salla-gifting{order:-10;margin:18px 0 14px!important}
    body.product-single salla-gifting .s-list-tile-item{position:relative;display:flex!important;align-items:center!important;gap:16px;padding:22px 20px!important;border:1px solid rgba(140,114,164,.28)!important;border-radius:22px!important;background:linear-gradient(135deg,#fff 0%,#f7f2fa 100%)!important;box-shadow:0 10px 28px rgba(112,88,135,.10)!important}
    body.product-single salla-gifting .s-list-tile-item::before{content:"مجانا";position:absolute;top:12px;left:14px;padding:5px 12px;border-radius:999px;color:#fff;background:#8c72a4;font-size:12px;font-weight:800}
    body.product-single salla-gifting .s-list-tile-item-content{flex:1;text-align:right;padding-left:58px}
    body.product-single salla-gifting .s-list-tile-item-title h3{margin:0 0 6px;color:#30283a;font-size:0!important;font-weight:800!important}
    body.product-single salla-gifting .s-list-tile-item-title h3::after{content:"بطاقة الإهداء والرسالة";font-size:20px}
    body.product-single salla-gifting .s-list-tile-item-subtitle{color:#766b7e;font-size:14px;line-height:1.7}
    body.product-single salla-gifting .s-list-tile-item-action{min-width:155px}
    body.product-single salla-gifting .s-button-element{width:100%!important;border-color:#8c72a4!important;border-radius:14px!important;color:#fff!important;background:#8c72a4!important}
    body.product-single salla-gifting .s-gifting-widget-action-content span:last-child{font-size:0}
    body.product-single salla-gifting .s-gifting-widget-action-content span:last-child::after{content:"أضف الرسالة";font-size:15px;font-weight:800}
    body.product-single salla-gifting svg{fill:currentColor!important}
    @media(max-width:767px){body.product-single salla-gifting .s-list-tile-item{align-items:stretch!important;flex-direction:column!important;padding:22px 16px 16px!important}body.product-single salla-gifting .s-list-tile-item-content{width:100%;padding-left:58px}body.product-single salla-gifting .s-list-tile-item-action{width:100%}}
    
    /* VAYA PRODUCT DETAILS - STAGE 1 */
    body.product-single .main-content:has(> [data-testid="store-product-title"]){display:flex!important;flex-direction:column!important}
    body.product-single .main-content:has(> [data-testid="store-product-title"])>*{order:10}
    body.product-single [data-testid="store-product-price"]{order:1!important;margin:0 0 14px!important;color:#30283a!important;font-size:30px!important;font-weight:800!important;line-height:1.25!important}
    body.product-single [data-testid="store-product-price"] p{font-size:inherit!important;font-weight:800!important}
    body.product-single [data-testid="store-product-title"]{order:2!important;margin:0 0 18px!important;color:#30283a!important;font-size:clamp(25px,4vw,34px)!important;font-weight:800!important;line-height:1.45!important}
    body.product-single [data-testid="store-product-description"]{order:3!important}
    body.product-single [data-testid="store-product-description"]::before{content:"📍  لا تشيل هم العنوان\Aيكفينا رقم المستلم، ونتواصل معه بسرية لتنسيق التوصيل.";display:block;margin:0 0 20px;padding:17px 20px;border:1px solid rgba(255,255,255,.34);border-radius:18px;color:#fff;background:linear-gradient(135deg,#8c72a4 0%,#705887 100%);box-shadow:0 10px 24px rgba(112,88,135,.18);font-size:15px;font-weight:600;line-height:1.8;white-space:pre-line}
    body.product-single .tax-label,body.product-single .price-tax,body.product-single .tax-inclusive,body.product-single [data-testid="store-product-tax"]{display:none!important}
    @media(max-width:767px){body.product-single [data-testid="store-product-price"]{font-size:28px!important;margin-bottom:10px!important}body.product-single [data-testid="store-product-title"]{font-size:26px!important;margin-bottom:14px!important}body.product-single [data-testid="store-product-description"]::before{padding:15px 16px;border-radius:16px;font-size:14px}}
    
    /* VAYA DESCRIPTION & CARE */
    body.product-single [data-testid="store-product-description"] .article--main{position:relative;margin-top:4px;padding:0 18px 18px!important;border:1px solid rgba(140,114,164,.16);border-radius:18px;color:#4d4354;background:#f7f3fa;box-shadow:0 8px 22px rgba(112,88,135,.07);font-size:15px;line-height:1.9}
    body.product-single [data-testid="store-product-description"] .article--main::before{content:"الوصف";display:block;margin:0 -18px 16px;padding:14px 18px 12px;border-bottom:2px solid rgba(140,114,164,.42);border-radius:18px 18px 0 0;color:#705887;background:#eee6f3;font-size:17px;font-weight:800;text-align:right}
    body.product-single [data-testid="store-product-description"] .article--main::after{content:"نصائح العناية\Aاحفظ الزهور في مكان بارد بعيدًا عن أشعة الشمس المباشرة، وغيّر الماء كل يومين واقطع السيقان بزاوية للحفاظ على نضارة الباقة.";display:block;margin-top:20px;padding:16px 18px;border-top:1px solid rgba(140,114,164,.18);border-radius:14px;color:#705887;background:#eee6f3;font-size:14px;font-weight:600;line-height:1.9;white-space:pre-line}
    body.product-single [data-testid="store-product-description"] .article--main p,body.product-single [data-testid="store-product-description"] .article--main li{color:#4d4354!important}
    @media(max-width:767px){body.product-single [data-testid="store-product-description"]{padding-right:0!important;padding-left:0!important}body.product-single [data-testid="store-product-description"] .article--main{padding:0 15px 15px!important;border-radius:16px;font-size:14px}body.product-single [data-testid="store-product-description"] .article--main::before{margin:0 -15px 14px;padding:13px 15px 11px;border-radius:16px 16px 0 0;font-size:16px}body.product-single [data-testid="store-product-description"] .article--main::after{margin-top:16px;padding:14px 15px;font-size:13px}}
    
    /* VAYA ADDRESS CARD TYPE */
    body.product-single [data-testid="store-product-description"]{position:relative!important}
    body.product-single [data-testid="store-product-description"]::before{content:"📍︎  لا تشيل هم العنوان"!important;padding:16px 20px 48px!important;color:#fff!important;font-size:16px!important;font-weight:800!important;line-height:1.4!important}
    body.product-single [data-testid="store-product-description"]::after{content:"يكفينا رقم المستلم، ونتواصل معه بسرية لتنسيق التوصيل.";position:absolute;top:48px;right:20px;left:20px;z-index:1;display:block;color:#fff;font-size:14px;font-weight:300;line-height:1.7}
    @media(max-width:767px){body.product-single [data-testid="store-product-description"]::before{padding:15px 16px 46px!important;font-size:15px!important}body.product-single [data-testid="store-product-description"]::after{top:44px;right:16px;left:16px;font-size:13px;font-weight:300}}
    
    /* VAYA WHATSAPP PROMPT */
    a.wa-s-n[aria-label="Chat via WhatsApp"]{width:min(360px,calc(100vw - 32px))!important;height:86px!important;line-height:normal!important;right:16px!important;left:auto!important;bottom:20px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:12px 16px!important;overflow:hidden!important;border:1px solid rgba(37,211,102,.28)!important;border-radius:28px!important;color:#fff!important;background:linear-gradient(45deg,transparent 44%,#8c837b 45%,#8c837b 55%,transparent 56%) 21px center/18px 18px no-repeat,linear-gradient(-45deg,transparent 44%,#8c837b 45%,#8c837b 55%,transparent 56%) 21px center/18px 18px no-repeat,#fff!important;box-shadow:0 12px 34px rgba(66,50,77,.16),0 0 28px rgba(37,211,102,.10)!important;direction:rtl!important}
    a.wa-s-n[aria-label="Chat via WhatsApp"] svg{position:relative!important;z-index:2!important;width:60px!important;height:60px!important;min-width:60px!important;padding:15px!important;border-radius:21px!important;color:#fff!important;background:#25d366!important;box-shadow:0 8px 18px rgba(37,211,102,.25)!important}
    a.wa-s-n[aria-label="Chat via WhatsApp"]::before{content:"في بالك باقة مختلفة؟";position:absolute;top:17px;right:92px;left:52px;color:#30283a;font-size:17px;font-weight:800;line-height:1.25;text-align:right;white-space:nowrap}
    a.wa-s-n[aria-label="Chat via WhatsApp"]::after{content:"خلّ منسق فايا يصممها لك";position:absolute;top:48px;right:92px;left:52px;color:#8b817d;font-size:13px;font-weight:400;line-height:1.3;text-align:right;white-space:nowrap}
    @media(max-width:767px){a.wa-s-n[aria-label="Chat via WhatsApp"]{width:calc(100vw - 28px)!important;right:14px!important;bottom:88px!important;height:82px!important;border-radius:25px!important}a.wa-s-n[aria-label="Chat via WhatsApp"] svg{width:56px!important;height:56px!important;min-width:56px!important;padding:14px!important;border-radius:19px!important}a.wa-s-n[aria-label="Chat via WhatsApp"]::before{top:16px;right:84px;left:48px;font-size:16px}a.wa-s-n[aria-label="Chat via WhatsApp"]::after{top:45px;right:84px;left:48px;font-size:12px}}
    a.wa-s-n[aria-label="Chat via WhatsApp"] svg{position:absolute!important;right:13px!important;left:auto!important}
    
    /* VAYA WHATSAPP LAVENDER COMPACT */
    a.wa-s-n[aria-label="Chat via WhatsApp"]{width:min(320px,76vw)!important;border-color:rgba(140,114,164,.32)!important;box-shadow:0 12px 34px rgba(112,88,135,.18),0 0 26px rgba(140,114,164,.12)!important}
    a.wa-s-n[aria-label="Chat via WhatsApp"] svg{background:#8c72a4!important;box-shadow:0 8px 18px rgba(112,88,135,.28)!important}
    @media(max-width:767px){a.wa-s-n[aria-label="Chat via WhatsApp"]{width:min(290px,76vw)!important}}
    
    /* VAYA WHATSAPP MODAL V2 */
    a.wa-s-n[aria-label="Chat via WhatsApp"]{cursor:pointer!important;transition:opacity .25s ease,transform .25s ease!important}
    a.wa-s-n[aria-label="Chat via WhatsApp"].vaya-wa-dismissed{pointer-events:none!important;opacity:0!important;transform:translateY(24px) scale(.96)!important}
    html.vaya-wa-modal-open,html.vaya-wa-modal-open body{overflow:hidden!important}
    .vaya-wa-modal{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:14px;visibility:hidden;opacity:0;transition:opacity .25s ease,visibility .25s ease}
    .vaya-wa-modal.is-open{visibility:visible;opacity:1}
    .vaya-wa-backdrop{position:absolute;inset:0;background:rgba(38,27,48,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
    .vaya-wa-dialog{position:relative;z-index:1;overflow:auto;width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid rgba(255,255,255,.28);border-radius:28px;color:#fff;background:#8c72a4;box-shadow:0 28px 70px rgba(39,25,50,.48);text-align:right;direction:rtl;transform:translateY(18px) scale(.97);transition:transform .28s ease}
    .vaya-wa-modal.is-open .vaya-wa-dialog{transform:translateY(0) scale(1)}
    .vaya-wa-visual{position:relative;overflow:hidden;height:245px;border-radius:27px 27px 0 0;background:#ded1e7}
    .vaya-wa-visual::after{content:"";position:absolute;inset:auto 0 0;height:46%;background:linear-gradient(to top,rgba(140,114,164,.88),rgba(140,114,164,0))}
    .vaya-wa-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 52%}
    .vaya-wa-dialog-close{position:absolute;z-index:3;top:16px;left:16px;display:grid;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.55);border-radius:50%;place-items:center;color:#fff;background:rgba(70,48,84,.58);box-shadow:0 7px 18px rgba(38,27,48,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:300 31px/1 Arial;cursor:pointer}
    .vaya-wa-content{position:relative;padding:30px 24px 22px;background:linear-gradient(155deg,#9279aa 0%,#8c72a4 46%,#705887 100%)}
    .vaya-wa-content::before{content:"";position:absolute;top:42px;bottom:66px;left:8px;width:3px;border-radius:3px;background:rgba(255,255,255,.64)}
    .vaya-wa-kicker{position:absolute;top:-25px;right:22px;display:inline-flex;align-items:center;gap:9px;padding:9px 16px;border:1px solid rgba(255,255,255,.62);border-radius:999px;color:#705887;background:#fff;font-size:13px;font-weight:800;box-shadow:0 7px 18px rgba(54,35,68,.14)}
    .vaya-wa-kicker span{font-size:16px}
    .vaya-wa-eyebrow{margin:0 0 7px;color:#f7effb!important;font-size:14px;font-weight:700}
    .vaya-wa-dialog h2{margin:0;color:#fff!important;font-size:clamp(27px,7vw,34px)!important;font-weight:900!important;line-height:1.38!important;letter-spacing:0!important}
    .vaya-wa-intro{margin:14px 0 0;color:rgba(255,255,255,.88)!important;font-size:15px;line-height:1.9}
    .vaya-wa-separator{height:1px;margin:18px 0 13px;background:rgba(255,255,255,.22)}
    .vaya-wa-needs{margin:0 0 10px;color:#fff!important;font-size:14px;font-weight:700}
    .vaya-wa-items{display:grid;gap:10px}
    .vaya-wa-item{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:rgba(75,54,91,.24)}
    .vaya-wa-item-icon{display:grid;width:46px;height:46px;min-width:46px;border-radius:13px;place-items:center;color:#705887;background:#f4e9f8}
    .vaya-wa-item-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
    .vaya-wa-item>span:last-child{display:flex;flex-direction:column;gap:2px}
    .vaya-wa-item strong{color:#fff;font-size:15px;font-weight:800}
    .vaya-wa-item small{color:rgba(255,255,255,.72);font-size:12px}
    .vaya-wa-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:15px;padding:15px 18px;border:1px solid rgba(255,255,255,.2);border-radius:17px;color:#fff!important;background:#705887;font-size:16px;font-weight:900;text-align:center;box-shadow:0 12px 26px rgba(54,35,68,.22)}
    .vaya-wa-cta:hover{color:#705887!important;background:#fff}
    .vaya-wa-cta svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
    @media(max-width:767px){.vaya-wa-modal{padding:10px}.vaya-wa-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:24px}.vaya-wa-visual{height:min(235px,34vh);border-radius:23px 23px 0 0}.vaya-wa-dialog-close{top:13px;left:13px;width:41px;height:41px;font-size:28px}.vaya-wa-content{padding:28px 18px 17px}.vaya-wa-content::before{left:6px}.vaya-wa-kicker{top:-23px;right:16px;padding:8px 13px}.vaya-wa-dialog h2{font-size:27px!important}.vaya-wa-intro{font-size:14px;line-height:1.8}.vaya-wa-separator{margin:15px 0 11px}.vaya-wa-item{padding:10px 11px}.vaya-wa-item-icon{width:42px;height:42px;min-width:42px}.vaya-wa-item-icon svg{width:23px;height:23px}.vaya-wa-cta{margin-top:13px;padding:13px}}
    
    
    /* VAYA HEADER RESTORE 2026-09-21 */
    body.index .store-header{position:absolute!important;top:0!important;right:0!important;left:0!important;z-index:100!important;color:#fff!important;background:transparent!important;box-shadow:none!important}
    body.index .top-navbar{position:absolute!important;inset:0 0 auto 0!important;z-index:5!important;height:90px!important;pointer-events:none!important;background:transparent!important;border:0!important}
    body.index .top-navbar .container{height:90px!important;padding:0!important}
    body.index .top-navbar salla-menu,body.index .top-navbar salla-contacts,body.index .top-navbar salla-bullet-delivery-tag,body.index .top-navbar .header-buttons{display:none!important}
    body.index #mainnav,body.index #mainnav .inner,body.index #mainnav .container>.flex{min-height:90px!important;background:transparent!important;box-shadow:none!important}
    body.index #mainnav .container>.flex{position:relative!important;align-items:center!important}
    body.index #mainnav .navbar-brand{position:absolute!important;top:50%!important;left:50%!important;z-index:8!important;width:165px!important;height:86px!important;max-width:none!important;margin:0!important;transform:translate(-50%,-50%)!important}
    body.index #mainnav .navbar-brand img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;transform:scale(1.45)!important;filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(45,28,55,.22))!important}
    body.index .store-header svg,body.index .store-header i,body.index .store-header .sicon-menu,body.index .store-header .sicon-shopping-bag,body.index .store-header .s-user-menu-login-btn,body.index .store-header .s-cart-summary-wrapper{color:#fff!important;fill:currentColor}
    body.index .s-cart-summary-content{display:none!important}
    body.index .header-search{position:absolute!important;top:25px!important;right:70px!important;z-index:9!important;display:block!important;flex:0 0 40px!important;width:40px!important;height:40px!important;transform:none!important}
    body.index .header-search .s-search-placeholder-wrapper,body.index .header-search .s-search-input-wrapper{position:relative!important;width:40px!important;height:40px!important;border:0!important;background:transparent!important;box-shadow:none!important}
    body.index .header-search .s-search-icon-wrap{position:absolute!important;inset:0!important;display:grid!important;width:40px!important;height:40px!important;place-items:center!important;color:#fff!important;background:transparent!important}
    body.index .header-search .s-search-icon,body.index .header-search .s-search-icon svg{width:27px!important;height:27px!important;color:#fff!important;fill:currentColor!important}
    body.index .header-search .s-search-input{position:absolute!important;inset:0!important;width:40px!important;height:40px!important;padding:0!important;opacity:0!important;cursor:pointer!important}
    body.index [data-testid="store-header-mobile-toggle"]{display:none!important}
    body.index .vaya-menu{top:24px!important;right:16px!important;z-index:150!important}
    @media(max-width:767px){body.index #mainnav,body.index #mainnav .inner,body.index #mainnav .container>.flex{min-height:86px!important}body.index #mainnav .navbar-brand{width:150px!important;height:82px!important}body.index .header-search{top:23px!important;right:65px!important}body.index .vaya-menu{top:22px!important}}
    
    
    /* VAYA FEATURES MOBILE ONE ROW */
    @media(max-width:767px){
    .vaya-features{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:-24px auto 38px!important}
    .vaya-feature{min-width:0!important;padding:16px 4px!important;border-top:0!important}
    .vaya-feature+.vaya-feature::before,.vaya-feature:nth-child(even)::before{position:absolute!important;top:20%!important;right:0!important;display:block!important;width:1px!important;height:60%!important;background:rgba(140,114,164,.14)!important;content:""!important}
    .vaya-feature__icon{width:38px!important;height:38px!important;margin:0 auto 8px!important}
    .vaya-feature__icon svg{width:21px!important;height:21px!important}
    .vaya-feature h2{margin-bottom:3px!important;font-size:11px!important;line-height:1.35!important}
    .vaya-feature p{font-size:9px!important;line-height:1.4!important}
    }
    
    
    /* VAYA CATEGORIES RESTORE */
    .vaya-categories{width:min(100% - 32px,1100px)!important;margin:0 auto 64px!important}
    .vaya-categories>h2{margin:0 0 24px!important;color:#30283a!important;font-size:clamp(25px,3vw,34px)!important;font-weight:800!important;text-align:center!important}
    .vaya-categories__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}
    .vaya-category{position:relative!important;display:block!important;aspect-ratio:4/5!important;overflow:hidden!important;border-radius:16px!important;background:#f6f2f9!important;box-shadow:0 8px 24px rgba(80,62,94,.08)!important;isolation:isolate!important}
    .vaya-category::after{position:absolute!important;inset:38% 0 0!important;z-index:1!important;background:linear-gradient(to top,rgba(140,114,164,.98),rgba(140,114,164,.56),rgba(140,114,164,0))!important;content:""!important}
    .vaya-category img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform .35s ease!important}
    .vaya-category span{position:absolute!important;right:10px!important;bottom:14px!important;left:10px!important;z-index:2!important;color:#fff!important;font-size:clamp(13px,2vw,21px)!important;font-weight:800!important;line-height:1.35!important;text-align:center!important}
    .vaya-category:hover img{transform:scale(1.04)!important}
    @media(max-width:767px){.vaya-categories{width:calc(100% - 24px)!important;margin-bottom:48px!important}.vaya-categories>h2{margin-bottom:18px!important;font-size:25px!important}.vaya-categories__grid{gap:8px!important}.vaya-category{border-radius:12px!important}.vaya-category span{right:5px!important;bottom:10px!important;left:5px!important;font-size:13px!important}}
    
    
    /* VAYA PRODUCT ROWS RESTORE */
    body.index .s-block--best-offers{margin-top:0!important;margin-bottom:58px!important}
    body.index .s-block--best-offers .s-slider-block__title{align-items:center!important;margin-bottom:22px!important}
    body.index .s-block--best-offers .s-slider-block__title h2{color:#30283a!important;font-size:clamp(23px,3vw,31px)!important;font-weight:800!important}
    body.index .s-block--best-offers .s-slider-block__display-all{color:#8c72a4!important;font-size:14px!important;font-weight:700!important}
    body.index .s-block--best-offers .s-slider-nav-arrow{color:#8c72a4!important;border-color:rgba(140,114,164,.25)!important}
    body.index .s-block--best-offers .s-product-card-entry{overflow:hidden!important;border:1px solid rgba(140,114,164,.14)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(80,62,94,.08)!important}
    body.index .s-block--best-offers .s-product-card-image{display:block!important;width:100%!important;aspect-ratio:1/1.05!important;height:auto!important;object-fit:cover!important;border-radius:15px 15px 0 0!important}
    body.index .s-block--best-offers .s-product-card-content{padding:12px!important;background:linear-gradient(180deg,#fff 0%,#fbf8fd 100%)!important}
    body.index .s-block--best-offers .s-product-card-content-title{overflow:hidden!important;min-height:2.8em!important;color:#30283a!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
    body.index .s-block--best-offers .s-product-card-price{color:#705887!important;font-size:15px!important;font-weight:900!important}
    body.index .s-block--best-offers .s-product-card-content-footer .s-button-element{width:100%!important;min-height:40px!important;border:0!important;border-radius:12px!important;color:#fff!important;background:#8c72a4!important;font-size:13px!important;font-weight:800!important}
    @media(max-width:767px){body.index .s-block--best-offers{margin-bottom:44px!important;padding-right:12px!important;padding-left:12px!important}body.index .s-block--best-offers .s-slider-block__title{margin-bottom:16px!important}body.index .s-block--best-offers .s-slider-block__title h2{font-size:23px!important}body.index .s-block--best-offers .s-products-slider-card{width:calc((100% - 16px)/3)!important;min-width:0!important}body.index .s-block--best-offers .s-product-card-entry{border-radius:12px!important}body.index .s-block--best-offers .s-product-card-image{aspect-ratio:1/1.18!important;border-radius:11px 11px 0 0!important}body.index .s-block--best-offers .s-product-card-content{padding:8px 7px!important}body.index .s-block--best-offers .s-product-card-content-title{min-height:2.7em!important;font-size:11px!important;line-height:1.35!important}body.index .s-block--best-offers .s-product-card-price{font-size:12px!important}body.index .s-block--best-offers .s-product-card-content-footer{margin-top:7px!important}body.index .s-block--best-offers .s-product-card-content-footer .s-button-element{min-height:34px!important;padding:6px 4px!important;border-radius:9px!important;font-size:10px!important}body.index .s-block--best-offers .s-product-card-wishlist-btn{transform:scale(.82)!important;transform-origin:top right!important}}
    
    
    /* VAYA PRODUCT IMAGE CARDS */
    body.index .s-block--best-offers .s-product-card-entry{position:relative!important;aspect-ratio:4/5!important;height:auto!important;overflow:hidden!important;isolation:isolate!important}
    body.index .s-block--best-offers .s-product-card-image{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important;border-radius:inherit!important}
    body.index .s-block--best-offers .s-product-card-content{position:absolute!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;width:100%!important;height:auto!important;padding:72px 11px 11px!important;background:linear-gradient(to top,rgba(112,88,135,.96) 0%,rgba(140,114,164,.78) 56%,rgba(140,114,164,0) 100%)!important}
    body.index .s-block--best-offers .s-product-card-content-title,body.index .s-block--best-offers .s-product-card-content-title a{color:#fff!important;text-shadow:0 2px 8px rgba(48,40,58,.32)!important}
    body.index .s-block--best-offers .s-product-card-content-sub{display:none!important}
    body.index .s-block--best-offers .s-product-card-price,body.index .s-block--best-offers .s-product-card-price .sicon-sar{color:#fff!important}
    body.index .s-block--best-offers .s-product-card-content-footer .s-button-element{border:1px solid rgba(255,255,255,.55)!important;color:#fff!important;background:rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}
    body.index .s-block--best-offers .s-product-card-wishlist-btn{position:absolute!important;z-index:4!important}
    @media(max-width:767px){body.index .s-block--best-offers .s-product-card-content{padding:48px 6px 7px!important}body.index .s-block--best-offers .s-product-card-content-title{min-height:2.6em!important;font-size:10px!important;line-height:1.3!important}body.index .s-block--best-offers .s-product-card-price{font-size:11px!important}body.index .s-block--best-offers .s-product-card-content-footer .s-button-element{min-height:30px!important;padding:5px 2px!important;font-size:9px!important}}
    
    
    /* VAYA LARGE PRODUCT CARDS V2 */
    @media(max-width:767px){
    body.index .s-block--best-offers .s-slider-container{overflow:hidden!important}
    body.index .s-block--best-offers .s-products-slider-card{width:calc((100% - 20px)/3)!important;min-width:calc((100% - 20px)/3)!important;max-width:calc((100% - 20px)/3)!important;flex:0 0 calc((100% - 20px)/3)!important}
    body.index .s-block--best-offers .s-product-card-entry{position:relative!important;width:100%!important;aspect-ratio:3/4!important;height:auto!important;overflow:hidden!important;border-radius:14px!important;background:#eee8f2!important;isolation:isolate!important}
    body.index .s-block--best-offers .s-product-card-entry::after{position:absolute!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;height:23%!important;background:linear-gradient(to top,rgba(112,88,135,.92) 0%,rgba(140,114,164,.62) 60%,rgba(140,114,164,0) 100%)!important;content:""!important;pointer-events:none!important}
    body.index .s-block--best-offers .s-product-card-image{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:inherit!important}
    body.index .s-block--best-offers .s-product-card-image>a,body.index .s-block--best-offers .s-product-card-image-cover{display:block!important;width:100%!important;height:100%!important}
    body.index .s-block--best-offers .s-product-card-image-cover{object-fit:cover!important}
    body.index .s-block--best-offers .s-product-card-content{position:absolute!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 28px!important;align-items:center!important;gap:3px 6px!important;width:100%!important;height:22%!important;min-height:58px!important;padding:8px 7px 6px!important;background:transparent!important}
    body.index .s-block--best-offers .s-product-card-content-main{min-width:0!important}
    body.index .s-block--best-offers .s-product-card-content-title{display:block!important;min-height:0!important;margin:0!important;overflow:hidden!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important;text-overflow:ellipsis!important;text-shadow:0 1px 4px rgba(48,40,58,.4)!important;white-space:nowrap!important}
    body.index .s-block--best-offers .s-product-card-content-title a{color:#fff!important}
    body.index .s-block--best-offers .s-product-card-content-sub{display:flex!important;align-items:center!important;margin:0!important}
    body.index .s-block--best-offers .s-product-card-price{margin:0!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1!important;white-space:nowrap!important}
    body.index .s-block--best-offers .s-product-card-content-footer{grid-column:1/-1!important;margin:0!important}
    body.index .s-block--best-offers .s-product-card-content-footer salla-add-product-button,body.index .s-block--best-offers .s-product-card-content-footer .w-full{display:block!important;width:100%!important;height:28px!important}
    body.index .s-block--best-offers .s-product-card-content-footer .s-button-element{width:100%!important;min-height:28px!important;height:28px!important;padding:3px 5px!important;border:1px solid rgba(255,255,255,.62)!important;border-radius:8px!important;color:#fff!important;background:rgba(255,255,255,.12)!important;font-size:9px!important;font-weight:700!important;line-height:1!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important}
    body.index .s-block--best-offers .s-product-card-content-footer .s-button-text{gap:3px!important;white-space:nowrap!important}
    body.index .s-block--best-offers .s-product-card-content-footer .sicon-shopping-bag{font-size:11px!important}
    body.index .s-block--best-offers .s-product-card-wishlist-btn{top:7px!important;right:7px!important;transform:scale(.72)!important;transform-origin:top right!important}
    }
    
    /* VAYA PRODUCT CARD 20 PERCENT OVERLAY */
    @media(max-width:767px){body.index .s-block--best-offers .s-product-card-entry{aspect-ratio:2/3!important}body.index .s-block--best-offers .s-product-card-entry::after{height:22%!important}body.index .s-block--best-offers .s-product-card-content{height:20%!important;min-height:56px!important}}
    
    /* VAYA PRODUCT CARD EXACT 20 PERCENT */
    @media(max-width:767px){body.index .s-block--best-offers .s-product-card-entry{aspect-ratio:3/5!important}body.index .s-block--best-offers .s-product-card-entry::after{height:20%!important}body.index .s-block--best-offers .s-product-card-content{height:20%!important;min-height:56px!important}}
/* VAYA ENHANCED WHITE LOGO */
body.index #mainnav .navbar-brand img{content:url("data:image/webp;base64,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")!important;filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(45,28,55,.22))!important}

/* VAYA LOGO SIZE */
body.index #mainnav .navbar-brand img{transform:scale(1.15)!important}

/* VAYA MOBILE TWO PRODUCT CARDS */
@media(max-width:767px){body.index [id^="best-offers-"][id$="-slider"] .s-products-slider-card{width:calc(50% - 6px)!important;min-width:calc(50% - 6px)!important;max-width:calc(50% - 6px)!important;flex:0 0 calc(50% - 6px)!important}}

/* VAYA WA CTA WHITE */
.vaya-wa-cta,.vaya-wa-cta:hover{background:#fff!important;color:#8c72a4!important;border-color:rgba(255,255,255,.9)!important}.vaya-wa-cta svg{display:none!important}

/* VAYA fix (Oct 27) — remove white gap above banner + clean avatar on desktop header */
body.index #main-content > .s-block--bundle-html-content:has(.vaya-home-top) > [class*="s-block-html-content"] { margin: 0 !important; }
body.index .store-header .s-user-menu-trigger { background: transparent !important; padding: 0 !important; }
body.index .store-header .s-user-menu-avatar-wrap img { border: 2px solid rgba(255,255,255,.9); border-radius: 9999px; }
/* VAYA fix (Oct 27) — desktop header alignment: search icon beside menu, menu icon centered */
@media (min-width: 1024px) {
  body.index .store-header .header-search { right: 34px !important; }
  body.index .store-header .main-menu { margin-inline-start: 90px !important; }
}
body.index .vaya-home-top > details.vaya-menu { top: 58px !important; }
/* VAYA fix (Oct 27) — account icon: plain white person silhouette */
body.index .store-header .s-user-menu-avatar-wrap img { opacity: 0 !important; border: 0 !important; }
body.index .store-header .s-user-menu-avatar-wrap { background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='7.2' r='4.6' fill='%23fff'/%3E%3Cpath d='M3.2 22.5c0-5.3 3.9-8.6 8.8-8.6s8.8 3.3 8.8 8.6z' fill='%23fff'/%3E%3C/svg%3E") center / 28px no-repeat !important; }
/* VAYA fix (Oct 27) — wide banner on large screens only (phones keep the portrait banner) */
@media (min-width: 768px) {
  html body.index .vaya-home-top > section.vaya-hero {
    background: linear-gradient(to top, rgba(108,80,130,.78) 0%, rgba(140,114,164,.3) 30%, rgba(255,255,255,0) 55%), url("https://cdn.files.salla.network/other/822028567/31b93225-0e13-4852-a8f3-5831fde86d19-original.webp") center 60% / cover no-repeat !important;
  }
}
/* VAYA fix (Oct 27) — phone banner */
@media (max-width: 767px) {
  html body.index .vaya-home-top > section.vaya-hero {
    background: linear-gradient(to top, rgba(108,80,130,.82) 0%, rgba(140,114,164,.3) 30%, rgba(255,255,255,0) 52%), url("https://cdn.files.salla.network/other/822028567/636ec1c1-21be-4af1-afd0-787072508659-original.webp") center bottom / cover no-repeat !important;
  }
}
/* VAYA fix (Oct 27) — product cards on large screens: clear name + visible price */
@media (min-width: 768px) {
  html body.index .s-block--best-offers .s-product-card-content { padding: 56px 14px 14px !important; background: linear-gradient(to top, rgba(88,60,114,.96) 0%, rgba(104,76,132,.88) 52%, rgba(120,92,150,0) 100%) !important; }
  html body.index .s-block--best-offers .s-product-card-content-main { display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 8px !important; margin-bottom: 10px !important; }
  html body.index .s-block--best-offers .s-product-card-content-title,
  html body.index .s-block--best-offers .s-product-card-content-title a { display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; white-space: normal !important; overflow: hidden !important; font-size: 17px !important; line-height: 1.45 !important; font-weight: 800 !important; color: #fff !important; text-shadow: 0 1px 4px rgba(40,20,60,.45) !important; text-align: right !important; }
  html body.index .s-block--best-offers .s-product-card-content-sub { display: flex !important; align-items: center !important; margin: 0 !important; height: auto !important; }
  html body.index .s-block--best-offers .s-product-card-price { display: inline-flex !important; align-items: center !important; gap: 4px !important; font-size: 15px !important; font-weight: 800 !important; color: #fff !important; background: rgba(255,255,255,.2) !important; border: 1px solid rgba(255,255,255,.55) !important; border-radius: 999px !important; padding: 3px 14px !important; backdrop-filter: blur(4px); }
  html body.index .s-block--best-offers .s-product-card-price * { color: #fff !important; }
}