/* Relocated authentic still selector. Historical Section 2 files remain preserved. */
#fit .dress-stage{width:100%;aspect-ratio:387/766;position:relative}
#fit .dress-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
#fit .dress-stage img[hidden]{display:none}
#fit .dress-size-label{margin-top:20px;text-align:center;font:500 11px/1.5 Poppins,sans-serif;letter-spacing:.1em;color:#24484D}
#fit .dress-sizes{display:flex;justify-content:center;gap:8px;margin-top:8px}
#fit .dress-sizes button{width:60px;min-height:48px;padding:10px 12px;border:1px solid #24484D;background:transparent;color:inherit;font:500 15px/1.5 Poppins,sans-serif}
#fit .dress-sizes button[aria-pressed=true]{background:#10272B;color:#F2F0EA;border-color:#10272B}
#fit .dress-sizes button:focus-visible{outline:3px solid #209DA7;outline-offset:4px}
#fit .dress-demo{width:min(100%,340px);margin:0;justify-self:center}
@media(min-width:1440px){#fit .dress-demo{width:min(100%,380px)}}
@media(max-width:1100px){#fit .dress-demo{width:min(100%,320px)}}
@media(max-width:480px){#fit .dress-demo{width:min(100%,300px)}}
