.efl{--efl-cream:#f6f0e5;--efl-paper:#fffcf6;--efl-ink:#193523;--efl-coral:#a83f34;--efl-gold:#9b702e;--efl-line:#d9ccba;background:var(--efl-cream);color:var(--efl-ink);font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;line-height:1.6;letter-spacing:normal;text-align:left}.efl *{box-sizing:border-box}.efl :is(h1,h2,h3,p,figure){margin:0}.efl :is(h1,h2,h3){color:inherit}.efl a{color:inherit}.efl-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.efl-space{padding-block:76px}.efl img{display:block;max-width:100%;height:auto}.efl :is(button,a,summary,select):focus-visible{outline:3px solid currentColor;outline-offset:5px}.efl-kicker{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.efl-heading{font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.14;letter-spacing:-.035em;text-wrap:balance}.efl-small{font-size:12px;line-height:1.55}.efl-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 30px;background:var(--efl-coral);border:1px solid var(--efl-coral);border-radius:99px;color:#fff!important;font:600 15px/1.35 var(--font-body-family,Arial,sans-serif);text-decoration:none;cursor:pointer;transition:background .15s}.efl-button:hover{background:#8c3028;border-color:#8c3028}.efl-button:disabled{opacity:.65;cursor:not-allowed}.efl-text-link{font-size:14px;text-underline-offset:5px}.efl-hero{overflow:hidden;background:radial-gradient(ellipse at 80% 35%,#e9d9b8 0,transparent 60%),var(--efl-cream)}.efl-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;grid-template-areas:"intro cover" "buy cover";gap:24px 70px;padding-block:60px;align-items:center}.efl-intro{grid-area:intro;align-self:end}.efl-product-title{margin-top:14px!important;font-family:var(--font-body-family,Arial,sans-serif);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:normal}.efl-promise{margin-top:14px!important;font-family:var(--font-heading-family,Georgia,serif);font-size:clamp(38px,4.8vw,66px);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.efl-lead{margin-top:22px!important;max-width:43ch;font-size:18px;line-height:1.5}.efl-level{margin-top:12px!important;font-size:14px}.efl-cover{grid-area:cover;position:relative;max-width:430px;width:100%;justify-self:center;padding:16px}.efl-cover img{width:100%;box-shadow:0 15px 45px #33271529;border-radius:3px}.efl-badge{position:absolute;right:0;top:5px;display:grid;place-items:center;width:79px;height:79px;padding:12px;background:#8c611f;border:1px solid #f3ddaf;border-radius:50%;box-shadow:0 0 0 4px #8c611f;color:#fff;text-align:center;font-size:12px;line-height:1.2;text-transform:uppercase}.efl-purchase{grid-area:buy;align-self:start;scroll-margin-top:120px}.efl-hero[id]{scroll-margin-top:100px}.efl-price{font-family:var(--font-heading-family,Georgia,serif);font-size:32px;font-weight:500;line-height:1.25;font-variant-numeric:tabular-nums}.efl-form{margin-top:16px}.efl-form label{display:block;font-size:14px;margin-bottom:6px}.efl-form select{display:block;width:100%;min-height:48px;padding:10px;margin-bottom:16px;background:var(--efl-paper);color:var(--efl-ink);font:inherit;border:1px solid var(--efl-line);border-radius:5px}.efl-buy-row{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}.efl-meta{margin-top:18px!important;font-size:13px}.efl-purchase>.efl-small{margin-top:5px}.efl-benefits{background:#eee5d6;border-block:1px solid var(--efl-line)}.efl-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);padding-block:25px}.efl-benefit{display:flex;gap:18px;padding:0 25px;border-right:1px solid var(--efl-line)}.efl-benefit:first-child{padding-left:0}.efl-benefit:last-child{border:0;padding-right:0}.efl-number{color:var(--efl-gold);font-family:Georgia,serif;font-size:26px;line-height:1.3}.efl-benefit h2{font-size:15px;font-weight:600;line-height:1.4;font-family:var(--font-body-family,Arial,sans-serif)}.efl-benefit p{font-size:13px;line-height:1.5;margin-top:5px}.efl-projects .efl-heading{margin-top:12px}.efl-intro-text{margin-top:14px!important;max-width:65ch}.efl-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:32px}.efl-card{overflow:hidden;border:1px solid var(--efl-line);border-radius:9px;background:var(--efl-paper)}.efl-card-image{aspect-ratio:1.18;overflow:hidden;background:#e9deca}.efl-card-image img{width:100%;height:100%;object-fit:cover;object-position:50% 78%}.efl-card-copy{padding:17px 18px 19px}.efl-card h3{font-family:var(--font-heading-family,Georgia,serif);font-size:23px;font-weight:500;line-height:1.2;letter-spacing:-.02em}.efl-card-copy p{font-size:14px;line-height:1.5;margin-top:8px}.efl-card-copy .efl-size{font-size:12px;color:#556452}.efl-note{margin-top:22px!important;max-width:100ch}.efl-interior{background:#eee7dc;scroll-margin-top:100px}.efl-section-head{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:36px}.efl-section-head .efl-heading{margin-top:12px}.efl-section-head>p{max-width:50ch;font-size:15px}.efl-sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.efl-sample>a{display:block;border:1px solid var(--efl-line);box-shadow:0 8px 24px #3c2b1314;border-radius:3px;background:#fff}.efl-sample>a img{width:100%}.efl-sample figcaption{margin-top:20px}.efl-sample h3{font-family:var(--font-heading-family,Georgia,serif);font-size:23px;line-height:1.2;font-weight:500}.efl-sample p{margin-top:9px;font-size:14px}.efl-sample figcaption .efl-text-link{display:block;margin-top:10px;font-size:12px}.efl-included{margin-top:32px;border-top:1px solid var(--efl-line);padding-top:24px;font-size:14px}.efl-offer{background:#193523;color:#fffcf6}.efl-offer-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:30px 64px;align-items:center;padding-block:48px}.efl-offer .efl-kicker{color:#e5cd9e}.efl-offer .efl-heading{margin-top:12px;max-width:19ch}.efl-offer p:not(.efl-kicker,.efl-price,.efl-small){margin-top:15px;font-size:14px}.efl-offer-action{text-align:center}.efl-offer-action .efl-button{margin-top:16px;min-width:220px}.efl-offer-action .efl-small{margin-top:12px}.efl-delivery{grid-column:1/-1;border-top:1px solid #ffffff40;padding-top:20px;font-size:14px}.efl-faq-grid{display:grid;grid-template-columns:1fr 1.7fr;gap:70px}.efl-faq .efl-heading{margin-top:12px}.efl-faq-grid>div>p:not(.efl-kicker){margin-top:15px;font-size:14px}.efl-question{border-bottom:1px solid var(--efl-line)}.efl-question:first-child{border-top:1px solid var(--efl-line)}.efl-question summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:62px;padding:18px 0;font-size:15px;line-height:1.4;cursor:pointer;list-style:none}.efl-question summary::-webkit-details-marker{display:none}.efl-question summary span{font-size:24px;transition:transform .15s}.efl-question[open] summary span{transform:rotate(45deg)}.efl-answer{padding:0 24px 22px 0;font-size:14px}.efl-answer p+p{margin-top:10px}.efl-section{margin:0!important}@media(max-width:899px){.efl-wrap{width:calc(100% - 36px)}.efl-space{padding-block:48px}.efl-hero-grid{grid-template-columns:1fr;grid-template-areas:"intro" "cover" "buy";gap:20px;padding-block:32px}.efl-intro{text-align:center}.efl-product-title{font-size:14px}.efl-promise{font-size:clamp(35px,8vw,50px);max-width:15ch;margin-inline:auto!important}.efl-lead{font-size:16px;margin:17px auto 0!important;max-width:40ch}.efl-level{font-size:13px}.efl-cover{max-width:210px;padding:8px}.efl-badge{width:62px;height:62px;font-size:10px;right:-4px}.efl-purchase{text-align:center;width:100%;max-width:460px;justify-self:center}.efl-price{font-size:29px}.efl-buy-row{display:grid;gap:14px}.efl-button{width:100%}.efl-meta{font-size:12px}.efl-benefit-grid{grid-template-columns:1fr;gap:18px;padding-block:22px}.efl-benefit,.efl-benefit:first-child,.efl-benefit:last-child{padding:0;border:0;gap:16px}.efl-benefit h2{font-size:14px}.efl-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.efl-card-copy{padding:13px 12px 15px}.efl-card h3{font-size:20px}.efl-card-copy p{font-size:13px}.efl-card-copy .efl-size{font-size:11px}.efl-card-image{aspect-ratio:1}.efl-section-head{grid-template-columns:1fr;gap:16px;margin-bottom:26px}.efl-sample-grid{grid-template-columns:1fr;gap:34px}.efl-sample{max-width:420px;margin-inline:auto!important;width:100%}.efl-sample>a{max-width:330px;margin:auto}.efl-sample figcaption{max-width:330px;margin:18px auto 0}.efl-offer-grid{grid-template-columns:1fr;gap:28px;padding-block:38px;text-align:center}.efl-offer .efl-heading{margin-inline:auto!important}.efl-offer-action{max-width:420px;width:100%;margin:auto}.efl-faq-grid{grid-template-columns:1fr;gap:26px}.efl-question summary{font-size:14px}.efl-small{font-size:12px}}@media(max-width:359px){.efl-project-grid{grid-template-columns:1fr}.efl-promise{font-size:34px}}@media(prefers-reduced-motion:reduce){.efl *{transition:none!important;scroll-behavior:auto!important}}.efl-hero{position:relative;isolation:isolate;background:#f3eadb}.efl-hero-grid{position:relative;max-width:1180px;min-height:610px;grid-template-columns:1fr 1fr;grid-template-areas:"intro cover" "buy cover";gap:20px 44px;padding-block:45px}.efl-hero-art{position:absolute;z-index:-1;inset:0 auto 0 50%;width:min(1440px,100vw);height:100%;transform:translate(-50%);pointer-events:none}.efl-hero-art picture{display:block;width:100%;height:100%}.efl-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.efl-hero-art .efl-badge{right:11%;top:24px;width:74px;height:74px;font-size:11px}.efl-intro,.efl-purchase{position:relative;z-index:1;max-width:490px}.efl-intro{align-self:end}.efl-product-title{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.efl-promise{font-size:clamp(42px,4.6vw,61px);max-width:13ch;line-height:1.03;margin-top:16px!important}.efl-lead{font-size:16px;max-width:43ch;margin-top:18px!important}.efl-level{font-size:12px;margin-top:9px!important}.efl-kicker{display:flex;align-items:center;gap:15px}.efl-kicker:after{content:"";display:inline-block;width:50px;height:1px;background:#b99253;flex-shrink:0}.efl-price{color:#b24b2d}.efl-purchase .efl-price{font-size:32px}.efl-meta{font-size:12px;margin-top:15px!important}.efl-purchase>.efl-small{font-size:11px}.efl-form{margin-top:12px}.efl-benefit-grid{padding-block:23px}.efl-offer{position:relative;isolation:isolate;background:radial-gradient(ellipse at 24% 0%,#31533b9e,transparent 60%),linear-gradient(110deg,#122c20,#22412d 52%,#122d20);overflow:hidden}.efl-offer:before,.efl-offer:after{content:"";position:absolute;z-index:-1;top:50%;width:155px;height:155px;margin-top:-77px;background:url(efl-pine-gold.svg) center/contain no-repeat;opacity:.9;pointer-events:none}.efl-offer:before{left:-25px;transform:rotate(-6deg)}.efl-offer:after{right:-25px;transform:scaleX(-1) rotate(-6deg)}.efl-offer-grid{grid-template-columns:1.4fr 1fr;gap:24px 50px;padding-block:32px}.efl-offer .efl-kicker{display:none}.efl-offer .efl-heading{font-size:32px;margin-top:0;max-width:21ch}.efl-offer p:not(.efl-kicker,.efl-price,.efl-small){font-size:12px;margin-top:10px}.efl-offer-action{display:grid;grid-template-columns:auto 1fr;gap:12px 26px;align-items:center}.efl-offer-action .efl-price{color:#f0bd91;font-size:30px;white-space:nowrap}.efl-offer-action .efl-button{margin:0;min-width:185px}.efl-offer-action .efl-small{grid-column:1/-1;margin:0;color:#e3e8dd;font-size:10px}.efl-section-head{gap:40px}.efl-sample-grid{max-width:910px;margin-inline:auto;gap:44px}.efl-sample>a{max-width:228px;margin-inline:auto;transform:rotate(-2deg)}.efl-sample:nth-child(2)>a{transform:rotate(2deg)}.efl-sample:nth-child(3)>a{transform:rotate(-1deg)}.efl-sample h3{font-size:21px}.efl-sample p{font-size:13px}.efl-sample figcaption{max-width:248px;margin-inline:auto}.efl-included{max-width:910px;margin-inline:auto}@media(min-width:1600px){.efl-hero{max-width:1600px;margin-inline:auto}.efl-section:has(.efl-hero){background:#f3eadb}}@media(max-width:1100px)and (min-width:900px){.efl-hero-grid{min-height:570px}.efl-hero-art img{object-position:53% center}.efl-promise{font-size:50px}.efl-lead{font-size:15px;max-width:35ch}.efl-hero-art .efl-badge{right:8%}}@media(max-width:899px){.efl-hero{background:#f6f0e5}.efl-hero-grid{min-height:0;grid-template-columns:1fr;grid-template-areas:"intro" "cover" "buy";gap:20px;padding-block:30px 27px}.efl-intro,.efl-purchase{max-width:460px;width:100%;justify-self:center}.efl-intro .efl-kicker{justify-content:center;font-size:10px;gap:10px}.efl-intro .efl-kicker:after{width:25px}.efl-promise{font-size:38px;max-width:14ch;margin:14px auto 0!important}.efl-lead{font-size:15px;max-width:38ch;margin:16px auto 0!important}.efl-level{font-size:12px;margin-top:10px!important}.efl-hero-art{position:relative;z-index:0;grid-area:cover;inset:auto;width:100%;max-width:440px;height:auto;aspect-ratio:949/846;transform:none;justify-self:center;margin-top:0}.efl-hero-art picture{height:100%}.efl-hero-art img{object-fit:cover;object-position:center;height:100%;border-radius:5px}.efl-hero-art .efl-badge{right:5%;top:2%;width:60px;height:60px;font-size:10px}.efl-purchase .efl-price{font-size:30px}.efl-meta{font-size:12px}.efl-offer-grid{grid-template-columns:1fr;gap:25px;padding-block:34px}.efl-offer-action{grid-template-columns:1fr;gap:14px;max-width:320px}.efl-offer-action .efl-button{min-width:0}.efl-offer-action .efl-small{grid-column:auto}.efl-offer .efl-heading{font-size:31px}.efl-offer:before,.efl-offer:after{width:115px;height:115px;top:auto;bottom:8px;margin-top:0;opacity:.55}.efl-offer:before{left:-42px}.efl-offer:after{right:-42px}.efl-sample-grid{gap:32px}.efl-sample>a{max-width:215px}.efl-sample figcaption{max-width:290px}.efl-sample:nth-child(n)>a{transform:none}}@media(min-width:900px){.efl-hero{position:relative;width:100%;max-width:none;margin-inline:0;overflow:hidden}.efl-hero-grid{min-height:max(610px,33.333333vw)}.efl-hero-art{position:absolute;inset:0 auto 0 50%;width:100vw;max-width:none;height:100%;margin:0;transform:translate(-50%);pointer-events:none}.efl-hero-art picture{display:block;width:100%;height:100%;-webkit-mask-image:none;mask-image:none}.efl-hero-art img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:65% center;border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/efl-navidad.css.map */
