.vc-size-chart-intro{display:grid;gap:7px;width:100%;margin:0 0 22px;padding:18px 20px;border-left:3px solid #181818;background:#eeece6}
.vc-size-chart-intro span,.vc-measure-heading>span{font-size:8px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#666}
.vc-size-chart-intro strong{font-size:15px;line-height:1.4;color:#181818}
.vc-measure-heading{display:grid;gap:7px;margin-bottom:18px}
.vc-measure-heading h3,.vc-measure-heading p{margin:0}
.vc-measure-heading h3{font-size:16px;line-height:1.25;color:#181818}
.vc-measure-heading p{max-width:620px;font-size:11px!important;line-height:1.6!important;color:#4f4f4f!important}
.vc-measure-figure-panel{display:flex!important;justify-content:center!important;width:100%;margin:0 0 14px;padding:18px;background:#f4f2ed;border-radius:12px;overflow:visible}
.vc-measure-figure-stage{position:relative;width:min(100%,448px);aspect-ratio:4/5;overflow:visible}
.vc-measure-figure{display:block;width:100%;height:100%;object-fit:contain}
.vc-measure-figure-stage .vc-measure-marker{position:absolute;z-index:2;display:grid;place-items:center;width:28px;height:28px;padding:0;transform:translate(-50%,-50%);border:2px solid #fff;border-radius:50%;background:#181818;color:#fff!important;font:800 10px/1 Montserrat,Arial,sans-serif!important;box-shadow:0 2px 8px rgba(0,0,0,.22);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}
.vc-measure-figure-stage .vc-measure-marker>span:first-child{position:absolute;inset:0;display:grid;place-items:center;width:100%;height:100%;margin:0;padding:0;line-height:1;text-align:center;transform:none}
.vc-measure-figure-stage .vc-measure-marker::after{content:"";position:absolute;inset:-5px;border:1px solid rgba(24,24,24,.35);border-radius:50%;animation:vc-guide-marker-pulse 2s ease-in-out infinite}
.vc-measure-figure-stage .vc-measure-marker:hover,.vc-measure-figure-stage .vc-measure-marker:focus-visible,.vc-measure-figure-stage .vc-measure-marker.is-open{z-index:6;transform:translate(-50%,-50%) scale(1.08);outline:0;box-shadow:0 5px 18px rgba(0,0,0,.3)}
.vc-measure-tooltip{position:absolute;top:50%;display:block;width:210px;padding:12px 13px;border:1px solid rgba(24,24,24,.14);border-radius:10px;background:#fff;color:#181818;text-align:left;box-shadow:0 12px 32px rgba(0,0,0,.18);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease}
.vc-measure-tooltip strong,.vc-measure-tooltip small{display:block}.vc-measure-tooltip strong{margin-bottom:5px;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.vc-measure-tooltip small{font-size:9px;line-height:1.5;color:#555}
.vc-marker-front .vc-measure-tooltip{left:calc(100% + 12px);transform:translate(5px,-50%)}
.vc-marker-back .vc-measure-tooltip{right:calc(100% + 12px);transform:translate(-5px,-50%)}
.vc-measure-marker:hover .vc-measure-tooltip,.vc-measure-marker:focus-visible .vc-measure-tooltip,.vc-measure-marker.is-open .vc-measure-tooltip{opacity:1;visibility:visible}.vc-marker-front:hover .vc-measure-tooltip,.vc-marker-front:focus-visible .vc-measure-tooltip,.vc-marker-front.is-open .vc-measure-tooltip{transform:translate(0,-50%)}.vc-marker-back:hover .vc-measure-tooltip,.vc-marker-back:focus-visible .vc-measure-tooltip,.vc-marker-back.is-open .vc-measure-tooltip{transform:translate(0,-50%)}
@keyframes vc-guide-marker-pulse{50%{transform:scale(1.2);opacity:.25}}
.vc-measure-length-note{margin:0 0 20px!important;padding:14px 16px;background:#fff;border:1px solid rgba(24,24,24,.13);font-size:10px!important;line-height:1.65!important;color:#343434!important}
.vc-measure-length-note strong{display:block;margin-top:8px;padding-top:8px;border-top:1px solid rgba(24,24,24,.1);color:#181818}
@media(max-width:700px){.vc-size-chart-intro{padding:15px}.vc-size-chart-intro strong{font-size:13px}.vc-measure-figure-panel{padding:8px}.vc-measure-figure-stage .vc-measure-marker{width:24px;height:24px;font-size:8px!important}.vc-measure-tooltip{width:160px;padding:10px}.vc-measure-tooltip small{font-size:8px}}
