:root{--ls-corners: 0px}:root{--ls-control-h: 40px}:root{--ls-head-gap: 32px}:root{--ls-accent-line: 2px}:root{--ls-glow-color: rgba(60, 64, 140, .1)}.ls{--ls-red: var(--brand-color, #EB0A10);--ls-red-hover: var(--btn-hover-bg, #BF1404);--ls-navy: var(--primary-color, #1C1DA3);--ls-black: #000;--ls-white: #fff;--ls-gray-bg: var(--gray-color, #F8F8FF);--ls-steel: var(--soft-steel-blue-color, #C4D0DF);--ls-dark: var(--dark-color, #15143A);--ls-accent: var(--ls-red);--ls-accent-text: var(--ls-accent);--ls-bg: transparent;--ls-text: #000;--ls-text-2: #262626;--ls-line: #dedede;--ls-media-bg: color-mix(in srgb, var(--ls-steel) 28%, #fff);--ls-rule: #000;--ls-card-bg: #fff;--ls-glow: 0 2px 30px var(--ls-glow-color, rgba(60, 64, 140, .1));--ls-radius: var(--ls-corners, 0px);--ls-card-bw: var(--ls-accent-line, 2px);--ls-pt-m: 40px;--ls-pb-m: 40px;--ls-pt-d: 40px;--ls-pb-d: 40px;background:var(--ls-bg);color:var(--ls-text);padding:var(--ls-pt-m) 0 var(--ls-pb-m);scroll-margin-top:90px}.ls *,.ls *:before,.ls *:after{box-sizing:border-box}@media(min-width:750px){.ls{padding:var(--ls-pt-d) 0 var(--ls-pb-d)}}.ls--bg-white{--ls-bg: #fff}.ls--bg-custom{--ls-bg: var(--ls-bg-custom)}.ls--bg-gray{--ls-bg: var(--ls-gray-bg)}.ls--bg-steel{--ls-bg: var(--ls-steel);--ls-text-2: #262626;--ls-line: rgba(0,0,0,.14)}.ls--bg-dark{--ls-bg: var(--ls-dark);--ls-accent-text: var(--ls-red);--ls-text: #fff;--ls-text-2: rgba(255,255,255,.78);--ls-line: rgba(255,255,255,.2);--ls-rule: #fff}.ls--on-dark{--ls-accent-text: var(--ls-red);--ls-text: #fff;--ls-text-2: rgba(255,255,255,.78);--ls-line: rgba(255,255,255,.2);--ls-rule: #fff}.ls-wrap{max-width:1400px;margin:0 auto;padding:0 20px}.ls-grid{display:grid;gap:24px}@media(min-width:750px){.ls-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.ls-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-stack>*+*{margin-top:16px}.ls-head{margin:0 0 var(--ls-head-gap, 24px)}.ls-head .ls-lede{margin-top:var(--ls-head-gap, 24px)}.ls-head--center{text-align:center}.ls .ls-h2{position:relative;margin:20px 0 var(--ls-head-gap, 24px);padding:0;font-weight:700;line-height:1.15;text-transform:uppercase;color:var(--ls-text)}.ls .ls-h2:before{content:"";position:absolute;left:0;top:-18px;width:77px;height:6px;background-color:var(--ls-accent)}.ls-head .ls-h2{margin-bottom:0}.ls-head--center .ls-h2:before{left:50%;transform:translate(-50%)}.ls .ls-h2--nobar:before{content:none}.ls .ls-h2:after{content:none}.ls .ls-h2 strong{font-weight:900;color:var(--ls-heading-color, inherit)}.ls .ls-h3{margin:0 0 8px;font-size:18px;font-weight:700;line-height:1.3;text-transform:none;color:var(--ls-text)}.ls .ls-h3:before{content:none}.ls-lede{margin:0;font-size:16px;line-height:1.6;letter-spacing:.04em}.ls-head--center .ls-lede{margin-left:auto;margin-right:auto}.ls-lede p{margin:0 0 12px}.ls-lede p:last-child{margin:0}.ls-label{margin:0;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ls-text)}.ls-muted{color:var(--ls-text-2)}.ls-small{font-size:14px;line-height:1.5}.ls-note{margin:20px 0 0;font-size:14px;line-height:1.6;color:var(--ls-text-2)}.ls-note p{margin:0}.ls-rule{border:0;border-top:2px solid var(--ls-rule);margin:0}.ls-nowrap{white-space:nowrap}.ls a.ls-link{color:var(--ls-accent-text);font-weight:700;text-decoration:none}.ls a.ls-link:hover{text-decoration:underline}.ls-price{font-weight:700;color:var(--ls-text)}.ls-price--lg{font-size:clamp(20px,1.8vw,24px);font-weight:900}.ls .ls-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--ls-control-h, 40px);margin:0;padding:8px 18px;border:1px solid transparent;border-radius:var(--ls-radius);background:none;box-shadow:none;font:inherit;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.ls .ls-btn:focus-visible{outline:2px solid var(--ls-text);outline-offset:2px}.ls .ls-btn[disabled]{opacity:.5;cursor:not-allowed}.ls .ls-btn--buy{background:var(--ls-red);border-color:var(--ls-red);color:#fff}.ls .ls-btn--buy:hover{background:var(--ls-red-hover);border-color:var(--ls-red-hover);color:#fff}.ls .ls-btn--secondary{background:#fff;border-color:#000;color:#000}.ls .ls-btn--secondary:hover{background:#000;border-color:#000;color:#fff}.ls .ls-btn--buy-outline{background:#fff;border-color:var(--ls-red);color:var(--ls-red)}.ls .ls-btn--buy-outline:hover{background:var(--ls-red);border-color:var(--ls-red);color:#fff}.ls .ls-btn--filter{background:#fff;border-color:#6b6b6b;color:#000;font-weight:600}.ls .ls-btn--filter:hover{border-color:#000}.ls .ls-btn--filter[aria-pressed=true],.ls .ls-btn--filter[aria-selected=true],.ls .ls-btn--filter.is-active,.ls input:checked+.ls-btn--filter{background:#000;border-color:#000;color:#fff}.ls .ls-btn--block{display:flex;width:100%}.ls-btns{display:flex;flex-wrap:wrap;gap:12px}.ls-filters{display:flex;flex-wrap:wrap;gap:8px}.ls-filters input{position:absolute;opacity:0;width:1px;height:1px}.ls-filters input:focus-visible+.ls-btn{outline:2px solid #000;outline-offset:2px}.ls-card{position:relative;background:var(--ls-card-bg);color:#000;border-radius:var(--ls-radius);box-shadow:var(--ls-glow);padding:24px;--ls-text: #000;--ls-text-2: #262626;--ls-line: #dedede;--ls-rule: #000;--ls-accent-text: var(--ls-accent)}.ls-card--top{border-top:var(--ls-card-bw) solid var(--ls-card-border, var(--ls-accent))}.ls-card--bottom{border-bottom:var(--ls-card-bw) solid var(--ls-card-border, var(--ls-accent))}.ls-card--flat{box-shadow:none}.ls-badge{display:inline-block;padding:4px 10px;border-radius:var(--ls-radius);background:var(--ls-accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ls-card>.ls-badge--edge{position:absolute;top:0;right:24px;transform:translateY(-50%)}.ls-card--top>.ls-badge--edge{top:calc(-.5 * var(--ls-card-bw))}.ls-rows{margin:0;padding:0;list-style:none}.ls-rows>li{padding:14px 0;border-bottom:1px solid var(--ls-line)}.ls-rows>li:first-child{padding-top:0}.ls-rows>li:last-child{border-bottom:0;padding-bottom:0}.ls-rows--ruled{border-top:2px solid var(--ls-rule)}.ls-rows--ruled>li:first-child{padding-top:14px}.ls-row-title{margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3;color:var(--ls-heading-color, var(--ls-text))}.ls-row-text{margin:0;font-size:14px;line-height:1.5;color:var(--ls-text-2)}.ls-kv{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ls-kv>:first-child{color:var(--ls-text-2)}.ls-kv>:last-child{font-weight:700;text-align:right}.ls-table{width:100%;border-collapse:collapse;background:transparent;font-size:14px}.ls-table caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ls-table th,.ls-table td{padding:14px 16px 14px 0;text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--ls-line);background:transparent}.ls-table thead th{padding-top:0;padding-bottom:14px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ls-text);border-bottom:2px solid var(--ls-rule);vertical-align:bottom}.ls-table tbody th{font-weight:700;color:var(--ls-text)}.ls-table td{color:var(--ls-text-2);font-weight:500}.ls-table td.is-key,.ls-table td strong{color:var(--ls-text);font-weight:700}.ls-table .ls-win{color:var(--ls-accent-text);font-weight:700}.ls-table .ls-col-head{font-size:16px;letter-spacing:normal;text-transform:none}.ls-table .ls-col-head .ls-price{display:block;margin-top:4px;font-size:18px}.ls-table-group th{padding-top:24px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--ls-text-2);border-bottom:1px solid var(--ls-line)}.ls-table [data-extra]{display:none}.ls-table.is-expanded [data-extra]{display:table-row}.ls-more{margin-top:16px}@media(max-width:749px){.ls-table--stack,.ls-table--stack tbody,.ls-table--stack tr,.ls-table--stack th,.ls-table--stack td{display:block;width:100%}.ls-table--stack thead{display:none}.ls-table--stack tbody{border-top:2px solid var(--ls-rule)}.ls-table--stack tr{padding:12px 0;border-bottom:1px solid var(--ls-line)}.ls-table--stack th,.ls-table--stack td{padding:3px 0;border:0}.ls-table--stack td{display:flex;justify-content:space-between;gap:16px;color:var(--ls-text)}.ls-table--stack td:before{content:attr(data-label);color:var(--ls-text-2);font-weight:500}.ls-table--stack.is-expanded [data-extra]{display:block}}.ls-bars{margin:0;padding:0;list-style:none}.ls-bar-row{display:grid;grid-template-columns:270px minmax(0,1fr);gap:6px 24px;align-items:center;padding:14px 0;border-bottom:1px solid var(--ls-line)}.ls-bar-track{position:relative;height:22px;background:#f4f4f4;border-radius:var(--ls-radius);overflow:hidden}.ls-bar{position:absolute;top:0;left:0;height:100%}.ls-bar--1{background:color-mix(in srgb,var(--ls-accent) 35%,#fff)}.ls-bar--2{background:var(--ls-accent)}.ls-bar--3{top:auto;bottom:0;height:8px;background:color-mix(in srgb,var(--ls-accent) 60%,#000)}@media(max-width:749px){.ls-bar-row{grid-template-columns:1fr}}.ls .ls-select,.ls .ls-input{width:100%;min-height:var(--ls-control-h, 40px);padding:8px 14px;border:1px solid #6b6b6b;border-radius:var(--ls-radius);background:#fff;color:#000;font:inherit;font-size:15px;box-shadow:none}.ls .ls-select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.ls .ls-select:focus,.ls .ls-input:focus{outline:2px solid #000;outline-offset:1px}.ls-field{display:flex;flex-direction:column;gap:6px}.ls-field>label,.ls-field>.ls-field-label{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--ls-text)}.ls-field>.ls-stepper{align-self:flex-start}.ls-stepper{display:inline-flex;align-items:stretch;border:1px solid #6b6b6b;border-radius:var(--ls-radius)}.ls-stepper button{width:var(--ls-control-h, 40px);min-height:calc(var(--ls-control-h, 40px) - 2px);border:0;background:#fff;color:#000;font-size:18px;font-weight:700;cursor:pointer;box-shadow:none;border-radius:0}.ls-stepper button:hover{background:#f2f2f2}.ls-stepper output,.ls-stepper input{width:var(--ls-control-h, 40px);border:0;border-left:1px solid #6b6b6b;border-right:1px solid #6b6b6b;text-align:center;font-weight:700;font:inherit;background:#fff;display:flex;align-items:center;justify-content:center}.ls-status{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:14px;font-weight:600;line-height:1.45}.ls-status:before{content:"\2713";font-weight:900;color:#1a7f37}.ls-status--warn:before{content:"!";color:var(--ls-red)}.ls-status--warn{color:var(--ls-text)}.ls-total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-top:16px;border-top:2px solid var(--ls-rule)}.ls-total .ls-btns{flex:1 1 auto;justify-content:flex-end}.ls-media{position:relative;overflow:hidden;border-radius:var(--ls-radius)}.ls-media img,.ls-media video,.ls-media iframe{display:block;width:100%;height:100%;object-fit:cover;border:0;border-radius:0}.ls-video{position:relative;aspect-ratio:16 / 9;background:#000;cursor:pointer}.ls-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:68px;height:68px;border:0;border-radius:var(--ls-radius);background:#000000bf;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.ls-video__play:before{content:"";margin-left:5px;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff}.ls-video:hover .ls-video__play{background:var(--ls-red)}.ls .ls-pause{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:2px solid #000;border-radius:var(--ls-radius);background:#fff;color:#000;cursor:pointer;box-shadow:none}.ls .ls-pause:hover,.ls .ls-pause:focus-visible{background:#000;color:#fff}.ls .ls-pause svg{width:14px;height:14px;fill:currentColor}.ls-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;width:min(960px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 48px);padding:0;border:0;border-top:4px solid var(--ls-accent);border-radius:var(--ls-radius);background:#fff;color:#000;box-shadow:var(--ls-glow);overflow:auto}.ls-modal{--ls-text: #000;--ls-text-2: #262626;--ls-line: #dedede;--ls-rule: #000;--ls-bg: #fff}.ls-modal:focus,.ls-lightbox:focus{outline:none}.ls-modal::backdrop{background:#0000008c}.ls-modal__bar{position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;padding:10px 10px 0;background:#fff}.ls-modal__body{padding:0 32px 32px}.ls .ls-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;padding:0;border:0;border-radius:var(--ls-radius);background:#000;color:#fff;font-size:18px;line-height:1;cursor:pointer;box-shadow:none}.ls .ls-close:hover{background:#333}.ls .ls-close:focus{outline:none}.ls .ls-close:focus-visible{outline:2px solid #000;outline-offset:2px}@media(max-width:749px){.ls-modal{width:100vw;height:100dvh;max-height:100dvh;margin:0}.ls-modal__body{padding:0 20px 24px}}.ls-widget{display:grid;gap:24px}@media(min-width:990px){.ls-widget{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ls-widget__group+.ls-widget__group{margin-top:16px}.ls-field-label{display:block;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.3;color:var(--ls-text)}@media(max-width:749px){.ls-widget__result--sticky .ls-total{position:sticky;bottom:0;background:var(--ls-card-bg);padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.ls *,.ls *:before,.ls *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ls-body{font-size:16px;line-height:1.65;letter-spacing:.02em}.ls-head--center+.ls-body{margin:0 auto}.ls-body p{margin:0 0 14px}.ls-body p:last-child{margin-bottom:0}.ls-body a{color:var(--ls-accent-text);font-weight:700;text-decoration:none}.ls-body a:hover{text-decoration:underline}.ls-body+.ls-topics{margin-top:var(--ls-head-gap, 24px)}.ls-topic__title{margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3;color:var(--ls-heading-color, var(--ls-text))}.ls-topic__title:before{content:none}.ls-topic__text{font-size:15px;line-height:1.6;color:var(--ls-text-2)}.ls-topic__text p{margin:0 0 10px}.ls-topic__text p:last-child{margin:0}.ls-topic__text a,.ls-topic__link{color:var(--ls-accent-text);font-weight:700;text-decoration:none}.ls-topic__link{display:inline-block;margin-top:10px;font-size:14px}.ls-topic__link:hover,.ls-topic__text a:hover{text-decoration:underline}.ls-topics--grid.ls-topics--plain .ls-topic{padding-top:14px;border-top:var(--ls-accent-line, 2px) solid var(--ls-accent)}.ls-card .ls-topic__title{color:var(--ls-heading-color, var(--ls-text))}.ls-table-layout{display:grid;gap:32px;align-items:start}@media(min-width:990px){.ls-table-layout--right{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.ls-table-layout--left{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ls-table-layout--left .ls-table-layout__media{order:-1}}.ls-table-layout__media img{display:block;width:100%;height:auto}.ls-table-layout__media figcaption{margin-top:8px;font-size:13px;color:var(--ls-text-2)}.ls-table thead th.ls-col-head{color:var(--ls-text)}.ls-table thead th.ls-col-head{border-top:var(--ls-accent-line, 2px) solid transparent;padding-top:12px}.ls-table thead th.ls-col-head[style*=--ls-col]{border-top-color:var(--ls-col)}.ls-table .ls-col-head a{color:inherit;text-decoration:none}.ls-table .ls-col-head a:hover{text-decoration:underline}.ls-table td.ls-win{color:var(--ls-col, var(--ls-accent-text));font-weight:700}.ls-table td p{margin:0}.ls-table{table-layout:fixed}.ls-table th[scope=row],.ls-table thead th:first-child{width:22%;white-space:normal}.ls-table--kv th[scope=row],.ls-table--kv thead th:first-child{width:36%}@media(max-width:749px){.ls-table--kv th[scope=row],.ls-table--kv thead th:first-child{width:42%}}.ls-table-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:16px}.ls-pick{display:none}@media(max-width:749px){.ls-pick{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.ls-table--pick .is-off{display:none}.ls-table--pick th[scope=row],.ls-table--pick thead th:first-child{width:30%}.ls-table--pick th,.ls-table--pick td{padding-right:8px;font-size:13px}.ls-table--pick thead th.ls-col-head{font-size:14px}}.ls-faq{border-top:2px solid var(--ls-rule)}.ls-head--center+.ls-faq{margin:0 auto}.ls-faq__item{border-bottom:1px solid var(--ls-line)}.ls-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:500;line-height:1.4;color:var(--ls-text)}.ls-faq__q::-webkit-details-marker{display:none}.ls-faq__q:after{content:"+";flex:0 0 auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:var(--ls-radius);font-size:18px;font-weight:700;line-height:1}.ls-faq__item[open]>.ls-faq__q:after{content:"\2212";background:var(--ls-text);color:var(--ls-bg, #fff);border-color:var(--ls-text)}.ls-faq__item[open]>.ls-faq__q:after{color:#fff}.ls--bg-dark .ls-faq__item[open]>.ls-faq__q:after,.ls--on-dark .ls-faq__item[open]>.ls-faq__q:after{color:#000}.ls-faq__q:hover{color:var(--ls-accent-text)}.ls-faq__q:focus-visible{outline:2px solid var(--ls-text);outline-offset:2px}.ls-faq__a{padding:0 44px 18px 0;font-size:15px;line-height:1.65;color:var(--ls-text-2)}.ls-faq__a p{margin:0 0 10px}.ls-faq__a p:last-child{margin:0}.ls-faq__a a{color:var(--ls-accent-text);font-weight:700;text-decoration:none}.ls-faq__a a:hover{text-decoration:underline}.ls-slider{position:relative}.ls-slider__track{--ls-gap: 24px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--ls-per) - 1) * var(--ls-gap)) / var(--ls-per));gap:var(--ls-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.ls-slider__track::-webkit-scrollbar{display:none}.ls-slider__track:focus-visible{outline:2px solid var(--ls-text);outline-offset:4px}@media(max-width:989px){.ls-slider__track{grid-auto-columns:calc((100% - var(--ls-gap)) / 2)}}@media(max-width:749px){.ls-slider__track{--ls-gap: 16px;grid-auto-columns:85%}}.ls-slide{scroll-snap-align:start;min-width:0}.ls-slide__media{aspect-ratio:var(--ls-ratio, 4/3);background:var(--ls-media-bg)}.ls-slide__media img{width:100%;height:100%;object-fit:cover}.ls-slide__media[data-ls-zoom]{cursor:zoom-in}.ls-slide__media.ls-video{aspect-ratio:var(--ls-ratio, 4/3)}.ls-slide__media video{background:#000;object-fit:contain}.ls-slide__body{padding-top:16px}.ls-slider__controls{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.ls .ls-slider__arrow{width:var(--ls-control-h, 40px);height:var(--ls-control-h, 40px);padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--ls-radius);background:none;color:var(--ls-text);cursor:pointer;box-shadow:none}.ls .ls-slider__arrow:hover{color:#8a8a8a}.ls .ls-slider__arrow:focus-visible{outline:2px solid var(--ls-text);outline-offset:2px}.ls .ls-slider__arrow svg{width:22px;height:22px}.ls-slider__count{min-width:56px;text-align:center;font-size:15px;font-weight:600;letter-spacing:.04em}.ls-slider__controls .ls-pause{width:var(--ls-control-h, 40px);height:var(--ls-control-h, 40px);margin-left:8px}.ls-pause__icon-play{display:none}.ls-pause.is-paused .ls-pause__icon-play{display:block}.ls-pause.is-paused .ls-pause__icon-pause{display:none}.ls-slider__cta{margin-top:24px;text-align:center}.ls-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden;outline:none}.ls-lightbox::backdrop{background:#000000f0}.ls-lightbox[open]{display:flex;align-items:center;justify-content:center}.ls-lightbox__fig{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:56px 72px 48px}.ls-lightbox__fig img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.ls-lightbox__count{margin-top:12px;font-size:14px;font-weight:600;color:#ffffffd9}.ls .ls-lightbox__close,.ls .ls-lightbox__nav{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:0;margin:0;padding:0;border:0;border-radius:var(--ls-radius);background:#ffffff1f;color:#fff;box-shadow:none;cursor:pointer}.ls .ls-lightbox__close{top:12px;right:12px;width:40px;height:40px;font-size:24px;line-height:1}.ls .ls-lightbox__nav{top:50%;width:44px;height:44px;transform:translateY(-50%)}.ls .ls-lightbox__nav--prev{left:12px}.ls .ls-lightbox__nav--next{right:12px}.ls .ls-lightbox__close:hover,.ls .ls-lightbox__nav:hover{background:#ffffff40}.ls .ls-lightbox__close:focus,.ls .ls-lightbox__nav:focus{outline:none}.ls .ls-lightbox__close:focus-visible,.ls .ls-lightbox__nav:focus-visible{outline:2px solid #fff;outline-offset:2px}.ls-lightbox.is-single .ls-lightbox__nav,.ls-lightbox.is-single .ls-lightbox__count{display:none}@media(max-width:749px){.ls-lightbox__fig{padding:60px 8px 56px}.ls .ls-lightbox__nav{top:auto;bottom:8px;transform:none}.ls-lightbox__count{position:absolute;bottom:20px;left:0;right:0;margin:0;text-align:center}}.ls-hero{position:relative;overflow:hidden}:root{--ls-hero-header-room: 100px}.ls.ls-hero{padding-top:calc(var(--ls-pt-m) + var(--ls-hero-header-room, 100px))}@media(min-width:750px){.ls.ls-hero{padding-top:calc(var(--ls-pt-d) + var(--ls-hero-header-room, 100px))}}.ls-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ls-hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.ls-hero__inner{position:relative;z-index:1;display:grid;gap:32px;align-items:start}@media(min-width:990px){.ls-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.ls-hero__inner--text{grid-template-columns:minmax(0,1fr)}}.ls .ls-hero__title{margin:0 0 16px;padding:0;font-size:clamp(30px,3.4vw,48px);font-weight:900;line-height:1.02;text-transform:uppercase;color:var(--ls-text)}.ls .ls-hero__title:before{content:none}.ls-hero__title span{display:block;color:var(--ls-heading-color, inherit)}.ls-hero__lead{margin:0 0 24px;font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.45;color:var(--ls-text)}.ls-hero__lead h2,.ls-hero__lead p{font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--ls-text);margin:0}.ls-hero__lead h2:before{content:none}.ls-hero__lead strong{font-weight:700;color:var(--ls-text)}.ls-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.ls-hero__note{margin-top:16px;font-size:14px;line-height:1.5;color:var(--ls-text-2)}.ls-hero__note p{margin:0}.ls-hero__note strong{color:var(--ls-text)}:root{--ls-hero-img-max: 500px}.ls-hero__media img{display:block;width:auto;max-width:100%;height:auto;max-height:var(--ls-hero-img-max, 500px);margin:0 auto}@media(min-width:990px){.ls-hero__media img{margin-right:0}}.ls--bg-dark .ls-hero__lead strong,.ls--on-dark .ls-hero__lead strong{color:#fff}.ls--bg-dark .ls-btn--secondary,.ls--on-dark .ls-btn--secondary{background:#fff;border-color:#fff;color:#000}.ls--bg-dark .ls-btn--secondary:hover,.ls--on-dark .ls-btn--secondary:hover{background:#000;border-color:#fff;color:#fff}.ls-pk__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);align-items:stretch}.ls-pk__grid--1{max-width:480px}@media(min-width:750px){.ls-pk__grid:not(.ls-pk__grid--1){grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media(min-width:1170px){.ls-pk__grid--3,.ls-pk__grid--5,.ls-pk__grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-pk__card{display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:32px}@media(max-width:749px){.ls-pk__card{padding:24px 20px}}.ls-pk__card .ls-badge--edge{right:32px}.ls-pk__head{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px}.ls-pk__title{flex:1 1 auto;min-width:0}.ls .ls-pk__title :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;font-size:20px;font-weight:900;line-height:1.2;letter-spacing:0;text-transform:uppercase;color:var(--ls-text)}.ls .ls-pk__title :is(h1,h2,h3,h4,h5,h6):before{content:none}.ls .ls-pk__title strong{font-weight:900;color:var(--ls-heading-color, inherit)}.ls .ls-pk__info{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--ls-radius);background:none;box-shadow:none;color:#6b6b6b;cursor:pointer}.ls .ls-pk__info:hover{color:var(--ls-accent)}.ls-pk__image{margin-bottom:24px}.ls-pk__image img{display:block;width:100%;height:auto;max-height:260px;aspect-ratio:3 / 2;object-fit:contain}.ls-pk__sub{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--ls-text)}.ls-pk__desc,.ls-pk__desc p,.ls-pk__desc li{font-size:15px;line-height:1.5;color:var(--ls-text-2)}.ls-pk__desc p{margin:0 0 8px}.ls-pk__desc strong{color:var(--ls-text)}.ls-pk__desc a{color:var(--ls-accent-text);font-weight:700}.ls-pk__desc ul{margin:8px 0 0;padding:0;list-style:none}.ls-pk__desc li{position:relative;margin:0;padding-left:26px}.ls-pk__desc li+li{margin-top:6px}.ls-pk__desc li:before{content:"";position:absolute;left:0;top:3px;width:16px;height:16px;background:var(--ls-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8.5l4 4 8-9' fill='none' stroke='%23000' stroke-width='2.4'/%3E%3C/svg%3E") center / contain no-repeat}.ls .ls-pk__more{margin:10px 0 0;padding:0;border:0;background:none;box-shadow:none;font:inherit;font-size:15px;font-weight:700;color:var(--ls-accent-text);cursor:pointer}.ls .ls-pk__more:hover{text-decoration:underline;text-underline-offset:3px}.ls-pk__buy{display:grid;gap:24px;padding-top:24px;border-top:1px solid var(--ls-line)}.ls-pk__opt{display:grid;gap:10px}.ls-pk__opt-text{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.ls-pk__price{font-size:20px;font-weight:900}.ls-pk__label{font-size:13px;font-weight:600;color:var(--ls-text-2)}.ls-pk .package-card__button{position:relative}.ls-pk .package-card__button-content{display:inline-flex;align-items:center;gap:8px}.ls-pk .package-card__button svg{width:1em;height:1em;fill:currentColor}.ls-pk .package-card__button svg path{fill:currentColor}.ls-pk .package-card__loader{display:none;position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ls-spin .7s linear infinite}.ls-pk .package-card__button.loading .package-card__button-content{visibility:hidden}.ls-pk .package-card__button.loading .package-card__loader{display:block}@keyframes ls-spin{to{transform:rotate(360deg)}}.ls-pk__tools{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.ls-pk__tools svg{width:1em;height:1em}.ls-pk__tools svg,.ls-pk__tools svg path{fill:currentColor!important}.ls .ls-pk__tools .roi-calculator-trigger{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:var(--ls-control-h, 40px);margin:0;padding:8px 18px;border:1px solid #000;border-radius:var(--ls-radius);background:#fff;box-shadow:none;color:#000;font:inherit;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:normal;text-transform:none}.ls .ls-pk__tools .roi-calculator-trigger:hover{background:#000;color:#fff}.ls .ls-pk__tools .roi-calculator-trigger:before,.ls .ls-pk__tools .roi-calculator-trigger:after{content:none}@media(max-width:749px){.ls-pk__tools>*{flex:1 1 100%}}.ls-pk__footer{margin-top:32px}.ls-pk__footer p{margin:0}.ls-pk__footer p+p{margin-top:4px}.ls-pk__footer strong{color:var(--ls-text)}.ls-pk__footer a{color:var(--ls-accent-text);font-weight:700;text-decoration:none}.ls-pk__footer a:hover{text-decoration:underline}.ls.ls-pk-modal,.ls.ls-pk-quote{padding:0;background:none}.ls-pk-modal,.ls-pk-quote{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;align-items:center;justify-content:center}.ls-pk-modal.is-open,.ls-pk-quote.is-open{display:flex}.ls-pk-modal .pkg-modal__backdrop,.ls-pk-quote .package-quote-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.ls-pk-modal .pkg-modal__container,.ls-pk-quote .package-quote-modal__container{position:relative;z-index:2;width:min(640px,calc(100% - 32px));max-height:calc(100vh - 48px);overflow-y:auto;border-top:4px solid var(--ls-accent);border-radius:var(--ls-radius);background:#fff;color:#000;box-shadow:var(--ls-glow);outline:none}.ls-pk-modal .ls-pk__title{margin-bottom:12px}.ls-pk-quote .quote-intro{margin:0 0 20px;font-size:15px;line-height:1.5;color:#262626}.ls-pk-quote .quote-step,.ls-pk-quote .quote-field{margin-bottom:16px}.ls-pk-quote .quote-customer-fields{gap:0}.ls-pk-quote select,.ls-pk-quote input{width:100%;min-height:var(--ls-control-h, 40px);margin:0;padding:8px 12px;border:1px solid #6b6b6b;border-radius:var(--ls-radius);background:#fff;color:#000;font:inherit;font-size:16px;box-shadow:none}.ls-pk-quote select:focus-visible,.ls-pk-quote input:focus-visible{outline:2px solid #000;outline-offset:1px}.ls-pk-quote .package-quote-modal__summary{margin:20px 0;padding:16px;border-radius:var(--ls-radius);background:var(--ls-gray-bg)}.ls-pk-quote .package-quote-modal__summary-title{margin-bottom:8px;font-size:16px;font-weight:800}.ls-pk-quote .package-quote-modal__summary-row{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid #dedede;font-size:14px}.ls-pk-quote .package-quote-modal__summary-row:last-child{border-bottom:0}.ls-pk-quote .quote-loading{margin-top:12px;text-align:center;font-size:14px;font-weight:700}html.pkg-modal-open,body.pkg-modal-open,body.quote-modal-open{overflow:hidden}@media(max-width:749px){.ls-pk-modal .pkg-modal__container,.ls-pk-quote .package-quote-modal__container{width:100%;height:100%;max-height:none}.ls-modal__body{padding:0 20px 24px}}.ls-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ls-pc__mob{display:none}@media(max-width:989px){.ls-pc__desk{display:none}.ls-pc__mob{display:block}}.ls-pc__table .ls-pc__c-item{width:34%}.ls-pc__table .ls-pc__c-price{width:10%}.ls-pc__table thead th.ls-pc__pkg{font-size:15px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ls-pc__table thead th.ls-pc__pkg.is-feat{border-top-color:var(--ls-accent)}.ls-pc__table .ls-price{font-size:16px;text-transform:none}.ls-pc__save{display:block;margin-top:2px;font-size:13px;font-weight:700;color:var(--ls-accent-text);text-transform:none}.ls-pc__table td.is-feat,.ls-pc__table th.is-feat{background:var(--ls-gray-bg)}.ls-pc__item{display:flex;align-items:flex-start;gap:12px}.ls-pc__img{flex:0 0 64px;width:64px;height:64px;object-fit:contain}.ls-pc__title{display:block;margin:0;font-size:15px;font-weight:700;line-height:1.35;color:var(--ls-text)}.ls-pc__desc{display:block;margin:2px 0 0;font-size:14px;font-weight:400;line-height:1.45;color:var(--ls-text-2)}.ls-pc__price{font-weight:700;color:var(--ls-text);white-space:nowrap}.ls-pc__st{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:1.3;color:var(--ls-text);white-space:nowrap}.ls-pc__st svg{flex:0 0 auto}.ls-pc__st--inc,.ls-pc__st--up{color:var(--ls-accent-text)}.ls-pc__st--opt{font-weight:500;color:var(--ls-text-2)}.ls-pc__st--na{font-weight:400;color:var(--ls-text-2)}.ls-pc__note{display:block;margin-top:4px;font-size:13px;line-height:1.4;color:var(--ls-text-2)}.ls-pc__legend{display:flex;flex-wrap:wrap;gap:8px 24px;margin:20px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ls-text-2)}.ls-pc__legend li{display:inline-flex;align-items:center;gap:6px}.ls-pc__bar,.ls-pc__m-cells{display:grid;grid-template-columns:repeat(var(--ls-pc-cols),minmax(0,1fr));gap:6px}.ls-pc__bar{position:sticky;top:var(--header-height, 0px);z-index:3;padding:10px 0;background:var(--ls-bg-solid, #fff);border-bottom:2px solid var(--ls-rule)}.ls--bg-gray .ls-pc__bar{background:var(--ls-gray-bg)}.ls--bg-steel .ls-pc__bar{background:var(--ls-steel)}.ls--bg-dark .ls-pc__bar{background:var(--ls-dark)}.ls--bg-custom .ls-pc__bar{background:var(--ls-bg-custom)}.ls-pc__bar-pkg{min-width:0;padding-top:6px;border-top:var(--ls-accent-line, 2px) solid transparent;text-align:center}.ls-pc__bar-pkg.is-feat{border-top-color:var(--ls-accent)}.ls-pc__bar-pkg .ls-pc__name{display:block;font-size:12px;font-weight:900;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere}.ls-pc__bar-price{display:block;margin-top:2px;font-size:13px;font-weight:700}.ls-pc__group{margin:20px 0 0;padding-bottom:8px;border-bottom:1px solid var(--ls-line);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ls-text-2)}.ls-pc__m-item{padding:12px 0;border-bottom:1px solid var(--ls-line)}.ls-pc__m-price{font-weight:500;color:var(--ls-text-2)}.ls-pc__m-cells{margin-top:10px}.ls-pc__m-cell{min-width:0;text-align:center}.ls-pc__m-cell .ls-pc__st{flex-direction:column;gap:2px;font-size:12px;white-space:normal}.ls-pc__m-cell .ls-pc__note{font-size:11px}.ls-pc__table th.ls-pc__pkg,.ls-pc__table td.ls-pc__cell{padding-left:12px;padding-right:12px}.ls-pc__table tbody th,.ls-pc__table tbody td{padding-top:10px;padding-bottom:10px}.ls-pc__table .ls-table-group th{padding-top:20px}@media(max-width:749px){.ls-pk__image img{aspect-ratio:2 / 1}}:is(.ls-pk,.ls-roi) .roi-modal__backdrop{background:#0000008c}:is(.ls-pk,.ls-roi) .roi-modal__container{width:min(1100px,calc(100% - 32px));max-height:calc(100vh - 48px);border-top:4px solid var(--ls-accent);border-radius:var(--ls-radius);box-shadow:var(--ls-glow);color:#000}.ls :is(.ls-pk,.ls-roi) .roi-modal__close,:is(.ls-pk,.ls-roi) .roi-modal__close{position:sticky;top:10px;float:right;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:0;margin:10px 10px 0 0;padding:0;border:0;border-radius:var(--ls-radius);background:#000;color:#fff;font-size:18px;line-height:1;box-shadow:none}:is(.ls-pk,.ls-roi) .roi-modal__close:hover{background:#333}:is(.ls-pk,.ls-roi) .roi-package-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:6px 24px;align-items:end;margin:32px 32px 0;padding:0;border:0;border-radius:0;background:none}:is(.ls-pk,.ls-roi) .roi-package-selector>label{grid-column:1;grid-row:1}:is(.ls-pk,.ls-roi) .roi-package-selector>select{grid-column:1;grid-row:2}:is(.ls-pk,.ls-roi) .roi-package-selector>#roiAssemblyGroup{grid-column:2;grid-row:1 / 3}:is(.ls-pk,.ls-roi) .roi-package-selector>.roi-package-price{grid-column:3;grid-row:1 / 3;align-self:end;justify-content:flex-end;gap:12px}:is(.ls-pk,.ls-roi) .roi-calculator{gap:32px;padding:32px}:is(.ls-pk,.ls-roi) .roi-section-heading{padding-bottom:8px;border-bottom:2px solid var(--ls-accent);font-family:inherit;font-size:18px;font-weight:700;letter-spacing:0;text-transform:none;color:#000}:is(.ls-pk,.ls-roi) .roi-package-selector label,:is(.ls-pk,.ls-roi) .roi-control-group label{margin:0;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:#000}:is(.ls-pk,.ls-roi) .roi-control-group{gap:6px}:is(.ls-pk,.ls-roi) .roi-control-group label .roi-dynamic-val{font-family:inherit;font-weight:900;color:var(--ls-accent-text)}:is(.ls-pk,.ls-roi) .roi-package-selector select,:is(.ls-pk,.ls-roi) .roi-control-group select,:is(.ls-pk,.ls-roi) .roi-input-wrapper input{min-height:var(--ls-control-h, 40px);padding-top:8px;padding-bottom:8px;border:1px solid #6b6b6b;border-radius:var(--ls-radius);font-size:16px;font-weight:500;color:#000}:is(.ls-pk,.ls-roi) .roi-input-wrapper input:focus,:is(.ls-pk,.ls-roi) .roi-package-selector select:focus{border-color:#000;outline:2px solid #000;outline-offset:1px}:is(.ls-pk,.ls-roi) .roi-input-prefix{color:#262626}:is(.ls-pk,.ls-roi) .roi-control-group input[type=range]{border-radius:0;accent-color:var(--ls-accent)}:is(.ls-pk,.ls-roi) .roi-field-help,:is(.ls-pk,.ls-roi) .roi-payment-note{font-size:13px;color:#262626}:is(.ls-pk,.ls-roi) .roi-package-price{padding:0;min-height:var(--ls-control-h, 40px);align-items:center}:is(.ls-pk,.ls-roi) .roi-package-price span{font-size:14px;font-weight:600;text-transform:none;color:#262626}:is(.ls-pk,.ls-roi) .roi-package-price strong,:is(.ls-pk,.ls-roi) .roi-payment-display #roiMonthlyPayment,:is(.ls-pk,.ls-roi) .roi-hero-val,:is(.ls-pk,.ls-roi) .roi-metric-value{font-family:inherit;color:#000}:is(.ls-pk,.ls-roi) .roi-package-price strong{font-size:20px;font-weight:900}:is(.ls-pk,.ls-roi) .roi-financing-payment{padding:0;border:0;border-radius:0;background:none}:is(.ls-pk,.ls-roi) .roi-financing-payment .roi-payment-display{border-left:4px solid var(--ls-accent);border-radius:0;background:var(--ls-gray-bg)}:is(.ls-pk,.ls-roi) .roi-hero-card,:is(.ls-pk,.ls-roi) .roi-summary-card{border:0;border-radius:var(--ls-radius);background:var(--ls-gray-bg)}:is(.ls-pk,.ls-roi) .roi-hero-label,:is(.ls-pk,.ls-roi) .roi-summary-heading,:is(.ls-pk,.ls-roi) .roi-metric-title{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:#262626}:is(.ls-pk,.ls-roi) .roi-summary-heading{font-size:16px;font-weight:700;color:#000}:is(.ls-pk,.ls-roi) .roi-hero-val{font-size:clamp(28px,3vw,36px)}:is(.ls-pk,.ls-roi) .roi-hero-subtext{font-size:13px;color:var(--ls-accent-text)}:is(.ls-pk,.ls-roi) .roi-metric-unit{border:0;border-radius:var(--ls-radius);background:#fff}:is(.ls-pk,.ls-roi) .roi-status-box{border-radius:var(--ls-radius)}@media(max-width:749px){:is(.ls-pk,.ls-roi) .roi-modal__container{width:100%;height:100%;max-height:none}:is(.ls-pk,.ls-roi) .roi-package-selector{grid-template-columns:minmax(0,1fr);margin:20px 20px 0}:is(.ls-pk,.ls-roi) .roi-package-selector>*{grid-column:auto!important;grid-row:auto!important}:is(.ls-pk,.ls-roi) .roi-package-selector>.roi-package-price{justify-content:space-between}:is(.ls-pk,.ls-roi) .roi-calculator{padding:20px;gap:24px}}.ls-pk__card{container-type:inline-size}@container (min-width: 440px){.ls-pk__opt{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:16px}.ls-pk__opt-text{flex-direction:column;align-items:flex-start;justify-content:center}}.ls-fam__table{table-layout:fixed}.ls-fam__table .ls-fam__c-label{width:13%}.ls-fam__table th,.ls-fam__table td{vertical-align:top}.ls-fam__table tbody th{padding-right:16px;font-size:13px;font-weight:600;color:var(--ls-text-2)}.ls-fam__table tbody td,.ls-fam__table thead th.ls-col-head{padding-left:12px;padding-right:12px;text-align:center}.ls-fam__table tbody td{color:var(--ls-text-2)}.ls-fam__table tbody td strong{display:block;color:var(--ls-text);font-weight:700;font-variant-numeric:tabular-nums}.ls-fam__sub{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--ls-text-2)}.ls-fam__table thead .ls-fam__series-row th,.ls-fam__table thead .ls-fam__series-row td{padding:0 12px 10px;border-bottom:0}.ls-fam__series-row th span{display:block;padding-bottom:8px;border-bottom:1px solid var(--ls-line);font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ls-text-2);text-align:center}.ls-fam__name-row th.ls-col-head{padding-top:12px;vertical-align:bottom}.ls-fam__name{display:block;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ls-text)}.ls-fam__img{display:flex;align-items:flex-end;justify-content:center;height:80px;margin-bottom:8px}.ls-fam__img img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ls-fam__draw-row td{vertical-align:bottom}.ls-fam__draw{display:block;width:100%;height:auto;overflow:visible}.ls-fam__fp{fill:#fff;stroke:#000;stroke-width:1.5px}.ls-fam__fp2{fill:none;stroke:#6b6b6b;stroke-width:1px;stroke-dasharray:4 3}.ls-fam__cut{fill:var(--ls-steel)}.ls-fam__sheet{fill:none;stroke:var(--ls-accent);stroke-width:1px;stroke-dasharray:2 2}.ls-fam__price-row td .ls-price{font-size:16px;font-weight:700;color:var(--ls-text)}.ls-fam__btn-row td,.ls-fam__btn-row th{border-bottom:0;padding-top:16px}.ls-fam__btn-row td{vertical-align:middle}.ls-fam__here{display:inline-flex;align-items:center;min-height:var(--ls-control-h, 40px);font-size:14px;font-weight:600;color:var(--ls-text-2)}.ls-fam__table tfoot td{padding:16px 12px 0;border-bottom:0}.ls-fam__more{display:flex;align-items:center;gap:12px}.ls-fam__more span{flex:none;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ls-text-2)}.ls-fam__more i{position:relative;flex:1;height:2px;background:var(--ls-text)}.ls-fam__more i:after{content:"";position:absolute;right:-1px;top:50%;transform:translateY(-50%);border-left:9px solid var(--ls-text);border-top:5px solid transparent;border-bottom:5px solid transparent}.ls-fam__legend{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:20px;font-size:13px;color:var(--ls-text-2)}.ls-fam__keys{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.ls-fam__keys li{display:inline-flex;align-items:center;gap:6px}.ls-fam__keys i{display:inline-block;width:16px;height:10px}.ls-fam__keys .k-fp{background:#fff;border:1.5px solid #000}.ls-fam__keys .k-cut{background:var(--ls-steel)}.ls-fam__keys .k-fp2{border:1px dashed #6b6b6b}.ls-fam__keys .k-sheet{border:1px dashed var(--ls-accent)}.ls-fam__legend-note{margin:0}.ls-fam__list{display:none;margin:0;padding:0;list-style:none}@media(max-width:989px){.ls-fam__desk{display:none}.ls-fam__list{display:block;border-top:2px solid var(--ls-rule)}.ls-fam__series-mob{padding:16px 0 4px;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--ls-text-2)}.ls-fam__model{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:16px;align-items:start;padding:14px 0;border-bottom:1px solid var(--ls-line)}.ls-fam__m-name{margin:0 0 6px;font-size:16px;font-weight:700;color:var(--ls-text)}.ls-fam__m-dims{display:grid;gap:4px;margin:0 0 6px}.ls-fam__m-dims div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.4}.ls-fam__m-dims dt{color:var(--ls-text-2);font-weight:600}.ls-fam__m-dims dd{margin:0;color:var(--ls-text);font-weight:700}.ls-fam__m-dims .ls-fam__sub{font-weight:500}.ls-fam__m-desc{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--ls-text-2)}.ls-fam__m-buy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ls-fam__m-buy .ls-price{font-size:16px;font-weight:700}.ls-fam__m-buy .ls-btn{white-space:nowrap}}.ls-fit__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}@media(min-width:990px){.ls-fit__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.ls-fit__figure{margin:0;max-width:460px}.ls-fit__svg{display:block;width:100%;height:auto}.ls-fit__box{fill:var(--ls-gray-bg);stroke:#000;stroke-width:2px}.ls-fit__clear{fill:none;stroke:#6b6b6b;stroke-width:1px;stroke-dasharray:4 3}.ls-fit__part{display:none}.ls-fit__part.is-on{display:inline}.ls-fit__part rect,.ls-fit__part circle{fill:var(--ls-steel);stroke:#000;stroke-width:1.5px}.ls-fit__part .ls-fit__inner{fill:var(--ls-gray-bg)}.ls-fit__cap{margin-top:8px;font-size:13px;color:var(--ls-text-2)}.ls-fit__chips{margin-bottom:20px}.ls-fit__detail{padding-top:16px;border-top:2px solid var(--ls-rule)}.ls-fit__name{margin:0 0 10px;font-size:18px;font-weight:700;color:var(--ls-text)}.ls-fit__dl{display:grid;gap:6px;margin:0 0 10px}.ls-fit__dl div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;font-size:15px}.ls-fit__dl dt{color:var(--ls-text-2);font-weight:600}.ls-fit__dl dd{margin:0;color:var(--ls-text);font-weight:700}.ls-fit__note{margin:0;font-size:15px;line-height:1.6;color:var(--ls-text-2)}.ls-fit__nofit{margin-top:24px;padding-top:14px;border-top:1px solid var(--ls-line);font-size:14px;line-height:1.6;color:var(--ls-text-2)}.ls-fit__nofit p{margin:0}.ls-fit__nofit .ls-fit__nofit-title{margin-bottom:4px;font-weight:700;color:var(--ls-text)}.ls-fit__keys{display:flex;flex-wrap:wrap;gap:6px 16px;margin:20px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ls-text-2)}.ls-fit__keys li{display:inline-flex;align-items:center;gap:6px}.ls-fit__keys i{display:inline-block;width:16px;height:10px}.ls-fit__keys .k-box{background:var(--ls-gray-bg);border:2px solid #000}.ls-fit__keys .k-clear{border:1px dashed #6b6b6b}.ls-fit__keys .k-part{background:var(--ls-steel);border:1.5px solid #000}@media(max-width:989px){.ls-fit__figure{max-width:380px;margin:0 auto}}.ls-fam__toggle-row td,.ls-fam__toggle-row th{border-bottom:0;padding-top:16px;padding-bottom:8px;text-align:center}.ls-fam__specs td{font-size:14px;line-height:1.45}.ls-fam__specs td strong{display:inline}.ls-fam__specs[hidden]{display:none}.ls-fam__m-specs{margin:0 0 10px}.ls-fam__m-specs summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:13px;font-weight:700;color:var(--ls-text);cursor:pointer;list-style:none}.ls-fam__m-specs summary::-webkit-details-marker{display:none}.ls-fam__m-specs summary:after{content:"+";font-size:16px;line-height:1}.ls-fam__m-specs[open] summary:after{content:"\2013"}.ls-fam__m-specs .ls-fam__m-dims{margin-top:6px}.ls-fam__m-specs dd strong{font-weight:700}.ls-mt__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.ls-mt--start{align-items:start}.ls-mt--w40{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.ls-mt--w60,.ls-mt--right.ls-mt--w40{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.ls-mt--right.ls-mt--w60{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.ls-mt--right .ls-mt__media{order:2}.ls-mt__media img{height:auto}.ls-mt__media[style] img{height:100%}.ls-mt__btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ls-mt__grid>.ls-mt__text:only-child{max-width:760px}@media(max-width:989px){.ls-mt__grid,.ls-mt--w40,.ls-mt--w60,.ls-mt--right.ls-mt--w40,.ls-mt--right.ls-mt--w60{grid-template-columns:minmax(0,1fr);gap:24px}.ls-mt--right .ls-mt__media{order:0}}@media(min-width:990px){.ls-slider--fits .ls-slider__controls{display:none}}.ls-fam__specs-btn{display:flex;justify-content:center;margin-top:24px;padding-left:13%}.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) ul,.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) ol{margin:0 0 14px;padding:0;list-style:none}.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) li{position:relative;margin:0 0 6px;padding:0 0 0 18px;list-style:none;text-indent:0}.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) li:last-child{margin-bottom:0}.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) ul>li:before{content:"";position:absolute;left:2px;top:.68em;width:6px;height:6px;margin:0;background:currentColor;border:0;border-radius:50%;transform:none}.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) ol{counter-reset:ls-ol}.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) ol>li{padding-left:24px;counter-increment:ls-ol}.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) ol>li:before{content:counter(ls-ol) ".";position:absolute;left:0;top:0;font-weight:700}.ls :is(.ls-body,.ls-lede,.ls-topic__text,.ls-note,.ls-faq__a) :is(ul,ol):last-child{margin-bottom:0}.ls-pf__box{padding:28px}.ls-pf__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;align-items:start}.ls-pf__controls{display:flex;flex-direction:column;gap:18px;min-width:0}.ls-pf__group{display:flex;flex-direction:column;gap:6px;min-width:0}.ls-pf .pf-label{margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--ls-text)}.ls-pf__chips{display:flex;flex-wrap:wrap;gap:8px}.ls-pf__chips .ls-btn{padding-left:14px;padding-right:14px;font-size:14px}.ls-pf select{width:100%;height:var(--ls-control-h, 40px);padding:0 36px 0 12px;border:1px solid #6b6b6b;border-radius:var(--ls-radius);background-color:#fff;font:inherit;font-size:14px;font-weight:600;color:var(--ls-text);cursor:pointer}.ls-pf select:focus-visible{outline:2px solid var(--ls-text);outline-offset:2px}.ls-pf__result{display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--ls-gray-bg);border-top:var(--ls-accent-line, 2px) solid var(--ls-accent)}.ls-pf__kicker{margin:0;font-size:14px;font-weight:600;color:var(--ls-text-2)}.ls-pf__headline{margin:-6px 0 0;font-size:20px;font-weight:700;line-height:1.3;color:var(--ls-text)}.ls-pf__rows{display:grid;gap:6px;margin:0}.ls-pf__rows div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.45}.ls-pf__rows dt{font-weight:600;color:var(--ls-text-2)}.ls-pf__rows dd{margin:0;color:var(--ls-text)}.ls-pf__status{margin:0;padding-left:10px;border-left:3px solid #2e7d4f;font-size:14px;line-height:1.45;color:var(--ls-text)}.ls-pf__status.is-warn{border-color:var(--ls-red)}.ls-pf__buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--ls-line)}.ls-pf__total{display:flex;flex-direction:column;font-size:22px;font-weight:700;line-height:1.15;color:var(--ls-text);font-variant-numeric:tabular-nums}.ls-pf__total-note{font-size:13px;font-weight:500;color:var(--ls-text-2)}.ls-pf__more{align-self:flex-start;font-size:14px;font-weight:700;color:var(--ls-accent-text);text-decoration:none}.ls-pf__more:hover{text-decoration:underline}@media(max-width:989px){.ls-pf__grid{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:749px){.ls-pf__box{padding:20px 16px}.ls-pf__buy .ls-btn{flex:1 1 auto}}.ls.ls-hero--text{padding-bottom:calc(var(--ls-pb-m) + 10vw)}@media(min-width:750px){.ls.ls-hero--text{padding-bottom:calc(var(--ls-pb-d) + 6vw)}}.ls-cmp__strip{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.ls .ls-cmp__title{margin:0 0 6px;padding:0;font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.25;text-transform:uppercase;color:var(--ls-text)}.ls .ls-cmp__title:before{content:none}.ls-cmp__title strong{font-weight:900;color:var(--ls-heading-color, inherit)}.ls-cmp__text{margin:0;font-size:16px;line-height:1.6;color:var(--ls-text-2)}.ls-cmp__strip .ls-btn{flex:none}@media(min-width:750px){.ls-cmp__dialog{width:min(1080px,calc(100vw - 32px))}}.ls-modal .ls-pf__box{padding:0;box-shadow:none;background:none}html.ls-locked{overflow:hidden}.ls-pcs__cards{margin-bottom:48px}.ls-pcs__card{display:flex;flex-direction:column;gap:8px}.ls-pcs__media{aspect-ratio:1 / 1;margin:0 0 8px;background:var(--ls-media-bg)}.ls-pcs__media img{width:100%;height:100%;object-fit:contain}.ls .ls-pcs__name{margin:0;font-size:18px;font-weight:700;line-height:1.3;text-transform:none;color:var(--ls-text)}.ls-pcs__tier{margin:-4px 0 0;font-size:14px;color:var(--ls-text-2)}.ls-pcs__price{margin:0;font-size:18px;font-weight:700;color:var(--ls-text)}.ls-pcs__best{margin:0;font-size:14px;line-height:1.5;color:var(--ls-text-2)}.ls-pcs__specs{display:grid;gap:4px;margin:4px 0 0;padding-top:10px;border-top:1px solid var(--ls-line)}.ls-pcs__specs div{display:grid;grid-template-columns:84px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.4}.ls-pcs__specs dt{font-weight:600;color:var(--ls-text-2)}.ls-pcs__specs dd{margin:0;color:var(--ls-text)}.ls-pcs__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:12px}.ls-pcs__form{margin:0}.ls-pcs__table-head{margin:0 0 16px}.ls-pcs__table{table-layout:auto}.ls-pcs__table th[scope=row]{font-weight:700}.ls-pcs__table th[scope=row] a{color:var(--ls-text);text-decoration:none}.ls-pcs__table th[scope=row] a:hover{text-decoration:underline}.ls-pcs__mm{display:block;font-size:12px;color:var(--ls-text-2)}@media(max-width:749px){.ls-pcs__table .ls-pcs__mm{display:inline;margin-left:4px}.ls-pcs__table th[scope=row]{font-size:16px;padding-bottom:6px}}.ls-cl__filters{margin-bottom:24px}.ls-cl__groups{display:grid;gap:28px}.ls-cl__group[hidden]{display:none}.ls .ls-cl__maker{margin:0 0 10px;padding-bottom:8px;border-bottom:2px solid var(--ls-rule);font-size:16px;font-weight:700;line-height:1.3;text-transform:none;color:var(--ls-text)}.ls-cl__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none}.ls-cl__item{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 0;border-bottom:1px solid var(--ls-line)}.ls-cl__img{flex:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--ls-media-bg)}.ls-cl__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ls-cl__text{display:flex;flex-direction:column;min-width:0}.ls-cl__model{font-size:15px;font-weight:700;line-height:1.3;color:var(--ls-text)}.ls-cl__amps{font-size:13px;color:var(--ls-text-2)}.ls-cl__badge{margin-left:auto;flex:none;padding:3px 8px;border:1px solid var(--ls-accent);font-size:12px;font-weight:600;color:var(--ls-accent-text);white-space:nowrap}@media(max-width:989px){.ls-cl__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ls-cl__list{grid-template-columns:minmax(0,1fr)}}.ls-topic--warning{padding-left:16px;border-left:3px solid var(--ls-red)}.ls-topics--list .ls-topic--warning{padding-left:16px}.ls-topic__flag{display:block;margin:0 0 4px;font-size:14px;font-weight:700;color:var(--ls-red-hover, #BF1404)}.ls-lede a{color:var(--ls-accent-text);font-weight:700;text-decoration:none}.ls-lede a:hover{text-decoration:underline}.ls-hero__note a{color:var(--ls-text);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ls-hero__note a:hover{text-decoration-thickness:2px}@media(min-width:1200px){.ls-cl__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){.ls-cl__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.ls-cl__item{min-height:0;padding:8px 0;flex-wrap:wrap;gap:4px 8px}.ls-cl__img{display:none}.ls-cl__model{font-size:14px}.ls-cl__badge{margin-left:0;padding:1px 6px;font-size:11px}}@media(max-width:599px){.ls-pcs__media{aspect-ratio:16 / 9}}.ls-hero__inner--text .ls-hero__lead{max-width:760px}.sp-box{padding:28px}.sp-grid{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:32px;align-items:start}.ls-sp .sp-controls,.ls-sp .sp-preview{display:flex;flex-direction:column;gap:18px;min-width:0}.ls-sp .sp-group{display:flex;flex-direction:column;gap:10px}.ls-sp .sp-h{margin:0;font-size:16px;font-weight:700;color:var(--ls-text)}.ls-sp .sp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.ls-sp .sp-span2{grid-column:span 2}.ls-sp .ls-input{width:100%}.ls-sp .sp-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ls-sp .sp-presets .ls-btn{flex-direction:column;gap:0;padding:6px 8px;font-size:13px;line-height:1.25}.ls-sp .sp-presets .ls-btn span{font-size:12px;font-weight:500}.ls-sp .sp-eqlist{max-height:340px;margin:0;padding:0 4px 0 0;overflow-y:auto;list-style:none;border-top:1px solid var(--ls-line)}.ls-sp .sp-eq{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ls-line)}.ls-sp .sp-eq__text{display:flex;flex-direction:column;min-width:0}.ls-sp .sp-eq__name{font-size:14px;font-weight:700;line-height:1.3;color:var(--ls-text)}.ls-sp .sp-eq__sub{font-size:12px;line-height:1.4;color:var(--ls-text-2)}.ls-sp .sp-eq__add{flex:none;padding:0 14px;font-size:14px}.ls-sp .sp-more{border-top:1px solid var(--ls-line);padding-top:12px}.ls-sp .sp-more summary{display:flex;align-items:center;justify-content:space-between;min-height:32px;font-size:14px;font-weight:700;color:var(--ls-text);cursor:pointer;list-style:none}.ls-sp .sp-more summary::-webkit-details-marker{display:none}.ls-sp .sp-more summary:after{content:"+";font-size:18px;line-height:1}.ls-sp .sp-more[open] summary:after{content:"\2013"}.ls-sp .sp-more[open]>.sp-pair{margin:8px 0 10px}.ls-sp .planner-layout-wrapper{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:26px auto;padding:8px;background:var(--ls-media-bg)}.ls-sp .ruler-corner{border-right:1px solid var(--ls-line);border-bottom:1px solid var(--ls-line)}.ls-sp .ruler-top,.ls-sp .ruler-left{position:relative;font-size:10px;font-weight:600;color:var(--ls-text-2)}.ls-sp .ruler-top{margin-left:8px;border-bottom:1px solid var(--ls-line)}.ls-sp .ruler-left{margin-top:8px;border-right:1px solid var(--ls-line)}.ls-sp .ruler-tick-top{position:absolute;bottom:0;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.ls-sp .ruler-tick-top span{margin-bottom:2px}.ls-sp .ruler-tick-top .tick-line{width:1px;height:5px;background:var(--ls-text-2)}.ls-sp .ruler-tick-left{position:absolute;right:0;display:flex;align-items:center;transform:translateY(-50%)}.ls-sp .ruler-tick-left span{margin-right:3px}.ls-sp .ruler-tick-left .tick-line{width:5px;height:1px;background:var(--ls-text-2)}.ls-sp .canvas-card{position:relative;padding:8px;overflow:hidden}.ls-sp .floor-canvas{position:relative;overflow:hidden;background-color:#fff;background-image:linear-gradient(to right,rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.06) 1px,transparent 1px);border:2px solid #000}.ls-sp .movable-item{position:absolute;display:flex;align-items:center;justify-content:center;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ls-sp .movable-item:active{cursor:grabbing}.ls-sp .item-box-inner{position:absolute;display:flex;flex-direction:column;justify-content:space-between;padding:3px 5px;background:#262626;border:1px solid #000;color:#fff;overflow:hidden}.ls-sp .movable-item.langmuir-core .item-box-inner{background:var(--ls-accent);border-color:#000}.ls-sp .movable-item.structural-element .item-box-inner{background:var(--ls-steel);border:1px dashed #000;color:#000}.ls-sp .movable-item.selected .item-box-inner{outline:2px solid #000;outline-offset:2px}.ls-sp .item-header{display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:9px;font-weight:700;line-height:1.2}.ls-sp .item-box-inner>div:last-child{font-size:8px;opacity:.85}.ls-sp .delete-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;padding:0;border:0;border-radius:0;background:#00000073;color:#fff;font-size:12px;line-height:1;cursor:pointer}.ls-sp .delete-btn:hover{background:#000}.ls-sp #statusBanner{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;padding-left:10px;border-left:3px solid #2e7d4f;font-size:14px;line-height:1.45;color:var(--ls-text)}.ls-sp #statusBanner.warning{border-color:var(--ls-red)}.ls-sp #itemCountBadge{margin-left:auto;font-size:13px;color:var(--ls-text-2)}.ls-sp .sp-inspector{padding:12px 14px;background:var(--ls-gray-bg)}.ls-sp .sp-hint{margin:0;font-size:14px;color:var(--ls-text-2)}.ls-sp #inspectorControls{flex-direction:column;gap:10px}.ls-sp .sp-selected{margin:0;font-size:15px;font-weight:700;color:var(--ls-text)}.ls-sp .sp-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.ls-sp .sp-angle{width:10ch}.ls-sp .sp-inv{table-layout:auto;font-size:14px}.ls-sp .sp-inv th:nth-child(2),.ls-sp .sp-inv td:nth-child(2){width:48px;text-align:center}.ls-sp .sp-inv th:nth-child(3),.ls-sp .sp-inv td:nth-child(3){text-align:right;white-space:nowrap}.ls-sp .sp-inv__act{width:36px;text-align:right}.ls-sp .sp-inv .delete-btn{width:24px;height:24px;background:#fff;border:1px solid #000;color:#000;font-size:15px}.ls-sp .sp-inv .delete-btn:hover{background:#000;color:#fff}.ls-sp .sp-inv__name{font-weight:600}.ls-sp .sp-inv__empty{padding:14px 0;text-align:center;color:var(--ls-text-2)}.ls-sp .sp-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid var(--ls-line)}.ls-sp .sp-total__label{font-size:14px;font-weight:600;color:var(--ls-text-2)}.ls-sp .sp-total__val{font-size:22px;font-weight:700;color:var(--ls-text);font-variant-numeric:tabular-nums}.ls-sp .sp-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ls-sp .sp-reset{margin-left:auto;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ls-text-2);text-decoration:underline;cursor:pointer}.ls-sp .sp-reset:hover{color:var(--ls-text)}.ls .ls-sp .roi-calculator-trigger[disabled],.ls.ls-sp .roi-calculator-trigger[disabled]{opacity:.5;cursor:not-allowed}.ls-sp .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:16px;background:#0000008c;overflow-y:auto}.ls-sp .modal-card{position:relative;width:min(520px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;border-top:4px solid var(--ls-accent);box-shadow:var(--ls-glow);color:var(--ls-text)}.ls-sp .arcflat-modal-card{width:min(1040px,100%)}.ls-sp .sp-modal__body{padding:0 32px 32px}.ls-sp .sp-modal__body .ls-head,.ls-sp .sp-modal__body .ls-h2{margin-top:0}.ls-sp .sp-modal__body .ls-lede{margin:12px 0 24px}.ls-sp .arcflat-config-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:32px}.ls-sp .sp-label{margin:0;font-size:14px;font-weight:600;color:var(--ls-text)}.ls-sp .qty-grid{display:flex;flex-wrap:wrap;gap:8px}.ls-sp .qty-btn{width:var(--ls-control-h, 40px);padding:0}.ls.ls-sp .qty-btn.active{background:#000;border-color:#000;color:#fff}.ls-sp .sp-legs{display:flex;align-items:center;justify-content:space-between;gap:12px}.ls-sp .sp-stepper{display:inline-flex;align-items:center;gap:8px}.ls-sp .sp-stepper .ls-btn{width:var(--ls-control-h, 40px);padding:0;font-size:18px}.ls-sp #legOverrideCount{min-width:28px;font-size:18px;font-weight:700;text-align:center}.ls-sp .arcflat-canvas-card{position:relative;display:flex;align-items:center;justify-content:center;height:280px;padding:12px;background:var(--ls-media-bg);overflow:hidden}.ls-sp #spArcSvg{width:100%;height:100%;font-family:inherit}.ls-sp .sp-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12px;color:var(--ls-text-2)}.ls-sp .sp-dot{display:inline-block;width:8px;height:8px;background:#000;border-radius:50%}.ls-sp .sp-dot--joint{margin-left:8px;background:var(--ls-red)}.ls-sp .sp-parts{display:grid;margin:0;padding:0;list-style:none}.ls-sp .sp-parts li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ls-line);font-size:14px}.ls-sp .sp-parts em{display:block;font-size:12px;font-style:normal;color:var(--ls-text-2)}.ls-sp .sp-parts .sp-save{color:#1d5636;font-weight:600}.ls-sp .sp-form{display:flex;flex-direction:column;gap:14px}.ls-sp .sp-form__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}@media(max-width:989px){.sp-grid,.ls-sp .arcflat-config-body{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:749px){.sp-box{padding:20px 16px}.ls-sp .modal-overlay{padding:0}.ls-sp .modal-card,.ls-sp .arcflat-modal-card{width:100vw;height:100dvh;max-height:100dvh}.ls-sp .sp-modal__body{padding:0 20px 24px}}.ls-af .package-card[hidden],.ls-af__status[hidden]{display:none!important}.ls-af__alias{position:relative;top:-100px;display:block;height:0}.ls-af__box{padding:28px}.ls-af__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"c p" "a s";gap:28px 40px;align-items:start}.ls-af__controls{grid-area:c;display:flex;flex-direction:column;gap:20px;min-width:0}.ls-af__preview{grid-area:p;min-width:0}.ls-af__acc{grid-area:a;display:flex;flex-direction:column;gap:8px;min-width:0}.ls-af__sum{grid-area:s;position:sticky;top:100px;display:flex;flex-direction:column;gap:12px;padding:22px;background:var(--ls-gray-bg);border-top:var(--ls-accent-line, 2px) solid var(--ls-accent);min-width:0}.ls-af__group{display:flex;flex-direction:column;gap:8px;min-width:0}.ls-af__h{margin:0;font-size:16px;font-weight:700;line-height:1.3;color:var(--ls-text)}.ls-af__h span{margin-left:6px;font-size:13px;font-weight:500;color:var(--ls-text-2)}.ls-af__chips{display:flex;flex-wrap:wrap;gap:8px}.ls-af__chips .ls-btn{padding-left:14px;padding-right:14px;font-size:14px}.ls-af__chips [data-val] span{margin-left:4px;font-weight:500;opacity:.75}.ls-af__hint,.ls-af__hint p{margin:0;font-size:13px;line-height:1.45;color:var(--ls-text-2)}.ls-af__hint a{color:var(--ls-accent-text);font-weight:600}.ls-af__legs{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.ls-af__legs .ls-af__hint{flex:1 1 200px}.ls-af__canvas{display:flex;align-items:center;justify-content:center;height:300px;padding:12px;background:var(--ls-media-bg)}.ls-af__canvas svg{width:100%;height:100%;font-family:inherit}.ls-af__legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:13px;color:var(--ls-text-2)}.ls-af__dot{display:inline-block;width:10px;height:10px;border-radius:50%;background:#000}.ls-af__dot--joint{margin-left:10px;background:var(--ls-red)}.ls-af__set{border-top:1px solid var(--ls-line)}.ls-af__set:last-child{border-bottom:1px solid var(--ls-line)}.ls-af__set summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 0;font-size:15px;font-weight:600;cursor:pointer;list-style:none}.ls-af__set summary::-webkit-details-marker{display:none}.ls-af__set summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:500;line-height:1}.ls-af__set[open] summary:after{content:"\2212"}.ls-af__set-n{font-size:13px;font-weight:600;color:var(--ls-accent-text)}.ls-af__set>.ls-af__hint{margin-bottom:6px}.ls-af__items{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ls-af__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px}.ls-af__img{width:48px;height:48px;background:var(--ls-media-bg)}.ls-af__img img{width:48px;height:48px;object-fit:contain;display:block}.ls-af__name{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.3}.ls-af__name a{color:var(--ls-text);font-weight:600;text-decoration:none}.ls-af__name a:hover{text-decoration:underline}.ls-af__price{font-size:13px;color:var(--ls-text-2)}.ls-af__soldout{font-size:13px;font-weight:600;color:var(--ls-text-2)}.ls-stepper--sm button,.ls-stepper--sm output{width:34px;min-height:34px;font-size:15px}.ls-af__kicker{margin:0;font-size:14px;font-weight:600;color:var(--ls-text-2)}.ls-af__headline{margin:-6px 0 0;font-size:18px;font-weight:700;line-height:1.3;color:var(--ls-text)}.ls-af__rows{display:grid;gap:6px;margin:0}.ls-af__rows div{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4}.ls-af__rows div[hidden]{display:none}.ls-af__rows dt{color:var(--ls-text)}.ls-af__rows dd{margin:0;font-variant-numeric:tabular-nums}.ls-af__save dt,.ls-af__save dd{font-weight:700;color:#2e7d4f}.ls-af__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid var(--ls-line);font-size:15px;font-weight:600}.ls-af__total strong{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.ls-af__affirm{margin:-4px 0 0;font-size:13px}.ls-af__status{margin:0;padding-left:10px;border-left:3px solid var(--ls-red);font-size:14px}.ls-af .ls-af__tools{display:flex;margin-top:-2px}.ls-af__tools>*{flex:1 1 auto}.ls-af__tools .ls-btn,.ls-af__tools button{width:100%}.ls-af__note,.ls-af__note p{margin:0;font-size:13px;line-height:1.5;color:var(--ls-text-2)}@media(max-width:989px){.ls-af__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"c" "p" "a" "s";gap:24px}.ls-af__sum{position:static}.ls-af__canvas{height:240px}}@media(max-width:749px){.ls-af__box{padding:20px 16px}}.ls-af__pkgs{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.ls-af__pkgs-h{margin:0;font-size:15px;font-weight:600}.ls-af__pkg{display:grid;grid-template-columns:20px 48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ls-line);cursor:pointer}.ls-af__pkg--none{grid-template-columns:20px minmax(0,1fr)}.ls-af__pkg:has(input:checked){border-color:#000;box-shadow:inset 0 0 0 1px #000}.ls-af__pkg:has(input:disabled){opacity:.55;cursor:not-allowed}.ls-af__pkg input{width:18px;height:18px;margin:0;accent-color:#000}.ls-af__pkg-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ls-af__pkg-name{font-size:14px;font-weight:600;line-height:1.3}.ls-af__pkg-sub{font-size:13px;line-height:1.4;color:var(--ls-text-2)}.ls-af__pkg-price{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ls-af__badge{display:inline-block;margin-left:6px;padding:1px 6px;background:var(--ls-red);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px}.ls-af__pkg-list{margin:-4px 0 2px;padding-left:12px;font-size:13px}.ls-af__pkg-list summary{cursor:pointer;color:var(--ls-text-2);font-weight:600}.ls-af__pkg-list ul{margin:6px 0 4px;padding-left:18px;columns:2;column-gap:24px;color:var(--ls-text-2)}@media(max-width:749px){.ls-af__pkg-list ul{columns:1}}.ls-vs{--ls-vs-a: var(--brand-color, #EB0A10);--ls-vs-x: var(--primary-color, #1C1DA3);--ls-vs-bar: 6px}.ls-vs .ls-vs-a{color:var(--ls-vs-a)}.ls-vs .ls-vs-x{color:var(--ls-vs-x)}.ls-vs__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media(max-width:989px){.ls-vs__pair{grid-template-columns:minmax(0,1fr)}}.ls-vs__col--a{--ls-col: var(--ls-vs-a)}.ls-vs__col--x{--ls-col: var(--ls-vs-x)}.ls-vs__bar{border-top:var(--ls-vs-bar) solid var(--ls-col)}.ls-vs__name{margin:0;font-size:20px;font-weight:700;line-height:1.25;text-transform:uppercase;color:var(--ls-text)}.ls-vs__sub{margin:4px 0 0;font-size:14px;color:var(--ls-text-2)}.ls-vs__swatch{display:inline-block;width:12px;height:12px;margin-right:8px;background:var(--ls-col);vertical-align:-1px}.ls-vs .ls-btn--secondary{white-space:normal;text-align:center}.ls-vs.ls-hero{--ls-text: #fff;--ls-text-2: rgba(255,255,255,.8);background:var(--ls-dark)}.ls-vs__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--ls-vs-x)}.ls-vs.ls-hero .ls-hero__title{max-width:1100px;text-wrap:balance}.ls-vs.ls-hero .ls-hero__title strong{font-weight:900;color:inherit}.ls-vs.ls-hero .ls-hero__lead,.ls-vs.ls-hero .ls-hero__lead p,.ls-vs.ls-hero .ls-hero__lead strong{color:#fff}.ls-vs.ls-hero .ls-btn--secondary{background:#fff;border-color:#fff;color:#000}.ls-vs.ls-hero .ls-btn--secondary:hover{background:#000;border-color:#fff;color:#fff}.ls-vs__card{display:grid;grid-template-rows:auto auto 1fr auto;gap:16px;padding:24px}.ls-vs__img{display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 10;background:var(--ls-media-bg);overflow:hidden}.ls-vs__img img{width:100%;height:100%;object-fit:contain;display:block}.ls-vs__price{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;border-top:1px solid var(--ls-line);font-size:14px;color:var(--ls-text-2)}.ls-vs__price strong{font-size:22px;font-weight:700;color:var(--ls-text);font-variant-numeric:tabular-nums}.ls-vs .ls-table thead th.ls-col-head{border-top:var(--ls-vs-bar) solid var(--ls-col);font-size:16px;letter-spacing:normal;text-transform:none}.ls-vs .ls-table th[scope=row],.ls-vs .ls-table thead th:first-child{width:22%}.ls-vs .ls-table td{color:var(--ls-text)}.ls-vs .ls-table td small{display:block;margin-top:2px;font-size:13px;font-weight:500;color:var(--ls-text-2)}.ls-vs .ls-table td.ls-win b{color:var(--ls-col);font-weight:700}.ls-vs .ls-table td.ls-win{color:var(--ls-text);font-weight:500}.ls-vs .ls-table td>b{font-weight:700}@media(max-width:749px){.ls-vs .ls-table--stack td{display:grid;grid-template-columns:38% minmax(0,1fr);gap:12px;align-items:baseline}.ls-vs .ls-table--stack td:before{font-weight:700;color:var(--ls-col)}.ls-vs .ls-table--stack th[scope=row]{width:100%;padding-bottom:6px}.ls-vs .ls-table--stack .ls-table-group th{padding-top:16px}}.ls-vs__thick{display:grid;gap:24px;padding:24px}.ls-vs__ruler,.ls-vs__trow{display:grid;grid-template-columns:minmax(130px,200px) minmax(0,1fr);gap:16px;align-items:center}.ls-vs__ticks{position:relative;height:18px;font-size:13px;font-weight:600;color:var(--ls-text-2)}.ls-vs__ticks span{position:absolute;transform:translate(-50%);white-space:nowrap}.ls-vs__ticks span:first-child{transform:none}.ls-vs__ticks span:last-child{transform:translate(-100%)}.ls-vs__group{display:grid;gap:8px}.ls-vs__group-h{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--ls-text)}.ls-vs__trow-name{font-size:14px;font-weight:600}.ls-vs__track{position:relative;height:28px;background:#fff repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),var(--ls-line) calc(12.5% - 1px) 12.5%);border:1px solid var(--ls-line)}.ls-vs__fill{position:absolute;top:3px;bottom:3px;left:3px;max-width:calc(100% - 6px);display:flex;align-items:center;justify-content:flex-end;padding-right:8px;background:var(--ls-col);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;transform-origin:left;animation:ls-vs-grow .7s ease-out both}.ls-vs__fill--out{justify-content:flex-start;padding-right:0}.ls-vs__fill--out span{position:absolute;left:calc(100% + 8px);color:var(--ls-text)}@keyframes ls-vs-grow{0%{transform:scaleX(.02)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.ls-vs__fill{animation:none}}@media(max-width:749px){.ls-vs__thick{padding:20px 16px}.ls-vs__trow,.ls-vs__ruler{grid-template-columns:minmax(0,1fr);gap:4px}.ls-vs__ruler>div:first-child{display:none}}.ls-vs__fp{display:grid;gap:12px;padding:24px;align-content:start}.ls-vs__fp-draw{display:flex;align-items:center;justify-content:center;padding:12px;background:var(--ls-media-bg)}.ls-vs__fp-draw svg{display:block;width:100%;max-width:360px;height:auto;font-family:inherit}.ls-vs__fp-dims{margin:0;font-size:15px;font-weight:700}.ls-vs__fp-dims span{margin-left:6px;font-size:13px;font-weight:500;color:var(--ls-text-2)}.ls-vs__fp .ls-body,.ls-vs__fp .ls-body p,.ls-vs__note p,.ls-vs__note{margin:0;font-size:14px;line-height:1.55}.ls-vs__shared{margin-top:24px}.ls-vs__shared strong:first-child{margin-right:6px}.ls-vs__short{margin-bottom:24px;padding:20px 24px;background:var(--ls-gray-bg)}.ls-vs__short-h{margin:0 0 8px;font-size:16px;font-weight:700}.ls-vs__short p{margin:0 0 8px;font-size:15px;line-height:1.55}.ls-vs__short p:last-child{margin:0}.ls-vs__finder{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;padding:24px;align-items:start}.ls-vs__qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:0}.ls-vs__q{margin:0;padding:0;border:0;min-width:0}.ls-vs__q legend{margin:0 0 6px;padding:0;font-size:14px;font-weight:600;line-height:1.3}.ls-vs__q .ls-filters{gap:6px}.ls-vs__q label{position:relative;margin:0}.ls-vs__q .ls-btn{min-height:36px;padding:6px 12px;font-size:13px}.ls-vs__res{position:sticky;top:100px;display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--ls-gray-bg);border-top:var(--ls-vs-bar) solid var(--ls-line)}.ls-vs__res.is-apollo{border-top-color:var(--ls-vs-a)}.ls-vs__res.is-xr{border-top-color:var(--ls-vs-x)}.ls-vs__kicker{margin:0;font-size:14px;font-weight:600;color:var(--ls-text-2)}.ls-vs__headline{margin:-6px 0 0;font-size:22px;font-weight:700;line-height:1.2}.ls-vs__meter{position:relative;height:6px;margin:6px 0 0;background:linear-gradient(90deg,var(--ls-vs-a),#d9d9d9 50%,var(--ls-vs-x))}.ls-vs__meter i{position:absolute;top:50%;width:14px;height:14px;background:#fff;border:3px solid #000;transform:translate(-50%,-50%);transition:left .3s ease}@media(prefers-reduced-motion:reduce){.ls-vs__meter i{transition:none}}.ls-vs__meter-lbl{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;color:var(--ls-text-2)}.ls-vs__reasons{margin:0;padding:0 0 0 10px;list-style:none;border-left:3px solid #2e7d4f;display:grid;gap:6px;font-size:14px;line-height:1.45}.ls-vs__res [data-lsc-cta][hidden]{display:none!important}@media(max-width:989px){.ls-vs__finder{grid-template-columns:minmax(0,1fr)}.ls-vs__res{position:static}}@media(max-width:749px){.ls-vs__finder{padding:20px 16px}.ls-vs__qs{grid-template-columns:minmax(0,1fr)}}.ls-vs__cost{display:flex;flex-direction:column;gap:4px;padding:24px}.ls-vs__cost-h{margin:0 0 8px;font-size:18px;font-weight:700;text-transform:uppercase}.ls-vs__cost-h span{margin-left:6px;font-size:14px;font-weight:500;text-transform:none;color:var(--ls-text-2)}.ls-vs__pkg-lbl{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:14px;font-weight:600}.ls-vs .lsc-info-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:none;color:var(--ls-text);cursor:pointer}.ls-vs .lsc-info-btn:hover{color:#6b6b6b}.ls-vs__line{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;border-bottom:1px solid var(--ls-line);font-size:14px}.ls-vs__line label{display:flex;gap:10px;align-items:center;margin:0;font-weight:600;cursor:pointer}.ls-vs__line input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#000}.ls-vs__amt{white-space:nowrap;font-weight:700;font-variant-numeric:tabular-nums}.ls-vs__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:8px;padding-top:12px;border-top:1px solid var(--ls-line);font-size:15px;font-weight:600}.ls-vs__total strong{font-size:24px;font-weight:700;font-variant-numeric:tabular-nums}.ls-vs__gap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:24px;padding:16px 24px;background:var(--ls-gray-bg);font-size:15px;font-weight:600}.ls-vs__gap strong{font-size:20px;font-variant-numeric:tabular-nums}@media(max-width:749px){.ls-vs__cost{padding:20px 16px}.ls-vs__gap{padding:14px 16px}}.ls-vs__req{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:989px){.ls-vs__req{grid-template-columns:minmax(0,1fr)}}.ls-vs__req .ls-card{display:flex;flex-direction:column;gap:14px;padding:24px}.ls-vs__req h3{margin:0;padding-bottom:8px;font-size:18px;font-weight:700;text-transform:uppercase;border-bottom:2px solid #000}.ls-vs__who{padding-left:12px;border-left:4px solid var(--ls-col);font-size:14px;line-height:1.55}.ls-vs__who>strong{display:block;margin-bottom:2px;font-size:14px}.ls-vs__who p{margin:0}.ls-vs__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ls-vs__rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.ls .ls-vs__rel-card{display:flex;flex-direction:column;gap:8px;padding:24px;color:var(--ls-text);text-decoration:none}.ls-vs__rel-card h3{margin:0;font-size:18px;font-weight:700;line-height:1.25;text-transform:uppercase}.ls-vs__rel-card p{margin:0;font-size:14px;line-height:1.5;color:var(--ls-text-2)}.ls-vs__rel-card .ls-vs__more{margin-top:auto;padding-top:6px;font-size:14px;font-weight:700}.ls .ls-vs__rel-card:hover .ls-vs__more{text-decoration:underline}.ls .ls-vs__rel-card:focus-visible{outline:2px solid #000;outline-offset:3px}.lsc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none}.lsc-modal.is-open{display:flex;align-items:center;justify-content:center}.lsc-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.lsc-modal__container{position:relative;z-index:2;width:min(1100px,calc(100% - 32px));max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;border-top:4px solid var(--brand-color, #EB0A10);box-shadow:0 2px 30px #3c408c1a;outline:none}.lsc-modal__close{position:sticky;top:10px;float:right;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:10px 10px 0 0;padding:0;border:0;background:#000;color:#fff;font-size:18px;line-height:1;cursor:pointer}.lsc-modal__body{padding:clamp(20px,4vw,40px)}.lsc-modal__body>.shopify-section>*:first-child,.lsc-modal__body>section{padding-top:0!important;padding-bottom:0!important}.lsc-modal__body .page-width{padding-left:0;padding-right:0;max-width:none}.lsc-modal__status{margin:0;padding:40px 0;text-align:center;color:#262626}.lsc-modal__status a{color:#000;font-weight:700}html.lsc-modal-open,body.lsc-modal-open{overflow:hidden}@media(max-width:749px){.lsc-modal__container{width:100vw;height:100dvh;max-height:100dvh}}.ls-mr__box{padding:28px}.ls-mr__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"spin opts" "sum opts";grid-template-rows:auto 1fr;gap:24px 40px;align-items:start}.ls-mr__spin{grid-area:spin;position:relative;aspect-ratio:1 / 1;max-height:420px;margin:0 auto;width:100%;background:#fff}.ls-mr__spin canvas{display:block;width:100%;height:100%;object-fit:contain;cursor:grab;touch-action:pan-y}.ls-mr__spin canvas:active{cursor:grabbing}.ls-mr__spin-hint{position:absolute;left:50%;bottom:8px;margin:0;padding:4px 10px;transform:translate(-50%);background:#000000b3;color:#fff;font-size:12px;font-weight:600;pointer-events:none;transition:opacity .3s}.ls-mr__spin.is-used .ls-mr__spin-hint{opacity:0}.ls-mr__spin-load{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;font-size:14px;color:var(--ls-text-2)}.ls-mr__spin-load[hidden]{display:none}.ls-mr__opts{grid-area:opts;display:flex;flex-direction:column;gap:8px;min-width:0}.ls-mr__opts-h{margin-top:12px}.ls-mr__sum{grid-area:sum}.ls-mr__pkgs{display:flex;flex-direction:column;gap:8px}.ls-mr__pkg{grid-template-columns:20px minmax(0,1fr) auto}.ls-mr__custom{margin:0;font-size:13px;color:var(--ls-text-2)}.ls-mr__custom[hidden]{display:none}.ls-mr__why{font-size:12px;font-weight:600;color:var(--ls-text-2)}.ls-mr__why:empty{display:none}.ls-mr__item.is-locked{opacity:.55}.ls-mr__item .ls-stepper button:disabled{opacity:.35;cursor:not-allowed}.ls .ls-mr__reset{align-self:flex-start;margin-top:8px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:var(--ls-text);text-decoration:underline;cursor:pointer}@media(max-width:989px){.ls-mr__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"spin" "opts" "sum";gap:24px}.ls-mr__sum{position:static}.ls-mr__spin{max-height:360px}}@media(max-width:749px){.ls-mr__box{padding:20px 16px}}.ls-mr__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.ls-mr__tools>.roi-calculator-trigger{grid-column:1 / -1}.ls .ls-mr__tools .ls-btn,.ls .ls-mr__tools .roi-calculator-trigger{width:100%;padding-left:10px;padding-right:10px;font-size:14px}.ls-mr__qlist{margin:0 0 20px;padding:12px 16px;background:var(--ls-gray-bg);max-height:240px;overflow-y:auto}.ls-mr__qlist ul{margin:0;padding:0;list-style:none}.ls-mr__qlist li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid var(--ls-line);font-size:13px}.ls-mr__qtotal{display:flex;justify-content:space-between;margin:8px 0 0;font-size:15px}.ls-ba__box{position:relative;overflow:hidden;background:var(--ls-gray-bg);user-select:none;-webkit-user-select:none;touch-action:pan-y;cursor:ew-resize}.ls-ba__layer img{display:block;width:100%;height:auto;pointer-events:none}.ls-ba__layer--before{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0);background:var(--ls-gray-bg)}.ls-ba__names{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:12px 8px 14px;list-style:none;text-align:center;font-size:clamp(11px,1.3vw,18px);font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:var(--ls-accent-text)}.ls-ba__line{position:absolute;top:0;bottom:0;left:var(--pos, 50%);width:2px;margin-left:-1px;background:#fff;box-shadow:0 0 0 1px #0003;pointer-events:none}.ls-ba__knob{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;transform:translate(-50%,-50%);background:#000;color:#fff}.ls-ba__range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.ls-ba__range:focus-visible+*,.ls-ba__box:has(.ls-ba__range:focus-visible){outline:2px solid #000;outline-offset:3px}@media(max-width:749px){.ls-ba__knob{width:32px;height:32px}}.ls-cf__img{grid-area:spin;margin:0;background:#fff}.ls-cf__img img{display:block;width:100%;height:auto;max-height:440px;object-fit:contain}.ls-cf__incl{margin-bottom:4px}.ls-cf__incl ul{columns:auto;display:block;margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.45}.ls-cf__incl p{margin:6px 0 0;font-size:13px}.ls-cf__save{display:block;margin-top:2px;font-size:12px;font-weight:700;color:var(--ls-text)}.ls-cf__desc{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--ls-text-2)}.ls-cf__desc a{font-weight:600;color:var(--ls-text);text-decoration:underline}.ls-cf__new{font-weight:800}@media(max-width:989px){.ls-cf__img img{max-height:300px}}.ls-cf__szrow{grid-template-columns:48px minmax(0,1fr)}.ls-cf__szname{font-weight:600;color:var(--ls-text)}.ls-cf__sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:-2px 0 6px 60px;padding:0;list-style:none}.ls-cf__size .ls-stepper{display:flex;width:100%}.ls-cf__size .ls-stepper button{flex:1 1 0;width:auto;min-width:0}.ls-cf__size .ls-stepper output{flex:0 0 26px;width:26px}.ls-cf__size{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:6px;border:1px solid var(--ls-line);background:#fff;font-size:13px;line-height:1.25}.ls-cf__size.is-locked{opacity:.55}.ls-cf__size .ls-stepper button:disabled{opacity:.35;cursor:not-allowed}.ls-cf__szlab{font-weight:600;color:var(--ls-text);text-decoration:none}.ls-cf__szlab:hover{text-decoration:underline}@media(max-width:749px){.ls-cf__sizes{margin-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}}.ls-lu{display:grid;grid-template-columns:repeat(var(--ls-lu-n, 6),minmax(0,1fr));gap:16px}.ls-lu__col{grid-column:span var(--ls-lu-span, 1);display:flex;flex-direction:column;gap:12px;padding:16px}.ls-lu__cat{margin:0;font-size:15px;font-weight:700;text-align:center;color:var(--ls-text)}.ls-lu__items{display:grid;grid-template-columns:repeat(var(--ls-lu-span, 1),minmax(0,1fr));gap:12px;flex:1}.ls .ls-lu__item{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;color:var(--ls-text);text-decoration:none}.ls-lu__img{display:flex;align-items:flex-end;justify-content:center;width:100%;height:140px;margin-bottom:6px}.ls-lu__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ls-lu__name{font-size:16px;font-weight:700}.ls-lu__text{font-size:14px;font-weight:600;color:var(--ls-text-2)}.ls .ls-lu__item:hover .ls-lu__text{color:var(--ls-text);text-decoration:underline}@media(max-width:989px){.ls-lu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls-lu__col{grid-column:span 1}.ls-lu__col[style*="--ls-lu-span:2"]{grid-column:1 / -1}.ls-lu__img{height:110px}}.ls-hero--wide .ls-hero__inner{gap:24px}.ls-hero--wide .ls-hero__text{text-align:center}.ls-hero--wide .ls-hero__title{margin-left:auto;margin-right:auto;max-width:1100px;text-wrap:balance}.ls-hero--wide .ls-hero__lead{margin-left:auto;margin-right:auto;max-width:760px}.ls-hero--wide .ls-hero__actions{justify-content:center}.ls-hero--wide .ls-hero__media img{width:100%;max-width:1200px;max-height:none;margin:0 auto}.ls.ls-hero--wide{padding-bottom:var(--ls-pb-m)}@media(min-width:750px){.ls.ls-hero--wide{padding-bottom:var(--ls-pb-d)}}.ls-mt__media--cap{display:flex;align-items:center;justify-content:center;background:none}.ls-mt__media--cap img{width:auto;max-width:100%;height:auto;max-height:var(--ls-mt-cap, 360px);object-fit:contain}.ls-mt--card{padding:32px}@media(max-width:749px){.ls-mt--card{padding:20px 16px}}.ls .ls-card .ls-btn--secondary{background:#fff;border-color:#000;color:#000}.ls .ls-card .ls-btn--secondary:hover{background:#000;border-color:#000;color:#fff}.ls-body h3,.ls-body h4{margin:0 0 10px;padding:0;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--ls-text)}.ls-body h3:before,.ls-body h4:before{content:none}.ls-body h4{text-transform:uppercase}.ls-ff__spec{margin:-4px 0 0;font-size:14px;line-height:1.45;color:var(--ls-text)}.ls-ff__reasons{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ls-ff__reasons li{margin:0;padding-left:10px;border-left:3px solid #2e7d4f;font-size:14px;line-height:1.45;color:var(--ls-text)}.ls-ff__btns{display:flex;flex-wrap:wrap;gap:8px}.ls-ff__btns [hidden]{display:none}.ls-ff .ls-pf__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ls-ff .ls-pf__chips .ls-btn{width:100%;padding-left:8px;padding-right:8px;white-space:nowrap}@media(min-width:750px){.ls-ff .ls-pf__controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}.ls-slide__media--blur{overflow:hidden}.ls-slide__media--blur img{filter:blur(6px);transform:scale(1.1)}.ls-sf__frame{position:relative;height:var(--ls-sf-h-d, 1100px);background:var(--ls-media-bg)}.ls-sf__frame.is-loaded{background:none}.ls-sf__frame iframe{display:block;width:100%;height:100%;border:0}.ls-sf__frame:not(.is-loaded) iframe{visibility:hidden}.ls-sf__show{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-sf__more{margin-top:32px;text-align:center}@media(max-width:749px){.ls-sf__frame{height:var(--ls-sf-h-m, 800px)}}.ls-mt__grid.ls-mt--textonly{display:block;max-width:820px}.ls-roi__affirm{margin:0 0 16px;font-size:14px;font-weight:600;color:#262626}.ls-roi__affirm:empty{display:none}.ls-roi .roi-calculator-trigger{margin-bottom:12px}.ls-roi__panel{margin:0;overflow:hidden;text-align:left;border-top:var(--ls-accent-line, 2px) solid var(--ls-accent)}.ls-roi__panel .roi-calculator{background:none}.ls-toc__row{display:flex;align-items:center;gap:16px}.ls-toc__label{flex:none;margin:0;font-size:14px;font-weight:700;color:var(--ls-text)}.ls-toc__list{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none}.ls-toc__list li{margin:0}.ls .ls-toc__list .ls-btn{font-size:14px;padding-left:14px;padding-right:14px}@media(max-width:749px){.ls-toc__row{flex-direction:column;align-items:stretch;gap:8px}}.ls-bgc__chip{position:relative;cursor:pointer}.ls-bgc__chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ls .ls-bgc__chip:has(input:checked){background:#000;border-color:#000;color:#fff}.ls .ls-bgc__chip:has(input:focus-visible){outline:2px solid #000;outline-offset:2px}.ls-bgc__chip.is-disabled{opacity:.4;cursor:not-allowed}.ls-bgc__chip.is-disabled input{cursor:not-allowed}.ls-bgc__hint{margin:4px 0 0;font-size:13px;color:#262626}.ls-bgc__note{margin-left:6px;font-size:13px;font-weight:500;color:#262626}.ls-bgc__rows{display:grid;gap:0;border-top:1px solid var(--ls-line)}.ls-bgc__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:2px 0;border-bottom:1px solid var(--ls-line);font-size:14px;color:var(--ls-text)}.ls-bgc__row.is-off .ls-bgc__money{opacity:.4}.ls-bgc__check{display:inline-flex;align-items:center;gap:8px}.ls-bgc__check input{width:18px;height:18px;margin:0;accent-color:#000}.ls-bgc__money{display:inline-flex;align-items:center;flex:none;width:120px;height:var(--ls-control-h, 40px);padding:0 10px;border:1px solid #6b6b6b;border-radius:var(--ls-radius);background:#fff;font-weight:600}.ls-bgc__money input{width:100%;min-width:0;height:100%;margin:0;padding:0 0 0 4px;border:0;background:none;font:inherit;font-size:15px;color:#000;outline:none}.ls-bgc__money:focus-within{border-color:#000;outline:2px solid #000;outline-offset:1px}.ls-bgc__total{margin:-6px 0 0;font-size:clamp(20px,2vw,24px);font-weight:900;line-height:1.2;color:var(--ls-text);font-variant-numeric:tabular-nums}.ls-bgc__lines{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin:0;padding-top:10px;border-top:1px solid var(--ls-line);font-size:14px}.ls-bgc__lines dt{margin:0;color:#262626}.ls-bgc__lines dd{margin:0;font-weight:700;text-align:right;color:var(--ls-text);font-variant-numeric:tabular-nums}.ls-bgc__lines dd.is-muted{font-weight:500;color:#262626}.ls-bgc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:12px;border-top:1px solid var(--ls-line)}.ls-bgc__actions [hidden]{display:none}.ls-bgc__foot,.ls-bgc__foot p{margin:0;font-size:12px;line-height:1.5;color:#262626}.ls-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ls-cs__filters{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.ls-cs__filters [hidden]{display:none!important}.ls-cs__count{margin:0;font-size:14px;font-weight:600;color:#262626}.ls-cs__count:empty{display:none}.ls-cs__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ls .ls-cs__card{display:flex;flex-direction:column;min-width:0;padding:0;overflow:hidden}.ls-cs__card[hidden]{display:none}.ls-cs__media{display:block;aspect-ratio:1 / 1;background:var(--ls-media-bg)}.ls-cs__media img{display:block;width:100%;height:100%;object-fit:contain}.ls-cs__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px}.ls-cs__fits{margin:0;font-size:13px;font-weight:600;color:#262626}.ls-cs__title{margin:0;font-size:16px;font-weight:700;line-height:1.3;text-transform:none;letter-spacing:0}.ls-cs__title:before{content:none}.ls-cs__title a{color:var(--ls-text);text-decoration:none}.ls-cs__title a:hover{text-decoration:underline}.ls-cs__price{margin:0;font-size:18px;font-weight:800;color:var(--ls-text);font-variant-numeric:tabular-nums}.ls-cs__desc{margin:0;font-size:14px;line-height:1.45;color:#262626}.ls-cs__form{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.ls .ls-cs__form .ls-select{width:100%;font-size:14px}.ls .ls-cs__form .ls-btn{width:100%}.ls-cs__footer{margin-top:24px;font-size:14px}.ls-cs [data-lscs-empty]{margin-top:16px}@media(max-width:989px){.ls-cs__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ls-cs__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ls-cs__body{padding:12px}.ls-cs__price{font-size:16px}}@media(max-width:749px){.ls-mt__media--cap img{max-height:min(var(--ls-mt-cap, 360px),200px)}}@media(max-width:749px){.ls-table:not(.ls-table--kv):not(.ls-table--stack) th[scope=row],.ls-table:not(.ls-table--kv):not(.ls-table--stack) thead th:first-child{width:30%}.ls-table th,.ls-table td{padding-right:12px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ls-table thead th:first-child{letter-spacing:1px;font-size:11px}}@media(max-width:749px){.ls-fam__model{grid-template-columns:minmax(0,1fr)}.ls-fam__m-draw,.ls-fam__legend{display:none}}.ls-mr__item.is-inpkg,.ls-cf__size.is-inpkg{box-shadow:inset 3px 0 0 var(--ls-red);padding-left:8px}.ls-cf__size.is-inpkg{border-color:var(--ls-red)}.ls-mr__item.is-inpkg .ls-mr__why,.ls-cf__size.is-inpkg .ls-mr__why{color:var(--ls-red);font-weight:700}.ls-af__set.has-inc .ls-af__set-n{color:var(--ls-red)}.ls-af__set.is-none summary>span:first-child{color:var(--ls-text-2)}.ls-af__set.is-none .ls-af__set-n{padding:1px 6px;border:1px solid var(--ls-line);color:var(--ls-text-2);font-weight:600}.ls .ls-mr__tools .ls-btn{gap:8px}.ls .ls-mr__tools .ls-btn svg{flex:0 0 16px;width:16px;height:16px}@media(max-width:749px){[data-ls-cf] .ls-af__item:not(.ls-cf__szrow){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n i" "n q";row-gap:6px;align-items:start}[data-ls-cf] .ls-af__item:not(.ls-cf__szrow)>.ls-af__img{grid-area:i;justify-self:center}[data-ls-cf] .ls-af__item:not(.ls-cf__szrow)>.ls-af__name{grid-area:n;align-self:center}[data-ls-cf] .ls-af__item:not(.ls-cf__szrow)>.ls-stepper,[data-ls-cf] .ls-af__item:not(.ls-cf__szrow)>.ls-af__soldout{grid-area:q}}.ls-ba__namebar{position:relative;z-index:1;background:var(--ls-gray-bg);pointer-events:none}.ls-ba__names>*{display:flex;justify-content:center;white-space:nowrap}.ls .ls-ba__names--before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ls-gray-bg);color:#000;clip-path:inset(0 calc(100% - var(--pos, 50%)) 0 0)}@media(max-width:749px){.ls-ba__names{padding:8px 0 12px;font-size:8.5px;letter-spacing:0}}.ls-af__key{display:inline-flex;align-items:center;gap:6px;margin-right:10px}.ls-af__key .ls-af__dot--joint{margin-left:0}@media(max-width:749px){.ls-af__legend{flex-direction:column;align-items:flex-start}}.ls .ls-roi__panel .roi-calculator{padding:0}@media(max-width:749px){.ls .ls-roi__panel{padding:20px 16px}}@media(max-width:749px){.ls .ls-fit__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ls .ls-fit__chips .ls-btn{min-height:38px;padding:6px 4px;font-size:13px;line-height:1.2;white-space:normal;text-align:center}}.ls-fit__shell{fill:#1a1a1a}.ls .ls-fit__box{stroke:#1a1a1a;stroke-width:1px}.ls .ls-fit__clear{stroke:#8a929c;stroke-width:1px;stroke-dasharray:3 3}.ls-fit__rail{stroke:#4a4f57;stroke-width:3px;stroke-linecap:round}.ls-fit__hook{stroke:#4a4f57;stroke-width:1.25px}.ls .ls-fit__part rect,.ls .ls-fit__part circle{fill:color-mix(in srgb,var(--ls-accent) 22%,#fff);stroke:var(--ls-accent);stroke-width:1.75px}.ls .ls-fit__part .ls-fit__inner{fill:#e2e5ea}.ls-fit__dim line{stroke:#6b6b6b;stroke-width:1px}.ls-fit__dim text{font-size:1.5px;font-weight:700;fill:var(--ls-text)}.ls-fit__part.is-on{animation:ls-fit-hang .35s ease-out;transform-box:view-box}@keyframes ls-fit-hang{0%{opacity:0;transform:translateY(-1.5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ls-fit__part.is-on{animation:none}}.ls .ls-fit__keys .k-box{background:#e2e5ea;border:2px solid #1a1a1a}.ls .ls-fit__keys .k-rail{height:0;border-top:3px solid #4a4f57;border-radius:2px}.ls .ls-fit__keys .k-part{background:color-mix(in srgb,var(--ls-accent) 22%,#fff);border:1.5px solid var(--ls-accent)}.ls-cf__fold-bar{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;padding:32px 28px 28px;background:#fff;box-shadow:var(--ls-shadow, 0 1px 3px rgba(0,0,0,.08));cursor:pointer;list-style:none}.ls-cf__fold-bar::-webkit-details-marker{display:none}.ls-cf__fold-text{display:flex;flex-direction:column;gap:10px;min-width:0}.ls .ls-cf__fold-bar .ls-h2{margin:18px 0 0}.ls-cf__fold-intro{font-size:16px;line-height:1.6;color:var(--ls-text-2)}.ls .ls-cf__fold-btn{flex:0 0 auto;gap:10px;pointer-events:none}.ls-cf__fold-icon{font-size:20px;font-weight:500;line-height:1}.ls-cf__fold-close,.ls-cf__fold[open] .ls-cf__fold-open{display:none}.ls-cf__fold[open] .ls-cf__fold-close{display:inline}.ls-cf__fold[open] .ls-cf__fold-icon{transform:rotate(45deg)}.ls-cf__fold-bar:hover .ls-cf__fold-btn{background:#000;color:#fff}.ls-cf__fold-bar:focus-visible{outline:2px solid #000;outline-offset:3px}.ls-cf__fold[open]>.ls-cf__fold-bar{margin-bottom:24px}@media(max-width:749px){.ls-cf__fold-bar{flex-direction:column;align-items:stretch;padding:28px 16px 20px}.ls .ls-cf__fold-btn{width:100%}}.ls-cure__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;margin:0 0 32px;padding:0;list-style:none}@media(min-width:750px){.ls-cure__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ls-cure__stat{padding-top:14px;border-top:var(--ls-accent-line, 2px) solid var(--ls-accent)}.ls-cure__stat-v{display:block;font-size:clamp(24px,2.4vw,30px);font-weight:900;line-height:1.15;color:var(--ls-text)}.ls-cure__stat-l{display:block;margin-top:6px;font-size:14px;font-weight:500;line-height:1.45;color:var(--ls-text-2)}.ls-cure__chart{--cure-line: var(--ls-accent);--cure-cmp: #6b6b6b}.ls-cure__top{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;padding-bottom:15px;margin-bottom:20px;border-bottom:2px solid var(--ls-text)}.ls-cure__legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.ls-cure__legend li{display:flex;align-items:center;gap:8px}.ls-cure__legend i{display:inline-block;width:18px;height:10px}.ls-cure__legend .k-line{height:0;border-top:3px solid var(--cure-line)}.ls-cure__legend .k-cmp{height:0;border-top:2px dashed var(--cure-cmp)}.ls-cure__legend .k-cure{background:color-mix(in srgb,var(--ls-accent) 10%,#fff);border:1px solid color-mix(in srgb,var(--ls-accent) 25%,#fff)}.ls-cure__cmp-key{display:none!important}[data-compare] .ls-cure__cmp-key{display:flex!important}.ls-cure__frame{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px}.ls-cure__yaxis{position:relative;grid-row:1;font-size:12px;font-weight:500;color:var(--ls-text-2)}.ls-cure__yaxis span{position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.ls-cure__plot{position:relative;grid-row:1;grid-column:2;height:clamp(240px,26vw,360px);border-left:1px solid var(--ls-text);border-bottom:1px solid var(--ls-text)}.ls-cure__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ls-cure__grid{stroke:#e6e6e6;stroke-width:1px}.ls-cure__cure{fill:color-mix(in srgb,var(--ls-accent) 8%,#fff)}.ls-cure__max{stroke:var(--ls-text);stroke-width:1px;stroke-dasharray:4 4}.ls-cure__phase{stroke:#c9c9c9;stroke-width:1px;stroke-dasharray:2 4}.ls-cure__band{fill:color-mix(in srgb,var(--ls-accent) 22%,transparent)}.ls-cure__line{fill:none;stroke:var(--cure-line);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:4000;stroke-dashoffset:0}.ls-cure__chart.is-ready .ls-cure__line{stroke-dashoffset:4000}.ls-cure__chart.is-in .ls-cure__line{stroke-dashoffset:0;transition:stroke-dashoffset 2s ease-out}.ls-cure__cmp{opacity:0;transition:opacity .3s}[data-compare] .ls-cure__cmp{opacity:1}.ls-cure__cmp-band{fill:#0000000f}.ls-cure__cmp-line{fill:none;stroke:var(--cure-cmp);stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}.ls-cure__dot{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border:3px solid var(--cure-line);border-radius:50%;background:#fff}.ls-cure__note{position:absolute;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;color:var(--ls-text)}.ls-cure__note--max{right:6px;transform:translateY(calc(-100% - 4px))}.ls-cure__note--ramp{transform:translate(-100%,calc(-100% - 8px));padding-right:4px;text-align:right}.ls-cure__phase-l{position:absolute;bottom:8px;padding:0 8px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--ls-text-2);text-align:center}.ls-cure__xaxis{position:relative;grid-row:2;grid-column:2;height:24px;margin-top:6px;font-size:12px;font-weight:500;color:var(--ls-text-2)}.ls-cure__xaxis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.ls-cure__xaxis span:first-child{transform:none}.ls-cure__xaxis span:last-child{transform:translate(-100%)}.ls-cure__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ls-cure__foot{margin-top:20px}@media(max-width:749px){.ls-cure__frame{grid-template-columns:40px minmax(0,1fr)}.ls-cure__plot{height:260px}.ls-cure__xaxis .is-minor,.ls-cure__xaxis [data-near-end]{display:none}.ls .ls-cure__toggle{width:100%}.ls-cure__phase-l{font-size:11px;letter-spacing:0}}@media(prefers-reduced-motion:reduce){.ls-cure__chart.is-in .ls-cure__line{transition:none}}.ls.ls-rs{padding-bottom:0}.ls-rs__search{position:relative;max-width:560px;margin-top:24px}.ls .ls-rs__search input{width:100%;padding-left:44px;font-size:16px}.ls-rs__search svg{position:absolute;left:14px;top:50%;width:18px;height:18px;transform:translateY(-50%);fill:var(--ls-text-2);pointer-events:none}.ls-rs__jump{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0}.ls-rs__jump [hidden]{display:none}.ls-rs__band{margin-top:var(--ls-pb-m);padding:32px 0 var(--ls-pb-m);background:var(--ls-gray-bg)}@media(min-width:750px){.ls-rs__band{margin-top:var(--ls-pb-d);padding:40px 0 var(--ls-pb-d)}}.ls-rs__count{margin:0 0 12px;font-size:14px;font-weight:600;color:var(--ls-text-2)}.ls-rs__count:empty{display:none}.ls-rs__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;align-items:start}.ls-rs__card{padding:24px 28px 12px;scroll-margin-top:120px}.ls-rs__card[hidden],.ls-rs__item[hidden]{display:none}.ls .ls-rs__title{position:relative;margin:22px 0 6px;font-size:18px;font-weight:700;line-height:1.3;text-transform:uppercase;color:var(--ls-text)}.ls-rs__desc{margin:0 0 8px;font-size:14px;line-height:1.5;color:var(--ls-text-2)}.ls-rs__list{margin:0;padding:0;list-style:none}.ls-rs__item+.ls-rs__item{border-top:1px solid var(--ls-line)}.ls-rs__item a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 0;color:var(--ls-text);text-decoration:none}.ls-rs__text{min-width:0}.ls-rs__label{display:block;font-size:15px;font-weight:600;line-height:1.35}.ls-rs__item a:hover .ls-rs__label{color:var(--ls-accent-text)}.ls-rs__note{display:block;margin-top:2px;font-size:13px;line-height:1.4;color:var(--ls-text-2)}.ls-rs__kind{flex:0 0 auto;font-size:12px;font-weight:700;color:var(--ls-text-2);white-space:nowrap}.ls-rs__arrow{flex:0 0 auto;font-weight:700;color:var(--ls-text-2)}.ls-rs__item a:hover .ls-rs__arrow{color:var(--ls-accent-text)}.ls-rs__empty{margin:8px 0 0}.ls-rs__help{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:40px;padding:32px;background:var(--ls-dark, #15143A);color:#fff}.ls .ls-rs__help-h{position:relative;margin:22px 0 6px;font-size:22px;font-weight:700;line-height:1.25;text-transform:uppercase;color:#fff}.ls-rs__help-p{margin:0;max-width:60ch;font-size:15px;line-height:1.5;color:#ffffffd9}.ls-rs__actions{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:749px){.ls-rs__grid{grid-template-columns:minmax(0,1fr);gap:16px}.ls-rs__jump{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ls .ls-rs__jump .ls-btn{padding:6px 8px;font-size:13px;line-height:1.2;white-space:normal;text-align:center}.ls-rs__card{padding:20px 16px 8px}.ls-rs__help{padding:24px 16px}.ls-rs__actions,.ls-rs__actions .ls-btn{width:100%}}.ls .ls-rs__title:before,.ls .ls-rs__help-h:before{content:"";position:absolute;left:0;top:-18px;width:77px;height:6px;background:var(--ls-accent)}.ls .ls-rs__help-h:before{background:#fff}.ls .ls-rs__empty.is-warn{border-color:var(--ls-accent)}@media(min-width:750px){.ls-pk__grid.ls-pk__grid--row1{grid-template-columns:minmax(0,1fr);max-width:560px;margin-left:auto;margin-right:auto}.ls-pk__grid.ls-pk__grid--row2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.ls-pk__grid.ls-pk__grid--row3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:750px)and (max-width:989px){.ls-pk__grid.ls-pk__grid--row3{grid-template-columns:repeat(2,minmax(0,1fr))}}.ls-nest__box{padding:24px}.ls-nest__controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.ls-nest__chips{display:flex;flex-wrap:wrap;gap:8px}.ls-nest__common{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;cursor:pointer}.ls-nest__common input{width:18px;height:18px;margin:0;accent-color:var(--ls-accent)}.ls-nest__sheets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ls-nest__sheet{margin:0;padding-top:12px;border-top:var(--ls-accent-line, 2px) solid #6b6b6b;min-width:0}.ls-nest__sheet.is-a{border-top-color:var(--ls-accent)}.ls-nest__cap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:baseline;margin-bottom:10px}.ls-nest__machine{font-size:14px;font-weight:700;color:var(--ls-text)}.ls-nest__count{grid-row:span 2;text-align:right;font-size:14px;color:var(--ls-text-2);white-space:nowrap}.ls-nest__count strong{font-size:28px;font-weight:900;color:var(--ls-text);font-variant-numeric:tabular-nums}.is-a .ls-nest__count strong{color:var(--ls-accent-text)}.ls-nest__gap{font-size:13px;color:var(--ls-text-2)}.ls-nest__views{position:relative}.ls-nest__zoom{display:block;width:100%;aspect-ratio:2 / 1;background:#fff;border:1px solid var(--ls-line)}.ls-nest__plate{fill:#c9ced6}.ls-nest__part{fill:#f7f8fa;stroke:none}.is-a .ls-nest__part{fill:color-mix(in srgb,var(--ls-accent) 14%,#fff)}.ls-nest__zoom-l{display:block;margin-top:6px;font-size:12px;color:var(--ls-text-2)}.ls-nest__thumb{position:absolute;right:8px;bottom:30px;width:30%;max-width:150px;padding:4px;background:#ffffffeb;box-shadow:0 1px 4px #00000026}.ls-nest__thumb svg{display:block;width:100%;height:auto}.ls-nest__thumb-l{display:block;margin-top:2px;font-size:10px;font-weight:700;text-align:center;color:var(--ls-text-2)}.ls-nest__win{fill:none;stroke:#000;stroke-width:1.2px;vector-effect:non-scaling-stroke}.ls-nest__result{margin:20px 0 0;padding-left:12px;border-left:3px solid var(--ls-accent);font-size:16px;line-height:1.5}.ls-nest__part-note{margin:6px 0 0;font-size:14px;color:var(--ls-text-2)}.ls-nest__part-note:empty{display:none}.ls-nest__foot{margin-top:16px}@media(max-width:749px){.ls-nest__box{padding:20px 16px}.ls-nest__sheets{grid-template-columns:minmax(0,1fr);gap:20px}.ls-nest__zoom{aspect-ratio:3 / 1}.ls-nest__thumb{width:26%;bottom:28px}.ls-nest__count strong{font-size:24px}.ls-nest__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%}.ls .ls-nest__chips .ls-btn{padding:6px 8px;font-size:13px;white-space:normal}}.ls-nest--b-navy .ls-nest__sheet.is-b{border-top-color:var(--primary-color, #1C1DA3)}.ls-nest--b-navy .is-b .ls-nest__count strong{color:var(--primary-color, #1C1DA3)}.ls-nest--b-navy .is-b .ls-nest__part{fill:color-mix(in srgb,var(--primary-color, #1C1DA3) 12%,#fff)}.ls-vs__img{aspect-ratio:2 / 1;max-height:260px}.ls-vs__fp-draw svg{width:auto;max-width:100%;max-height:300px}@media(max-width:749px){.ls-vs__img{max-height:200px}.ls-vs__fp-draw svg{max-height:240px}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/ls-core.css.map */
