.g2 .cp-colores{grid-template-columns:repeat(4,1fr);height:8px;display:grid}.g2 .cp-hero{border-bottom:1px solid var(--line);display:grid}.g2 .cp-hero__txt{gap:var(--s5);padding:var(--s6) var(--gutter) var(--s7);align-content:center;justify-items:start;display:grid}.g2 .cp-hero__fecha{align-items:center;gap:var(--s3);display:flex}.g2 .cp-hero__fecha b{font:800 64px/.8 var(--titulo);letter-spacing:-.04em}.g2 .cp-hero__fecha span{padding-left:var(--s3);border-left:3px solid var(--visto-naranja);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.35}.g2 .cp-hero h1{font:var(--tit-peso) clamp(40px, 11vw, 92px) / .94 var(--titulo);letter-spacing:-.025em;text-transform:uppercase}.g2 .cp-hero__lead{max-width:44ch;color:var(--ink-2);font-size:17px;line-height:1.55}.g2 .cp-hero__acciones{gap:var(--s3);flex-wrap:wrap;display:flex}.g2 .cp-mosaico{order:-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid}.g2 .cp-mosaico a{aspect-ratio:3/4;background:var(--sand);display:block;position:relative;overflow:hidden}.g2 .cp-mosaico a>img,.g2 .cp-marca__foto>img{object-fit:cover;filter:blur(2px)saturate(.85);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:scale(1.06)}.g2 .cp-mosaico a:after,.g2 .cp-marca__foto:after{content:"";background:#1412106b;position:absolute;inset:0}.g2 .cp-mosaico a:hover>img,.g2 .cp-marca__foto:hover>img{transform:scale(1.1)}.g2 .cp-mosaico .cp-mosaico__logo,.g2 .cp-marca__foto .cp-marca__logo{z-index:1;border:0;width:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g2 .cp-mosaico .cp-mosaico__logo{width:70%}.g2 .cp-marca{align-items:flex-start;gap:var(--s1);padding-bottom:var(--s2);flex-direction:column;display:flex}.g2 .cp-marca__foto{aspect-ratio:2/3;margin-bottom:var(--s3);background:var(--sand);align-self:stretch;display:block;position:relative;overflow:hidden}.g2 .cp-marca__nombre{margin-inline:var(--s2);font:var(--tit-peso) 15px/1.15 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2 .cp-marca__dato{margin-inline:var(--s2);color:var(--muted);font-size:13px}.g2 .cp :is(.cp-marcas,.cp-cab,.cp-aniv__txt,.cp-tienda__txt,.cp-llegar) h2{font:var(--tit-peso) 28px/1.02 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2 .cp-cab{gap:var(--s3);margin-bottom:var(--s5);display:grid}.g2 .cp-cab p{max-width:54ch;color:var(--ink-2)}.g2 .cp-sellos__grilla{gap:2px;display:grid}.g2 .cp-sello{gap:var(--s2);min-height:300px;padding:var(--s6) var(--gutter) var(--s7);background:var(--sand);border-top:6px solid var(--sello);color:var(--ink);align-content:start;justify-items:start;display:grid}.g2 .cp-sello__img{width:200px;height:200px;margin-bottom:var(--s4);filter:drop-shadow(0 6px 14px #00000047)}.g2 .cp-sello__linea{letter-spacing:.1em;text-transform:uppercase;color:var(--sello);font-size:12px;font-weight:700}.g2 .cp-sello h3{font:var(--tit-peso) 26px/1.02 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase;text-wrap:balance}.g2 .cp-sello p:last-child{max-width:34ch;color:var(--ink-2);font-size:15px;line-height:1.5}.g2 .cp-sellos__nota{margin-top:var(--s4)}.g2 .cp-aniv{gap:var(--s4);align-items:center;display:grid}.g2 .cp-aniv__cifra{font:800 clamp(180px, 46vw, 380px) / .78 var(--titulo);letter-spacing:-.06em;color:var(--visto-magenta)}.g2 .cp-aniv__txt{gap:var(--s4);justify-items:start;display:grid}.g2 .cp-aniv__frase{max-width:24ch;font:var(--frase-peso) 24px/1.2 var(--titulo);letter-spacing:-.01em}.g2 .cp-aniv__mas{gap:var(--s4);justify-items:start;display:grid}.g2 .cp-aniv__mas>p{max-width:52ch;color:var(--ink-2)}.g2 .cp-aniv__enlaces{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.g2 .cp-tienda{padding-block:var(--s7);background:var(--visto-azul);color:var(--paper)}.g2 .cp-tienda__grilla{gap:var(--s6);display:grid}.g2 .cp-tienda__txt{gap:var(--s3);align-content:start;display:grid}.g2 .cp-tienda__txt p{color:#ffffffdb;max-width:40ch;font-size:17px}.g2 .cp-tienda__txt .cp-pronto{padding:5px var(--s3);background:var(--visto-naranja);color:var(--ink);letter-spacing:.1em;text-transform:uppercase;justify-self:start;font-size:12px;font-weight:700}.g2 .cp-form{gap:var(--s5);padding:var(--s5);background:var(--paper);color:var(--ink);display:grid}.g2 .cp-tipos{border:0;margin:0;padding:0}.g2 .cp-tipos legend{margin-bottom:var(--s3);padding:0;font-size:14px;font-weight:500}.g2 .cp-tipos>div{gap:var(--s2);display:grid}.g2 .cp-tipo{align-items:flex-start;gap:var(--s3);min-height:56px;padding:var(--s3) var(--s4);border:1px solid var(--line-2);background:var(--paper);cursor:pointer;display:flex}.g2 .cp-tipo:has(input:checked){border-color:var(--visto-azul);outline:1px solid var(--visto-azul);outline-offset:-2px}.g2 .cp-tipo input{flex:none;width:18px;height:18px;margin:2px 0 0}.g2 .cp-tipo span{color:var(--muted);gap:2px;font-size:13px;line-height:1.4;display:grid}.g2 .cp-tipo strong{color:var(--ink);font-size:15px;font-weight:500}.g2 .cp-form__campos{gap:var(--s4);display:grid}.g2 .cp-campo{gap:var(--s2);display:grid}.g2 .cp-campo label{font-size:14px;font-weight:500}.g2 .cp-campo label span{color:var(--muted);font-weight:400}.g2 .cp-campo input{width:100%;min-height:48px;padding:0 var(--s4);border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--sans);appearance:none;border-radius:0}.g2 .cp-campo input::placeholder{color:var(--muted)}.g2 .cp-campo input:focus{border-color:var(--ink)}.g2 .cp-check{align-items:flex-start;gap:var(--s3);min-height:44px;padding-block:var(--s2);color:var(--ink-2);cursor:pointer;font-size:13px;line-height:1.5;display:flex}.g2 .cp-check input{flex:none;width:18px;height:18px;margin:1px 0 0}.g2 .cp-check a{text-underline-offset:3px;text-decoration:underline}.g2 .cp-form__enviar{gap:var(--s3);justify-items:start;display:grid}.g2 .cp-form__estado{min-height:1lh;color:var(--ink-2);font-size:14px}.g2 .cp-llegar{gap:var(--s4);padding-block:var(--s7);justify-items:start;display:grid}.g2 .cp-llegar p{max-width:52ch;margin-top:var(--s2);color:var(--ink-2)}@media (max-width:699px){.g2 .cp-sellos__grilla{grid-template-columns:repeat(2,minmax(0,1fr))}.g2 .cp-sello{min-height:0;padding:var(--s4) var(--s3) var(--s5)}.g2 .cp-sello__img{width:100%;max-width:140px;height:auto;margin-bottom:var(--s2)}.g2 .cp-sello h3{font-size:17px}.g2 .cp-sello__linea{font-size:12px}.g2 .cp-sello p:last-child{font-size:13px}}@media (min-width:700px){.g2 .cp-sellos__grilla,.g2 .cp-tipos>div,.g2 .cp-form__campos{grid-template-columns:repeat(2,minmax(0,1fr))}.g2 .cp-form{padding:var(--s6)}.g2 .cp-form__enviar{align-items:center;gap:var(--s5);grid-template-columns:auto 1fr}.g2 .cp-aniv{gap:var(--s4) var(--s7);grid-template-columns:auto minmax(0,1fr)}.g2 .cp-aniv__mas{grid-column:2}.g2 .cp-llegar{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1240px){.g2 .cp-aniv{grid-template-columns:auto minmax(0,1.1fr) minmax(0,1fr);align-items:end}.g2 .cp-aniv__mas{grid-column:3}}@media (min-width:1040px){.g2 .cp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:clamp(560px,100svh - 150px,720px)}.g2 .cp-hero__txt{padding:var(--s7) var(--s7) var(--s7) var(--gutter)}.g2 .cp-hero h1{font-size:clamp(56px,5.2vw,84px)}.g2 .cp-hero__fecha b{font-size:88px}.g2 .cp-mosaico{order:0;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.g2 .cp-mosaico li{min-height:0}.g2 .cp-mosaico a{aspect-ratio:auto;height:100%}.g2 .cp-mosaico a>img{position:absolute;inset:0}.g2 .cp-mosaico .cp-mosaico__logo{width:44%;max-width:220px}.g2 .cp :is(.cp-marcas,.cp-cab,.cp-aniv__txt,.cp-tienda__txt,.cp-llegar) h2{font-size:40px}.g2 .cp-sellos__grilla{grid-template-columns:repeat(4,minmax(0,1fr))}.g2 .cp-sello{min-height:420px;padding:var(--s7) var(--s6) var(--s8)}.g2 .cp-sello h3{font-size:30px}.g2 .cp-aniv__frase{font-size:34px}.g2 .cp-tienda{padding-block:var(--s9)}.g2 .cp-tienda__grilla{gap:var(--s9);grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start}}@media (prefers-reduced-motion:reduce){.g2 .cp-mosaico a>img,.g2 .cp-marca__foto>img{transition:none}}
