.csh{background:var(--csh-bg);color:var(--csh-text)}.csh__card{background:radial-gradient(circle at top left,rgba(213,162,74,.08),transparent 30%),radial-gradient(circle at bottom right,rgba(255,255,255,.04),transparent 26%),linear-gradient(180deg,#ffffff08,#ffffff04);border:.1rem solid rgba(255,255,255,.08);border-radius:var(--csh-radius);padding:clamp(2.4rem,3vw,4.4rem);box-shadow:0 1.6rem 3.8rem #0000002e;overflow:hidden}.csh__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.4rem,3vw,4rem);align-items:center}.csh__content{max-width:62rem}.csh__eyebrow{margin-bottom:1.2rem;color:#d5a24a;font-size:1.2rem;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.csh__heading{margin:0 0 1.6rem;color:var(--csh-text);font-size:clamp(3.8rem,4.2vw,6.2rem);line-height:1.02;font-weight:700;letter-spacing:-.035em}.csh__text,.csh__text p{margin:0;color:var(--csh-muted);font-size:1.75rem;line-height:1.75}.csh__points{margin-top:2.4rem;display:flex;flex-direction:column;gap:1rem}.csh__point{display:flex;align-items:flex-start;gap:1rem;color:var(--csh-text);font-size:1.55rem;line-height:1.58}.csh__point-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}.csh__actions{margin-top:2.6rem;display:flex;flex-wrap:wrap;gap:1rem}.csh__button{display:inline-flex;align-items:center;justify-content:center;min-width:23rem;min-height:5.2rem;padding:1.45rem 2.2rem;border-radius:999px;text-decoration:none;font-size:1.55rem;font-weight:600;line-height:1.2;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease,opacity .25s ease}.csh__button--primary{background:#f3efe7;color:#111;border:.1rem solid #f3efe7;box-shadow:0 1rem 2.4rem #0000002e}.csh__button--secondary{background:#ffffff0a;color:#fff;border:.1rem solid rgba(255,255,255,.12)}.csh__bottom-note{margin-top:1.8rem;color:var(--csh-muted);font-size:1.45rem;line-height:1.65}.csh__media-wrap{width:100%}.csh__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}.csh__media{position:relative;border-radius:var(--csh-image-radius);overflow:visible}.csh__media-inner{position:relative;min-height:52rem;background:#151515;border:.1rem solid rgba(255,255,255,.08);border-radius:var(--csh-image-radius);overflow:hidden;box-shadow:0 1.2rem 3rem #0000002e}.csh__media-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000002e,#0000000a 40%,#0000001a);z-index:1;pointer-events:none}.csh__img{display:block;width:100%;height:100%;min-height:52rem;object-fit:cover;object-position:center center}.csh__img--placeholder{background:#ffffff0d}.csh__floating{position:absolute;z-index:2;max-width:24rem;padding:1.3rem 1.4rem 1.35rem;border-radius:1.6rem;background:#121214d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:.1rem solid rgba(255,255,255,.08);box-shadow:0 1rem 2.4rem #0000002e}.csh__floating--one{top:2rem;right:2rem}.csh__floating--two{left:2rem;bottom:2rem}.csh__floating-title{color:#fff;font-size:1.45rem;font-weight:700;line-height:1.25}.csh__floating-text{margin-top:.45rem;color:#ffffffb8;font-size:1.3rem;line-height:1.45}@media(hover:hover)and (pointer:fine){.csh__button:hover{transform:translateY(-2px)}.csh__button--primary:hover{opacity:.96;box-shadow:0 1.2rem 2.8rem #00000038}.csh__button--secondary:hover{background:#ffffff0f;border-color:#ffffff29}}@media screen and (max-width:1199px){.csh__grid{grid-template-columns:1fr;gap:2.4rem}.csh__content{max-width:none}}@media screen and (max-width:989px){.csh__card{border-radius:1.8rem;padding:2rem}.csh__heading{font-size:clamp(3rem,9vw,4.8rem);line-height:1.06}.csh__text,.csh__text p{font-size:1.65rem;line-height:1.7}.csh__point{font-size:1.5rem}.csh__actions{flex-direction:column}.csh__button{width:100%;min-width:0}.csh__media-inner{min-height:34rem;border-radius:1.2rem}.csh__img{min-height:34rem}.csh__floating{max-width:20rem;padding:1rem 1.1rem;border-radius:1.2rem}.csh__floating--one{top:1.2rem;right:1.2rem}.csh__floating--two{left:1.2rem;bottom:1.2rem}.csh__floating-title{font-size:1.3rem}.csh__floating-text{font-size:1.2rem}.csh__bottom-note{font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-campings-solution-hero.css.map */
