/* Match the approved design; only managed visibility and new price text require styles. */
[data-info-card][hidden], #featured-products[hidden], .treatment-card[hidden] {display:none!important}
.info-card-price-note {display:block;font-size:.82rem;line-height:1.5;color:var(--muted,#526b70);margin:8px 0 0}
.sb-design-price-prefix:empty {display:none}
.treatment-price .sb-design-price-prefix {display:block;font-size:.8rem}
.product-photo .retail-placeholder {height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--ink,#19383e);background:var(--sand,#e9e1d2)}
.product-photo .retail-placeholder strong {letter-spacing:3px}.product-photo .retail-placeholder span {font-size:12px}
