.sg{--sg-accent: rgb(var(--brand-blue));--sg-accent-hover: #1e4d5c;--sg-tint: rgb(var(--brand-tint));--sg-bg: #f7f7f7;--sg-card: #ffffff;--sg-ink: rgb(var(--text-color));--sg-ink-2: rgb(var(--text-color) / .75);--sg-ink-3: rgb(var(--text-color) / .65);--sg-hair: #ededed;--sg-border: #e2e2e2;--sg-control: #dcdcdc;--sg-track: #dce6ea;--sg-tick: #b9c8ce;--sg-radius: 12px;--sg-body: "Fira Sans", sans-serif;font-family:var(--sg-body);color:var(--sg-ink)}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg-result-left{--a11y-focus-ring-color: rgb(var(--brand-on-blue));--a11y-focus-ring-gap-color: var(--sg-accent)}.sg-result-left:focus-visible{outline:var(--a11y-focus-ring-width) solid var(--a11y-focus-ring-color);outline-offset:-4px}.sg-wrap{max-width:1080px;margin:0 auto;padding:24px 16px}.sg-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:320px;padding:40px 16px;text-align:center;color:var(--sg-ink-3);font-size:14px;opacity:0;animation:sg-loading-in .25s ease .2s forwards}.sg[data-sg-hydrated] .sg-loading{display:none}.sg:not([data-sg-hydrated]) .sg-wrap>*:not(.sg-loading){display:none}.sg-spinner{width:40px;height:40px;border-radius:50%;border:3px solid var(--sg-border);border-top-color:var(--sg-accent);animation:sg-spin .8s linear infinite}.sg-loading-error{display:none;max-width:340px}.sg.sg-load-failed .sg-spinner,.sg.sg-load-failed .sg-loading-text{display:none}.sg.sg-load-failed .sg-loading-error{display:block}.sg-noscript{max-width:480px;margin:0 auto;padding:32px 16px;text-align:center;color:var(--sg-ink-2);font-size:14px}.sg-noscript a,.sg-loading-error a{color:var(--sg-accent);font-weight:600;text-decoration:underline}.sg-noscript a:hover,.sg-loading-error a:hover{text-decoration:none}@keyframes sg-spin{to{transform:rotate(360deg)}}@keyframes sg-loading-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){.sg-loading{animation:none;opacity:1}.sg-spinner{animation:none}}.sg-card{background:var(--sg-card);border-radius:var(--sg-radius);box-shadow:0 2px 12px #0000000f;overflow:hidden}.sg-topbar{border-bottom:1px solid var(--sg-hair)}.sg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 26px 0}.sg-title{font-family:var(--sg-body);font-size:24px;font-weight:500;line-height:1.35;margin:0}.sg-caption{font-size:13.5px;color:var(--sg-ink-2);margin:4px 0 0}.sg-head-right{display:flex;align-items:center;gap:14px;flex-shrink:0}.sg-unit{display:inline-flex;border-radius:100px;box-shadow:0 2px 6px #0000001f;overflow:hidden}.sg-unit button{border:0;background:#fff;color:var(--sg-ink);font:inherit;font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer}.sg-unit button[aria-pressed=true]{background:var(--sg-accent);color:rgb(var(--brand-on-blue))}.sg-progress{display:flex;gap:6px;padding:14px 26px 20px}.sg-progress span{flex:1;height:4px;border-radius:100px;background:var(--sg-border)}.sg-progress span.is-on{background:var(--sg-accent)}.sg-body{padding:28px 26px}.sg-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-accent);margin:0 0 10px}.sg-q{font-family:var(--sg-body);font-size:22px;font-weight:500;margin:0 0 6px;line-height:1.25}.sg-help{font-size:14px;color:var(--sg-ink-2);margin:0 0 22px;line-height:1.5}.sg-help a{color:var(--sg-accent)}.sg-reassure{font-size:13.5px;color:var(--sg-accent);margin:16px 0 0}[data-sg-step]{display:none}[data-sg-step].is-active{display:block;animation:sg-enter .24s ease-out}@keyframes sg-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-sg-step].is-active{animation:none}}.sg-carousel{display:flex;align-items:center;gap:8px}.sg-arrow{flex:0 0 44px;width:44px;height:44px;border-radius:50%;border:1px solid var(--sg-border);background:#fff;cursor:pointer;font-size:18px;color:var(--sg-ink-2);line-height:1}.sg-arrow{box-shadow:0 1px 6px #0000001f;transition:box-shadow .15s ease,opacity .15s ease}.sg-arrow:hover:not(:disabled){box-shadow:0 2px 10px #0000002e;color:var(--sg-accent)}.sg-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.sg-arrow[hidden]{display:none}.sg-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;scrollbar-width:none;cursor:grab}.sg-track::-webkit-scrollbar{display:none}.sg-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sg-shape-card{flex:0 0 178px;scroll-snap-align:start;border:1.5px solid var(--sg-border);border-radius:10px;background:#fff;cursor:pointer;overflow:hidden;text-align:left;padding:0;font:inherit;transition:border-color .18s,box-shadow .18s}.sg-shape-card[aria-pressed=true]{border:2px solid var(--sg-accent);background:var(--sg-tint);box-shadow:0 2px 10px #28668033}.sg-shape-photo{height:236px;background:#f2f2f2;display:flex;align-items:center;justify-content:center;color:#bcbcbc;font-size:13px;text-align:center;border-radius:8px 8px 0 0}.sg-shape-photo img{width:100%;height:100%;object-fit:cover}.sg-shape-meta{padding:12px 14px 14px}.sg-shape-name{font-size:14px;font-weight:600}.sg-value-row{display:flex;align-items:center;justify-content:center;gap:18px;margin:8px 0 4px}.sg-step-btn{width:52px;height:52px;border-radius:50%;border:1px solid var(--sg-accent);background:#fff;color:var(--sg-accent);font-size:24px;cursor:pointer;line-height:1}.sg-value-input{font-family:var(--sg-body);font-size:64px;font-weight:700;color:var(--sg-accent);background:transparent;border:0;border-bottom:2px solid var(--sg-track);width:150px;text-align:center;padding:0 0 4px;-moz-appearance:textfield}.sg-value-input::-webkit-outer-spin-button,.sg-value-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sg-value-unit{font-size:20px;color:var(--sg-ink-2)}.sg-slider-wrap{max-width:560px;margin:22px auto 0}.sg-ticks{height:14px}.sg-range{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:100px;background:var(--sg-track);margin:6px 0 0}.sg-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:34px;height:34px;border-radius:50%;background:#fff;border:4px solid var(--sg-accent);box-shadow:0 2px 8px #00000040;cursor:pointer}.sg-range::-moz-range-thumb{width:34px;height:34px;border-radius:50%;background:#fff;border:4px solid var(--sg-accent);box-shadow:0 2px 8px #00000040;cursor:pointer}.sg-range-labels{display:flex;justify-content:space-between;margin-top:6px;font-family:var(--sg-body);font-size:11.5px;color:#9a9a9a}.sg-actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.sg-result{display:none;grid-template-columns:1.05fr 1fr}.sg.is-done .sg-result{display:grid}.sg.is-done .sg-body{display:none}.sg-result-left{background:var(--sg-accent);color:#fff;padding:30px 28px;display:flex;flex-direction:column;gap:18px}.sg-result-eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--brand-on-blue) / .88);margin:0}.sg-size-line{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sg-size{font-family:var(--sg-body);font-size:74px;font-weight:700;line-height:.9;white-space:nowrap}.sg-size-desc{font-size:14px;color:rgb(var(--brand-on-blue) / .88)}.sg-nudge{font-size:14px;color:rgb(var(--brand-on-blue) / .88);margin:0;line-height:1.5}.sg-fit-label{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--brand-on-blue) / .88);margin:0 0 8px}.sg-pill{display:inline-flex;background:rgb(var(--brand-on-blue) / .1);border-radius:100px;padding:4px;gap:2px}.sg-pill button{border:0;background:transparent;color:rgb(var(--brand-on-blue));font:inherit;font-size:13px;font-weight:500;padding:8px 16px;border-radius:100px;cursor:pointer;white-space:nowrap}.sg-pill button[aria-pressed=true]{background:rgb(var(--brand-on-blue));color:var(--sg-accent);font-weight:600}.sg-shop{align-self:flex-start;margin-top:auto}.sg-disclaimer{font-size:12.5px;color:rgb(var(--brand-on-blue) / .88);margin:10px 0 0}.sg-result-right{padding:30px 28px}.sg-told-kicker{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink-3);margin:0 0 14px}.sg-told-row{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--sg-border);border-radius:8px;padding:14px 16px;min-height:52px;margin-bottom:10px}.sg-told-label{font-size:14px}.sg-told-val{display:flex;align-items:center;gap:12px}.sg-told-num{font-family:var(--sg-body);font-size:16px;font-weight:600;color:var(--sg-accent)}.sg-edit{background:none;border:0;padding:0;color:var(--sg-accent);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px}.sg-told-close{font-size:13px;color:var(--sg-ink-2);margin:14px 0 0;line-height:1.5}.sg-switch{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;background:var(--sg-card);border:1px solid var(--sg-border);border-radius:100px;padding:8px 8px 8px 18px;margin-bottom:16px;position:sticky;top:var(--sticky-area-height, 0px);z-index:5;box-shadow:0 2px 12px #00000014;transition:box-shadow .2s ease}.sg-switch.is-pinned{box-shadow:0 6px 20px #00000024}.sg-switch[hidden]{display:none}.sg-switch-kicker{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink-3)}.sg-switch-chips{display:flex;gap:6px;min-width:0;flex:1;cursor:grab;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sg-switch-chips::-webkit-scrollbar{display:none}.sg-switch-arrow{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--sg-border);background:#fff;color:var(--sg-ink-2);cursor:pointer;font-size:17px;line-height:1;box-shadow:0 1px 6px #0000001f;transition:box-shadow .15s ease,opacity .15s ease}.sg-switch-arrow:hover:not(:disabled){box-shadow:0 2px 10px #0000002e;color:var(--sg-accent)}.sg-switch-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.sg-switch-arrow[hidden]{display:none}.sg-track.is-dragging,.sg-switch-chips.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none;scroll-snap-type:none}.sg-switch-chip{flex:0 0 auto;scroll-snap-align:start;white-space:nowrap}.sg-switch-mysize{margin-left:auto;display:flex;align-items:center;gap:8px;padding-right:8px}.sg-switch-mysize[hidden]{display:none}.sg-switch-mysize-label{font-size:12.5px;color:var(--sg-ink-3)}.sg-switch-mysize-val{font-family:var(--sg-body);font-size:15px;font-weight:700;color:var(--sg-accent)}.sg-measure{margin-top:16px;display:grid;grid-template-columns:1fr 1fr}.sg-measure[hidden]{display:none}.sg-measure-media{background:var(--sg-bg);border-right:1px solid var(--sg-hair);padding:16px;display:flex;align-items:center;justify-content:center}.sg-measure-figure{width:100%;border-radius:8px;overflow:hidden}.sg-measure-figure img{display:block;width:100%;height:auto;object-fit:contain}.sg-measure-figure.is-empty{aspect-ratio:4 / 5;max-width:360px;margin:0 auto;background:#f2f2f2;display:flex;align-items:center;justify-content:center;color:#bcbcbc;font-size:13px;text-align:center;padding:12px}.sg-measure-body{padding:28px 26px}.sg-measure-title{font-family:var(--sg-body);font-size:24px;font-weight:500;line-height:1.35;margin:0}.sg-measure-intro{font-size:14px;line-height:1.55;color:var(--sg-ink-2);margin:9px 0 0}.sg-acc{margin-top:20px;border-top:1px solid var(--sg-border)}.sg-acc-item{border-bottom:1px solid var(--sg-border)}.sg-acc-head{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:16px 2px;min-height:56px;font:inherit}.sg-acc-label{flex:1;font-size:15px;font-weight:600;color:var(--sg-ink)}.sg-acc-badge{flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:var(--sg-tint);color:var(--sg-accent);border-radius:100px;padding:6px 9px}.sg-acc-chev{flex:0 0 auto;font-size:18px;line-height:1;color:var(--sg-accent);transition:transform .18s ease}.sg-acc-head[aria-expanded=true] .sg-acc-chev{transform:rotate(180deg)}.sg-acc-panel{margin:0;padding:0 2px 18px;font-size:14px;line-height:1.6;color:var(--sg-ink-2);max-width:520px}.sg-acc-panel[hidden]{display:none}.sg-measure-note{font-size:13.5px;line-height:1.55;color:var(--sg-ink-2);margin:18px 0 0}@media(prefers-reduced-motion:reduce){.sg-acc-chev{transition:none}}.sg-chart{margin-top:16px;padding:28px 26px}.sg-chart[hidden]{display:none}.sg-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.sg-chart-title{font-family:var(--sg-body);font-size:24px;font-weight:500;line-height:1.35;margin:0}.sg-chart-sub{font-size:14px;line-height:1.55;color:var(--sg-ink-2);margin:9px 0 0;max-width:680px;text-wrap:pretty}.sg-chart-banner{display:inline-block;margin:16px 0 0;background:var(--sg-tint);color:var(--sg-accent-hover);border-radius:100px;padding:9px 15px;font-size:13px;line-height:1.5}.sg-chart-banner[hidden]{display:none}.sg-chart-banner:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sg-accent);margin-right:8px;vertical-align:middle}.sg-chart-scroll{overflow-x:auto;margin-top:16px;padding-bottom:4px}.sg-chart-scroll::-webkit-scrollbar{height:8px}.sg-chart-scroll::-webkit-scrollbar-thumb{background:#cbd8dd;border-radius:100px}.sg-chart-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--sg-body)}.sg-chart-table th{opacity:1}.sg-chart-th{text-align:center;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sg-ink-2);white-space:nowrap;padding:0 14px 12px;border-bottom:1px solid var(--sg-border)}.sg-chart-td{text-align:center;font-size:13.5px;font-weight:400;color:var(--sg-ink);white-space:nowrap;padding:13px 14px;border-bottom:1px solid #f0f0f0;background:var(--sg-card)}.sg-chart-tr:nth-child(2n) .sg-chart-td{background:#fbfbfb}.sg-chart-sizecell{font-weight:600}.sg-chart-sticky{position:sticky;left:0;z-index:1;text-align:left}.sg-chart-th.sg-chart-sticky{background:var(--sg-card)}.sg-chart-table .sg-chart-sticky{padding-inline-start:22px}.sg-chart-tr.is-rec .sg-chart-td{background:var(--sg-tint);color:var(--sg-accent-hover);font-weight:700}.sg-chart-tr.is-rec .sg-chart-sizecell{box-shadow:inset 4px 0 0 var(--sg-accent)}.sg-chart-note{font-size:12.5px;line-height:1.55;color:var(--sg-ink-2);margin:14px 0 0}.sg-gallery{margin-top:16px;display:grid;grid-template-columns:1fr 1fr}.sg-gallery[hidden]{display:none}.sg-gallery-body{padding:30px 28px}.sg-gallery-title{font-family:var(--sg-body);font-size:24px;font-weight:500;line-height:1.35;margin:0}.sg-gallery-intro{font-size:14px;line-height:1.55;color:var(--sg-ink-2);margin:9px 0 0}.sg-gallery-sizes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.sg-gallery-size{border:1.5px solid var(--sg-accent);background:transparent;color:var(--sg-accent);font:inherit;font-size:14px;font-weight:500;padding:15px 10px;border-radius:8px;cursor:pointer;min-height:50px;transition:border-color .18s,background .18s,color .18s}@media(hover:hover){.sg-gallery-size:hover{background:var(--sg-tint)}}.sg-gallery-size[aria-pressed=true],.sg-gallery-size[aria-pressed=true]:hover{background:var(--sg-accent);color:rgb(var(--brand-on-blue));font-weight:600}.sg-gallery-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.sg-gallery-reset[hidden]{display:none}.sg-gallery-help{font-size:13px;line-height:1.55;color:var(--sg-ink-2);margin:18px 0 0}.sg-gallery-help a{color:var(--sg-accent)}.sg-gallery-media{background:var(--sg-bg);border-left:1px solid var(--sg-hair);padding:22px;display:flex;flex-direction:column;gap:10px}.sg-gallery-kicker{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-ink-3);margin:0}.sg-gallery-figure{border-radius:8px;background:#f2f2f2;aspect-ratio:2 / 3;height:600px;max-width:100%;width:auto;margin:0 auto;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sg-gallery-figure::-webkit-scrollbar{display:none}.sg-gallery-figure.is-swipeable{cursor:grab}.sg-gallery-figure.is-swipeable.is-dragging{cursor:grabbing}.sg-gallery-stage{position:relative;width:fit-content;max-width:100%;margin:0 auto}.sg-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid var(--sg-border);background:#ffffffe6;box-shadow:0 1px 6px #0000002e;cursor:pointer;font-size:20px;line-height:1;color:var(--sg-ink-2)}.sg-gallery-arrow--prev{left:8px}.sg-gallery-arrow--next{right:8px}.sg-gallery-arrow:disabled{opacity:.35;cursor:default}.sg-gallery-arrow[hidden]{display:none}.sg-gallery-slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.sg-gallery-figure img{width:100%;height:100%;object-fit:cover;display:block}.sg-gallery-empty{display:flex;align-items:center;justify-content:center;color:#bcbcbc;font-size:13px;text-align:center;padding:12px}.sg-gallery-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:2px}.sg-gallery-dots[hidden]{display:none}.sg-gallery-dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background:var(--sg-hair);cursor:pointer;transition:width .25s ease,background .25s ease}.sg-gallery-dot.is-active{width:22px;border-radius:4px;background:var(--sg-accent)}.sg-gallery-caption{font-size:12px;color:var(--sg-ink-3);margin:0}@media screen and (max-width:720px){.sg-title{font-size:20px}.sg-size{font-size:56px}.sg-result{grid-template-columns:1fr}.sg-body{padding:22px 18px}.sg-head{padding:18px 18px 0}.sg-progress{padding:14px 18px 20px}.sg-switch{flex-direction:row;align-items:center;gap:8px;padding:6px 8px;border-radius:100px}.sg-switch-kicker,.sg-switch-mysize{display:none}.sg-switch-chips{flex:1}.sg-measure{grid-template-columns:1fr}.sg-measure-media{border-right:0;border-bottom:1px solid var(--sg-hair);padding:22px 18px}.sg-measure-body,.sg-chart{padding:22px 18px}.sg-chart-table{min-width:640px}.sg-gallery{grid-template-columns:1fr}.sg-gallery-body{padding:22px 18px}.sg-gallery-sizes{grid-template-columns:repeat(2,1fr)}.sg-gallery-media{border-left:0;border-top:1px solid var(--sg-hair);padding:18px;order:-1}.sg-gallery-figure{height:460px}}@media screen and (max-width:400px){.sg-value-row{gap:12px}.sg-value-input{font-size:44px;width:92px}.sg-value-unit{font-size:16px}.sg-step-btn{width:46px;height:46px;font-size:22px}.sg-size{font-size:44px}.sg-result-left,.sg-result-right{padding:24px 20px}}
/*# sourceMappingURL=/cdn/shop/t/325/assets/size-guide.css.map */
