.elementor .e-89d9e27{height:375px;border-color:#000000;border-style:solid;flex-direction:row;/* Premium AUREVÉ Banner */
selector {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(212, 175, 55, 0.7);
  border-radius: 8px;
  box-shadow: 0 10px 35px rgba(0,0,0,0.35);
  transition: all 0.5s ease;
}

/* Moving shine */
selector::before {
  content: "";
  position: absolute;
  top: 0;
  left: -120%;
  width: 60%;
  height: 100%;
  background: linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,0.18),
      transparent
  );
  transfo% {
      left: -120%;
  }
  45%, 100% {
      left: 150%;
  }
}\n}.elementor .e-83f6012{flex-direction:row;}.elementor .e-8fbc549{flex-direction:row;}.elementor .e-a6b997b-b364565{/* =========================================
 AL OUD — PRODUCT LAUNCH VIP CONTAINER
 Elementor Container Custom CSS
 ========================================= */

selector {
  position: relative;
  overflow: hidden;
  padding: 10px !important;

  background:
      linear-gradient(#090909, #090909) padding-box,
      linear-gradient(
          120deg,
          #6f511b,
          #f8e7a3,
          #b8892e,
          #fff0a8,
          #6f511b
      ) border-box !important;

  border: 2px solid transparent !important;
  border-radius: 18px !important;

  box-shadow:
      0 20px 60px rgba(0,0,0,.45),
      0 0 35px rgba(212,175,55,.20);

  transition: all .5s ease;
}


/* -----------------------------------------
 IMAGE
 ----------------------------------------- */

selector img {
  width: 100%;
  display: block;

  border-radius: 11px !important;

  transition:
      transform .8s cubic-bezier(.2,.8,.2,1),
      filter .8s ease;
}


/* -----------------------------------------
 HOVER — PREMIUM PRODUCT FEEL
 ----------------------------------------- */

selector:hover {
  transform: translateY(-7px);

  box-shadow:
      0 25px 70px rgba(0,0,0,.55),
      0 0 50px rgba(212,175,55,.35);
}

selector:hover img {
  transform: scale(1.035);
  filter: brightness(1.06);
}


/* -----------------------------------------
 MOVING LIGHT
 ----------------------------------------- */

selector::after {
  content: "";
  position: absolute;

  top: -50%;
  left: -80%;

  width: 35%;
  height: 200%;

  background: linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.35),
      transparent
  );

  transform: rotate(22deg);

  animation: OudLaunchShine 4s ease-in-out infinite;

  pointer-events: none;
  z-index: 5;
}

@keyframes OudLaunchShine {

  0% {
      left: -80%;
  }

  45% {
      left: 145%;
  }
-spacing: 1px;
  }

  selector img {
      border-radius: 9px !important;
  }
}\n}.elementor .e-b892b1a{height:500px;border-start-start-radius:4px;border-start-end-radius:5px;border-end-start-radius:5px;border-end-end-radius:5px;border-width:1px;border-color:#000000;border-style:solid;flex-direction:row;/* =========================================
 AL OUD — PREMIUM PRODUCT LAUNCH
 ========================================= */

.al-oud-launch {
  position: relative;
  overflow: hidden;
  border-radius: 18px;
  border: 1px solid rgba(212, 175, 55, 0.55);
  box-shadow:
      0 0 0 1px rgba(212,175,55,0.08),
      0 15px 45px rgba(0,0,0,0.55),
      0 0 35px rgba(212,175,55,0.12);

  transition:
      transform 0.5s ease,
      box-shadow 0.5s ease,
      border-color 0.5s ease;
}

/* Luxury hover */
.al-oud-launch:hover {
  transform: translateY(-6px);
  border-color: rgba(212,175,55,0.95);

  box-shadow:
      0 20px 60px rgba(0,0,0,0.65),
      0 0 45px rgba(212,175,55,0.25);
}


/* =========================================
 GOLD LIGHT SWEEP
 ========================================= */

.al-oud-launch::after {
  content: "";
  position: absolute;
  top: -20%;
  left: -80%;
  width: 35%;
  height: 140%;

  background: linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,0.22),
      rgba(212,175,55,0.30),
      transparent
  );

  transform: skewX(-20deg);
  pointer-events: none;

  animation: alOudShine 5s infinite;
}

@keyframes alOudShine {

  0% {
      left: -80%;
  }

  35% {
      left: 130%;
  }

  100% {
      left: 130%;
  }
}


/* =========================================
 IMAGE PREMIUM ZOOM
 ========================================= */

.al-oud-launch img {
  width: 100%;
  display: block;

  transition:
      transform 0.8s cubic-bezier(.2,.8,.2,1),
      filter 0.6s ease;
}

.al-oud-launch:hover img {
  transform: scale(1.035);

  filter:
      brightness(1.06)
      contrast(1.05)
      saturate(1.08);
}


/* =========================================
 GOLD GLOW EFFECT
 ========================================= */

.al-oud-launch {
  animation: alOudGlow 4s ease-in-out infinite;
}

