.size-dialog{padding:0;width:min(720px,calc(100% - 32px));max-height:min(88dvh,880px);border-radius:18px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 30px 80px -20px #14282080;color:var(--ink)}.size-dialog::backdrop{background:#18221d85;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes sgIn{0%{opacity:0;transform:translateY(16px) scale(.97)}}@keyframes sgUp{0%{transform:translateY(100%)}}@keyframes sgFade{0%{opacity:0}}.size-dialog[open]{animation:sgIn .28s cubic-bezier(.2,.8,.2,1)}.size-dialog[open]::backdrop{animation:sgFade .25s ease}.size-dialog .drawer-head{position:sticky;top:0;z-index:3;margin:0;padding:20px 26px 16px;background:var(--paper);border-bottom:1px solid var(--line);align-items:flex-start;gap:16px}.size-dialog .drawer-head h2{font-size:1.5rem;line-height:1.15;letter-spacing:-.02em;color:var(--green);margin:0}.sg-sub{margin:5px 0 0;font-size:.86rem;line-height:1.4;color:var(--muted)}.size-dialog .close{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;padding:0 0 3px;border-radius:50%;background:#eaf0ea;color:var(--green);font-size:1.55rem;line-height:1;transition:background .15s,transform .2s}.size-dialog .close:hover{background:#dbe6dd;transform:rotate(90deg)}.size-dialog .close:focus-visible{outline:2px solid var(--green);outline-offset:2px}.sg-how,#size-dialog-body,.sg-tip{margin-left:26px;margin-right:26px}.sg-how{margin-top:22px}.sg-how h3,#size-dialog-body .size-compare h3{font-size:1.02rem;letter-spacing:-.01em;color:var(--ink);margin:0 0 14px}.sg-how-grid{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:22px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:14px;background:#fff}.sg-art{display:block;width:100%;height:auto;padding:8px 6px;border-radius:10px;background:#f1f5f0;box-sizing:border-box}.sg-dog{fill:#c9d8cd}.sg-band{fill:none;stroke:var(--orange);stroke-width:2.2;stroke-linecap:round}.sg-lead{fill:none;stroke:var(--orange);stroke-width:.7;stroke-dasharray:1.4 1.2}.sg-pin circle{fill:var(--orange)}.sg-pin text{fill:#fff;font:700 4.4px Inter,sans-serif;text-anchor:middle}.sg-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px}.sg-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start}.sg-letter{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--orange);color:#fff;font-weight:700;font-size:.82rem}.sg-steps strong{display:block;font-size:.93rem;color:var(--green)}.sg-steps p{margin:3px 0 0;font-size:.84rem;line-height:1.5;color:#4d5a52}#size-dialog-body{margin-top:26px;scroll-margin-top:104px}#size-dialog-body .size-compare{margin:0 0 6px}#size-dialog-body .unit-toggle{margin:18px 0 0;gap:0;display:inline-flex;padding:3px;border-radius:999px;background:#eaf0ea}#size-dialog-body .unit-toggle .choice{min-height:34px;padding:6px 16px;border:0;border-radius:999px;background:none;box-shadow:none;font-size:.8rem;font-weight:600;color:#4d5a52;transform:none}#size-dialog-body .unit-toggle .choice.selected{background:#fff;color:var(--green);box-shadow:0 1px 4px #1428202e}#size-dialog-body .size-table-wrap{margin-top:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}#size-dialog-body .size-table{margin:0;font-size:.86rem}#size-dialog-body .size-table th{background:#f1f5f0;color:var(--green);font-size:.74rem;letter-spacing:.04em;text-transform:uppercase;padding:11px 16px}#size-dialog-body .size-table td{padding:11px 16px}#size-dialog-body .size-table tr:last-child td{border-bottom:0}#size-dialog-body .size-table tr.sg-cur td{background:#f1f5f0;font-weight:600;color:var(--green)}#size-dialog-body .size-table tr.sg-cur td:first-child{box-shadow:inset 3px 0 0 var(--green)}#size-dialog-body>.help:last-child{display:none}.sg-tip{display:flex;gap:12px;align-items:flex-start;margin-top:18px;margin-bottom:26px;padding:14px 16px;border-radius:12px;background:#eef5f0;border:1px solid #d6e6db}.sg-tip svg{flex:0 0 auto;width:22px;height:22px;margin-top:1px;fill:none;stroke:var(--green);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sg-tip p{margin:0;font-size:.84rem;line-height:1.5;color:#3f4a43}.sg-tip strong{color:var(--green)}.sg-tip a{color:var(--green);font-weight:600;text-decoration:underline}@media(max-width:650px){.size-dialog{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-radius:18px 18px 0 0}.size-dialog[open]{animation:sgUp .32s cubic-bezier(.2,.8,.2,1)}.size-dialog .drawer-head{padding:16px 18px 13px}.size-dialog .drawer-head h2{font-size:1.3rem}.sg-how,#size-dialog-body,.sg-tip{margin-left:18px;margin-right:18px}.sg-how-grid{grid-template-columns:1fr;gap:16px;padding:14px}.sg-art{max-width:240px;margin:0 auto}.sg-tip{margin-bottom:max(22px,env(safe-area-inset-bottom))}#size-dialog-body .size-table th,#size-dialog-body .size-table td{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.size-dialog[open],.size-dialog[open]::backdrop{animation:none}.size-dialog .close{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/rr-sizeguide.css.map */
