/* Aauriva shop theme: warm cream, ink, and antique-gold archive styling. */
body.elementor-page-468 {
  --shop-page:#f6efe3;
  --shop-paper:#fffdf8;
  --shop-soft:#eee1ce;
  --shop-ink:#24150b;
  --shop-muted:#867664;
  --shop-gold:#a9792e;
  --shop-border:rgba(142,98,44,.24);
  background:var(--shop-page) !important;
  color:var(--shop-ink) !important;
}
body.elementor-page-468 .aa-source-nav__header.rd-navbar {
  margin-bottom:0 !important;
  min-height:88px;
  padding-top:20px;
  background:rgba(255,253,248,.98) !important;
  border-bottom:1px solid var(--shop-border);
  box-shadow:0 8px 24px rgba(93,62,25,.08);
}
body.elementor-page-468 .aa-source-nav__pill { background:#f7f0e2; }
body.elementor-page-468 .aa-source-nav__desktop-menu .rd-navbar__menu-link,
body.elementor-page-468 .aa-source-nav__actions .rd-icon-button { color:var(--shop-ink) !important; }
body.elementor-page-468 .aa-source-nav__desktop-menu .rd-navbar__menu-link.is-active,
body.elementor-page-468 .aa-source-nav__desktop-menu .rd-navbar__menu-link:hover,
body.elementor-page-468 .aa-source-nav__actions .rd-icon-button:hover { color:var(--shop-gold) !important; }
body.elementor-page-468 .aa-source-nav__logo .rd-navbar__brand-logo {
  filter:brightness(.88) contrast(1.34) saturate(1.38) drop-shadow(0 1px 1px rgba(89,55,13,.24));
}
body.elementor-page-468 .elementor-468 {
  background:var(--shop-page) !important;
  color:var(--shop-ink) !important;
}
body.elementor-page-468 .elementor-element-25d474b0 {
  min-height:clamp(390px,48vw,620px) !important;
  background-color:var(--shop-soft) !important;
  background-image:linear-gradient(180deg,rgba(246,239,227,.64),rgba(246,239,227,.9)),url('/wp-content/uploads/2026/05/ChatGPT-Image-May-3-2026-12_29_57-PM.webp') !important;
  background-position:center !important;
  background-size:cover !important;
  color:var(--shop-ink) !important;
}
body.elementor-page-468 .elementor-element-25d474b0 h1,
body.elementor-page-468 .elementor-element-25d474b0 p { color:var(--shop-ink) !important; }
body.elementor-page-468 .elementor-element-25d474b0 h1 { text-shadow:0 2px 16px rgba(255,253,248,.74); }
body.elementor-page-468 .elementor-element-4543710b p { color:var(--shop-muted) !important; font-weight:500; }
body.elementor-page-468 .elementor-element-25d474b0::before,
body.elementor-page-468 .elementor-element-25d474b0::after {
  display:none !important;
  background:none !important;
}
body.elementor-page-468 .elementor-element-72b5283a {
  background:linear-gradient(180deg,var(--shop-page),#efe2cf) !important;
  color:var(--shop-ink) !important;
}
body.elementor-page-468 .elementor-element-53cbf6fc h2 { color:var(--shop-ink) !important; text-shadow:none !important; }
body.elementor-page-468 .elementor-element-53ed70c3 a.elementor-element[data-settings*="background_background"] {
  background:linear-gradient(180deg,var(--shop-paper),var(--shop-soft)) !important;
  border:1px solid var(--shop-border) !important;
  border-radius:26px !important;
  box-shadow:0 16px 34px rgba(110,76,33,.1) !important;
  color:var(--shop-ink) !important;
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;
}
body.elementor-page-468 .elementor-element-53ed70c3 a.elementor-element[data-settings*="background_background"]:hover {
  border-color:var(--shop-gold) !important;
  box-shadow:0 20px 38px rgba(110,76,33,.16) !important;
  transform:translateY(-4px);
}
body.elementor-page-468 .elementor-element-53ed70c3 .elementor-heading-title,
body.elementor-page-468 .elementor-element-53ed70c3 p,
body.elementor-page-468 .elementor-element-53ed70c3 strong { color:var(--shop-ink) !important; }
body.elementor-page-468 .elementor-element-53ed70c3 .elementor-widget-rating,
body.elementor-page-468 .elementor-element-53ed70c3 .e-rating-wrapper { color:var(--shop-gold) !important; }
body.elementor-page-468 .elementor-element-53ed70c3 .elementor-widget-icon .elementor-icon {
  background:var(--shop-gold) !important;
  border-color:var(--shop-gold) !important;
  color:#fffdf8 !important;
}
body.elementor-page-468 .elementor-element-53ed70c3 .elementor-widget-icon .elementor-icon svg { fill:currentColor !important; }
body.elementor-page-468 .elementor-element-53ed70c3 img {
  mix-blend-mode:normal !important;
  filter:drop-shadow(0 18px 16px rgba(67,43,17,.18));
}
body.elementor-page-468 .elementor-element-53ed70c3 .elementor-element-11198d86,
body.elementor-page-468 .elementor-element-53ed70c3 .elementor-element-41bec1ab,
body.elementor-page-468 .elementor-element-53ed70c3 .elementor-element-2453c84a,
body.elementor-page-468 .elementor-element-53ed70c3 .elementor-element-49a0ee85 { background:transparent !important; }

/* Give every bottle its own quiet, scent-led backdrop. The source page only
   styled the first row, which left the remaining product tiles on the old
   forest-black background. These selectors follow the normalized product
   links emitted by shop.php, so the treatment stays tied to the bottle.
*/
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=white-moss"],
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=moussant-powder-veil"] {
  background:linear-gradient(145deg,#fffdf8 0%,#eee7dc 100%) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=silvaire"] {
  background:linear-gradient(145deg,#f8fbfb 0%,#dce8eb 100%) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=miracle-water-01"] {
  background:linear-gradient(145deg,#fffaf3 0%,#f0e4d5 100%) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=miracle-water-02"] {
  background:linear-gradient(145deg,#faf9fc 0%,#e6e3ee 100%) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=emerald-whisper"] {
  background:linear-gradient(145deg,#fffaf6 0%,#eee1dc 100%) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=garden-of-devotion"] {
  background:linear-gradient(145deg,#fffaf0 0%,#efe1c8 100%) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=sacred-grass"] {
  background:linear-gradient(145deg,#fbfaff 0%,#e5e0ea 100%) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug="] {
  border-color:rgba(117,83,37,.22) !important;
  box-shadow:0 16px 34px rgba(110,76,33,.1) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug="]:hover {
  border-color:var(--shop-gold) !important;
  box-shadow:0 20px 38px rgba(110,76,33,.16) !important;
}
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=miracle-water-02"],
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=emerald-whisper"],
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=miracle-water-02"] .elementor-heading-title,
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=emerald-whisper"] .elementor-heading-title,
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=miracle-water-02"] .elementor-widget-text-editor,
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=emerald-whisper"] .elementor-widget-text-editor,
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=miracle-water-02"] .elementor-widget-text-editor strong,
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=emerald-whisper"] .elementor-widget-text-editor strong,
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=miracle-water-02"] .e-rating-wrapper,
body.elementor-page-468 a.elementor-element[data-settings*="background_background"][href*="slug=emerald-whisper"] .e-rating-wrapper {
  color:var(--shop-ink) !important;
}
@media (max-width:767px) {
  body.elementor-page-468 .aa-source-nav__header.rd-navbar { min-height:76px; padding-top:18px; }
  body.elementor-page-468 .elementor-element-25d474b0 {
    min-height:430px !important;
    background-image:linear-gradient(180deg,rgba(246,239,227,.7),rgba(246,239,227,.94)),url('/wp-content/uploads/2026/05/ChatGPT-Image-May-3-2026-12_29_57-PM.webp') !important;
  }
  body.elementor-page-468 .elementor-element-53ed70c3 a.elementor-element[data-settings*="background_background"] {
    border-radius:22px !important;
    box-shadow:0 12px 24px rgba(110,76,33,.09) !important;
  }
}
