.camps,.camp{--cp-neg: #0a0a0a;--cp-fg: #ffffff;--cp-suave: rgba(255, 255, 255, .62);--cp-borde: rgba(255, 255, 255, .16);--cp-panel: rgba(255, 255, 255, .04);--cp-naranja: #ff7a00;--cp-verde: #128a09;--cp-max: 1240px;--cp-gutter: 20px;background:var(--cp-neg);color:var(--cp-fg);-webkit-font-smoothing:antialiased}.camps *,.camp *{box-sizing:border-box}.camps h1,.camps h2,.camps h3,.camps p,.camps li,.camps span,.camps a,.camp h1,.camp h2,.camp h3,.camp p,.camp li,.camp span,.camp a{color:inherit;font-family:inherit}.camps img,.camp img{max-width:100%}.camps-grid>*,.camp-form__grid>*{min-width:0}.camps-display,.camp-display{font-family:Bubo Montreal,PP Neue Montreal,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:-.03em;font-weight:800}.camps-eyebrow,.camp-eyebrow{margin:0 0 18px;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cp-suave)}.camps-hero{position:relative;overflow:hidden}.camps-hero__foto{position:absolute;top:0;right:0;bottom:0;left:0}.camps-hero__foto img{width:100%;height:100%;object-fit:cover;display:block;opacity:.38}.camps-hero__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0a40,#0a0a0ab8)}.camps-hero__wrap{position:relative;max-width:var(--cp-max);margin:0 auto;padding:56px var(--cp-gutter) 68px}.camps-hero__h1{margin:0;font-size:clamp(34px,11.4vw,92px);line-height:.9;word-break:normal;overflow-wrap:break-word;text-wrap:balance}.camps-hero__bajada{margin:26px 0 0;max-width:46ch;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:17px;line-height:1.45;color:var(--cp-fg)}.camps-barra{display:block;width:100%;height:4px;border:0}.camps-lista{max-width:var(--cp-max);margin:0 auto;padding:56px var(--cp-gutter) 76px}.camps-lista__cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin:0 0 28px;padding-bottom:16px;border-bottom:1px solid var(--cp-borde)}.camps-lista__titulo{margin:0;font-size:clamp(22px,4.4vw,34px);line-height:1}.camps-lista__nota{margin:0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-suave)}.camps-grid{display:grid;gap:24px;grid-template-columns:1fr}@media screen and (min-width:750px){.camps-grid{grid-template-columns:repeat(2,1fr)}}.camp-card{display:flex;flex-direction:column;border:1px solid var(--cp-borde);border-radius:10px;overflow:hidden;background:var(--cp-panel);transition:border-color .2s ease,transform .2s ease}.camp-card:hover{border-color:#ffffff6b;transform:translateY(-2px)}.camp-card__foto{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#ffffff0d}.camp-card__foto img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.camp-card:hover .camp-card__foto img{transform:scale(1.03)}.camp-card__sinfoto{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.camp-card__sinfoto svg{width:86px;height:86px;opacity:.14}.camp-card__estado{position:absolute;top:12px;left:12px;padding:7px 11px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--cp-fg);color:var(--cp-neg)}.camp-card__estado--pocos{background:var(--cp-naranja);color:var(--cp-neg)}.camp-card__estado--agotado{background:#0a0a0ab8;color:var(--cp-suave);box-shadow:inset 0 0 0 1px var(--cp-borde)}.camp-card__cuerpo{display:flex;flex-direction:column;flex:1;padding:22px 20px 20px}.camp-card__nombre{margin:0 0 14px;font-size:22px;line-height:1.02;letter-spacing:-.02em;font-weight:600}.camp-card__nombre a{text-decoration:none}.camp-card__dato{display:flex;gap:9px;align-items:flex-start;margin:0 0 7px;font-size:14px;line-height:1.45;color:var(--cp-suave)}.camp-card__dato svg{flex:none;width:16px;height:16px;margin-top:2px}.camp-card__pie{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:20px}.camp-card__precio{font-size:20px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums}.camp-card__precio small{display:block;margin-top:5px;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--cp-suave)}.camp-card__cta{display:inline-block;padding:13px 20px;border-radius:10px;background:var(--cp-fg);color:var(--cp-neg);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background .2s ease}.camp-card__cta:hover{background:var(--cp-naranja)}.camp-card--agotado .camp-card__cta{background:transparent;color:var(--cp-suave);box-shadow:inset 0 0 0 1px var(--cp-borde);pointer-events:none}.camp-card--agotado .camp-card__foto img{filter:grayscale(1);opacity:.5}.camps-vacio{border:1px dashed var(--cp-borde);border-radius:10px;padding:52px 24px;text-align:center;color:var(--cp-suave)}.camps-vacio p{margin:0 0 8px;font-size:16px}.camps-vacio p:last-child{margin:0;font-size:12px;letter-spacing:.12em;text-transform:uppercase}body:has(.camps),body:has(.camp){background-color:#0a0a0a}body:has(.camps) .utility-bar,body:has(.camp) .utility-bar{display:none}body:has(.camps) .cont-header img,body:has(.camp) .cont-header img{filter:invert(1)}body:has(.camps) .header__icon,body:has(.camps) .header__icon svg,body:has(.camp) .header__icon,body:has(.camp) .header__icon svg{color:#fff}body:has(.camps) .header__icon svg [fill]:not([fill=none]),body:has(.camp) .header__icon svg [fill]:not([fill=none]){fill:currentColor}body:has(.camps) search-overlay,body:has(.camps) .search-overlay-wrapper,body:has(.camps) .header__icon--search,body:has(.camp) search-overlay,body:has(.camp) .search-overlay-wrapper,body:has(.camp) .header__icon--search{display:none!important}body:has(.camps) nav.header__inline-menu,body:has(.camps) .hamburger-mobile,body:has(.camp) nav.header__inline-menu,body:has(.camp) .hamburger-mobile{display:none!important}body:has(.camps) navbar.header-general,body:has(.camp) navbar.header-general{background:transparent!important;box-shadow:none!important}body:has(.camps) #footer-rico,body:has(.camps) footer,body:has(.camp) #footer-rico,body:has(.camp) footer{margin-top:0}body:has(.camps) .por-que-elegirnos,body:has(.camp) .por-que-elegirnos{display:none}body:has(.camp) .cont-header{display:none}
/*# sourceMappingURL=/cdn/shop/t/15/assets/camps.css.map */
