@keyframes respira-foto{to{transform:scale(1.04)}}.pg-home{--m:clamp(10px,1.4vw,22px);--aire:clamp(110px,13vw,210px)}.pg-home .hero{padding:var(--m) var(--m) 0}.pg-home .hero-marco{border-radius:var(--r-m);height:calc(100svh - 68px - 37px - var(--m));background:var(--arena-2);min-height:520px;max-height:1000px;position:relative;overflow:hidden}.pg-home .escena{position:absolute;inset:0}.pg-home .escena img{object-fit:cover;object-position:60% 50%;width:100%;height:100%;animation:20s ease-in-out infinite alternate respira-foto}.pg-home .escena .hero-video{object-fit:cover;object-position:60% 50%;width:100%;height:100%;position:absolute;inset:0}.pg-home .hero-marco:after{content:"";pointer-events:none;background:linear-gradient(#14121029 0%,#14121000 28% 46%,#14121047 68%,#1412109e 100%);position:absolute;inset:0}.pg-home .hero-txt{z-index:2;color:#fff;padding:clamp(22px,3.4vw,52px);position:absolute;bottom:0;left:0;right:0}.pg-home .hero-txt h1{font-family:var(--f-tit);letter-spacing:-.045em;font-size:clamp(56px,9.5vw,168px);font-weight:400;line-height:.88}.pg-home .hero-pie{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-top:clamp(18px,2vw,28px);display:flex}.pg-home .hero-pie p{opacity:.92;max-width:36ch;font-size:15px;font-weight:300}.pg-home .hero-ctas{flex-wrap:wrap;gap:10px;display:flex}@media (prefers-reduced-motion:reduce){.pg-home .escena img{animation:none}.pg-home .escena .hero-video{display:none}}.pg-home .fila-productos{padding:var(--m) var(--m) 0}.pg-home .carril{gap:var(--m);grid-template-columns:repeat(4,1fr);display:grid}.pg-home .prod{background:var(--arena);border-radius:var(--r-m);flex-direction:column;min-height:clamp(460px,42vw,640px);padding:clamp(18px,1.8vw,28px);display:flex;position:relative;overflow:hidden}.pg-home .palabra{font-family:var(--f-tit);letter-spacing:-.045em;color:var(--negro);z-index:2;font-size:clamp(40px,4.4vw,72px);font-weight:600;line-height:.9;position:relative}.pg-home .etiqueta{z-index:2;letter-spacing:.08em;text-transform:uppercase;background:var(--negro);color:#fff;border-radius:999px;padding:5px 10px;font-size:10px;font-weight:600;position:absolute;top:clamp(20px,2vw,30px);right:clamp(18px,1.8vw,28px)}.pg-home .prod-foto{flex:1;min-height:220px;margin:clamp(14px,1.6vw,22px) calc(-1*clamp(18px,1.8vw,28px));position:relative}.pg-home .prod-foto img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);mix-blend-mode:multiply}.pg-home .prod:hover .prod-foto img{transform:scale(1.035)}.pg-home .prod-foto.dibujo{place-items:center;padding:16%;display:grid}.pg-home .prod-info{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;display:grid}.pg-home .prod-info .nombre{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.pg-home .prod-info .precio-chico{letter-spacing:.04em;text-transform:uppercase;text-align:right;font-size:13px;font-weight:600}.pg-home .prod-info .bajada{color:var(--texto-2);grid-column:1/-1;font-size:13px}.pg-home .prod-info .colores{grid-column:1/-1;gap:6px;margin-top:10px;display:flex}.pg-home .prod-info .colores span{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0000001f}.pg-home .editorial{padding:var(--aire) var(--m) 0}.pg-home .editorial-marco{border-radius:var(--r-m);background:#fff;place-items:center;min-height:clamp(480px,48vw,720px);padding:clamp(40px,6vw,90px) 20px;display:grid;position:relative;overflow:hidden}.pg-home .burbujas{pointer-events:none;position:absolute;inset:0}.pg-home .burbujas .b1{width:min(28vw,380px);position:absolute;top:8%;left:4%}.pg-home .burbujas .b2{width:min(17vw,230px);position:absolute;bottom:6%;right:7%}.pg-home .marco-piedra{aspect-ratio:1;clip-path:url(#piedra)}.pg-home .marco-piedra img{object-fit:cover;width:100%;height:100%}.pg-home .editorial-txt{z-index:2;text-align:center;justify-items:center;gap:18px;max-width:46ch;display:grid;position:relative}.pg-home .editorial-txt h2{font-family:var(--f-tit);letter-spacing:-.025em;font-size:clamp(26px,2.4vw,36px);font-weight:500;line-height:1.1}.pg-home .editorial-txt p{color:var(--texto-2);font-size:15px;line-height:1.7}.pg-home .partido{gap:var(--m);padding:var(--m) var(--m) 0;grid-template-columns:1fr 1fr;display:grid}.pg-home .partido:first-of-type,.pg-home .editorial+.partido{padding-top:var(--aire)}.pg-home .partido-txt{border-radius:var(--r-m);background:var(--arena);flex-direction:column;justify-content:space-between;gap:28px;min-height:clamp(480px,46vw,700px);padding:clamp(28px,4vw,64px);display:flex}.pg-home .partido-txt h2{font-family:var(--f-tit);letter-spacing:-.04em;max-width:12ch;font-size:clamp(38px,4.4vw,72px);font-weight:400;line-height:.98}.pg-home .partido-txt.club h2{color:var(--club-texto)}.pg-home .partido-txt p{color:var(--texto-2);max-width:40ch;font-size:15px;line-height:1.7}.pg-home .partido-txt .pill{align-self:flex-start}.pg-home .partido-foto{border-radius:var(--r-m);min-height:clamp(480px,46vw,700px);position:relative;overflow:hidden}.pg-home .partido-foto img{object-fit:cover;width:100%;height:100%}.pg-home .beneficios{gap:0;max-width:40ch;font-size:15px;list-style:none;display:grid}.pg-home .beneficios li{border-top:1px solid #1f1b181a;padding:14px 0}.pg-home .beneficios li:last-child{border-bottom:1px solid #1f1b181a}.pg-home .frase{padding:var(--aire) var(--gutter);text-align:center}.pg-home .frase p{font-family:var(--f-tit);letter-spacing:-.04em;max-width:14ch;margin-inline:auto;font-size:clamp(34px,5.4vw,84px);font-weight:400;line-height:1}.pg-home .frase p span{color:var(--piedra)}@media (max-width:1100px){.pg-home .carril{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.pg-home .hero-marco{height:calc(100svh - 120px);min-height:480px}.pg-home .hero-pie{flex-direction:column;align-items:flex-start}.pg-home .carril{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--m));padding-inline:var(--m);scrollbar-width:none;display:flex;overflow-x:auto}.pg-home .carril::-webkit-scrollbar{display:none}.pg-home .prod{scroll-snap-align:start;flex:0 0 78vw;min-height:440px}.pg-home .editorial-marco{align-content:start;padding-top:52vw;padding-bottom:56px}.pg-home .burbujas .b1{width:40vw;top:20px;left:8%}.pg-home .burbujas .b2{width:24vw;top:16vw;bottom:auto;right:10%}.pg-home .escena img,.pg-home .escena .hero-video{object-position:80% 40%}.pg-home .partido{grid-template-columns:1fr}.pg-home .partido.invertido .partido-foto{order:2}.pg-home .partido-txt,.pg-home .partido-foto{min-height:400px}}
