:root{--cyd-color-fondo: #f8f1ec;--cyd-color-fondo-alt: #f0e3dc;--cyd-color-oscuro: #211b19;--cyd-color-oscuro-2: #171412;--cyd-color-texto: #2a2422;--cyd-color-texto-claro: #f8f1ec;--cyd-color-texto-claro-suave: rgba(248, 241, 236, .72);--cyd-color-texto-suave: rgba(42, 36, 34, .68);--cyd-color-acento: #d8a8a0;--cyd-color-acento-oscuro: #b97d73;--cyd-color-dorado: #c9a15a;--cyd-fuente-titulo: var(--font-heading-family, "Playfair Display", Georgia, serif);--cyd-fuente-cuerpo: var(--font-body-family, "Jost", -apple-system, sans-serif);--cyd-radio: 20px;--cyd-radio-lg: 32px;--cyd-radio-pill: 999px;--cyd-margen: 24px;--cyd-ancho-max: 1240px;--cyd-ease: cubic-bezier(.22, 1, .36, 1)}.cyd-section{font-family:var(--cyd-fuente-cuerpo);color:rgba(var(--color-foreground),.92);padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip}.cyd-container{max-width:var(--cyd-ancho-max);margin:0 auto;padding:0 var(--cyd-margen)}.cyd-eyebrow{display:inline-block;font-family:var(--cyd-fuente-cuerpo);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyd-color-acento);margin:0 0 14px}.cyd-eyebrow--claro{color:var(--cyd-color-acento)}h1.cyd-titulo,h2.cyd-titulo,h3.cyd-titulo{font-family:var(--cyd-fuente-titulo);font-weight:700;line-height:1.12;margin:0 0 18px;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.cyd-cuerpo{font-family:var(--cyd-fuente-cuerpo);line-height:1.65;color:rgba(var(--color-foreground),.7);margin:0}.cyd-cuerpo--claro{color:rgba(var(--color-foreground),.7)}.cyd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--cyd-fuente-cuerpo);font-size:15px;letter-spacing:.03em;padding:17px 38px;border-radius:var(--cyd-radio-pill);text-decoration:none;cursor:pointer;border:1px solid transparent;transition:transform .35s var(--cyd-ease),box-shadow .35s var(--cyd-ease),background-color .35s var(--cyd-ease);white-space:nowrap}.cyd-btn:hover{transform:translateY(-2px)}.cyd-btn--oscuro{background:var(--cyd-color-oscuro);color:var(--cyd-color-texto-claro)}.cyd-btn--oscuro:hover{box-shadow:0 14px 30px -12px #00000073;background:#000}.cyd-btn--claro{background:var(--cyd-color-texto-claro);color:var(--cyd-color-oscuro)}.cyd-btn--claro:hover{box-shadow:0 14px 30px -12px #00000040}.cyd-btn--acento{background:var(--cyd-color-acento);color:var(--cyd-color-oscuro)}.cyd-btn--acento:hover{box-shadow:0 14px 30px -14px #b8786ea6}.cyd-btn--fantasma{background:transparent;color:inherit;border-color:currentColor}.cyd-btn--fantasma:hover{background:#ffffff14}.cyd-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .9s var(--cyd-ease),transform .9s var(--cyd-ease);will-change:opacity,transform}.cyd-reveal.cyd-visible{opacity:1;transform:translateY(0) scale(1)}.cyd-reveal--1{transition-delay:.08s}.cyd-reveal--2{transition-delay:.16s}.cyd-reveal--3{transition-delay:.24s}.cyd-reveal--4{transition-delay:.32s}.cyd-reveal--5{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.cyd-reveal{opacity:1;transform:none;transition:none}.cyd-btn:hover{transform:none}}.cyd-card{background:var(--cyd-color-texto-claro);border-radius:var(--cyd-radio-lg);padding:36px 30px;transition:transform .5s var(--cyd-ease),box-shadow .5s var(--cyd-ease)}.cyd-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px -30px #2a242259}.cyd-card--oscura{background:var(--cyd-color-oscuro);color:var(--cyd-color-texto-claro)}.cyd-icono{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--cyd-color-fondo-alt);margin-bottom:22px;flex-shrink:0}.cyd-icono svg{width:24px;height:24px}.cyd-img-wrap{border-radius:var(--cyd-radio-lg);overflow:hidden;display:block}.cyd-img-wrap img{display:block;width:100%;height:100%;object-fit:cover}.cyd-grid{display:grid;gap:28px}.cyd-grid--2{grid-template-columns:repeat(2,1fr)}.cyd-grid--3{grid-template-columns:repeat(3,1fr)}.cyd-grid--4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:989px){.cyd-grid--3,.cyd-grid--4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.cyd-grid--2,.cyd-grid--3,.cyd-grid--4{grid-template-columns:1fr}.cyd-container{padding:0 18px}.cyd-btn{padding:15px 30px;font-size:14px}}.cyd-marquee{overflow-x:clip;overflow-y:visible}.cyd-marquee__track{display:flex;gap:22px;width:max-content;animation:cyd-marquee-scroll var(--cyd-marquee-duracion, 40s) linear infinite}.cyd-marquee:hover .cyd-marquee__track{animation-play-state:paused}@keyframes cyd-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cyd-marquee__track{animation:none;overflow-x:auto}}.cyd-estrellas{color:var(--cyd-color-dorado);font-size:16px;letter-spacing:2px}.section-header{margin-bottom:0!important}.cyd-contador{font-family:var(--cyd-fuente-titulo);font-weight:700}.cyd-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.14)}.cyd-faq__item:first-child{border-top:1px solid rgba(var(--color-foreground),.14)}.cyd-faq__pregunta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;background:none;border:none;cursor:pointer;padding:22px 4px;font-family:var(--cyd-fuente-titulo);font-size:17px;font-weight:700;color:rgb(var(--color-foreground))}.cyd-faq__icono{flex-shrink:0;width:22px;height:22px;position:relative}.cyd-faq__icono:before,.cyd-faq__icono:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%);transition:transform .35s var(--cyd-ease)}.cyd-faq__icono:before{width:14px;height:2px}.cyd-faq__icono:after{width:2px;height:14px}.cyd-faq__item--abierto .cyd-faq__icono:after{transform:translate(-50%,-50%) rotate(90deg) scale(0)}.cyd-faq__respuesta-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--cyd-ease)}.cyd-faq__item--abierto .cyd-faq__respuesta-wrap{grid-template-rows:1fr}.cyd-faq__respuesta-inner{overflow:hidden;min-height:0}.cyd-faq__respuesta{padding:0 4px 22px}@media(prefers-reduced-motion:reduce){.cyd-faq__respuesta-wrap{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cyd-styles.css.map */
