.cga{--cga-ink:#101010;--cga-pink:#ff3975;--cga-line:#d9d8d6;color:var(--cga-ink);background:#fff;font-family:var(--body-font-family)}.cga,.cga *{box-sizing:border-box}.cga h1,.cga h2,.cga h3,.cga p,.cga figure{margin:0}.cga a{color:inherit;text-underline-offset:4px}.cga a:focus-visible{outline:3px solid var(--cga-pink);outline-offset:5px}.cga [hidden]{display:none!important}.cga .cga-hero{display:grid;grid-template-columns:1fr 1.02fr;max-width:1600px;margin:auto;background:var(--cga-ink);color:#fff}.cga .cga-hero--text{grid-template-columns:1fr}.cga .cga-hero-copy{padding:58px 48px;display:flex;flex-direction:column;justify-content:center;min-width:0}.cga .cga-heading{font-size:inherit;line-height:1;letter-spacing:normal;font-weight:700;text-transform:none;margin:0 0 18px}.cga .cga-hero .cga-brand{display:block;color:#fff;font-size:clamp(28px,3.7vw,58px);line-height:1.03;letter-spacing:-.04em;margin-bottom:10px}.cga .cga-main{display:flex;align-items:baseline;font-size:clamp(92px,12vw,174px);line-height:.87;letter-spacing:-.065em;white-space:nowrap;text-transform:uppercase}.cga .cga-letter{color:var(--cga-pink)}.cga .cga-series{font-size:.44em;color:#fff;letter-spacing:-.04em}.cga .cga-tagline{font-size:clamp(25px,2.4vw,34px);line-height:1.12;letter-spacing:-.04em;font-weight:700;margin-bottom:24px}.cga .cga-tagline em{color:var(--cga-pink);font-weight:400}.cga .cga-lead{font-size:16px;line-height:1.55;max-width:390px}.cga .cga-scope{font-size:12px;line-height:1.6;max-width:440px;margin-top:14px}.cga .cga-hero-media{margin:0;background:#101010;align-self:stretch;display:flex;align-items:center}.cga .cga-hero-image{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain}.cga .cga-offer{display:flex;align-items:center;gap:14px;margin:28px 0}.cga .cga-offer-number{font-size:64px;line-height:1;letter-spacing:-.075em;font-weight:700}.cga .cga-offer-label{font-size:13px;line-height:1.5;max-width:230px}.cga .cga-offer-label small{display:block;margin-top:5px;font-size:11px;color:#d4d2cf}.cga .cga-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:25px}.cga .cga-button{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:50px;background:var(--cga-pink);color:#101010;border:1px solid var(--cga-pink);padding:14px 20px;font-size:13px;font-weight:700;text-decoration:none}.cga .cga-link{font-size:12px;font-weight:700}.cga .cga-section{max-width:1440px;margin:auto;padding:72px 48px}.cga .cga-kicker{font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px}.cga .cga-section-title{font-family:var(--heading-font-family);font-size:var(--cge-section-size);line-height:var(--cge-section-leading);letter-spacing:var(--cge-section-tracking);margin-bottom:24px}.cga .cga-section-title em{font-weight:400}.cga .cga-model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #101010;border-left:1px solid #101010}.cga .cga-model-option{display:block;position:relative;padding:24px 20px;border-right:1px solid #101010;border-bottom:1px solid #101010;text-decoration:none;background:#fff;color:#101010;min-width:0}.cga .cga-model-option[aria-expanded=true]{background:var(--cga-pink)}.cga .cga-model-small{display:block;font-size:10px;margin-bottom:30px}.cga .cga-model-name{display:block;font-size:47px;line-height:1;letter-spacing:-.07em;font-weight:700}.cga .cga-model-variant{display:block;font-size:11px;line-height:1.5;margin-top:7px}.cga .cga-instruction{margin:24px 0;font-size:14px;line-height:1.6}.cga .cga-model-panel{margin-top:32px;border-top:1px solid var(--cga-line);padding-top:24px;scroll-margin-top:24px}.cga .cga-panel-title{font-size:30px;line-height:1.1;letter-spacing:-.045em;margin-bottom:16px}.cga .cga-product-groups{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cga .cga-product-groups h4{font-size:18px;line-height:1.3;margin:12px 0}.cga .cga-product-links{padding:0;list-style:none;margin:0}.cga .cga-product-links li{border-top:1px solid var(--cga-line);padding:13px 0;font-size:13px;line-height:1.5}.cga .cga-body{font-size:14px;line-height:1.65;max-width:820px}.cga .cga-note{font-size:12px;line-height:1.6;margin-top:18px;color:#62615f}.cga .cga-charge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.cga .cga-charge-card{border-top:1px solid #101010;padding-top:20px;display:flex;flex-direction:column;gap:12px}.cga .cga-charge-card h3{font-size:22px;line-height:1.15;letter-spacing:-.04em}.cga .cga-charge-card p{font-size:13px;line-height:1.5}.cga .cga-charge-card a{font-size:12px;font-weight:700;margin-top:auto}.cga .cga-number{width:42px;height:42px;display:grid;place-items:center;background:var(--cga-pink);font-size:11px;font-weight:700}.cga .cga-terms{border-top:1px solid var(--cga-line)}.cga .cga-terms-content{max-width:960px;font-size:14px;line-height:1.7}.cga .cga-terms-content h2,.cga .cga-terms-content h3{font-size:28px;line-height:1.2;margin:26px 0 14px}.cga .cga-terms-content p,.cga .cga-terms-content ul{margin:16px 0}.cga .cga-terms-content .table-wrap{overflow:auto;max-width:100%}.cga .cga-terms-content table{width:100%;border-collapse:collapse}.cga .cga-terms-content th,.cga .cga-terms-content td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cga-line)}@media(max-width:1100px){.cga .cga-hero-copy{padding:44px 30px}.cga .cga-section{padding:60px 30px}.cga .cga-model-option{padding:22px 14px}.cga .cga-model-name{font-size:40px}}@media(max-width:760px){.cga .cga-hero{grid-template-columns:1fr}.cga .cga-hero-copy{padding:40px 22px}.cga .cga-hero .cga-brand{font-size:clamp(28px,8vw,45px)}.cga .cga-main{font-size:clamp(82px,26vw,140px)}.cga .cga-tagline{font-size:25px;margin-bottom:22px}.cga .cga-lead{font-size:15px}.cga .cga-offer-number{font-size:52px}.cga .cga-hero-image{max-height:none}.cga .cga-section{padding:48px 20px}.cga .cga-model-grid{grid-template-columns:1fr 1fr}.cga .cga-model-option:last-child{grid-column:span 2}.cga .cga-model-small{margin-bottom:22px}.cga .cga-product-groups{grid-template-columns:1fr}.cga .cga-charge-grid{grid-template-columns:1fr 1fr}.cga .cga-charge-card h3{font-size:20px}}@media(max-width:360px){.cga .cga-charge-grid{grid-template-columns:1fr}.cga .cga-button{padding:13px 16px;gap:20px}.cga .cga-offer-label{font-size:12px}}@media(prefers-reduced-motion:reduce){.cga{scroll-behavior:auto}}html.js .cga[data-cga-landing][data-cga-state=loading] [data-cga-model-panel],html.js .cga[data-cga-landing][data-cga-state=loading] [data-cga-charging]{display:none}.cga .cga-model-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:34px}.cga .cga-model-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.cga .cga-button--ink{background:#101010;border-color:#101010;color:#fff}.cga .cga-model-group-title{font-size:17px;letter-spacing:-.02em;margin-bottom:13px}.cga .cga-model-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;border:0}.cga .cga-model-option,.cga .cga-model-option:last-child{display:grid;grid-template-rows:auto 1fr;grid-column:auto;padding:0;border:1px solid var(--cga-line)}.cga .cga-model-option:hover,.cga .cga-model-option[aria-expanded=true]{background:#fff;border-color:#101010}.cga .cga-model-photo{display:grid;place-items:center;aspect-ratio:5 / 4;overflow:hidden;background:#f2f1f0}.cga .cga-model-photo img{width:100%;height:100%;object-fit:contain;padding:10%}.cga .cga-model-photo--empty>span{color:#4b4948;font-size:clamp(32px,5.8vw,86px);font-weight:700;letter-spacing:-.1em}.cga .cga-model-label{display:grid;grid-template-columns:1fr auto;align-content:start;padding:13px 11px 15px;gap:3px 6px;line-height:1.25;font-size:16px;font-weight:700}.cga .cga-model-label small{grid-column:1;font-size:11px;font-weight:400;color:#4b4948}.cga .cga-model-label>span{grid-column:2;grid-row:1 / span 2}.cga .cga-model-option[aria-expanded=true] .cga-model-label>span{color:#a00042}.cga .cga-more-models{border-top:1px solid var(--cga-line)}@media(max-width:960px){.cga .cga-model-intro{grid-template-columns:1fr;gap:18px}}@media(max-width:760px){.cga .cga-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.cga .cga-carousel-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;margin-bottom:18px}.cga .cga-carousel-header .cga-section-title{margin-bottom:0}.cga .cga-carousel-controls{display:flex;gap:8px}.cga .cga-carousel-controls button{width:44px;height:44px;border:1px solid #101010;border-radius:50%;background:#fff;color:#101010;font:inherit;font-size:20px;cursor:pointer}.cga .cga-carousel-controls button[aria-disabled=true]{border-color:var(--cga-line);color:#666;cursor:default}.cga .cga-carousel-controls button:focus-visible,.cga .cga-model-grid--more:focus-visible{outline:2px solid #101010;outline-offset:3px}.cga .cga-model-grid--more{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(155px,20%,240px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:5px;padding:5px 5px 12px}.cga .cga-model-grid--more>.cga-model-option{scroll-snap-align:start}.cga .cga-model-grid--more a:focus-visible{outline-offset:-3px}.cga .cga-model-option.cga-model-option--all{grid-template-rows:1fr;border-color:#101010;background:#101010;color:#fff}.cga .cga-model-option--all .cga-model-label{align-content:end;padding:18px;gap:8px;font-size:clamp(22px,2.5vw,31px)}.cga .cga-model-option--all small{color:#d9d8d6}@media(max-width:760px){.cga .cga-model-grid--more{grid-auto-columns:min(62vw,220px)}}.cga .cga-model-references{margin-top:20px;color:var(--cga-ink);font-size:13px}.cga .cga-model-references summary{cursor:pointer;width:fit-content}.cga .cga-model-references ul{display:flex;flex-wrap:wrap;gap:8px 20px;padding-inline-start:20px}.cga .cga-modelbar{max-width:1600px;margin-inline:auto;padding:22px clamp(18px,3vw,48px);background:var(--cga-pink);color:#111}.cga .cga-modelbar-head{display:flex;align-items:end;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-bottom:14px}.cga .cga-modelbar-label{margin:0;color:inherit;font:700 clamp(21px,2.3vw,32px)/1.05 var(--body-font-family);letter-spacing:-.035em;text-transform:none}.cga .cga-modelbar-note{margin:4px 0 0;font:400 12px/1.4 var(--body-font-family)}.cga .cga-modelbar-link{color:inherit;font:700 13px/1.4 var(--body-font-family);text-decoration:underline;text-underline-offset:4px}.cga .cga-modelbar-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.cga .cga-modelbar-model{display:grid;align-content:end;gap:4px;min-width:0;padding:10px 12px;border:1px solid #111;background:#111;color:#fff}.cga .cga-modelbar-model strong{font:700 clamp(20px,2.5vw,35px)/1 var(--body-font-family);letter-spacing:-.035em}.cga .cga-modelbar-model>span:last-child{font:400 12px/1.35 var(--body-font-family)}@media(max-width:760px){.cga .cga-modelbar{padding:18px}.cga .cga-modelbar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cga .cga-modelbar-model{padding:9px 8px}}.cga .cga-group-edit{border-top:1px solid var(--cga-line)}.cga .cga-group-edit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;margin:28px 0;list-style:none}.cga .cga-group-card{display:flex;flex-direction:column;height:100%;color:var(--cga-ink);border:1px solid var(--cga-line);text-decoration:none}.cga .cga-group-card:is(:hover,:focus-visible){border-color:var(--cga-ink)}.cga .cga-group-card:focus-visible{outline:2px solid var(--cga-ink);outline-offset:3px}.cga .cga-group-card__media{aspect-ratio:4 / 3;background:#f1f1ef;padding:8%}.cga .cga-group-card__media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.cga .cga-group-card__copy{display:flex;flex:1;flex-direction:column;gap:7px;padding:clamp(10px,1.7vw,22px)}.cga .cga-group-card__copy :is(h3,p){margin:0;overflow-wrap:anywhere}.cga .cga-group-card__copy h3{font:700 clamp(17px,2vw,29px)/var(--cge-section-leading) var(--heading-font-family);letter-spacing:var(--cge-section-tracking);text-transform:none}.cga .cga-group-card__copy p{font-size:clamp(12px,1.2vw,15px);line-height:1.45}.cga .cga-group-card__copy .cga-group-card__model{color:#555;font-size:11px}.cga .cga-group-card__cta{margin-top:auto;padding-top:4px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cga .cga-group-edit__links{display:flex;flex-wrap:wrap;gap:12px 26px}.cga .cga-group-edit__links a{color:var(--cga-ink)}@media(max-width:760px){.cga .cga-group-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:359px){.cga .cga-group-edit__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/213/assets/cga-campaign.css.map */
