.product-dialog .product-fit-guide{max-width:48em}.product-fit-guide h2{margin:0;font:inherit}.product-fit-guide__caption{margin:1em 0 2em}.product-fit-guide__models{--fit-gap: 1.5em;display:grid;container-type:inline-size;grid-template-columns:repeat(var(--fit-count),minmax(0,1fr));gap:var(--fit-gap)}.product-fit-guide__model{min-width:0;margin:0;text-align:center}.product-fit-guide__figure{height:min(18em,calc((100cqw - (var(--fit-count) - 1) * var(--fit-gap)) / var(--fit-count) * 196 / 62));display:flex;align-items:end;justify-content:center;padding-top:2em}.product-fit-guide__person{position:relative;height:calc(100% * var(--fit-height-ratio));width:100%}.product-fit-guide__height{position:absolute;inset:auto 0 calc(100% + .5em);white-space:nowrap}.product-fit-figure{display:block;height:100%;width:auto;max-width:none;margin-inline:auto}.product-fit-guide figcaption{margin-top:.75em;font-weight:700;overflow-wrap:anywhere}.product-fit-guide__model[data-fit-selected=true] figcaption{text-decoration:underline;text-underline-offset:.3em}.product-fit-guide__measurements{margin-top:2.5em;overflow-x:auto}.product-fit-guide__measurements :is(table,img){max-width:100%}.product-fit-guide__measurements table{border-collapse:collapse}.product-fit-guide__measurements :is(th,td){border:1px solid currentColor;padding:.75em;text-align:start}@media(max-width:479px){.product-dialog .product-fit-guide{padding:4em 1.25em 1.5em}.product-fit-guide__models{--fit-gap: .75em}.product-fit-guide__figure{height:min(14em,calc((100cqw - (var(--fit-count) - 1) * var(--fit-gap)) / var(--fit-count) * 196 / 62))}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-fit-guide.css.map */
