.product-price .price-breakdown{display:grid;gap:5px;font-size:14px;line-height:1.5;margin-top:9px;color:#c9c3b8}
/* V196: brand tagline as real text (it was unreadable inside the logo image). */
.footer-tagline{margin:10px 0 14px;color:#c99a5b;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}
.lc-brand .brand-tagline{display:block;margin:4px 0 0;text-align:center;color:#c99a5b;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;white-space:normal;text-wrap:balance}
@media (max-width:700px){.lc-brand .brand-tagline{font-size:10px;letter-spacing:.08em}}

/* V198: compact footer – three columns and a one-line bottom bar. */
footer .footer-inner.footer-v2{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,1fr) minmax(300px,1.3fr);gap:28px 56px;align-items:start}
footer .footer-v2 .lc-footer-logo{width:200px;margin:-6px 0 8px -12px}
footer .footer-v2 .footer-tagline{margin:0;font-size:11px;letter-spacing:.1em;color:#c99a5b}
footer .footer-v2 .footer-title{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e5b771}
footer .footer-v2 .footer-contact p{margin:0;line-height:1.75}
footer .footer-v2 .footer-links{grid-template-columns:auto auto;justify-content:start;gap:10px 32px}
footer .footer-v2 .lc-credits{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:16px;margin-top:4px}
footer .footer-v2 .lc-credits p{margin:0}
footer .footer-v2 .lc-credits .credits-right{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}
@media (max-width:900px){footer .footer-inner.footer-v2{grid-template-columns:1fr 1fr}footer .footer-v2 .footer-col-links{grid-column:1/-1}}
@media (max-width:560px){footer .footer-inner.footer-v2{grid-template-columns:1fr;gap:24px}footer .footer-v2 .lc-credits{display:grid;gap:8px}}

/* V199: mobile – centered header, full-width hero buttons, centered footer. */
@media (max-width:760px){
  .nav-inner{flex-direction:column;justify-content:center;align-items:center;gap:12px}
  .nav-inner .lc-brand{margin:0 auto}
  .nav-links{justify-content:center;align-items:center}
  .hero-actions{flex-direction:column;align-items:stretch}
  .hero-actions .btn{justify-content:center;text-align:center;width:100%}
}
@media (max-width:560px){
  footer .footer-v2,footer .footer-v2 .lc-credits,footer .footer-v2 .lc-credits .credits-right{text-align:center;justify-content:center;justify-items:center}
  footer .footer-v2 .lc-footer-logo{margin:-6px auto 8px}
  footer .footer-v2 .footer-links{justify-content:center;text-align:left}
}
