.cvc{background:var(--cvc-bg);color:var(--cvc-text)}.cvc__header{position:relative;z-index:2;text-align:center;max-width:98rem;margin:0 auto 4rem}.cvc__eyebrow{margin-bottom:1.2rem;color:#d5a24a;font-size:1.2rem;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.cvc__heading{margin:0 0 1.4rem;color:var(--cvc-text);font-size:clamp(3rem,4vw,4.8rem);line-height:1.02;letter-spacing:-.03em}.cvc__text,.cvc__text p{margin:0;color:var(--cvc-muted);font-size:1.7rem;line-height:1.75}.cvc__table{position:relative;background:linear-gradient(180deg,#ffffff08,#ffffff04);border:.1rem solid rgba(255,255,255,.08);border-radius:var(--cvc-radius);overflow:hidden;box-shadow:0 1.4rem 3.4rem #0000002e}.cvc__table:before{content:"";position:absolute;top:0;left:2rem;right:2rem;height:.1rem;background:linear-gradient(90deg,transparent,rgba(213,162,74,.5),transparent);opacity:.9;z-index:2;pointer-events:none}.cvc__head,.cvc__row{display:grid;grid-template-columns:.9fr 1.05fr 1.05fr}.cvc__head{background:#ffffff08;border-bottom:.1rem solid rgba(255,255,255,.08)}.cvc__head-cell{padding:2rem 2.2rem;color:var(--cvc-text);font-size:1.65rem;font-weight:700;line-height:1.3}.cvc__head-cell--label{color:#d5a24a;font-size:1.1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.cvc__row{border-bottom:.1rem solid rgba(255,255,255,.08);transition:background .28s ease}.cvc__row:last-child{border-bottom:0}.cvc__cell{padding:2rem 2.2rem;color:var(--cvc-text);font-size:1.55rem;line-height:1.65}.cvc__cell--label{font-weight:700}.cvc__cell--value{display:flex;align-items:flex-start;gap:1rem}.cvc__cell--negative{color:var(--cvc-muted)}.cvc__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:999px;background:#d5a24a1f;border:.1rem solid rgba(213,162,74,.24);color:#f3efe7;font-size:1.2rem;font-weight:700;line-height:1;margin-top:.15rem}.cvc__icon--negative{color:#ffffffb8;background:#ffffff08;border:.1rem solid rgba(255,255,255,.06)}.cvc__mobile-head{display:inline-flex;align-items:center;gap:.8rem;flex:0 0 auto}.cvc__mobile-label{display:none}.cvc__mobile-text{display:block}@media(hover:hover)and (pointer:fine){.cvc__row:hover{background:#ffffff05}}@media screen and (max-width:989px){.cvc__header{margin-bottom:3rem}.cvc__text,.cvc__text p{font-size:1.65rem;line-height:1.7}.cvc__table{border-radius:1.6rem}.cvc__head{display:none}.cvc__row{grid-template-columns:1fr;gap:0;padding:1.8rem 1.6rem}.cvc__cell{padding:0;margin-bottom:1rem}.cvc__cell:last-child{margin-bottom:0}.cvc__cell--label{font-size:1.7rem;margin-bottom:1.2rem}.cvc__cell--value{display:block}.cvc__mobile-head{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:.7rem}.cvc__mobile-label{display:inline-block;color:#ffffff94;font-size:1.15rem;text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.cvc__mobile-text{display:block;font-size:1.55rem;line-height:1.6}.cvc__mobile-head .cvc__icon{margin-top:0}}@media screen and (max-width:749px){.cvc__heading{font-size:clamp(2.8rem,8vw,4rem)}.cvc__text,.cvc__text p{font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-campings-value-comparison.css.map */
