.size-guide__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.size-guide__heading{margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800}.size-guide__hint{margin:0 0 1rem;font-size:.875rem;opacity:.65}.size-guide__zoom-wrap{position:relative;width:100%;max-width:var(--image-max-width, 900px);min-height:320px;overflow:hidden;touch-action:none;display:flex;align-items:center;justify-content:center;background:#00000008;border-radius:8px}.size-guide__zoom-wrap:focus-visible{outline:2px solid currentColor;outline-offset:2px}.size-guide__image{display:block;max-width:100%;max-height:var(--image-max-height, 80vh);width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:transform .15s ease}.size-guide__image.is-zoomed{cursor:zoom-out;transition:none}.size-guide__controls{position:absolute;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:rgb(var(--kb-fg-rgb) / .9);box-shadow:0 1px 4px rgb(0 0 0 / calc(.15 * var(--kb-shadow-k, 1)))}.size-guide__control-btn{min-width:44px;min-height:44px;border:0;border-radius:50%;background:transparent;color:var(--kb-g11);font-size:1.25rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.size-guide__control-btn:hover:not(:disabled){background:#00000014}.size-guide__control-btn:focus-visible{outline:2px solid var(--kb-g11);outline-offset:2px}.size-guide__control-btn:disabled{opacity:.35;cursor:default}.size-guide__control-btn--reset{min-width:auto;min-height:44px;padding:0 14px;border-radius:999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.size-guide__zoom-level{min-width:44px;text-align:center;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--kb-g11);opacity:.8}.size-guide__empty{font-size:.875rem;opacity:.5}.size-guide__heading{font-family:var(--font-heading--family);font-size:var(--text-3xl);line-height:.95;text-transform:uppercase;letter-spacing:-.01em}.size-guide__table{max-width:40rem;margin:0 auto var(--space-7, 48px)}.size-guide__image-heading{margin:0 0 var(--space-3, 12px);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--text-xl);text-align:center;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-size-guide.css.map */
