.efa{--crema:#F6EFE2;--crema2:#EFE5D2;--papel:#FBF7EF;--noche:#1E2A3A;--noche2:#2A3950;--oro:#A8823A;--tinta:#2B2B2B;--suave:#6B6358;--cta:#B4492F;--cta2:#9A3B25;--salvia:#7F9479;--linea:#E1D5BE;--fd:"EFA Cinzel",Georgia,serif;--fb:"EFA Lora",Georgia,serif;background:var(--crema);color:var(--tinta);font:16px/1.6 var(--fb);letter-spacing:0;-webkit-font-smoothing:antialiased}.efa *,.efa *:before,.efa *:after{box-sizing:border-box}.efa img{max-width:100%;height:auto;display:block}.efa p{margin:0;letter-spacing:0}.efa h1,.efa h2,.efa h3{font-family:var(--fd);color:var(--noche);font-weight:600;line-height:1.2;margin:0;letter-spacing:.04em}.efa h2{font-size:24px}.efa a{color:inherit}.efa-wrap{max-width:1080px;margin:0 auto;padding:0 16px}.efa-sec{padding:48px 0}.efa-head{text-align:center;margin-bottom:28px}.efa-head .efa-sub{color:var(--suave);margin:8px auto 0;max-width:560px}.efa-script{font-style:italic;color:var(--oro);font-size:18px}.efa-orn{display:block;margin:10px auto 0;width:60px;height:10px;color:var(--oro)}.efa-eyebrow{font-family:var(--fd);font-size:12px;letter-spacing:.18em;color:var(--oro);text-transform:uppercase;margin:0 0 6px}.efa-cinta{background:var(--cta);color:#fff;font:13px/1.4 var(--fb);padding:7px 0;overflow:hidden;white-space:nowrap;position:relative}.efa-cinta b{font-weight:600}.efa-cinta-track{display:inline-flex;animation:efa-cinta var(--efa-speed,28s) linear infinite}.efa-cinta-track span{padding:0 22px}.efa-cinta-track span:after{content:"\2726";margin-left:44px;opacity:.7;font-size:10px;vertical-align:1px}@keyframes efa-cinta{to{transform:translate(-50%)}}.efa-cinta:hover .efa-cinta-track{animation-play-state:paused}.efa-hero{background:var(--papel);padding:20px 0 36px}.efa-hero-grid{display:grid;gap:22px}.efa-hero-grid>*{min-width:0}.efa-gal-main{position:relative;border-radius:10px;overflow:hidden;background:var(--crema2);aspect-ratio:2/3;height:min(48vh,440px);max-width:100%;margin:0 auto;box-shadow:0 10px 30px #1e2a3a2e}.efa-gal-main img{width:100%;height:100%;object-fit:cover;transition:opacity .25s ease}.efa-gal-main img.efa-cambia{opacity:0}.efa-thumbs{display:flex;gap:8px;margin:10px auto 0;overflow-x:auto;scrollbar-width:none;padding:0 0 2px;max-width:max-content;list-style:none}.efa-thumbs::-webkit-scrollbar{display:none}.efa-thumbs button{flex:0 0 58px;height:78px;border:2px solid transparent;border-radius:6px;padding:0;overflow:hidden;background:none;cursor:pointer;opacity:.75}.efa-thumbs button[aria-current=true]{border-color:var(--oro);opacity:1}.efa-thumbs img{width:100%;height:100%;object-fit:cover}.efa-hero h1{font-size:26px;letter-spacing:.03em}.efa-lead{margin:10px 0 14px!important;color:#4a443c}.efa-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none}.efa-chips li{font-size:13px;background:var(--crema);border:1px solid var(--linea);border-radius:999px;padding:4px 11px}.efa-pricebox{background:#fff;border:1px solid var(--linea);border-radius:10px;padding:16px}.efa-price{font-family:var(--fd);font-size:34px;font-weight:700;color:var(--noche);line-height:1.2}.efa-price-note{font-size:13px;color:var(--suave);margin:2px 0 12px!important}.efa-digital{display:flex;gap:8px;align-items:flex-start;background:var(--crema);border-left:3px solid var(--oro);padding:9px 11px;font-size:14px;border-radius:4px;margin-bottom:14px}.efa-digital p{margin:0}.efa-btn{display:block;width:100%;text-align:center;background:var(--cta);color:#fff!important;text-decoration:none;font:600 16px/1.2 var(--fd);letter-spacing:.06em;padding:16px 18px;border-radius:8px;border:0;cursor:pointer;box-shadow:0 6px 16px #b4492f47;transition:background .2s,transform .2s,box-shadow .2s}.efa-btn:hover{background:var(--cta2)}.efa-btn[disabled]{opacity:.6;cursor:not-allowed}.efa-btn small{display:block;font:400 12px/1.4 var(--fb);letter-spacing:0;opacity:.9;margin-top:4px}.efa-form{margin:0}.efa-form .errors{color:var(--cta2);font-size:14px;margin-bottom:8px}.efa-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;text-align:center;font-size:12px;color:var(--suave)}.efa-trust svg{width:22px;height:22px;margin:0 auto 4px;color:var(--oro);display:block}.efa-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:14px 0 0;padding:0;list-style:none}.efa-pay svg{width:34px;height:auto;display:block}.efa-pains{display:grid;gap:12px}.efa-pain{display:flex;gap:12px;align-items:flex-start;background:var(--papel);border:1px solid var(--linea);border-radius:10px;padding:14px}.efa-ic{flex:0 0 34px;height:34px;border-radius:50%;background:var(--crema2);display:grid;place-items:center;color:var(--oro)}.efa-ic svg{width:18px;height:18px}.efa-pain p{font-size:15px}.efa-pains-close{text-align:center;margin:26px auto 0!important;max-width:620px;font-family:var(--fd);font-size:15px;letter-spacing:.04em;color:var(--noche)}.efa-how{background:var(--noche);color:#ede6d8}.efa-how h2{color:#fff}.efa-how .efa-sub{color:#c9bfae}.efa-steps{display:grid;gap:14px;counter-reset:efas}.efa-step{background:var(--noche2);border-radius:10px;padding:18px 16px 16px 60px;position:relative}.efa-step:before{counter-increment:efas;content:counter(efas);position:absolute;left:16px;top:16px;width:30px;height:30px;border-radius:50%;border:1px solid var(--oro);color:#e6c887;font:600 14px/28px var(--fd);text-align:center}.efa-step h3{color:#fff;font-size:15px;letter-spacing:.05em;margin-bottom:4px}.efa-step p{font-size:15px;color:#d7cebe}.efa-disclaimer{text-align:center;font-size:13px;color:#b8ae9c;margin:22px 0 0!important}.efa-kit{display:grid;gap:16px}.efa-item{background:var(--papel);border:1px solid var(--linea);border-radius:12px;overflow:hidden;display:grid;grid-template-columns:120px 1fr}.efa-item img{width:100%;height:100%;object-fit:cover;min-height:180px}.efa-item .efa-tx{padding:14px}.efa-kind{font:600 11px/1 var(--fd);letter-spacing:.14em;color:var(--oro);margin-bottom:6px!important;text-transform:uppercase}.efa-item h3{font-size:17px;margin-bottom:6px}.efa-item ul{margin:6px 0 0;padding-left:18px;font-size:14px}.efa-item li{margin:2px 0}.efa-bonus-tag{display:inline-block;background:var(--salvia);color:#fff;font:600 11px/1 var(--fd);letter-spacing:.1em;padding:5px 8px;border-radius:4px;margin-left:6px;vertical-align:middle}.efa-month{background:var(--noche);color:#ede6d8;border-radius:12px;padding:20px 16px}.efa-month h3{color:#fff;font-size:17px;text-align:center;margin-bottom:14px}.efa-month ol{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:efam}.efa-month li{position:relative;padding:2px 0 2px 44px;font-size:14px;color:#d7cebe}.efa-month li:before{counter-increment:efam;content:counter(efam);position:absolute;left:0;top:2px;width:30px;height:30px;border-radius:50%;border:1px solid var(--oro);color:#e6c887;font:600 13px/28px var(--fd);text-align:center;transition:background .4s,color .4s}.efa-month li.efa-in:before{background:var(--oro);color:var(--noche)}.efa-month li b{display:block;font-family:var(--fd);font-weight:600;color:#fff;font-size:14px;letter-spacing:.04em}.efa-month-foot{text-align:center;margin:16px 0 0!important;font-family:var(--fd);font-size:13px;letter-spacing:.06em;color:#e6c887}.efa-formats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:4px}.efa-fmt{background:#fff;border:1px dashed var(--oro);border-radius:10px;padding:12px;font-size:14px;text-align:center}.efa-fmt b{display:block;font-family:var(--fd);color:var(--noche);font-size:14px;letter-spacing:.04em}.efa-spain{display:flex;gap:10px;align-items:center;justify-content:center;font-size:14px;color:var(--suave);margin-top:14px!important;text-align:center}.efa-inside{background:var(--papel)}.efa-live{display:inline-flex;align-items:center;gap:8px;background:var(--noche);color:#fff;font:600 11px/1 var(--fd);letter-spacing:.14em;padding:7px 12px;border-radius:999px;margin-bottom:10px!important;text-transform:uppercase}.efa-live i{width:8px;height:8px;border-radius:50%;background:#e6c887;animation:efa-latido 1.8s ease-in-out infinite}@keyframes efa-latido{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.efa-car{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 16px 14px;margin:0 -16px;scrollbar-width:thin}.efa-car figure{flex:0 0 72%;max-width:300px;margin:0;scroll-snap-align:center}.efa-car button{padding:0;border:0;background:none;cursor:zoom-in;display:block;width:100%}.efa-car img{border-radius:6px;box-shadow:0 6px 18px #1e2a3a26;aspect-ratio:210/297;object-fit:cover;width:100%;background:var(--crema2)}.efa-car figcaption{font-size:13px;text-align:center;color:var(--suave);margin-top:8px}.efa-car-hint{text-align:center;font-size:13px;color:var(--suave);margin-top:4px!important}.efa-zoom{border:0;padding:0;background:transparent;max-width:min(94vw,640px);max-height:none;overflow:visible}.efa-zoom::backdrop{background:#141a24d9}.efa-zoom img{max-height:88vh;width:auto;margin:0 auto;border-radius:6px;display:block}.efa-zoom .efa-close{position:fixed;top:12px;right:12px;background:#fff;color:#222;border:0;border-radius:50%;width:38px;height:38px;font-size:20px;line-height:38px;cursor:pointer;padding:0}.efa-cta-again{max-width:420px;margin:28px auto 0}.efa-reviews{display:grid;gap:14px}.efa-review{background:var(--papel);border:1px solid var(--linea);border-radius:12px;padding:18px 16px;margin:0}.efa-stars{color:var(--oro);letter-spacing:.15em;font-size:15px;margin-bottom:6px}.efa-review blockquote{margin:0;padding:0;border:0;font-style:italic;font-size:15px}.efa-review figcaption{margin-top:10px;font-family:var(--fd);font-size:12px;letter-spacing:.1em;color:var(--suave);text-transform:uppercase}.efa-sticky{position:fixed;left:0;right:0;bottom:0;background:#fbf7eff7;border-top:1px solid var(--linea);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s;z-index:20;box-shadow:0 -6px 18px #1e2a3a1a}.efa-sticky.efa-on{transform:none}.efa-sticky .efa-p{font-family:var(--fd);font-weight:700;color:var(--noche);font-size:20px;white-space:nowrap}.efa-sticky .efa-btn{padding:13px 12px;font-size:14px}html.efa-js .efa .efa-rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d,0s)}html.efa-js .efa .efa-rv.efa-in{opacity:1;transform:none}html.efa-js .efa .efa-rv-img{opacity:0;transform:scale(.96);transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}html.efa-js .efa .efa-rv-img.efa-in{opacity:1;transform:none}.efa-pain,.efa-step,.efa-item,.efa-fmt,.efa-review{transition:transform .3s ease,box-shadow .3s ease}@media(hover:hover){.efa-pain:hover,.efa-item:hover,.efa-fmt:hover,.efa-review:hover{transform:translateY(-4px);box-shadow:0 12px 28px #1e2a3a1f}.efa-step:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000040}.efa-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #b4492f59}}@media(min-width:860px){.efa-hero{padding:36px 0 52px}.efa-hero-grid{grid-template-columns:1fr 1fr;gap:44px;align-items:start}.efa-gal-main{height:auto;width:100%}.efa-thumbs button{flex-basis:64px;height:86px}.efa-hero h1{font-size:32px}.efa h2{font-size:28px}.efa-pains,.efa-steps,.efa-kit{grid-template-columns:1fr 1fr}.efa-item{grid-template-columns:150px 1fr}.efa-month{grid-column:1/-1;padding:26px 28px}.efa-month ol{grid-template-columns:repeat(4,1fr);gap:18px 20px}.efa-month li{padding:40px 0 0}.efa-month li:before{top:0}.efa-formats{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}.efa-reviews{grid-template-columns:repeat(3,1fr)}.efa-car figure{flex-basis:260px}.efa-sticky{display:none}}@media(prefers-reduced-motion:reduce){.efa-sticky{transition:none}html.efa-js .efa .efa-rv,html.efa-js .efa .efa-rv-img{opacity:1;transform:none;transition:none}.efa-live i{animation:none}.efa-cinta-track{animation-duration:80s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/efl-agenda.css.map */
