.elementor-12 .elementor-element.elementor-element-bc84462{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bc84462.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-bc84462{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-bc84462{--width:110.988%;}}/* Start custom CSS for html, class: .elementor-element-bff3b94 *//* ===== LIVAR Policies - Remove background (Pure White) ===== */
.livar-policies{
  /* force light variables everywhere */
  --bg:#ffffff;
  --panel:#ffffff;
  --panel-2:#ffffff;

  --card:#ffffff;
  --card-2:#ffffff;

  --stroke: rgba(17,24,39,.14);
  --stroke-2: rgba(17,24,39,.10);

  --text: rgba(17,24,39,.92);
  --muted: rgba(17,24,39,.76);
  --faint: rgba(17,24,39,.56);

  --shadow: none;
  --shadow-soft: none;

  /* remove gradients/backgrounds */
  background: #ffffff !important;
  background-image: none !important;
}

/* make all blocks white + no shadows */
.livar-policies .hero,
.livar-policies .nav,
.livar-policies section.policy,
.livar-policies .seo-summary,
.livar-policies .callout,
.livar-policies .prime,
.livar-policies .foot,
.livar-policies .legal-links a,
.livar-policies .chip,
.livar-policies .meta{
  background: #ffffff !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* Highlight "Returns & Refunds" nav item (03) */
.livar-policies .nav-links a[href="#returns"]{
  font-weight: 900 !important;
  color: #ef4444 !important;          /* red */
  border-color: rgba(239,68,68,.35) !important;
  background: rgba(239,68,68,.08) !important;
}

.livar-policies .nav-links a[href="#returns"] .mini{
  color: #ef4444 !important;          /* make 03 red too */
  font-weight: 900 !important;
}

/* ===== Quick access: add emoji icon before each item ===== */

/* keep number (01..09) on the right, add icon on the left */
.livar-policies .nav-links a{
  justify-content: flex-start !important;
}
.livar-policies .nav-links a .mini{
  margin-left: auto !important;
}

/* base icon style */
.livar-policies .nav-links a::before{
  content: "🔹";
  flex: 0 0 auto;
  margin-right: 10px;
  font-size: 16px;
  line-height: 1;
  opacity: .95;
}

/* per-item icons */
.livar-policies .nav-links a[href="#use"]::before{ content:"📜"; }          /* Terms of Use */
.livar-policies .nav-links a[href="#shipping"]::before{ content:"🚚"; }      /* Shipping & Delivery */
.livar-policies .nav-links a[href="#returns"]::before{ content:"🔁"; }       /* Returns & Refunds */
.livar-policies .nav-links a[href="#cancellations"]::before{ content:"🛑"; } /* Order Changes & Cancellation */
.livar-policies .nav-links a[href="#duties"]::before{ content:"🌍"; }       /* Duties & International Fees */
.livar-policies .nav-links a[href="#data"]::before{ content:"🔒"; }          /* Data Protection */
.livar-policies .nav-links a[href="#cookies"]::before{ content:"🍪"; }       /* Cookies */
.livar-policies .nav-links a[href="#contact"]::before{ content:"📩"; }       /* Contact Form */
.livar-policies .nav-links a[href="#newsletter"]::before{ content:"📰"; }    /* Newsletter *//* End custom CSS */