.sab-ladder__size-guide{margin:24px 0 20px;padding:18px 20px 14px;border:1px solid var(--sab-plant-line);background:var(--sab-plant-soft)}.sab-ladder__size-guide-title{margin:0 0 12px;color:var(--sab-plant-navy);font-size:14px;font-weight:800}.sab-ladder__size-guide [data-ladder-guide-fields]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sab-ladder__size-guide [data-ladder-guide-fields]>div{border-left:2px solid var(--sab-plant-blue);padding-left:10px}.sab-ladder__size-guide small{display:block;color:var(--sab-plant-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sab-ladder__size-guide span{display:block;margin-top:4px;color:var(--sab-plant-navy);font-size:18px;font-weight:800}.sab-ladder__size-guide-note{margin:14px 0 0;color:var(--sab-plant-muted);font-size:12px;line-height:1.45}.sab-ladder__field select{width:min(100%,260px);padding:10px 12px;border:1px solid var(--sab-plant-line);background:#fff;color:var(--sab-plant-navy);font-weight:700}.sab-ladder__table-wrap{width:100%;overflow-x:auto;border:1px solid var(--sab-plant-line);background:#fff;-webkit-overflow-scrolling:touch}.sab-ladder__table{width:100%;min-width:620px;border-collapse:collapse;color:var(--sab-plant-muted);font-size:13px}.sab-ladder__table th,.sab-ladder__table td{padding:13px 14px;border-bottom:1px solid var(--sab-plant-line);text-align:left;white-space:nowrap}.sab-ladder__table th{background:var(--sab-plant-soft);color:var(--sab-plant-navy);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.sab-ladder__table th:first-child,.sab-ladder__table td:first-child{position:sticky;left:0;background:#fff;color:var(--sab-plant-navy);font-weight:800;box-shadow:3px 0 5px #172d4f0f}.sab-ladder__table th:first-child{background:var(--sab-plant-soft)}.sab-ladder__table tr.is-selected td{background:#edf5ff}.sab-ladder__table tr.is-selected td:first-child{background:#e2efff}.sab-ladder__gap-note{margin-top:14px;color:var(--sab-plant-muted);font-size:12px;line-height:1.45}@media(max-width:599px){.sab-ladder__size-guide [data-ladder-guide-fields]{grid-template-columns:1fr;gap:10px}.sab-ladder__table{min-width:560px}.sab-ladder__table th,.sab-ladder__table td{padding:11px 12px}}.sab-ladder .sab-plant__form-shell{border-top:0;padding-top:10px}.sab-ladder .sab-ladder__field{border-bottom:0;padding-bottom:18px}
/*# sourceMappingURL=/cdn/shop/t/26/assets/sab-ladder.css.map */