@keyframes alOudGlow {

  0%, 100% {
      box-shadow:
          0 15px 45px rgba(0,0,0,0.55),
          0 0 25px rgba(212,175,55,0.10);
  }

  50% {
      box-shadow:
          0 18px 55px rgba(0,0,0,0.60),
          0 0 40px rgba(212,175,55,0.22);
  }
}


/* =========================================
 PREMIUM CORNER DETAILS
 ========================================= */

.al-oud-launch::before {
  content: "";
  position: absolute;
  inset: 10px;

  border: 1px solid rgba(212,175,55,0.18);
  border-radius: 12px;

  pointer-events: none;
  z-index: 2;
}


/* =========================================
 MOBILE
 ========================================= */

@media (max-width: 767px) {

  .al-oud-launch {
      border-radius: 12px;
  }

  .al-oud-launch::before {
      inset: 6px;
      border-radius: 8px;
  }

  .al-oud-launch:hover {
      transform: none;
  }

  .al-oud-launch:hover img {
      transform: scale(1.015);
  }
}\n}.elementor .e-0c0edfb{flex-direction:row;}.elementor .e-5659075{background-color:#000000;flex-direction:row;}.elementor .e-d4af1fb{flex-direction:row;}.elementor .e-0b07e9e{width:33%;margin:2px;flex-direction:column;}.elementor .e-34f64f5-d179ef1{width:33%;flex-direction:column;/* ==========================================
 👑 SIGNATURE LUXURY PRODUCT CARDS
 BLACK + CHAMPAGNE GOLD
========================================== */

selector .product {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;

  background: #ffffff !important;
  border: 1px solid rgba(190, 155, 65, .35) !important;
  border-radius: 20px !important;

  transform: translateY(0);
  transition:
      transform .55s cubic-bezier(.16,1,.3,1),
      box-shadow .55s ease !important;
}


/* ==========================================
 GOLD LIGHT RUNNING AROUND CARD
========================================== */

selector .product::before {
  content: "" !important;
  position: absolute !important;

  width: 160px !important;
  height: 160px !important;

  top: -80px !important;
  left: -80px !important;

  background: radial-gradient(
      circle,
      rgba(255,225,120,.95) 0%,
      rgba(212,175,55,.35) 25%,
      transparent 70%
  ) !important;

  filter: blur(8px) !important;

  animation: goldOrbit 4s linear infinite !important;

  z-index: 8 !important;
  pointer-events: none !important;
}

@keyframes goldOrbit {
  0% {
      top: -80px;
      left: -80px;
  }

  25% {
      top: -80px;
      left: calc(100% - 80px);
  }

  50% {
      top: calc(100% - 80px);
      left: calc(100% - 80px);
  }

  75% {
      top: calc(100% - 80px);
      left: -80px;
  }

  100% {
      top: -80px;
      left: -80px;
  }
}


/* ==========================================
 INNER LUXURY FRAME
========================================== */

selector .product > * {
  position: relative;
  z-index: 10;
}

selector .product::after {
  content: "" !important;

  position: absolute !important;
  inset: 5px !important;

  border: 1px solid rgba(212,175,55,.18) !important;
  border-radius: 16px !important;

  pointer-events: none !important;
  z-index: 7 !important;

  transition: all .5s ease !important;
}

selector .product:hover::after {
  inset: 3px !important;
  border-color: rgba(212,175,55,.65) !important;
}


/* ==========================================
 HOVER DEPTH
========================================== */

selector .product:hover {
  transform:
      translateY(-12px)
      scale(1.025) !important;

  border-color: #d4af37 !important;

  box-shadow:
      0 22px 45px rgba(0,0,0,.15),
      0 0 35px rgba(212,175,55,.18) !important;
}


/* ==========================================
 IMAGE ZOOM
========================================== */

selector .product img {
  transition:
      transform .8s cubic-bezier(.16,1,.3,1),
      filter .5s ease !important;
}

selector .product:hover img {
  transform: scale(1.09) !important;
  filter: brightness(1.05) saturate(1.04) !important;
}


/* ==========================================
 PREMIUM SHINE
========================================== */

selector .product .woocommerce-loop-product__link {
  position: relative !important;
  overflow: hidden !important;
}

selector .product .woocommerce-loop-product__link::after {
  content: "" !important;

  position: absolute !important;
  top: -50% !important;
  left: -120% !important;

  width: 45% !important;
  height: 200% !important;

  background: linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.55),
      transparent
  ) !important;

  transform: skewX(-25deg) !important;
  pointer-events: none !important;
}

selector .product:hover
.woocommerce-loop-product__link::after {
  left: 150% !important;
  transition: left .9s ease !important;
}


/* ==========================================
 PRODUCT TITLE
========================================== */

selector .product .woocommerce-loop-product__title {
  transition:
      color .35s ease,
      transform .35s ease !important;
}

selector .product:hover
.woocommerce-loop-product__title {
  color: #a98220 !important;
  transform: translateY(-3px) !important;
}


/* ==========================================
 PRICE
========================================== */

selector .product .price {
  transition: transform .35s ease !important;
}

selector .product:hover .price {
  transform: translateY(-2px) !important;
}


/* ==========================================
 ADD TO CART
========================================== */

