:root{--blanco:#ffffff;--beis:#ece5de;--marron:#8c715c;--tinta:#1e1815;--gris:#6b625c;--papel:#fbf7f3;--carbon:#2b2826;--beis-medio:#cdbbad;--beis-oscuro:#baa38f;--borde:#e3ddd7;--serif:var(--fuente-new-york),"New York",Georgia,"Times New Roman",serif;--sans:var(--font-geist),Geist,system-ui,-apple-system,"Segoe UI",sans-serif;--t-titular-grande:clamp(38px,5vw,72px);--t-titulo-seccion:clamp(30px,3.6vw,50px);--t-copy:17px;--t-copy-chico:15px;--t-rotulo:14px;--t-linea-titular:1.2}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--blanco);color:var(--tinta);font-family:var(--sans);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(90deg,rgba(30,24,21,.035) 1px,transparent 0),linear-gradient(180deg,rgba(30,24,21,.035) 1px,transparent 0);background-size:76px 76px}main{position:relative;z-index:1}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:54px 20px 34px}.hero-logo{height:90px;width:auto;margin-bottom:26px}.hero h1{font-family:var(--serif);font-weight:400;font-size:var(--t-titular-grande);line-height:var(--t-linea-titular);letter-spacing:-.017em;margin:0 0 18px;max-width:1000px}.hero h1 em{font-style:italic;color:var(--marron)}.hero-sub{color:var(--carbon);margin:0 0 10px;max-width:780px}.hero-italica,.hero-sub{font-size:var(--t-copy);line-height:1.55}.hero-italica{font-family:var(--serif);font-style:italic;color:var(--marron);margin:0;max-width:820px}.comparador{position:relative;max-width:1240px;margin:30px auto 0;padding:0 20px}.comparador-marco{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 12px 28px rgba(30,24,21,.18);cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;aspect-ratio:16/10;background:var(--beis)}.comparador-marco img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.comparador-despues{-webkit-clip-path:inset(0 0 0 var(--corte,50%));clip-path:inset(0 0 0 var(--corte,50%))}.comparador-linea{top:0;bottom:0;width:2px;background:rgba(255,255,255,.9);transform:translateX(-1px)}.comparador-linea,.comparador-pomo{position:absolute;left:var(--corte,50%);pointer-events:none}.comparador-pomo{top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:rgba(255,255,255,.22);border:2px solid #ffffff;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center}.comparador-pomo:after,.comparador-pomo:before{content:"";width:0;height:0;border:5px solid transparent}.comparador-pomo:before{border-right-color:#ffffff;margin-right:2px}.comparador-pomo:after{border-left-color:#ffffff;margin-left:2px}.comparador-etiqueta{position:absolute;top:18px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:500;color:#ffffff;background:rgba(30,24,21,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.comparador-etiqueta.izq{left:18px}.comparador-etiqueta.der{right:18px;background:rgba(140,113,92,.85)}.legal{max-width:760px;margin:0 auto;padding:56px 24px 80px;font-size:16.5px;line-height:1.65;color:var(--carbon)}.legal-volver{display:inline-block;margin-bottom:28px;font-size:14.5px;color:var(--marron);text-decoration:none}.legal-volver:hover{text-decoration:underline}.legal h1{font-family:var(--serif);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.15;letter-spacing:-.017em;margin:0 0 6px;color:var(--tinta)}.legal-fecha{font-size:13.5px;color:var(--gris-claro);margin:0 0 30px}.legal h3{font-family:var(--sans);font-size:16.5px;font-weight:600;line-height:1.4;margin:24px 0 8px;color:var(--tinta)}.legal h2{font-family:var(--serif);font-weight:400;font-size:23px;line-height:1.25;letter-spacing:-.01em;margin:34px 0 10px;color:var(--tinta)}.legal p,.legal ul{margin:0 0 14px}.legal ul{padding-left:22px}.legal li{margin-bottom:6px}.legal a{color:var(--marron)}.legal-pie{margin-top:34px;padding-top:16px;border-top:1px solid var(--linea);font-size:14px;color:var(--gris)}@media (max-width:719px){.legal{padding:34px 18px 60px;font-size:16px}}.pie{max-width:1240px;font-size:15.5px;margin:48px auto 28px;background:var(--beis);border-radius:26px;padding:56px 0 0}.pie-caja{grid-template-columns:1.35fr 1fr}.pie h2{font-family:var(--serif);font-weight:400;letter-spacing:-.017em;font-size:var(--t-titulo-seccion);line-height:1.1;margin:0 0 12px}.pie h2,.pie-sub{color:var(--tinta)}.pie-sub{margin:0 0 4px;font-size:15px;line-height:1.55}.pie-linea{height:1px;background:rgba(30,24,21,.16);margin:22px 0}.pie-garantia{font-size:14px;line-height:1.6;color:var(--carbon);margin:0;max-width:46ch}.pie-contacto{color:var(--tinta)}.pie-contacto svg{color:var(--marron);flex:0 0 auto;margin-top:1px}.pie-contacto em{color:var(--gris)}.pendiente,.pendiente em{color:#857c76}.pie-abajo{margin:46px auto 0;padding:18px 30px 22px;line-height:1.6;color:var(--carbon)}.wa{position:fixed;right:22px;bottom:22px;z-index:120;display:flex;align-items:center;gap:11px;text-decoration:none}.wa-globo{font-size:12.5px;line-height:1.4;padding:10px 14px;border-radius:12px;max-width:168px;box-shadow:0 10px 26px rgba(30,24,21,.26)}.wa-circulo,.wa-globo{background:var(--tinta);color:#ffffff}.wa-circulo{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto;box-shadow:0 14px 32px rgba(30,24,21,.34);transition:transform .2s ease}.wa:hover .wa-circulo{transform:scale(1.07)}@media (max-width:719px){.hero{padding:64px 16px 30px}.hero-logo{height:72px;margin-bottom:20px}.comparador{padding:0 14px}.comparador-marco{border-radius:20px;aspect-ratio:4/3}.comparador-etiqueta{font-size:12px;padding:7px 13px}.pie{margin:34px 14px 20px;border-radius:20px;padding:36px 0 0}.pie-caja{grid-template-columns:1fr;gap:30px;padding:0 20px}.pie h2{font-size:34px}.pie-abajo{flex-direction:column;gap:12px;padding:16px 20px 22px;margin-top:30px}.pie-legal{flex-wrap:wrap;gap:14px}.wa{right:14px;bottom:14px;gap:8px}.wa-circulo{width:50px;height:50px}.wa-globo{max-width:124px;font-size:12px;padding:9px 12px}}@media (prefers-reduced-motion:reduce){.wa-circulo{transition:none}}@keyframes entra{0%{opacity:0;transform:translateY(var(--mov-distancia,30px));filter:blur(var(--mov-desenfoque,10px))}to{opacity:1;transform:none;filter:blur(0)}}@keyframes aparece{0%{opacity:0}to{opacity:1}}@keyframes sube{0%{transform:translateY(112%)}to{transform:none}}@keyframes asienta{0%{transform:scale(1.05)}to{transform:none}}@keyframes invita{0%,to{box-shadow:0 0 0 0 rgba(255,255,255,0)}50%{box-shadow:0 0 0 10px rgba(255,255,255,.2)}}.comparador,.hero h1,.hero-italica,.hero-logo,.hero-sub,.wa{animation:entra var(--mov-lento,.92s) var(--mov-curva,ease-out) both}.hero-logo{animation-delay:90ms}.hero h1{animation:aparece .7s var(--mov-curva,ease-out) .17s both}.hero-sub{animation-delay:.56s}.hero-italica{animation-delay:.68s}.comparador{animation-delay:.82s;animation-duration:1.2s}.wa{animation-delay:1.15s}.hero h1 .palabra{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.16em;margin-bottom:-.16em}.hero h1 .palabra>span{display:inline-block;animation:sube 1.05s var(--mov-curva,ease-out) both;animation-delay:calc(.18s + var(--mov-escalon, 95ms) * var(--i, 0))}.comparador-marco img{animation:asienta 1.4s var(--mov-curva,ease-out) .9s both}.comparador-etiqueta{animation:aparece .8s var(--mov-curva,ease-out) 1.5s both}.comparador-pomo{animation:invita 2.2s ease-in-out 2.4s 1}.revela{opacity:0;transform:translateY(34px);filter:blur(7px);transition:opacity .95s var(--mov-curva,ease-out),transform .95s var(--mov-curva,ease-out),filter .95s var(--mov-curva,ease-out)}.revela.revelado{opacity:1;transform:none;filter:blur(0)}.comparador-pomo{transition:transform var(--mov-rapido,.18s) var(--mov-curva,ease-out)}.comparador-pomo:hover{transform:scale(1.06)}.comparador-pomo:active{transform:scale(.95)}.wa-circulo{transition:transform var(--mov-rapido,.18s) var(--mov-curva,ease-out)}.pie-abajo a,.pie-legal a{transition:color var(--mov-rapido,.18s) var(--mov-curva,ease-out)}@media (prefers-reduced-motion:reduce){.comparador,.comparador-etiqueta,.comparador-marco img,.comparador-pomo,.hero h1,.hero h1 .palabra>span,.hero-italica,.hero-logo,.hero-sub,.wa{animation:none!important}.revela{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}.comparador-pomo,.pie-abajo a,.pie-legal a,.wa-circulo{transition-duration:1ms!important}}.pie-contacto.pendiente{display:none}.mi{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.enlace-pie{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(30,24,21,.35);text-decoration-color:rgba(30,24,21,.35)}.enlace-pie:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pie-vinz{max-width:1240px;margin:48px auto 10px;background:#ECE5DE;border-radius:26px;padding:16px 0 10px;box-shadow:none}.pie-logo-caja{max-width:1060px;margin:0 auto 20px;padding:0 30px}.pie-logo{display:block;width:76px;height:auto}.pie-caja{max-width:1060px;margin:0 auto;padding:0 30px;display:grid;grid-template-columns:1.55fr 1fr;grid-gap:52px;gap:52px}.pie-izq{align-self:start}.pie-vinz h2{font-family:var(--serif);font-weight:400;font-size:clamp(23px,2.1vw,29px);line-height:1.2;margin:0 0 12px;color:#1E1815}.pie-vinz h2 a{color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;-webkit-text-decoration-color:rgba(30,24,21,.45);text-decoration-color:rgba(30,24,21,.45)}.pie-vinz h2 a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pie-der{display:flex;flex-direction:column;gap:15px;padding-top:6px;justify-content:center;align-self:center}.pie-contacto{display:flex;gap:11px;align-items:flex-start;color:#1E1815;text-decoration:none;font-size:14.5px;line-height:1.35}.pie-contacto .mi,.pie-contacto svg{color:#8C715C;flex:0 0 auto;margin-top:1px;font-size:16px}.pie-contacto em{display:block;font-style:normal;font-size:12.5px;color:#6B625C}.pie-contacto a{color:#1E1815}.pie-pendiente{display:none}.pie-garantia{font-size:13.5px;line-height:1.65;color:var(--gris,#6B625C);margin:28px auto 0;padding:22px 30px 14px;max-width:1060px;border-top:1px solid rgba(30,24,21,.14);text-align:left}.pie-garantia strong{color:var(--tinta,#1E1815)}@media print{.no-imprimir{display:none!important}body,main{background:#fff!important}#constancia{border:0!important;border-radius:0!important;padding:0!important;margin:0!important}}.pie-abajo{max-width:1060px;margin:0 auto;padding:20px 30px 14px;border-top:1px solid rgba(30,24,21,.14);display:flex;justify-content:space-between;gap:18px;font-size:13px;color:#2B2826}.pie-legal{display:flex;gap:20px}.pie-legal a{color:#2B2826}@media (max-width:719px){.pie-vinz{margin:34px 16px 20px;border-radius:20px;padding:36px 0 10px}.pie-caja,.pie-logo-caja{padding:0 20px}.pie-caja{grid-template-columns:1fr;gap:30px}.pie-vinz h2{font-size:26px}.pie-abajo{flex-direction:column;gap:12px;padding:16px 20px 22px;margin-top:0}.pie-legal{flex-wrap:wrap;gap:14px}}.opt-banda{padding:clamp(56px,7vw,96px) 0}.opt-banda--papel{background:var(--beis)}.opt-container{max-width:1120px;margin:0 auto;padding:0 24px}.opt-eyebrow{font-size:12.5px;letter-spacing:.16em;margin-bottom:14px}.opt-titulo{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.08;font-size:clamp(28px,3.4vw,46px);color:var(--tinta);max-width:20ch}.opt-titulo em{font-style:italic;color:var(--marron)}#como-se-ve .opt-eyebrow{margin-bottom:12px}#como-se-ve .opt-titulo{margin-top:0}.opt-texto{font-size:var(--t-copy);line-height:1.7;color:var(--carbon);max-width:56ch;margin-top:18px}.opt-dos{display:grid;grid-template-columns:1.35fr .65fr;grid-gap:56px;gap:56px;align-items:center}.opt-cifra{border-left:1px solid var(--beis-medio);padding-left:34px}.opt-cifra-num{display:block;font-family:var(--serif);font-size:clamp(64px,8vw,104px);line-height:.9;color:var(--marron);letter-spacing:-.04em}.opt-cifra-num small{font-size:.42em;vertical-align:super}.opt-cifra-pie{font-size:15px;line-height:1.5;color:var(--gris);margin-top:12px;max-width:22ch}.opt-tarjetas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;margin-top:34px;border-top:1px solid var(--beis-medio)}.opt-tarjeta{padding:26px 22px 8px 0}.opt-tarjeta+.opt-tarjeta{padding-left:22px;border-left:1px solid var(--beis-medio)}.opt-tarjeta .mi{font-size:22px;color:var(--marron);display:block;margin-bottom:14px}.opt-tarjeta h3{font-family:var(--serif);font-weight:400;font-size:20px;color:var(--tinta);margin-bottom:6px}.opt-tarjeta p{font-size:15px;line-height:1.6;color:var(--gris)}.opt-incluye,.opt-tarjetas--tres{grid-template-columns:repeat(3,1fr)}.opt-incluye{display:grid;grid-gap:0;gap:0;margin-top:30px;border-top:1px solid var(--beis-medio)}.opt-inc{padding:22px 22px 8px 0}.opt-inc+.opt-inc{padding-left:22px;border-left:1px solid var(--beis-medio)}.opt-inc-n{display:block;font-family:var(--serif);font-size:14px;color:var(--marron);margin-bottom:8px}.opt-inc b{display:block;font-size:16px;color:var(--tinta)}.opt-inc small{display:block;margin-top:3px}.opt-inc small,.opt-nota{font-size:14.5px;color:var(--gris)}.opt-nota{margin-top:26px}.opt-nota a{color:var(--marron);text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.opt-dos{grid-template-columns:1fr;gap:30px}.opt-cifra{border-left:0;border-top:1px solid var(--beis-medio);padding-left:0;padding-top:24px}.opt-incluye,.opt-tarjetas,.opt-tarjetas--tres{grid-template-columns:1fr}.opt-tarjeta{padding:20px 0 6px}.opt-tarjeta+.opt-tarjeta{padding-left:0;border-left:0;border-top:1px solid var(--beis-medio)}.opt-inc{padding:18px 0 6px}.opt-inc+.opt-inc{padding-left:0;border-left:0;border-top:1px solid var(--beis-medio)}.opt-cifra-pie,.opt-nota,.opt-tarjeta p,.opt-texto{font-size:16px}}.opt-detalle{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 44px;gap:2px 44px;margin-top:34px;border-top:1px solid var(--beis-medio)}.opt-det{display:grid;grid-template-columns:26px 1fr;grid-gap:14px;gap:14px;padding:20px 0;border-bottom:1px solid var(--beis-medio)}.opt-det .mi{font-size:20px;color:var(--marron)}.opt-det b{display:block;font-size:16px;color:var(--tinta);margin-bottom:4px}.opt-det p{font-size:15px;line-height:1.6;color:var(--gris)}@media (max-width:900px){.opt-detalle{grid-template-columns:1fr;gap:0}.opt-det p{font-size:16px}}.opt-ejemplos{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:30px}.opt-ej{position:relative;margin:0;border-radius:16px;overflow:hidden;background:var(--beis);aspect-ratio:16/10}.opt-ej img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.opt-ej-before{opacity:0;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.opt-ej--par:hover .opt-ej-before{opacity:1}.opt-pill{position:absolute;top:14px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.04em;padding:5px 11px;border-radius:999px;background:rgba(30,24,21,.72);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .35s}.opt-pill--izq{left:14px;opacity:0}.opt-ej--par:hover .opt-pill--izq{opacity:1}.opt-pill--der{right:14px}.opt-ej figcaption{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:34px 16px 14px;font-size:14.5px;font-weight:600;color:#fff;background:linear-gradient(180deg,transparent,rgba(30,24,21,.72))}@media (max-width:900px){.opt-ejemplos{grid-template-columns:1fr;gap:14px}.opt-ej figcaption{font-size:15.5px}}.opt-num{display:block;font-family:var(--serif);font-size:13px;color:var(--beis-oscuro);letter-spacing:.1em;margin-bottom:8px}.opt-tarjetas--tres{border-top:0;margin-top:30px;gap:0}.opt-tarjetas--tres .opt-tarjeta{border-top:1px solid var(--beis-medio);padding-top:22px}.opt-tarjetas--tres .opt-tarjeta h3{font-size:clamp(22px,2.4vw,30px);margin-bottom:8px}.opt-tarjetas--tres .opt-tarjeta+.opt-tarjeta{border-left:1px solid var(--beis-medio)}.opt-migas{display:flex;gap:8px;font-size:13px;color:var(--gris);margin-bottom:18px}.opt-migas-sep{color:var(--beis-oscuro)}.opt-titulo--grande{font-size:clamp(34px,4.4vw,56px);max-width:24ch}.opt-servicios{margin-top:44px}.opt-servicio{position:relative;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:48px;gap:48px;padding:44px 0;border-top:1px solid var(--beis-medio)}.opt-servicio-num{position:absolute;top:26px;right:0;font-family:var(--serif);font-size:13px;color:var(--beis-oscuro);letter-spacing:.12em}.opt-servicio-cabeza{display:flex;align-items:center;gap:14px}.opt-servicio-icono{font-size:40px;color:var(--marron);line-height:1;flex:0 0 auto;font-variation-settings:"wght" 300}.opt-servicio-cabeza h3{font-family:var(--serif);font-weight:400;font-size:clamp(26px,2.8vw,38px);color:var(--tinta)}.opt-servicio-p{font-size:16px;line-height:1.7;color:var(--carbon);max-width:52ch;margin-top:12px}.opt-panel{border-bottom:1px solid var(--beis-medio)}.opt-panel:first-of-type{border-top:1px solid var(--beis-medio);margin-top:22px}.opt-panel summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 2px;cursor:pointer;list-style:none}.opt-panel summary::-webkit-details-marker{display:none}.opt-panel-titulo{font-size:15px;font-weight:700;color:var(--tinta);letter-spacing:.01em}.opt-caret{font-size:22px;color:var(--marron);transition:transform .3s var(--mov-curva,ease)}.opt-panel[open] .opt-caret{transform:rotate(180deg)}.opt-panel ul{list-style:none;margin:0 0 16px;padding:0 2px}.opt-panel li{font-size:15.5px;line-height:1.85;color:var(--gris);position:relative;padding-left:18px}.opt-panel li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--beis-oscuro)}.opt-cmp{position:relative;aspect-ratio:16/10;border-radius:4px;overflow:hidden;background:var(--beis);touch-action:none;cursor:ew-resize}.opt-cmp img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.opt-cmp-antes{filter:saturate(.55) brightness(.9) contrast(.92)}.opt-cmp-despues{-webkit-clip-path:inset(0 0 0 var(--corte));clip-path:inset(0 0 0 var(--corte))}.opt-cmp-linea{top:0;bottom:0;width:1px;background:rgba(255,255,255,.9);transform:translateX(-.5px)}.opt-cmp-linea,.opt-cmp-pomo{position:absolute;left:var(--corte)}.opt-cmp-pomo{top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:rgba(30,24,21,.55);color:#fff;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .3s}.opt-cmp:hover .opt-cmp-pomo{background:rgba(30,24,21,.8)}.opt-cmp-pomo .mi{font-size:20px}.opt-servicio-pie{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--gris);margin-top:12px}.opt-servicio-pie .mi{font-size:18px;color:var(--marron)}.opt-servicio-pie b{color:var(--tinta)}@media (max-width:900px){.opt-servicio{grid-template-columns:1fr;gap:22px;padding:30px 0}.opt-servicio-num{position:static;order:-1;display:block;margin-bottom:6px}.opt-servicio-icono{font-size:32px}.opt-servicio-cabeza h3{font-size:26px}.opt-panel li,.opt-servicio-p{font-size:16px}.opt-cmp{aspect-ratio:4/3}}.opt-indice-titulo{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;font-size:clamp(30px,3.2vw,44px);color:var(--tinta)}.opt-pestanas{gap:34px;border-bottom:1px solid var(--beis-medio)}.opt-pestana{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font-size:16.5px;color:var(--gris);padding:0 0 14px;position:relative;transition:color .25s}.opt-pestana.is-activa,.opt-pestana:hover{color:var(--tinta)}.opt-pestana.is-activa:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--tinta)}.opt-cuadricula{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:26px}.opt-serv{display:flex;align-items:flex-start;gap:16px;text-decoration:none;background:#fff;border:1px solid var(--beis-medio);border-radius:16px;padding:22px 20px;transition:border-color .3s,transform .3s,box-shadow .3s}.opt-serv:hover{border-color:var(--marron);transform:translateY(-2px);box-shadow:0 10px 24px rgba(30,24,21,.08)}.opt-serv .mi{font-size:40px;color:var(--tinta);line-height:1;flex:0 0 auto;font-variation-settings:"wght" 300}.opt-serv b{display:block;font-weight:600;color:var(--tinta);line-height:1.25}.opt-serv small{display:block;font-size:15px;color:var(--gris);margin-top:4px;line-height:1.35}@media (max-width:1100px){.opt-cuadricula{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.opt-cuadricula{grid-template-columns:1fr;gap:12px}.opt-pestanas{gap:20px}.opt-pestana{font-size:15.5px}.opt-serv{padding:18px 16px}.opt-serv small{font-size:16px}}.opt-pestanas{display:flex;gap:10px;margin-top:26px;border-bottom:0;flex-wrap:wrap}.opt-pestana{display:inline-flex;align-items:center;gap:9px;cursor:pointer;font:inherit;font-size:15.5px;font-weight:600;color:var(--carbon);background:transparent;border:1px solid var(--beis-medio);border-radius:999px;padding:11px 20px 11px 16px;transition:background .3s,color .3s,border-color .3s}.opt-pestana .mi{font-size:22px;color:var(--marron);transition:color .3s;font-variation-settings:"wght" 300}.opt-pestana:hover{border-color:var(--marron)}.opt-pestana.is-activa{background:var(--tinta);color:#fff;border-color:var(--tinta)}.opt-pestana.is-activa .mi{color:var(--beis-medio)}.opt-pestana.is-activa:after{content:none}.opt-serv,.opt-serv>.mi{align-items:center}.opt-serv>.mi{font-size:26px;color:var(--marron);flex:0 0 auto;width:52px;height:52px;display:flex;justify-content:center;border-radius:50%;border:1px solid var(--beis-medio);background:#FCFAF8;font-variation-settings:"wght" 300;transition:border-color .3s,background .3s}.opt-serv:hover>.mi{border-color:var(--marron);background:#fff}.opt-serv b{font-size:17px}.opt-pie-logo{height:15px;width:auto;opacity:.85}button.opt-serv{font:inherit;text-align:left;cursor:pointer;width:100%}.opt-volver{margin-top:26px}.opt-volver-boton{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:600;color:var(--marron);background:none;border:0;cursor:pointer;padding:0}.opt-volver-boton .mi{font-size:18px}.opt-volver-boton:hover{color:var(--tinta)}.opt-servicio[hidden]{display:none}.opt-pie-logo{height:18px;width:18px;border-radius:50%;display:block;opacity:1}.opt-cuadricula[hidden],.opt-servicio[hidden],.opt-volver[hidden]{display:none!important}.opt-detalle-servicio{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:48px;gap:48px;margin-top:34px;padding-top:34px;border-top:1px solid var(--beis-medio)}@media (max-width:900px){.opt-detalle-servicio{grid-template-columns:1fr;gap:22px;margin-top:24px;padding-top:24px}}.hero-rotulo{display:inline-flex;align-items:center;gap:8px;margin:18px 0 16px;padding:7px 15px 7px 12px;border-radius:999px;background:#F1EBE4;border:1px solid rgba(140,113,92,.34);color:#8C715C;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-rotulo:before{content:"";width:6px;height:6px;border-radius:50%;background:#8C715C;flex:0 0 auto}.hero-acciones{gap:12px;flex-wrap:wrap;margin-top:26px}.hero-cta{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 26px;border-radius:999px;background:var(--tinta);color:#fff;text-decoration:none;font-size:15px;font-weight:700;border:1px solid var(--tinta);transition:background .3s,color .3s,border-color .3s}.hero-cta:hover{background:var(--carbon)}.hero-cta--fantasma{background:transparent;color:var(--tinta);border-color:var(--beis-medio)}.hero-cta--fantasma:hover{border-color:var(--marron);color:var(--marron);background:transparent}@media (max-width:700px){.hero-cta{width:100%}.hero-acciones{gap:10px}}.hero-slider{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:var(--beis);cursor:ew-resize;touch-action:pan-y;box-shadow:0 12px 28px rgba(30,24,21,.18)}.hero-slider img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-foto{position:relative;aspect-ratio:16/9;border-radius:28px;overflow:hidden;background:var(--beis);box-shadow:0 12px 28px rgba(30,24,21,.18)}.hero-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-slider-antes{filter:saturate(.55) brightness(.9) contrast(.94)}.hero-slider-despues{-webkit-clip-path:inset(0 0 0 var(--corte));clip-path:inset(0 0 0 var(--corte))}.hero-slider-linea{position:absolute;top:0;bottom:0;left:var(--corte);width:2px;background:rgba(255,255,255,.9);transform:translateX(-1px)}.hero-slider-pomo{position:absolute;top:50%;left:var(--corte);width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:rgba(255,255,255,.25);border:2px solid #fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;pointer-events:none}.hero-slider-pomo:after,.hero-slider-pomo:before{content:"";width:0;height:0;border:5px solid transparent}.hero-slider-pomo:before{border-right-color:#fff;margin-right:2px}.hero-slider-pomo:after{border-left-color:#fff;margin-left:2px}.hero-slider-firma{position:absolute;left:18px;bottom:16px;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.hero-slider-firma img{position:static;width:20px;height:20px;border-radius:50%;object-fit:cover}.hero-fichas{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:14px}.hero-ficha{display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;font:inherit;background:transparent;border:1px solid transparent;border-radius:14px;padding:12px 14px;transition:background .3s,box-shadow .3s,border-color .3s}.hero-ficha .mi{font-size:24px;color:var(--marron);flex:0 0 auto;font-variation-settings:"wght" 300}.hero-ficha b{display:block;font-size:16.5px;font-weight:700;color:var(--tinta);line-height:1.2}.hero-ficha small{display:block;font-size:14px;color:var(--gris);margin-top:2px;line-height:1.3}.hero-ficha.is-activa{background:#fff;box-shadow:0 10px 26px rgba(30,24,21,.1);border-color:var(--borde,#E3DDD7)}.hero-ficha:hover{background:rgba(255,255,255,.7)}@media (max-width:1100px){.hero-fichas{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.hero-slider{aspect-ratio:4/3;border-radius:16px}.hero-fichas{display:flex;overflow-x:auto;gap:8px;padding-bottom:6px;-webkit-overflow-scrolling:touch}.hero-ficha{flex:0 0 auto;min-width:210px}.hero-ficha b{font-size:16px}.hero-ficha small{font-size:14.5px}}.hero-pill{position:absolute;top:18px;z-index:3;font-size:13px;font-weight:600;color:#fff;padding:8px 16px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero-pill--izq{left:18px;background:rgba(74,68,65,.88)}.hero-pill--der{right:18px;background:rgba(140,113,92,.92)}@media (max-width:700px){.hero-pill{top:12px;font-size:12px;padding:6px 12px}.hero-pill--izq{left:12px}.hero-pill--der{right:12px}}.hero-pill{z-index:5}.hero-slider img{z-index:0}.cta-pill{--anillo:5px;--circulo:39px;--margen:7px;--duracion:700ms;--curva:cubic-bezier(0.22,1,0.36,1);justify-content:center;width:100%;max-width:420px;height:53px;padding:0;border:0;border-radius:999px;overflow:hidden;background:var(--tinta);color:#FFFFFF;font-size:15.5px;font-weight:700;box-shadow:0 12px 28px rgba(30,24,21,.18);transition:box-shadow var(--duracion) var(--curva)}.cta-pill,.cta-pill__etiqueta{position:relative;display:inline-flex;align-items:center}.cta-pill__etiqueta{z-index:1;gap:10px;padding-right:calc(var(--circulo) + var(--margen) * 2)}.cta-pill,.cta-pill:hover{text-decoration:none}.cta-pill:hover .cta-pill__circulo svg{transform:scale(1.7)}.cta-pill__circulo svg{transition:transform var(--duracion) var(--curva)}.hero-acciones{width:100%;display:flex;justify-content:center}.hero-acciones .cta-pill{width:min(480px,100%);flex:0 0 auto}.cta-pill__circulo{position:absolute;z-index:2;top:calc(50% - var(--circulo) / 2);right:var(--margen);width:var(--circulo);height:var(--circulo);display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--beis);color:var(--tinta);transition:width var(--duracion) var(--curva),height var(--duracion) var(--curva),top var(--duracion) var(--curva),right var(--duracion) var(--curva)}.cta-pill:hover{box-shadow:0 12px 28px rgba(30,24,21,.18)}.cta-pill:hover .cta-pill__circulo{top:var(--anillo);right:var(--anillo);width:calc(100% - var(--anillo) * 2);height:calc(100% - var(--anillo) * 2)}.hero-carrusel{width:100%;min-width:0;max-width:75%;margin-left:auto;margin-right:auto}.hero-fichas,.hero-slider{width:90%;margin-left:auto;margin-right:auto}.hero-fichas{min-width:0;max-width:100%}@media (max-width:700px){.hero{padding-left:18px;padding-right:18px}.hero-rotulo{font-size:9px;letter-spacing:.1em;margin-top:14px}.hero h1{font-size:clamp(30px,9vw,36px);line-height:1.16}.hero-sub{font-size:16px;line-height:1.55;margin-top:14px}.hero-acciones{margin-top:20px}.hero-acciones .cta-pill{width:100%;height:52px}.hero-fichas,.hero-slider{width:100%}.hero-slider{aspect-ratio:4/3;border-radius:20px;box-shadow:0 8px 20px rgba(30,24,21,.14)}.hero-slider-pomo{width:34px;height:34px;margin:-17px 0 0 -17px}.hero-slider-firma{left:12px;bottom:12px;font-size:12px}.hero-slider-firma img{width:17px;height:17px}.hero-pill{top:10px;font-size:11.5px;padding:6px 12px}.hero-pill--izq{left:10px}.hero-pill--der{right:10px}.hero-fichas{display:flex;gap:8px;overflow-x:auto;padding:8px 4px 18px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero-ficha.is-activa{box-shadow:0 6px 16px rgba(30,24,21,.1)}.hero-fichas::-webkit-scrollbar{display:none}.hero-ficha{flex:0 0 84%;scroll-snap-align:center;min-width:0;padding:12px;border-radius:12px}.hero-ficha .mi{font-size:22px}.hero-ficha b{font-size:16px}.hero-ficha small{font-size:14.5px}}a,a:hover{text-decoration:none}@media (max-width:700px){.hero-carrusel{max-width:100%}}.hero-ficha:focus{outline:none}.hero-ficha:focus-visible{outline:2px solid var(--marron);outline-offset:2px}.hero-puntos{display:none}@media (max-width:700px){.hero-puntos{display:flex;gap:8px;justify-content:center;margin-top:12px}.hero-punto{width:8px;height:8px;border-radius:50%;background:rgba(140,113,92,.3);transition:background .25s ease,transform .25s ease}.hero-punto.is-activo{background:var(--marron);transform:scale(1.3)}}.hero-ayuda{display:none}@media (max-width:700px){.hero-ayuda{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.5px;color:var(--gris);margin-top:6px}.hero-ayuda .mi{font-size:16px;color:var(--marron)}.hero-fichas{touch-action:pan-x;overscroll-behavior-x:contain}}.hero-ficha .mi--hdr,.opt-serv .mi--hdr{font-size:34px}@media (max-width:700px){.hero-ficha .mi--hdr,.opt-serv .mi--hdr{font-size:30px}}.opt-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 15px 7px 12px;border:1px solid rgba(140,113,92,.32);border-radius:999px;background:rgba(243,239,235,.5);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--marron)}.opt-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--marron);flex:0 0 auto}.opt-indice-titulo,.opt-titulo{font-family:var(--serif);font-size:42px;font-weight:500;line-height:1.12;letter-spacing:-1.05px;color:var(--tinta)}.opt-titulo--grande{font-size:42px}@media (max-width:900px){.opt-eyebrow{font-size:10px}.opt-indice-titulo,.opt-titulo,.opt-titulo--grande{font-size:28px;letter-spacing:-.6px;line-height:1.18}}#lo-que-esta-en-juego{position:relative;background-color:#F8F5F2;background-image:radial-gradient(rgba(140,113,92,.1) 1px,transparent 0);background-size:12px 12px;border-radius:24px;padding:28px}.opt-bento{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.15fr .85fr 1fr;grid-template-areas:"t t d" "x f f" "q q q"}.opt-bento>*{background:#FFFFFF;border-radius:18px;padding:26px;margin:0;box-shadow:0 12px 28px rgba(30,24,21,.18)}.opt-bento-t{grid-area:t}.opt-bento-d{grid-area:d;background:var(--beis);gap:14px}.opt-bento-d,.opt-bento-x{display:flex;align-items:center}.opt-bento-x{grid-area:x}.opt-bento-f{grid-area:f;padding:0;overflow:hidden}.opt-bento-f img{width:100%;height:100%;object-fit:cover;display:block;min-height:288px}.opt-bento-q{grid-area:q;display:flex;align-items:center;gap:16px}.opt-bento-q p{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.3;color:var(--marron);margin:0}.opt-bento-logo{width:34px;height:34px;border-radius:50%;display:block;flex:0 0 auto}.opt-bento-num{font-family:var(--serif);font-size:74px;line-height:.86;letter-spacing:-3px;color:var(--marron)}.opt-bento-num small{font-size:22px;letter-spacing:0}.opt-bento-expl{font-size:15px;line-height:1.45;color:var(--gris);margin:0;max-width:20ch}.opt-bento .opt-titulo{margin-top:14px}.opt-bento-x .opt-texto{margin:0}@media (max-width:900px){.opt-bento{grid-template-columns:1fr;grid-template-areas:"t" "d" "f" "x" "q"}.opt-bento>*{padding:20px;border-radius:16px}.opt-bento-f{padding:0}.opt-bento-f img{min-height:0;height:230px}.opt-bento-num{font-size:56px;letter-spacing:-2px}.opt-bento-num small{font-size:18px}.opt-bento-expl{font-size:15px;max-width:none}.opt-bento-q{gap:12px}.opt-bento-q p{font-size:16px}.opt-bento-logo{width:26px;height:26px}#lo-que-esta-en-juego{background-color:#F8F5F2;padding:12px;border-radius:18px}#lo-que-esta-en-juego:after,#lo-que-esta-en-juego:before{display:none}.opt-bento>*{box-shadow:0 8px 18px rgba(30,24,21,.12)}}.hero-slider-firma img{filter:brightness(0) invert(1);opacity:.95}.opt-nota-bajo{font-size:13px;line-height:1.5;color:var(--gris);margin:22px 0 0;padding-top:14px;border-top:1px solid var(--borde)}@media (max-width:700px){.opt-nota-bajo{font-size:15px}}.opt-serv.is-activa{border-color:var(--marron);background:rgba(236,229,222,.45);box-shadow:0 8px 18px rgba(30,24,21,.1)}.opt-serv.is-activa>.mi{border-color:var(--marron);background:var(--marron);color:#fff}.opt-serv.is-activa b{color:var(--tinta)}.opt-bloque-titulo{font-family:var(--serif);font-size:15px;letter-spacing:.02em;color:var(--marron);margin:30px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--borde)}.opt-bloque-titulo:first-of-type{margin-top:26px}.opt-pasos{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.opt-pasos li{padding:0 22px;border-left:1px solid var(--borde)}.opt-pasos li:first-child{border-left:0;padding-left:0}.opt-pasos span{display:block;font-family:var(--serif);font-size:13px;color:var(--marron);margin-bottom:10px}.opt-pasos b{display:block;font-size:17px;color:var(--tinta);margin-bottom:6px}.opt-pasos p{font-size:15px;line-height:1.6;color:var(--gris);margin:0}.opt-tarjetas--tres.opt-paquetes{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}.opt-paquete{border:1px solid var(--borde);border-radius:18px;padding:26px;background:#fff}.opt-paquete h3{font-family:var(--serif);font-weight:500;font-size:22px;margin:0 0 10px}.opt-paquete p{font-size:15px;line-height:1.6;color:var(--carbon);margin:0 0 12px}.opt-paquete small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--marron)}.opt-antd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:28px}.opt-antd-pie{font-size:13.5px;color:var(--gris);margin:10px 0 0}.opt-cierre-accion{margin-top:26px}.opt-cierre .opt-texto{margin-bottom:0}@media (max-width:900px){.opt-pasos{grid-template-columns:1fr;gap:18px}.opt-pasos li{border-left:0;border-top:1px solid var(--borde);padding:16px 0 0}.opt-pasos li:first-child{border-top:0;padding-top:0}.opt-antd,.opt-tarjetas--tres.opt-paquetes{grid-template-columns:1fr}}.opt-tl{display:grid;grid-template-columns:486px 1fr;grid-gap:64px;gap:64px;align-items:start}.opt-tl .opt-titulo{margin-top:22px}.opt-tl .opt-texto{margin-top:18px}.opt-tl-accion{margin-top:26px}.opt-tl-lista{list-style:none;margin:0;padding:0 0 0 34px;position:relative}.opt-tl-lista:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--beis-medio)}.opt-tl-lista>li{position:relative;padding:0 0 38px}.opt-tl-lista>li:last-child{padding-bottom:0}.opt-tl-lista>li:before{content:"";position:absolute;left:-34px;top:10px;width:11px;height:11px;transform:translateX(-50%);border-radius:50%;background:var(--papel);border:1px solid var(--beis-oscuro)}.opt-tl-lista>li.is-actual:before{background:var(--marron);border-color:var(--marron)}.opt-tl-num{display:block;font-family:var(--serif);font-size:22px;letter-spacing:-.3px;color:var(--beis-oscuro);margin-bottom:4px}.opt-tl-lista>li.is-actual .opt-tl-num{color:var(--marron)}.opt-tl-lista b{display:block;font-family:var(--serif);font-weight:500;font-size:28px;line-height:1.2;letter-spacing:-.5px;color:var(--tinta);margin-bottom:8px}.opt-tl-lista p{font-size:15px;line-height:1.62;color:var(--gris);margin:0;max-width:46ch}@media (max-width:900px){.opt-tl{grid-template-columns:1fr;gap:34px}.opt-tl-lista{padding-left:26px}.opt-tl-lista>li:before{left:-26px;transform:translateX(-50%)}.opt-tl-lista b{font-size:22px}.opt-tl-lista p{font-size:16px}.opt-tl-num{font-size:18px}}.opt-faq{margin-top:34px;border-top:1px solid var(--borde)}.opt-faq-fila{border-bottom:1px solid var(--borde)}.opt-faq-fila summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 2px;cursor:pointer;list-style:none}.opt-faq-fila summary::-webkit-details-marker{display:none}.opt-faq-fila summary span{font-size:17px;font-weight:600;color:var(--tinta);line-height:1.4}.opt-faq-fila summary i{font-style:normal;font-size:22px;line-height:1;color:var(--marron);flex:0 0 auto;transition:transform .3s cubic-bezier(.22,1,.36,1)}.opt-faq-fila[open] summary i{transform:rotate(45deg)}.opt-faq-resp{padding:0 2px 24px}.opt-faq-resp p{font-size:15.5px;line-height:1.7;color:var(--gris);margin:0;max-width:92ch}.opt-faq-resp p:last-child{margin-bottom:0}@media (max-width:700px){.opt-faq-fila summary{padding:18px 0;gap:16px}.opt-faq-fila summary span{font-size:16px}.opt-faq-resp p{font-size:15.5px}}.opt-bento-x .opt-texto{border-left:2px solid var(--marron);padding-left:18px}.opt-cobre{color:var(--marron);font-weight:600}@media (max-width:900px){.opt-bento-x .opt-texto{border-left-width:2px;padding-left:14px}}.opt-moneda{display:flex;align-items:center;gap:8px;margin-top:22px;flex-wrap:wrap}.opt-moneda-op{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:14px;font-weight:600;color:var(--carbon);background:#fff;border:1px solid var(--borde);border-radius:999px;padding:9px 16px;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.opt-moneda-op.is-activa{background:var(--tinta);color:#fff;border-color:var(--tinta)}.opt-moneda-pie{font-size:12.5px;color:var(--gris);margin-left:6px}.opt-precios{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:30px}.opt-precio{position:relative;background:#fff;border:1px solid var(--borde);border-radius:18px;padding:26px;box-shadow:0 10px 24px rgba(30,24,21,.1);display:flex;flex-direction:column}.opt-precio.is-destacado{border-color:var(--marron)}.opt-precio-cinta{position:absolute;top:-11px;left:26px;background:var(--marron);color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 12px;border-radius:999px}.opt-precio h3{font-family:var(--serif);font-weight:500;font-size:24px;margin:0 0 8px}.opt-precio-bajo{font-size:14.5px;line-height:1.6;color:var(--gris);margin:0 0 16px}.opt-precio-cifra{font-family:var(--serif);font-size:32px;letter-spacing:-.5px;color:var(--tinta);margin:0 0 16px}.opt-precio ul{list-style:none;margin:0 0 22px;padding:0}.opt-precio li{font-size:14.5px;line-height:1.9;color:var(--carbon);padding-left:16px;position:relative}.opt-precio li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--marron)}.opt-precio .cta-pill{width:100%;margin-top:auto;height:48px;font-size:14.5px}.opt-precios-nota{font-size:13px;line-height:1.6;color:var(--gris);margin:22px 0 0;padding-top:14px;border-top:1px solid var(--borde)}@media (max-width:900px){.opt-precios{grid-template-columns:1fr}.opt-precio{padding:22px}.opt-precio-cifra{font-size:28px}.opt-precios-nota{font-size:15px}}.opt-precio h3{display:flex;align-items:center;gap:10px}.opt-precio-icono{font-size:26px;color:var(--marron);line-height:1;font-variation-settings:"wght" 300}.opt-adicionales{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:14px}.opt-adic{background:#fff;border:1px solid var(--borde);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}.opt-adic .mi{font-size:24px;color:var(--marron);font-variation-settings:"wght" 300}.opt-adic b{font-size:15.5px;color:var(--tinta)}.opt-adic p{font-size:13.5px;line-height:1.55;color:var(--gris);margin:0}.opt-adic-precio{margin-top:8px;font-family:var(--serif);font-size:18px;color:var(--tinta)}@media (max-width:900px){.opt-adicionales{grid-template-columns:1fr}.opt-adic p{font-size:15px}}.opt-calcprecio{display:grid;grid-template-columns:1fr 380px;grid-gap:24px;gap:24px;margin-top:30px;align-items:start}.opt-calcprecio-form{background:#fff;border:1px solid var(--borde);border-radius:18px;padding:26px}.opt-calcprecio-tit{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--marron);font-weight:700;margin:20px 0 10px}.opt-calcprecio-tit:first-child{margin-top:0}.opt-calcprecio-ops{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.opt-calcprecio-op{display:flex;align-items:center;gap:10px;border:1px solid var(--borde);border-radius:12px;padding:12px 14px;cursor:pointer;font-size:14px;color:var(--carbon);transition:border-color .25s,background .25s}.opt-calcprecio-op input{accent-color:#8C715C}.opt-calcprecio-op span{flex:1 1}.opt-calcprecio-op b{font-family:var(--serif);font-size:14px;color:var(--tinta)}.opt-calcprecio-op.is-activa{border-color:var(--marron);background:rgba(236,229,222,.45)}.opt-calcprecio-cants{display:grid;grid-gap:10px;gap:10px}.opt-calcprecio-cants label{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--carbon)}.opt-calcprecio-cants span{flex:1 1}.opt-calcprecio-cants input{width:72px;height:40px;border:1px solid var(--borde);border-radius:10px;padding:0 10px;font:inherit}.opt-calcprecio-cants b{font-family:var(--serif);font-size:14px;color:var(--gris);min-width:96px;text-align:right}.opt-calcprecio-urgente{gap:10px;margin-top:16px;font-size:14px;color:var(--carbon)}.opt-calcprecio-total{position:-webkit-sticky;position:sticky;top:20px;background:var(--tinta);border-radius:18px;padding:24px;color:#fff}.opt-calcprecio-total .opt-moneda{margin:0 0 6px}.opt-calcprecio-total .opt-moneda-op{background:transparent;color:#fff;border-color:rgba(255,255,255,.28)}.opt-calcprecio-total .opt-moneda-op.is-activa{background:var(--beis);color:var(--tinta);border-color:var(--beis)}.opt-calcprecio-total .opt-moneda-pie{color:var(--beis-medio)}.opt-calcprecio-et{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--beis-oscuro);margin:18px 0 4px}.opt-calcprecio-cifra{font-family:var(--serif);font-size:40px;line-height:1.1;letter-spacing:-1px;color:#fff;margin:0 0 8px}.opt-calcprecio-det{font-size:12.5px;line-height:1.5;color:var(--beis-medio);margin:0 0 18px}.opt-calcprecio-total .cta-pill{width:100%;background:var(--beis);color:var(--tinta)}.opt-calcprecio-total .cta-pill__circulo{background:var(--tinta);color:#fff}@media (max-width:900px){.opt-calcprecio,.opt-calcprecio-ops{grid-template-columns:1fr}.opt-calcprecio-total{position:static}.opt-calcprecio-cants label,.opt-calcprecio-op{font-size:15px}}.opt-calcprecio-cants label{align-items:flex-start}.opt-calcprecio-cants label>span{display:flex;flex-direction:column;gap:3px}.opt-calcprecio-cants small{font-size:12.5px;line-height:1.4;color:var(--gris)}.opt-calcprecio-urgente{display:flex;align-items:center;gap:14px;margin-top:22px;cursor:pointer;border:1px solid rgba(140,113,92,.45);background:rgba(236,229,222,.38);border-radius:14px;padding:16px 18px;transition:background .25s,border-color .25s}.opt-calcprecio-urgente.is-activa{border-color:var(--marron);background:rgba(236,229,222,.7)}.opt-calcprecio-urgente input{accent-color:#8C715C;width:18px;height:18px;flex:0 0 auto}.opt-calcprecio-urgente-txt{display:flex;flex-direction:column;gap:3px;flex:1 1}.opt-calcprecio-urgente-txt b{font-size:15.5px;color:var(--tinta)}.opt-calcprecio-urgente-txt small{font-size:13px;line-height:1.4;color:var(--gris)}.opt-calcprecio-chip{flex:0 0 auto;background:var(--marron);color:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.opt-calcprecio-urgente .opt-calcprecio-urgente-txt{align-items:flex-start;text-align:left}.opt-calcprecio-urgente .opt-calcprecio-urgente-txt b{margin-left:0;font-size:15.5px;color:var(--tinta);font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}.opt-calcprecio-urgente .opt-calcprecio-urgente-txt small{margin-left:0}@keyframes wa-latido{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.wa{gap:0;animation:entra var(--mov-lento,.92s) var(--mov-curva,ease-out) 1.15s both,wa-latido 3.2s ease-in-out 1.3s infinite}.wa-circulo{animation:none}.hero-precios{padding-bottom:clamp(28px,4vw,56px)}.hero-precios h1{font-family:New York,New York Fallback,ui-serif,Georgia,serif;font-weight:400;font-size:clamp(34px,4.6vw,62px);line-height:1.06;letter-spacing:-.01em;margin:0 0 18px;color:var(--tinta,#1E1815)}.hero-precios h1 em{font-style:italic;color:var(--cobre,#8C715C)}.hero-precios .hero-bajada{max-width:56ch;margin:0 0 14px;font-size:clamp(15px,1.15vw,17px);line-height:1.65;color:#5B534D}.hero-precios .hero-nota{margin:0;font-size:12.5px;letter-spacing:.02em;color:var(--gris,#6B625C)}.opt-precios-atajo{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:26px}.opt-precios-atajo-nota{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;background:#F1EBE4;border:1px solid rgba(140,113,92,.34);color:#8C715C;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.opt-precios-atajo-enlace{font-size:14.5px;color:var(--tinta,#1E1815);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.opt-precios-atajo-enlace:hover{color:var(--cobre,#8C715C)}@media (max-width:860px){.hero-precios .hero-bajada{font-size:15px}.opt-precios-atajo{align-items:flex-start;flex-direction:column;gap:12px}}.pb-banda{padding-top:clamp(24px,3vw,40px)}.pb-armador{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);align-items:start}.pb-form{display:flex;flex-direction:column;gap:clamp(26px,3vw,40px);min-width:0}.pb-grupo{border:0;margin:0;padding:0;min-width:0}.pb-titulo{padding:0;margin:0 0 6px;font-family:New York,ui-serif,Georgia,serif;font-size:clamp(19px,1.5vw,23px);line-height:1.25;color:#1E1815}.pb-ayuda{margin:0 0 14px;font-size:13.5px;line-height:1.55;color:#6B625C}.pb-paquetes{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pb-paquete{position:relative;display:block;padding:16px 16px 14px;border-radius:16px;border:1px solid #e3ddd7;background:#FBF7F3;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.pb-paquete input{position:absolute;top:14px;right:14px;width:18px;height:18px;accent-color:#8C715C}.pb-paquete-txt{display:flex;flex-direction:column;gap:3px;padding-right:26px}.pb-paquete-txt b{font-size:15px;line-height:1.3;color:#1E1815}.pb-paquete-txt em{font-style:normal;font-size:12.5px;line-height:1.45;color:#6B625C}.pb-paquete-precio{margin-top:6px;font-size:16px;font-weight:700;color:#1E1815}.pb-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pb-opcion{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;cursor:pointer}.pb-opcion:hover{background:#F1EBE4}.pb-opcion input{width:18px;height:18px;flex:0 0 auto;accent-color:#8C715C}.pb-opcion-txt{flex:1 1;font-size:15px;line-height:1.35;color:#1E1815}.pb-opcion-precio{font-size:14.5px;font-weight:600;color:#5B534D;white-space:nowrap}.pb-cantidades{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pb-cantidad{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:14px;border:1px solid #e3ddd7;background:#FBF7F3}.pb-cantidad-txt{font-size:14px;line-height:1.4;color:#1E1815}.pb-cantidad-txt em{font-style:normal;margin-top:2px}.pb-cantidad input{height:44px;padding:0 12px;border-radius:10px;font-size:16px}.pb-total{position:-webkit-sticky;position:sticky;top:24px;padding:22px;border-radius:20px;background:#ECE5DE;border:1px solid #dccfc0}.pb-total-titulo{margin:0 0 14px;font-family:New York,ui-serif,Georgia,serif;font-weight:400;font-size:20px;color:#1E1815}.pb-moneda{display:inline-flex;gap:4px;background:#FBF7F3;margin-bottom:16px}.pb-moneda-op{height:32px;padding:0 14px}.pb-desglose{list-style:none;margin:0 0 14px;padding:0 0 14px;border-bottom:1px solid rgba(30,24,21,.12);display:flex;flex-direction:column;gap:7px}.pb-desglose li{display:flex;justify-content:space-between;gap:14px;font-size:13.5px;line-height:1.4;color:#5B534D}.pb-desglose b{font-weight:600;color:#1E1815;white-space:nowrap}.pb-total-et{margin:0;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C715C}.pb-total-cifra{margin:4px 0 6px;font-family:New York,ui-serif,Georgia,serif;font-size:clamp(30px,3vw,40px);line-height:1.1;color:#1E1815}.pb-total-det{margin:0 0 16px;font-size:12px;color:#6B625C}.pb-cta{width:100%}.pb-limpiar{margin-top:10px;width:100%;height:40px;border:0;background:transparent;font:inherit;font-size:13px;color:#5B534D;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pb-nota{margin:10px 0 0;font-size:11.5px;color:#6B625C}.pb-form input:focus-visible,.pb-limpiar:focus-visible,.pb-total a:focus-visible,.pb-total button:focus-visible{outline:2px solid #1E1815;outline-offset:3px}@media (max-width:900px){.pb-armador{grid-template-columns:1fr}.pb-total{position:static;order:-1}.pb-cantidades,.pb-paquetes{grid-template-columns:1fr}}.pb-pastilla{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:7px 15px 7px 12px;border-radius:999px;background:#F1EBE4;border:1px solid rgba(140,113,92,.34);color:#8C715C;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pb-pastilla:before{content:"";width:6px;height:6px;border-radius:50%;background:#8C715C;flex:0 0 auto}@media (max-width:860px){.pb-pastilla{font-size:9px;letter-spacing:.1em}}.pb-paquete{display:flex;flex-direction:column;gap:0;padding:18px 16px 16px}.pb-paquete-cab{display:flex;align-items:flex-start;gap:10px;padding-right:26px}.pb-paquete-icono{font-size:24px;line-height:1;color:#8C715C;flex:0 0 auto;margin-top:2px}.pb-paquete-nom{display:flex;flex-direction:column;gap:4px;min-width:0}.pb-paquete-nom b{font-family:New York,ui-serif,Georgia,serif;font-weight:400;font-size:19px;line-height:1.2;color:#1E1815}.pb-paquete-nom em{font-style:normal;font-size:12.5px;line-height:1.45;color:#6B625C}.pb-paquete .pb-paquete-precio{margin:12px 0 10px;font-family:New York,ui-serif,Georgia,serif;font-size:clamp(24px,2.2vw,30px);line-height:1.05;color:#1E1815}.pb-paquete-incluye{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pb-paquete-incluye li{position:relative;padding-left:15px;font-size:13.5px;line-height:1.45;color:#5B534D}.pb-paquete-incluye li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:#C8A98F}.pb-paquete-marca{display:block;min-height:18px;margin-top:12px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C715C}.pb-paquete-marca:empty{display:none}.pb-paquete.is-elegido .pb-paquete-marca:before{content:"✓ ";letter-spacing:0}.pb-moneda{display:flex;gap:0;margin:0 0 16px;padding:4px;border-radius:999px;background:#fff;border:1px solid #dccfc0}.pb-moneda-op{display:inline-flex;flex:1 1;justify-content:center;align-items:center;gap:6px;min-width:0;height:36px;padding:0 8px;border:0;border-radius:999px;background:transparent;font:inherit;font-size:13.5px;color:#5B534D;cursor:pointer;white-space:nowrap}.pb-moneda-op.is-activa{background:#1E1815;color:#fff;box-shadow:inset 0 0 0 2px #fff,0 0 0 1px #1E1815}.pb-dolar{margin:0 0 16px;padding:14px;border-radius:16px;background:#FBF7F3;border:1px solid #dccfc0}.pb-dolar-cab{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:600;color:#1E1815}.pb-dolar-ayuda{display:inline-flex;align-items:center;color:#8C715C}.pb-dolar-ayuda .mi{font-size:16px}.pb-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pb-dolar-tasa{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px solid #e3ddd7;background:#fff;font-size:13.5px;color:#5B534D}.pb-dolar-tasa b{font-family:New York,ui-serif,Georgia,serif;font-size:22px;line-height:1;color:#1E1815}.pb-dolar-pie{margin:0 0 10px;font-size:11.5px;line-height:1.5;color:#6B625C}.pb-dolar-actualizar{padding:0;border:0;background:transparent;font:inherit;font-size:12.5px;color:#1E1815;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pb-dolar-actualizar:disabled{color:#9C9086;cursor:default}.pb-restaurar{display:flex;align-items:center;gap:10px;border-radius:999px;background:#FBF7F3;border:1px solid #dccfc0;color:#1E1815}.pb-restaurar:hover{border-color:#C8A98F}.pb-restaurar-txt{flex:1 1;text-align:left}.pb-restaurar-circulo{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#1E1815;color:#FBF7F3;flex:0 0 auto}.pb-restaurar-circulo .mi{font-size:19px}.efecto{--anillo:5px;justify-content:center;overflow:hidden;border-radius:9999px;--circulo:38px;--margen:6px;--duracion:700ms;--curva:cubic-bezier(.22,1,.36,1);transition:box-shadow var(--duracion) var(--curva),background .18s ease,border-color .18s ease}.efecto,.efecto__etiqueta{position:relative;display:inline-flex;align-items:center}.efecto__etiqueta{z-index:1;gap:10px;white-space:nowrap;padding-right:calc(var(--circulo) + var(--margen) * 2);transition:opacity calc(var(--duracion) / 2) var(--curva)}.efecto__circulo{position:absolute;z-index:2;top:calc(50% - var(--circulo) / 2);right:var(--margen);width:var(--circulo);height:var(--circulo);border-radius:9999px;display:flex;align-items:center;justify-content:center;background:var(--efecto-circulo,#1E1815);color:var(--efecto-circulo-icono,#FFFFFF);transition:top var(--duracion) var(--curva),right var(--duracion) var(--curva),width var(--duracion) var(--curva),height var(--duracion) var(--curva),border-radius var(--duracion) var(--curva)}.efecto__circulo .mi{transition:transform var(--duracion) var(--curva)}.efecto:hover{box-shadow:0 10px 24px rgba(30,24,21,.18)}.efecto:hover .efecto__circulo{top:var(--anillo,5px);right:var(--anillo,5px);width:calc(100% - var(--anillo,5px) * 2);height:calc(100% - var(--anillo,5px) * 2);border-radius:inherit}.efecto:hover .efecto__circulo .mi{transform:scale(1.7);color:var(--efecto-relleno-icono,#FFFFFF)}.efecto.claro{--efecto-circulo:#1E1815;--efecto-circulo-icono:#FFFFFF;--efecto-relleno:#1E1815;--efecto-relleno-icono:#FFFFFF;--efecto-anillo:rgba(30,24,21,.10)}.pb-restaurar{justify-content:flex-start;width:100%;margin-top:12px;height:52px;padding:0 6px 0 18px;background:#FFFFFF;border:1px solid #e3ddd7;color:#2B2826;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;--circulo:40px;--margen:6px}.pb-restaurar:hover{background:#ECE5DE;border-color:#DCCFC0}.pb-restaurar-txt{justify-content:flex-start;gap:10px}.pb-restaurar-icono{font-size:20px;color:#1E1815}.pb-total{background:#FFFFFF;border:1px solid rgba(186,163,143,.5);border-radius:28px;box-shadow:0 8px 30px rgba(30,24,21,.08)}.pb-total .pb-moneda{background:#FBF7F3}.pb-cta .cta-pill__circulo svg{display:block}.pb-total-det-marca{display:inline-block;margin-top:2px;padding:4px 10px;border-radius:999px;background:#F1EBE4;border:1px solid rgba(140,113,92,.26);font-size:11.5px;font-weight:600;letter-spacing:.01em;color:#6B5B4E}.pb-paquete-incluye li{display:flex;align-items:flex-start;gap:8px;padding-left:0}.pb-paquete-incluye li:before{display:none}.pb-check{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;margin-top:1px;border-radius:5px;background:#ECE5DE;border:1px solid rgba(140,113,92,.45);color:#8C715C}.pb-check svg{display:block}.pb-paquete{background:#FFFFFF;border-color:#EDE7E1}.pb-paquete:hover{border-color:#C8A98F;background:#FDFBF9}.pb-paquete.is-elegido{background:#FBF7F3;border-color:#8C715C;box-shadow:inset 0 0 0 1px #8C715C}.pb-opcion-icono{font-size:20px;color:#8C715C;flex:0 0 auto}.pb-opcion-txt{padding-left:2px}.pb-urgente{display:flex;align-items:center;gap:14px;margin-top:14px;padding:16px;border-radius:16px;border:1px solid #dccfc0;background:#FBF7F3;cursor:pointer;transition:border-color .18s ease,background .18s ease}.pb-urgente:hover{border-color:#C8A98F}.pb-urgente.is-marcada{background:#F1EBE4;border-color:#8C715C;box-shadow:inset 0 0 0 1px #8C715C}.pb-urgente input{width:20px;height:20px;flex:0 0 auto;accent-color:#8C715C}.pb-urgente-txt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.pb-urgente-txt b{font-size:15.5px;line-height:1.3;color:#1E1815}.pb-urgente-txt em{font-style:normal;font-size:13px;line-height:1.45;color:#6B625C}.pb-urgente-cifra{flex:0 0 auto;padding:7px 14px;border-radius:999px;background:#8C715C;color:#FBF7F3;font-size:14px;font-weight:700;letter-spacing:.01em}.pb-cantidad-txt em{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:#6B625C}.pb-cantidad input{width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid #dccfc0;background:#fff;font:inherit;font-size:17px;color:#1E1815}.pb-cantidad input::placeholder{color:#B3A69A}.pb-aviso{margin:8px 0 0;font-size:12px;line-height:1.45;color:#8A3B22}@media (max-width:900px){.pb-urgente{flex-wrap:wrap}.pb-urgente-cifra{margin-left:34px}}.pb-fila{display:flex;align-items:center;gap:6px}.pb-fila .pb-opcion{flex:1 1;min-width:0}.pb-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:#8C715C;cursor:help;font:inherit}.pb-info .mi{font-size:18px;transition:color .15s ease}.pb-info:hover .mi{color:#1E1815}.pb-info:focus-visible{outline:2px solid #1E1815;outline-offset:2px}.pb-tip{position:absolute;z-index:20;bottom:calc(100% + 10px);left:50%;transform:translateX(-50%);display:block;width:max-content;max-width:270px;padding:12px 14px;border-radius:12px;background:#1E1815;color:#FBF7F3;font-size:12.5px;line-height:1.45;font-weight:400;text-align:left;white-space:normal;box-shadow:0 10px 26px rgba(30,24,21,.28);opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease}.pb-info:focus .pb-tip,.pb-info:focus-visible .pb-tip,.pb-info:hover .pb-tip{opacity:1;visibility:visible}.pb-cantidad-cab{display:flex;align-items:flex-start;gap:6px}.pb-cantidad-cab .pb-cantidad-txt{flex:1 1;min-width:0}.pb-cantidad-cab .pb-info{margin-top:-4px;margin-right:-6px}@media (max-width:520px){.pb-tip{left:auto;right:-8px;transform:none;max-width:230px}}.pb-barra{display:none}@media (max-width:900px){.pb-pagina{padding-bottom:96px}.pb-barra{display:flex;align-items:center;justify-content:space-between;gap:14px;position:fixed;left:12px;right:80px;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:110;height:54px;padding:0 18px;border-radius:999px;background:#FFFFFF;border:1px solid #dccfc0;box-shadow:0 10px 26px rgba(30,24,21,.18)}.pb-barra-et{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C715C}.pb-barra-cifra{font-family:New York,ui-serif,Georgia,serif;font-size:21px;line-height:1;color:#1E1815}.pb-pagina{padding-bottom:150px}.pb-pagina .wa{display:none!important}.pb-pagina .pb-total .pb-cta,.pb-pagina .pb-total .pb-restaurar{display:none}.pb-barra{display:block;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:110;padding:10px 10px 10px 16px;border-radius:20px;background:#FFFFFF;border:1px solid #dccfc0;box-shadow:0 12px 30px rgba(30,24,21,.22)}.pb-barra-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.pb-barra-botones{display:flex;align-items:center;gap:10px}.pb-barra-enviar{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex:1 1;min-width:0;height:52px;padding:0 6px 0 18px;border-radius:999px;background:#1E1815;color:#FFFFFF;text-decoration:none;font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden}.pb-barra-enviar-txt{overflow:hidden;text-overflow:ellipsis}.pb-barra-circulo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:#ECE5DE;color:#1E1815}.pb-barra-restaurar{position:relative;flex:0 0 auto;width:52px;height:52px;padding:0;border:0;background:transparent;border-radius:999px;cursor:pointer}.pb-barra-restaurar .efecto__circulo{position:static;width:52px;height:52px;margin:0;background:#FBF7F3;border:1px solid #dccfc0;color:#1E1815}.pb-barra-restaurar .efecto__circulo .mi{font-size:22px}.pb-barra-restaurar:hover .efecto__circulo{background:#ECE5DE}.pb-barra{height:auto;min-height:0}.pb-barra .pb-barra-enviar{flex:1 1;min-width:0;height:52px;padding:0 6px 0 18px;font-size:14.5px;gap:0}.pb-barra .pb-barra-enviar .cta-pill__etiqueta{padding-right:calc(40px + 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pb-barra .pb-barra-circulo{width:40px;height:40px;right:6px;top:6px}}.pb-vigencia{display:flex;flex-direction:column;gap:2px;margin:26px 0 0;padding-top:16px;border-top:1px solid rgba(30,24,21,.14);max-width:420px}.pb-vigencia span{font-size:12.5px;letter-spacing:.02em;color:var(--cobre,#8C715C)}.pb-vigencia b{font-family:Geist,ui-sans-serif,system-ui,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1E1815}.pb-vigencia{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.pb-ver{padding-top:clamp(20px,3vw,36px)}.pb-ver-fotos{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.pb-ver-fotos li{display:flex;flex-direction:column;gap:10px;min-width:0}.pb-ver-fotos img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px;background:#ECE5DE;border:1px solid #e3ddd7}.pb-ver-fotos span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C715C}@media (max-width:900px){.pb-ver-fotos{grid-template-columns:1fr;gap:16px}.pb-ver-fotos img{aspect-ratio:16/10}}.pb-ver-icono{font-size:.72em;margin-right:.35em;color:var(--cobre,#8C715C);vertical-align:baseline}.pb-ver-cinta{display:flex;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px max(20px,calc((100vw - 1240px) / 2)) 20px;scroll-padding-left:max(20px,calc((100vw - 1240px) / 2));scrollbar-width:thin}.pb-ver-cinta:focus-visible{outline:2px solid #1E1815;outline-offset:4px}.pb-ver-foto{flex:0 0 auto;width:clamp(250px,26vw,380px);margin:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px}.pb-ver-foto img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:20px;background:#ECE5DE;border:1px solid #e3ddd7}.pb-ver-foto figcaption{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8C715C}@media (max-width:900px){.pb-ver-cinta{gap:12px;padding:4px 20px 16px;scroll-padding-left:20px}.pb-ver-foto{width:min(78vw,320px)}}.pb-ver-cinta{padding-left:max(24px,calc((100vw - 1120px) / 2 + 24px));padding-right:max(24px,calc((100vw - 1120px) / 2 + 24px));scroll-padding-left:max(24px,calc((100vw - 1120px) / 2 + 24px));scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none}.pb-ver-cinta::-webkit-scrollbar{display:none;width:0;height:0}.pb-ver-foto{scroll-snap-align:none}.pb-ver-ayuda,.pb-ver-puntos{display:none}@media (max-width:900px){.pb-ver-ayuda{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px 0 0;font-size:12.5px;color:#6B625C}.pb-ver-ayuda .mi{font-size:17px;color:#8C715C}.pb-ver-puntos{display:flex;gap:8px;justify-content:center;margin-top:10px}.pb-ver-punto{width:8px;height:8px;border-radius:50%;background:rgba(140,113,92,.3);transition:background .25s ease,transform .25s ease}.pb-ver-punto.is-activo{background:#8C715C;transform:scale(1.3)}}.prod-paquetes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:34px 0 28px}.prod-paquete{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 20px;border-radius:20px;border:1px solid #e3ddd7;background:#fff;text-decoration:none;color:#1E1815;transition:border-color .25s,transform .25s,box-shadow .25s}.prod-paquete:hover{border-color:#C8A98F;transform:translateY(-3px);box-shadow:0 12px 30px rgba(30,24,21,.08)}.prod-paquete.destacado{border-color:#1E1815}.prod-paquete-icono{font-size:24px;line-height:1;color:#8C715C}.prod-paquete b{font-family:New York,ui-serif,Georgia,serif;font-weight:400;font-size:18px;line-height:1.2}.prod-paquete em{font-style:normal;font-size:12px;line-height:1.4;color:#6B625C}.prod-paquete-precio{margin-top:auto;padding-top:14px;font-family:New York,ui-serif,Georgia,serif;font-size:26px;line-height:1.05}.prod-paquete-marca{position:absolute;top:14px;right:14px;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:#1E1815;color:#fff;padding:4px 8px;border-radius:999px}@media (max-width:1000px){.prod-paquetes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.prod-paquetes{grid-template-columns:1fr}}.opt-banda .opt-eyebrow{margin-bottom:12px}.opt-banda .opt-titulo{margin-top:0}.prod-cinta{margin-top:56px}.prod-cinta .opt-container{margin-bottom:24px}.prod-cinta .opt-eyebrow{margin-bottom:12px}.prod-cinta .opt-titulo{margin-top:0}.pb-paquete-ver{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#8C715C;text-decoration:none}.pb-paquete-ver:hover{text-decoration:underline}.prod-titulo-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:18px}.prod-titulo-fila .opt-titulo{margin-bottom:0}.prod-cinta .opt-container{padding-left:0}.eyebrow,.hero-rotulo,.opt-eyebrow,.pb-pastilla{height:30px!important;line-height:1!important;box-sizing:border-box}.hero-rotulo+h1,.opt-eyebrow+h1,.opt-eyebrow+h2,.pb-pastilla+h1{margin-top:0}.hero-rotulo,.pastilla,.pb-pastilla{margin-bottom:12px}.pastilla{height:30px;line-height:1;box-sizing:border-box}.pastilla+h1,.pastilla+h2{margin-top:0}.opt-casos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:34px}.opt-caso{display:flex;flex-direction:column;background:#fff;border:1px solid #e3ddd7;border-radius:14px;padding:26px 24px;outline:1px dashed rgba(140,113,92,.32);outline-offset:4px}.opt-caso-foto{position:relative;margin:0 0 18px;border-radius:10px;border:1px solid #e3ddd7;background-color:#FAF7F4;aspect-ratio:3/2;overflow:hidden;display:flex;align-items:center;justify-content:center}.opt-caso-foto img{width:100%;height:100%;object-fit:cover;display:block}.opt-caso-foto>.mi{font-size:44px;color:#B99F87;position:relative}.opt-caso-leyenda{position:absolute;left:9px;bottom:9px;z-index:2;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;letter-spacing:.02em;color:#fff;background:rgba(24,19,16,.74);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:999px;padding:4px 10px}.opt-caso-leyenda .mi{font-size:12px;color:#fff}.opt-caso-icono{width:38px;height:38px;border-radius:10px;background:#F1EBE4;display:grid;place-items:center;margin-bottom:18px}.opt-caso-icono .mi{font-size:19px;color:#8C715C}.opt-caso h3{font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16.5px;font-weight:650;letter-spacing:-.01em;line-height:1.6;margin:0 0 10px;color:#1E1815}.opt-caso p{font-size:14.5px;line-height:1.6;color:#6B625C;margin:0}.opt-caso{transition:box-shadow .3s,border-color .3s}.opt-caso:hover{box-shadow:0 8px 30px rgba(30,24,21,.08);border-color:rgba(140,113,92,.42)}.opt-caso-icono{transition:transform .35s,background-color .35s,color .35s}.opt-caso:hover .opt-caso-icono{transform:scale(1.08) rotate(-4deg);background:#8C715C;color:#fff}.opt-caso:hover .opt-caso-icono .mi{color:#fff}.opt-caso-foto img{transition:transform .6s}.opt-caso:hover .opt-caso-foto img{transform:scale(1.06)}.opt-caso.reveal{opacity:0}@keyframes opt-caso-entra{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}.opt-caso.reveal.is-visible{animation:opt-caso-entra .72s cubic-bezier(.22,.61,.36,1) both;animation-delay:var(--reveal-delay,0s)}.opt-casos>.opt-caso:nth-child(2){--reveal-delay:90ms}.opt-casos>.opt-caso:nth-child(3){--reveal-delay:180ms}@media (max-width:920px){.opt-casos{grid-template-columns:1fr}}.opt-banda--ancha .opt-container{max-width:1288px}.opt-subpestanas{display:inline-flex;gap:4px;padding:5px;margin:24px 0 18px;border-radius:999px;background:var(--beis);border:1px solid var(--borde);max-width:100%;overflow-x:auto;scrollbar-width:none}.opt-subpestanas::-webkit-scrollbar{display:none}.opt-subpestana{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:9px 16px;border-radius:999px;font-size:13px;font-weight:600;color:var(--gris);transition:background .2s,color .2s,box-shadow .2s}.opt-subpestana .mi{font-size:17px;color:var(--marron)}.opt-subpestana:hover{color:var(--tinta)}.opt-subpestana.is-activa{background:#fff;color:var(--tinta);box-shadow:0 2px 8px rgba(30,24,21,.08)}@media (max-width:700px){.opt-subpestanas{display:flex;width:100%;max-width:100%;overflow:visible}.opt-subpestana{flex:1 1;min-width:0;justify-content:center;text-align:center;padding:9px 8px;font-size:11.5px;line-height:1.25;white-space:normal}.opt-subpestana .mi{display:none}}.comparador-foto{position:relative;aspect-ratio:4/3;border-radius:28px;overflow:hidden;background:var(--beis);box-shadow:0 12px 28px rgba(30,24,21,.18)}.comparador-foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.comparador-video{position:relative;width:100%;max-width:100%;max-height:620px;margin:0 auto;aspect-ratio:9/16;border-radius:24px;overflow:hidden;background:var(--beis);box-shadow:0 12px 28px rgba(30,24,21,.18)}.video-marca{position:absolute;left:14px;bottom:12px;display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.72);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.35)}.video-marca img{width:18px;height:18px;display:block;opacity:.85;filter:brightness(0) invert(1)}.comparador-video video{width:100%;height:100%;object-fit:cover;display:block}.opt-detalle-servicio.is-video{align-items:center}