.cqf{background:var(--cqf-bg);color:var(--cqf-text)}.cqf__header{position:relative;z-index:2;text-align:center;max-width:96rem;margin:0 auto 4rem}.cqf__eyebrow{margin-bottom:1.2rem;color:#d5a24a;font-size:1.2rem;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.cqf__heading{margin:0 0 1.4rem;color:var(--cqf-text);font-size:clamp(3rem,4vw,4.8rem);line-height:1.02;letter-spacing:-.03em}.cqf__text,.cqf__text p{margin:0;color:var(--cqf-muted);font-size:1.7rem;line-height:1.75}.cqf__card{position:relative;background:linear-gradient(180deg,#ffffff08,#ffffff04);border:.1rem solid rgba(255,255,255,.08);border-radius:var(--cqf-radius);padding:clamp(2.2rem,3vw,4rem);box-shadow:0 1.4rem 3.4rem #00000029;overflow:hidden}.cqf__card: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}.cqf__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.2rem,3vw,4rem);align-items:center}.cqf__content-title{margin:0 0 2rem;color:var(--cqf-text);font-size:clamp(2.4rem,2.2vw,3.4rem);line-height:1.1;font-weight:700;letter-spacing:-.03em}.cqf__items{display:grid;gap:1.4rem}.cqf__item{position:relative;background:#ffffff08;border:.1rem solid rgba(255,255,255,.08);border-radius:1.8rem;padding:1.9rem 1.8rem 2rem;overflow:hidden;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease}.cqf__item:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:.1rem;background:linear-gradient(90deg,#d5a24a57,#fff0)}.cqf__item-title{margin:0 0 .8rem;color:var(--cqf-text);font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-.02em}.cqf__item-text{color:var(--cqf-muted);font-size:1.55rem;line-height:1.68}.cqf__media-wrap{width:100%}.cqf__image-label{margin-bottom:1.4rem;color:#d5a24a;font-size:1.1rem;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.cqf__media{background:linear-gradient(180deg,#ffffff08,#ffffff04);border:.1rem solid rgba(255,255,255,.08);border-radius:var(--cqf-inner-radius);padding:1rem;box-shadow:inset 0 0 0 .1rem #ffffff05}.cqf__media-inner{width:100%;min-height:46rem;border-radius:calc(var(--cqf-inner-radius) - 6px);overflow:hidden;background:#151515}.cqf__img{display:block;width:100%;height:46rem;object-fit:cover;object-position:center center}.cqf__img--placeholder{background:#ffffff0d}.cqf__bottom{max-width:84rem;margin:2.6rem auto 0;text-align:center}.cqf__bottom p{margin:0;color:var(--cqf-muted);font-size:1.55rem;line-height:1.7}@media(hover:hover)and (pointer:fine){.cqf__item:hover{transform:translateY(-2px);border-color:#ffffff1a;background:#ffffff0a;box-shadow:0 1.4rem 2.6rem #00000024}}@media screen and (max-width:1199px){.cqf__grid{grid-template-columns:1fr;gap:2.4rem}.cqf__media-inner{min-height:34rem}.cqf__img{height:34rem}}@media screen and (max-width:989px){.cqf__header{margin-bottom:3rem}.cqf__text,.cqf__text p{font-size:1.65rem;line-height:1.7}.cqf__card{border-radius:1.6rem;padding:2rem}.cqf__content-title{margin-bottom:1.6rem;font-size:2.4rem}.cqf__items{gap:1.2rem}.cqf__item{border-radius:1.4rem;padding:1.7rem 1.5rem 1.8rem}.cqf__item-title{font-size:1.8rem}.cqf__item-text{font-size:1.48rem;line-height:1.62}.cqf__media{border-radius:1.2rem;padding:.8rem}.cqf__media-inner{min-height:26rem;border-radius:1rem}.cqf__img{height:26rem}.cqf__bottom{margin-top:2rem}.cqf__bottom p{font-size:1.45rem;line-height:1.62}}@media screen and (max-width:749px){.cqf__heading{font-size:clamp(2.8rem,8vw,4rem)}.cqf__text,.cqf__text p{font-size:1.55rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-campings-quality-finishes.css.map */
