:root{--lvb-bg:#fffaf7;--lvb-card:#fff;--lvb-ink:#33231c;--lvb-muted:#7f6858;--lvb-line:#eddcd0;--lvb-accent:#c9906d;--lvb-accent-dark:#805034;--lvb-soft:#f8eee7;--lvb-radius:20px;--lvb-shadow:0 18px 45px rgba(72,39,22,.10)}
.livora-support-cta,.livora-trust-microbar{direction:rtl;box-sizing:border-box}
.livora-support-cta{display:flex;gap:7px;flex-wrap:wrap;align-items:center;justify-content:center;background:rgba(255,250,247,.94);border:1px solid var(--lvb-line);border-radius:18px;padding:9px 11px;margin:14px 0;box-shadow:0 10px 28px rgba(80,45,20,.055);backdrop-filter:saturate(125%) blur(4px)}
.livora-support-cta__text{font-size:12px;color:var(--lvb-muted);line-height:1.8}.livora-support-cta__text strong{color:var(--lvb-ink)}
.livora-support-cta a,.livora-btn,.woocommerce a.button,.woocommerce button.button,.single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border:1px solid rgba(201,144,109,.35)!important;border-radius:999px!important;padding:7px 13px!important;text-decoration:none!important;color:var(--lvb-accent-dark)!important;background:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1!important;box-shadow:0 8px 20px rgba(140,85,45,.07);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.livora-support-cta a:hover,.livora-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.single_add_to_cart_button:hover{background:var(--lvb-soft)!important;transform:translateY(-1px);box-shadow:0 12px 26px rgba(140,85,45,.14)}
.livora-support-cta--mini{display:inline-flex;padding:6px 7px;border-radius:999px}.livora-support-cta--mini .livora-support-cta__text{display:none}.livora-support-cta--mini a{min-height:27px;padding:5px 9px!important;font-size:11px!important}
.livora-trust-microbar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0}.livora-trust-microbar a{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:16px;background:var(--lvb-soft);border:1px solid var(--lvb-line);color:var(--lvb-accent-dark);text-decoration:none!important;font-size:12px;font-weight:800}.livora-trust-microbar span{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}
.livora-brand-hub,.livora-brand-index,.entry-content .livora-card-section{background:linear-gradient(180deg,#fff,var(--lvb-bg));border:1px solid var(--lvb-line);border-radius:28px;padding:22px;margin:22px 0;box-shadow:var(--lvb-shadow)}
.livora-kicker{display:inline-flex;align-items:center;gap:6px;color:var(--lvb-accent-dark);background:var(--lvb-soft);border:1px solid var(--lvb-line);border-radius:999px;padding:6px 11px;margin:0 0 10px;font-size:12px;font-weight:800}
.livora-brand-hub__head h1,.livora-brand-index h2{margin:.15em 0 .35em;color:var(--lvb-ink);line-height:1.55}.livora-brand-hub__story{color:var(--lvb-muted);line-height:2}.livora-brand-hub__meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;color:var(--lvb-muted);font-size:12px}
.livora-brand-hub__grid,.livora-brand-index__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.livora-product-card,.livora-brand-index__grid a{background:#fff;border:1px solid var(--lvb-line);border-radius:20px;padding:12px;box-shadow:0 10px 28px rgba(70,39,22,.06);text-decoration:none!important;color:var(--lvb-ink);overflow:hidden}.livora-product-card__image{display:flex;aspect-ratio:1/1;background:#faf4ef;border-radius:16px;align-items:center;justify-content:center;overflow:hidden}.livora-product-card img{width:100%;height:100%;object-fit:cover}.livora-product-card h3{font-size:13px;line-height:1.8;margin:10px 0 6px}.livora-price{font-weight:900;color:var(--lvb-accent-dark);margin-bottom:8px}
.livora-empty-state{background:#fff;border:1px dashed var(--lvb-line);border-radius:22px;padding:18px;text-align:center;color:var(--lvb-muted);margin:18px 0}.livora-empty-state strong{display:block;color:var(--lvb-ink);font-size:16px;margin-bottom:6px}
.woocommerce ul.products li.product,.products .product{border:1px solid var(--lvb-line);border-radius:22px;padding:12px!important;background:#fff;box-shadow:0 12px 32px rgba(70,39,22,.06);overflow:hidden}.woocommerce ul.products li.product img{border-radius:16px}.woocommerce div.product .summary{border:1px solid var(--lvb-line);border-radius:26px;padding:18px;background:rgba(255,255,255,.74)}.single-product .product_title{line-height:1.65;color:var(--lvb-ink)}
.entry-content article,.blog .post,.archive .post{border-radius:22px}.entry-content h2,.entry-content h3{line-height:1.8;color:var(--lvb-ink)}
@media(max-width:900px){.livora-brand-hub__grid,.livora-brand-index__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.livora-trust-microbar{grid-template-columns:1fr}.livora-support-cta{justify-content:flex-start}}
@media(max-width:520px){.livora-brand-hub,.livora-brand-index{padding:16px;border-radius:22px}.livora-brand-hub__grid,.livora-brand-index__grid{grid-template-columns:1fr}.livora-support-cta a{font-size:11px!important;padding:6px 9px!important}}

/* Livora Clean Growth 4.2.0 */
.livora-trust-microbar span{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;border-radius:16px;background:var(--lvb-soft);border:1px solid var(--lvb-line);color:var(--lvb-accent-dark);font-size:12px;font-weight:800;text-align:center}.livora-trust-microbar b{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff}.livora-support-cta--final{max-width:980px;margin-inline:auto}.livora-final-admin .livora-final-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.livora-final-card{background:#fff;border:1px solid var(--lvb-line,#eddcd0);border-radius:18px;padding:18px;box-shadow:0 10px 26px rgba(70,39,22,.06);display:flex;gap:10px;align-items:center}.livora-final-card strong{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f8eee7;color:#805034}.lv-empty-state,.livora-empty-state{border:1px dashed var(--lvb-line,#eddcd0);background:#fffaf7;border-radius:18px;padding:18px;text-align:center;color:#7f6858}.lv-empty-state strong,.livora-empty-state strong{display:block;color:#33231c;margin-bottom:6px}@media(max-width:900px){.livora-final-admin .livora-final-grid{grid-template-columns:1fr}.livora-trust-microbar{grid-template-columns:1fr}}
