:root{--cc-negro: #0E0D0B;--cc-carbon: #17140F;--cc-crema: #F4EFE6;--cc-arena: #E9E1D3;--cc-oro: #C8A46A;--cc-oro-claro: #E2C892;--cc-oro-oscuro: #9A7A45;--cc-tinta: #1A1714;--cc-bg-oscuro: var(--cc-negro);--cc-fg-oscuro: var(--cc-crema);--cc-bg-carbon: var(--cc-carbon);--cc-fg-carbon: var(--cc-crema);--cc-bg-crema: var(--cc-crema);--cc-fg-crema: var(--cc-tinta);--cc-bg-arena: var(--cc-arena);--cc-fg-arena: var(--cc-tinta);--cc-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--cc-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--cc-radio: 4px;--cc-margen: clamp(20px, 4vw, 48px);--cc-ease: cubic-bezier(.22, 1, .36, 1);--font-heading-family: var(--cc-serif);--font-heading-weight: 500;--font-heading-style: normal;--font-body-family: var(--cc-sans);--font-body-weight: 400;--font-body-style: normal}body{font-family:var(--cc-sans);letter-spacing:.01em}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--cc-serif);letter-spacing:0}.section-header{margin-bottom:0!important}.cc-section{padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip;font-family:var(--cc-sans)}.cc-container{max-width:1280px;margin:0 auto;padding:0 var(--cc-margen)}.cc-section.cc-es-oscuro{--cc-suave: rgba(244, 239, 230, .68);--cc-linea: rgba(200, 164, 106, .28);--cc-acento: var(--cc-oro)}.cc-section.cc-es-claro{--cc-suave: rgba(26, 23, 20, .68);--cc-linea: rgba(26, 23, 20, .14);--cc-acento: var(--cc-oro-oscuro)}.cc-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--cc-sans);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--cc-acento);margin:0 0 18px}.cc-eyebrow:before{content:"";width:28px;height:1px;background:currentColor;opacity:.8}.cc-centro .cc-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.8}.cc-titulo{font-family:var(--cc-serif);font-weight:500;line-height:1.04;margin:0;color:inherit;letter-spacing:-.005em}.cc-titulo em{font-style:italic;color:var(--cc-acento)}.cc-texto{color:var(--cc-suave);line-height:1.7;margin:0;font-weight:300}.cc-texto p{margin:0 0 1em}.cc-boton{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:17px 34px;border:1px solid var(--cc-oro);border-radius:var(--cc-radio);background:var(--cc-oro);color:var(--cc-negro);font-family:var(--cc-sans);font-size:13px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;overflow:hidden;transition:background .5s var(--cc-ease),color .5s var(--cc-ease),transform .5s var(--cc-ease),box-shadow .5s var(--cc-ease)}.cc-boton:hover{background:var(--cc-oro-claro);transform:translateY(-2px);box-shadow:0 14px 30px -14px #c8a46ab3}.cc-boton svg{width:16px;height:16px;transition:transform .4s var(--cc-ease)}.cc-boton:hover svg{transform:translate(4px)}.cc-boton--linea{background:transparent;color:inherit;border-color:var(--cc-linea)}.cc-boton--linea:hover{background:transparent;color:var(--cc-acento);border-color:var(--cc-acento);box-shadow:none}.cc-boton--oscuro{background:var(--cc-negro);border-color:var(--cc-negro);color:var(--cc-crema)}.cc-boton--oscuro:hover{background:var(--cc-carbon);color:var(--cc-oro-claro)}.cc-boton[disabled]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.cc-enlace{color:inherit;text-decoration:none;font-size:13px;letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid var(--cc-linea);padding-bottom:4px;transition:color .3s,border-color .3s}.cc-enlace:hover{color:var(--cc-acento);border-color:var(--cc-acento)}.cc-img{display:block;width:100%;height:100%;object-fit:cover}.cc-marco{position:relative;overflow:hidden;border-radius:var(--cc-radio);background:var(--cc-carbon)}.cc-marco .cc-img{transition:transform 1.4s var(--cc-ease)}.cc-marco:hover .cc-img{transform:scale(1.04)}.cc-reveal{opacity:0;transform:translateY(34px) scale(.985);transition:opacity 1.1s var(--cc-ease),transform 1.1s var(--cc-ease);transition-delay:calc(var(--cc-i, 0) * .11s)}.cc-reveal.cc-visible{opacity:1;transform:none}.cc-reveal-img{clip-path:inset(12% 0 0 0);transition:clip-path 1.4s var(--cc-ease)}.cc-reveal-img.cc-visible{clip-path:inset(0 0 0 0)}.no-js .cc-reveal,.cc-editor .cc-reveal{opacity:1;transform:none}.cc-wordmark{display:inline-flex;align-items:center;gap:10px;color:var(--cc-oro);line-height:1}.cc-wordmark__icono{width:38px;height:auto}.cc-wordmark__texto{font-family:var(--cc-serif);font-weight:600;font-size:24px;letter-spacing:.14em;color:var(--cc-oro-claro);background:linear-gradient(180deg,#f0dca8,#c8a46a 55%,#9a7a45);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:749px){.cc-wordmark__texto{font-size:19px}.cc-wordmark__icono{width:30px}}.cc-hero{display:flex;align-items:center;isolation:isolate;color:var(--cc-crema);background:var(--cc-negro)}.cc-hero__media{position:absolute;top:-6%;right:0;bottom:-6%;left:0;z-index:-2;will-change:transform}.cc-hero__media picture,.cc-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.cc-hero__velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cc-hero__contenido{width:100%}.cc-hero__caja{max-width:640px}.cc-hero--centro .cc-hero__caja{margin:0 auto;text-align:center}.cc-hero--centro .cc-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.8}.cc-hero__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:28px;margin-top:38px}.cc-hero--centro .cc-hero__acciones{justify-content:center}.cc-hero__precio{margin-top:26px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#f4efe6b3}.cc-hero__precio strong{color:var(--cc-oro-claro);font-weight:500;font-size:15px;letter-spacing:.08em;margin-left:6px}.cc-hero__scroll{position:absolute;left:50%;bottom:28px;transform:translate(-50%);width:1px;height:56px;background:linear-gradient(var(--cc-oro),transparent);opacity:.8;animation:cc-scroll 2.4s var(--cc-ease) infinite;transform-origin:top}@keyframes cc-scroll{0%{transform:translate(-50%) scaleY(0)}50%{transform:translate(-50%) scaleY(1)}to{transform:translate(-50%) scaleY(1);opacity:0}}.cc-hero .cc-titulo span.cc-linea{display:block;overflow:hidden}.cc-hero .cc-titulo span.cc-linea>span{display:block;transform:translateY(105%);transition:transform 1.3s var(--cc-ease);transition-delay:calc(var(--cc-i, 0) * .12s + .15s)}.cc-hero.cc-visible .cc-titulo span.cc-linea>span,.cc-editor .cc-hero .cc-titulo span.cc-linea>span{transform:none}@media(max-width:749px){.cc-hero{align-items:flex-end}.cc-hero__caja{padding-bottom:72px}.cc-hero__acciones{gap:20px}}.cc-pilares__cabecera{text-align:center;max-width:720px;margin:0 auto 56px}.cc-pilares__grid{display:grid;grid-template-columns:repeat(var(--cc-cols, 4),1fr)}.cc-pilar{padding:8px 32px;text-align:center;position:relative}.cc-pilar+.cc-pilar:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:var(--cc-linea)}.cc-pilar__icono{color:var(--cc-acento);display:inline-flex;margin-bottom:18px;transition:transform .6s var(--cc-ease)}.cc-pilar:hover .cc-pilar__icono{transform:translateY(-4px) rotate(-6deg)}.cc-pilar__icono .cc-icono{width:var(--cc-icono, 34px);height:var(--cc-icono, 34px)}.cc-pilar__titulo{font-family:var(--cc-sans);font-weight:500;letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px;color:inherit}.cc-pilar__texto{color:var(--cc-suave);margin:0;line-height:1.6;font-weight:300}@media(max-width:989px){.cc-pilares__grid{grid-template-columns:repeat(2,1fr);row-gap:40px}.cc-pilar:nth-child(odd):before{display:none}}@media(max-width:480px){.cc-pilar{padding:8px 12px}}.cc-marquesina{overflow:hidden;border-top:1px solid var(--cc-linea);border-bottom:1px solid var(--cc-linea)}.cc-marquesina__pista{display:flex;width:max-content;animation:cc-marquesina var(--cc-vel, 40s) linear infinite}.cc-marquesina--inversa .cc-marquesina__pista{animation-direction:reverse}.cc-marquesina:hover .cc-marquesina__pista{animation-play-state:paused}.cc-marquesina__grupo{display:flex;align-items:center;flex-shrink:0}.cc-marquesina__item{font-family:var(--cc-serif);font-style:italic;font-weight:500;white-space:nowrap;padding:0 28px;line-height:1.2}.cc-marquesina__sep{color:var(--cc-acento);display:inline-flex}.cc-marquesina__sep svg{width:34px;height:auto}@keyframes cc-marquesina{0%{transform:translate(0)}to{transform:translate(-50%)}}.cc-cabecera{max-width:760px;margin:0 0 64px}.cc-cabecera.cc-centro{margin-left:auto;margin-right:auto;text-align:center}.cc-cabecera .cc-texto{margin-top:22px}.cc-esenciales__grid{display:grid;grid-template-columns:repeat(var(--cc-cols, 3),1fr);gap:var(--cc-gap, 28px)}.cc-tarjeta{display:flex;flex-direction:column}.cc-tarjeta__media{aspect-ratio:var(--cc-ratio, 4 / 5);margin-bottom:26px;box-shadow:0 30px 60px -40px #0e0d0b8c;transition:box-shadow .6s var(--cc-ease),transform .6s var(--cc-ease)}.cc-tarjeta:hover .cc-tarjeta__media{transform:translateY(-6px);box-shadow:0 40px 70px -38px #0e0d0ba6}.cc-tarjeta__num{font-family:var(--cc-serif);font-style:italic;color:var(--cc-acento);font-size:20px;margin-bottom:6px;display:block}.cc-tarjeta__etiqueta{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--cc-acento);margin:0 0 10px;font-weight:500}.cc-tarjeta__titulo{font-family:var(--cc-serif);font-weight:500;margin:0 0 12px;line-height:1.1;color:inherit}.cc-tarjeta__texto{color:var(--cc-suave);margin:0;line-height:1.7;font-weight:300}.cc-esenciales__pie{margin-top:64px;display:flex;justify-content:center}@media(max-width:989px){.cc-esenciales__grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.cc-esenciales__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;margin:0 calc(var(--cc-margen) * -1);padding:0 var(--cc-margen) 8px;scrollbar-width:none}.cc-esenciales__grid::-webkit-scrollbar{display:none}.cc-tarjeta{flex:0 0 78%;scroll-snap-align:start}}.cc-rutina__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px);align-items:start}.cc-rutina--imagen-derecha .cc-rutina__media{order:2}.cc-rutina__media{position:sticky;top:100px;aspect-ratio:4 / 5}.cc-rutina__pasos{list-style:none;margin:48px 0 0;padding:0;counter-reset:cc-paso}.cc-paso{display:grid;grid-template-columns:auto 1fr;gap:0 28px;padding:30px 0;border-top:1px solid var(--cc-linea)}.cc-paso:last-child{border-bottom:1px solid var(--cc-linea)}.cc-paso__num{font-family:var(--cc-serif);font-weight:400;line-height:.9;color:var(--cc-acento);min-width:1.2em;background:linear-gradient(180deg,var(--cc-oro-claro),var(--cc-oro-oscuro));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cc-paso__titulo{font-family:var(--cc-serif);font-weight:500;margin:4px 0 8px;line-height:1.15;color:inherit}.cc-paso__texto{color:var(--cc-suave);margin:0;line-height:1.7;font-weight:300}.cc-rutina__nota{margin-top:32px;display:flex;gap:14px;align-items:flex-start;font-size:14px;color:var(--cc-suave);line-height:1.6;font-weight:300}.cc-rutina__nota .cc-icono{width:22px;height:22px;flex-shrink:0;color:var(--cc-acento);margin-top:1px}@media(max-width:989px){.cc-rutina__grid{grid-template-columns:1fr}.cc-rutina--imagen-derecha .cc-rutina__media{order:0}.cc-rutina__media{position:relative;top:0;aspect-ratio:4 / 3}}.cc-banda__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,7vw,120px);align-items:center}.cc-banda--imagen-derecha .cc-banda__grid{grid-template-columns:1fr 1.1fr}.cc-banda--imagen-derecha .cc-banda__media{order:2}.cc-banda__media{aspect-ratio:var(--cc-ratio, 4 / 5)}.cc-banda__sello{position:absolute;right:22px;bottom:22px;width:116px;height:116px;border-radius:50%;display:grid;place-items:center;background:#0e0d0bd1;color:var(--cc-oro-claro);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-banda__sello svg.cc-sello-texto{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:cc-giro 22s linear infinite}.cc-banda__sello .cc-sello-gorra{width:42px}@keyframes cc-giro{to{transform:rotate(360deg)}}.cc-banda__lista{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:14px}.cc-banda__lista li{display:flex;gap:14px;align-items:flex-start;color:var(--cc-suave);font-weight:300;line-height:1.6}.cc-banda__lista .cc-icono{width:20px;height:20px;color:var(--cc-acento);flex-shrink:0;margin-top:3px}.cc-banda__acciones{margin-top:38px}@media(max-width:989px){.cc-banda__grid,.cc-banda--imagen-derecha .cc-banda__grid{grid-template-columns:1fr}.cc-banda--imagen-derecha .cc-banda__media{order:0}}.cc-faq__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:clamp(40px,6vw,100px);align-items:start}.cc-faq__cabecera{position:sticky;top:110px}.cc-faq__cabecera .cc-texto{margin-top:20px}.cc-faq__cabecera .cc-boton{margin-top:32px}.cc-faq__item{border-top:1px solid var(--cc-linea)}.cc-faq__item:last-child{border-bottom:1px solid var(--cc-linea)}.cc-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-family:var(--cc-serif);font-weight:500;line-height:1.25;transition:color .3s}.cc-faq__item summary::-webkit-details-marker{display:none}.cc-faq__item summary:hover{color:var(--cc-acento)}.cc-faq__mas{position:relative;width:16px;height:16px;flex-shrink:0;color:var(--cc-acento)}.cc-faq__mas:before,.cc-faq__mas:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .45s var(--cc-ease)}.cc-faq__mas:after{transform:rotate(90deg)}.cc-faq__item[open] .cc-faq__mas:after{transform:rotate(0)}.cc-faq__respuesta{overflow:hidden}.cc-faq__respuesta-in{padding:0 48px 28px 0;color:var(--cc-suave);line-height:1.75;font-weight:300}@media(max-width:989px){.cc-faq__grid{grid-template-columns:1fr}.cc-faq__cabecera{position:relative;top:0}.cc-faq__respuesta-in{padding-right:0}}.cc-cierre{isolation:isolate}.cc-cierre__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(40px,6vw,100px);align-items:center}.cc-cierre__media{aspect-ratio:var(--cc-ratio, 5 / 4)}.cc-cierre__brillo{position:absolute;z-index:-1;width:60vw;height:60vw;max-width:760px;max-height:760px;left:-10%;top:50%;transform:translateY(-50%);background:radial-gradient(closest-side,rgba(200,164,106,.22),transparent);pointer-events:none}.cc-cierre__precio{display:flex;align-items:baseline;gap:14px;margin:26px 0 0}.cc-precio{font-family:var(--cc-serif);font-weight:500;font-size:34px;color:var(--cc-oro-claro);line-height:1}.cc-es-claro .cc-precio{color:var(--cc-tinta)}.cc-precio-antes{font-size:17px;text-decoration:line-through;color:var(--cc-suave)}.cc-cierre__incluye{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:10px}.cc-cierre__incluye li{font-size:12px;letter-spacing:.14em;text-transform:uppercase;padding:9px 14px;border:1px solid var(--cc-linea);border-radius:40px;color:var(--cc-suave)}.cc-cierre__form{margin-top:34px;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.cc-cierre__lema{margin-top:42px;font-family:var(--cc-serif);font-style:italic;font-size:22px;color:var(--cc-acento)}@media(max-width:989px){.cc-cierre__grid{grid-template-columns:1fr}}.cc-producto__grid{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(32px,5vw,90px);align-items:start}.cc-galeria{display:grid;grid-template-columns:84px 1fr;gap:16px;position:sticky;top:100px}.cc-galeria--una{grid-template-columns:1fr}.cc-galeria__principal{aspect-ratio:4 / 5;position:relative}.cc-galeria__principal .cc-img{transition:opacity .45s var(--cc-ease),transform 1.4s var(--cc-ease)}.cc-galeria__principal .cc-img.cc-cambiando{opacity:0}.cc-galeria__minis{display:flex;flex-direction:column;gap:12px;max-height:calc((100vw - 2 * var(--cc-margen)) * .56 * 1.25);overflow-y:auto;scrollbar-width:none}.cc-galeria__minis::-webkit-scrollbar{display:none}.cc-galeria__mini{padding:0;border:1px solid transparent;border-radius:var(--cc-radio);overflow:hidden;aspect-ratio:4 / 5;cursor:pointer;background:none;opacity:.55;transition:opacity .3s,border-color .3s;flex-shrink:0}.cc-galeria__mini:hover{opacity:.9}.cc-galeria__mini[aria-current=true]{opacity:1;border-color:var(--cc-acento)}.cc-galeria__flechas{position:absolute;bottom:16px;right:16px;display:flex;gap:8px}.cc-galeria__flecha{width:44px;height:44px;border-radius:50%;border:0;background:#0e0d0bb8;color:var(--cc-crema);cursor:pointer;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s}.cc-galeria__flecha:hover{background:var(--cc-oro);color:var(--cc-negro)}.cc-galeria__flecha svg{width:18px;height:18px}.cc-compra__titulo{font-family:var(--cc-serif);font-weight:500;line-height:1.05;margin:0;color:inherit}.cc-compra__subtitulo{margin:14px 0 0;color:var(--cc-suave);font-weight:300;line-height:1.6}.cc-compra__precio{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:26px 0 0;padding-bottom:26px;border-bottom:1px solid var(--cc-linea)}.cc-compra__ahorro{font-size:11px;letter-spacing:.2em;text-transform:uppercase;background:var(--cc-oro);color:var(--cc-negro);padding:6px 10px;border-radius:40px}.cc-compra__nota-impuestos{width:100%;font-size:12px;color:var(--cc-suave);margin:0}.cc-compra__intro{margin:26px 0 0;color:var(--cc-suave);line-height:1.75;font-weight:300}.cc-opcion{margin-top:26px;border:0;padding:0}.cc-opcion legend{font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;color:var(--cc-suave)}.cc-opcion__valores{display:flex;flex-wrap:wrap;gap:10px}.cc-opcion__valores input{position:absolute;opacity:0;pointer-events:none}.cc-opcion__valores label{padding:11px 18px;border:1px solid var(--cc-linea);border-radius:40px;cursor:pointer;font-size:14px;transition:border-color .3s,background .3s,color .3s}.cc-opcion__valores input:checked+label{border-color:var(--cc-acento);background:var(--cc-acento);color:var(--cc-negro)}.cc-opcion__valores input:focus-visible+label{outline:2px solid var(--cc-acento);outline-offset:2px}.cc-compra__acciones{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:30px}.cc-cantidad{display:inline-flex;align-items:center;border:1px solid var(--cc-linea);border-radius:var(--cc-radio)}.cc-cantidad button{width:44px;height:54px;background:none;border:0;color:inherit;font-size:18px;cursor:pointer}.cc-cantidad input{width:42px;text-align:center;background:none;border:0;color:inherit;font-size:15px;-moz-appearance:textfield}.cc-cantidad input::-webkit-outer-spin-button,.cc-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cc-compra__acciones .cc-boton{width:100%}.cc-compra__pago{margin-top:12px}.cc-compra__pago .shopify-payment-button__button{border-radius:var(--cc-radio);min-height:54px}.cc-compra__pago .shopify-payment-button__button--unbranded{background:transparent;color:inherit;border:1px solid var(--cc-linea);font-family:var(--cc-sans);letter-spacing:.16em;text-transform:uppercase;font-size:13px}.cc-compra__pago .shopify-payment-button__button--unbranded:hover:not([disabled]){background:transparent;border-color:var(--cc-acento);color:var(--cc-acento)}.cc-compra__pago .shopify-payment-button__more-options{color:var(--cc-suave)}.cc-confianza{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cc-confianza li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 8px;border:1px solid var(--cc-linea);border-radius:var(--cc-radio);font-size:12px;line-height:1.4;color:var(--cc-suave)}.cc-confianza .cc-icono{width:24px;height:24px;color:var(--cc-acento)}.cc-incluye{margin-top:30px;padding:24px;border-radius:var(--cc-radio);background:#c8a46a14;border:1px solid var(--cc-linea)}.cc-incluye__titulo{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cc-acento);margin:0 0 14px;font-weight:500}.cc-incluye ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.cc-incluye li{display:flex;gap:12px;align-items:flex-start;line-height:1.5;font-weight:300}.cc-incluye li .cc-icono{width:18px;height:18px;color:var(--cc-acento);flex-shrink:0;margin-top:2px}.cc-acordeones{margin-top:30px}.cc-acordeones .cc-faq__item summary{font-family:var(--cc-sans);font-size:13px;letter-spacing:.2em;text-transform:uppercase;padding:20px 0;font-weight:500}.cc-acordeones .cc-faq__respuesta-in{padding-right:0;font-size:15px}.cc-acordeones .cc-faq__respuesta-in h1,.cc-acordeones .cc-faq__respuesta-in h2,.cc-acordeones .cc-faq__respuesta-in h3{font-size:20px;color:var(--cc-fg, inherit);margin:1.2em 0 .5em}.cc-compra__error{margin-top:14px;font-size:14px;color:#e7a08e}@media(max-width:989px){.cc-producto__grid{grid-template-columns:1fr}.cc-galeria{position:relative;top:0;grid-template-columns:1fr}.cc-galeria__minis{order:2;flex-direction:row;max-height:none;overflow-x:auto}.cc-galeria__mini{width:68px}}@media(max-width:480px){.cc-confianza{grid-template-columns:1fr}.cc-confianza li{flex-direction:row;text-align:left;padding:12px 14px}}.cc-barra-movil{position:fixed;left:0;right:0;bottom:0;z-index:20;display:none;align-items:center;gap:14px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0e0d0bf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--cc-crema);border-top:1px solid rgba(200,164,106,.3);transform:translateY(110%);transition:transform .5s var(--cc-ease)}.cc-barra-movil.cc-visible{transform:none}.cc-barra-movil__info{flex:1;min-width:0}.cc-barra-movil__titulo{font-family:var(--cc-serif);font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-barra-movil__precio{font-size:13px;color:var(--cc-oro-claro)}.cc-barra-movil .cc-boton{padding:14px 20px;font-size:12px}@media(max-width:749px){.cc-barra-movil{display:flex}}.cc-footer{background:var(--cc-negro);color:var(--cc-crema);--cc-suave: rgba(244, 239, 230, .62);--cc-linea: rgba(200, 164, 106, .22);--cc-acento: var(--cc-oro);font-family:var(--cc-sans)}.cc-footer__lema{text-align:center;padding-bottom:64px;margin-bottom:64px;border-bottom:1px solid var(--cc-linea)}.cc-footer__lema .cc-gorra{width:64px;color:var(--cc-oro);margin:0 auto 18px;display:block}.cc-footer__lema p{font-family:var(--cc-serif);font-style:italic;margin:0;line-height:1.1;background:linear-gradient(180deg,#f0dca8,#9a7a45);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cc-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px}.cc-footer__marca .cc-texto{margin-top:20px;max-width:360px;font-size:15px}.cc-footer__titulo{font-size:12px;letter-spacing:.26em;text-transform:uppercase;color:var(--cc-oro);margin:0 0 20px;font-weight:500}.cc-footer__lista{list-style:none;padding:0;margin:0;display:grid;gap:12px}.cc-footer__lista a{color:var(--cc-suave);text-decoration:none;font-weight:300;transition:color .3s}.cc-footer__lista a:hover{color:var(--cc-oro-claro)}.cc-footer__redes{display:flex;gap:10px;margin-top:26px;list-style:none;padding:0}.cc-footer__redes a{width:42px;height:42px;border:1px solid var(--cc-linea);border-radius:50%;display:grid;place-items:center;color:var(--cc-crema);transition:border-color .3s,color .3s,transform .3s}.cc-footer__redes a:hover{border-color:var(--cc-oro);color:var(--cc-oro);transform:translateY(-2px)}.cc-footer__redes svg{width:18px;height:18px}.cc-footer__base{margin-top:64px;padding-top:28px;border-top:1px solid var(--cc-linea);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center;font-size:13px;color:var(--cc-suave)}.cc-footer__legales{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;padding:0;margin:0}.cc-footer__legales a{color:var(--cc-suave);text-decoration:none}.cc-footer__legales a:hover{color:var(--cc-oro-claro)}.cc-footer__pagos{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.cc-footer__pagos svg{height:24px;width:auto}@media(max-width:989px){.cc-footer__grid{grid-template-columns:1fr 1fr}.cc-footer__marca{grid-column:1 / -1}}@media(max-width:480px){.cc-footer__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.cc-reveal,.cc-reveal-img,.cc-hero .cc-titulo span.cc-linea>span{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}.cc-marquesina__pista,.cc-banda__sello svg.cc-sello-texto,.cc-hero__scroll{animation:none!important}.cc-hero__media{transform:none!important}}.cc-espuma{position:relative;overflow:visible}.cc-espuma__pegajoso{position:sticky;top:0;height:100vh;display:flex;align-items:center;overflow:hidden}.cc-espuma__grid{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);align-items:center}.cc-espuma--botella-izquierda .cc-espuma__escenario{order:-1}.cc-espuma__frases{position:relative;min-height:15em}.cc-espuma__frase{position:absolute;inset:0 0 auto 0;opacity:0;transform:translateY(40px);filter:blur(6px);transition:opacity .8s var(--cc-ease),transform .9s var(--cc-ease),filter .8s var(--cc-ease);pointer-events:none}.cc-espuma__frase.cc-activa{opacity:1;transform:none;filter:none;pointer-events:auto}.cc-espuma__frase.cc-pasada{transform:translateY(-40px)}.cc-espuma__frase .cc-texto{margin-top:22px;max-width:460px}.cc-espuma__num{display:block;font-size:12px;letter-spacing:.3em;color:var(--cc-acento);margin-bottom:18px}.cc-espuma__progreso{display:flex;gap:8px;margin-top:36px}.cc-espuma__progreso span{width:34px;height:2px;background:var(--cc-linea);position:relative;overflow:hidden}.cc-espuma__progreso span:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cc-acento);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--cc-ease)}.cc-espuma__progreso span.cc-activa:after{transform:scaleX(1)}.cc-espuma__escenario{position:relative;display:flex;justify-content:center;align-items:center;height:min(86vh,860px)}.cc-espuma__foco{position:absolute;width:90%;aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.cc-espuma__botella{position:relative;z-index:1;padding:0;border:0;background:none;cursor:pointer;max-height:100%;aspect-ratio:2 / 3;transition:transform .6s var(--cc-ease);-webkit-tap-highlight-color:transparent}.cc-espuma__botella.cc-pulsa{animation:cc-pulsa .55s var(--cc-ease)}@keyframes cc-pulsa{0%{transform:none}30%{transform:translateY(6px) scale(.985)}to{transform:none}}.cc-espuma__img{width:100%;height:100%;object-fit:contain;display:block}[data-difuminar=true] .cc-espuma__img{-webkit-mask-image:radial-gradient(ellipse 30% 49% at 50% 51%,#000 74%,transparent 100%);mask-image:radial-gradient(ellipse 30% 49% at 50% 51%,#000 74%,transparent 100%)}.cc-espuma__lienzo{position:absolute;top:-10%;right:-25%;bottom:-10%;left:-25%;width:150%;height:120%;z-index:2;pointer-events:none}.cc-espuma__pista{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:3;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--cc-suave);margin:0;display:flex;align-items:center;gap:10px;white-space:nowrap}.cc-espuma__pista:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cc-acento);animation:cc-latido 1.8s ease-in-out infinite}@keyframes cc-latido{0%,to{box-shadow:0 0 #c8a46a99}50%{box-shadow:0 0 0 8px #c8a46a00}}@media(max-width:989px){.cc-espuma__pegajoso{position:relative;height:auto;padding:72px 0}.cc-espuma__grid{grid-template-columns:1fr}.cc-espuma__escenario{order:-1;height:64vh}.cc-espuma--botella-izquierda .cc-espuma__escenario{order:-1}.cc-espuma__frases{min-height:0;display:grid;gap:40px}.cc-espuma__frase{position:relative;opacity:1;transform:none;filter:none}.cc-espuma__progreso{display:none}}.cc-comparador{position:relative;max-width:1200px;margin:0 auto;--cc-pos: 50%;-webkit-user-select:none;user-select:none;touch-action:pan-y;box-shadow:0 50px 90px -50px #0e0d0bb3}.cc-comparador .cc-img{position:absolute;top:0;right:0;bottom:0;left:0}.cc-comparador:hover .cc-img{transform:none}.cc-comparador__despues{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--cc-pos))}.cc-comparador__asa{position:absolute;top:50%;left:var(--cc-pos);z-index:3;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;background:var(--cc-oro);color:var(--cc-negro);display:grid;place-items:center;box-shadow:0 10px 30px #00000059;transition:transform .3s var(--cc-ease);pointer-events:none}.cc-comparador__asa:before{content:"";position:absolute;left:50%;width:2px;margin-left:-1px;top:-100vh;bottom:-100vh;background:linear-gradient(var(--cc-oro-claro),var(--cc-oro));z-index:-1}.cc-comparador{overflow:hidden}.cc-comparador__asa svg{width:24px;height:24px}.cc-comparador:active .cc-comparador__asa{transform:scale(1.1)}.cc-comparador__control{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;z-index:4;margin:0}.cc-comparador__etiqueta{position:absolute;top:20px;z-index:2;font-size:11px;letter-spacing:.26em;text-transform:uppercase;padding:9px 14px;border-radius:40px;background:#0e0d0bb3;color:var(--cc-crema);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-comparador__etiqueta--antes{left:20px}.cc-comparador__etiqueta--despues{right:20px;background:var(--cc-oro);color:var(--cc-negro)}.cc-ad__aviso{text-align:center;font-size:13px;color:var(--cc-suave);margin:22px auto 0;max-width:640px}.cc-ad__vacio{max-width:760px;margin:0 auto;padding:60px 30px;text-align:center;border:1px dashed var(--cc-linea);border-radius:var(--cc-radio);color:var(--cc-suave)}.cc-cifras__grid{display:grid;grid-template-columns:repeat(var(--cc-cols, 4),1fr)}.cc-cifra{padding:8px 24px;position:relative}.cc-cifra+.cc-cifra:before{content:"";position:absolute;left:0;top:10%;bottom:10%;width:1px;background:var(--cc-linea)}.cc-cifra__numero{font-family:var(--cc-serif);font-weight:400;line-height:1;margin:0;background:linear-gradient(180deg,var(--cc-oro-claro),var(--cc-oro-oscuro));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums}.cc-cifra__sufijo{font-size:.42em;margin-left:.12em;letter-spacing:.02em}.cc-cifra__texto{margin:14px 0 0;letter-spacing:.24em;text-transform:uppercase;color:var(--cc-suave);font-weight:400}@media(max-width:749px){.cc-cifras__grid{grid-template-columns:1fr 1fr;row-gap:44px}.cc-cifra:nth-child(odd):before{display:none}.cc-cifra{padding:0 10px}}.cc-hero__burbujas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;width:100%;height:100%}.cc-hero__cursor{position:absolute;z-index:-1;width:520px;height:520px;margin:-260px 0 0 -260px;border-radius:50%;background:radial-gradient(closest-side,rgba(200,164,106,.16),transparent);pointer-events:none;opacity:0;transition:opacity .6s;left:0;top:0}.cc-hero:hover .cc-hero__cursor{opacity:1}[data-cc-tilt]{transform-style:preserve-3d;transition:transform .5s var(--cc-ease);will-change:transform}.cc-progreso-pagina{position:fixed;top:0;left:0;right:0;height:2px;z-index:1000;background:linear-gradient(90deg,var(--cc-oro-oscuro),var(--cc-oro-claro));transform-origin:left;transform:scaleX(0);pointer-events:none}.cc-boton--brillo:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg);animation:cc-destello 3.6s var(--cc-ease) infinite}@keyframes cc-destello{0%,55%{left:-60%}85%,to{left:130%}}@media(prefers-reduced-motion:reduce){.cc-espuma__frase{transition:none}.cc-boton--brillo:after,.cc-espuma__pista:before{animation:none}[data-cc-tilt]{transform:none!important}}.cc-hero__velo,.cc-hero__cursor,.cc-espuma__foco,.cc-cierre__brillo,.cc-progreso-pagina{display:block!important}.cc-boton.cc-cargando{opacity:.7;pointer-events:none}.cc-boton.cc-cargando:after{content:"";width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:cc-giro .7s linear infinite;position:static}.cc-vs{position:relative;overflow:visible}.cc-vs__pegajoso{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:var(--cc-negro)}.cc-vs__poster,.cc-vs__lienzo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cc-vs__lienzo{opacity:0;transition:opacity .6s}.cc-vs.cc-listo .cc-vs__lienzo{opacity:1}.cc-vs__velo{position:absolute;top:0;right:0;bottom:0;left:0;display:block!important;pointer-events:none}.cc-vs__capas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cc-vs__capa{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;transform:translateY(30px);transition:opacity .7s var(--cc-ease),transform .9s var(--cc-ease)}.cc-vs__capa.cc-activa{opacity:1;transform:none;pointer-events:auto}.cc-vs__capa .cc-container{width:100%}.cc-vs__capa--izquierda .cc-container>*{max-width:620px}.cc-vs__capa--centro{text-align:center}.cc-vs__capa--centro .cc-container>*{margin-left:auto;margin-right:auto;max-width:900px}.cc-vs__capa--centro .cc-eyebrow:after{content:"";width:28px;height:1px;background:currentColor;opacity:.8}.cc-vs__capa--abajo{align-items:flex-end;padding-bottom:12vh}.cc-vs__grande{font-family:var(--cc-serif);font-weight:500;line-height:.88;letter-spacing:-.01em;text-transform:uppercase;margin:0;background:linear-gradient(180deg,#f6e6bc,#c8a46a 60%,#8e6f3e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cc-vs__titulo{margin:0}.cc-vs__texto{margin-top:22px;max-width:520px}.cc-vs__capa--centro .cc-vs__texto{margin-left:auto;margin-right:auto}.cc-vs__acciones{display:flex;flex-wrap:wrap;gap:26px;align-items:center;margin-top:34px}.cc-vs__capa--centro .cc-vs__acciones{justify-content:center}.cc-vs__barra{position:absolute;left:var(--cc-margen);right:var(--cc-margen);bottom:26px;height:1px;background:#f4efe626}.cc-vs__barra span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cc-oro);transform-origin:left;transform:scaleX(0)}.cc-vs__pista{position:absolute;left:50%;bottom:46px;transform:translate(-50%);margin:0;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:#f4efe6b3;transition:opacity .5s;display:flex;flex-direction:column;align-items:center;gap:10px}.cc-vs__pista:after{content:"";width:1px;height:34px;background:linear-gradient(var(--cc-oro),transparent);animation:cc-scroll 2.4s var(--cc-ease) infinite;transform-origin:top}.cc-vs.cc-avanzado .cc-vs__pista{opacity:0}@media(max-width:749px){.cc-vs__capa{align-items:flex-end;padding-bottom:90px}.cc-vs__acciones{gap:18px}}@media(prefers-reduced-motion:reduce){.cc-vs__capa{transition:none}}.cc-opiniones__cinta{overflow:hidden;padding:10px 0 30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.cc-opiniones__pista{animation-duration:var(--cc-vel, 70s)}.cc-opiniones__cinta:hover .cc-opiniones__pista{animation-play-state:paused}.cc-opiniones__grupo{display:flex;gap:22px;padding-right:22px;flex-shrink:0}.cc-opinion{margin:0;width:360px;flex-shrink:0;padding:30px;border-radius:6px;background:#ffffff8c;border:1px solid var(--cc-linea);display:flex;flex-direction:column;gap:18px;transition:transform .5s var(--cc-ease),box-shadow .5s var(--cc-ease)}.cc-es-oscuro .cc-opinion{background:#ffffff0a}.cc-opinion:hover{transform:translateY(-6px);box-shadow:0 30px 60px -40px #0e0d0b80}.cc-opinion__estrellas{color:var(--cc-oro);letter-spacing:3px;font-size:16px}.cc-opinion__estrellas .cc-apagada{opacity:.25}.cc-opinion__texto{margin:0;font-family:var(--cc-serif);font-size:19px;line-height:1.45;font-style:italic;flex:1}.cc-opinion__autor{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.cc-opinion__autor small{display:block;color:var(--cc-suave);font-size:12px}.cc-opinion__foto{width:40px;height:40px;border-radius:50%;object-fit:cover}.cc-opinion__verificada{margin-left:auto;font-style:normal;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cc-acento);display:inline-flex;gap:6px;align-items:center}.cc-opinion__verificada .cc-icono{width:14px;height:14px}@media(max-width:749px){.cc-opinion{width:290px;padding:24px}}.cc-seguro{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}.cc-seguro li{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.4;color:var(--cc-suave)}.cc-seguro li strong{color:inherit;font-weight:500}.cc-es-oscuro .cc-seguro li strong{color:var(--cc-crema)}.cc-seguro .cc-icono{width:20px;height:20px;color:var(--cc-acento);flex-shrink:0}.cc-seguro__wompi{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--cc-linea);border-radius:var(--cc-radio);background:#c8a46a0f}.cc-seguro__wompi small{display:block;font-size:12px;color:var(--cc-suave);margin-top:2px}.cc-footer__legal-col{margin-top:56px;padding-top:36px;border-top:1px solid var(--cc-linea)}.cc-footer__legales--grande{gap:12px 30px;font-size:14px}.cc-comparador__ilustrativa{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:2;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#f4efe6bf;background:#0e0d0b8c;padding:6px 12px;border-radius:40px;pointer-events:none}.cc-vs__capa--izquierda .cc-vs__titulo,.cc-vs__capa--izquierda .cc-vs__texto{text-shadow:0 2px 30px rgba(14,13,11,.85)}@media(min-width:990px){.cc-vs__poster{object-position:80% 50%}.cc-vs__capa--abajo .cc-container>*{max-width:560px}}.cc-vs{color:var(--cc-crema)}.cc-wordmark,.cc-wordmark__texto{white-space:nowrap}@media(max-width:749px){.cc-wordmark{gap:6px}.cc-wordmark__texto{font-size:17px;letter-spacing:.1em}.cc-wordmark__icono{width:26px}}.cc-estrellas{display:inline-flex;align-items:center;gap:10px;margin-top:14px;color:inherit;text-decoration:none;font-size:14px}.cc-estrellas--grande{margin-top:22px;font-size:16px}.cc-estrellas__barra{position:relative;display:inline-block;letter-spacing:3px;color:#c8a46a47;font-size:16px;line-height:1}.cc-estrellas--grande .cc-estrellas__barra{font-size:24px}.cc-estrellas__llenas{position:absolute;left:0;top:0;width:var(--cc-pct, 100%);overflow:hidden;white-space:nowrap;color:var(--cc-oro)}.cc-estrellas__texto{color:var(--cc-suave)}.cc-estrellas__texto strong{color:inherit;font-weight:500}.cc-estrellas:hover .cc-estrellas__texto{color:var(--cc-acento)}.cc-resenas__app{max-width:1100px;margin:0 auto}.jm-review-widget,.jdgm-widget,.jdgm-write-review-modal__container{--jm-review-widget-star-and-histogram-color: #C8A46A !important;--jm-review-widget-button-color: #0E0D0B !important;--jm-review-widget-button-text-color: #F4EFE6 !important;--jm-review-widget-text-color: currentColor !important;--jm-review-widget-lighter-text-color: var(--cc-suave, #7B7B7B) !important;--jm-widget-primary-color: #C8A46A !important;font-family:var(--cc-sans)!important}.cc-es-oscuro .jm-review-widget{--jm-review-widget-button-color: #C8A46A !important;--jm-review-widget-button-text-color: #0E0D0B !important}.jdgm-widget .jdgm-star,.jdgm-star,.jm-review-widget [class*=star]{color:#c8a46a!important}.jdgm-widget h2,.jdgm-widget h3,.jm-review-widget h2,.jm-review-widget h3,.jdgm-rev-widg__title{font-family:var(--cc-serif)!important;font-weight:500!important;letter-spacing:0!important}.cc-resenas .jm-review-widget-minimal-header__title,.cc-resenas .jdgm-rev-widg__title{display:none!important}.cc-resenas .jm-no-reviews-state__text{font-family:var(--cc-serif)!important;font-size:22px!important;font-style:italic}.cc-resenas .jm-button--primary{padding:16px 30px!important;min-height:52px}.cc-resenas .jm-review-widget p.jm-text:only-child:empty{display:none}.jdgm-widget button,.jm-review-widget button,.jdgm-write-rev-link,.jdgm-write-review-modal__navigation button{border-radius:4px!important;font-family:var(--cc-sans)!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:500!important}.jdgm-rev,.jm-review-widget article,.jm-review-widget [class*=review-card]{border-color:var(--cc-linea, rgba(26,23,20,.14))!important;border-radius:6px!important}.jdgm-rev__body,.jm-review-widget [class*=review-body],.jm-review-widget [class*=review__body]{font-family:var(--cc-serif)!important;font-size:18px!important;font-style:italic;line-height:1.5!important}.jdgm-write-review-modal__container{border-radius:8px!important}.jdgm-preview-badge .jdgm-star{color:#c8a46a!important}.cc-resenas .jm-review-widget [class*=no-reviews]~p.jm-text,.cc-resenas .jm-review-widget p.jm-text:last-child:not([class*=__]){display:none!important}.cc-redes{display:flex;gap:12px;list-style:none;padding:0;margin:16px 0 0}.cc-redes a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:var(--cc-oro-claro);border:1px solid rgba(200,164,106,.35);background:#c8a46a0a;transition:transform .4s var(--cc-ease),background .4s,color .4s,border-color .4s}.cc-redes a:hover{background:var(--cc-oro);color:var(--cc-negro);border-color:var(--cc-oro);transform:translateY(-3px)}.cc-redes svg{width:20px;height:20px}.cc-redes-header{display:flex;align-items:center;margin-right:14px;padding-right:18px;border-right:1px solid rgba(200,164,106,.25)}.cc-redes-header .cc-redes{margin:0;gap:8px}.cc-redes-header .cc-redes a{width:36px;height:36px}.cc-redes-header .cc-redes svg{width:17px;height:17px}@media(max-width:989px){.cc-redes-header{display:none}}.cc-formula__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(40px,7vw,110px);align-items:center}.cc-formula__media{aspect-ratio:4 / 5}.cc-formula__sello{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:40px;background:#0e0d0bc7;color:var(--cc-oro-claro);font-size:11px;letter-spacing:.24em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-formula__sello .cc-icono{width:18px;height:18px}.cc-formula__cab .cc-texto{margin-top:22px}.cc-formula__lista{list-style:none;padding:0;margin:40px 0 0;display:grid;gap:14px}.cc-formula__item{display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;padding:22px 24px;border:1px solid var(--cc-linea);border-radius:8px;background:#c8a46a0d;transition:border-color .4s,background .4s,transform .5s var(--cc-ease)}.cc-formula__item:hover{border-color:var(--cc-acento);background:#c8a46a1a;transform:translate(6px)}.cc-formula__icono{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;color:var(--cc-oro-claro);background:radial-gradient(circle at 30% 30%,#e2c89240,#c8a46a0f);border:1px solid rgba(200,164,106,.4)}.cc-es-claro .cc-formula__icono{color:var(--cc-oro-oscuro)}.cc-formula__icono .cc-icono{width:30px;height:30px}.cc-formula__item h3{margin:0 0 4px;font-family:var(--cc-sans);font-size:14px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:inherit}.cc-formula__item p{margin:0;color:var(--cc-suave);line-height:1.6;font-weight:300;font-size:15px}@media(max-width:989px){.cc-formula__grid{grid-template-columns:1fr}.cc-formula__media{aspect-ratio:4 / 3}}.cc-envio-gratis{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:40px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;background:#c8a46a24;color:var(--cc-oro-claro);border:1px solid rgba(200,164,106,.45)}.cc-es-claro .cc-envio-gratis{color:var(--cc-oro-oscuro)}.cc-envio-gratis .cc-icono{width:16px;height:16px}.cc-atributos{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding:0;list-style:none}.cc-atributos li{display:inline-flex;align-items:center;gap:6px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-suave);padding:6px 10px;border:1px solid var(--cc-linea);border-radius:40px}.cc-atributos .cc-icono{width:14px;height:14px;color:var(--cc-acento)}.cc-contacto .cc-cabecera .cc-texto{margin-top:18px}.cc-contacto__respuesta{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-oro-oscuro)}.cc-contacto__respuesta span{width:8px;height:8px;border-radius:50%;background:#3ba55d;box-shadow:0 0 0 4px #3ba55d2e}.cc-contacto__tarjetas{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}.cc-contacto__tarjeta{display:flex;flex-direction:column;gap:8px;padding:28px 24px;border-radius:8px;border:1px solid var(--cc-linea);background:#ffffff8c;color:inherit;text-decoration:none;transition:transform .5s var(--cc-ease),box-shadow .5s var(--cc-ease),border-color .4s}a.cc-contacto__tarjeta:hover{transform:translateY(-5px);box-shadow:0 30px 60px -40px #0e0d0b80;border-color:var(--cc-oro)}.cc-contacto__tarjeta .cc-icono{width:28px;height:28px;color:var(--cc-oro-oscuro);margin-bottom:6px}.cc-contacto__tarjeta strong{font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.cc-contacto__tarjeta span{font-family:var(--cc-serif);font-size:21px;line-height:1.25;word-break:break-word}.cc-contacto__tarjeta em{font-style:normal;margin-top:auto;padding-top:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-oro-oscuro)}.cc-contacto__tarjeta--destacada{background:var(--cc-negro);color:var(--cc-crema);border-color:var(--cc-negro)}.cc-contacto__tarjeta--destacada .cc-icono,.cc-contacto__tarjeta--destacada em{color:var(--cc-oro-claro)}.cc-contacto__form-wrap{max-width:760px;margin:72px auto 0;padding:44px;border-radius:10px;background:#fff;box-shadow:0 40px 80px -60px #0e0d0b80}.cc-contacto__form-titulo{font-family:var(--cc-serif);font-weight:500;font-size:34px;margin:0 0 24px}.cc-contacto__form{display:grid;gap:16px}.cc-contacto__fila{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cc-contacto__form label{display:grid;gap:8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--cc-suave)}.cc-contacto__form input,.cc-contacto__form textarea{font:inherit;font-size:16px;letter-spacing:0;text-transform:none;color:var(--cc-tinta);padding:14px 16px;border:1px solid rgba(26,23,20,.18);border-radius:4px;background:var(--cc-crema);transition:border-color .3s,box-shadow .3s}.cc-contacto__form input:focus,.cc-contacto__form textarea:focus{outline:none;border-color:var(--cc-oro);box-shadow:0 0 0 3px #c8a46a33}.cc-contacto__form .cc-boton{justify-self:start}.cc-contacto__ok{display:flex;gap:10px;align-items:center;padding:14px 16px;border-radius:4px;background:#3ba55d1a;color:#23733d;margin:0}.cc-contacto__ok .cc-icono{width:20px;height:20px}.cc-contacto__error{color:#b3452f;margin:0}@media(max-width:989px){.cc-contacto__tarjetas{grid-template-columns:1fr 1fr}}@media(max-width:600px){.cc-contacto__tarjetas,.cc-contacto__fila{grid-template-columns:1fr}.cc-contacto__form-wrap{padding:28px 20px}}.cc-wa-flotante{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;align-items:center;gap:10px;padding:0 20px 0 14px;height:56px;border-radius:40px;background:var(--cc-oro);color:var(--cc-negro);text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 16px 40px -14px #0e0d0b99;transition:transform .4s var(--cc-ease),background .3s}.cc-wa-flotante:hover{transform:translateY(-3px);background:var(--cc-oro-claro)}.cc-wa-flotante .cc-icono{width:26px;height:26px}@media(max-width:749px){.cc-wa-flotante{bottom:86px;right:14px;width:54px;height:54px;padding:0;justify-content:center}.cc-wa-flotante span{display:none}}.cc-footer__contacto{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px;font-size:14px}.cc-footer__contacto a{color:var(--cc-suave);text-decoration:none;display:inline-flex;gap:10px;align-items:center}.cc-footer__contacto a:hover{color:var(--cc-oro-claro)}.cc-footer__contacto .cc-icono{width:17px;height:17px;color:var(--cc-oro)}.cc-footer__contacto small{color:var(--cc-suave);opacity:.8}.cc-contacto__tarjeta span{word-break:normal;overflow-wrap:anywhere}a.cc-contacto__tarjeta[href^=mailto] span{font-family:var(--cc-sans);font-size:15px;font-weight:400;letter-spacing:.01em}:root{--cc-borgona: #4A1426;--cc-borgona-oscuro: #2E0B17;--cc-borgona-claro: #6B2238;--cc-bg-borgona: radial-gradient(120% 140% at 15% 0%, #5A1A2F 0%, #4A1426 45%, #2E0B17 100%);--cc-fg-borgona: var(--cc-crema)}.cc-section.cc-es-oscuro.cc-en-borgona{--cc-linea: rgba(226,200,146,.28);--cc-suave: rgba(244,239,230,.74)}.cc-es-claro .cc-boton--oscuro{background:var(--cc-borgona);border-color:var(--cc-borgona);color:var(--cc-crema)}.cc-es-claro .cc-boton--oscuro:hover{background:var(--cc-borgona-claro);border-color:var(--cc-borgona-claro);color:var(--cc-oro-claro)}.cc-es-claro .cc-titulo em,.cc-es-claro .cc-opinion__texto,.cc-es-claro .cc-tarjeta__num{color:var(--cc-borgona)}.cc-contacto__tarjeta--destacada{background:var(--cc-borgona);border-color:var(--cc-borgona)}.cc-envio-gratis{background:#4a14268c;border-color:#e2c89280;color:var(--cc-oro-claro)}.cc-es-claro .cc-envio-gratis{background:var(--cc-borgona);color:var(--cc-oro-claro)}.cc-progreso-pagina{background:linear-gradient(90deg,var(--cc-borgona-claro),var(--cc-oro),var(--cc-oro-claro))}.cc-wa-flotante{background:var(--cc-borgona);color:var(--cc-oro-claro);border:1px solid rgba(226,200,146,.4)}.cc-wa-flotante:hover{background:var(--cc-borgona-claro);color:var(--cc-oro-claro)}.cc-footer{background:linear-gradient(180deg,var(--cc-negro) 0%,var(--cc-negro) 55%,#1F0910 100%)}.cc-footer__base{border-top-color:#6b223899}.cc-seguro__wompi{background:#4a142612}.cc-es-oscuro .cc-seguro__wompi{background:#4a142659}.jm-review-widget,.jdgm-widget{--jm-review-widget-button-color: #4A1426 !important}.cc-galeria__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;pointer-events:none;transition:opacity .45s var(--cc-ease);background:var(--cc-negro)}.cc-galeria__principal.cc-ver-video .cc-galeria__video{opacity:1}.cc-galeria__flechas{z-index:2}.cc-galeria__mini--video{position:relative}.cc-galeria__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--cc-crema);background:#0e0d0b40}.cc-galeria__play svg{width:22px;height:22px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.6))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cc-styles.css.map */
