.cc-barra{position:fixed;inset:0 0 auto 0;z-index:50;background:rgba(4,23,11,.72);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:var(--cc-crema);transition:background-color .4s,box-shadow .4s}.cc-barra--fija{background:rgba(4,23,11,.93);box-shadow:0 1px 0 rgba(244,239,225,.1)}.cc-logo{display:inline-flex;align-items:center;gap:.65rem;border-radius:999px}.cc-logo__marca{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--cc-cobalto);color:var(--cc-crema);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.cc-logo:hover .cc-logo__marca{transform:rotate(-12deg) scale(1.06)}.cc-logo__texto{font-family:var(--font-display),system-ui,sans-serif;font-style:italic;font-weight:900;font-variation-settings:"wdth" 70;text-transform:uppercase;font-size:1.05rem;letter-spacing:.01em;white-space:nowrap}.cc-nav{position:relative;padding:.55rem .8rem;border-radius:999px;font-size:.875rem;font-weight:550;color:rgba(244,239,225,.82);transition:color .2s,background-color .2s}.cc-nav:hover{color:var(--cc-crema);background:rgba(244,239,225,.08)}.cc-nav[aria-current=page]{color:var(--cc-crema);font-weight:700}.cc-nav__marca{position:absolute;left:.8rem;right:.8rem;bottom:.25rem;height:3px;border-radius:3px;background:var(--cc-lima)}.cc-icono:focus-visible,.cc-logo:focus-visible,.cc-nav:focus-visible{outline:3px solid var(--cc-lima);outline-offset:2px}.cc-icono{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;color:var(--cc-crema);box-shadow:inset 0 0 0 1px rgba(244,239,225,.28);transition:background-color .2s}.cc-icono:hover{background:rgba(244,239,225,.1)}.cc-btn--lima{background:var(--cc-lima);color:var(--cc-tinta)}.cc-btn--lima:hover{background:#c3ec50}@media (max-width:399px){.cc-barra .cc-btn--lima{display:none}}.cc-menu{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:55;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.5rem var(--cc-pad) 2rem;overflow-y:auto;background:radial-gradient(80% 50% at 90% 0,rgba(47,143,69,.35),transparent 70%),var(--cc-verde-900);color:var(--cc-crema)}@media (min-width:640px){.cc-menu{left:auto;width:min(28rem,100%)}}.cc-menu__nav{display:grid}.cc-menu__item{display:flex;align-items:baseline;gap:.9rem;padding:.7rem .2rem;border-bottom:1px solid rgba(244,239,225,.12);border-radius:6px}.cc-menu__num{font-size:.72rem;font-weight:700;letter-spacing:.16em;color:rgba(244,239,225,.55)}.cc-menu__label{font-family:var(--font-display),system-ui,sans-serif;font-style:italic;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(2rem,9vw,2.8rem);line-height:1;transition:color .2s,transform .3s cubic-bezier(.2,.8,.2,1)}.cc-menu__item:hover .cc-menu__label{transform:translateX(6px)}.cc-menu__item[aria-current=page] .cc-menu__label{color:var(--cc-lima)}.cc-menu__item:focus-visible{outline:3px solid var(--cc-lima);outline-offset:2px}.cc-menu__gota{width:16px;height:auto;margin-left:auto;align-self:center;color:var(--cc-lima)}.cc-menu__pie{display:grid;gap:1rem}.cc-menu__paisaje{width:11rem;height:auto;margin-top:.5rem}.cc-pegajoso{position:fixed;inset:auto 0 0 0;z-index:50;background:rgba(4,23,11,.9);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 -1px 0 rgba(244,239,225,.12)}.cc-pie{position:relative;overflow:hidden;background:var(--cc-verde-900);color:var(--cc-crema);padding-top:clamp(4rem,10vh,6rem)}.cc-pie__ondas{position:absolute;right:-14%;top:-6%;width:min(60rem,120vw);height:auto;color:var(--cc-verde-500);opacity:.16;pointer-events:none}.cc-pie__grid{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem)}.cc-pie__lema{font-size:clamp(2.8rem,6vw,5.5rem);color:var(--cc-crema)}.cc-pie__lema span{display:block;color:var(--cc-lima)}.cc-pie__texto{margin-top:1.2rem;max-width:40ch;line-height:1.6;color:rgba(244,239,225,.82)}.cc-pie__texto [lang=ko]{font-weight:800;color:var(--cc-crema)}.cc-pie__acciones{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.6rem}.cc-pie__boletin{margin-top:2rem;max-width:26rem;display:grid;gap:.6rem}.cc-pie__campo{display:flex;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgba(244,239,225,.3);padding:4px}.cc-pie__campo input{flex:1;min-width:0;background:transparent;padding:.55rem 1rem;color:var(--cc-crema);outline:none;font-size:.9rem}.cc-pie__campo input::-moz-placeholder{color:rgba(244,239,225,.55)}.cc-pie__campo input::placeholder{color:rgba(244,239,225,.55)}.cc-pie__campo:focus-within{box-shadow:inset 0 0 0 2px var(--cc-lima)}.cc-pie__campo button{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--cc-lima);color:var(--cc-tinta)}.cc-pie__campo button:focus-visible{outline:3px solid var(--cc-crema);outline-offset:2px}.cc-pie__ok{min-height:1.2em;font-size:.8rem;color:var(--cc-lima)}.cc-pie__col ul{margin-top:1rem;display:grid;gap:.35rem}.cc-pie__link{display:inline-flex;align-items:center;gap:.6rem;padding:.3rem 0;color:rgba(244,239,225,.86);transition:color .2s,transform .25s}.cc-pie__link:hover{color:var(--cc-lima);transform:translateX(4px)}.cc-pie__link:focus-visible{outline:2px solid var(--cc-lima);outline-offset:3px;border-radius:4px}.cc-pie__gota{width:9px;height:auto;color:var(--cc-cobalto)}.cc-pie__link:hover .cc-pie__gota{color:var(--cc-lima)}.cc-pie__dir{display:flex;gap:.6rem;padding:.3rem 0;line-height:1.5;color:rgba(244,239,225,.75);font-size:.92rem}.cc-pie__paisaje{display:block;width:min(30rem,80vw);height:auto;margin:clamp(3rem,8vh,5rem) auto 0;opacity:.95}.cc-pie__legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2.5rem;padding-block:1.5rem 2rem;border-top:1px solid rgba(244,239,225,.12);font-size:.8rem;color:rgba(244,239,225,.72)}.cc-pie__legal div{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.cc-pie__legal a:hover{color:var(--cc-lima)}.cc-pie__legal a:focus-visible{outline:2px solid var(--cc-lima);outline-offset:2px}@media (max-width:900px){.cc-pie__grid{grid-template-columns:1fr 1fr}.cc-pie__marca{grid-column:1/-1}}@media (max-width:560px){.cc-pie__grid{grid-template-columns:1fr}}@media (max-width:767px){.cc-pie__legal{padding-bottom:6rem}}.rv-pend{opacity:0;transform:translate3d(0,34px,0)}.rv-in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 80ms)}.ph{position:relative;isolation:isolate;overflow:hidden;padding:calc(64px + clamp(3rem, 10vh, 6.5rem)) 0 clamp(6rem,14vh,9rem)}.ph--verde{background:radial-gradient(70% 80% at 75% 30%,#0f4a25,transparent 70%),linear-gradient(180deg,#03140a,#072a15);color:var(--cc-crema)}.ph--crema{background:var(--cc-crema);color:var(--cc-tinta)}.ph--cobalto{background:radial-gradient(70% 90% at 80% 20%,#1d48d6,transparent 70%),var(--cc-cobalto);color:var(--cc-crema)}.ph--lima{background:var(--cc-lima);color:var(--cc-tinta)}.ph__ondas{position:absolute;z-index:-1;right:-18%;bottom:6%;width:min(72rem,130vw);height:auto;opacity:.2;pointer-events:none}.ph--verde .ph__ondas{color:var(--cc-lima);opacity:.12}.ph--crema .ph__ondas,.ph--lima .ph__ondas{color:var(--cc-cobalto)}.ph--cobalto .ph__ondas{color:#9db4ff;opacity:.25}.ph__gota-fondo{position:absolute;z-index:-1;right:4%;top:18%;width:clamp(8rem,20vw,18rem);height:auto;color:var(--cc-cobalto);opacity:.9}.ph__grid{position:relative;display:grid;gap:clamp(2rem,5vw,4rem);align-items:center}.ph--con-visual .ph__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ph__eyebrow{display:flex;align-items:center;gap:.75rem}.ph--crema .ph__eyebrow,.ph--lima .ph__eyebrow{color:var(--cc-verde-800)}.ph__num{display:inline-grid;place-items:center;min-width:2.2rem;height:1.6rem;padding:0 .4rem;border-radius:6px;background:var(--cc-cobalto);color:var(--cc-crema);letter-spacing:.06em}.ph--cobalto .ph__num{background:var(--cc-lima);color:var(--cc-tinta)}.ph__titulo{margin-top:1.2rem;font-size:clamp(3.4rem,10vw,10.5rem)}.ph--crema .ph__titulo,.ph--lima .ph__titulo{color:var(--cc-verde-800)}@media (min-width:1024px){.ph--con-visual .ph__titulo{font-size:clamp(3.4rem,7.2vw,8rem)}}.ph__linea{overflow:hidden;white-space:nowrap;padding:.24em .12em .06em 0;margin:-.24em -.12em -.06em 0}.ph__linea,.ph__linea>span{display:block}.ph__linea:nth-child(2)>span{color:var(--cc-lima)}.ph--crema .ph__linea:nth-child(2)>span,.ph--lima .ph__linea:nth-child(2)>span{color:var(--cc-cobalto)}.ph__intro{margin-top:clamp(1.2rem,3vh,2rem);max-width:46ch;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6;opacity:.92}.ph__acciones{margin-top:clamp(1.4rem,3.5vh,2.2rem);display:flex;flex-wrap:wrap;gap:.7rem}.ph__paisaje{margin-top:2rem;width:min(14rem,60%);height:auto}.ph__visual{position:relative;display:grid;place-items:center}.ph__corte{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:clamp(48px,7vw,96px);pointer-events:none}.ph__corte--crema{color:var(--cc-crema)}.ph__corte--verde{color:var(--cc-verde-900)}.ph__corte--cobalto{color:var(--cc-cobalto)}.ph__corte--lima{color:var(--cc-lima)}.ph__corte--blanco{color:#fffaf2}.ph--cobalto .ph__acciones .cc-btn--linea,.ph--verde .ph__acciones .cc-btn--linea{color:var(--cc-crema)}@media (prefers-reduced-motion:no-preference){.ph__linea>span{animation:cc-linea .85s cubic-bezier(.2,.75,.2,1) both}.ph__acciones,.ph__intro{animation:cc-deslizar .8s cubic-bezier(.2,.75,.2,1) .2s both}.ph__visual{animation:cc-deslizar-visual 1s cubic-bezier(.2,.75,.2,1) .1s both}}@keyframes cc-linea{0%{transform:translateY(102%)}to{transform:none}}@keyframes cc-subir{0%{transform:translateY(28px);opacity:0}to{transform:none;opacity:1}}@keyframes cc-deslizar{0%{transform:translateY(22px)}to{transform:none}}@keyframes cc-deslizar-visual{0%{transform:translateY(36px) scale(.97)}to{transform:none}}@media (max-width:480px){.ph__acciones{flex-direction:column;align-items:flex-start}}@media (max-width:1023px){.ph--con-visual .ph__grid{grid-template-columns:1fr}.ph__titulo{font-size:clamp(3.2rem,15vw,7rem)}}.marq{overflow:hidden;padding-block:1.1rem}.marq--lima{background:var(--cc-lima);color:var(--cc-tinta)}.marq--cobalto{background:var(--cc-cobalto);color:var(--cc-crema)}.marq--verde{background:var(--cc-verde-800);color:var(--cc-crema)}.marq--crema{background:var(--cc-crema);color:var(--cc-verde-800)}.marq__pista{display:flex;width:-moz-max-content;width:max-content}.marq__fila{display:flex;flex:none}.marq__fila span{display:inline-flex;align-items:center;gap:1.6rem;padding-right:1.6rem;font-family:var(--font-display),system-ui,sans-serif;font-style:italic;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1;white-space:nowrap}.marq__gota{width:.55em;height:auto;color:var(--cc-cobalto)}.marq--cobalto .marq__gota{color:var(--cc-lima)}@media (prefers-reduced-motion:no-preference){.marq__pista{animation:cc-marq 38s linear infinite}.marq:hover .marq__pista{animation-play-state:paused}}@keyframes cc-marq{to{transform:translateX(-50%)}}.tit__h{margin-top:.9rem;font-size:clamp(2.8rem,7vw,7rem)}.tit--oscuro .tit__eyebrow,.tit--oscuro .tit__h{color:var(--cc-verde-800)}.tit--oscuro .tit__h span{color:var(--cc-cobalto)}.tit--claro .tit__h{color:var(--cc-crema)}.tit--claro .tit__h span{color:var(--cc-lima)}.tit__h span{display:block}.sec{position:relative;padding-block:clamp(5rem,13vh,8.5rem)}.sec--crema{background:var(--cc-crema);color:var(--cc-tinta)}.sec--blanco{background:#fffaf2;color:var(--cc-tinta)}.sec--verde{background:var(--cc-verde-900);color:var(--cc-crema)}.sec--cobalto{background:var(--cc-cobalto);color:var(--cc-crema)}.sec--lima{background:var(--cc-lima);color:var(--cc-tinta)}.sec__intro{margin-top:1.2rem;max-width:52ch;line-height:1.65;font-size:1.05rem;opacity:.9}.tarjetas{margin-top:clamp(2.5rem,7vh,4rem);display:grid;gap:1rem;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr))}.tarjeta{position:relative;display:grid;align-content:start;gap:.8rem;padding:clamp(1.5rem,2.6vw,2.2rem);border-radius:32px;background:var(--fondo,#fffaf2);color:var(--tinta,var(--cc-tinta));transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.tarjeta:hover{transform:translateY(-6px);box-shadow:0 24px 50px -30px rgba(6,33,15,.45)}.tarjeta__num{font-family:var(--font-display),system-ui;font-style:italic;font-weight:900;font-variation-settings:"wdth" 62;font-size:clamp(3.2rem,6vw,5.5rem);line-height:.85;color:var(--acento,var(--cc-cobalto))}.tarjeta__h{font-family:var(--font-display),system-ui;font-style:italic;font-weight:900;font-variation-settings:"wdth" 70;text-transform:uppercase;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.tarjeta p{line-height:1.6;opacity:.88}.tarjeta__icono{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--acento,var(--cc-cobalto));color:var(--cc-crema)}@media (max-width:900px){.tarjetas{--cols:2!important}}@media (max-width:560px){.tarjetas{--cols:1!important}}.acordeon{margin-top:clamp(2rem,6vh,3rem);display:grid;gap:.75rem}.acordeon details{border-radius:24px;background:#fffaf2;color:var(--cc-tinta);transition:background-color .3s}.acordeon details[open]{background:var(--cc-crema)}.acordeon summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;cursor:pointer;list-style:none;font-family:var(--font-display),system-ui;font-style:italic;font-weight:900;font-variation-settings:"wdth" 70;text-transform:uppercase;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.05}.acordeon summary::-webkit-details-marker{display:none}.acordeon summary:after{content:"+";flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:999px;background:var(--cc-cobalto);color:var(--cc-crema);font-style:normal;font-size:1.4rem;transition:transform .3s}.acordeon details[open] summary:after{transform:rotate(45deg);background:var(--cc-verde-800)}.acordeon summary:focus-visible{outline:3px solid var(--cc-cobalto);outline-offset:2px;border-radius:24px}.acordeon details p{padding:0 1.5rem 1.4rem;max-width:62ch;line-height:1.65}.cierre{background:var(--cc-lima);color:var(--cc-tinta);padding-block:clamp(4rem,10vh,6rem) clamp(3rem,8vh,5rem)}.cierre__salida{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;align-items:end;padding:clamp(2rem,4vw,3.5rem);border-radius:40px;background:var(--cc-cobalto);color:var(--cc-crema)}.cierre__h{margin-top:.9rem;font-size:clamp(2.2rem,4.4vw,4.4rem)}.cierre__p{margin-top:1rem;max-width:46ch;line-height:1.6;color:rgba(244,239,225,.9)}.cierre__acciones{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-end}.cierre__acciones .cc-btn--linea{color:var(--cc-crema)}.cierre__sig{display:grid;gap:.6rem;margin-top:clamp(2.5rem,7vh,4rem);padding:1.5rem .25rem .5rem;border-top:2px solid rgba(6,33,15,.25)}.cierre__sig,.cierre__sig .cc-eyebrow{color:var(--cc-verde-800)}.cierre__sig-t{display:flex;align-items:center;gap:1rem;font-size:clamp(2.6rem,8vw,8rem)}.cierre__flecha{width:.6em;height:.6em;flex:none;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.cierre__sig:hover .cierre__flecha{transform:translateX(.25em) rotate(-8deg)}.cierre__sig:hover .cierre__sig-t{color:var(--cc-cobalto)}.cierre__sig:focus-visible{outline:3px solid var(--cc-cobalto);outline-offset:6px;border-radius:12px}@media (max-width:1023px){.cierre__salida{grid-template-columns:1fr}.cierre__acciones{justify-content:flex-start}}.campo{display:grid;gap:.5rem;font-size:.85rem;font-weight:700;letter-spacing:.02em}.campo input,.campo select,.campo textarea{width:100%;border-radius:18px;background:#fffaf2;padding:.95rem 1.1rem;font-size:.95rem;font-weight:450;color:var(--cc-tinta);box-shadow:inset 0 0 0 1.5px rgba(6,33,15,.18);outline:none;transition:box-shadow .2s,background-color .2s}.campo textarea{min-height:8rem;resize:vertical}.campo input::-moz-placeholder,.campo textarea::-moz-placeholder{color:rgba(6,33,15,.5)}.campo input::placeholder,.campo textarea::placeholder{color:rgba(6,33,15,.5)}.campo input:hover,.campo textarea:hover{background:#fff}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{box-shadow:inset 0 0 0 2.5px var(--cc-cobalto);background:#fff}.segmento{display:inline-flex;padding:4px;border-radius:999px;background:rgba(6,33,15,.08)}.segmento button{min-height:40px;padding:.4rem 1.1rem;border-radius:999px;font-weight:700;font-size:.88rem;color:var(--cc-tinta);transition:background-color .25s,color .25s}.segmento button[aria-pressed=true]{background:var(--cc-verde-800);color:var(--cc-crema)}.segmento button:focus-visible{outline:3px solid var(--cc-cobalto);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rv-pend{opacity:1;transform:none}}.soju-visual{position:relative;display:grid;place-items:center;width:100%;min-height:clamp(360px,62svh,640px)}.soju-visual__ondas{position:absolute;bottom:2%;width:120%;height:auto;color:var(--cc-lima);opacity:.28}.soju-visual__botella{position:relative;height:clamp(320px,56svh,600px);aspect-ratio:360/1112;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}.soju-visual__botella img{position:absolute;inset:0;width:100%;height:100%}.soju-visual__gota{position:absolute;right:16%;top:10%;width:clamp(2.5rem,5vw,4rem);height:auto;color:var(--cc-cobalto)}@media (prefers-reduced-motion:no-preference){.soju-visual__botella{animation:cc-flotar 6s ease-in-out infinite}.soju-visual__gota{animation:cc-flotar 4.5s ease-in-out .6s infinite}}@keyframes cc-flotar{50%{transform:translateY(-14px) rotate(-1.5deg)}}.soju-ing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.soju-ing__btn{margin-top:2rem}.soju-ing__lista{display:grid;gap:.75rem}.soju-ing__lista li{display:flex;align-items:center;gap:1rem;padding:1rem 1.3rem;border-radius:22px;background:rgba(244,239,225,.07);box-shadow:inset 0 0 0 1px rgba(244,239,225,.14);transition:background-color .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.soju-ing__lista li:hover{background:rgba(180,224,60,.14);transform:translateX(6px)}.soju-ing__lista .cc-display{font-size:clamp(1.6rem,3vw,2.4rem)}.soju-ing__icono{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--cc-lima);color:var(--cc-tinta);flex:none}.soju-faq{max-width:60rem}@media (max-width:900px){.soju-ing{grid-template-columns:1fr}}.hist-visual{display:grid;justify-items:center;gap:1rem}.hist-visual__num{font-size:clamp(8rem,22vw,22rem);line-height:.8;color:var(--cc-cobalto)}.hist-visual__num span{color:var(--cc-lima);-webkit-text-stroke:3px var(--cc-verde-800)}.hist-visual__paisaje{width:min(22rem,80%);height:auto}.lt{position:relative;margin-top:clamp(3rem,8vh,5rem);display:grid;gap:clamp(2.5rem,7vh,4.5rem);--p:0}.lt:after,.lt:before{content:"";position:absolute;left:calc(9.5rem + 1px);top:.6rem;bottom:.6rem;width:3px;border-radius:3px}.lt:before{background:rgba(244,239,225,.14)}.lt:after{background:var(--cc-lima);transform-origin:50% 0;transform:scaleY(var(--p))}.lt__item{position:relative;display:grid;grid-template-columns:8rem minmax(0,1fr);gap:3.5rem}.lt__punto{position:absolute;z-index:1;left:calc(9.5rem - 7px);top:.45rem;width:17px;height:17px;border-radius:999px;background:var(--cc-verde-900);box-shadow:inset 0 0 0 3px rgba(244,239,225,.35);transition:background-color .4s,box-shadow .4s,transform .4s}.lt__item.activo .lt__punto{background:var(--cc-lima);box-shadow:0 0 0 6px rgba(180,224,60,.18);transform:scale(1.1)}.lt__anio{font-size:clamp(1.5rem,2.6vw,2.4rem);text-align:right;color:rgba(244,239,225,.5);transition:color .4s}.lt__item.activo .lt__anio{color:var(--cc-lima)}.lt__cuerpo{max-width:60ch;opacity:.55;transform:translateX(10px);transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1)}.lt__item.activo .lt__cuerpo{opacity:1;transform:none}.lt__h{font-family:var(--font-display),system-ui;font-style:italic;font-weight:900;font-variation-settings:"wdth" 66;text-transform:uppercase;font-size:clamp(2rem,4vw,3.4rem);line-height:.95;color:var(--cc-crema)}.lt__corto{margin-top:.6rem;font-weight:700;color:var(--cc-lima)}.lt__texto{margin-top:.8rem;line-height:1.7;color:rgba(244,239,225,.86)}@media (max-width:700px){.lt:after,.lt:before{left:7px}.lt__item{grid-template-columns:1fr;gap:.4rem;padding-left:2.2rem}.lt__punto{left:0}.lt__anio{text-align:left}.lt__cuerpo{transform:none}}@media (prefers-reduced-motion:reduce){.lt__cuerpo{opacity:1;transform:none}}.ph .productos-destacado{width:100%;box-shadow:0 40px 80px -40px rgba(0,0,0,.6),inset 0 0 0 1px rgba(244,239,225,.1)}.ficha{margin-top:clamp(2.5rem,6vh,3.5rem);overflow-x:auto;border-radius:28px;background:#fffaf2}.ficha table{width:100%;min-width:44rem;border-collapse:collapse}.ficha td,.ficha th{padding:1.1rem 1.4rem;text-align:left;vertical-align:top;line-height:1.5}.ficha thead th{font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:rgba(6,33,15,.72);border-bottom:2px solid rgba(6,33,15,.12)}.ficha tbody tr+tr{border-top:1px solid rgba(6,33,15,.1)}.ficha tbody th{font-size:1.5rem;line-height:1;color:var(--cc-verde-800)}.ficha tbody tr:hover{background:rgba(180,224,60,.14)}.sab{position:relative;overflow:hidden;padding:calc(64px + clamp(2.5rem, 8vh, 5rem)) 0 clamp(6rem,14vh,9rem);background:var(--fondo);color:var(--cc-tinta);transition:background-color .7s cubic-bezier(.2,.8,.2,1)}.sab__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4rem);align-items:center}.sab__eyebrow{display:flex;align-items:center;gap:.75rem;color:var(--cc-tinta)}.sab__titulo{margin-top:1.2rem;font-size:clamp(3.4rem,9vw,9.5rem);color:var(--cc-tinta)}@media (min-width:1024px){.sab__titulo{font-size:clamp(3.4rem,7vw,8rem)}}.sab .ph__linea>span.sab__acento{color:var(--tinta);transition:color .6s}.sab__intro{margin-top:1.4rem;max-width:40ch;font-size:1.1rem;line-height:1.6}.sab__selector{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.5rem}.sab__chip{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.5rem 1rem .5rem .6rem;border-radius:999px;background:rgba(255,255,255,.6);font-weight:700;font-size:.9rem;color:var(--cc-tinta);box-shadow:inset 0 0 0 1.5px rgba(6,33,15,.12);transition:background-color .25s,transform .25s,box-shadow .25s}.sab__chip:hover{transform:translateY(-2px);background:#fff}.sab__chip[aria-checked=true]{background:var(--cc-tinta);color:var(--cc-crema);box-shadow:none}.sab__chip:focus-visible{outline:3px solid var(--cc-cobalto);outline-offset:2px}.sab__chip-tapa{width:22px;height:22px;border-radius:6px 6px 8px 8px;background:var(--tapa);box-shadow:inset 0 -4px 0 rgba(0,0,0,.15)}.sab__acciones{margin-top:1.8rem}.sab__escena{position:relative;display:grid;place-items:center;min-height:clamp(380px,64svh,660px)}.sab__nombre{position:absolute;inset:auto 0 50% 0;transform:translateY(50%);text-align:center;font-size:clamp(4.5rem,12vw,12rem);color:var(--tapa);opacity:.22;white-space:nowrap;pointer-events:none}.sab__botella{position:relative;height:clamp(320px,56svh,580px);aspect-ratio:232/735;filter:drop-shadow(0 30px 34px rgba(0,0,0,.28))}.sab__botella img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sab__nota{position:relative;margin-top:1rem;max-width:26ch;text-align:center;line-height:1.5}.sab__nota strong{color:var(--tinta)}.sab__gota{position:absolute;right:12%;top:8%;width:3rem;height:auto;color:var(--tapa);transition:color .6s}@media (prefers-reduced-motion:no-preference){.sab__botella{animation:cc-botella-entra .75s cubic-bezier(.2,.8,.2,1) both}.sab__nombre{animation:cc-nombre-entra .9s cubic-bezier(.2,.8,.2,1) both}.sab__nota{animation:cc-subir .6s cubic-bezier(.2,.8,.2,1) .1s both}}@keyframes cc-botella-entra{0%{transform:translateY(40px) rotate(6deg) scale(.96)}to{transform:none}}@keyframes cc-nombre-entra{0%{transform:translateY(50%) translateX(8%);opacity:0}to{transform:translateY(50%);opacity:.22}}.sab__grupo{margin-top:clamp(2.5rem,6vh,3.5rem)}.sab__grupo img{width:100%;height:auto}.sab__lista{margin-top:clamp(2.5rem,6vh,3.5rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.sab__lista button{display:grid;gap:.35rem;width:100%;height:100%;padding:1.3rem 1.4rem;border-radius:24px;text-align:left;background:var(--fondo);box-shadow:inset 6px 0 0 var(--tapa);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.sab__lista button:hover{transform:translateY(-4px)}.sab__lista button:focus-visible{outline:3px solid var(--cc-cobalto);outline-offset:2px}.sab__lista .cc-display{font-size:1.8rem;color:var(--tinta)}.sab__nota-final{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-weight:600}@media (max-width:1023px){.sab__grid{grid-template-columns:1fr}.sab__escena{order:-1;min-height:46svh}.sab__botella{height:40svh}.sab__lista{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sab__lista{grid-template-columns:1fr}}.rec-visual{position:relative;width:min(30rem,100%)}.rec-visual img{width:100%;height:auto;filter:drop-shadow(0 30px 40px rgba(6,33,15,.3))}.rec-visual__gota{position:absolute;right:2%;top:-2%;width:18%;height:auto;color:var(--cc-cobalto)}.rec{background:var(--cc-crema);color:var(--cc-tinta)}.rec__barra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:2.5rem 1rem}.rec__fila{background:var(--fondo);padding-block:clamp(3.5rem,10vh,6.5rem)}.rec__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,6vw,5rem);align-items:center}.rec__fila--inv .rec__foto{order:2}.rec__foto{justify-self:center;width:min(30rem,100%)}.rec__foto img{width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 26px 34px rgba(6,33,15,.22))}.rec__fila:hover .rec__foto img{transform:rotate(-4deg) scale(1.03)}.rec__texto{display:grid;justify-items:start;gap:.9rem}.rec__num{font-size:clamp(4rem,9vw,8rem);line-height:.8;opacity:.25}.rec__base,.rec__h,.rec__num{color:var(--tono)}.rec__h{font-size:clamp(2.6rem,5.4vw,5.2rem)}.rec__ing{margin-top:.4rem;display:grid;gap:.55rem;width:min(30rem,100%);padding:1.3rem 1.5rem;border-radius:26px;background:rgba(255,255,255,.65)}.rec__ing li{display:flex;gap:.7rem;line-height:1.45}.rec__ing li:before{content:"";flex:none;width:.55rem;height:.7rem;margin-top:.4rem;border-radius:50% 50% 50% 50%/60% 60% 40% 40%;background:var(--tono)}.rec__texto .cc-enlace{color:var(--tono)}@media (max-width:900px){.rec__grid{grid-template-columns:1fr}.rec__fila--inv .rec__foto{order:0}}.dist-equipos{margin-top:clamp(2.5rem,7vh,4rem);display:grid;grid-template-columns:1fr 1fr;gap:1rem}.dist-equipo{display:grid;align-content:start;gap:.7rem;padding:clamp(1.6rem,3vw,2.5rem);border-radius:32px;background:var(--cc-crema);color:var(--cc-tinta);--acento:var(--cc-cobalto)}.dist-equipo__h{font-size:clamp(2rem,3.4vw,3rem);color:var(--cc-verde-800)}.dist-equipo__para{font-weight:600;opacity:.8}.dist-equipo ul{margin-top:.6rem;display:grid;gap:.3rem}.dist-equipo a{display:inline-flex;align-items:center;gap:.6rem;padding:.35rem 0;font-weight:600;overflow-wrap:anywhere;transition:color .2s}.dist-equipo a:hover{color:var(--cc-cobalto)}.dist-equipo a:focus-visible{outline:2px solid var(--cc-cobalto);outline-offset:2px;border-radius:4px}.dist-ubicacion{margin-top:1rem;display:grid;grid-template-columns:auto 1fr auto;gap:1.2rem;align-items:center;padding:1.4rem 1.6rem;border-radius:28px;background:rgba(244,239,225,.08);box-shadow:inset 0 0 0 1px rgba(244,239,225,.16);--acento:var(--cc-lima)}.dist-ubicacion .tarjeta__icono{color:var(--cc-tinta)}.dist-ubicacion__dir{margin-top:.3rem;line-height:1.5}@media (max-width:800px){.dist-equipos,.dist-ubicacion{grid-template-columns:1fr}.dist-ubicacion{justify-items:start}}.contacto{padding-top:clamp(3rem,8vh,5rem)}.contacto__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem;align-items:start}.contacto__form{padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:36px;background:#fffaf2;box-shadow:0 30px 60px -45px rgba(6,33,15,.5)}.contacto__cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem}.contacto__h{font-size:clamp(2.2rem,4vw,3.4rem);color:var(--cc-verde-800)}.contacto__nota{margin-top:.4rem;font-size:.85rem;opacity:.75}.contacto__campos{margin-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contacto__ancho{grid-column:1/-1}.contacto__privacidad{margin-top:1.2rem;font-size:.85rem;line-height:1.6;opacity:.85}.contacto__acciones{margin-top:1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.contacto__estado{font-size:.85rem;font-weight:600;color:var(--cc-verde-800)}.contacto__info{position:sticky;top:88px;padding:clamp(1.5rem,3vw,2.4rem);border-radius:36px;background:var(--cc-cobalto);color:var(--cc-crema)}.contacto__info-h{font-size:clamp(2.6rem,4.4vw,4rem)}.contacto__info ul{margin-top:1.4rem;display:grid;gap:.6rem}.contacto__info li,.contacto__info li>a{display:flex;gap:.9rem;align-items:flex-start;line-height:1.5;overflow-wrap:anywhere}.contacto__info li{padding:.9rem 0;border-top:1px solid rgba(244,239,225,.16)}.contacto__info strong{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-lima)}.contacto__info a:hover{color:var(--cc-lima)}.contacto__info a:focus-visible{outline:2px solid var(--cc-lima);outline-offset:3px;border-radius:4px}@media (max-width:900px){.contacto__grid{grid-template-columns:1fr}.contacto__info{position:static}}@media (max-width:560px){.contacto__campos{grid-template-columns:1fr}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-body:"Inter","Inter Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_1f41d9{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_1f41d9{--font-heading:"Montserrat","Montserrat Fallback"}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/69bc46473dfaa9fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/bf12ccbafdbe00b7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/da522a9b642f99ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_97f3cd{font-family:Archivo,Archivo Fallback;font-style:italic}.__variable_97f3cd{--font-display:"Archivo","Archivo Fallback"}