.guadalupe-landing{--oro:#b8964a;--oro-claro:#d9c188;--oro-oscuro:#96762f;--marfil:#faf7f1;--marfil-2:#f3eee3;--blanco:#ffffff;--teal:#3f7d78;--teal-claro:#e9f1f0;--teal-oscuro:#2f5f5b;--tinta:#2c2b29;--gris:#7c786f;--linea:#e7e0d2;--verde:#2f8f5b;--sombra:0 14px 40px rgba(60,50,25,.1);--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Jost",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.guadalupe-landing *{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}.guadalupe-landing{font-family:var(--sans);color:var(--tinta);background:var(--marfil);line-height:1.65;font-size:16px;overflow-x:hidden;font-weight:300}.guadalupe-landing img{max-width:100%;display:block}.guadalupe-landing h1,.guadalupe-landing h2,.guadalupe-landing h3{font-family:var(--serif);line-height:1.12;font-weight:600}.guadalupe-landing .wrap{max-width:720px;margin:0 auto;padding:0 20px}.guadalupe-landing .center{text-align:center}.guadalupe-landing .divider{width:54px;height:1px;background:var(--oro);margin:0 auto 18px;position:relative}.guadalupe-landing .divider:before{content:"\2726";position:absolute;top:-11px;left:50%;transform:translate(-50%);color:var(--oro);font-size:12px;background:inherit}.guadalupe-landing .topbar{background:var(--teal-oscuro);color:#eaf1f0;text-align:center;font-size:12.5px;font-weight:400;padding:9px 12px;letter-spacing:.4px}.guadalupe-landing .topbar b{color:#fff;font-weight:600}.guadalupe-landing .hero{background:radial-gradient(circle at 50% -10%,#fff,var(--marfil) 60%);text-align:center;padding:38px 0 44px;position:relative}.guadalupe-landing .hero .eyebrow{color:var(--oro-oscuro);text-transform:uppercase;letter-spacing:4px;font-size:11px;font-weight:500;margin-bottom:16px}.guadalupe-landing .hero h1{font-size:38px;margin-bottom:16px;color:var(--tinta);font-weight:600}.guadalupe-landing .hero h1 em{color:var(--teal);font-style:italic}.guadalupe-landing .hero p.sub{color:var(--gris);font-size:16px;max-width:500px;margin:0 auto 20px;font-weight:300}.guadalupe-landing .stars{color:var(--oro);font-size:17px;letter-spacing:3px}.guadalupe-landing .rating-line{color:var(--gris);font-size:13px;margin:8px 0 22px;font-weight:400}.guadalupe-landing .product-shot{width:100%;max-width:420px;margin:0 auto 24px;aspect-ratio:1/1;border-radius:20px;background:linear-gradient(135deg,var(--teal-claro),var(--marfil-2));border:1px solid var(--linea);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:var(--sombra)}.guadalupe-landing .product-shot img{width:100%;height:100%;object-fit:cover}.guadalupe-landing .gallery{max-width:440px;margin:0 auto 24px}.guadalupe-landing .thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.guadalupe-landing .thumb{aspect-ratio:1/1;border-radius:10px;overflow:hidden;cursor:pointer;border:2px solid transparent;object-fit:cover;width:100%;transition:border-color .15s,transform .15s;opacity:.75}.guadalupe-landing .thumb:hover{transform:translateY(-2px);opacity:1}.guadalupe-landing .thumb.active{border-color:var(--oro);opacity:1}.guadalupe-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--teal);color:#fff;font-family:var(--sans);font-weight:500;font-size:16px;padding:15px 30px;border:none;border-radius:50px;cursor:pointer;text-decoration:none;box-shadow:0 8px 22px #3f7d7847;transition:transform .15s ease,box-shadow .15s ease,background .15s;letter-spacing:.4px}.guadalupe-landing .btn:hover{transform:translateY(-2px);background:var(--teal-oscuro);box-shadow:0 12px 28px #3f7d7866}.guadalupe-landing .btn.gold{background:linear-gradient(90deg,var(--oro-oscuro),var(--oro),var(--oro-claro));color:#3a2c07;box-shadow:0 8px 22px #b8964a59}.guadalupe-landing .btn.gold:hover{background:linear-gradient(90deg,var(--oro),var(--oro-claro));box-shadow:0 12px 30px #b8964a80}.guadalupe-landing .btn.big{width:100%;max-width:440px;font-size:17px;padding:17px 24px}.guadalupe-landing .btn.pulse{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 8px 22px #b8964a59}50%{box-shadow:0 8px 30px #b8964aa6}to{box-shadow:0 8px 22px #b8964a59}}.guadalupe-landing .trust{background:var(--blanco);color:var(--tinta);display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:18px;font-size:13px;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea);font-weight:400}.guadalupe-landing .trust div{display:flex;align-items:center;gap:7px}.guadalupe-landing .trust .ic{color:var(--teal);font-size:16px}.guadalupe-landing section{padding:50px 0}.guadalupe-landing .sec-eyebrow{text-align:center;color:var(--oro-oscuro);text-transform:uppercase;letter-spacing:3px;font-size:11px;font-weight:500;margin-bottom:10px}.guadalupe-landing h2.sec-title{text-align:center;font-size:32px;margin-bottom:16px;color:var(--tinta);font-weight:600}.guadalupe-landing h2.sec-title em{color:var(--teal);font-style:italic}.guadalupe-landing .sec-lead{text-align:center;color:var(--gris);max-width:540px;margin:0 auto 30px;font-weight:300}.guadalupe-landing .emo{background:var(--blanco)}.guadalupe-landing .emo .quote{font-family:var(--serif);font-style:italic;font-size:26px;color:var(--tinta);text-align:center;max-width:560px;margin:0 auto 18px;line-height:1.35}.guadalupe-landing .emo .quote span{color:var(--teal)}.guadalupe-landing .emo p{color:var(--gris);text-align:center;max-width:540px;margin:0 auto 14px}.guadalupe-landing .benefits{display:grid;grid-template-columns:1fr;gap:14px;margin-top:8px}.guadalupe-landing .bene{background:var(--blanco);border:1px solid var(--linea);border-radius:16px;padding:22px 20px;display:flex;gap:16px;align-items:flex-start}.guadalupe-landing .bene .emoji{font-size:26px;line-height:1;flex-shrink:0}.guadalupe-landing .bene h3{font-size:20px;margin-bottom:2px;font-family:var(--serif);font-weight:600}.guadalupe-landing .bene p{color:var(--gris);font-size:14.5px}.guadalupe-landing .material{background:var(--teal-claro)}.guadalupe-landing .mat-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.guadalupe-landing .mat-card{background:var(--blanco);border:1px solid var(--linea);border-radius:14px;padding:20px;text-align:center}.guadalupe-landing .mat-card .n{font-family:var(--serif);font-size:34px;color:var(--teal);font-weight:700;line-height:1}.guadalupe-landing .mat-card .l{font-size:13px;color:var(--gris);margin-top:6px}.guadalupe-landing .mat-note{margin-top:22px;color:var(--gris);font-size:14px;text-align:center;max-width:580px;margin-left:auto;margin-right:auto}.guadalupe-landing .compare table{width:100%;border-collapse:collapse;margin-top:20px;background:var(--blanco);border-radius:14px;overflow:hidden;box-shadow:var(--sombra)}.guadalupe-landing .compare th,.guadalupe-landing .compare td{padding:14px 10px;text-align:center;font-size:14px;border-bottom:1px solid var(--linea)}.guadalupe-landing .compare th{background:var(--teal);color:#fff;font-family:var(--sans);font-weight:500;font-size:13px}.guadalupe-landing .compare th:first-child,.guadalupe-landing .compare td:first-child{text-align:left;font-weight:400}.guadalupe-landing .compare .yes{color:var(--verde);font-weight:600}.guadalupe-landing .compare .no{color:#c0553f;font-weight:600}.guadalupe-landing .compare td.col-us{background:#b8964a14}.guadalupe-landing .compare th.col-us{background:var(--oro);color:var(--tinta);font-weight:600}.guadalupe-landing .offer{background:var(--marfil)}.guadalupe-landing .bundles{display:grid;grid-template-columns:1fr;gap:18px;margin-top:26px}.guadalupe-landing .bundle{background:var(--blanco);border:1px solid var(--linea);border-radius:20px;padding:26px 22px;position:relative;transition:transform .15s ease,box-shadow .15s;box-shadow:0 6px 18px #3c32190d}.guadalupe-landing .bundle:hover{transform:translateY(-3px);box-shadow:var(--sombra)}.guadalupe-landing .bundle.best{border:1.5px solid var(--oro);box-shadow:0 14px 36px #b8964a38}.guadalupe-landing .bundle .tag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,var(--oro-oscuro),var(--oro-claro));color:#3a2c07;font-size:11px;font-weight:600;padding:6px 16px;border-radius:20px;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.guadalupe-landing .bundle h3{font-size:26px;font-family:var(--serif);font-weight:600;margin-bottom:2px}.guadalupe-landing .bundle .desc{color:var(--gris);font-size:14px;margin-bottom:14px}.guadalupe-landing .bundle .price{display:flex;align-items:baseline;gap:10px;justify-content:center;margin-bottom:8px}.guadalupe-landing .bundle .now{font-family:var(--serif);font-size:38px;font-weight:700;color:var(--tinta)}.guadalupe-landing .bundle .was{color:var(--gris);text-decoration:line-through;font-size:17px}.guadalupe-landing .bundle .save{display:inline-block;background:var(--teal-claro);color:var(--teal-oscuro);font-size:13px;font-weight:500;padding:4px 12px;border-radius:20px;margin-bottom:14px}.guadalupe-landing .bundle .perunit{font-size:13px;color:var(--gris);margin-bottom:18px}.guadalupe-landing .bundle .btn{width:100%}.guadalupe-landing .prayer{background:linear-gradient(180deg,var(--teal-oscuro),var(--teal));color:#f4faf9;text-align:center;position:relative}.guadalupe-landing .prayer .halo{font-size:34px;margin-bottom:12px;opacity:.9}.guadalupe-landing .prayer .sec-eyebrow{color:var(--oro-claro)}.guadalupe-landing .prayer .divider{background:var(--oro-claro)}.guadalupe-landing .prayer .divider:before{color:var(--oro-claro)}.guadalupe-landing .prayer .oracion{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.55;max-width:560px;margin:0 auto 20px;color:#fff}.guadalupe-landing .prayer .amen{font-family:var(--serif);color:var(--oro-claro);font-size:20px;letter-spacing:2px}.guadalupe-landing .prayer .cite{color:#cfe3e1;font-size:13px;margin-top:18px;font-weight:300}.guadalupe-landing .reviews{background:var(--blanco)}.guadalupe-landing .review-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.guadalupe-landing .review{background:var(--marfil);border:1px solid var(--linea);border-radius:16px;padding:20px}.guadalupe-landing .review .head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.guadalupe-landing .review .av{width:44px;height:44px;border-radius:50%;background:var(--teal);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-family:var(--serif);font-size:20px;flex-shrink:0}.guadalupe-landing .review .name{font-weight:500;font-size:15px}.guadalupe-landing .review .meta{font-size:12px;color:var(--gris);display:flex;align-items:center;gap:6px}.guadalupe-landing .review .verified{color:var(--verde);font-weight:500}.guadalupe-landing .review .rev-stars{color:var(--oro);font-size:14px;margin-bottom:6px}.guadalupe-landing .review p{font-size:14.5px;color:#4a4842}.guadalupe-landing .guarantee{background:var(--marfil-2);text-align:center}.guadalupe-landing .guarantee .seal{width:130px;height:130px;margin:0 auto 22px;border-radius:50%;border:2px solid var(--oro);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--oro-oscuro);font-family:var(--serif);background:var(--blanco);box-shadow:0 8px 24px #b8964a33}.guadalupe-landing .guarantee .seal .big{font-size:26px;font-weight:700;line-height:.95}.guadalupe-landing .guarantee .seal .small{font-size:10px;letter-spacing:2px;text-transform:uppercase;margin-top:4px;color:var(--gris)}.guadalupe-landing .guarantee h2{font-size:30px;margin-bottom:14px}.guadalupe-landing .guarantee h2 em{color:var(--teal);font-style:italic}.guadalupe-landing .guarantee p{color:var(--gris);max-width:520px;margin:0 auto}.guadalupe-landing .guarantee p b{color:var(--tinta);font-weight:500}.guadalupe-landing .finalcta{background:var(--blanco)}.guadalupe-landing .cta-card{background:linear-gradient(135deg,var(--marfil),var(--teal-claro));border:1px solid var(--linea);border-radius:22px;padding:34px 24px;text-align:center;box-shadow:var(--sombra);margin-top:20px}.guadalupe-landing .cta-card h3{font-size:28px;margin-bottom:8px}.guadalupe-landing .cta-card p{color:var(--gris);margin-bottom:22px;font-size:15px}.guadalupe-landing .cta-card .mini{margin-top:14px;font-size:13px;color:var(--gris)}.guadalupe-landing .faq{background:var(--marfil)}.guadalupe-landing .faq details{background:var(--blanco);border:1px solid var(--linea);border-radius:14px;margin-bottom:12px;overflow:hidden}.guadalupe-landing .faq summary{padding:18px 20px;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-size:15.5px}.guadalupe-landing .faq summary::-webkit-details-marker{display:none}.guadalupe-landing .faq summary:after{content:"+";color:var(--oro-oscuro);font-size:22px;font-weight:300}.guadalupe-landing .faq details[open] summary:after{content:"\2212"}.guadalupe-landing .faq details[open] summary{color:var(--teal)}.guadalupe-landing .faq .ans{padding:0 20px 18px;color:var(--gris);font-size:14.5px}.guadalupe-landing footer{background:var(--teal-oscuro);color:#a9c4c1;text-align:center;padding:32px 18px;font-size:12.5px}.guadalupe-landing footer .brand{font-family:var(--serif);color:#fff;font-size:24px;margin-bottom:8px}.guadalupe-landing .sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:10px 14px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--linea);box-shadow:0 -6px 20px #0000000f;transform:translateY(120%);transition:transform .3s ease}.guadalupe-landing .sticky-cta.show{transform:translateY(0)}.guadalupe-landing .sticky-cta .pinfo{font-size:13px;line-height:1.2;color:var(--gris)}.guadalupe-landing .sticky-cta .pinfo b{color:var(--teal-oscuro);font-size:16px;display:block;font-family:var(--serif);font-weight:600}.guadalupe-landing .sticky-cta .btn{flex:1;padding:13px;font-size:15px}@media(min-width:760px){.guadalupe-landing .hero h1{font-size:52px}.guadalupe-landing h2.sec-title{font-size:40px}.guadalupe-landing .benefits{grid-template-columns:1fr 1fr}.guadalupe-landing .bundles{grid-template-columns:repeat(3,1fr);align-items:end}.guadalupe-landing .bundle.best{transform:scale(1.04)}.guadalupe-landing .review-grid{grid-template-columns:1fr 1fr}.guadalupe-landing .sticky-cta{display:none}}.guadalupe-landing footer .legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px;font-size:13px}.guadalupe-landing footer .legal a{color:var(--gris);text-decoration:underline;text-underline-offset:3px}.guadalupe-landing footer .legal a:hover{color:var(--oro-claro)}.guadalupe-landing footer .pays{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.guadalupe-landing footer .pays span{border:1px solid rgba(255,255,255,.18);border-radius:20px;padding:4px 11px;font-size:11.5px;color:var(--gris)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/page-guadalupe.css.map */
