.sg-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:6px;padding:0;background:none;border:0;color:var(--plum, #992d78);font-family:var(--font-body);font-size:.74rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.sg-link span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.sg-link:hover span{text-decoration-thickness:2px}.sg-link__icon{width:22px;height:22px;flex:none}html.sg-lock{overflow:hidden}.sg{--sg-accent: var(--plum, #992d78);--sg-ink: var(--ink, #2a1622);--sg-soft: var(--blush-soft, #fdeef4);--sg-muted: color-mix(in srgb, var(--ink, #2a1622) 64%, transparent);padding:0;border:0;margin:auto;width:min(860px,calc(100% - 48px));max-width:none;max-height:min(90vh,920px);background:var(--cream, #fbf7f4);color:var(--sg-ink);border-radius:var(--radius-lg, 18px);box-shadow:0 30px 80px -20px #2a162273;overflow:hidden}.sg::backdrop{background:#2a162273;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sg[open]{display:flex;animation:sg-in .45s var(--ease, cubic-bezier(.22,1,.36,1))}.sg[open]::backdrop{animation:sg-fade .3s ease}@keyframes sg-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes sg-fade{0%{opacity:0}}.sg__panel{display:flex;flex-direction:column;width:100%;max-height:inherit;min-height:0}.sg__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:26px 32px 16px}.sg__eyebrow{font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--sg-accent);margin:0 0 6px}.sg__title{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.4rem);font-weight:500;line-height:1.05;margin:0}.sg__close{flex:none;width:44px;height:44px;margin:-6px -10px 0 0;margin-inline:0 -10px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:50%;color:var(--sg-ink);cursor:pointer;transition:border-color .25s,background .25s}.sg__close:hover{border-color:var(--line);background:var(--white, #fff)}.sg__close svg{width:22px;height:22px}.sg__tabs{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;margin:0 32px 6px;padding:4px;align-self:flex-start;border:1px solid var(--line);border-radius:var(--radius-pill, 999px);background:var(--white, #fff)}.sg__tab{min-height:40px;padding:8px 22px;border:0;border-radius:var(--radius-pill, 999px);background:transparent;color:var(--sg-ink);cursor:pointer;white-space:nowrap;font-family:var(--font-body);font-size:.74rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:background .3s var(--ease),color .3s var(--ease)}.sg__tab[aria-selected=true]{background:var(--sg-accent);color:var(--cream, #fbf7f4)}.sg__tab:not([aria-selected=true]):hover{color:var(--sg-accent)}.sg__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 32px 32px}.sg__pane[hidden]{display:none}.sg__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius, 4px);background:var(--white, #fff)}.sg__table-wrap:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.sg__table{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem;font-variant-numeric:tabular-nums}.sg__table th,.sg__table td{padding:13px 16px;text-align:center;white-space:nowrap;border-bottom:1px solid var(--line)}.sg__table tbody tr:last-child>*{border-bottom:0}.sg__table thead th{font-family:var(--font-body);font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-accent);background:var(--sg-soft)}.sg__table th:first-child{position:sticky;inset-inline-start:0;z-index:1;text-align:start;background:var(--white, #fff);border-inline-end:1px solid var(--line);font-family:var(--font-display);font-size:1.1rem;font-weight:500;letter-spacing:.02em}.sg__table thead th:first-child{background:var(--sg-soft);font-family:var(--font-body);font-size:.66rem}.sg__table td{color:var(--sg-ink);font-weight:400}.sg__part{display:block;line-height:1.2}.sg__part-size{display:block;font-family:var(--font-body);font-size:.62rem;letter-spacing:.12em;color:var(--sg-muted)}.sg__table tr.is-selected>*{background:var(--sg-soft)}.sg__table tr.is-selected th:first-child{color:var(--sg-accent);box-shadow:inset 3px 0 0 var(--sg-accent)}[dir=rtl] .sg__table tr.is-selected th:first-child{box-shadow:inset -3px 0 0 var(--sg-accent)}.sg__table td,.sg__table thead th{transition:background .3s,color .3s}.sg__table .is-col-hl{background:color-mix(in srgb,var(--sg-accent) 9%,var(--white, #fff));color:var(--sg-accent)}.sg__table tr.is-selected .is-col-hl{background:color-mix(in srgb,var(--sg-accent) 16%,var(--sg-soft))}.sg__unit{margin-top:10px;font-size:.78rem;color:var(--sg-muted);letter-spacing:.02em}.sg__scales{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 36px;margin-top:26px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius, 4px);background:var(--white, #fff)}.sg-scale__name{font-family:var(--font-body);font-size:.68rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--sg-ink);margin-bottom:12px}.sg-scale__track{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;list-style:none;margin:0;padding:0}.sg-scale__track:before{content:"";position:absolute;inset-inline:calc(50% / var(--n, 3));top:7px;height:1px;background:var(--line);background:color-mix(in srgb,var(--sg-accent) 30%,transparent)}.sg-scale__track:has(>:nth-child(4)){--n: 4}.sg-scale__stop{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.sg-scale__dot{width:9px;height:9px;margin-top:3px;border-radius:50%;background:var(--cream, #fbf7f4);border:1px solid color-mix(in srgb,var(--sg-accent) 45%,transparent)}.sg-scale__label{font-size:.78rem;color:var(--sg-muted);line-height:1.3}.sg-scale__stop.is-active .sg-scale__dot{width:15px;height:15px;margin-top:0;background:var(--sg-accent);border-color:var(--sg-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--sg-accent) 16%,transparent)}.sg-scale__stop.is-active .sg-scale__label{color:var(--sg-accent);font-weight:500}.sg__measure{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px 40px;align-items:start;margin-top:30px;padding-top:28px;border-top:1px solid var(--line)}.sg__figure{margin:0;padding:14px;border-radius:var(--radius, 4px);background:var(--white, #fff);border:1px solid var(--line)}@media(min-width:750px){.sg__figure{position:sticky;top:0}}.sg__diagram{display:block;width:100%;height:auto;overflow:visible}.sg__subhead{font-family:var(--font-display);font-size:1.45rem;font-weight:500;margin:0 0 14px}.sg__steps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sg__step{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:start;padding:10px;margin-inline:-10px;border-radius:var(--radius, 4px);cursor:default;transition:background .3s}.sg__step:hover,.sg__step:focus-visible,.sg__step.is-hl{background:var(--sg-soft);outline:none}.sg__num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--sg-accent);color:var(--cream, #fbf7f4);font-size:.78rem;font-weight:500;line-height:1;transition:transform .45s cubic-bezier(.34,1.56,.64,1),box-shadow .35s}.sg__step.is-hl .sg__num{transform:scale(1.12);box-shadow:0 0 0 5px color-mix(in srgb,var(--sg-accent) 16%,transparent)}.sg__step-name{font-family:var(--font-body);font-size:.74rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;margin-top:4px}.sg__step-text{font-size:.9rem;line-height:1.55;color:var(--sg-muted);margin-top:2px}.sg__note{margin-top:24px;font-size:.78rem;color:var(--sg-muted);font-style:italic}.sg__diagram .sg-d-shape{fill:var(--sg-soft);stroke:var(--sg-ink);stroke-width:1.3;stroke-linejoin:round;stroke-opacity:.8}.sg__diagram .sg-d-head{fill:var(--sg-soft);stroke:var(--sg-ink);stroke-width:1.3;stroke-opacity:.8}.sg__diagram .sg-d-detail{fill:none;stroke:var(--sg-ink);stroke-width:.9;stroke-opacity:.45;stroke-linecap:round;stroke-linejoin:round}.sg__diagram .sg-d-button{fill:var(--sg-ink);fill-opacity:.45}.sg__diagram .sg-m{transition:opacity .35s}.sg__diagram .sg-m-line{stroke:var(--sg-accent);stroke-width:1.6;fill:none;stroke-linecap:round;transition:stroke-width .3s}.sg__diagram .sg-m-back{stroke:var(--sg-accent);stroke-width:1.2;fill:none;stroke-dasharray:3 3;opacity:.55}.sg__diagram .sg-m-lead{stroke:var(--sg-accent);stroke-width:.9;stroke-dasharray:2 2.5;fill:none}.sg__diagram .sg-m-dot{fill:var(--sg-accent);stroke:var(--white, #fff);stroke-width:2}.sg__diagram .sg-m-num{fill:var(--cream, #fbf7f4);font-family:var(--font-body),sans-serif;font-size:11px;font-weight:500;text-anchor:middle;dominant-baseline:central}.sg__diagram .sg-m-badge,.sg__diagram .sg-m-ripple{transform-box:fill-box;transform-origin:center}.sg__diagram .sg-m-badge{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.sg__diagram .sg-m-ripple{fill:none;stroke:var(--sg-accent);stroke-width:1.2;opacity:0}.sg__diagram.has-hl .sg-m:not(.is-hl){opacity:.22}.sg__diagram .sg-m.is-hl .sg-m-line{stroke-width:2.4}.sg__diagram .sg-m.is-hl .sg-m-badge{transform:scale(1.18)}.sg__diagram .sg-m.is-hl .sg-m-ripple{animation:sg-ripple 1.6s cubic-bezier(.2,.6,.3,1) infinite}.sg__figure.sg__figure--body{padding:0;border:0;overflow:visible;background:radial-gradient(60% 52% at 46% 44%,color-mix(in srgb,var(--sg-soft) 92%,#fff) 0%,color-mix(in srgb,var(--sg-soft) 40%,transparent) 55%,transparent 78%)}.sg__diagram .sg-b{cursor:pointer;-webkit-tap-highlight-color:transparent}.sg__diagram .sg-b-hit{fill:none;stroke:transparent;stroke-width:34;pointer-events:stroke}.sg__diagram .sg-b-glow{fill:none;stroke:var(--sg-accent);stroke-width:18;stroke-linecap:round;opacity:0;transition:opacity .4s}.sg__diagram .sg-b-back{fill:none;stroke:var(--sg-accent);stroke-width:2.2;stroke-dasharray:6 7;opacity:.45;transition:opacity .35s}.sg__diagram .sg-b-front{fill:none;stroke:var(--sg-accent);stroke-width:3.6;stroke-linecap:round;stroke-dasharray:1 0;transition:stroke-width .35s}.sg__diagram .sg-b-lead{fill:none;stroke:var(--sg-accent);stroke-width:1.8;stroke-dasharray:2 6;stroke-linecap:round;opacity:.55;transition:opacity .35s}.sg__diagram .sg-b-tip{fill:var(--sg-accent)}.sg__diagram .sg-b-badge,.sg__diagram .sg-b-ripple{transform-box:fill-box;transform-origin:center}.sg__diagram .sg-b-badge{transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.sg__diagram .sg-b-dot{fill:var(--sg-accent)}.sg__diagram .sg-b-ring{fill:none;stroke:var(--cream, #fbf7f4);stroke-width:2;opacity:.9}.sg__diagram .sg-b-ripple{fill:none;stroke:var(--sg-accent);stroke-width:2.4;opacity:0}.sg__diagram .sg-b-num{fill:var(--cream, #fbf7f4);font-family:var(--font-body),sans-serif;font-size:21px;font-weight:500;text-anchor:middle;dominant-baseline:central;pointer-events:none}.sg__diagram.sg-in .sg-b-front{stroke-dasharray:1;animation:sg-draw 1.1s cubic-bezier(.65,0,.35,1) both;animation-delay:calc(var(--i, 0) * .16s + .1s)}.sg__diagram.sg-in .sg-b-back{animation:sg-fadein .7s ease both;animation-delay:calc(var(--i, 0) * .16s + .35s)}.sg__diagram.sg-in .sg-b-lead,.sg__diagram.sg-in .sg-b-tip{animation:sg-fadein .5s ease both;animation-delay:calc(var(--i, 0) * .16s + .6s)}.sg__diagram.sg-in .sg-b-badge{animation:sg-pop .6s cubic-bezier(.34,1.56,.64,1) both;animation-delay:calc(var(--i, 0) * .16s + .7s)}.sg__diagram .sg-b.is-hl .sg-b-front{stroke-width:5.2;stroke-dasharray:1;animation:sg-draw .8s cubic-bezier(.65,0,.35,1) both}.sg__diagram .sg-b.is-hl .sg-b-glow{opacity:.13}.sg__diagram .sg-b.is-hl .sg-b-back{opacity:.9;animation:sg-march .9s linear infinite}.sg__diagram .sg-b.is-hl .sg-b-lead{opacity:1;animation:sg-march-lead .7s linear infinite}.sg__diagram .sg-b.is-hl .sg-b-badge{transform:scale(1.2)}.sg__diagram .sg-b.is-hl .sg-b-ripple{animation:sg-ripple 1.5s cubic-bezier(.2,.6,.3,1) infinite}.sg__diagram .sg-b.is-hl .sg-b-ripple+.sg-b-ripple{animation-delay:.5s}@keyframes sg-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes sg-fadein{0%{opacity:0}}@keyframes sg-pop{0%{transform:scale(0);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes sg-ripple{0%{transform:scale(1);opacity:.55}to{transform:scale(2.2);opacity:0}}@keyframes sg-march{to{stroke-dashoffset:-26}}@keyframes sg-march-lead{to{stroke-dashoffset:-16}}@media(max-width:749px){.sg{width:100%;max-height:92dvh;margin:auto 0 0;margin-inline:0;border-radius:var(--radius-lg, 18px) var(--radius-lg, 18px) 0 0}.sg[open]{animation:sg-up .45s var(--ease, cubic-bezier(.22,1,.36,1))}@keyframes sg-up{0%{transform:translateY(100%)}}.sg__panel:before{content:"";display:block;width:40px;height:4px;margin:10px auto 0;border-radius:4px;background:var(--line)}.sg__head{padding:12px 16px}.sg__tabs{margin:0 16px 4px;align-self:stretch}.sg__tab{padding:8px 12px}.sg__body{padding:14px 16px calc(28px + env(safe-area-inset-bottom))}.sg__table th,.sg__table td{padding:12px 13px}.sg__scales{grid-template-columns:1fr;padding:18px 16px}.sg__measure{grid-template-columns:1fr;gap:20px}.sg__figure{max-width:300px;width:100%;justify-self:center}}@media(prefers-reduced-motion:reduce){.sg[open],.sg[open]::backdrop{animation:none}.sg__diagram *,.sg__diagram.sg-in *{animation:none!important;transition:none!important}.sg__diagram .sg-b.is-hl .sg-b-front{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/size-guide.css.map */
