:root{--sg-bg: var(--bg-body, #fff);--sg-ink: var(--color-heading, #000000);--sg-ink-soft: var(--color-body, #232323);--sg-ink-faint: rgba(var(--color-body-rgb), .55);--sg-line: var(--color-border, #e2e2e2);--sg-line-strong: var(--color-heading, #000000);--sg-accent: var(--color-accent, #404040);--sg-font: inherit;--sg-track: .06em;--sg-panel-w: 560px;--sg-radius: 0px;--sg-pad: clamp(20px, 4vw, 44px);--sg-ease: cubic-bezier(.22, 1, .36, 1)}.sg{font-family:inherit;color:var(--sg-ink);margin-left:auto}.sg__trigger{display:inline-flex;align-items:center;gap:8px;padding:0 0 2px;background:none;border:none;font:inherit;font-size:.82rem;letter-spacing:var(--sg-track);color:var(--sg-ink);cursor:pointer;border-bottom:1px solid var(--sg-line-strong);transition:opacity .2s var(--sg-ease)}.sg__trigger:hover{opacity:.55}.sg__trigger-icon{flex:none}.sg__trigger--link{border-bottom:none;padding-bottom:0;font-size:.8125rem;letter-spacing:inherit;color:inherit}.sg__trigger--link:hover{opacity:1}.sg__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:flex;justify-content:flex-end;background:rgba(var(--color-overlay-rgb),.7);opacity:0;transition:opacity .34s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);touch-action:none}.sg__overlay[hidden]{display:none}.sg__overlay.is-open{opacity:1}.sg__panel{position:relative;width:100%;max-width:var(--sg-panel-w);height:100%;background:var(--sg-bg);border-radius:var(--sg-radius);transform:translate(100%);transition:transform .42s var(--sg-ease);outline:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sg__overlay.is-open .sg__panel{transform:translate(0)}.sg__header{position:sticky;top:0;left:0;z-index:3;background:var(--sg-bg);padding:15px}@media only screen and (min-width:1068px){.sg__header{padding:25px 40px}}.sg__header-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.sg__scroll{padding:0 15px 25px}@media only screen and (min-width:1068px){.sg__scroll{padding:0 40px 25px}}.sg__close{flex:none;width:45px;height:45px;display:flex;align-items:center;justify-content:flex-end;background:none;border:none;color:var(--sg-ink);cursor:pointer}.sg__title{margin:0;font-size:1.375rem;line-height:1}.sg__heading{margin:0 0 1.4rem;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);letter-spacing:inherit;text-transform:uppercase}.sg__heading{color:var(--sg-ink)}.sg__model-note{margin:0 0 2rem;font-size:.8125rem;line-height:1.6;color:var(--sg-ink-soft)}.sg__model-note ul{margin:0;padding-left:1.1em}.sg__model-note li{margin-bottom:.3em}.sg__section{margin-bottom:2.4rem}.sg__product-grid{display:grid;grid-template-columns:1fr 220px;gap:clamp(16px,3vw,28px);align-items:start}.sg__product-grid--no-figure{grid-template-columns:1fr}.sg__sizes{display:flex;gap:1.4rem;margin-bottom:1.6rem;flex-wrap:wrap}.sg__size{background:none;border:none;padding:0 0 4px;font:inherit;font-size:1.2rem;letter-spacing:.08em;color:var(--sg-ink-faint);cursor:pointer;position:relative;transition:color .2s var(--sg-ease)}.sg__size:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:1px;background:var(--sg-line-strong);transition:right .3s var(--sg-ease)}.sg__size:hover{color:var(--sg-ink-soft)}.sg__size.is-active{color:var(--sg-ink)}.sg__size.is-active:after{right:0}.sg__measure{width:100%;border-collapse:collapse;margin-bottom:1.6rem}.sg__measure tr{border-bottom:1px solid var(--sg-line);transition:background .2s var(--sg-ease)}.sg__measure tr:first-child{border-top:1px solid var(--sg-line)}.sg__measure td{padding:.78rem 0;font-size:.8125rem}.sg__measure-label{color:var(--sg-ink-soft);font-size:.8125rem}.sg__measure td:last-child{font-variant-numeric:tabular-nums;letter-spacing:.02em}.sg__measure tr.is-highlight{background:color-mix(in srgb,var(--sg-accent) 6%,transparent)}.sg__measure tr.is-highlight .sg__measure-label{color:var(--sg-ink)}.sg__units{display:flex;gap:1.6rem;margin:1rem 0}.sg__unit{position:relative;display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--sg-ink-soft);cursor:pointer}.sg__unit input{position:absolute;top:50%;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.sg__unit-dot{width:18px;height:18px;border:1px solid var(--sg-ink-soft);border-radius:50%;display:inline-grid;place-items:center;transition:border-color .2s}.sg__unit-dot:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--sg-ink);transform:scale(0);transition:transform .2s var(--sg-ease)}.sg__unit input:checked+.sg__unit-dot{border-color:var(--sg-ink)}.sg__unit input:checked+.sg__unit-dot:after{transform:scale(1)}.sg__unit:has(input:checked){color:var(--sg-ink)}.sg__tolerance{margin:0;font-size:.75rem;color:var(--sg-ink-faint)}.sg__product-figure{align-self:start}.sg__brand{border-top:1px solid var(--sg-line);padding-top:.4rem;margin-bottom:0}.sg__accordion{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:16px 0;margin-bottom:0;background:none;border:none;font:inherit;font-size:.8125rem;font-weight:var(--font-body-medium-weight, 500);line-height:1.5;text-transform:uppercase;color:var(--sg-ink);cursor:pointer}.sg__accordion-icon{flex:none;width:14px;height:14px}.sg__acc-v{transition:transform .3s var(--sg-ease);transform-origin:center}.sg__accordion[aria-expanded=true] .sg__acc-v{transform:scaleY(0)}.sg__accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--sg-ease)}.sg__accordion-body.is-open{grid-template-rows:1fr}.sg__accordion-body-inner{overflow:hidden;min-height:0}.sg__brand-intro{margin:0 0 1.2rem;font-size:.8125rem;color:var(--sg-ink-soft)}.sg__brand-table-wrap{margin-bottom:1.6rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.sg__brand-table{width:100%;min-width:440px;border-collapse:collapse}.sg__brand-table th,.sg__brand-table td{padding:.7rem .4rem;font-size:.8125rem;text-align:center;font-variant-numeric:tabular-nums}.sg__brand-table thead th{font-weight:var(--font-body-medium-weight, 500);letter-spacing:.02em;color:var(--sg-ink);border-bottom:1px solid var(--sg-line-strong);padding-bottom:.9rem}.sg__brand-table tbody tr{border-bottom:1px solid var(--sg-line)}.sg__brand-table th[scope=row]{text-align:left;font-weight:400;color:var(--sg-ink-soft);white-space:nowrap}.sg__brand-foot{margin:1.1rem 0 1.2rem;font-size:.75rem;color:var(--sg-ink-faint)}.sg-svg{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px}.sg-svg__art,.sg-svg svg{width:100%;max-width:220px;height:auto;display:block}.sg-svg__garment{color:var(--sg-ink);opacity:.85}.sg-svg__dims{color:var(--sg-ink-faint)}.sg-svg__dim line{stroke:currentColor;transition:stroke .25s var(--sg-ease)}.sg-svg__dim text{font-size:8.5px;fill:var(--sg-ink-soft);letter-spacing:.02em;transition:fill .25s var(--sg-ease),font-weight .25s}.sg-svg__dim.is-active line{stroke:var(--sg-accent);stroke-width:1.6}.sg-svg__dim.is-active text{fill:var(--sg-accent);font-weight:700}body.sg-lock{position:fixed;left:0;right:0;width:100%;overflow:hidden}@media(max-width:600px){:root{--sg-panel-w: 100%}.sg__product-grid{grid-template-columns:1fr;gap:28px}.sg__product-figure{order:-1;display:flex;justify-content:center}.sg-svg{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.sg-svg__art,.sg-svg svg{flex:1 1 140px;max-width:220px}}@media(prefers-reduced-motion:reduce){.sg__overlay,.sg__panel,.sg__close,.sg__size:after,.sg__accordion-body,.sg__acc-v,.sg-svg__dim line,.sg-svg__dim text{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/size-guide.css.map */
