.sg{container:sg / inline-size;--fg: rgb(var(--color-foreground, 0,0,0));--sub: rgb(var(--color-subtext, 102,102,102));--line: rgb(var(--color-border, 229,229,229));--soft: rgba(0,0,0,.04);font-family:var(--font-body-family);color:var(--fg);line-height:1.45;text-align:left}.sg *{box-sizing:border-box}.sg p{margin-top:0}.sgA{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;font-size:1.35rem}.sgA-card{min-width:0;border:1px solid var(--line);border-radius:1.6rem;padding:1.6rem 1.2rem;background:#fff}.sgA-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:1.4rem}.sgA-label{font-size:1.05rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;display:inline-flex;align-items:center;gap:.8rem}.sgA-label i{width:.7rem;height:.7rem;border-radius:50%;background:#000;box-shadow:0 0 0 .4rem #00000014;display:inline-block}.sgA-chip{font-size:1.15rem;font-weight:600;padding:.35rem 1.1rem;border-radius:10rem;background:#f4f4f5;white-space:nowrap}.sgA-body{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;padding-bottom:1.6rem;border-bottom:1px solid var(--line)}.sg .sgA-in p{margin:0 0 .8rem;color:var(--sub);font-size:1.2rem}.sg-reco-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.sg-field{display:flex;align-items:center;min-width:0;border:1px solid var(--line);border-radius:10rem;height:4rem;padding:0 1.2rem;gap:.5rem;background:#fff;box-sizing:border-box!important}.sg-field input{all:unset;flex:1 1 auto;min-width:0;width:3rem;font-weight:600;font-variant-numeric:tabular-nums;font-size:1.4rem}.sg-field label,.sg-field small{color:var(--sub);font-size:1.2rem;flex:none}.sgA-out{display:flex;align-items:center;gap:1.2rem}.sg-size{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:4.8rem;height:4.8rem;padding:0 1rem;border-radius:10rem;background:var(--fg);color:#fff;font-weight:700;font-size:1.7rem}.sg .sgA-size{min-width:5.6rem;height:5.6rem;font-size:2rem}.sgA-out b{display:block;font-size:1.5rem}.sgA-out>div span{color:var(--sub);font-size:1.25rem;display:block}.sgA-alts{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1.4rem}.sg-alt{display:flex;gap:1rem;align-items:flex-start;cursor:pointer}.sg-alt-size{min-width:3.6rem;height:3.6rem;padding:0 .6rem;border-radius:10rem;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.3rem;flex-shrink:0;background:#fff}.sg-alt b{display:block;font-size:1.3rem;font-weight:600}.sg-alt>div span{color:var(--sub);font-size:1.2rem;line-height:1.35;display:block}.sg-units{display:inline-flex;flex:none;border:1px solid var(--line);border-radius:10rem;padding:.3rem;gap:.2rem;background:#fff}.sg-units button{all:unset;cursor:pointer;font-size:1.2rem;font-weight:600;padding:.4rem 1.1rem;border-radius:10rem;color:var(--sub);line-height:1.2;box-sizing:border-box!important}.sg-units button[aria-pressed=true]{background:var(--fg);color:#fff}.sgA-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.2rem;align-items:center}.sgA-tablewrap{min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.sgA-fig{order:-1;width:100%;max-width:28rem;margin:0 auto;background:#f6f6f7;border-radius:1.2rem;padding:1.2rem}.sg .sg-table{width:100%;border-collapse:collapse;table-layout:auto!important;margin:0!important;font-variant-numeric:tabular-nums;font-size:1.05rem;font-size:clamp(1.05rem,3.3cqi,1.3rem)}.sg .sg-table th,.sg .sg-table td{padding:.65rem 0;text-align:center;border-bottom:1px solid var(--line);border-left:0!important;border-right:0!important;white-space:nowrap}.sg .sg-table thead th{font-weight:600;font-size:.94em;letter-spacing:-.01em;color:var(--sub);border-bottom:1px solid var(--fg)}.sg .sg-table thead th.is-sel span{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:0 .3rem;border-radius:10rem;background:var(--fg);color:#fff}.sg .sg-table tbody th{width:1%;text-align:left;font-weight:400;color:var(--fg);padding-right:.5rem}.sg .sg-t3 thead th.sg-unitcell{text-align:left;font-size:.85em;color:var(--sub);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.sg .sg-pickrow th{position:relative;border-bottom:0!important;padding:0!important;height:1.8rem}.sg .sg-pickrow em{position:absolute;left:50%;bottom:.3rem;transform:translate(-50%);font-style:normal;font-size:1rem;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#000;white-space:nowrap}.sg .sg-pickrow th:last-child em{left:min(50%,calc(100% - 3rem))}.sg .sg-table td.is-sel{background:var(--soft);font-weight:600}.sg-key{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--fg);font-size:.95rem;font-weight:600;margin-right:.4rem;vertical-align:middle;line-height:1}.sg .sg-flat{display:none;font-style:normal;font-size:.95rem;color:#a1a1aa;margin-left:.5rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.sg .sg-t3 tr.is-detail th,.sg .sg-t3 tr.is-detail td{color:#52525b}.sg .sg-t3 tr.is-detail td.is-sel{color:#000}.sg .sg-t3 tr.is-hot th,.sg .sg-t3 tr.is-hot td{background:#0000000f}.sg .sg-t3 tr.is-hot td.is-sel{background:#0000001a}.sg .sgA .sg-t3 tbody tr{cursor:pointer}.sg-figure svg{width:100%;height:auto;max-height:38rem;display:block}.sg-figure .m{stroke:#000;stroke-width:5;stroke-linecap:round}.sg-figure .m-key circle{fill:#fff;stroke:#000;stroke-width:4}.sg-figure .m-key text{font:700 34px var(--font-body-family);fill:#000;text-anchor:middle;dominant-baseline:central}.sg-figure .m-dim2{opacity:.22}.sg-figure .m-hot{stroke-width:8}.sg-figure .m-key.is-hot circle{fill:#000}.sg-figure .m-key.is-hot text{fill:#fff}.sg .sgA-legend{text-align:center;font-size:1.2rem;color:var(--sub);margin:.8rem 0 0}.sgA-legend b{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:50%;background:#000;color:#fff;font-size:1.05rem;margin-right:.4rem}.sg .sg-foot{display:flex;gap:.8rem;align-items:flex-start;color:var(--sub);font-size:1.2rem;margin:1.4rem 0 0;padding-top:1.2rem;border-top:1px solid var(--line)}.sg-foot svg{flex-shrink:0;margin-top:.15rem}@media(pointer:coarse){.sg-field input{font-size:16px}}@container sg (min-width: 380px){.sgA-card{padding:1.6rem 1.4rem}.sgA-label{font-size:1.15rem;letter-spacing:.08em}.sg-field{padding:0 1.4rem;gap:.6rem}.sg-units button{font-size:1.25rem;padding:.45rem 1.3rem}.sg .sg-table thead th.is-sel span{min-width:2.4rem;height:2.2rem;padding:0 .4rem}.sg-key{width:1.7rem;height:1.7rem;font-size:1rem}}@container sg (min-width: 480px){.sgA-alts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}}@container sg (min-width: 520px){.sgA{font-size:1.4rem}.sgA-card{padding:1.8rem 2rem}.sgA-head{gap:1rem}.sg-reco-form{display:flex;flex-wrap:wrap}.sg-field{display:inline-flex}.sg-field input{flex:none;width:4.2rem}.sg-field label,.sg-field small{font-size:1.25rem}.sg .sg-table th,.sg .sg-table td{padding:.75rem .2rem}.sg .sg-table tbody th{padding-right:.8rem}.sg .sg-table thead th{font-size:1.2rem;letter-spacing:0}.sg .sg-table thead th.is-sel span{min-width:2.8rem;height:2.4rem;padding:0 .6rem}.sg .sg-t3 thead th.sg-unitcell{font-size:1.05rem}.sg-key{width:1.9rem;height:1.9rem;font-size:1.05rem;margin-right:.7rem}.sg .sg-flat{display:inline}.sgA-fig{max-width:32rem}}@container sg (min-width: 680px){.sgA-body{grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}}@container sg (min-width: 740px){.sgA-grid{grid-template-columns:minmax(min-content,1.5fr) minmax(0,1fr);gap:2rem}.sgA-fig{order:0;max-width:none;margin:0}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/size-guide.css.map */
