:root{--l5-navy: rgb(var(--color-base-accent-1, 0, 0, 0));--l5-deep: #000000;--l5-bg: rgb(var(--color-base-background-2, 243, 243, 243));--l5-white: rgb(var(--color-base-background-1, 255, 255, 255));--l5-accent: rgb(var(--color-base-accent-2, 226, 172, 154));--l5-accent-dark: #d3927c;--l5-accent-light: #f0cfc2;--l5-text: rgb(var(--color-base-text, 0, 0, 0));--l5-muted: rgba(var(--color-base-text, 0, 0, 0), .72);--l5-muted-light: rgba(var(--color-base-text, 0, 0, 0), .45);--l5-line: #e3e3e3;--l5-display: "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--l5-radius: 16px}.l5{font-family:var(--font-body-family, "Open Sans", sans-serif);color:var(--l5-text)}.l5 *,.l5 *:before,.l5 *:after{box-sizing:border-box}.l5 p{margin:0}.l5 p+p{margin-top:12px}.l5 img{display:block;max-width:100%}.l5-wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:80px;padding-right:80px}.l5--light{background:var(--l5-white)}.l5--bg{background:var(--l5-bg)}.l5--navy{background:var(--l5-navy);color:#fff}.l5--deep{background:var(--l5-deep);color:#fff}.l5--grid-navy{background:radial-gradient(ellipse at 70% 60%,rgba(226,172,154,.18),transparent 55%),linear-gradient(135deg,#000 0% 100%);color:#fff;position:relative;overflow:hidden}.l5--grid-navy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:48px 48px}.l5--grid-navy>*{position:relative}.l5-display{font-family:var(--l5-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:.98;margin:0}.l5-h2{font-size:clamp(36px,4.2vw,56px);color:var(--l5-navy)}.l5--navy .l5-h2,.l5--deep .l5-h2,.l5--grid-navy .l5-h2{color:#fff}.l5-h2--center{text-align:center}.l5-h3{font-size:clamp(24px,2.4vw,32px);color:var(--l5-navy)}.l5-accent{color:var(--l5-accent)}.l5-kicker{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--l5-navy);margin-bottom:14px}.l5-kicker:before{content:"";width:22px;height:2px;background:var(--l5-accent)}.l5-sub{font-size:17px;font-weight:700;color:var(--l5-navy);margin:0 0 12px}.l5--navy .l5-sub,.l5--deep .l5-sub{color:var(--l5-accent)}.l5-lead{font-size:15px;line-height:1.65;color:var(--l5-muted);max-width:62ch}.l5--navy .l5-lead,.l5--deep .l5-lead,.l5--grid-navy .l5-lead{color:#ffffffd1}.l5-lead--center{margin-left:auto;margin-right:auto;text-align:center}.l5-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 28px;border-radius:999px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s;font-family:inherit}.l5-btn:hover{transform:translateY(-1px)}.l5-btn--primary{background:var(--l5-navy);color:#fff;border-color:var(--l5-navy)}.l5-btn--primary:hover{background:#333;border-color:#333;color:#fff}.l5-btn--outline{background:transparent;color:var(--l5-navy);border-color:var(--l5-navy)}.l5-btn--outline:hover{background:var(--l5-navy);color:#fff}.l5-btn--white{background:#fff;color:var(--l5-navy);border-color:#fff}.l5-btn--white:hover{background:var(--l5-bg)}.l5-btn--ghost{background:transparent;color:#fff;border-color:#ffffffb3}.l5-btn--ghost:hover,.l5-btn--ghost.is-active{background:#fff;color:var(--l5-navy);border-color:#fff}.l5-btn--block{width:100%}.l5-media{background:#e8e8e8;border-radius:var(--l5-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;color:#777;font-size:12px}.l5-media img{width:100%;height:100%;object-fit:cover}.l5-media--dark{background:#1f1f1f;color:#ffffff8c}.l5-media__ph{padding:24px;text-align:center}.l5-buybox{padding:48px 0 60px}.l5-buybox__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.l5-buybox__main{aspect-ratio:1 / 1;border-radius:16px}.l5-buybox__main img{object-fit:contain;background:#fff}.l5-buybox__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.l5-buybox__thumbs::-webkit-scrollbar{display:none}.l5-buybox__thumb{flex:0 0 calc((100% - 40px)/5);aspect-ratio:1 / 1;border-radius:10px;background:#e8e8e8;border:2px solid transparent;padding:0;overflow:hidden;cursor:pointer}.l5-buybox__thumb img{width:100%;height:100%;object-fit:cover}.l5-buybox__thumb.is-active{border-color:var(--l5-accent)}.l5-buybox__kicker{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--l5-navy);margin-bottom:14px}.l5-buybox__dot{width:8px;height:8px;border-radius:50%;background:var(--l5-accent)}.l5-buybox__title{font-size:clamp(32px,3.4vw,44px);color:var(--l5-navy);line-height:1;margin:0 0 18px}.l5-buybox__price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.l5-buybox__price strong{font-family:var(--l5-display);font-size:40px;line-height:1;color:var(--l5-navy);font-weight:400}.l5-buybox__price s{font-size:16px;color:var(--l5-muted-light)}.l5-buybox__save{background:var(--l5-accent);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px}.l5-buybox__instalment{margin-top:16px;font-size:12px;color:var(--l5-muted)}.l5-buybox__instalment em{font-style:italic}.l5-buybox__checks{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:13px;font-weight:700;color:var(--l5-navy)}.l5-buybox__checks li{display:flex;align-items:center;gap:8px}.l5-buybox__check{width:18px;height:18px;border-radius:50%;background:#e2ac9a26;color:var(--l5-accent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.l5-buybox__check svg{width:10px;height:10px}.l5-buybox__form{margin-top:26px}.l5-buybox__options{display:flex;flex-direction:column;gap:12px}.l5-option{display:flex;align-items:center;gap:14px;padding:16px 20px;border:1.5px solid var(--l5-line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.l5-option input{position:absolute;opacity:0;pointer-events:none}.l5-option__radio{width:20px;height:20px;border-radius:50%;border:2px solid #cfcfcf;flex:0 0 auto;position:relative}.l5-option.is-selected{border-color:var(--l5-accent);background:#fbf4f1;box-shadow:0 0 0 1px var(--l5-accent)}.l5-option.is-selected .l5-option__radio{border-color:var(--l5-accent)}.l5-option.is-selected .l5-option__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--l5-accent)}.l5-option__label{flex:1;font-size:14px;font-weight:700;color:var(--l5-navy)}.l5-option__price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;line-height:1}.l5-option__price strong{font-family:var(--l5-display);font-size:26px;color:var(--l5-navy);font-weight:400}.l5-option__price s{font-size:11px;color:var(--l5-muted-light);margin-top:3px}.l5-buybox__actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.l5-buybox__actions .l5-btn{min-height:48px}.l5-buybox.is-loading .l5-buybox__actions .l5-btn{opacity:.6;pointer-events:none}.l5-buybox__error{margin-top:10px;color:#c0392b;font-size:13px}.l5-buybox__note{margin-top:16px;font-size:12px;line-height:1.6;color:var(--l5-muted)}.l5-buybox__footer{margin-top:18px;font-size:12px;color:var(--l5-navy)}.l5-buybox__footer a{color:var(--l5-navy);text-decoration:underline;text-underline-offset:3px}.l5-savings .l5-savings__grid--single{grid-template-columns:1fr}.l5-savings__grid--single .l5-offer{flex-direction:row;align-items:center}.l5-savings__grid--single .l5-offer__media{flex:0 0 48%;aspect-ratio:4 / 3}.l5-savings__grid--single .l5-offer__body{flex:1;padding:36px 40px}.l5-offer__save{display:inline-block;background:var(--l5-accent);color:#fff;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 10px;border-radius:999px;margin-bottom:10px}.l5-offer__checks{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:12px;font-weight:700;color:var(--l5-navy)}.l5-offer__checks li{display:flex;align-items:center;gap:7px}.l5-savings__grid--single .l5-offer .l5-btn{width:100%;max-width:360px}.l5-split__checks{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px;font-weight:700;color:var(--l5-navy)}.l5-split__checks li{display:flex;align-items:center;gap:10px}.l5--navy .l5-split__checks,.l5--deep .l5-split__checks{color:#fff}.l5-tile--full{grid-column:1 / -1}.l5-tile--dark.l5-tile--full .l5-tile__value{font-size:36px}.l5-fcard video{display:block;width:100%;height:100%;object-fit:cover}.l5-box--grid{padding:50px 0 80px}.l5-box__panel{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:32px 40px}.l5-box__hero{display:flex;align-items:center;gap:24px;margin-bottom:28px}.l5-box__hero .l5-box__item-media{width:220px;aspect-ratio:16 / 9}.l5-box__hero-label{font-size:15px;font-weight:700;color:#fff}.l5-box__item-media{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.l5-box__item-media img{width:100%;height:100%;object-fit:contain;padding:10px}.l5-box__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px 28px}.l5-box__item{text-align:center}.l5-box__item .l5-box__item-media{max-width:120px;margin:0 auto 10px}.l5-box__item-label{font-size:11px;line-height:1.4;color:#ffffffd9}.l5-sticky{position:fixed;left:0;right:0;z-index:90;background:#fff;box-shadow:0 2px 14px #0000001f;transform:translateY(-110%);transition:transform .3s ease}.l5-sticky.is-visible{transform:translateY(0)}.l5-sticky__in{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0}.l5-sticky__product{display:flex;align-items:center;gap:14px;min-width:0}.l5-sticky__thumb{width:48px;height:48px;border-radius:10px;background:#ececec;flex:0 0 auto;overflow:hidden}.l5-sticky__thumb img{width:100%;height:100%;object-fit:cover}.l5-sticky__title{font-size:15px;font-weight:700;color:var(--l5-navy);line-height:1.2}.l5-sticky__price{font-size:14px;color:var(--l5-navy);margin-top:2px}.l5-sticky__price s{color:var(--l5-muted-light);margin-left:6px}.l5-sticky--top{top:0}.l5-sticky--bottom{top:auto;bottom:0;transform:translateY(110%);box-shadow:0 -2px 14px #0000001f}.l5-sticky--bottom.is-visible{transform:translateY(0)}.l5-numbers{padding:80px 0}.l5-numbers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.l5-number__icon{width:28px;height:28px;color:var(--l5-accent);margin-bottom:14px}.l5-number__icon svg{width:100%;height:100%}.l5-number__value{font-family:var(--l5-display);font-size:clamp(34px,3.4vw,44px);line-height:1;text-transform:uppercase}.l5-number__label{margin-top:12px;font-size:14px;line-height:1.5;color:#fffc;max-width:22ch}.l5-savings{padding:80px 0 110px}.l5-savings__head{text-align:center;margin-bottom:40px}.l5-savings__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.l5-offer{border-radius:var(--l5-radius);overflow:hidden;background:#fff;border:1px solid var(--l5-line);display:flex;flex-direction:column}.l5-offer--dark{background:var(--l5-navy);color:#fff;border-color:var(--l5-navy)}.l5-offer__media{aspect-ratio:16 / 10}.l5-offer__media .l5-media{border-radius:0;height:100%}.l5-offer__body{padding:24px 24px 28px}.l5-offer__title{font-size:15px;font-weight:700;margin:0 0 10px;color:inherit}.l5-offer__price{display:flex;align-items:baseline;gap:10px;margin-bottom:18px}.l5-offer__price strong{font-family:var(--l5-display);font-size:40px;line-height:1}.l5-offer__price s{font-size:14px;color:var(--l5-muted-light)}.l5-offer--dark .l5-offer__price s{color:#ffffff8c}.l5-savings__notes{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);border:1.5px solid var(--l5-accent);border-radius:12px;background:#fff}.l5-note{display:flex;align-items:center;gap:14px;padding:16px 24px;font-size:13px;font-weight:600;color:var(--l5-navy);line-height:1.4}.l5-note+.l5-note{border-left:1px solid var(--l5-line)}.l5-note__icon{width:34px;height:34px;border-radius:50%;background:#e2ac9a1f;color:var(--l5-accent);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.l5-note__icon svg{width:18px;height:18px}.l5-demo{padding:110px 0}.l5-demo__head{text-align:center;margin-bottom:40px}.l5-demo__stage{position:relative}.l5-demo__screen{position:relative;border-radius:18px;background:#0b0b0b;padding:6px;box-shadow:0 0 0 1px #ffffff14,0 30px 60px #00000073,0 0 90px #e2ac9a38}.l5-demo__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:12px}.l5-demo__track::-webkit-scrollbar{display:none}.l5-demo__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1120 / 306;background:#1a1d21}.l5-demo__full{width:100%;height:100%}.l5-demo__full img{width:100%;height:100%;object-fit:cover}.l5-demo__panes{display:grid;width:100%;height:100%;gap:3px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.l5-demo__pane{position:relative;overflow:hidden;background:#6b6f73}.l5-demo__pane--big{grid-row:1 / 3;grid-column:1;background:#5a5e62}.l5-demo__pane--front{background:#7d8186}.l5-demo__pane--fifth{background:#4a4f47}.l5-demo__pane--left{background:#8c918f}.l5-demo__pane--right{background:#6e7370}.l5-demo__pane--rear{background:#5a5e62}.l5-demo__pane img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.l5-demo__pane-label{position:absolute;left:10px;bottom:10px;background:#000000bf;color:#fff;font-size:11px;font-weight:600;padding:3px 7px;border-radius:3px;z-index:1}.l5-demo__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:2px solid rgba(255,255,255,.7);background:#0009;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.l5-demo__arrow:hover{background:#fff;color:var(--l5-navy)}.l5-demo__arrow svg{width:16px;height:16px}.l5-demo__arrow--prev{left:-64px}.l5-demo__arrow--next{right:-64px}.l5-demo__dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.l5-demo__dot{width:8px;height:8px;border-radius:999px;background:#ffffff59;border:0;padding:0;cursor:pointer;transition:width .2s,background .2s}.l5-demo__dot.is-active{width:22px;background:var(--l5-accent)}.l5-demo__controls{display:flex;justify-content:center;gap:14px;margin-top:34px;flex-wrap:wrap}.l5-demo__caption{text-align:center;margin-top:26px;font-size:16px;color:#ffffffd9}.l5-split{padding:110px 0}.l5-split--tight{padding:46px 0}.l5-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.l5-split--media-left .l5-split__grid>.l5-split__media{order:-1}.l5-split__media .l5-media{aspect-ratio:4 / 3;width:100%}.l5-split__media--square .l5-media{aspect-ratio:1 / 1}.l5-split__media--wide .l5-media{aspect-ratio:16 / 11}.l5-split__heading{font-size:clamp(34px,3.6vw,48px);margin-bottom:14px}.l5-split__actions{margin-top:30px}.l5-split__sub{font-size:16px;font-weight:700;color:var(--l5-navy);margin:0 0 10px}.l5--navy .l5-split__sub,.l5--deep .l5-split__sub{color:var(--l5-accent)}.l5-tiles{display:grid;gap:12px;margin-top:28px}.l5-tiles--3{grid-template-columns:repeat(3,1fr)}.l5-tiles--2{grid-template-columns:repeat(2,1fr)}.l5-tile{border-radius:12px;padding:18px 16px;min-height:92px;display:flex;flex-direction:column;justify-content:center;gap:2px}.l5-tile--light{background:#fff;border:1px solid var(--l5-line);box-shadow:0 2px 10px #0000000d}.l5-tile--dark{background:linear-gradient(160deg,#2a2a2a,#141414);border:1px solid rgba(255,255,255,.08);color:#fff}.l5-tile--plain{padding:0;min-height:0;background:none}.l5-tile__icon{width:30px;height:30px;color:var(--l5-accent);margin-bottom:10px}.l5-tile__icon svg{width:100%;height:100%}.l5-tile__pre{font-size:12px;color:var(--l5-muted)}.l5-tile--dark .l5-tile__pre{color:#ffffffa6}.l5-tile__value{font-size:30px;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--l5-navy)}.l5-tile__value small{font-size:14px;font-weight:700;margin-left:2px}.l5-tile--dark .l5-tile__value{background:none;color:#f0cfc2}.l5-tile--plain .l5-tile__value{background:none;color:#fff;font-family:var(--l5-display);font-weight:400;font-size:clamp(26px,2.4vw,32px);text-transform:uppercase;letter-spacing:.01em;line-height:1.02}.l5-tile__label{font-size:13px;color:var(--l5-muted);margin-top:4px}.l5-tile--dark .l5-tile__label{color:#fff;font-weight:600;font-size:14px}.l5-tile--dark.l5-tile--big .l5-tile__value{font-size:34px}.l5-mini{margin-top:18px;background:#faf6f4;border:1px dashed #e9c9bc;border-radius:14px;padding:16px 18px 18px}.l5-mini__title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--l5-navy);margin:0 0 14px}.l5-mini__title:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--l5-accent);box-shadow:0 0 0 3px #e2ac9a33}.l5-mini__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.l5-mini__item{text-align:center;font-size:12px;font-weight:600;color:var(--l5-navy)}.l5-mini__item .l5-media{aspect-ratio:4 / 3;border-radius:10px;margin-bottom:8px;background:#e0e0e0}.l5-features{padding:110px 0;position:relative;overflow:hidden}.l5-features:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background-image:radial-gradient(rgba(226,172,154,.35) 1px,transparent 1.5px);background-size:96px 96px}.l5-features__in{position:relative}.l5-features__head{text-align:center;margin-bottom:36px}.l5-features__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.l5-fcard{background:#fff;border-radius:var(--l5-radius);overflow:hidden;border:1px solid var(--l5-line)}.l5-fcard .l5-media{border-radius:0;aspect-ratio:16 / 8}.l5-fcard__body{padding:22px 24px 26px}.l5-fcard__title{font-size:26px;margin-bottom:8px}.l5-fcard__text{font-size:14px;color:var(--l5-muted)}.l5-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.l5-check{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--l5-line);border-radius:10px;padding:14px 18px;font-size:14px;font-weight:700;color:var(--l5-navy)}.l5-check__icon{width:22px;height:22px;border-radius:5px;background:#e2ac9a24;color:var(--l5-accent);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.l5-check__icon svg{width:14px;height:14px}.l5-warranty{position:relative;padding:75px 0;color:#fff;overflow:hidden;background:radial-gradient(1.5px 1.5px at 12% 22%,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 28% 61%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1.5px 1.5px at 41% 15%,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 55% 44%,rgba(255,255,255,.7),transparent 60%),radial-gradient(1.5px 1.5px at 67% 26%,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 78% 70%,rgba(255,255,255,.8),transparent 60%),radial-gradient(1.5px 1.5px at 88% 18%,rgba(255,255,255,.9),transparent 60%),radial-gradient(1px 1px at 35% 82%,rgba(255,255,255,.6),transparent 60%),radial-gradient(1px 1px at 93% 52%,rgba(255,255,255,.7),transparent 60%),radial-gradient(ellipse 60% 70% at 70% 0%,rgba(80,150,220,.35),transparent 70%),linear-gradient(180deg,#050505,#1a1a1a 55%,#2b2b2b)}.l5-warranty__bg{position:absolute;top:0;right:0;bottom:0;left:0}.l5-warranty__bg img{width:100%;height:100%;object-fit:cover}.l5-warranty__in{position:relative}.l5-warranty__card{background:#fff;color:var(--l5-text);border-radius:var(--l5-radius);padding:36px 48px;display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;max-width:920px;margin:0 auto}.l5-warranty__badge{width:200px;height:200px;display:flex;align-items:center;justify-content:center}.l5-warranty__badge img{max-width:100%;max-height:100%;object-fit:contain}.l5-warranty__badge-ph{width:180px;height:180px;border-radius:50%;background:radial-gradient(circle at 50% 40%,#262626,#000);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--l5-display);border:6px solid #d9d9d9;box-shadow:0 0 0 4px #ededed}.l5-warranty__badge-ph strong{font-size:72px;line-height:1;font-weight:400}.l5-warranty__badge-ph span{font-size:14px;letter-spacing:.25em}.l5-warranty__title{font-size:clamp(30px,3.4vw,44px);margin-bottom:12px}.l5-warranty__text{font-size:15px;color:var(--l5-muted);line-height:1.65}.l5-apps{padding:40px 0 60px}.l5-apps__head{text-align:center;margin-bottom:32px}.l5-apps__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.l5-app{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:202 / 292;background:#d4d4d4;color:#fff;display:flex;align-items:flex-end}.l5-app img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.l5-app:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 30%,#000000eb)}.l5-app__body{position:relative;z-index:1;padding:20px 18px 22px}.l5-app__title{font-size:26px;color:#fff;margin-bottom:6px}.l5-app__text{font-size:13px;line-height:1.5;color:#ffffffd9}.l5-apps__dots{display:none;justify-content:center;gap:6px;margin-top:16px}.l5-apps__dots span{width:6px;height:6px;border-radius:50%;background:#cfcfcf}.l5-apps__dots span.is-active{background:var(--l5-accent);width:18px;border-radius:999px}.l5-specs{padding:45px 0 60px}.l5-specs__head{text-align:center;margin-bottom:32px}.l5-specs__card{background:#fff;border-radius:var(--l5-radius);padding:24px 32px;display:grid;grid-template-columns:1fr 1fr;column-gap:32px;row-gap:0}.l5-specs__more{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:32px}.l5-specs__more[hidden]{display:none}.l5-spec{display:grid;grid-template-columns:160px 1fr;gap:16px;padding:12px 0;border-bottom:1px solid var(--l5-line);font-size:13.5px;align-items:baseline}.l5-spec__label{color:var(--l5-muted)}.l5-spec__value{font-weight:700;color:var(--l5-navy)}.l5-specs__actions{text-align:center;margin-top:32px}.l5-box{padding:50px 0}.l5-box__head{text-align:center;margin-bottom:36px}.l5-box .l5-media{aspect-ratio:auto;background:transparent}.l5-box .l5-media picture{display:block}.l5-box .l5-media img{width:100%;height:auto;object-fit:contain}.l5-compare{padding:110px 0}.l5-compare__head{text-align:center;margin-bottom:40px}.l5-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:24px 0 36px}.l5-compare__table{width:100%;border-collapse:separate;border-spacing:0;min-width:640px}.l5-compare__table th,.l5-compare__table td{padding:12px 16px;font-size:13px;text-align:center;vertical-align:middle}.l5-compare__table th:first-child,.l5-compare__table td:first-child{text-align:left;width:28%;color:var(--l5-muted);font-weight:500;padding-left:0}.l5-compare__table tbody tr td{border-bottom:1px solid var(--l5-line)}.l5-compare__table tbody tr td.is-a{border-bottom-color:#ffffff1f}.l5-compare__col{width:29%}.l5-compare__head-cell{padding:0!important}.l5-compare__product{padding:26px 20px 18px;border-radius:18px 18px 0 0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.l5-compare__product .l5-media{width:80px;height:80px;border-radius:12px;font-size:10px}.l5-compare__pill{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.l5-compare__name{font-family:var(--l5-display);font-size:24px;text-transform:uppercase;line-height:1}.l5-compare__vs{position:absolute;left:50%;top:24px;transform:translate(-50%);width:36px;height:36px;border-radius:50%;background:#fff;color:var(--l5-navy);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid var(--l5-accent);box-shadow:0 2px 8px #00000026}.l5-compare__table td.is-a{background:var(--l5-navy);color:#fff}.l5-compare__table td.is-b{background:#fff;color:var(--l5-navy)}.l5-compare__table th.is-a .l5-compare__product{background:var(--l5-navy);color:#fff;box-shadow:0 -10px 30px #00000040}.l5-compare__table th.is-b .l5-compare__product{background:#fff;color:var(--l5-navy);border:1px solid var(--l5-line);border-bottom:0}.l5-compare__table th.is-a .l5-compare__pill{background:var(--l5-accent);color:#fff}.l5-compare__table th.is-b .l5-compare__pill{background:var(--l5-navy);color:#fff}.l5-compare__table th.is-b .l5-media{background:#ececec}.l5-compare__table th.is-a .l5-media{background:#262626;color:#ffffff80}.l5-compare__yes{display:inline-flex;width:20px;height:20px;border-radius:50%;background:var(--l5-accent);color:#fff;align-items:center;justify-content:center}.l5-compare__yes svg{width:11px;height:11px}.l5-compare__no{color:var(--l5-muted-light)}.l5-compare__price strong{font-family:var(--l5-display);font-size:24px;margin-right:4px}.l5-compare__price small{font-size:11px;color:var(--l5-muted-light)}.l5-compare__table td.is-a .l5-compare__price small{color:#fff9}.l5-compare__table tfoot td{padding:16px 20px 28px;border-bottom:0}.l5-compare__table tfoot td.is-a{border-radius:0 0 18px 18px}.l5-compare__table tfoot td.is-b{border:1px solid var(--l5-line);border-top:0;border-radius:0 0 18px 18px}.l5-compare__table td.is-b{border-left:1px solid var(--l5-line);border-right:1px solid var(--l5-line)}.l5-compare__table tbody tr:first-child td.is-b{border-top:0}.l5-miles{padding:110px 0;position:relative;overflow:hidden}.l5-miles__wm{position:absolute;right:2%;bottom:-8%;font-family:var(--l5-display);font-size:clamp(160px,24vw,320px);line-height:1;color:#ffffff0a;pointer-events:none;-webkit-user-select:none;user-select:none}.l5-miles__head{text-align:center;margin-bottom:56px}.l5-miles__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.l5-miles__line{position:absolute;left:6px;right:6px;top:6px;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.7),var(--l5-accent))}.l5-mile{position:relative;padding-top:34px}.l5-mile:before{content:"";position:absolute;left:0;top:0;width:14px;height:14px;border-radius:50%;background:#fff}.l5-mile--highlight:before{background:var(--l5-accent);box-shadow:0 0 0 8px #e2ac9a2e,0 0 0 16px #e2ac9a14}.l5-mile__year{font-family:var(--l5-display);font-size:clamp(40px,4.4vw,56px);line-height:1;color:#fff}.l5-mile--highlight .l5-mile__year{color:#f0cfc2}.l5-mile__text{margin-top:12px;font-size:14px;line-height:1.55;color:#ffffffd9;max-width:26ch}.l5-miles__link{text-align:center;margin-top:40px}.l5-miles__link a{color:#ffffffd9;font-size:14px;text-decoration:underline;text-underline-offset:4px}.l5-miles__link a:hover{color:#fff}.l5-support{padding:65px 0}.l5-support__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.l5-scard{border-radius:var(--l5-radius);overflow:hidden;display:flex;flex-direction:column}.l5-scard--light{background:var(--l5-bg)}.l5-scard--dark{background:var(--l5-navy);color:#fff;justify-content:center}.l5-scard .l5-media{border-radius:0;aspect-ratio:16 / 7}.l5-scard__body{padding:32px 36px 36px}.l5-scard--dark .l5-scard__body{padding:48px 36px}.l5-scard__title{font-size:clamp(28px,2.6vw,34px);margin-bottom:12px}.l5-scard--dark .l5-scard__title{color:#fff}.l5-scard__text{font-size:15px;line-height:1.65;color:var(--l5-muted)}.l5-scard--dark .l5-scard__text{color:#ffffffd9}.l5-scard__actions{margin-top:26px}.l5-faq{padding:110px 0}.l5-faq__grid{display:grid;grid-template-columns:240px 1fr;gap:40px}.l5-faq__list{border-top:1px solid var(--l5-line)}.l5-faq__item{border-bottom:1px solid var(--l5-line)}.l5-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;background:none;border:0;text-align:left;font-family:inherit;font-size:15px;font-weight:700;color:var(--l5-navy);cursor:pointer}.l5-faq__q svg{width:16px;height:16px;flex:0 0 auto;color:var(--l5-navy);transition:transform .25s}.l5-faq__item.is-open .l5-faq__q svg{transform:rotate(45deg);color:var(--l5-accent)}.l5-faq__a{display:none;padding:0 0 20px;font-size:14px;line-height:1.65;color:var(--l5-muted);max-width:70ch}.l5-faq__item.is-open .l5-faq__a{display:block}@media(max-width:1100px){.l5-wrap{padding-left:40px;padding-right:40px}.l5-demo__arrow--prev{left:8px}.l5-demo__arrow--next{right:8px}}@media(max-width:767px){.l5-wrap{padding-left:20px;padding-right:20px}.l5-h2{font-size:34px}.l5-lead{font-size:14px}.l5-numbers{padding:56px 0}.l5-numbers__grid{grid-template-columns:1fr;gap:40px}.l5-number__value{font-size:40px}.l5-savings{padding:48px 0 64px}.l5-savings__grid{grid-template-columns:1fr;gap:28px}.l5-savings__notes{grid-template-columns:1fr}.l5-note+.l5-note{border-left:0;border-top:1px solid var(--l5-line)}.l5-demo{padding:64px 0}.l5-demo__stage{padding:0}.l5-demo__arrow{width:34px;height:34px}.l5-demo__arrow--prev{left:-10px}.l5-demo__arrow--next{right:-10px}.l5-demo__slide{aspect-ratio:350 / 170}.l5-demo__panes{gap:2px}.l5-demo__pane-label{font-size:8px;padding:2px 4px;left:5px;bottom:5px}.l5-demo__controls{gap:10px}.l5-demo__controls .l5-btn{padding:10px 16px;font-size:13px;min-height:42px}.l5-split{padding:64px 0}.l5-split--tight{padding:48px 0}.l5-split__grid{grid-template-columns:1fr;gap:28px}.l5-split__media,.l5-split--media-left .l5-split__grid>.l5-split__media{order:-1}.l5-split--mobile-bottom .l5-split__media,.l5-split--mobile-bottom.l5-split--media-left .l5-split__grid>.l5-split__media{order:1}.l5-split__heading{font-size:32px}.l5-tiles--3{grid-template-columns:repeat(2,1fr)}.l5-tile--plain{padding:0}.l5-tiles--plain{grid-template-columns:1fr;gap:22px}.l5-split__actions .l5-btn{width:100%}.l5-features{padding:64px 0}.l5-features__cards{grid-template-columns:1fr}.l5-checks{grid-template-columns:1fr;gap:10px}.l5-warranty{padding:56px 0}.l5-warranty__card{grid-template-columns:1fr;text-align:center;padding:32px 24px;gap:20px}.l5-warranty__badge{margin:0 auto}.l5-apps{padding:40px 0 48px}.l5-apps__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none;margin:0 -20px;padding:0 20px}.l5-apps__grid::-webkit-scrollbar{display:none}.l5-app{flex:0 0 78%;scroll-snap-align:center;aspect-ratio:272 / 360}.l5-apps__dots{display:flex}.l5-specs{padding:40px 0 56px}.l5-specs__card,.l5-specs__more{grid-template-columns:1fr}.l5-specs__card{padding:8px 20px}.l5-spec{grid-template-columns:1fr;gap:2px;padding:12px 0}.l5-box{padding:48px 0}.l5-savings__grid--single .l5-offer{flex-direction:column;align-items:stretch}.l5-savings__grid--single .l5-offer__media{flex:none}.l5-savings__grid--single .l5-offer__body{padding:22px 20px 26px}.l5-savings__grid--single .l5-offer .l5-btn{width:100%}.l5-box__panel{padding:16px 12px}.l5-box__hero{gap:14px;margin-bottom:18px}.l5-box__hero .l5-box__item-media{width:120px}.l5-box__hero-label{font-size:12px}.l5-box__grid{grid-template-columns:repeat(4,1fr);gap:12px 8px}.l5-box__item .l5-box__item-media{max-width:none;margin-bottom:6px}.l5-box__item-media img{padding:6px}.l5-box__item-label{font-size:8px;line-height:1.3}.l5-box .l5-media{aspect-ratio:auto}.l5-compare{padding:64px 0}.l5-compare__scroll{margin:0 -20px;padding:24px 20px 32px}.l5-compare__table{min-width:0;width:100%}.l5-compare__table th,.l5-compare__table td{padding:10px 8px;font-size:11.5px}.l5-compare__table th:first-child,.l5-compare__table td:first-child{width:30%}.l5-compare__product{padding:18px 8px 12px}.l5-compare__product .l5-media{width:56px;height:56px}.l5-compare__name,.l5-compare__price strong{font-size:18px}.l5-compare__table tfoot td{padding:12px 8px 18px}.l5-compare__table tfoot .l5-btn{padding:8px 12px;font-size:12px;min-height:38px;width:100%}.l5-miles{padding:64px 0}.l5-miles__grid{grid-template-columns:1fr;gap:32px;padding-left:28px}.l5-miles__line{left:6px;right:auto;top:6px;bottom:40px;width:2px;height:auto;background:linear-gradient(180deg,rgba(255,255,255,.7),var(--l5-accent))}.l5-mile{padding-top:0}.l5-mile:before{left:-28px;top:14px}.l5-mile__year{font-size:40px}.l5-mile__text{max-width:none}.l5-support{padding:56px 0}.l5-support__grid{grid-template-columns:1fr}.l5-scard__body,.l5-scard--dark .l5-scard__body{padding:28px 22px 32px}.l5-faq{padding:64px 0}.l5-faq__grid{grid-template-columns:1fr;gap:20px}.l5-faq__q{font-size:14px;padding:16px 0}.l5-buybox{padding:20px 0 40px}.l5-buybox__grid{grid-template-columns:1fr;gap:24px}.l5-buybox__title{font-size:30px}.l5-buybox__price strong{font-size:34px}.l5-option{padding:14px 16px}.l5-sticky__in{padding:12px 0}.l5-sticky__thumb{display:none}.l5-sticky__title{font-size:14px}.l5-sticky .l5-btn{padding:10px 22px;min-height:42px}}.l5-demo__pane.acsb-sr-only,.l5-demo__slide.acsb-sr-only,.l5-app.acsb-sr-only{position:relative!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:hidden!important;margin:0!important;padding:0!important;white-space:normal!important}.l5-demo__pane--big.acsb-sr-only{grid-row:1 / 3!important}.l5-demo__pane--front.acsb-sr-only{background:#7d8186!important}.l5-demo__pane--fifth.acsb-sr-only{background:#4a4f47!important}.l5-demo__pane--left.acsb-sr-only{background:#8c918f!important}.l5-demo__pane--right.acsb-sr-only{background:#6e7370!important}.l5-demo__pane--rear.acsb-sr-only{background:#5a5e62!important}.l5-demo__pane.acsb-sr-only img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.l5-thero{position:relative;min-height:600px;display:flex;align-items:center;color:#fff;background:var(--l5-deep);overflow:hidden}.l5-thero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.l5-thero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.l5-thero__bg .l5-thero__bg-mobile{display:none}.l5-thero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,calc(.55 + var(--l5-thero-overlay, .25))),rgba(0,0,0,var(--l5-thero-overlay, .25)) 60%,#0000)}.l5-thero__in{position:relative;padding-top:60px;padding-bottom:60px}.l5-thero__content{max-width:620px}.l5-thero__title{font-size:clamp(56px,7.6vw,104px);line-height:.92;color:#fff}.l5-thero__title em{display:block;font-style:italic;font-size:.5em;letter-spacing:.02em;margin-top:6px}.l5-thero__text{margin-top:22px;font-size:18px;line-height:1.5;color:#ffffffeb;max-width:480px}.l5-thero__text em{font-style:italic}.l5-thero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.l5-lineup{padding:110px 0;position:relative;overflow:hidden}.l5-lineup__wm{position:absolute;left:50%;top:40px;transform:translate(-50%);font-family:var(--l5-display);font-size:clamp(160px,22vw,300px);line-height:1;color:#0000000a;pointer-events:none;-webkit-user-select:none;user-select:none}.l5-lineup__in{position:relative}.l5-lineup__head{text-align:center;margin-bottom:40px}.l5-lineup__kicker{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--l5-navy);margin-bottom:14px}.l5-lineup__kicker span{width:22px;height:2px;background:var(--l5-accent)}.l5-lineup__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:920px;margin:0 auto}.l5-lcard{background:#fff;border:1px solid var(--l5-line);border-radius:16px;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.l5-lcard:hover{transform:translateY(-4px);border-color:var(--l5-accent);box-shadow:0 16px 40px #0000001f}.l5-lcard__media{position:relative;aspect-ratio:16 / 10;border-radius:0;background:#1a1a1a}.l5-lcard__media img{transition:transform .4s}.l5-lcard:hover .l5-lcard__media img{transform:scale(1.03)}.l5-lcard__tag{position:absolute;left:14px;top:14px;z-index:1;background:var(--l5-accent);color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 9px;border-radius:4px}.l5-lcard__body{padding:22px 24px 24px}.l5-lcard__title{font-size:30px;color:var(--l5-navy);margin-bottom:6px}.l5-lcard__text{font-size:13px;color:var(--l5-muted);margin:0 0 12px}.l5-lcard__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.l5-lcard__chips span{font-size:10px;font-weight:600;color:var(--l5-navy);background:var(--l5-bg);border:1px solid var(--l5-line);border-radius:4px;padding:3px 7px}.l5-lcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.l5-lcard__price strong{font-family:var(--l5-display);font-size:40px;line-height:1;color:var(--l5-navy);font-weight:400}.l5-lcard__price s{font-size:13px;color:var(--l5-muted-light);margin-left:6px}.l5-lcard__btn{min-height:36px;padding:8px 18px;font-size:12px}.l5-lcard__link{display:none;margin-top:12px;font-size:12px;color:var(--l5-navy);text-decoration:underline;text-underline-offset:3px}.l5-tl{position:relative;padding:120px 0 96px;background:#000;color:#fff;overflow:hidden}.l5-tl__glow{position:absolute;left:50%;top:-120px;transform:translate(-50%);width:900px;height:420px;background:radial-gradient(ellipse at center,rgba(226,172,154,.28),transparent 65%);pointer-events:none}.l5-tl__head{position:relative;text-align:center;margin-bottom:70px}.l5-tl__kicker{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--l5-accent);margin-bottom:12px}.l5-tl__sub{margin-top:12px;font-size:15px;color:#ffffffb8}.l5-tl__list{position:relative;display:flex;flex-direction:column;gap:88px}.l5-tl__rail{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffffff24}.l5-tl__rail-progress{position:absolute;left:50%;top:0;width:2px;margin-left:-1px;height:0;background:linear-gradient(180deg,var(--l5-accent),#f0cfc2);box-shadow:0 0 12px #e2ac9a99;transition:height .15s linear}.l5-tl__row{position:relative;display:grid;grid-template-columns:1fr 72px 1fr;align-items:start}.l5-tl__ghost{position:absolute;top:-26px;font-family:var(--l5-display);font-size:clamp(120px,16vw,220px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.08);pointer-events:none;-webkit-user-select:none;user-select:none}.l5-tl__row--year-left .l5-tl__ghost{left:0}.l5-tl__row--year-right .l5-tl__ghost{right:0}.l5-tl__year-col{position:relative;z-index:1;grid-row:1}.l5-tl__cards{position:relative;z-index:1;grid-row:1;display:flex;flex-direction:column;gap:12px}.l5-tl__row--year-left .l5-tl__year-col{grid-column:1;text-align:right}.l5-tl__row--year-left .l5-tl__cards{grid-column:3}.l5-tl__row--year-right .l5-tl__year-col{grid-column:3;text-align:left}.l5-tl__row--year-right .l5-tl__cards{grid-column:1}.l5-tl__row--year-left .l5-tl__meter{justify-content:flex-end}.l5-tl__dot{grid-column:2;grid-row:1;justify-self:center;margin-top:22px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #000;transition:background .4s,box-shadow .4s;position:relative;z-index:2}.l5-tl__year{font-family:var(--l5-display);font-size:clamp(56px,6vw,80px);line-height:.95;color:#fff}.l5-tl__row--highlight .l5-tl__year{color:#f0cfc2}.l5-tl__badge{display:inline-block;margin-top:8px;background:var(--l5-accent);color:#fff;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:4px 9px;border-radius:4px}.l5-tl__title{font-size:17px;font-weight:700;color:#fff;margin:10px 0 0}.l5-tl__meter{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:10px;font-weight:700;letter-spacing:.12em;color:#ffffffb3}.l5-tl__row--year-left .l5-tl__meter{flex-direction:row}.l5-tl__row--year-right .l5-tl__meter{flex-direction:row-reverse;justify-content:flex-end}.l5-tl__bars{display:inline-flex;gap:3px}.l5-tl__bars i{display:block;width:14px;height:4px;border-radius:2px;background:#ffffff2e}.l5-tl__bars i.is-on{background:var(--l5-accent)}.l5-tl__card{display:flex;align-items:center;gap:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 14px;transition:transform .25s,border-color .25s,box-shadow .25s}.l5-tl__card:hover{transform:translateY(-4px);border-color:var(--l5-accent)}.l5-tl__card--highlight{border-color:var(--l5-accent);box-shadow:0 0 0 1px #e2ac9a59,0 0 30px #e2ac9a26;background:#e2ac9a0f}.l5-tl__thumb{width:72px;height:72px;border-radius:8px;background:#fff;flex:0 0 auto;overflow:hidden}.l5-tl__thumb img{width:100%;height:100%;object-fit:contain}.l5-tl__card-body{min-width:0}.l5-tl__tag{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--l5-accent);margin-bottom:2px}.l5-tl__name{font-size:15px;font-weight:700;color:#fff}.l5-tl__price{font-size:13px;color:#ffffffbf;margin:2px 0 8px}.l5-tl__price s{color:#fff6;margin-right:4px}.l5-tl__btn{min-height:28px;padding:5px 14px;font-size:11px}.l5-tl__legacy{border:1px dashed rgba(255,255,255,.28);border-radius:12px;padding:14px 16px}.l5-tl__legacy-kicker{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px}.l5-tl__legacy-name{font-size:15px;font-weight:700;color:#fff}.l5-tl__legacy-spec{font-size:12px;color:#ffffffa6;margin-top:2px}.l5-tl:not(.l5-tl--static) .l5-tl__year-col,.l5-tl:not(.l5-tl--static) .l5-tl__cards{opacity:0;transition:opacity .6s ease,transform .6s ease}.l5-tl:not(.l5-tl--static) .l5-tl__row--year-left .l5-tl__year-col{transform:translate(24px)}.l5-tl:not(.l5-tl--static) .l5-tl__row--year-left .l5-tl__cards{transform:translate(-24px)}.l5-tl:not(.l5-tl--static) .l5-tl__row--year-right .l5-tl__year-col{transform:translate(-24px)}.l5-tl:not(.l5-tl--static) .l5-tl__row--year-right .l5-tl__cards{transform:translate(24px)}.l5-tl:not(.l5-tl--static) .l5-tl__row.is-in .l5-tl__year-col,.l5-tl:not(.l5-tl--static) .l5-tl__row.is-in .l5-tl__cards{opacity:1;transform:none}.l5-tl:not(.l5-tl--static) .l5-tl__bars i.is-on{background:#ffffff2e}.l5-tl:not(.l5-tl--static) .l5-tl__row.is-in .l5-tl__bars i.is-on{background:var(--l5-accent);transition:background .3s ease calc(.3s + var(--i) * 60ms)}.l5-tl__row.is-in .l5-tl__dot,.l5-tl--static .l5-tl__dot{background:var(--l5-accent);box-shadow:0 0 0 4px #000,0 0 16px #e2ac9acc}.l5-tl__row--highlight.is-in .l5-tl__dot:after,.l5-tl--static .l5-tl__row--highlight .l5-tl__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(226,172,154,.7);animation:l5-pulse 2s ease-out infinite}@keyframes l5-pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.l5-tl:not(.l5-tl--static) .l5-tl__ghost{transition:transform .1s linear}@media(max-width:767px){.l5-thero{min-height:556px;align-items:flex-start}.l5-thero__bg .l5-thero__bg-mobile{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.l5-thero__bg:after{background:linear-gradient(180deg,rgba(0,0,0,calc(.35 + var(--l5-thero-overlay, .25))),rgba(0,0,0,var(--l5-thero-overlay, .25)) 55%,#0000008c)}.l5-thero__in{padding-top:48px;padding-bottom:32px}.l5-thero__title{font-size:60px}.l5-thero__text{font-size:15px}.l5-thero__actions{flex-direction:column;margin-top:26px}.l5-thero__actions .l5-btn{width:100%}.l5-lineup{padding:64px 0}.l5-lineup__wm{display:none}.l5-lineup__grid{grid-template-columns:1fr;gap:16px}.l5-lcard__link{display:inline-block}.l5-tl{padding:72px 0 48px}.l5-tl__head{text-align:left;margin-bottom:40px}.l5-tl__list{gap:48px;padding-left:36px}.l5-tl__rail,.l5-tl__rail-progress{left:7px;margin-left:0}.l5-tl__row,.l5-tl__row--year-left,.l5-tl__row--year-right{grid-template-columns:1fr}.l5-tl__row .l5-tl__year-col,.l5-tl__row .l5-tl__cards{grid-column:1;text-align:left}.l5-tl__row .l5-tl__year-col{grid-row:1}.l5-tl__row .l5-tl__cards{grid-row:2;margin-top:16px}.l5-tl__row .l5-tl__meter{justify-content:flex-start;flex-direction:row}.l5-tl__dot{position:absolute;left:-36px;top:18px;margin:0;grid-column:auto;grid-row:auto}.l5-tl__ghost{left:0!important;right:auto!important;top:-10px;font-size:96px}.l5-tl__year{font-size:56px}.l5-tl:not(.l5-tl--static) .l5-tl__year-col,.l5-tl:not(.l5-tl--static) .l5-tl__cards{transform:translateY(16px)!important}.l5-tl:not(.l5-tl--static) .l5-tl__row.is-in .l5-tl__year-col,.l5-tl:not(.l5-tl--static) .l5-tl__row.is-in .l5-tl__cards{transform:none!important}.l5-tl__thumb{width:64px;height:64px}}.l5-tl .l5-h2{color:#fff}.l5-split__video{display:block;width:100%;height:100%;object-fit:cover}.l5-split__media--contain .l5-media{aspect-ratio:auto;background:transparent}.l5-split__media--contain .l5-media img,.l5-split__media--contain .l5-split__video{width:100%;height:auto;object-fit:contain}.l5-miles--image{padding:0;background:#000}.l5-miles__img-link{display:block}.l5-miles__img{display:block;width:100%;height:auto}.l5 .l5-miles__img--mobile{display:none}@media(max-width:767px){.l5 .l5-miles__img--mobile{display:block}.l5 .l5-miles__img--mobile~.l5-miles__img--desktop,.l5-miles--image:has(.l5-miles__img--mobile) .l5-miles__img--desktop{display:none}}.l5-specs__card .l5-spec,.l5-specs__more .l5-spec{grid-column:var(--c);grid-row:var(--r)}@media(max-width:767px){.l5-specs__card .l5-spec,.l5-specs__more .l5-spec{grid-column:1;grid-row:auto}}.l5-demo__panes--split2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.l5-demo__panes--split3{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}.l5-demo__panes--split2 .l5-demo__pane,.l5-demo__panes--split3 .l5-demo__pane{grid-row:auto;grid-column:auto}.l5-demo__controls .l5-btn.is-active{background:var(--l5-accent);border-color:var(--l5-accent);color:#fff}.l5-option.is-disabled{opacity:.5;cursor:not-allowed}.l5-savings__grid--single .l5-offer__media .l5-media{height:100%}.l5-savings__grid--single .l5-offer__media{align-self:stretch}.l5-savings__grid--single .l5-offer__title{font-size:18px}.l5-savings__grid--single .l5-offer__price strong{font-size:44px}.l5 a.l5-btn--primary,.l5 button.l5-btn--primary,.l5 .l5-btn--primary,.l5 .l5-btn--primary:hover,.l5 .l5-btn--primary:visited{color:#fff}.l5 a.l5-btn--outline,.l5 .l5-btn--outline,.l5 .l5-btn--outline:visited{color:var(--l5-navy)}.l5 .l5-btn--outline:hover{color:#fff}.l5 a.l5-btn--white,.l5 .l5-btn--white,.l5 .l5-btn--white:visited{color:var(--l5-navy)}.l5 a.l5-btn--ghost,.l5 .l5-btn--ghost,.l5 .l5-btn--ghost:visited{color:#fff}.l5 .l5-btn--ghost:hover{color:var(--l5-navy)}.l5 .l5-demo__controls .l5-btn.is-active,.l5 .l5-demo__controls .l5-btn.is-active:hover{background:var(--l5-accent);border-color:var(--l5-accent);color:#fff}.l5-sticky a.l5-btn--primary{color:#fff}.l5-box.l5--deep{background:#000}.l5-box.l5--deep .l5-box__panel{background:#000;border:1px solid #333333}.l5-box.l5--deep .l5-box__item-media{background:#1c1c1c;border-color:#333}.l5-box.l5--deep .l5-h2{color:#fff}.l5-btn.is-loading{opacity:.6;pointer-events:none}.l5-toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%,20px);background:#c0392b;color:#fff;font:600 14px/1.4 var(--font-body-family, sans-serif);padding:12px 18px;border-radius:10px;box-shadow:0 8px 24px #00000040;z-index:10000;opacity:0;transition:opacity .25s,transform .25s;max-width:90vw;text-align:center}.l5-toast.is-on{opacity:1;transform:translate(-50%)}.l5-thero--image{min-height:0;display:block}.l5-thero--image .l5-thero__bg{position:relative;inset:auto}.l5-thero--image .l5-thero__bg img{width:100%;height:auto;display:block}.l5-thero--image .l5-thero__bg:after{display:none}.l5-thero__btns{position:absolute;left:var(--l5-btn-x, 6%);top:var(--l5-btn-y, 58%);display:flex;gap:14px;flex-wrap:wrap;z-index:2}@media(max-width:767px){.l5-thero--image .l5-thero__bg .l5-thero__bg-mobile{position:relative;inset:auto}.l5-thero--image:has(.l5-thero__bg-mobile) .l5-thero__bg img:not(.l5-thero__bg-mobile){display:none}.l5-thero__btns{left:20px;right:20px;top:var(--l5-btn-y-m, 60%);flex-direction:column;gap:10px}.l5-thero__btns .l5-btn{width:100%}}.l5-thero--image .l5-thero__bg img.l5-thero__bg-mobile{display:none}@media(max-width:767px){.l5-thero--image .l5-thero__bg img.l5-thero__bg-mobile{display:block;position:relative;inset:auto}.l5-thero--image .l5-thero__bg img.l5-thero__bg-mobile~img,.l5-thero--image:has(img.l5-thero__bg-mobile) .l5-thero__bg img:not(.l5-thero__bg-mobile){display:none}}.l5-lcard__media img{object-fit:contain}.l5-lcard__tag{border-radius:999px;padding:5px 12px;font-size:10px}.l5-lcard__tag--white{background:#fff;color:var(--l5-navy)}.l5-lcard__foot{border-top:1px solid var(--l5-line);padding-top:16px;margin-top:2px}.l5-lcard__chips{margin-bottom:16px}.l5-lcard__media{background:#141414}.l5-lcard__media--cover img{object-fit:cover}.l5-lcard__text{margin-bottom:14px}.l5-lcard__chips{gap:8px;margin-bottom:22px}.l5-lcard__chips span{border-radius:999px;padding:6px 12px}.l5-lcard__foot{padding-top:18px}.l5-lcard__body{padding:28px 24px}.l5-lcard__title{margin-bottom:12px}.l5-lcard__text{margin-bottom:18px}.l5-lcard__chips{margin-bottom:26px}.l5-lcard__foot{padding-top:22px}.l5 p.l5-lcard__text{margin:0 0 20px}.l5 .l5-lcard__title{margin-bottom:14px}.l5-tl__btn.l5-btn--white{background:#fff;color:var(--l5-navy);border-color:#fff}.l5-tl__btn.l5-btn--white:hover{background:var(--l5-bg)}.l5-lcard__media{aspect-ratio:3 / 2}.l5-offer--light{background:#e8e8e8;border-color:#e8e8e8}.l5-offer--light .l5-offer__media .l5-media,.l5-offer--dark .l5-offer__media .l5-media{background:#fff}.l5-offer--light .l5-offer__price s{color:#8a8a8a}.l5-miles--image{background:#000}.l5-miles--image .l5-miles__img-link,.l5-miles--image>.l5-miles__img{display:block;max-width:1280px;margin:0 auto}.l5-miles--image .l5-miles__img-link .l5-miles__img{max-width:100%}.l5-split__media--fill{align-self:stretch;display:flex}.l5-split__media--fill .l5-media{aspect-ratio:auto;height:100%;width:100%;min-height:420px}.l5-split__media--fill .l5-media img,.l5-split__media--fill .l5-split__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.l5-split__media--fill .l5-media{position:relative}@media(max-width:767px){.l5-split__media--fill .l5-media{min-height:0;aspect-ratio:4 / 3;height:auto}}.l5-offer__price strong,.l5-lcard__price strong,.l5-compare__price strong,.l5-tl__year,.l5-mile__year,.l5-number__value{font-weight:400}.l5-split__media--video .l5-media{aspect-ratio:16 / 9}@media(min-width:768px){.l5-split--media-wide .l5-split__grid{grid-template-columns:1fr 1.5fr}.l5-split--media-wide.l5-split--media-left .l5-split__grid{grid-template-columns:1.5fr 1fr}}.l5-savings__grid--single .l5-offer--light{background:#fff;border-color:var(--l5-line)}.l5-savings__grid--single .l5-offer--light .l5-offer__price s{color:var(--l5-muted-light)}.l5-savings__grid--single .l5-offer__media{aspect-ratio:auto;flex:0 0 44%}.l5-savings__grid--single .l5-offer__media .l5-media{height:auto;aspect-ratio:auto;background:#fff}.l5-savings__grid--single .l5-offer__media .l5-media img{width:100%;height:auto;object-fit:contain;display:block}@media(max-width:767px){.l5-savings__grid--single .l5-offer__media{flex:none}}@media(min-width:768px){.l5-split--media-wide .l5-split__grid{grid-template-columns:1fr 1.8fr;gap:40px}.l5-split--media-wide.l5-split--media-left .l5-split__grid{grid-template-columns:1.8fr 1fr}.l5-split--media-wide .l5-tiles--2{gap:10px}.l5-split--media-wide .l5-tile{padding:14px;min-height:80px}}.l5-wrap--wide{max-width:1560px}.l5-buybox__instalment--shopify{font-size:13px;line-height:1.5;color:var(--l5-muted)}.l5-buybox__instalment--shopify:not(:has(shopify-payment-terms)){display:none}.l5-buybox__instalment--shopify shopify-payment-terms{display:block}.l5-offer__media{aspect-ratio:auto}.l5-offer__media .l5-media{height:auto;aspect-ratio:auto;background:#fff}.l5-offer__media .l5-media img{width:100%;height:auto;object-fit:contain;display:block}.l5-offer__media .l5-media__ph{display:block;padding:60px 20px;text-align:center}@media(max-width:767px){.l5-demo__slide{aspect-ratio:1120 / 306}.l5-demo__screen{padding:4px;border-radius:10px}.l5-demo__track{border-radius:7px}}.l5-buybox__grid{grid-template-columns:minmax(0,572fr) minmax(0,475fr);gap:64px}@media(max-width:1100px){.l5-buybox__grid{gap:40px}}@media(max-width:767px){.l5-buybox__grid{grid-template-columns:1fr;gap:24px}}.l5-buybox__checks,.l5-offer__checks{display:grid;grid-template-columns:repeat(2,max-content)}.l5-buybox__checks{gap:12px 28px}.l5-offer__checks{gap:10px 22px}@media(max-width:400px){.l5-buybox__checks,.l5-offer__checks{grid-template-columns:repeat(2,auto)}}.l5-savings:has(.l5-savings__grid:not(.l5-savings__grid--single)) .l5-savings__grid,.l5-savings:has(.l5-savings__grid:not(.l5-savings__grid--single)) .l5-savings__notes{max-width:900px;margin-left:auto;margin-right:auto}.l5-note>span:not(.l5-note__icon){max-width:340px}.l5-numbers{background:linear-gradient(90deg,#e2ac9a00,#e2ac9a,#e2ac9a00) center top / 100% 2px no-repeat,url(l5-bg-numbers.svg?v=rose2) center center / cover no-repeat,radial-gradient(620px 300px at 18% -10%,rgba(226,172,154,.22),transparent 70%),radial-gradient(620px 300px at 86% 110%,rgba(226,172,154,.22),transparent 70%),linear-gradient(135deg,#000 0% 100%)}.l5-numbers:before{display:none}.l5-features{background:url(l5-bg-features.svg?v=rose2) center top / cover no-repeat,var(--l5-bg)}.l5-features:before{display:none}.l5-buybox__checks li:nth-child(3),.l5-offer__checks li:nth-child(3){grid-column:1 / -1}.l5-demo{background:radial-gradient(820px 360px at 50% 42%,rgba(226,172,154,.2),transparent 70%),#000}.l5-demo:before{display:none}.l5-tile--dark{border-radius:20px;padding:22px;border:1px solid rgba(255,255,255,.14);background:radial-gradient(240px 150px at 0% 0%,rgba(226,172,154,.22),transparent 70%),linear-gradient(180deg,#ffffff17,#ffffff06),var(--l5-navy)}.l5-box.l5--grid-navy,.l5-box.l5--deep{background:radial-gradient(800px 600px at 50% 55%,rgba(226,172,154,.1),transparent 70%),linear-gradient(180deg,#000,#000)}.l5-box:before{display:none}.l5-miles{background:#000}.l5-miles:before{display:none}@media(max-width:767px){.l5-tile--dark{border-radius:16px;padding:18px}}.l5-accent,.l5-tile--dark .l5-tile__value,.l5-mile--highlight .l5-mile__year,.l5-tl__row--highlight .l5-tl__year{background:linear-gradient(180deg,#e2ac9a 34%,#f7e3da 64%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.l5-compare__scroll{position:relative}.l5-compare__scroll:before{content:"";position:absolute;top:24px;bottom:36px;left:30%;width:35%;border-radius:18px;z-index:0;pointer-events:none;background:linear-gradient(180deg,#2e2e2e,#000 35% 100%);box-shadow:0 24px 60px #00000059}.l5-compare__table{position:relative;z-index:1;table-layout:fixed}.l5-compare__table th:first-child,.l5-compare__table td:first-child{width:30%}.l5-compare__col{width:35%}.l5-compare__table td.is-a,.l5-compare__table th.is-a .l5-compare__product{background:transparent;box-shadow:none}@media(max-width:767px){.l5-compare__scroll:before{top:24px;bottom:32px;left:calc(20px + (100% - 40px)*.3);width:calc((100% - 40px)*.35);border-radius:14px}.l5-compare__table th:first-child,.l5-compare__table td:first-child{width:30%}}@media(max-width:767px){.l5 .l5-thero__btns .l5-btn--ghost,.l5 .l5-thero__actions .l5-btn--ghost{background:#fff;color:var(--l5-navy);border-color:#fff}}.l5-buybox__optgroups{display:flex;flex-direction:column;gap:18px}.l5-optgroup__head{display:flex;align-items:baseline;gap:6px;font-size:13px;font-weight:700;color:var(--l5-navy);margin-bottom:10px}.l5-optgroup__value{font-weight:400;color:var(--l5-muted)}.l5-optgroup__link{margin-left:auto;font-size:12px;font-weight:600;color:var(--l5-navy);text-decoration:underline;text-underline-offset:3px}.l5-optgroup__values{display:flex;flex-wrap:wrap;gap:10px}.l5-pill{appearance:none;-webkit-appearance:none;font:inherit;font-size:14px;font-weight:600;line-height:1;color:var(--l5-navy);background:#fff;border:1.5px solid var(--l5-line);border-radius:999px;padding:12px 18px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.l5-pill:hover{border-color:var(--l5-navy)}.l5-pill.is-selected{background:var(--l5-navy);border-color:var(--l5-navy);color:#fff}.l5-pill.is-soldout{color:var(--l5-muted-light);border-style:dashed;text-decoration:line-through}.l5-pill.is-soldout.is-selected{background:var(--l5-muted-light);border-color:var(--l5-muted-light);color:#fff}.l5-optgroup__soldout{margin:0;font-size:13px;color:#c0392b}.l5-btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.l5-warranty__badge-ph strong.is-long{font-size:30px;letter-spacing:.06em}.l5-savings--theme .l5-h2,.l5-savings--theme .l5-offer__title,.l5-savings--theme .l5-offer__price strong{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight, 600);text-transform:none;letter-spacing:normal}.l5-savings--theme .l5-h2{font-size:calc(var(--font-heading-scale, 1) * clamp(2.6rem,3.2vw,4rem));line-height:1.15}.l5-savings--theme .l5-offer__title{font-size:1.8rem}.l5-savings--theme .l5-savings__grid--single .l5-offer__title{font-size:2.2rem}.l5-savings--theme .l5-offer__price strong{font-size:2.8rem;font-weight:700;line-height:1.1}.l5-savings--theme .l5-savings__grid--single .l5-offer__price strong{font-size:3.2rem}.l5-savings--theme .l5-lead,.l5-savings--theme .l5-note,.l5-savings--theme .l5-offer__checks,.l5-savings--theme .l5-offer__save{font-family:var(--font-body-family);font-style:var(--font-body-style)}.l5-savings--theme .l5-lead{font-size:1.6rem}.l5-savings--theme .l5-note{font-size:1.4rem;font-weight:var(--font-body-weight-bold, 700)}.l5-savings--theme .l5-offer .button{width:100%;max-width:360px;margin-top:4px}.l5-savings--theme .l5-offer--dark .button--secondary{--color-button-text: 255, 255, 255}.l5-savings--bg{position:relative;overflow:hidden;isolation:isolate}.l5-savings__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#141716}.l5-savings__bg-img,.l5-savings__bg-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.l5-savings__bg-iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100%;min-width:177.78vh;transform:translate(-50%,-50%);border:0;pointer-events:none}.l5-savings__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d0c}.l5-savings--bg .l5-h2,.l5-savings--bg .l5-lead{color:#fff;text-shadow:0 2px 16px rgba(0,0,0,.4)}.l5-savings--bg .l5-savings__notes{border-color:#ffffff59}.l5-savings--bg .l5-savings__head{display:table;margin:0 auto 40px;padding:28px 36px 30px;border-radius:16px;max-width:min(760px,calc(100% - 32px))}.l5-savings--panel-blur .l5-savings__head{background:rgba(12,14,13,var(--l5-panel-op, .55));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.l5-savings--panel-dark .l5-savings__head{background:rgba(12,14,13,calc(var(--l5-panel-op, .55) + .3))}.l5-savings--panel-none .l5-savings__head{padding:0}.l5-savings--bg .l5-savings__head .l5-lead{margin-left:auto;margin-right:auto}@media(max-width:767px){.l5-savings--bg .l5-savings__head{padding:22px 20px 24px}}.l5-savings .l5-savings__notes{border-color:var(--l5s-accent, #293c33)}.l5-savings .l5-note__icon{background:rgba(var(--l5s-accent-rgb, 41, 60, 51),.12);color:var(--l5s-accent, #293c33)}.l5-savings .l5-offer__save{background:var(--l5s-accent, #293c33)}.l5-savings .l5-offer__checks .l5-buybox__check{background:rgba(var(--l5s-accent-rgb, 41, 60, 51),.14);color:var(--l5s-accent, #293c33)}
/*# sourceMappingURL=/cdn/shop/t/49/assets/legend-5ch.css.map */
