body.size-guide-open{overflow:hidden}.sg{width:100%;max-width:560px;max-height:100%;padding:0;border:0;background:transparent;color:var(--ink);font-family:var(--font-body)}.sg::backdrop{background:#141a2273}.sg__panel{display:flex;flex-direction:column;max-height:85vh;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.sg :focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sg [hidden]{display:none!important}.sg__head{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px 12px;padding:10px 10px 12px 18px;border-bottom:1px solid var(--border)}.sg__title{grid-column:1;grid-row:1;display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-heading);font-size:1.125rem;line-height:1.2}.sg__title .icon{color:var(--accent)}.sg__close{grid-column:2;grid-row:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.sg__close:hover{background:var(--paper)}.sg__units{grid-column:1 / -1;grid-row:2;display:inline-flex;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-btn)}.sg__unit{min-height:36px;padding:0 14px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:.8125rem;cursor:pointer}.sg__unit[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:700}.sg__body{padding:16px 18px calc(18px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.sg__body>*{margin:0}.sg__body>*+*{margin-top:16px}.sg__rte{max-width:none;font-size:.9375rem}.sg__note,.sg__source,.sg__measure,.sg__disclaimer{color:var(--muted);font-size:.8125rem;line-height:1.5}.sg__measure p{margin:0 0 .35rem}.sg__measure ul{margin:0;padding-left:1.1rem}.sg__measure li{margin-bottom:.25rem}.sg__finder{display:grid;gap:12px;padding:14px;border-radius:var(--radius-card);background:var(--paper)}.sg__finder-intro{margin:0;font-size:.9375rem}.sg__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg__fields--imperial{grid-template-columns:repeat(3,minmax(0,1fr))}.sg__field{display:grid;gap:4px}.sg__field label{font-size:.8125rem;font-weight:700}.sg__field input{width:100%;min-height:44px;padding:8px 10px;border:1px solid var(--muted);border-radius:4px;background:var(--surface);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums}.sg__submit{min-height:44px}.sg__result{display:grid;gap:8px}.sg__badge{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-width:56px;min-height:36px;padding:0 16px;border-radius:var(--radius-btn);background:var(--ink);color:#fff;font-size:1.0625rem;font-weight:700}.sg__result p{margin:0;font-size:.875rem;line-height:1.5}.sg__choose{justify-self:start;min-height:44px}.sg__table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card);-webkit-overflow-scrolling:touch}.sg__table{width:100%;border-collapse:collapse;font-size:.9375rem;font-variant-numeric:tabular-nums;white-space:nowrap}.sg__table th,.sg__table td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.sg__table thead th{background:var(--paper);font-size:.8125rem;font-weight:700}.sg__table thead th:first-child,.sg__table th[scope=row]{position:sticky;left:0;z-index:1;font-weight:700}.sg__table thead th:first-child{background:var(--paper)}.sg__table th[scope=row]{background:var(--surface);border-right:1px solid var(--border)}.sg__table tbody tr:last-child th,.sg__table tbody tr:last-child td{border-bottom:0}.fit{display:grid;gap:12px}.fit__form{display:grid;gap:14px;padding:16px;border-radius:var(--radius-card);background:var(--paper)}.fit__title{margin:0;font-size:1.0625rem;line-height:1.25}.fit__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fit__shapes{margin:0;padding:0;border:0;min-width:0}.fit__shapes legend{margin-bottom:6px;padding:0;font-size:.8125rem;font-weight:700}.fit__shape-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fit__shape{display:grid;justify-items:center;align-content:end;gap:6px;padding:10px 6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s cubic-bezier(.05,.7,.1,1)}.fit__figure{display:block;width:auto;height:104px;opacity:.42;transition:opacity .15s ease}.fit__shape-name{font-size:.8125rem;font-weight:700;line-height:1.2}@media(hover:hover){.fit__shape:hover{border-color:var(--ink)}.fit__shape:hover .fit__figure{opacity:.75}}.fit__shape-row input:checked+.fit__shape{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fit__shape-row input:checked+.fit__shape .fit__figure{opacity:1}.fit__shape-row input:focus-visible+.fit__shape{outline:2px solid var(--ink);outline-offset:2px}.fit__shape:active{transform:scale(.97)}.fit__own summary{display:inline-block;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.fit__own summary::-webkit-details-marker{display:none}.fit__own[open] summary{margin-bottom:8px}.fit__wait{margin:0;color:var(--muted);font-size:.875rem}.fit__answer{display:grid;gap:8px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);animation:fit-in .3s cubic-bezier(.05,.7,.1,1) both}.fit__label{margin:0;color:var(--muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fit__pick{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.fit__pick-size{font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.01em}.fit__pick-sub{color:var(--muted);font-size:.9375rem}.fit__lines,.fit__note{margin:0;font-size:.875rem;line-height:1.45;font-variant-numeric:tabular-nums}.fit__answer .sg__choose{justify-self:stretch;margin-top:4px}.fit__alt{justify-self:center;padding:2px 4px;border:0;background:none;color:var(--ink);font:inherit;font-size:.875rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fit__reassure{margin:0;color:var(--muted);font-size:.8125rem;line-height:1.4;text-align:center}.fit__table-box summary{display:inline-block;font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;list-style:none}.fit__table-box summary::-webkit-details-marker{display:none}.fit__table-box[open] summary{margin-bottom:10px}.fit__table-box .sg__note{margin:8px 0 0}.fit__size{display:block;font-weight:700}.fit__size-sub{display:block;color:var(--muted);font-size:.6875rem;font-weight:400;letter-spacing:.02em}.fit__table td{vertical-align:middle}@keyframes fit-in{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.fit__answer,.fit__shape,.fit__figure{animation:none;transition:none}}.fit-hint{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;font-size:.8125rem;line-height:1.4}.fit-hint[hidden]{display:none}.fit-hint__basis{color:var(--muted)}.fit-hint__open{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.option__values--chips label.is-advised{position:relative}.option__values--chips label.is-advised:after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--ink)}@media screen and (max-width:749px){.sg{max-width:100%;margin:auto auto 0}.sg__panel{max-height:85vh;border-bottom:0;border-radius:12px 12px 0 0}.sg__body{padding-inline:16px}.sg__head{padding-left:16px}}@media screen and (min-width:750px){.sg__head{grid-template-columns:minmax(0,1fr) auto 44px}.sg__units{grid-column:2;grid-row:1}.sg__close{grid-column:3}}.sg.is-fallback[open]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;background:#141a2273}.sg.is-fallback[open] .sg__panel{width:100%;max-width:560px}@media screen and (min-width:750px){.sg.is-fallback[open]{align-items:center}}.sg__fit{padding:14px 16px;border-radius:var(--radius-card, 4px);background:var(--paper)}.sg__fit>:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/size-guide.css.map */
