@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";:root{--rh-serif: "Playfair Display", Georgia, serif;--rh-sans: "Inter", -apple-system, sans-serif;--rh-blush: #E8C4B8;--rh-blush-light: #F5E6DF;--rh-cream: #FAF7F5;--rh-warm: #F2EBE6;--rh-nude: #D4A99A;--rh-brown: #8B6F66;--rh-dark: #2C2220;--rh-text: #3D2E2A;--rh-text-light: #8B7D78;--rh-white: #FFFFFF;--rh-border: #E8DDD8;--rh-gold: #C4A265;--rh-success: #7B9E6B;--rh-rose: #D4736E;--rh-shadow: 0 4px 24px rgba(44,34,32,.08);--rh-ease: cubic-bezier(.16,1,.3,1)}.landing-section,.landing-hero,[class*=landing-]{box-sizing:border-box;font-family:var(--rh-sans);color:var(--rh-text)}[class*=landing-] *,[class*=landing-] *:before,[class*=landing-] *:after{box-sizing:border-box;margin:0}.landing-container{width:100%;max-width:1100px;margin:0 auto;padding:0 24px}.landing-section__title,.lp-section-title{font-family:var(--rh-serif);font-size:32px;font-weight:700;text-align:center;margin-bottom:10px;letter-spacing:2px;color:var(--rh-dark)}.landing-section__subtitle,.lp-section-subtitle{font-family:var(--rh-sans);font-size:clamp(.9rem,2.5vw,1.1rem);text-align:center;color:var(--rh-text-light);margin-bottom:36px;max-width:500px;margin-left:auto;margin-right:auto;line-height:1.6;font-weight:300}.landing-btn,.lp-btn,.landing-atc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 36px;font-family:var(--rh-sans);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .3s var(--rh-ease);max-width:320px}.landing-btn--primary,.lp-btn--primary,.landing-atc-btn{background:var(--rh-dark);color:var(--rh-white);border-color:var(--rh-dark)}.landing-btn--primary:hover,.lp-btn--primary:hover,.landing-atc-btn:hover{background:transparent;color:var(--rh-dark)}.landing-btn--whatsapp{background:#25d366;color:var(--rh-white);border-color:#25d366}.landing-cta-center{text-align:center;margin-top:28px}.landing-hero{position:relative;overflow:hidden}.landing-hero__inner{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:center;max-width:1200px;margin:0 auto;min-height:70vh}.landing-hero__content{padding:60px 48px}.landing-hero__badge,.landing-hero__announcement{display:block;font-size:.68rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--rh-white);background:var(--rh-dark);padding:10px 20px;margin-bottom:24px;text-align:center}.landing-hero__rating{display:flex;align-items:center;gap:8px;margin-bottom:12px}.landing-hero__stars{color:var(--rh-gold);font-size:.9rem}.landing-hero__rating-text{font-size:.78rem;color:var(--rh-text-light)}.landing-hero__title{font-family:var(--rh-serif);font-size:clamp(2rem,5vw,3.2rem);font-weight:400;line-height:1.1;color:var(--rh-dark);margin-bottom:16px;letter-spacing:-.02em}.landing-hero__subtitle{font-size:.9rem;line-height:1.65;color:var(--rh-text-light);margin-bottom:24px;max-width:400px;font-weight:300}.landing-hero__price{display:flex;align-items:baseline;gap:10px;margin-bottom:24px;flex-wrap:wrap}.landing-hero__price del{font-size:.95rem;color:var(--rh-text-light);text-decoration:line-through;font-weight:300}.landing-hero__price-current{font-family:var(--rh-serif);font-size:1.5rem;font-weight:600;color:var(--rh-dark)}.lp-save,.landing-hero__price span[class*=save]{font-size:.68rem;font-weight:600;color:var(--rh-rose);background:#d4736e1a;padding:3px 10px;letter-spacing:.05em;text-transform:uppercase}.landing-hero__actions{display:flex;gap:12px;flex-wrap:wrap}.landing-hero__trust{display:flex;gap:20px;margin-top:24px;flex-wrap:wrap}.landing-hero__trust span{font-size:.72rem;color:var(--rh-text-light)}.landing-hero__media{position:relative;overflow:hidden;max-height:600px;display:flex;align-items:center;justify-content:center}.landing-hero__media img{width:100%;height:100%;max-height:600px;object-fit:contain;object-position:center}.landing-section.landing-benefits-bar,.landing-benefits-bar{overflow:hidden}.landing-benefits-bar__grid{display:flex;gap:40px;padding:14px 0;animation:marquee 25s linear infinite;white-space:nowrap}.landing-benefits-bar__grid>*{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:.7rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rh-brown)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-section.landing-benefits-list,.landing-benefits-list{padding:64px 0}.landing-benefits-list__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.landing-benefits-list__item{text-align:center;padding:28px 16px}.landing-benefits-list__icon{font-size:1.8rem;margin-bottom:12px;display:block}.landing-benefits-list__title{font-family:var(--rh-serif);font-size:1rem;font-weight:500;color:var(--rh-dark);margin-bottom:6px}.landing-benefits-list__desc{font-size:.82rem;color:var(--rh-text-light);line-height:1.6;font-weight:300}.landing-section.landing-before-after,.landing-before-after{padding:64px 0}.landing-before-after__wrapper{max-width:500px;margin:0 auto;position:relative;overflow:hidden;aspect-ratio:4/3;cursor:col-resize}.landing-before-after__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.landing-before-after__img--after{clip-path:inset(0 0 0 50%)}.landing-before-after__slider{position:absolute;top:0;left:50%;width:2px;height:100%;background:var(--rh-white);transform:translate(-50%);z-index:2;pointer-events:none}.landing-before-after__slider:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;background:var(--rh-white);border-radius:50%;box-shadow:var(--rh-shadow)}.landing-before-after__labels{display:flex;justify-content:space-between;margin-top:12px;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rh-brown)}.landing-section.landing-como-usarlo,.landing-como-usarlo{padding:64px 0}.landing-como-usarlo__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;counter-reset:step}.landing-como-usarlo__step{text-align:center;padding:20px 12px;position:relative}.landing-como-usarlo__step:before{counter-increment:step;content:counter(step);display:block;font-family:var(--rh-serif);font-size:2.2rem;font-weight:400;color:var(--rh-blush);margin-bottom:12px}.landing-como-usarlo__step-img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin:0 auto 16px;display:block}.landing-como-usarlo__step-title{font-family:var(--rh-serif);font-size:1rem;font-weight:500;color:var(--rh-dark);margin-bottom:6px}.landing-como-usarlo__step-desc{font-size:.82rem;color:var(--rh-text-light);line-height:1.6;font-weight:300}.landing-section.landing-galeria,.landing-galeria{padding:64px 0}.landing-galeria__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.landing-galeria__item{position:relative;overflow:hidden;aspect-ratio:1}.landing-galeria__item img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--rh-ease)}.landing-galeria__item:hover img{transform:scale(1.04)}.landing-galeria__caption{position:absolute;bottom:0;left:0;right:0;padding:16px;background:linear-gradient(transparent,#2c222080);color:var(--rh-white);font-size:.78rem;opacity:0;transition:opacity .3s}.landing-galeria__item:hover .landing-galeria__caption{opacity:1}.landing-section.landing-media-showcase,.landing-media-showcase{padding:64px 0}.landing-media-showcase__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.landing-media-showcase__media{position:relative;overflow:hidden;aspect-ratio:4/5;max-height:500px}.landing-media-showcase__media img,.landing-media-showcase__media video{width:100%;height:100%;object-fit:cover}.landing-media-showcase__content{padding:32px}.landing-media-showcase__content h3{font-family:var(--rh-serif);font-size:1.5rem;font-weight:400;color:var(--rh-dark);margin-bottom:12px}.landing-media-showcase__content p{font-size:.88rem;color:var(--rh-text-light);line-height:1.7;font-weight:300}.landing-section.landing-testimoniales,.landing-testimoniales{padding:64px 0}.landing-testimoniales__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.landing-testimoniales__card{background:var(--rh-white);padding:28px;border:1px solid var(--rh-border)}.landing-testimoniales__stars{color:var(--rh-gold);font-size:.82rem;letter-spacing:2px;margin-bottom:14px}.landing-testimoniales__text{font-size:.88rem;line-height:1.65;color:var(--rh-text);margin-bottom:16px;font-style:italic;font-weight:300}.landing-testimoniales__author{display:flex;align-items:center;gap:10px}.landing-testimoniales__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.landing-testimoniales__name{font-weight:500;font-size:.82rem;color:var(--rh-dark)}.landing-testimoniales__verified{font-size:.68rem;color:var(--rh-success)}.landing-section.landing-sellos,.landing-sellos{padding:48px 0}.landing-sellos__grid{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.landing-sellos__item{text-align:center;opacity:.6;transition:opacity .3s}.landing-sellos__item:hover{opacity:1}.landing-sellos__item img{height:36px;width:auto;filter:grayscale(1);transition:filter .3s}.landing-sellos__item:hover img{filter:grayscale(0)}.landing-sellos__label{font-size:.62rem;color:var(--rh-text-light);margin-top:6px;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.landing-section.landing-trust-badges,.landing-trust-badges{padding:48px 0}.landing-trust-badges__grid{display:flex;justify-content:center;gap:36px;flex-wrap:wrap}.landing-trust-badges__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.landing-trust-badges__icon{font-size:1.4rem}.landing-trust-badges__text{font-size:.72rem;font-weight:500;color:var(--rh-brown);letter-spacing:.04em}.landing-section.landing-tabla-comparativa,.landing-tabla-comparativa{padding:64px 0}.landing-tabla-comparativa table,.landing-tabla-comparativa__table{width:100%;border-collapse:collapse;font-size:.82rem}.landing-tabla-comparativa table th,.landing-tabla-comparativa__table th{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--rh-brown);padding:14px 16px;border-bottom:2px solid var(--rh-dark);text-align:left}.landing-tabla-comparativa table td,.landing-tabla-comparativa__table td{padding:12px 16px;border-bottom:1px solid var(--rh-border);color:var(--rh-text);font-weight:300}.landing-section.landing-especificaciones,.landing-especificaciones{padding:64px 0}.landing-especificaciones__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.landing-especificaciones__item{padding:20px;border:1px solid var(--rh-border);background:var(--rh-white)}.landing-especificaciones__label{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--rh-brown);margin-bottom:4px}.landing-especificaciones__value{font-family:var(--rh-serif);font-size:1rem;color:var(--rh-dark)}.landing-section.landing-faq,.landing-faq{padding:64px 0}.landing-faq__list{max-width:660px;margin:0 auto}.landing-faq__item{border-bottom:1px solid var(--rh-border)}.landing-faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;background:none;border:none;cursor:pointer;font-family:var(--rh-sans);font-size:.9rem;font-weight:400;color:var(--rh-dark);text-align:left}.landing-faq__question:after{content:"+";font-size:1.1rem;font-weight:300;color:var(--rh-text-light);transition:transform .3s}.landing-faq__item.active .landing-faq__question:after{content:"-"}.landing-faq__answer{max-height:0;overflow:hidden;transition:max-height .4s var(--rh-ease)}.landing-faq__answer-inner{padding:0 0 18px;font-size:.84rem;line-height:1.7;color:var(--rh-text-light);font-weight:300}.landing-faq__item.active .landing-faq__answer{max-height:300px}.landing-section.landing-garantia,.landing-garantia{padding:64px 0;text-align:center}.landing-garantia__badge{font-size:2.5rem;margin-bottom:12px;display:block}.landing-garantia__title{font-family:var(--rh-serif);font-size:1.5rem;color:var(--rh-dark);margin-bottom:10px;font-weight:400}.landing-garantia__subtitle{font-size:.82rem;font-weight:500;color:var(--rh-brown);margin-bottom:10px;text-transform:uppercase;letter-spacing:.08em}.landing-garantia__text{font-size:.86rem;color:var(--rh-text-light);line-height:1.7;max-width:480px;margin:0 auto;font-weight:300}.landing-section.landing-countdown,.landing-countdown{padding:36px 0;background:var(--rh-dark);color:var(--rh-white);text-align:center}.landing-countdown__label{font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;color:var(--rh-blush)}.landing-countdown__timer{display:flex;justify-content:center;gap:20px}.landing-countdown__unit{display:flex;flex-direction:column;align-items:center}.landing-countdown__number{font-family:var(--rh-serif);font-size:2.2rem;font-weight:400;line-height:1}.landing-countdown__text{font-size:.58rem;text-transform:uppercase;letter-spacing:.12em;color:var(--rh-blush);margin-top:3px}.landing-countdown__separator{font-size:1.5rem;align-self:flex-start;margin-top:4px;opacity:.5}.landing-section.landing-urgencia,.landing-urgencia{padding:20px 0;text-align:center}.landing-urgencia__text{font-size:.78rem;color:var(--rh-brown);font-weight:500}.landing-urgencia__text strong{color:var(--rh-dark)}.landing-urgencia__bar{height:3px;background:var(--rh-border);border-radius:2px;max-width:260px;margin:10px auto 0;overflow:hidden}.landing-urgencia__bar-fill{height:100%;background:var(--rh-rose);border-radius:2px;width:0;transition:width 1s var(--rh-ease)}.landing-urgencia__viewers{font-size:.72rem;color:var(--rh-text-light);margin-top:8px}.landing-section.landing-entrega,.landing-entrega{padding:32px 0;text-align:center}.landing-entrega__icon{font-size:1.3rem;margin-bottom:6px}.landing-entrega__text{font-size:.82rem;color:var(--rh-text)}.landing-entrega__date{font-weight:600;color:var(--rh-dark)}.landing-section.landing-upsell-bundles,.landing-upsell-bundles{padding:64px 0}.landing-upsell-bundles__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.landing-upsell-bundles__card{background:var(--rh-white);border:1px solid var(--rh-border);padding:24px;text-align:center;transition:box-shadow .3s}.landing-upsell-bundles__card:hover{box-shadow:var(--rh-shadow)}.landing-upsell-bundles__card-badge{display:inline-block;font-size:.58rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:var(--rh-rose);color:var(--rh-white);padding:3px 10px;margin-bottom:12px}.landing-upsell-bundles__card-title{font-family:var(--rh-serif);font-size:1rem;color:var(--rh-dark);margin-bottom:6px;font-weight:500}.landing-upsell-bundles__card-price{font-family:var(--rh-serif);font-size:1.15rem;color:var(--rh-dark);font-weight:600;margin-bottom:14px}.landing-upsell-bundles__card-price s{font-weight:300;color:var(--rh-text-light);font-size:.88rem}.landing-section.landing-upsell-relacionados,.landing-upsell-relacionados{padding:64px 0}.landing-upsell-relacionados__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.landing-upsell-relacionados__card{text-align:center;text-decoration:none;color:inherit}.landing-upsell-relacionados__card-img{aspect-ratio:3/4;overflow:hidden;margin-bottom:10px}.landing-upsell-relacionados__card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--rh-ease)}.landing-upsell-relacionados__card:hover img{transform:scale(1.04)}.landing-upsell-relacionados__card-title,.landing-upsell-relacionados__card h3{font-family:var(--rh-serif);font-size:.88rem;color:var(--rh-dark);margin-bottom:3px;font-weight:500}.landing-upsell-relacionados__card-price{font-size:.82rem;color:var(--rh-text-light)}.landing-section.landing-banner-secundario,.landing-banner-secundario{position:relative;padding:64px 24px;text-align:center;overflow:hidden}.landing-banner-secundario__bg{position:absolute;top:0;right:0;bottom:0;left:0}.landing-banner-secundario__bg img{width:100%;height:100%;object-fit:cover;opacity:.3}.landing-banner-secundario__content{position:relative;z-index:1;max-width:560px;margin:0 auto}.landing-banner-secundario__title{font-family:var(--rh-serif);font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:400;margin-bottom:12px}.landing-banner-secundario__text{font-size:.86rem;line-height:1.7;margin-bottom:24px;font-weight:300}.landing-banner-secundario__prices{display:flex;justify-content:center;gap:16px;align-items:baseline;margin-bottom:20px;flex-wrap:wrap}.landing-banner-secundario__price-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500}.landing-banner-secundario__price-value{font-family:var(--rh-serif);font-size:1.3rem;font-weight:600}.landing-banner-secundario__save{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.landing-sticky-cta{position:fixed;bottom:-100%;left:0;right:0;z-index:999;background:var(--rh-white);border-top:1px solid var(--rh-border);padding:10px 20px;box-shadow:0 -4px 16px #2c22200f;transition:bottom .4s var(--rh-ease)}.landing-sticky-cta.visible{bottom:0}.landing-sticky-cta .landing-container{display:flex;align-items:center;justify-content:space-between;gap:14px}.landing-sticky-cta__info{display:flex;align-items:center;gap:10px}.landing-sticky-cta__img{width:40px;height:40px;border-radius:50%;object-fit:cover}.landing-sticky-cta__title{font-family:var(--rh-serif);font-size:.86rem;color:var(--rh-dark);font-weight:500}.landing-sticky-cta__price{font-size:.78rem;color:var(--rh-text-light)}.landing-fade-in{opacity:0;transform:translateY(16px);transition:opacity .5s var(--rh-ease),transform .5s var(--rh-ease)}.landing-fade-in.visible{opacity:1;transform:translateY(0)}[class*=landing-] img{max-width:100%;height:auto}@media(max-width:900px){.landing-hero__inner{grid-template-columns:1fr;min-height:auto}.landing-hero__content{padding:48px 24px 32px;text-align:center}.landing-hero__subtitle{margin-left:auto;margin-right:auto}.landing-hero__price,.landing-hero__actions,.landing-hero__trust{justify-content:center}.landing-hero__media,.landing-hero__media img{max-height:400px}.landing-benefits-list__grid{grid-template-columns:repeat(2,1fr);gap:20px}.landing-media-showcase__grid{grid-template-columns:1fr}.landing-media-showcase__content{padding:20px 0}.landing-testimoniales__grid{grid-template-columns:1fr}.landing-upsell-relacionados__grid{grid-template-columns:repeat(2,1fr)}.landing-tabla-comparativa table,.landing-tabla-comparativa__table{font-size:.78rem}.landing-tabla-comparativa table th,.landing-tabla-comparativa__table th,.landing-tabla-comparativa table td,.landing-tabla-comparativa__table td{padding:10px}}@media(max-width:600px){.landing-container{padding:0 16px}.landing-section__title,.lp-section-title{font-size:3rem!important}.landing-section__subtitle,.lp-section-subtitle{font-size:.8rem;margin-bottom:24px}.landing-hero__inner{grid-template-columns:1fr}.landing-hero__title{font-size:3rem!important}.landing-hero__content{padding:32px 16px 20px;text-align:center}.landing-hero__media,.landing-hero__media img{max-height:320px}.landing-hero__trust{flex-direction:column;gap:8px;align-items:center}.landing-hero__price-current{font-size:1.3rem}.landing-btn,.lp-btn,.landing-atc-btn{padding:12px 24px;font-size:.68rem;width:100%;max-width:100%;justify-content:center}.landing-benefits-list__grid{grid-template-columns:1fr;gap:12px}.landing-como-usarlo__steps{grid-template-columns:1fr;gap:20px}.landing-galeria__grid{grid-template-columns:1fr 1fr;gap:6px}.landing-media-showcase__grid{grid-template-columns:1fr}.landing-media-showcase__media{max-height:300px;aspect-ratio:auto}.landing-countdown__number{font-size:1.6rem}.landing-countdown__timer{gap:14px}.landing-upsell-bundles__grid{grid-template-columns:1fr}.landing-upsell-relacionados__grid{grid-template-columns:repeat(2,1fr);gap:12px}.landing-especificaciones__grid{grid-template-columns:1fr}.landing-sticky-cta .landing-container{flex-direction:column;text-align:center;gap:8px}.landing-sticky-cta__info{justify-content:center}.landing-sellos__grid{gap:20px}.landing-trust-badges__grid{gap:16px}.landing-faq__question{font-size:.84rem;padding:14px 0}.landing-before-after__wrapper{max-width:100%}.landing-tabla-comparativa{overflow-x:auto}.landing-tabla-comparativa table,.landing-tabla-comparativa__table{min-width:480px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/landing-sections.css.map */
