.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sg{padding-top:72px;padding-bottom:140px;max-width:880px}@media(min-width:760px){.sg{padding-top:104px}}.sg-title{font-size:clamp(40px,10vw,72px);margin-top:20px;color:var(--ochre)}.sg-intro{margin-top:32px;max-width:32em;color:var(--paper-2)}.sg-body{margin-top:28px;max-width:32em;color:var(--paper-2)}.sg-body p+p{margin-top:1em}.sg-table{border-collapse:collapse;width:100%;margin-top:56px}.sg-table th,.sg-table td{padding:14px 4px;text-align:center;border-bottom:1px solid var(--rule)}.sg-table th:first-child{padding-left:0;text-align:left}.sg-table thead th{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ochre);font-weight:400;border-bottom:1px solid rgba(200,164,106,.3)}.sg-table tbody th{text-align:left;font-weight:400;font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper-3)}.sg-table td{font-family:var(--display);font-size:20px;color:var(--paper)}.sg-note{margin-top:24px;font-size:15px;color:var(--paper-3);max-width:34em}.sg-note p+p{margin-top:12px}.sg-how{margin-top:72px}.sg-how dl{margin-top:24px}.sg-how dt{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-3);padding-top:24px}.sg-how dd{padding-bottom:24px;border-bottom:1px solid var(--rule);color:var(--paper-2)}.sg-fit{margin-top:72px;max-width:34em}.sg-fit p:not(.label){margin-top:20px;color:var(--paper-2)}.sg .ch-all{margin-top:72px}.sg-dialog{width:min(720px,calc(100% - 32px));max-height:calc(100% - 48px);margin:auto;padding:0 24px 32px;overflow-y:auto;background:var(--ink-lift);color:var(--paper);border:1px solid var(--rule)}.sg-dialog::backdrop{background:#111111d1}.sg-dialog-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px 0;background:var(--ink-lift);border-bottom:1px solid var(--rule)}.sg-close{min-height:44px;padding:0 4px;background:none;border:0;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--paper-2);text-decoration:underline;text-underline-offset:4px}.sg-close:hover{color:var(--ochre)}.sg-close:focus-visible{outline:2px solid var(--ochre);outline-offset:2px}.sg-dialog .sg-table{margin-top:24px}.sg-dialog .sg-how,.sg-dialog .sg-fit{margin-top:48px}body:has(.sg-dialog[open]){overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/6/assets/size-guide.css.map */
