.size-guide-modal{--background: 255, 255, 255;--background-without-opacity: 255, 255, 255;--background-gradient: none;--text-color: 47, 47, 47;--border-color: 234, 228, 221;--accent: 159, 32, 27;--button-background: 159, 32, 27;--button-text-color: 255, 255, 255;--modal-body-max-width: 46rem;--modal-body-padding-block: 1.25rem;--modal-body-padding-inline: 1.25rem}.size-guide-modal::part(base){place-items:center;padding:1rem;box-sizing:border-box}.size-guide-modal::part(content){width:min(92vw,var(--modal-body-max-width));max-height:min(85dvh,42rem);border-radius:var(--tui-radius-media, 12px)}.size-guide-modal::part(header){text-align:center;border-block-end:1px solid rgb(var(--border-color))}@media screen and (min-width:700px){.size-guide-modal{--modal-body-padding-block: 1.75rem;--modal-body-padding-inline: 2rem}}.tui-sg{display:flex;flex-direction:column;gap:1rem}.tui-sg__unit{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.tui-sg__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tui-sg__fit{margin:0;font-size:.875rem;line-height:1.5;color:#7a6055;max-width:30rem;text-align:start}.tui-sg__top:has(.tui-sg__toggle:only-child){justify-content:flex-end}.tui-sg__toggle{display:inline-flex;flex-shrink:0;border:1px solid rgb(var(--border-color, 234, 228, 221));border-radius:var(--tui-radius-pill, 999px);padding:2px;background:#fff8f0}.tui-sg__toggle-btn{font-size:.75rem;font-weight:600;letter-spacing:.02em;line-height:1;padding:.45rem .85rem;border-radius:var(--tui-radius-pill, 999px);color:#7a6055;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s ease,background-color .15s ease}.tui-sg__toggle-btn:hover{color:#2f2f2f}.tui-sg__unit--in:checked~.tui-sg__top .tui-sg__toggle-btn--in,.tui-sg__unit--cm:checked~.tui-sg__top .tui-sg__toggle-btn--cm{background:#9f201b;color:#fff}.tui-sg__v--cm{display:none}.tui-sg__unit--cm:checked~.tui-sg__scroll .tui-sg__v--in{display:none}.tui-sg__unit--cm:checked~.tui-sg__scroll .tui-sg__v--cm{display:inline}.tui-sg__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--modal-body-padding-inline, 1.25rem));padding-inline:var(--modal-body-padding-inline, 1.25rem)}.tui-sg__table{width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.4}.tui-sg__table th,.tui-sg__table td{padding:.75rem .5rem;text-align:center;white-space:nowrap;border-block-end:1px solid rgb(var(--border-color, 234, 228, 221))}.tui-sg__table thead th{font-weight:600;color:#9f201b;border-block-end:2px solid #9f201b}.tui-sg__table thead th:first-child,.tui-sg__table tbody th[scope=row]{text-align:start;position:sticky;inset-inline-start:0;background:#fff}.tui-sg__table tbody th[scope=row]{font-weight:400;color:#7a6055;padding-inline-end:1rem}.tui-sg__table tbody td{color:#2f2f2f;font-weight:500}.tui-sg__table tbody tr:last-child th,.tui-sg__table tbody tr:last-child td{border-block-end:none}@media screen and (min-width:700px){.tui-sg__table{font-size:.9375rem}.tui-sg__table th,.tui-sg__table td{padding:.875rem .625rem}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/size-guide.css.map */