selector .product .button {
  position: relative !important;
  overflow: hidden !important;

  transition:
      transform .35s ease,
      box-shadow .35s ease !important;
}

selector .product:hover .button {
  transform: translateY(-3px) !important;

  box-shadow:
      0 8px 20px rgba(0,0,0,.18) !important;
}


/* ==========================================
 BUTTON GOLD SHINE
========================================== */

selector .product .button::after {
  content: "" !important;

  position: absolute !important;
  top: 0 !important;
  left: -120% !important;

  width: 55% !important;
  height: 100% !important;

  background: linear-gradient(
      90deg,
      transparent,
      rgba(255,255,255,.6),
      transparent
  ) !important;

  transform: skewX(-20deg) !important;
}

selector .product:hover .button::after {
  left: 130% !important;
  transition: left .7s ease !important;
}


/* ==========================================
 SALE BADGE
========================================== */

selector .product .onsale {
  background: #111111 !important;
  color: #f4d77a !important;

  border: 1px solid #d4af37 !important;
  border-radius: 50px !important;

  box-shadow:
      0 5px 15px rgba(0,0,0,.18) !important;
}


/* ==========================================
 MOBILE
========================================== */

@media (max-width: 767px) {

  selector .product:hover {
      transform:
          translateY(-6px)
          scale(1.01) !important;
  }

}\n}.elementor .e-9ad690a-5f86af2{width:33%;margin-block-start:-1px;flex-direction:column;}.elementor .e-8a49ed8{margin-block-start:3px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:#000000;flex-direction:row;selector .product {
  position: relative;
  background: #fff;
  border: 1px solid #d4af37;
  border-radius: 16px;
  overflow: hidden;
  transition: all .4s ease;
}

selector .product:hover {
  transform: translateY(-10px);
  box-shadow: 0 18px 40px rgba(212,175,55,.25);
}

selector .product::before {
  content: "";
  position: absolute;
  inset: 0;
  border: 2px solid transparent;
  border-radius: 16px;
  transition: .4s ease;
  pointer-events: none;
}

selector .product:hover::before {
  border-color: #d4af37;
}

selector .product img {
}

selector .product:hover img {
  transform: scale(1.08);
}\n}.elementor .e-aa9a91f{height:29px;background-color:#fff9f9;flex-direction:row;}.elementor .e-ac6eb99{height:61px;background-color:#ffffff;flex-direction:row;}.elementor .e-a03f151{background-color:#000000;flex-direction:row;/* ==========================================
 👑 SIGNATURE LUXURY PRODUCT CARDS
 BLACK + CHAMPAGNE GOLD
========================================== */

selector .product {
  position: relative !important;
  isolation: isolate !important;
  overflow: hidden !important;

  background: #ffffff !important;
  border: 1px solid rgba(190, 155, 65, .35) !important;
  border-radius: 20px !important;

  transform: translateY(0);
  transition:
      transform .55s cubic-bezier(.16,1,.3,1),
      box-shadow .55s ease !important;
}


/* ==========================================
 GOLD LIGHT RUNNING AROUND CARD
========================================== */

selector .product::before {
  content: "" !important;
  position: absolute !important;

  width: 160px !important;
  height: 160px !important;

  top: -80px !important;
  left: -80px !important;

  background: radial-gradient(
      circle,
      rgba(255,225,120,.95) 0%,
      rgba(212,175,55,.35) 25%,
      transparent 70%
  ) !important;

  filter: blur(8px) !important;

  animation: goldOrbit 4s linear infinite !important;

  z-index: 8 !important;
  pointer-events: none !important;
}

@keyframes goldOrbit {
  0% {
      top: -80px;
      left: -80px;
  }

  25% {
      top: -80px;
      left: calc(100% - 80px);
  }

  50% {
      top: calc(100% - 80px);
      left: calc(100% - 80px);
  }

  75% {
      top: calc(100% - 80px);
      left: -80px;
  }

  100% {
      top: -80px;
      left: -80px;
  }
}


/* ==========================================
 INNER LUXURY FRAME
========================================== */

selector .product > * {
  position: relative;
  z-index: 10;
}

selector .product::after {
  content: "" !important;

  position: absolute !important;
  inset: 5px !important;

  border: 1px solid rgba(212,175,55,.18) !important;
  border-radius: 16px !important;

  pointer-events: none !important;
  z-index: 7 !important;

  transition: all .5s ease !important;
}

selector .product:hover::after {
  inset: 3px !important;
  border-color: rgba(212,175,   MOBILE
========================================== */

@media (max-width: 767px) {

  selector .product:hover {
      transform:
          translateY(-6px)
          scale(1.01) !important;
  }

}\n}.elementor .e-4c89ce8-22a2073{height:700px;}.elementor .e-92a58ef-f1b580f{height:500px;}.elementor .e-ecbe35f{flex-direction:column;}.elementor .e-3e67167{flex-direction:row;}.elementor .e-d495ee7{flex-direction:row;}.elementor .e-9443196-abe366d{border-width:2px;border-color:#000000;border-style:solid;}.elementor .e-b7f5711{flex-direction:row;}