.round21-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:36px;align-items:start}
.round21-grid>*{min-width:0}.round21-model .pdp3d-stage{position:relative;overflow:hidden;min-height:530px;border:1px solid var(--line);border-radius:12px}
.round21-model .pdp3d-panel{display:flex;flex-direction:column;gap:14px}.round21-model .pdp3d-panel h3{margin:0;overflow-wrap:anywhere}
.round21-model .pdp3d-seg{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}
.round21-model button{min-height:44px}.round21-model .pdp3d-chips{margin-top:14px}
.round21-model .pdp3d-seg button{border:1px solid var(--line)}
.round21-model .pdp3d-label{margin:0}.round21-origin{font-weight:600;margin:0}
.round21-note{font-size:12px;line-height:1.65;color:#53657a;overflow-wrap:anywhere;border-left:3px solid var(--gold);padding:8px 12px;background:#f5f7f9}
.round21-note p{margin:0 0 8px}.round21-note p:last-child{margin:0}.round21-mate-note{font-size:12px;line-height:1.6;margin:0}
.round21-spec{margin:0;font-size:13px}.round21-spec>div{display:grid;grid-template-columns:1fr 1.5fr;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}
.round21-spec dt{color:#53657a}.round21-spec dd{margin:0;overflow-wrap:anywhere}.round21-model .pdp3d-readout{grid-template-columns:repeat(3,minmax(0,1fr))}
.round21-lazy{position:absolute;left:20px;top:20px;color:#53657a;font-size:13px}.round21-lazy[hidden]{display:none}
@media(max-width:900px){.round21-grid{grid-template-columns:minmax(0,1fr)}.round21-model .pdp3d-stage{min-height:460px}}
@media(max-width:600px){.round21-model .pdp3d-stage{min-height:390px}.round21-model .pdp3d-seg{grid-template-columns:repeat(4,minmax(0,1fr))}.round21-model .pdp3d-hud button{padding:6px;font-size:10px}.round21-model .pdp3d-hud{left:6px;right:6px}.round21-model .pdp3d-hud>div{flex-wrap:wrap}.round21-model .pdp3d-chips button{max-width:100%;overflow-wrap:anywhere;letter-spacing:0}.round21-spec>div{grid-template-columns:1fr 1.4fr}}
