.ls-sizechart{--ls-navy:#003B4A;--ls-cyan:#00A9C4;--ls-rule:#cfdde1;--ls-zebra:#f2f7f8;--ls-ink:#12262c;--ls-mute:#566f76;color:var(--ls-ink)}.ls-sizechart *{box-sizing:border-box}.ls-sizechart h1.ls-title{font-family:inherit;color:var(--ls-navy);font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.15;font-weight:700;letter-spacing:-.01em;margin:0 0 1.5rem;padding-bottom:.7rem;border-bottom:3px solid var(--ls-navy)}.ls-sizechart .ls-grid{display:grid;grid-template-columns:minmax(210px,.9fr) minmax(0,2.6fr);gap:2rem;align-items:start}.ls-sizechart--landscape .ls-grid{grid-template-columns:minmax(260px,1fr) minmax(0,1.5fr)}@media(max-width:900px){.ls-sizechart .ls-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.ls-sizechart .ls-grid>*{min-width:0}.ls-sizechart .ls-figure{margin:0;background:#000;padding:.75rem}.ls-sizechart .ls-figure img{display:block;width:100%;height:auto}.ls-sizechart .ls-figure figcaption{color:#cfe9ee;font-size:.78rem;line-height:1.45;padding:.6rem .2rem 0;text-align:center}.ls-sizechart .ls-label{color:var(--ls-navy);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;padding-bottom:.4rem;border-bottom:2px solid var(--ls-rule)}.ls-sizechart ul.ls-measure{margin:0 0 1.6rem;padding:0;list-style:none;display:grid;gap:.7rem}.ls-sizechart ul.ls-measure li{display:flex;gap:.6rem;align-items:flex-start;line-height:1.5}.ls-sizechart .ls-key{flex:none;width:1.45rem;height:1.45rem;border-radius:50%;background:var(--ls-navy);color:#fff;font-weight:700;font-size:.78rem;line-height:1.45rem;text-align:center;margin-top:.08rem}.ls-sizechart ul.ls-measure b{color:var(--ls-navy)}.ls-sizechart ul.ls-measure span.ls-t{color:var(--ls-mute);font-size:.92rem}.ls-sizechart .ls-r{position:absolute;opacity:0;width:0;height:0;margin:0}.ls-sizechart .ls-toggle{display:none;align-items:stretch;border:2px solid var(--ls-navy);border-radius:999px;margin:0 0 1rem;overflow:hidden;line-height:0}@supports selector(:has(*)){.ls-sizechart .ls-toggle{display:inline-flex}}.ls-sizechart.ls-js .ls-toggle{display:inline-flex}@media print{.ls-sizechart .ls-toggle{display:none!important}}.ls-sizechart .ls-toggle label{position:relative;display:flex;align-items:center;margin:0;padding:.45rem 1.35rem;font-size:.8rem;line-height:1.2;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--ls-navy);background:#fff;transition:background .12s ease,color .12s ease}.ls-sizechart .ls-toggle label:hover{background:var(--ls-zebra)}.ls-sizechart .ls-toggle label+label{border-left:2px solid var(--ls-navy)}.ls-sizechart .ls-u{display:inline-grid}.ls-sizechart .ls-u>.ls-u-cm,.ls-sizechart .ls-u>.ls-u-in{grid-area:1/1}.ls-sizechart .ls-u .ls-u-in{visibility:hidden}.ls-sizechart .ls-uf .ls-u-in,.ls-sizechart .ls-u-sep{display:none}.ls-sizechart:has(.ls-r-in:checked) .ls-lab-in,.ls-sizechart:not(:has(.ls-r-in:checked)) .ls-lab-cm{background:var(--ls-navy);color:#fff}.ls-sizechart .ls-gasket-link{color:var(--ls-navy);text-decoration:underline;text-underline-offset:2px}.ls-sizechart .ls-gasket-link:hover{color:var(--ls-cyan)}.ls-sizechart:has(.ls-r-in:checked) .ls-u .ls-u-cm{visibility:hidden}.ls-sizechart:has(.ls-r-in:checked) .ls-u .ls-u-in{visibility:visible}.ls-sizechart:has(.ls-r-in:checked) .ls-uf .ls-u-cm{display:none}.ls-sizechart:has(.ls-r-in:checked) .ls-uf .ls-u-in{display:inline}.ls-sizechart.ls-show-in .ls-u .ls-u-cm{visibility:hidden}.ls-sizechart.ls-show-in .ls-u .ls-u-in{visibility:visible}.ls-sizechart.ls-show-in .ls-uf .ls-u-cm{display:none}.ls-sizechart.ls-show-in .ls-uf .ls-u-in{display:inline}.ls-sizechart.ls-show-in .ls-lab-in{background:var(--ls-navy);color:#fff}.ls-sizechart.ls-js:not(.ls-show-in) .ls-lab-cm{background:var(--ls-navy);color:#fff}.ls-sizechart.ls-js.ls-show-in .ls-lab-cm{background:#fff;color:var(--ls-navy)}.ls-sizechart .ls-r:focus-visible+span{outline:3px solid var(--ls-cyan);outline-offset:3px}.ls-sizechart .ls-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 0 1.6rem}.ls-sizechart .ls-scroll:last-child{margin-bottom:0}.ls-sizechart table.ls-table{border-collapse:collapse;width:100%;min-width:24rem;margin:0;font-variant-numeric:tabular-nums;font-size:.92rem}.ls-sizechart table.ls-table thead th{background:var(--ls-navy);color:#fff;font-weight:700;padding:.6rem .7rem;text-align:center;letter-spacing:.04em;border:none}.ls-sizechart table.ls-table thead th:first-child{text-align:left}.ls-sizechart table.ls-table tbody th{width:11rem;min-width:9rem;white-space:normal;text-align:left;font-weight:700;color:var(--ls-navy);background:#fff;padding:.55rem .8rem .55rem .2rem;border-bottom:1px solid var(--ls-rule)}.ls-sizechart table.ls-table tbody td{text-align:center;padding:.55rem .7rem;white-space:nowrap;border-bottom:1px solid var(--ls-rule)}.ls-sizechart table.ls-table tbody td:first-of-type{border-left:2px solid var(--ls-navy)}.ls-sizechart table.ls-table tbody tr:nth-child(2n) td{background:var(--ls-zebra)}.ls-sizechart table.ls-table tbody tr:last-child td,.ls-sizechart table.ls-table tbody tr:last-child th{border-bottom:none}.ls-sizechart .ls-fit{display:none;margin:1.75rem 0 0;padding:1.1rem 1.2rem;background:var(--ls-zebra);border-left:3px solid var(--ls-navy)}.ls-sizechart .ls-fit.ls-fit-on{display:block}.ls-sizechart .ls-fit-intro{margin:0 0 .9rem;font-size:.85rem;color:var(--ls-mute)}.ls-sizechart .ls-fit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.7rem 1rem;margin:0 0 1rem}.ls-sizechart label.ls-fit-f{display:flex;flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;font-weight:700;color:var(--ls-navy)}.ls-sizechart label.ls-fit-f input{font:inherit;font-weight:400;padding:.45rem .6rem;border:1px solid var(--ls-rule);background:#fff;color:var(--ls-ink);width:100%}.ls-sizechart label.ls-fit-f input:focus-visible{outline:3px solid var(--ls-cyan);outline-offset:1px}.ls-sizechart label.ls-fit-f.ls-fit-missing input{border-color:#a3341f;background:#fdf3f1}.ls-sizechart button.ls-fit-go{font:inherit;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.55rem 1.4rem;border:2px solid var(--ls-navy);border-radius:999px;background:var(--ls-navy);color:#fff;cursor:pointer}.ls-sizechart button.ls-fit-go:hover{background:#fff;color:var(--ls-navy)}.ls-sizechart .ls-fit-out{margin:.9rem 0 0;font-size:.85rem;line-height:1.5;color:var(--ls-ink)}.ls-sizechart .ls-fit-out:empty{margin:0}.ls-sizechart .ls-fit-out b{color:var(--ls-navy)}.ls-sizechart .ls-fit-err{color:#a3341f}.ls-sizechart .ls-fit-out.ls-fit-unsure{border-left:3px solid var(--ls-cyan);padding-left:.8rem}@media print{.ls-sizechart .ls-fit{display:none!important}}.ls-sizechart .ls-cap{margin:.65rem 0 0;font-size:.8rem;color:var(--ls-mute)}.ls-sizechart .ls-mail{color:var(--ls-navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.ls-sizechart .ls-mail:hover{color:var(--ls-cyan)}.ls-sizechart .ls-video{margin:1.75rem 0 0}.ls-sizechart .ls-video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000}.ls-sizechart .ls-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}@supports not (aspect-ratio:16/9){.ls-sizechart .ls-video-frame{height:0;padding-bottom:56.25%}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/ls-size-chart.css.map */
