.vv-size-guide{border:1px solid #ddd5ca;background:#fff;margin:13px 0 17px;max-width:100%;color:#302923;font-family:var(--font-body--family),Arial,sans-serif}
.vv-size-guide summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;cursor:pointer;font-size:13px;font-weight:700;list-style:none}
.vv-size-guide summary::-webkit-details-marker{display:none}
.vv-size-guide summary span{font-size:21px;transition:transform .2s ease}
.vv-size-guide[open] summary span{transform:rotate(180deg)}
.vv-size-guide__body{padding:0 16px 18px;border-top:1px solid #ece6df}
.vv-size-guide__body h3{font-size:16px;font-weight:700;margin:16px 0 5px}
.vv-size-guide__body>p:not(.vv-size-guide__note){font-size:12px;color:#6c6259;line-height:1.5;margin:0 0 15px}
.vv-size-guide__tables{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.vv-size-guide__scroll{overflow-x:auto;max-width:100%}
.vv-size-guide table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.3}
.vv-size-guide caption{text-align:left;font-size:12px;font-weight:700;padding:0 0 9px}
.vv-size-guide th,.vv-size-guide td{padding:8px 10px;text-align:left;border-bottom:1px solid #e9e3dd;white-space:nowrap;font-variant-numeric:tabular-nums}
.vv-size-guide thead th{background:#f6f3ef;color:#53483e;font-size:11px}
.vv-size-guide tbody tr:nth-child(even){background:#fcfaf8}
.vv-size-guide__note{font-size:11px;line-height:1.55;color:#796c5e;margin:16px 0 9px}
.vv-size-guide__body>a{display:inline-block;font-size:12px;color:#5b3f2f;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.vv-size-guide summary:focus-visible,.vv-size-guide a:focus-visible{outline:2px solid #8c6245;outline-offset:3px}
@media(max-width:540px){.vv-size-guide__tables{grid-template-columns:1fr}.vv-size-guide summary{padding:12px 13px}.vv-size-guide__body{padding:0 13px 15px}.vv-size-guide table{font-size:11px}}
@media(prefers-reduced-motion:reduce){.vv-size-guide summary span{transition:none}}