.vx-sg{width:min(760px,calc(100% - 24px));max-height:min(92vh,900px);max-height:min(92dvh,900px);padding:0;overflow:hidden}.vx-sg[open]{display:flex;flex-direction:column}.vx-sg__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:clamp(24px,4vw,40px)}.vx-sg{padding-top:56px}.vx-sg:before{content:"";position:absolute;left:0;right:0;top:55px;height:1px;background:var(--line)}.vx-sg .vx-dialog__close{z-index:3;top:8px;right:10px}.vx-sg__scroll{padding-top:22px!important}.vx-sg[open]{animation:vxSgIn .45s var(--ease)}@keyframes vxSgIn{0%{opacity:0;transform:translateY(14px)}}.vx-sg__title{margin-bottom:22px}.vx-sg__tabs{display:flex;gap:4px;padding:4px;border:1px solid var(--line-2);border-radius:999px;margin-bottom:26px;overflow-x:auto;scrollbar-width:none}.vx-sg__tabs::-webkit-scrollbar{display:none}.vx-sg__tabs button{flex:1 0 auto;min-height:40px;border:0;background:none;color:var(--muted);padding:11px 16px;border-radius:999px;font:600 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s}.vx-sg__tabs button[aria-selected=true]{background:var(--text);color:var(--bg)}.vx-sg__tabs button:not([aria-selected=true]):hover{color:var(--text)}.vx-sg__panel[hidden]{display:none}.vx-sg__panel{animation:vxSgFade .35s var(--ease)}@keyframes vxSgFade{0%{opacity:0}}.vx-sg__intro{color:var(--muted);margin-bottom:20px;max-width:56ch}.vx-sg__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vx-sg__form .btn,.vx-sg__form .form-msg,.vx-sg__fit{grid-column:1 / -1}.vx-sg__field{display:grid;gap:8px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.vx-sg__field small{letter-spacing:.06em;text-transform:none;color:var(--dim)}.vx-sg__input{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:14px;background:var(--surface);transition:border-color .3s}.vx-sg__input:focus-within{border-color:var(--grey)}.vx-sg__input input{flex:1;min-width:0;width:100%;border:0;background:none;color:var(--text);padding:14px 0 14px 16px;font:500 1.15rem var(--f-body);letter-spacing:0;-moz-appearance:textfield}.vx-sg__input input::-webkit-outer-spin-button,.vx-sg__input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vx-sg__input input:focus{outline:none}.vx-sg__input input::placeholder{color:var(--dim);opacity:1;font-weight:400;font-size:1rem}.vx-sg__input em{font-style:normal;padding-right:16px;color:var(--dim);font-size:13px;letter-spacing:.04em;text-transform:none}.vx-sg__fit{border:0;padding:0;margin:4px 0 6px}.vx-sg__fit legend{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.vx-sg__seg{display:inline-flex;padding:3px;border:1px solid var(--line-2);border-radius:999px}.vx-sg__seg input{position:absolute;opacity:0;pointer-events:none}.vx-sg__seg label,.vx-sg__seg button{border:0;background:none;color:var(--muted);padding:10px 18px;border-radius:999px;font:500 13px/1 var(--f-body);cursor:pointer;transition:background .3s,color .3s}.vx-sg__seg input:checked+label,.vx-sg__seg button[aria-pressed=true]{background:var(--surface-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.vx-sg__seg input:focus-visible+label{outline:2px solid var(--text);outline-offset:2px}.vx-sg__seg--sm button{padding:8px 14px;font-size:12px}.vx-sg__result{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;margin-top:22px;padding:22px;border:1px solid var(--line-2);border-radius:var(--r);background:linear-gradient(140deg,var(--surface-2),var(--surface));animation:vxSgIn .5s var(--ease)}.vx-sg__result[hidden]{display:none}.vx-sg__badge{display:grid;place-items:center;align-content:center;gap:4px;width:112px;aspect-ratio:1;border-radius:50%;background:var(--text);color:var(--bg)}.vx-sg__badge-label{font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.vx-sg__badge-size{font:600 2.6rem/1 var(--f-display)}.vx-sg__result-text p{color:var(--muted);margin-bottom:16px}.vx-sg__result-text p strong{color:var(--text);font-weight:600}.vx-sg__result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.vx-sg__link{background:none;border:0;padding:10px 4px;color:var(--muted);text-decoration:underline;text-underline-offset:3px;font-size:13px;cursor:pointer}.vx-sg__link:hover{color:var(--text)}.vx-sg__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.vx-sg__h3{font:600 1.2rem/1.2 var(--f-display);margin-bottom:12px}.vx-sg__bar .vx-sg__h3{margin:0}.vx-sg__h3 small{font:400 12px var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-left:6px}.vx-sg__table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:14px}.vx-sg__table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.vx-sg__table th,.vx-sg__table td{padding:12px 14px;text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.vx-sg__table tbody tr:last-child>*{border-bottom:0}.vx-sg__table .vx-sg__wrap td{white-space:normal;font-size:13px;line-height:1.3}.vx-sg__table thead th{background:var(--surface);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600}.vx-sg__table tbody th{text-align:left;font-weight:500;color:var(--muted);white-space:normal;min-width:150px}.vx-sg__table tbody tr{transition:background .25s}.vx-sg__table tbody tr:hover{background:#ffffff06}.vx-sg__table td.is-match,.vx-sg__table th.is-match{background:#ffffff0f;color:var(--text)}.vx-sg__n{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;border-radius:50%;background:var(--text);color:var(--bg);font-size:11px;font-weight:700;vertical-align:1px}.vx-sg__notes{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:8px;color:var(--muted);font-size:14px}.vx-sg__notes li{position:relative;padding-left:18px}.vx-sg__notes li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:1px;background:var(--grey)}.vx-sg__note{margin-top:16px;color:var(--muted);font-size:14px}.vx-sg__measure{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:26px;align-items:center}.vx-sg__svg{width:100%;height:auto;padding:14px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.vx-sg__garment rect,.vx-sg__garment path{fill:var(--surface-2);stroke:var(--grey);stroke-width:1.3;stroke-linejoin:round}.vx-sg__garment .vx-sg__thin{fill:none;stroke-width:.9;opacity:.7}.vx-sg__dims path{fill:none;stroke:var(--text);stroke-width:1.4;stroke-linecap:round}.vx-sg__dims .vx-sg__dash{stroke-dasharray:4 4}.vx-sg__pins circle{fill:var(--text)}.vx-sg__pins text{fill:var(--bg);font:700 11px var(--f-body);text-anchor:middle}.vx-sg__steps{margin:0;padding:0;list-style:none;counter-reset:s;display:grid;gap:14px;font-size:14px;color:var(--muted)}.vx-sg__steps li{counter-increment:s;position:relative;padding-left:34px}.vx-sg__steps li:before{content:counter(s);position:absolute;left:0;top:0;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--line-2);color:var(--text);font-size:11px;font-weight:700}.vx-sg__steps strong{color:var(--text);font-weight:600}.vx-sg__tip{margin-top:22px;padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.vx-sg__tip a{color:var(--text);text-decoration:underline;text-underline-offset:3px}.opt__guide{display:inline-flex;align-items:center;gap:6px}.opt__guide svg{width:15px;height:15px}.vx-sg-hint{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--text);text-align:left;font:inherit;cursor:pointer;transition:border-color .3s,background .3s}.vx-sg-hint:hover{border-color:var(--line-2);background:var(--surface-2)}.vx-sg-hint__icon{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;border:1px solid var(--line-2)}.vx-sg-hint__icon svg{width:17px;height:17px}.vx-sg-hint__text{flex:1;display:grid;gap:2px;font-size:14px}.vx-sg-hint__text small{color:var(--muted);font-size:12.5px}.vx-sg-hint__arrow{width:16px;height:16px;color:var(--grey);transition:transform .4s var(--ease)}.vx-sg-hint:hover .vx-sg-hint__arrow{transform:translate(4px);color:var(--text)}.vx-sg-acc .vx-sg__table{font-size:13px}.vx-sg-acc .vx-sg__table th,.vx-sg-acc .vx-sg__table td{padding:10px}.vx-sg-acc .btn{margin-top:16px}@media(max-width:640px){.vx-sg{width:100%;max-width:100%;max-height:92vh;max-height:92dvh;margin:auto 0 0;border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0}.vx-sg__scroll{padding:26px 18px calc(30px + env(safe-area-inset-bottom))}.vx-sg{padding-top:52px}.vx-sg:before{top:51px}.vx-sg .vx-dialog__close{top:6px;right:8px}.vx-sg[open]{animation-name:vxSgUp}.vx-sg__form{grid-template-columns:1fr 1fr}.vx-sg__form .vx-sg__field:nth-child(3){grid-column:1 / -1}.vx-sg__result{grid-template-columns:1fr;justify-items:center;text-align:center}.vx-sg__result-actions{justify-content:center}.vx-sg__badge{width:108px}.vx-sg__badge-label{letter-spacing:.14em;font-size:9.5px}.vx-sg__measure{grid-template-columns:1fr}.vx-sg__table th,.vx-sg__table td{padding:10px 7px;font-size:13px}.vx-sg__table tbody th{min-width:104px}.vx-sg__tabs button{padding:10px 12px;font-size:11px;letter-spacing:.1em}}@keyframes vxSgUp{0%{transform:translateY(40px);opacity:0}}@media(prefers-reduced-motion:reduce){.vx-sg[open],.vx-sg__panel,.vx-sg__result{animation:none}}.vx-sg__table--model tbody th{min-width:0!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vx-size.css.map */
