.size-guide{--sg-border: rgba(0,0,0,.1);--sg-text: #1a1a1a;--sg-muted: #5c5c5c;--sg-accent: #4F7CFF;max-width:1100px;margin:0 auto;padding:24px 20px;color:var(--sg-text)}.size-guide__accordion{border-top:1px solid var(--sg-border)}.size-guide__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:20px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.size-guide__summary::-webkit-details-marker{display:none}.size-guide__title{font-size:1.5rem;font-weight:400}.size-guide__chevron{display:flex;transition:transform .2s ease}.size-guide__accordion[open] .size-guide__chevron{transform:rotate(180deg)}.size-guide__content{padding-bottom:32px}.size-guide__intro{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:48px;align-items:start;margin-bottom:32px}.size-guide__diagram{min-width:0;max-width:340px}.size-guide__diagram-img{display:block;width:100%;max-width:100%;height:auto}.size-guide__instructions{min-width:0}.size-guide__instructions{display:flex;flex-direction:column;gap:20px}.size-guide__label{font-weight:600;margin:0 0 6px;font-size:1rem}.size-guide__desc{margin:0;color:var(--sg-muted);line-height:1.55;font-size:.95rem}.size-guide__note{margin:4px 0 0;color:var(--sg-muted);line-height:1.55;font-size:.95rem}.size-guide__tabs{display:flex;gap:24px;border-bottom:1px solid var(--sg-border);margin-bottom:24px}.size-guide__tab{background:none;border:none;padding:12px 2px;font-size:1rem;cursor:pointer;color:var(--sg-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.size-guide__tab.is-active{color:var(--sg-text);font-weight:600;border-bottom-color:var(--sg-text)}.size-guide__table-wrap{overflow-x:auto}.size-guide__table{width:100%;border-collapse:collapse;min-width:600px}.size-guide__table thead tr{border-bottom:1px solid var(--sg-border)}.size-guide__table th,.size-guide__table td{text-align:right;padding:18px 12px;white-space:nowrap;font-size:.95rem;line-height:1.4;vertical-align:middle;border:none}.size-guide__table thead th{font-weight:600;font-size:1rem;color:var(--sg-text);padding-top:0;padding-bottom:18px}.size-guide__table tbody tr:not(:last-child){border-bottom:1px solid var(--sg-border)}.size-guide__table tbody tr:first-child th,.size-guide__table tbody tr:first-child td{padding-top:18px}.size-guide__table tbody th{text-align:left;font-weight:600;color:var(--sg-text)}@media screen and (max-width:749px){.size-guide__intro{grid-template-columns:1fr;gap:24px}.size-guide__diagram{max-width:240px;margin:0 auto}.size-guide__title{font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-size-guide.css.map */
