.footer{color:var(--ink-muted,#5c5044)}
body.vinko-site{--primary:#188c68;--primary-hover:#188c68;--primary-pressed:#188c68;--primary-deep:#188c68}
body.vinko-site .catalog-btn,body.vinko-site .btn.primary{background:#188c68}
body.vinko-site .catalog-btn:hover,body.vinko-site .catalog-menu.is-open .catalog-btn,body.vinko-site .btn.primary:hover{background:#188c68}
@media (min-width:768px){
  html.has-buybar body.vinko-site .mainbar .icon-actions{display:flex}
  html.has-buybar body.vinko-site .mainbar .icon-action--compare,
  html.has-buybar body.vinko-site .mainbar .icon-action--fav{display:flex}
}
@media (min-width:1024px){
  html.has-buybar body.vinko-site .buybar__name{display:flex;align-items:baseline;gap:12px}
  html.has-buybar body.vinko-site .buybar__name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  html.has-buybar body.vinko-site .buybar__sku{flex:none;color:var(--ink-subtle,#746a5e);font-size:12px;font-weight:400;white-space:nowrap}
}
.reference-demo-link{display:block;text-align:center;padding:12px;color:var(--ink-muted,#5c5044);font-size:12px}
.reference-demo-link:hover{color:var(--primary-pressed,#b24926)}
.reference-demo-notice{padding:16px;border:1px solid #e7d8cf;background:#f8f4f0;border-radius:8px;font-size:14px}
.reference-empty{grid-column:1/-1;padding:32px;background:#f5f2ed;border-radius:8px}
.reference-comparison{overflow:auto;margin-top:24px}.reference-comparison table{width:100%;border-collapse:collapse;font-size:14px}.reference-comparison th,.reference-comparison td{min-width:180px;padding:12px;border-bottom:1px solid #e5e2dd;text-align:left}
