/* Full original manufacturer artwork, on the footer's existing navy surface. */
.tj-footer .tj-vimar-manufacturer{margin-top:22px;padding:0;border:0;min-width:0}
/* The surrounding margin reserves clear space without editing the SVG. */
.tj-footer .tj-footer-nav .tj-vimar-original-mark{display:block;width:180px;max-width:100%;margin:24px 0;padding:0;background:transparent;border:0;border-radius:0;line-height:0;box-shadow:none}
.tj-footer .tj-vimar-original-mark img{display:block;width:100%;height:auto;max-height:none;filter:none;opacity:1;transform:none;border:0;border-radius:0;box-shadow:none;background:transparent;object-fit:contain}
.tj-footer .footer-bottom .tj-vimar-attribution{flex:0 0 100%;width:100%;max-width:none;margin:0;font:400 11px/1.65 Arial,Helvetica,sans-serif;letter-spacing:normal;color:#bdc5d3;overflow-wrap:anywhere}
.tj-vimar-series-name{text-transform:none;letter-spacing:normal}
/* Case belongs to the editorial name, even inside uppercase navigation/CTAs.
   Keep a single native text node so exact PL/EN phrases and edit pencils work. */
.tj-vimar-text{text-transform:none!important}
.plana-studio .studio-heading .eyebrow{text-transform:none}
.studio-landing-hero-line{flex-wrap:wrap}
.design-card .card-caption>span:first-child{min-width:0;overflow-wrap:normal}
@media(max-width:750px){
 .tj-footer .tj-vimar-manufacturer{margin-top:14px}
 .tj-footer .footer-bottom .tj-vimar-attribution{flex:0 1 auto;max-width:65ch;margin-top:2px}
}
