.lp{padding-bottom:1rem}.lp-hero{position:relative;min-height:clamp(380px,52vh,580px);display:flex;align-items:flex-end;justify-content:var(--cab-justify, center);overflow:hidden;isolation:isolate;background:#2a2622;margin-bottom:0}.lp-hero--plain{align-items:center}.lp-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.lp-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity 1.2s ease}.lp-hero__img.is-active{opacity:1}.lp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000,rgba(0,0,0,calc(.06 * var(--cab-k, 1))) 32%,rgba(0,0,0,calc(.32 * var(--cab-k, 1))),rgba(0,0,0,calc(.54 * var(--cab-k, 1))) 78%,rgba(0,0,0,calc(.68 * var(--cab-k, 1))))}.lp-hero__inner{position:relative;z-index:1;width:100%;max-width:46rem;margin:0 var(--cab-mr, auto) 0 var(--cab-ml, auto);padding:3.75rem 1.5rem;text-align:var(--cab-align, center);color:var(--cab-txt, #fff)}.lp-hero__eyebrow{display:inline-block;margin:0 0 .9rem;font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cab-txt, #fff);text-shadow:var(--cab-sombra, 0 1px 10px rgba(0, 0, 0, .55))}.lp-hero__title{font-family:var(--font-heading);font-weight:300;line-height:1.08;font-size:clamp(2rem,5vw,3.4rem);letter-spacing:-.015em;color:var(--cab-txt, #fff);margin:0;text-transform:var(--cab-tt, none);text-shadow:var(--cab-sombra, 0 2px 30px rgba(0, 0, 0, .55), 0 1px 3px rgba(0, 0, 0, .4))}.lp-hero__lead{margin:1.1rem var(--cab-mr, auto) 0 var(--cab-ml, auto);max-width:40rem;font-family:var(--font-body);font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.65;color:var(--cab-txt, #fff);text-shadow:var(--cab-sombra, 0 1px 14px rgba(0, 0, 0, .5))}.lp-hero__badges{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-wrap:wrap;justify-content:var(--cab-justify, center);gap:.6rem 1.6rem}.lp-hero__badges li{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.9rem;font-weight:500;color:var(--cab-txt, #fff);text-shadow:var(--cab-sombra, 0 1px 10px rgba(0, 0, 0, .5))}.lp-hero__badges svg{width:1.05rem;height:1.05rem;flex:none;color:var(--cab-txt, #fff);background:#ffffff2e;border-radius:50%;padding:.18rem}.lp-hero__btn{display:inline-block;margin-top:1.85rem;background:var(--color-button-bg, #507E74);color:var(--color-button-text, #ffffff);padding:.95rem 2.2rem;font-family:var(--font-heading);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:var(--btn-radius, 999px);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.lp-hero__btn:hover{transform:translateY(-2px);opacity:.96;box-shadow:0 12px 28px -14px #00000080}.lp-hero--plain{background:color-mix(in srgb,var(--color-accent) 16%,var(--color-bg));border-bottom:1px solid var(--color-border);min-height:0}.lp-hero--plain .lp-hero__inner{color:var(--color-text);padding:3.25rem 1.5rem 2.9rem}.lp-hero--plain .lp-hero__eyebrow{color:var(--color-brand, #507E74)}.lp-hero--plain .lp-hero__title{color:var(--color-text);text-shadow:none}.lp-hero--plain .lp-hero__lead{color:var(--color-text-muted)}.lp-hero--plain .lp-hero__badges li{color:var(--color-text)}.lp-hero--plain .lp-hero__badges svg{color:var(--color-brand, #507E74);background:color-mix(in srgb,var(--color-brand, #507E74) 14%,transparent)}@media(prefers-reduced-motion:reduce){.lp-hero__img,.lp-hero__btn{transition:none}}.lp-hl{border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-accent) 7%,var(--color-bg))}.lp-hl__inner{max-width:var(--page-width);margin:0 auto;padding:2.5rem 1.5rem;display:grid;grid-template-columns:1fr;gap:2.2rem}@media(min-width:768px){.lp-hl__inner{grid-template-columns:repeat(3,1fr);gap:0;padding:2.75rem 2rem}.lp-hl__item+.lp-hl__item{border-left:1px solid var(--color-border)}.lp-hl__item{padding:0 2.2rem}}.lp-hl__item{text-align:center}.lp-hl__ico{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-bottom:.95rem;border-radius:50%;color:var(--sec-acento, var(--color-brand, #507E74));background:color-mix(in srgb,var(--sec-acento, var(--color-brand, #507E74)) 12%,transparent)}.lp-hl__ico svg{width:1.5rem;height:1.5rem}.lp-hl__t{margin:0 0 .5rem;font-family:var(--font-heading);font-size:1.12rem;font-weight:600;letter-spacing:-.01em;color:var(--sec-titulos, var(--color-text))}.lp-hl__b{margin:0 auto;max-width:34ch;font-size:.92rem;line-height:1.6;color:var(--sec-texto, var(--color-text-muted))}.lp-prose{max-width:76ch;margin:3rem auto 0;font-family:var(--font-body);font-size:1.02rem;line-height:1.78;color:var(--sec-texto, var(--color-text-muted))}.lp-prose>p:first-of-type{font-size:1.13rem;line-height:1.72;color:var(--sec-titulos, var(--color-text))}.lp-prose h1,.lp-prose h2,.lp-prose h3,.lp-prose h4{font-family:var(--font-heading);color:var(--sec-titulos, var(--color-text));line-height:1.22;letter-spacing:-.01em;margin:2.3em 0 .7em}.lp-prose>h1:first-child,.lp-prose>h2:first-child,.lp-prose>h3:first-child{margin-top:0}.lp-prose h1{font-size:1.75rem;font-weight:600}.lp-prose h2{font-size:1.55rem;font-weight:600}.lp-prose h3{font-size:1.22rem;font-weight:600}.lp-prose h4{font-size:1.05rem;font-weight:700}.lp-prose h2:after{content:"";display:block;width:44px;height:3px;border-radius:2px;margin-top:.5rem;background:color-mix(in srgb,var(--sec-acento, var(--color-brand, #507E74)) 55%,transparent)}.lp-prose p{margin:0 0 1.15em}.lp-prose a{color:var(--sec-acento, var(--color-brand, #507E74));text-decoration:underline;text-underline-offset:2px}.lp-prose a:hover{opacity:.8}.lp-prose strong{color:var(--sec-titulos, var(--color-text));font-weight:600}.lp-prose ul,.lp-prose ol{margin:0 0 1.3em;padding-left:1.3em;display:grid;gap:.45em}.lp-prose ul{list-style:none}.lp-prose ul>li{position:relative;padding-left:1.05em}.lp-prose ul>li:before{content:"";position:absolute;left:0;top:.68em;width:6px;height:6px;border-radius:50%;background:var(--sec-acento, var(--color-brand, #507E74));opacity:.65}.lp-prose img{display:block;width:100%;height:auto;border-radius:20px;margin:1.9rem 0}.lp-prose figure{margin:1.9rem 0}.lp-prose figure img{margin:0}.lp-prose figcaption{font-size:.85rem;opacity:.7;margin-top:.55rem;text-align:center}.lp-prose iframe{max-width:100%;border-radius:20px}.lp-prose blockquote{border-left:3px solid var(--sec-acento, var(--color-brand, #507E74));margin:1.8rem 0;padding:.35rem 0 .35rem 1.25rem;font-style:italic;color:var(--sec-titulos, var(--color-text))}.lp-prose img+img{margin-top:-.9rem}.lp-gallery-wrap{position:relative;margin:2.4rem 0}.lp-prose .lp-gallery{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.2rem;cursor:grab}.lp-prose .lp-gallery::-webkit-scrollbar{display:none}.lp-prose .lp-gallery.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-user-select:none;user-select:none}.lp-prose .lp-gallery.is-dragging img{cursor:grabbing}.lp-prose .lp-gallery img{flex:0 0 auto;height:clamp(240px,32vw,380px);width:auto;min-width:180px;margin:0;border-radius:16px;object-fit:cover;scroll-snap-align:start;cursor:zoom-in;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;transition:filter .3s ease,transform .4s cubic-bezier(.33,1,.68,1)}.lp-prose .lp-gallery img:hover{filter:brightness(1.05)}.lp-gallery-btn{position:absolute;top:calc(50% - .3rem);transform:translateY(-50%);z-index:3;width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:50%;background:var(--color-bg);color:var(--color-text);font-size:1.4rem;line-height:1;cursor:pointer;box-shadow:0 6px 18px -6px #00000040;transition:background .2s ease,color .2s ease,opacity .2s ease}.lp-gallery-btn:hover{background:var(--sec-acento, var(--color-brand, #507E74));color:#fff;border-color:var(--sec-acento, var(--color-brand, #507E74))}.lp-gallery-btn[hidden]{display:none}.lp-gallery-prev{left:-.6rem}.lp-gallery-next{right:-.6rem}@media(max-width:640px){.lp-gallery-prev{left:.3rem}.lp-gallery-next{right:.3rem}}.lp-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;align-items:center;justify-content:center;background:#0f0c0aeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:clamp(1rem,4vw,3rem)}.lp-lb.is-open{display:flex}.lp-lb__img{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:8px;box-shadow:0 30px 80px -20px #0009;animation:lp-lb-in .3s ease}@keyframes lp-lb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.lp-lb__btn{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:grid;place-items:center;border:0;border-radius:50%;background:#ffffff24;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;transition:background .2s ease}.lp-lb__btn:hover{background:#ffffff47}.lp-lb__prev{left:clamp(.5rem,2vw,1.6rem)}.lp-lb__next{right:clamp(.5rem,2vw,1.6rem)}.lp-lb__close{top:clamp(.7rem,2vw,1.4rem);right:clamp(.7rem,2vw,1.4rem);transform:none;width:2.6rem;height:2.6rem;font-size:1.3rem}.lp-lb__count{position:absolute;bottom:clamp(.8rem,3vw,1.6rem);left:50%;transform:translate(-50%);color:#ffffffd9;font-size:.85rem;letter-spacing:.05em}@media(prefers-reduced-motion:reduce){.lp-lb__img{animation:none}}.lp-prose .lp-services{list-style:none;padding:0;margin:2rem 0 0;counter-reset:svc;border-top:1px solid var(--color-border)}.lp-prose .lp-services>li{position:relative;counter-increment:svc;padding:1.6rem 2.6rem 1.6rem 3.6rem;border-bottom:1px solid var(--color-border);transition:background .4s cubic-bezier(.33,1,.68,1),padding .4s cubic-bezier(.33,1,.68,1)}.lp-prose .lp-services>li:before{content:counter(svc,decimal-leading-zero);position:absolute;left:.2rem;top:1.55rem;width:auto;height:auto;background:none;border-radius:0;font-family:var(--font-heading);font-size:1.5rem;font-weight:600;line-height:1;color:var(--sec-acento, var(--color-brand, #507E74));opacity:.38;transition:opacity .4s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.lp-prose .lp-services>li:after{content:"";position:absolute;right:1.1rem;top:50%;width:1.35rem;height:1.35rem;transform:translateY(-50%) translate(-8px);opacity:0;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23507E74' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");transition:opacity .4s ease,transform .4s cubic-bezier(.33,1,.68,1)}.lp-prose .lp-services h3{margin:0 0 .4rem;font-family:var(--font-heading);font-size:1.18rem;font-weight:600;color:var(--sec-titulos, var(--color-text));transition:color .3s ease}.lp-prose .lp-services p{margin:0;font-size:.94rem;line-height:1.65;max-width:60ch;color:var(--sec-texto, var(--color-text-muted))}.lp-prose .lp-services>li>a{display:block;color:inherit;text-decoration:none}.lp-prose .lp-services>li:hover{background:color-mix(in srgb,var(--color-accent) 9%,transparent);padding-left:4rem}.lp-prose .lp-services>li:hover:before{opacity:1;transform:translateY(-2px)}.lp-prose .lp-services>li:hover h3{color:var(--sec-acento, var(--color-brand, #507E74))}.lp-prose .lp-services>li:hover:after{opacity:1;transform:translateY(-50%) translate(0)}@media(prefers-reduced-motion:reduce){.lp-prose .lp-services>li,.lp-prose .lp-services>li:before,.lp-prose .lp-services>li:after{transition:none}}.lp-prose img.lp-img{width:min(44%,330px);height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:18px;margin:.35rem 0 1.1rem}.lp-prose img.lp-img--r{float:right;margin-left:1.6rem}.lp-prose img.lp-img--l{float:left;margin-right:1.6rem}.lp-prose h2,.lp__cta{clear:both}@media(max-width:640px){.lp-prose img.lp-img,.lp-prose img.lp-img--r,.lp-prose img.lp-img--l{float:none;width:100%;aspect-ratio:16 / 10;margin:1.4rem 0}}.lp__cta{max-width:76ch;margin:3rem auto 2.5rem;background:color-mix(in srgb,var(--sec-acento, var(--color-brand, #507E74)) 9%,var(--color-bg));border:1px solid color-mix(in srgb,var(--sec-acento, var(--color-brand, #507E74)) 22%,transparent);border-radius:22px;padding:1.9rem 2rem;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;align-items:center;justify-content:space-between}.lp__cta-title{font-family:var(--font-heading);font-size:1.28rem;font-weight:600;color:var(--sec-titulos, var(--color-text));margin:0 0 .3rem}.lp__cta-text{margin:0;font-size:.95rem;color:var(--sec-texto, var(--color-text-muted));max-width:46ch}.lp__cta-btn{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.7rem;border-radius:var(--btn-radius, 999px);background:var(--sec-acento, var(--color-brand, #507E74));color:#fff;font-family:var(--font-heading);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.lp__cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px var(--sec-acento, var(--color-brand, #507E74))}.lp-prose.lp-prose--seccion{margin-top:0}.lp-prose.lp-prose--primero{margin-top:3rem}.lp-prose.lp-prose--mas{padding-top:3rem}.lp-prose--seccion>h1:first-child,.lp-prose--seccion>h2:first-child,.lp-prose--seccion>h3:first-child,.lp-prose--seccion>h4:first-child{margin-top:2.3em}.lp-prose--primero>h1:first-child,.lp-prose--primero>h2:first-child,.lp-prose--primero>h3:first-child,.lp-prose--primero>h4:first-child{margin-top:0}.lp-prose--seccion>p:first-of-type{font-size:inherit;line-height:inherit;color:inherit}.lp-prose--destacar>p:first-of-type{font-size:1.13rem;line-height:1.72;color:var(--sec-titulos, var(--color-text))}.lp-prose--seccion>p:first-child,.lp-prose--seccion>ul:first-child,.lp-prose--seccion>ol:first-child{margin-top:0}.lp-hl{background:var(--sec-fondo, color-mix(in srgb, var(--color-accent) 7%, var(--color-bg)))}@media(min-width:768px){.lp-hl__inner{grid-template-columns:repeat(var(--hl-cols, 3),1fr)}}.mdf-pg{background:var(--sec-fondo, transparent)}.mdf-pg-banda{padding-bottom:1rem}.mdf-pg--fondo{display:flow-root;padding-block:2.5rem}.mdf-pg--fondo .lp-prose--seccion>:first-child{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mdf-pagina.css.map */
