:root{--coasta-vlt-bg:#050606;--coasta-vlt-black:#000;--coasta-vlt-surface:#111314;--coasta-vlt-soft:#1b1d1e;--coasta-vlt-light:#fff;--coasta-vlt-warm:#f4f0e7;--coasta-vlt-text:#fff;--coasta-vlt-dark:#0b0c0d;--coasta-vlt-muted:#9a9fa2;--coasta-vlt-muted-light:#666b6e;--coasta-vlt-line:#2b2e30;--coasta-vlt-line-light:#dadbd8;--coasta-vlt-orange:#ff5a2f;--coasta-vlt-orange-hover:#e94720;--coasta-vlt-radius:14px;--coasta-vlt-shell:1200px}.coasta-vlt-shell{width:min(var(--coasta-vlt-shell),calc(100% - 48px));margin-inline:auto}.coasta-vlt-kicker{display:block;color:var(--coasta-vlt-orange);font-size:11px;font-weight:850;line-height:1.2;letter-spacing:.13em;text-transform:uppercase}.coasta-vlt-page-nav{position:sticky;top:0;z-index:36;height:86px;background:#000;color:#fff;display:flex;align-items:center;border:0!important;box-shadow:none!important}.coasta-vlt-page-nav__inner{width:100%;display:flex;justify-content:center;padding:0 24px}.coasta-vlt-page-nav__links{width:min(760px,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.coasta-vlt-page-nav__links a{height:52px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#242424;color:#d7d7d7;text-decoration:none;font-size:15px;font-weight:720;line-height:1;letter-spacing:-.01em;transition:background .18s ease,color .18s ease,transform .18s ease}.coasta-vlt-page-nav__links a:hover{color:#fff;background:#303030}.coasta-vlt-page-nav__links a.is-active{background:var(--coasta-vlt-orange);color:#fff}.coasta-vlt-page-nav__links a:focus-visible{outline:3px solid #fff;outline-offset:3px}.coasta-vlt-overview{background:var(--coasta-vlt-bg);color:#fff;padding:112px 0;scroll-margin-top:104px;overflow:hidden}.coasta-vlt-overview__head{max-width:760px;margin:0 0 54px}.coasta-vlt-overview__head h2{margin:12px 0 0;color:#fff;font-size:clamp(48px,5vw,72px);line-height:.98;font-weight:850;letter-spacing:-.055em;text-wrap:balance}.coasta-vlt-overview__head p{max-width:650px;margin:22px 0 0;color:var(--coasta-vlt-muted);font-size:17px;line-height:1.65}.coasta-vlt-feature-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:108px;border-top:1px solid var(--coasta-vlt-line);border-bottom:1px solid var(--coasta-vlt-line);margin-bottom:34px}.coasta-vlt-feature-tab{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;padding:0 18px;border:0;border-right:1px solid var(--coasta-vlt-line);background:transparent;color:#707577;text-align:left;cursor:pointer;transition:color .18s ease,background .18s ease}.coasta-vlt-feature-tab:first-child{border-left:1px solid var(--coasta-vlt-line)}.coasta-vlt-feature-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--coasta-vlt-orange);transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.coasta-vlt-feature-tab span{font-size:11px;font-weight:800;letter-spacing:.08em}.coasta-vlt-feature-tab strong{font-size:16px;font-weight:760;line-height:1.1;letter-spacing:-.01em}.coasta-vlt-feature-tab:hover{color:#fff;background:#ffffff06}.coasta-vlt-feature-tab.is-active{color:#fff}.coasta-vlt-feature-tab.is-active span{color:var(--coasta-vlt-orange)}.coasta-vlt-feature-tab.is-active:after{transform:scaleX(1)}.coasta-vlt-feature-tab:focus-visible{outline:2px solid var(--coasta-vlt-orange);outline-offset:-4px}.coasta-vlt-feature-panel{animation:coastaVltPanelIn .28s ease both}@keyframes coastaVltPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.coasta-vlt-feature-media{position:relative;width:100%;aspect-ratio:16/9;min-height:620px;max-height:680px;overflow:hidden;border-radius:var(--coasta-vlt-radius);background:#111}.coasta-vlt-feature-media picture{display:block;width:100%;height:100%}.coasta-vlt-feature-media img,.coasta-vlt-feature-media video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.coasta-vlt-feature-media:hover img,.coasta-vlt-feature-media:hover video{transform:scale(1.015)}.coasta-vlt-video-toggle{position:absolute;right:18px;bottom:18px;width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:#0000008a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:14px;cursor:pointer}.coasta-vlt-feature-copy{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:64px;padding:40px 0 44px;border-bottom:1px solid var(--coasta-vlt-line)}.coasta-vlt-feature-copy__text>span{display:block;margin-bottom:11px;color:var(--coasta-vlt-orange);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.coasta-vlt-feature-copy__text h3{max-width:720px;margin:0;color:#fff;font-size:clamp(38px,4.3vw,62px);line-height:1.02;font-weight:850;letter-spacing:-.05em;text-wrap:balance}.coasta-vlt-feature-copy__text p{max-width:720px;margin:20px 0 0;color:#b0b4b6;font-size:17px;line-height:1.65}.coasta-vlt-feature-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:end;gap:26px 28px;padding-top:8px}.coasta-vlt-feature-metrics>div{min-width:0}.coasta-vlt-feature-metrics strong,.coasta-vlt-feature-metrics small{display:block}.coasta-vlt-feature-metrics strong{color:#fff;font-size:clamp(28px,3vw,42px);font-weight:820;line-height:1;letter-spacing:-.04em;word-break:break-word}.coasta-vlt-feature-metrics small{margin-top:9px;color:#858a8c;font-size:11px;line-height:1.4;text-transform:uppercase;letter-spacing:.08em}.coasta-vlt-detail-strip{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:18px;padding-top:18px}.coasta-vlt-detail-strip figure{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;border-radius:var(--coasta-vlt-radius);background:#111}.coasta-vlt-detail-strip figure:nth-child(2){aspect-ratio:3/2}.coasta-vlt-detail-strip img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s ease}.coasta-vlt-detail-strip figure:hover img{transform:scale(1.015)}.coasta-vlt-detail-strip figcaption{position:absolute;left:16px;bottom:16px;padding:7px 10px;border-radius:8px;background:#0009;color:#fff;font-size:10px;font-weight:760;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.coasta-vlt-specs{background:var(--coasta-vlt-bg);color:#fff;padding:112px 0 96px;scroll-margin-top:104px}.coasta-vlt-specs__head{width:min(1120px,100%);margin:0 auto 58px}.coasta-vlt-specs__head h2{margin:12px 0 0;color:#fff;font-size:clamp(48px,5vw,68px);line-height:1;font-weight:850;letter-spacing:-.05em}.coasta-vlt-specs__head p{max-width:640px;margin:18px 0 0;color:var(--coasta-vlt-muted);font-size:17px;line-height:1.62}.coasta-vlt-specs__groups{width:min(1120px,100%);margin:0 auto;border-top:1px solid var(--coasta-vlt-line)}.coasta-vlt-disclosure{margin:0;border-bottom:1px solid var(--coasta-vlt-line);background:transparent;color:#fff}.coasta-vlt-disclosure summary{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:20px;padding:0;list-style:none;cursor:pointer;color:#fff}.coasta-vlt-disclosure summary::-webkit-details-marker{display:none}.coasta-vlt-disclosure summary>span{font-size:18px;font-weight:760;letter-spacing:.015em}.coasta-vlt-disclosure summary>small{color:#8f9496;font-size:12px;font-weight:600}.coasta-vlt-disclosure summary>i{position:relative;width:18px;height:18px}.coasta-vlt-disclosure summary>i:before,.coasta-vlt-disclosure summary>i:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:1.5px;background:#fff;transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}.coasta-vlt-disclosure summary>i:after{transform:translate(-50%,-50%) rotate(90deg)}.coasta-vlt-disclosure[open] summary>small{color:#fff}.coasta-vlt-disclosure[open] summary>i:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.coasta-vlt-spec-rows{padding:0 0 28px;animation:coastaVltDisclosure .24s ease both}@keyframes coastaVltDisclosure{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.coasta-vlt-spec-rows>div{display:grid;grid-template-columns:minmax(200px,.38fr) minmax(0,1fr);gap:32px;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.coasta-vlt-spec-rows span{color:#858a8c;font-size:13px;line-height:1.55}.coasta-vlt-spec-rows strong{color:#fff;font-size:15px;line-height:1.55;font-weight:600}.coasta-jm-v1{background:#fff!important;color:#0b0c0d!important;padding:112px 24px!important;scroll-margin-top:104px!important}.coasta-jm-v1__shell{width:min(1200px,100%)!important;max-width:none!important;display:grid!important;grid-template-columns:34% 66%!important;column-gap:0!important;align-items:start!important}.coasta-jm-v1__intro{position:static!important;grid-column:1!important;grid-row:1!important;width:auto!important;max-width:none!important;padding:8px 54px 0 0!important;pointer-events:auto!important}.coasta-jm-v1__eyebrow{color:var(--coasta-vlt-orange)!important;font-size:11px!important;letter-spacing:.13em!important;margin-bottom:14px!important}.coasta-jm-v1__heading{color:#0b0c0d!important;font-size:clamp(48px,4.6vw,66px)!important;line-height:1!important;letter-spacing:-.05em!important;text-transform:none!important}.coasta-jm-v1__text{max-width:330px!important;margin-top:20px!important;color:#666b6e!important;font-size:16px!important;line-height:1.65!important}.coasta-jm-v1__widget{grid-column:2!important;grid-row:1!important;border-left:1px solid #e5e5e5!important;padding-left:54px!important}.coasta-jm-v1__app [class*=review-widget__header],.coasta-jm-v1__app .jdgm-rev-widg__header{min-height:0!important;margin:0!important;padding:0 0 34px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.coasta-jm-v1__app [class*=review-widget__body],.coasta-jm-v1__app .jdgm-rev-widg__body{background:#fff!important}.coasta-jm-v1__app [class*=review-card],.coasta-jm-v1__app .jdgm-rev{margin:0!important;padding:26px 0!important;border:0!important;border-top:1px solid #e5e5e5!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;color:#0b0c0d!important}.coasta-jm-v1__app .jm-star-rating__font-icon,.coasta-jm-v1__app .jdgm-star{color:var(--coasta-vlt-orange)!important}.coasta-jm-v1__app button[class*=write],.coasta-jm-v1__app a[class*=write],.coasta-jm-v1__app .jdgm-write-rev-link{border-radius:8px!important;background:#0b0c0d!important;border-color:#0b0c0d!important;color:#fff!important}.coasta-jm-v1__gallery-label{grid-column:1!important;width:auto!important;max-width:none!important;color:#0b0c0d!important}.coasta-jm-v1__gallery-label small{color:#666b6e!important}.coasta-jm-v1__trust{display:none!important}.coasta-jm-v1__empty-note{border-top:1px solid #e5e5e5!important}.coasta-vlt-faq{background:var(--coasta-vlt-warm);color:var(--coasta-vlt-dark);padding:112px 0;scroll-margin-top:104px}.coasta-vlt-faq__grid{display:grid;grid-template-columns:36% 64%;align-items:start}.coasta-vlt-faq__intro{padding:4px 68px 0 0;position:sticky;top:118px}.coasta-vlt-faq__intro h2{margin:12px 0 0;color:#0b0c0d;font-size:clamp(46px,4.8vw,68px);line-height:1;font-weight:850;letter-spacing:-.05em;text-wrap:balance}.coasta-vlt-faq__intro p{max-width:360px;margin:20px 0 0;color:#626667;font-size:16px;line-height:1.65}.coasta-vlt-faq__contact{display:inline-flex;align-items:center;justify-content:center;min-width:126px;height:48px;margin-top:28px;padding:0 22px;border-radius:8px;background:#0b0c0d;color:#fff;text-decoration:none;font-size:14px;font-weight:720;transition:background .16s ease}.coasta-vlt-faq__contact:hover{background:#252729}.coasta-vlt-faq__items{border-top:1px solid #202223}.coasta-vlt-faq-item{border-bottom:1px solid #202223}.coasta-vlt-faq-item summary{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:22px;list-style:none;cursor:pointer;color:#0b0c0d}.coasta-vlt-faq-item summary::-webkit-details-marker{display:none}.coasta-vlt-faq-item summary span{font-size:19px;line-height:1.35;font-weight:620;transition:font-weight .18s ease}.coasta-vlt-faq-item[open] summary span{font-weight:780}.coasta-vlt-faq-item summary i{position:relative;width:18px;height:18px}.coasta-vlt-faq-item summary i:before,.coasta-vlt-faq-item summary i:after{content:"";position:absolute;left:50%;top:50%;width:17px;height:1.5px;background:#0b0c0d;transform:translate(-50%,-50%);transition:transform .22s ease,opacity .22s ease}.coasta-vlt-faq-item summary i:after{transform:translate(-50%,-50%) rotate(90deg)}.coasta-vlt-faq-item[open] summary i:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(.2)}.coasta-vlt-faq-item__answer{max-width:720px;padding:0 44px 28px 0;color:#424647;font-size:16px;line-height:1.7;animation:coastaVltDisclosure .22s ease both}.coasta-vlt-faq-item__answer p:first-child{margin-top:0}@media(max-width:1199px){.coasta-vlt-shell{width:calc(100% - 64px)}.coasta-vlt-feature-media{min-height:0;max-height:none}.coasta-vlt-feature-copy{grid-template-columns:1fr;gap:30px}.coasta-vlt-feature-metrics{grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px}.coasta-vlt-faq__grid{grid-template-columns:40% 60%}.coasta-jm-v1__shell{grid-template-columns:40% 60%!important}.coasta-jm-v1__intro{padding-right:38px!important}.coasta-jm-v1__widget{padding-left:38px!important}}@media(max-width:767px){.coasta-vlt-shell{width:calc(100% - 32px)}.coasta-vlt-page-nav{height:72px;overflow:hidden}.coasta-vlt-page-nav__inner{overflow-x:auto;justify-content:flex-start;padding:0 16px;scrollbar-width:none}.coasta-vlt-page-nav__inner::-webkit-scrollbar{display:none}.coasta-vlt-page-nav__links{display:flex;width:max-content;gap:10px;scroll-snap-type:x proximity}.coasta-vlt-page-nav__links a{min-width:104px;height:46px;padding:0 18px;scroll-snap-align:start;font-size:14px}.coasta-vlt-overview{padding:64px 0}.coasta-vlt-overview__head{margin-bottom:34px}.coasta-vlt-overview__head h2{font-size:40px}.coasta-vlt-overview__head p{font-size:15px}.coasta-vlt-feature-tabs{display:flex;height:88px;overflow-x:auto;scroll-snap-type:x proximity;margin-right:-16px;padding-right:16px;scrollbar-width:none}.coasta-vlt-feature-tabs::-webkit-scrollbar{display:none}.coasta-vlt-feature-tab{min-width:126px;flex:0 0 126px;padding:0 14px;scroll-snap-align:start}.coasta-vlt-feature-tab strong{font-size:14px}.coasta-vlt-feature-media{aspect-ratio:4/5;border-radius:12px}.coasta-vlt-feature-copy{padding:30px 0 34px;gap:24px}.coasta-vlt-feature-copy__text h3{font-size:38px}.coasta-vlt-feature-copy__text p{font-size:15px}.coasta-vlt-feature-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.coasta-vlt-feature-metrics strong{font-size:29px}.coasta-vlt-detail-strip{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;margin-right:-16px;padding-right:16px;scrollbar-width:none}.coasta-vlt-detail-strip::-webkit-scrollbar{display:none}.coasta-vlt-detail-strip figure,.coasta-vlt-detail-strip figure:nth-child(2){flex:0 0 82vw;aspect-ratio:4/3;scroll-snap-align:start}.coasta-vlt-specs{padding:64px 0 70px}.coasta-vlt-specs__head{margin-bottom:34px}.coasta-vlt-specs__head h2{font-size:40px}.coasta-vlt-specs__head p{font-size:15px}.coasta-vlt-disclosure summary{min-height:70px;grid-template-columns:minmax(0,1fr) 18px}.coasta-vlt-disclosure summary>small{display:none}.coasta-vlt-disclosure summary>span{font-size:16px}.coasta-vlt-spec-rows>div{grid-template-columns:1fr;gap:4px;padding:12px 0}.coasta-vlt-spec-rows strong{font-size:14px}.coasta-jm-v1{padding:64px 16px!important}.coasta-jm-v1__shell{display:block!important}.coasta-jm-v1__intro{padding:0 0 34px!important}.coasta-jm-v1__heading{font-size:40px!important}.coasta-jm-v1__text{font-size:15px!important;max-width:100%!important}.coasta-jm-v1__widget{border-left:0!important;border-top:1px solid #e5e5e5!important;padding:28px 0 0!important}.coasta-vlt-faq{padding:64px 0 72px}.coasta-vlt-faq__grid{display:block}.coasta-vlt-faq__intro{position:static;padding:0 0 36px}.coasta-vlt-faq__intro h2{font-size:40px}.coasta-vlt-faq__intro p{font-size:15px}.coasta-vlt-faq-item summary{min-height:72px}.coasta-vlt-faq-item summary span{font-size:18px}.coasta-vlt-faq-item__answer{padding-right:0;font-size:16px}}@media(prefers-reduced-motion:reduce){.coasta-vlt-feature-tab,.coasta-vlt-feature-tab:after,.coasta-vlt-feature-media img,.coasta-vlt-feature-media video,.coasta-vlt-page-nav__links a,.coasta-vlt-disclosure summary>i:after,.coasta-vlt-faq-item summary i:after{transition:none!important}.coasta-vlt-feature-panel,.coasta-vlt-spec-rows,.coasta-vlt-faq-item__answer{animation:none!important}html:focus-within{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/coasta-pdp-velotric-parity.css.map */
