.vmcv-catalog{margin:12px 0 40px;min-width:0}.vmcv-types{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:14px 16px;background:#f3f6f7;border:1px solid #dce3e6;border-radius:7px}.vmcv-types>span{font-size:13px;color:#536570;margin-right:7px}.content .vmcv-types>a{font-size:13px;line-height:1.35;font-weight:750;padding:9px 13px;border:1px solid #d9e2e6;background:#fff;border-radius:4px;text-decoration:none;color:#173748}.content .vmcv-types>a:hover{border-color:#cc4b1e;color:#b33d13;background:#fff7f1}.content .vmcv-type{margin:0 0 40px;scroll-margin-top:55px}.content .vmcv-type>h2{margin:0 0 16px;padding:12px 16px;background:#173748;color:#fff;font-size:24px;line-height:1.35;letter-spacing:-.015em;border-left:5px solid #cc4b1e}.content .vmcv-sheet{margin:0 0 26px;background:#fff;max-width:100%;border:1px solid #e1e7ea;padding:10px}.content .vmcv-sheet>h3{font-size:15px;letter-spacing:0;color:#536570;margin:5px 8px 12px}.content .vmcv-sheet>a,.content .vmcv-sheet>a>img{display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain;margin:0;background:#fff}.content .vmcv-sheet>a{cursor:zoom-in;text-decoration:none}.content .vmcv-legacy-sheet img{display:block;width:auto;max-width:100%;height:auto;max-height:none;object-fit:contain;margin:0 auto}.content .vmcv-legacy-sheet figure,.content .vmcv-legacy-sheet p{margin:0}.content .vmcv-legacy-sheet figcaption{font-size:13px}.content .vmcv-description{border-top:1px solid #dce3e6;padding-top:28px;margin-top:45px}.content .vmcv-description>h2:first-child{font-size:26px;margin:0 0 25px}.vmcv-top-measurements{margin-bottom:35px}.vmcv-lightbox{width:min(1320px,96vw);max-width:96vw;max-height:95vh;border:0;padding:15px;background:#fff;color:#173748;border-radius:6px}.vmcv-lightbox::backdrop{background:rgba(6,16,26,.9)}.vmcv-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid #dce3e6}.vmcv-lightbox-toolbar>span{font:600 14px/1.4 system-ui;flex:1}.vmcv-lightbox-buttons{display:flex;gap:7px;flex-wrap:wrap}.vmcv-lightbox button{font:600 13px/1.4 system-ui;cursor:pointer;color:#173748;background:#f3f6f7;border:1px solid #bccdd6;padding:10px 14px;border-radius:4px}.vmcv-lightbox button:hover{border-color:#cc4b1e}.vmcv-lightbox button:focus-visible,.vmcv-types>a:focus-visible{outline:3px solid #cc4b1e;outline-offset:3px}.vmcv-lightbox-stage{overflow:auto;height:78vh;padding:10px;text-align:center}.vmcv-lightbox-stage img{display:block;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.vmcv-lightbox-stage[data-size=full] img{max-width:none;max-height:none;min-width:0}.vmcv-lightbox-stage[data-size=full]{text-align:left}@media(max-width:720px){.content .vmcv-type>h2{font-size:20px;padding:11px 12px}.content .vmcv-sheet{padding:3px}.vmcv-types{padding:10px;gap:6px}.content .vmcv-types>a{padding:9px 11px}.vmcv-lightbox{padding:10px}.vmcv-lightbox button{padding:9px 10px}.vmcv-lightbox-stage{height:72vh}.content .vmcv-description{margin-top:30px;padding-top:22px}}@media(prefers-reduced-motion:reduce){.vmcv-catalog{scroll-behavior:auto}}

.content .vmcv-sheet img[width="360"]{width:auto;max-width:100%;margin:0 auto}.vmcv-top-measurements h2{font-size:24px;margin-top:12px}.vmcv-top-measurements table{margin-top:12px}
@media(max-width:720px){.vmcv-types{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.vmcv-types>span,.vmcv-types>a{flex:0 0 auto;white-space:nowrap}}
