.qp-fit__title{margin:0 0 clamp(18px,2.4vw,34px);font-size:clamp(28px,4vw,52px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-align:center;color:rgb(var(--color-foreground, 24, 24, 24))}.qp-fit__panel{--qp-fit-pad: clamp(16px, 2vw, 30px);border:1px solid rgb(var(--color-border, 222, 222, 222));border-radius:var(--qp-fit-radius, 16px);padding:var(--qp-fit-pad)}.qp-fit__panel+.qp-fit__panel{margin-top:clamp(14px,1.6vw,22px)}.qp-fit__aside-title{margin:0 0 10px;font-size:clamp(13px,1.05vw,16px);font-weight:700;letter-spacing:.04em;line-height:1.3;text-transform:uppercase;color:rgb(var(--color-foreground, 24, 24, 24))}.qp-fit__aside-text{margin:0;font-size:clamp(12.5px,.95vw,14px);line-height:1.6;color:rgb(var(--color-foreground-secondary, var(--color-foreground, 74, 79, 87)))}.qp-fit__content{min-width:0}.qp-fit__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.qp-fit__size{display:grid;justify-items:center;gap:6px;padding:clamp(12px,1.4vw,18px) 8px;border:1px solid rgb(var(--color-border, 222, 222, 222));border-radius:12px;text-align:center}.qp-fit__size-label{font-size:clamp(20px,2vw,30px);font-weight:800;line-height:1;color:rgb(var(--color-foreground, 24, 24, 24))}.qp-fit__size-rule{width:30px;height:2px;margin:4px 0 6px;background:var(--qp-fit-accent, #e5352b)}.qp-fit__size-range{font-size:clamp(12px,.95vw,14px);line-height:1.5;color:rgb(var(--color-foreground, 24, 24, 24))}.qp-fit__axis,.qp-fit__axis-label{display:none}.qp-fit__axis{position:relative;grid-auto-flow:column;grid-auto-columns:1fr;align-items:center;margin-top:clamp(14px,1.8vw,24px)}.qp-fit__axis:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:rgb(var(--color-foreground, 24, 24, 24))}.qp-fit__axis-marker{position:relative;height:10px}.qp-fit__axis-marker:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;transform:translate(-50%,-50%);border:1px solid rgb(var(--color-foreground, 24, 24, 24));border-radius:50%;background:rgb(var(--color-background, 255, 255, 255))}.qp-fit__axis-label{margin:10px 0 0;font-size:clamp(11px,.85vw,13px);font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:rgb(var(--color-foreground, 24, 24, 24))}.qp-fit__diagram{margin:clamp(14px,1.8vw,22px) 0 0;min-width:0}.qp-fit__diagram img{display:block;width:100%;height:auto}.qp-fit__table-wrap{margin-top:clamp(14px,1.8vw,22px);min-width:0;overflow-x:auto}.qp-fit__table{width:100%;border-collapse:collapse;font-size:clamp(11px,.85vw,13px);line-height:1.4;color:rgb(var(--color-foreground, 24, 24, 24))}.qp-fit__table th,.qp-fit__table td{padding:8px 7px;text-align:left;vertical-align:middle;border-bottom:1px solid rgb(var(--color-border, 222, 222, 222));white-space:nowrap}.qp-fit__table thead th{font-weight:700;border-bottom:1px solid rgb(var(--color-border, 222, 222, 222))}.qp-fit__table tbody tr:last-child th,.qp-fit__table tbody tr:last-child td{border-bottom:0}.qp-fit__table-ref{width:1%;font-weight:700;text-align:center}.qp-fit__table .qp-fit__table-name{white-space:normal;font-weight:400;min-width:16em}@media(min-width:700px){.qp-fit__sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px){.qp-fit__panel--sizes,.qp-fit__panel--geometry{display:grid;gap:clamp(18px,2.4vw,40px);align-items:stretch}.qp-fit__aside{--qp-fit-divider-inset: 14px;margin-top:calc(var(--qp-fit-divider-inset) - var(--qp-fit-pad));margin-bottom:calc(var(--qp-fit-divider-inset) - var(--qp-fit-pad));padding-top:calc(var(--qp-fit-pad) - var(--qp-fit-divider-inset));padding-bottom:calc(var(--qp-fit-pad) - var(--qp-fit-divider-inset));padding-right:clamp(14px,1.6vw,24px);border-right:1px solid rgb(var(--color-border, 222, 222, 222))}.qp-fit__panel--sizes,.qp-fit__panel--geometry{grid-template-columns:minmax(160px,215px) minmax(0,1fr)}.qp-fit__sizes{grid-template-columns:repeat(var(--qp-fit-size-count, 4),minmax(0,1fr))}.qp-fit__axis{display:grid;grid-template-columns:repeat(var(--qp-fit-size-count, 4),minmax(0,1fr))}.qp-fit__axis-label{display:block}.qp-fit__diagram,.qp-fit__table-wrap{margin-top:0}}@media(min-width:1280px){.qp-fit__panel--geometry{grid-template-columns:minmax(160px,215px) minmax(0,.72fr) minmax(0,1.28fr)}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/qp-fit.css.map */
