.version-two #main .co-camera{--cam-night:#061424;--cam-ink:#10243a;--cam-muted:#506278;--cam-accent:#a8caff;--cam-blue:#1555fc;color:var(--cam-ink);background:#f1f5fa;font-family:Open Sans,sans-serif;overflow:clip}.co-camera *{box-sizing:border-box}.co-camera::selection{background:#1555fc;color:#fff}.co-camera .cam-wrap{width:min(1280px,calc(100% - 96px));margin-inline:auto}.co-camera .cam-section{padding-block:100px}.co-camera p{color:var(--cam-muted);font-size:18px;line-height:1.7;margin:24px 0;max-width:66ch}.version-two #main .co-camera h1,.version-two #main .co-camera h2,.version-two #main .co-camera h3{font-family:Gilroy,Open Sans,sans-serif;font-weight:600;line-height:1.06;letter-spacing:-.03em;text-wrap:balance;margin:0;color:inherit}.version-two #main .co-camera h1{font-size:clamp(48px,5.6vw,80px)}.version-two #main .co-camera h2{font-size:clamp(36px,4.1vw,60px)}.version-two #main .co-camera h3{font-size:27px;line-height:1.18}.co-camera h1 span,.co-camera h2 span{display:block;color:var(--cam-blue)}.co-camera figure{margin:0;min-width:0}.co-camera figure img{display:block;width:100%;height:auto;object-fit:cover;border-radius:24px}.co-camera figcaption{font-size:13px;color:var(--cam-muted);margin-top:12px;text-align:center}.co-camera .cam-dark{color:#fff;background:var(--cam-night)}.co-camera .cam-dark p,.co-camera .cam-dark small,.co-camera .cam-dark figcaption{color:#bed0e7}.co-camera .cam-dark h1 span,.co-camera .cam-dark h2 span,.co-camera .cam-dark .cam-link,.co-camera .cam-dark .cam-features [data-cam-icon]{color:var(--cam-accent)}.co-camera .cam-icon{width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.co-camera [data-cam-icon]{display:inline-flex;align-items:center}.version-two #main .co-camera .cam-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;max-height:none;padding:16px 26px;border-radius:99px;border:0;background:#1555fc;color:#fff;font:700 15px/1.4 Open Sans,sans-serif;text-decoration:none;cursor:pointer;transition:background .18s}.version-two #main .co-camera .cam-button:hover{background:#0b46e3}.version-two #main .co-camera .cam-button:disabled{background:#cbd6e4;color:#43556c;cursor:wait}.co-camera .cam-link{display:inline-flex;gap:18px;align-items:center;min-height:44px;padding:8px 0;color:var(--cam-blue);font-weight:700;text-decoration:none;background:none;border:0;font-size:15px;cursor:pointer}.co-camera .cam-link:hover{text-decoration:underline;text-underline-offset:5px}.co-camera :is(button,a,input,summary):focus-visible{outline:3px solid #719fff;outline-offset:4px}.co-camera section[id],.co-camera aside[id]{scroll-margin-top:100px}.co-camera .cam-hero{padding:42px 0 34px}.co-camera .cam-hero-main{display:grid;grid-template-columns:1fr 1.12fr;gap:50px;align-items:center;min-height:470px}.co-camera .cam-hero-photo img{aspect-ratio:1.16;object-position:45% 50%}.co-camera .cam-hero-copy p{max-width:470px;font-size:19px}.co-camera .cam-offer{display:flex;align-items:center;gap:28px;margin-top:38px;padding:20px 25px;border:1px solid #466075;border-radius:20px;background:#102b40}.co-camera .cam-offer-product{display:flex;align-items:center;gap:20px;margin-right:auto}.co-camera .cam-offer-product img{width:84px;height:74px;object-fit:cover;border-radius:12px}.co-camera .cam-offer-product strong{font:600 24px/1.2 Gilroy,sans-serif}.co-camera .cam-offer-product span{display:block;margin-top:7px;color:#bed0e7;font-size:14px}.co-camera .cam-offer-price{display:flex;flex-direction:column;gap:2px}.co-camera .cam-offer-price strong{font:600 38px/1.1 Gilroy,sans-serif;font-variant-numeric:tabular-nums}.co-camera .cam-offer>.cam-button{min-width:185px}.co-camera .cam-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.co-camera .cam-view figure img{aspect-ratio:1.05;object-position:center}.co-camera .cam-features{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:24px}.co-camera .cam-features li{display:flex;gap:20px}.co-camera .cam-features [data-cam-icon]{align-self:flex-start;color:var(--cam-blue);padding-top:3px}.co-camera .cam-features h3{font-size:22px!important}.co-camera .cam-features p{margin:7px 0 0;font-size:15px}.co-camera .cam-existing{padding:60px 0}.co-camera .cam-existing .cam-wrap{display:grid;grid-template-columns:64px 1fr 1fr;gap:30px;align-items:center}.co-camera .cam-existing h2{font-size:34px!important}.co-camera .cam-existing p{margin:0;font-size:16px}.co-camera .cam-existing .cam-icon{width:56px;height:56px;flex:none;color:#a8caff}.co-camera .cam-connection figure img{aspect-ratio:1.5}.co-camera .cam-note{text-align:center;font-size:14px;margin-bottom:0;max-width:none}.co-camera .cam-fit{background:#e5edf7}.co-camera .cam-fit[hidden]{display:none}.co-camera .cam-fit-inner{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.co-camera .cam-fit img{width:100%;height:300px;object-fit:contain}.co-camera .cam-fit .cam-fit-name{font:600 30px/1.2 Gilroy,sans-serif;margin:8px 0 0}.co-camera .cam-fit-empty{max-width:830px}.co-camera .cam-fit-empty p{max-width:620px}.co-camera .cam-guide-resources{margin-bottom:0}.co-camera .cam-small{font-size:13px!important}.co-camera .cam-faq{padding-top:0;display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.co-camera details{border-top:1px solid #bdccdd}.co-camera details:last-child{border-bottom:1px solid #bdccdd}.co-camera summary{list-style:none;display:flex;justify-content:space-between;gap:24px;align-items:center;padding:23px 0;font-weight:700;cursor:pointer;line-height:1.5;font-size:16px}.co-camera summary::-webkit-details-marker{display:none}.co-camera details[open] summary .cam-icon{transform:rotate(45deg)}.co-camera details p{margin:0 0 25px;font-size:16px}.co-camera .cam-advisor{margin-top:40px}.co-camera .cam-person{display:flex;gap:15px;align-items:center}.co-camera .cam-person img{width:58px;height:58px;border-radius:50%;object-fit:cover}.co-camera .cam-person h3{font-size:22px!important}.co-camera .cam-person span{font-size:13px;color:#506278}.co-camera .cam-advisor p{font-size:15px}.co-camera .cam-advisor>a{margin:0 14px 8px 0}.co-camera .cam-advisor>.cam-link{font-size:14px}.co-camera .cam-price-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:end}.co-camera .cam-price-intro p{margin:0}.co-camera .cam-price-table{margin:45px 0 65px}.co-camera table{width:100%;border-collapse:collapse;font-size:16px;color:#fff}.co-camera th,.co-camera td{border-bottom:1px solid #43566c;padding:20px 16px;text-align:left}.co-camera th:first-child{padding-left:0}.co-camera thead th{font-size:13px;color:#bed0e7;font-weight:400}.co-camera td{font-variant-numeric:tabular-nums}.co-camera fieldset{padding:0;border:0;margin:0 0 20px}.co-camera legend{font-size:14px;margin-bottom:14px;color:#bed0e7}.co-camera-dialog .cam-dialog-price{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0}.co-camera-dialog .cam-dialog-price strong{font:600 38px/1.1 Gilroy,sans-serif}.co-camera-dialog .co-touch-method{margin:24px 0}.co-camera-dialog .co-touch-method label{display:flex;gap:12px;align-items:center}.co-camera-dialog .co-touch-method label b{margin-left:auto}.co-camera-dialog .cam-loading{min-height:70px;display:flex;align-items:center}.co-camera-dialog .co-touch-button+.co-touch-button{margin-top:12px}.co-camera-dialog[data-view=picker]{width:min(760px,calc(100% - 32px))}.co-camera-dialog .co-touch-icon{fill:none!important;stroke:currentColor!important;width:24px!important;height:24px!important;max-width:24px;flex:0 0 24px}.co-camera-status{display:flex;gap:10px;align-items:center;color:inherit}.co-camera-config-extra{margin-top:24px}@media(min-width:1001px){.co-camera .cam-existing{padding-bottom:92px}}@media(min-width:1600px){.co-camera .cam-hero-main{min-height:530px}}@media(max-width:1000px){.co-camera .cam-wrap{width:calc(100% - 48px)}.co-camera .cam-hero-main{gap:28px;min-height:390px}.co-camera .cam-split{gap:40px}.co-camera .cam-existing .cam-wrap{grid-template-columns:48px 1fr;gap:20px}.co-camera .cam-existing .cam-icon{width:48px;height:48px}.co-camera .cam-existing p{grid-column:2}.co-camera .cam-faq{gap:42px}.co-camera .cam-offer{gap:18px}.co-camera .cam-offer-product strong{font-size:21px}.co-camera .cam-offer-product img{width:65px;height:65px}}@media(max-width:700px){.co-camera .cam-wrap{width:calc(100% - 40px)}.co-camera .cam-section{padding-block:64px}.co-camera .cam-hero{padding-top:30px}.co-camera .cam-hero-main{display:flex;flex-direction:column;gap:26px}.co-camera .cam-hero-copy{width:100%}.version-two #main .co-camera h1{font-size:48px}.version-two #main .co-camera h2{font-size:38px}.co-camera p{font-size:16px;line-height:1.65}.co-camera .cam-hero-copy p{font-size:17px;margin:22px 0 14px}.co-camera .cam-hero-photo{width:100%}.co-camera .cam-hero-photo img{aspect-ratio:1.45;border-radius:18px}.co-camera .cam-offer{display:grid;grid-template-columns:1fr auto;padding:20px;gap:20px;margin-top:24px}.co-camera .cam-offer-product{display:block;grid-column:1;grid-row:1;min-width:0}.co-camera .cam-offer-product img{margin-bottom:12px;width:66px;height:58px}.co-camera .cam-offer-product strong{display:block;font-size:20px}.co-camera .cam-offer-product span{font-size:12px}.co-camera .cam-offer-price{grid-column:2;grid-row:1;align-self:start;text-align:right}.co-camera .cam-offer-price strong{font-size:34px}.co-camera .cam-offer>.cam-button{grid-column:1/-1;width:100%}.co-camera .cam-split,.co-camera .cam-fit-inner,.co-camera .cam-faq,.co-camera .cam-price-intro{grid-template-columns:1fr;gap:32px}.co-camera .cam-view>figure{order:2}.co-camera .cam-view figure img{aspect-ratio:1.2}.co-camera .cam-features{margin-top:28px}.co-camera .cam-existing{padding:40px 0}.co-camera .cam-existing h2{font-size:28px!important}.co-camera .cam-existing .cam-wrap{gap:15px}.co-camera .cam-existing p{font-size:15px}.co-camera .cam-fit img{height:230px}.co-camera .cam-fit figure{order:2}.co-camera .cam-fit-name{font-size:26px!important}.co-camera .cam-faq{padding-top:0;gap:40px}.co-camera .cam-faq>div:first-child{display:contents}.co-camera .cam-advisor{order:3;margin-top:0}.co-camera .cam-faq>div:last-child{order:2}.co-camera .cam-faq h2{order:1}.co-camera .cam-price-intro p{margin-top:-10px}.co-camera .cam-price-table{margin:25px 0 40px}.co-camera table{font-size:13px}.co-camera th,.co-camera td{padding:16px 8px}.co-camera td{text-align:right;white-space:nowrap}.co-camera thead th{font-size:12px}}@media(prefers-reduced-motion:reduce){.co-camera *{scroll-behavior:auto!important;transition:none!important}}.co-camera .cam-hero{position:relative;isolation:isolate;min-height:max(690px,calc(100svh - 130px));padding:0;background:var(--cam-night)}.co-camera .cam-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.co-camera .cam-hero-image picture{display:block;width:100%;height:100%}.co-camera .cam-hero-image img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:60% 50%;border-radius:0}.co-camera .cam-hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,20,36,.92),rgba(6,20,36,.48) 39%,transparent 73%),linear-gradient(0deg,#061424 0%,#061424 8%,rgba(6,20,36,.76) 19%,rgba(6,20,36,.25) 31%,transparent 47%)}.co-camera .cam-hero-inner{min-height:inherit;display:flex;flex-direction:column;justify-content:space-between;padding-block:38px 32px}.co-camera .cam-hero-copy{max-width:610px}.version-two #main .co-camera .cam-hero h1{font-size:clamp(46px,5.1vw,74px);line-height:.98;color:#fff;max-width:610px}.co-camera .cam-hero-copy p{max-width:470px;font-size:19px;color:#e1ebf5;margin:28px 0 0}.co-camera .cam-hero-copy>.cam-link{margin-top:22px;color:#fff}.co-camera .cam-offer{gap:18px;margin-top:32px;padding:17px 23px;background:linear-gradient(120deg,#28475dab,#0b2135d9);border:1px solid #c7def53d;border-radius:20px;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.co-camera .cam-offer-product{gap:18px;min-width:0}.co-camera .cam-offer-product img{width:120px;height:80px;object-fit:contain;border-radius:0;flex:none}.co-camera .cam-offer-product strong{font-size:23px}.co-camera .cam-offer-product span{font-size:12px}.co-camera .cam-offer-price{margin-right:12px}.co-camera .cam-offer-price strong{font-size:36px}.co-camera .cam-guide figure img{aspect-ratio:1.15;object-fit:cover;object-position:50% 50%}@media(min-width:1600px){.co-camera .cam-hero-inner{padding-top:44px}}@media(min-width:761px)and (max-height:800px){.co-camera .cam-hero{min-height:max(590px,calc(100svh - 112px))}.co-camera .cam-hero-inner{padding-block:30px 25px}.version-two #main .co-camera .cam-hero h1{font-size:58px}.co-camera .cam-hero-copy p{font-size:17px;margin-top:20px}.co-camera .cam-hero-copy>.cam-link{margin-top:12px}.co-camera .cam-offer{margin-top:24px}}@media(min-width:761px)and (max-width:1100px){.co-camera .cam-hero-copy{max-width:53%}.co-camera .cam-offer{display:grid;grid-template-columns:minmax(0,1fr) auto}.co-camera .cam-offer>.cam-button{grid-column:1/-1}}@media(max-width:760px){.co-camera .cam-hero,.co-camera .cam-hero-inner{min-height:max(780px,calc(100svh - 100px))}.co-camera .cam-hero-inner{padding-block:26px 25px}.co-camera .cam-hero-copy{max-width:100%;width:100%}.version-two #main .co-camera .cam-hero h1{font-size:clamp(32px,10.5vw,42px);max-width:350px}.co-camera .cam-hero-copy p{font-size:16px;margin-top:20px;max-width:340px}.co-camera .cam-hero-copy>.cam-link{margin-top:12px;font-size:14px}.co-camera .cam-hero-image{top:200px;bottom:132px}.co-camera .cam-hero-image img{object-position:50% 50%}.co-camera .cam-hero-image:after{background:linear-gradient(0deg,#061424 0%,#061424 10%,transparent 42%),linear-gradient(180deg,#061424 0%,rgba(6,20,36,.92) 18%,rgba(6,20,36,.6) 28%,transparent 45%)}.co-camera .cam-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:24px;padding:14px 15px;border-radius:16px}.co-camera .cam-offer-product{display:block;grid-column:1;grid-row:1;margin:0}.co-camera .cam-offer-product img{width:100px;height:65px;margin-bottom:10px}.co-camera .cam-offer-product strong{font-size:18px}.co-camera .cam-offer-product span{font-size:10px;line-height:1.5}.co-camera .cam-offer-price{grid-column:2;grid-row:1;text-align:right;align-self:start;margin:0}.co-camera .cam-offer-price strong{font-size:32px}.co-camera .cam-offer>.cam-button{grid-column:1/-1;min-height:50px;font-size:14px!important}}.co-camera .cam-schematic-heading{margin-bottom:42px}.co-camera .cam-diagram{padding:48px 38px 38px;border:1px solid #263f53;border-radius:26px;background:#0d263b}.co-camera .cam-connection-map{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);gap:28px;align-items:center}.co-camera .cam-endpoint{min-width:0;text-align:center}.co-camera .cam-endpoint img{display:block;width:100%;height:clamp(150px,18vw,240px);object-fit:contain;border-radius:0}.version-two #main .co-camera .cam-endpoint h3{margin:22px 0 0;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.co-camera .cam-cables{display:grid;gap:18px;padding-bottom:48px}.co-camera .cam-cable-labels{display:flex;justify-content:space-between;gap:16px;padding-inline:8px;color:#e2edfa;font-size:14px;line-height:1.5}.co-camera .cam-cable-labels>span:last-child{text-align:right}.co-camera .cam-cable svg{display:block;width:100%;height:auto;overflow:visible;margin-top:8px}.co-camera .cam-plug-play{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:28px}.co-camera .cam-plug-play>[data-cam-icon]{color:var(--cam-accent)}.co-camera .cam-plug-play strong{font-size:16px;line-height:1.5}.co-camera .cam-plug-play p{margin:3px 0 0;font-size:14px;line-height:1.5}@media(max-width:900px){.co-camera .cam-diagram{padding:32px 24px}.co-camera .cam-connection-map{gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr)}.co-camera .cam-cable-labels{font-size:12px}}@media(max-width:760px){.co-camera .cam-schematic-heading{margin-bottom:28px}.co-camera .cam-diagram{padding:26px 18px;border-radius:20px}.co-camera .cam-connection-map{grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.co-camera .cam-endpoint-camera{grid-column:1;grid-row:1}.co-camera .cam-endpoint-box{grid-column:1;grid-row:3}.co-camera .cam-endpoint img{width:180px;max-width:100%;height:140px;margin-inline:auto}.version-two #main .co-camera .cam-endpoint h3{margin-top:12px;font-size:21px}.co-camera .cam-cables{grid-column:1;grid-row:2;width:100%;max-width:320px;margin-inline:auto;padding:0}.co-camera .cam-cable-combined{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.co-camera .cam-cable-labels{display:contents;font-size:12px}.co-camera .cam-cable-labels>span,.co-camera .cam-cable-labels>span:last-child{text-align:center}.co-camera .cam-cable-labels:first-child>span:first-child{grid-area:1/1}.co-camera .cam-cable-labels:first-child>span:last-child{grid-area:3/1}.co-camera .cam-cable-labels:last-child>span:first-child{grid-area:1/2}.co-camera .cam-cable-labels:last-child>span:last-child{grid-area:3/2}.co-camera .cam-cable-graphic{grid-area:2/1/3/-1;position:relative;height:240px}.co-camera .cam-cable svg{position:absolute;top:50%;left:50%;width:240px;height:60px;max-width:none;margin:0;transform:translate(-50%,-50%) rotate(-90deg)}}.co-camera .cam-oem figure img{aspect-ratio:1;object-position:50% 57%}.co-camera .cam-oem .cam-button{margin-top:8px}.co-camera .cam-price-intro{align-items:start;gap:48px}.co-camera .cam-price-intro h2{margin-bottom:0}.co-camera .cam-price-intro p{max-width:48ch}.co-camera .cam-price-table{margin:32px 0 48px;border:1px solid #294159;border-radius:16px;overflow:hidden;background:#0b2033}.co-camera .cam-price-vehicle{display:flex;align-items:center;gap:20px;padding:24px;border-bottom:1px solid #294159;background:linear-gradient(110deg,#193a52,#0d2439)}.co-camera .cam-price-vehicle>img{width:128px;height:80px;object-fit:contain;flex:none}.co-camera .cam-price-car-icon{display:flex;color:var(--cam-accent)}.co-camera .cam-price-car-icon .cam-icon{width:40px;height:40px}.co-camera .cam-price-vehicle-copy{min-width:0}.co-camera .cam-price-vehicle h3{margin:0;font:600 24px/1.2 Gilroy,sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere}.co-camera .cam-price-vehicle p{margin:8px 0 0;font-size:14px;line-height:1.5}.co-camera .cam-price-vehicle>.cam-link{margin-left:auto;flex:none;gap:12px;font-size:14px}.co-camera .cam-price-table table{table-layout:fixed}.co-camera .cam-price-car-col{width:46%}.co-camera .cam-price-table th,.co-camera .cam-price-table td{padding:20px 24px;border-color:#294159}.co-camera .cam-price-table thead th{background:#102b40;font-size:14px;font-weight:600}.co-camera .cam-price-table thead th:not(:first-child){text-align:center}.co-camera .cam-price-heading{display:inline-flex;align-items:center;justify-content:center;gap:10px}.co-camera .cam-price-heading .cam-icon{width:20px;height:20px;flex-basis:20px;color:var(--cam-accent)}.co-camera .cam-price-table tbody th{font-weight:600;line-height:1.5;overflow-wrap:anywhere}.co-camera .cam-price-table td{text-align:center}.co-camera .cam-price-table tbody tr:last-child>*{border-bottom:0}.co-camera .cam-price-value{font:600 23px/1.3 Gilroy,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.co-camera .cam-price-table tr.is-current{background:#e7f0ff;color:#10243a}.co-camera .cam-price-table tr.is-current>*{border-color:#c6d8ef}.co-camera .cam-price-table tr.is-current>td{padding:12px}.co-camera .cam-price-match{display:block;margin-top:8px;color:#1245b8;font-size:13px;font-weight:600}.co-camera .cam-price-option{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:84px;padding:12px;border:1px solid #a4bad6;border-radius:12px;background:transparent;color:#10243a;cursor:pointer;font:inherit;transition:background-color .18s ease-out,border-color .18s ease-out}.co-camera .cam-price-option-value{display:flex;align-items:center;gap:10px}.co-camera .cam-price-option strong{font:600 28px/1.2 Gilroy,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.co-camera .cam-price-dot{display:grid;place-items:center;width:20px;height:20px;border:1px solid #7b95b8;border-radius:50%}.co-camera .cam-price-dot .cam-icon{width:14px;height:14px;opacity:0}.co-camera .cam-price-option-state{font-size:12px;font-weight:600;line-height:1.3;white-space:normal}.co-camera .cam-price-option:hover{background:#d5e5ff;border-color:#1555fc}.co-camera .cam-price-option[aria-pressed=true]{background:#1555fc;color:#fff;border-color:#1555fc}.co-camera .cam-price-option[aria-pressed=true] .cam-price-dot{background:#fff;color:#1555fc;border-color:#fff}.co-camera .cam-price-option[aria-pressed=true] .cam-price-dot .cam-icon{opacity:1}.co-camera .cam-price-option:focus-visible{outline:3px solid #10243a;outline-offset:3px}.co-camera .cam-price-vehicle .cam-link:focus-visible{outline:2px solid #a8caff;outline-offset:5px;border-radius:4px}.co-camera .cam-price-table [hidden]{display:none}@media(max-width:700px){.co-camera .cam-price-intro{gap:24px}.co-camera .cam-price-table{margin:24px 0 40px}.co-camera .cam-price-vehicle{padding:20px 16px;flex-wrap:wrap;gap:12px}.co-camera .cam-price-vehicle>img{width:80px;height:56px}.co-camera .cam-price-vehicle-copy{flex:1}.co-camera .cam-price-vehicle h3{font-size:20px}.co-camera .cam-price-vehicle p{font-size:13px}.co-camera .cam-price-vehicle>.cam-link{margin-left:0;width:100%}.co-camera .cam-price-car-col{width:42%}.co-camera .cam-price-table th,.co-camera .cam-price-table td{padding:16px 12px;font-size:13px;white-space:normal}.co-camera .cam-price-table thead th{padding:16px 8px;font-size:12px}.co-camera .cam-price-heading{display:flex;flex-direction:column;gap:8px}.co-camera .cam-price-table tr.is-current>td{padding:8px 5px}.co-camera .cam-price-option{padding:10px 4px;min-height:76px;border-radius:8px}.co-camera .cam-price-option strong,.co-camera .cam-price-value{font-size:22px}.co-camera .cam-price-dot{display:none}.co-camera .cam-price-match{font-size:12px}}@media(prefers-reduced-motion:reduce){.co-camera .cam-price-option{transition:none}}.co-camera-buy{--tc-blue:#1555fc;--tc-muted:#506278;--tc-night:#061424;line-height:1.55}.version-two #main .co-camera-buy .co-touch-buy-heading h2{font-size:clamp(24px,2.5vw,36px);line-height:1.1;text-wrap:initial}.co-camera .co-camera-buy .co-touch-buy-heading p{margin:8px 0 0;font-size:15px;line-height:1.5;color:#c4d5e6}.co-camera .co-camera-buy .co-touch-buy-image img{aspect-ratio:1660/927;object-fit:cover;border-radius:16px}.co-camera .co-camera-buy fieldset{margin:0}.co-camera .co-camera-buy legend{font-size:28px;margin-bottom:20px;color:#fff}.co-camera .co-camera-buy .tc-price-option small{color:#c4d5e6}.co-camera .co-camera-buy .tc-price-option:has(input:checked) small{color:var(--tc-muted)}.co-camera .co-camera-buy .co-touch-buy-note{font-size:12px;line-height:1.6;margin:16px 0 0;color:#c4d5e6}.co-camera-buy .tc-button{font-family:inherit;cursor:pointer}.co-camera-buy .co-touch-buy-price strong{font-variant-numeric:tabular-nums}@media(max-width:760px){.version-two #main .co-camera-buy .co-touch-buy-heading h2{font-size:26px}.co-camera .co-camera-buy .co-touch-buy-heading p{font-size:13px}.co-camera .co-camera-buy legend{font-size:24px;margin-bottom:16px}.co-camera-buy .co-touch-buy-heading{flex-wrap:wrap;align-items:center}}@media(prefers-reduced-motion:reduce){.co-camera-buy .tc-button{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/co-camera.css.map */
