.cartop-content{--cc-yellow: #fecd1a;--cc-yellow-dark: #e8bb12;--cc-black: #090909;--cc-ink: #111111;--cc-muted: #676a70;--cc-line: #e4e4e4;--cc-soft: #f6f6f6;--cc-white: #ffffff;--cc-wrap: 108rem;color:var(--cc-ink);font-size:1.6rem;line-height:1.5}.cartop-content *,.cartop-content *:before,.cartop-content *:after{box-sizing:border-box}.cartop-content .cc-wrap{max-width:var(--cc-wrap);margin:0 auto;padding-left:1.6rem;padding-right:1.6rem}@media screen and (min-width:750px){.cartop-content .cc-wrap{padding-left:2.4rem;padding-right:2.4rem}}.cartop-content .cc-eyebrow,.cartop-content .cc-tag{display:inline-block;color:var(--cc-yellow);font-size:1.2rem;letter-spacing:.08em;font-weight:800;text-transform:uppercase;margin-bottom:1.2rem}.cartop-content .cc-title{font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.05;text-transform:uppercase;font-weight:900;margin:0 0 1.2rem;letter-spacing:-.03em}.cartop-content .cc-title span{color:#d4a500}.cartop-content .cc-lead{color:var(--cc-muted);max-width:70rem;margin:0 0 3rem;font-size:1.5rem}.cartop-content .cc-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.6rem;padding:1.3rem 2rem;background:var(--cc-yellow);color:#111;text-decoration:none;text-transform:uppercase;font-size:1.25rem;font-weight:800;cursor:pointer;transition:background .2s ease,transform .2s ease}.cartop-content .cc-btn:hover{background:var(--cc-yellow-dark);transform:translateY(-1px);color:#111}.cartop-content .cc-btn--dark{background:#111;color:#fff}.cartop-content .cc-btn--dark:hover{background:#222;color:#fff}.cartop-content .cc-btn--outline{background:transparent;border:1px solid var(--cc-yellow);color:#fff}.cartop-content .cc-btn--outline:hover{background:#fecd1a1f;color:#fff}.cartop-content .cc-btn--full{width:100%}.cartop-content .cc-hero{background:var(--cc-black);color:#fff}.cartop-content .cc-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:36rem;align-items:stretch}.cartop-content .cc-hero__copy{padding:5.5rem 4rem 5rem 0;align-self:center}.cartop-content .cc-hero h1{font-size:clamp(2.8rem,5vw,4.4rem);line-height:1;text-transform:uppercase;letter-spacing:-.04em;margin:1.2rem 0 1.8rem;font-weight:900;color:#fff}.cartop-content .cc-hero h1 span{color:var(--cc-yellow)}.cartop-content .cc-hero p{max-width:56rem;color:#e8e8e8;margin:0 0 2.6rem;font-size:1.55rem}.cartop-content .cc-hero__side{display:flex;align-items:center;justify-content:center;padding:3.6rem;background:var(--cc-yellow)}.cartop-content .cc-hero-card{width:100%;max-width:39rem;background:#111;color:#fff;border-radius:.8rem;padding:3rem;box-shadow:1.4rem 1.4rem #00000029}.cartop-content .cc-hero-card h2{font-size:2rem;line-height:1;text-transform:uppercase;margin:0 0 2.2rem;color:#fff}.cartop-content .cc-hero-card h2 span{color:var(--cc-yellow)}.cartop-content .cc-hero-row{display:flex;justify-content:space-between;gap:1.6rem;padding:1.3rem 0;border-top:1px solid #303030;font-size:1.25rem;font-weight:800;text-transform:uppercase}.cartop-content .cc-hero-row em{color:var(--cc-yellow);font-style:normal;text-align:right}.cartop-content .cc-section{padding:5.8rem 0}.cartop-content .cc-section--soft{background:var(--cc-soft)}.cartop-content .cc-section--black{background:var(--cc-black);color:#fff}.cartop-content .cc-section--black .cc-title span{color:var(--cc-yellow)}.cartop-content .cc-section--black .cc-lead{color:#d6d6d6}.cartop-content .cc-section--yellow{background:var(--cc-yellow);padding:4.6rem 0}.cartop-content .cc-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.cartop-content .cc-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.cartop-content .cc-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6rem}.cartop-content .cc-card{background:#fff;border:1px solid var(--cc-line);border-top:3px solid var(--cc-yellow);border-radius:.7rem;padding:2.3rem;display:flex;flex-direction:column;min-height:20rem}.cartop-content .cc-card .cc-card__type{font-size:1.1rem;font-weight:800;text-transform:uppercase;color:#8a6a00;margin-bottom:1.2rem}.cartop-content .cc-card h3{font-size:1.8rem;line-height:1.2;margin:0 0 1rem}.cartop-content .cc-card p{font-size:1.4rem;color:var(--cc-muted);margin:0 0 1.8rem}.cartop-content .cc-card__meta{display:flex;gap:1.2rem;flex-wrap:wrap;font-size:1.15rem;font-weight:700;margin-top:auto;margin-bottom:1.8rem}.cartop-content .cc-card a{color:#111;font-size:1.25rem;font-weight:800;text-decoration:none}.cartop-content .cc-card a:after{content:" \2192";color:#b08600}.cartop-content .cc-benefit{border-left:3px solid var(--cc-yellow);padding:.6rem 1.4rem}.cartop-content .cc-benefit strong{display:block;margin-bottom:.5rem}.cartop-content .cc-benefit small{color:var(--cc-muted);font-size:1.25rem}.cartop-content .cc-value{background:#fff;border:1px solid var(--cc-line);border-top:3px solid var(--cc-yellow);border-radius:.7rem;padding:2.5rem;min-height:19rem}.cartop-content .cc-value .cc-number{color:#c29800;font-weight:900;font-size:1.15rem}.cartop-content .cc-value h3{margin:1rem 0 .8rem;font-size:1.7rem}.cartop-content .cc-value p{margin:0;color:var(--cc-muted);font-size:1.4rem}.cartop-content .cc-chip{background:var(--cc-soft);border-left:3px solid var(--cc-yellow);padding:1.4rem 1.6rem;font-size:1.3rem;font-weight:700}.cartop-content .cc-section--black .cc-chip,.cartop-content .cc-service{border:1px solid #333;border-top:3px solid var(--cc-yellow);border-left:1px solid #333;border-radius:.6rem;padding:1.7rem;font-size:1.3rem;font-weight:800;min-height:7.5rem;display:flex;align-items:center;background:transparent;color:#fff}.cartop-content .cc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.2rem}.cartop-content .cc-step{position:relative;padding:0 1.8rem 0 5.2rem}.cartop-content .cc-step b{position:absolute;left:0;top:0;width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;background:var(--cc-yellow);font-size:1.25rem;color:#111}.cartop-content .cc-step strong{display:block;margin-bottom:.6rem}.cartop-content .cc-step p{font-size:1.35rem;color:var(--cc-muted);margin:0}.cartop-content .cc-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:4.6rem;align-items:start}.cartop-content .cc-story-label{border-left:4px solid var(--cc-yellow);padding-left:1.8rem;font-size:1.9rem;font-weight:900;line-height:1.25;text-transform:uppercase}.cartop-content .cc-story p{margin-top:0;color:#45484d;font-size:1.5rem}.cartop-content .cc-services-split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.cartop-content .cc-chip-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.cartop-content .cc-cta-row{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.cartop-content .cc-cta-row h2{font-size:2.4rem;line-height:1.05;text-transform:uppercase;margin:0 0 .7rem}.cartop-content .cc-cta-row p{margin:0}.cartop-content .cc-legal-hero{background:var(--cc-black);color:#fff;padding:5.6rem 0}.cartop-content .cc-legal-hero h1{font-size:clamp(2.3rem,5vw,4rem);line-height:1;text-transform:uppercase;letter-spacing:-.04em;margin:1rem 0 1.4rem;font-weight:900;color:#fff}.cartop-content .cc-legal-hero h1 span{color:var(--cc-yellow)}.cartop-content .cc-legal-hero p{max-width:70rem;color:#e8e8e8;margin:0;font-size:1.55rem}.cartop-content .cc-legal-body{background:var(--cc-soft);padding:5.6rem 0}.cartop-content .cc-legal-card{background:#fff;border:1px solid var(--cc-line);border-top:4px solid var(--cc-yellow);border-radius:.8rem;padding:3.4rem;box-shadow:0 .8rem 2.2rem #1418200d}.cartop-content .cc-legal-card h2{font-size:2.1rem;text-transform:uppercase;margin:3rem 0 1rem;line-height:1.2;font-weight:900;letter-spacing:-.02em}.cartop-content .cc-legal-card h2:first-child{margin-top:0}.cartop-content .cc-legal-card p{color:#3f4247;margin:0 0 1.4rem;font-size:1.5rem}.cartop-content .cc-legal-card strong{color:#111}.cartop-content .cc-legal-card a{color:#111;font-weight:800;text-decoration:none;border-bottom:2px solid var(--cc-yellow)}.cartop-content .cc-legal-card a:hover{color:#111}.cartop-content .cc-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin:1.8rem 0 .4rem}.cartop-content .cc-info-box{background:#fffaf0;border:1px solid #f0db87;border-radius:.7rem;padding:1.6rem;font-size:1.45rem;color:#3f4247;line-height:1.5}.cartop-content .cc-info-box strong{display:block;margin-bottom:.5rem;font-size:1.5rem}@media screen and (max-width:990px){.cartop-content .cc-info-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.cartop-content .cc-legal-hero{padding:4.4rem 0}.cartop-content .cc-legal-body{padding:3.4rem 0}.cartop-content .cc-legal-card{padding:2.2rem}}.cartop-content .cc-offerte{padding:4.6rem 0 6.6rem;background:#f7f7f7}.cartop-content .cc-offerte__grid{display:grid;grid-template-columns:minmax(32rem,.8fr) minmax(40rem,1.2fr);gap:2rem;align-items:start}.cartop-content .cc-promo{background:#0a0a0a;color:#fff;border-radius:.8rem;padding:3.4rem;box-shadow:0 .8rem 2.2rem #1418200d;position:relative;overflow:hidden}.cartop-content .cc-promo:after{content:"";position:absolute;top:0;right:0;width:.4rem;height:100%;background:var(--cc-yellow)}.cartop-content .cc-promo .cc-eyebrow{margin-bottom:1.2rem}.cartop-content .cc-promo h1{font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.04;letter-spacing:-.035em;text-transform:uppercase;margin:0 0 1.7rem;font-weight:900;color:#fff;max-width:68rem}.cartop-content .cc-promo h1 span{color:var(--cc-yellow)}.cartop-content .cc-promo .cc-intro{font-size:1.45rem;color:#fff;max-width:56rem;margin:0 0 2.5rem}.cartop-content .cc-checks{display:grid;gap:1.6rem;margin:2.6rem 0}.cartop-content .cc-check{display:flex;gap:1.1rem;align-items:flex-start}.cartop-content .cc-check__icon{width:2.2rem;height:2.2rem;border-radius:50%;background:var(--cc-yellow);color:#111;display:grid;place-items:center;font-weight:900;flex:none;font-size:1.2rem}.cartop-content .cc-check strong{display:block;font-size:1.4rem}.cartop-content .cc-check small{color:#c8c8c8;font-size:1.25rem}.cartop-content .cc-promo__contact{margin-top:3rem;padding-top:2.3rem;border-top:1px solid #383838;color:#d0d0d0;font-size:1.35rem}.cartop-content .cc-promo__contact strong{color:#fff}.cartop-content .cc-promo__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.4rem}.cartop-content .cc-promo__actions a{display:flex;justify-content:center;align-items:center;min-height:3.9rem;border-radius:.5rem;text-decoration:none;font-size:1.2rem;font-weight:800}.cartop-content .cc-promo__actions .cc-btn{padding:0 1.2rem;text-transform:none;font-size:1.2rem}.cartop-content .cc-apply-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:2rem}.cartop-content .cc-apply-info{background:var(--cc-black);color:#fff;border-radius:.8rem;padding:3.2rem}.cartop-content .cc-apply-info h2{font-size:2.4rem;text-transform:uppercase;line-height:1.05;margin:0 0 1.4rem;color:#fff}.cartop-content .cc-apply-info h2 span{color:var(--cc-yellow)}.cartop-content .cc-apply-info p{font-size:1.4rem;color:#ddd}.cartop-content .cc-apply-info .cc-contact-block{margin-top:2.8rem;border-top:1px solid #333;padding-top:2rem;font-size:1.35rem}.cartop-content .cc-form-card{background:#fff;border:1px solid #ececec;border-radius:.8rem;padding:3rem;box-shadow:0 .8rem 2.2rem #1418200d}.cartop-content .cc-form-card h2{font-size:2.1rem;text-transform:uppercase;margin:0;letter-spacing:-.025em;font-weight:900}.cartop-content .cc-form-card h2:after{content:"";display:block;width:3.4rem;height:.3rem;background:var(--cc-yellow);margin:.8rem 0 2.2rem}.cartop-content .cc-form-card .cc-sub{color:var(--cc-muted);margin:-1.4rem 0 2.3rem;font-size:1.3rem}.cartop-content .cc-form{display:grid;gap:1.5rem}.cartop-content .cc-row{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.cartop-content .cc-field{display:grid;gap:.6rem}.cartop-content .cc-field label,.cartop-content .cc-field legend{font-weight:700;font-size:1.3rem}.cartop-content .cc-field .req{color:#b38900}.cartop-content .cc-field input,.cartop-content .cc-field select,.cartop-content .cc-field textarea{width:100%;border:1px solid var(--cc-yellow);border-radius:.6rem;padding:1.1rem 1.2rem;background:#fff;color:var(--cc-ink);font:inherit;font-size:1.4rem;outline:none;transition:.2s}.cartop-content .cc-field input:focus,.cartop-content .cc-field select:focus,.cartop-content .cc-field textarea:focus{border-color:#d2a500;box-shadow:0 0 0 3px #fecd1a2e}.cartop-content .cc-field textarea{min-height:10.5rem;resize:vertical}.cartop-content .cc-fieldset{border:0;padding:0;margin:0;display:grid;gap:.6rem}.cartop-content .cc-options{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:.3rem}.cartop-content .cc-options--3{grid-template-columns:repeat(3,1fr)}.cartop-content .cc-choice{position:relative}.cartop-content .cc-choice input{position:absolute;opacity:0;pointer-events:none}.cartop-content .cc-choice span{display:flex;align-items:center;min-height:4.5rem;border:1px solid #dedede;border-radius:.6rem;padding:1rem 1.2rem;background:#fff;font-size:1.25rem;font-weight:700;cursor:pointer;transition:.18s}.cartop-content .cc-choice span:before{content:"";width:1.4rem;height:1.4rem;border:1.5px solid #b7b7b7;border-radius:50%;margin-right:.9rem;flex:none}.cartop-content .cc-choice span:hover{border-color:var(--cc-yellow);background:#fffdf4}.cartop-content .cc-choice input:checked+span{border-color:var(--cc-yellow);background:#fff7d8;box-shadow:0 0 0 1px var(--cc-yellow)}.cartop-content .cc-choice input:checked+span:before{border:4px solid var(--cc-yellow);background:#111}.cartop-content .cc-options--center .cc-choice span{justify-content:center;text-align:center}.cartop-content .cc-options--center .cc-choice span:before{display:none}.cartop-content .cc-upload{border:1.5px dashed #d7b64c;border-radius:.7rem;padding:1.4rem;background:#fffaf0}.cartop-content .cc-upload input[type=file]{border:0;padding:0;box-shadow:none;font-size:1.35rem;background:transparent}.cartop-content .cc-upload.is-uploading{opacity:.75}.cartop-content .cc-upload__hint,.cartop-content .cc-note{color:var(--cc-muted);font-size:1.2rem;margin-top:.4rem}.cartop-content .cc-upload__status{margin:.8rem 0 0;font-size:1.25rem;font-weight:700}.cartop-content .cc-upload__status--ok{color:#176536}.cartop-content .cc-upload__status--error{color:#b42318}.cartop-content .cc-upload__status--pending{color:#8a6a00}.cartop-content .cc-agree{display:flex;gap:.9rem;align-items:flex-start;color:var(--cc-muted);font-size:1.25rem}.cartop-content .cc-agree input{width:auto;margin-top:.4rem;accent-color:var(--cc-yellow)}.cartop-content .cc-form-note{text-align:center;color:var(--cc-muted);font-size:1.2rem;margin:0}.cartop-content .cc-success{background:#eaf8ef;color:#176536;border-radius:.7rem;padding:1.3rem;font-weight:700;margin-bottom:1.2rem}.cartop-content .cc-errors{background:#fef3f2;color:#b42318;border-radius:.7rem;padding:1.3rem;margin-bottom:1.2rem;font-size:1.35rem}@media screen and (max-width:990px){.cartop-content .cc-hero__grid,.cartop-content .cc-apply-grid,.cartop-content .cc-offerte__grid,.cartop-content .cc-story-grid,.cartop-content .cc-services-split{grid-template-columns:1fr}.cartop-content .cc-hero__copy{padding:5rem 2.5rem}.cartop-content .cc-hero__side{min-height:18rem}.cartop-content .cc-grid-4,.cartop-content .cc-steps,.cartop-content .cc-grid-3{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.cartop-content .cc-hero h1{font-size:2.7rem}.cartop-content .cc-hero__side{display:none}.cartop-content .cc-grid-2,.cartop-content .cc-grid-3,.cartop-content .cc-grid-4,.cartop-content .cc-steps,.cartop-content .cc-row,.cartop-content .cc-options,.cartop-content .cc-options--3,.cartop-content .cc-chip-grid{grid-template-columns:1fr}.cartop-content .cc-form-card{padding:2rem}.cartop-content .cc-promo{padding:2.8rem 2.2rem}.cartop-content .cc-promo__actions{grid-template-columns:1fr}.cartop-content .cc-cta-row{display:block}.cartop-content .cc-cta-row .cc-btn{margin-top:2rem}.cartop-content .cc-offerte__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-cartop-content.css.map */
