.nv{--nv-verde: #4e6813;--nv-verde-oscuro: #2f3f0c;--nv-rosa: #f2b6c6;--nv-rosa-suave: #fbe6ec;--nv-crema: #fbf8f1;--nv-texto: #24301a;--nv-texto-2: #3e4a30;--nv-mano: #9b3d5a;--nv-linea: #e6e0d2;--nv-display: "Fraunces", Georgia, "Times New Roman", serif;--nv-cuerpo: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--nv-mano-font: "Caveat", "Segoe Script", cursive;background:var(--nv-crema);color:var(--nv-texto);font-family:var(--nv-cuerpo);font-weight:300;line-height:1.6;-webkit-font-smoothing:antialiased}.nv *{box-sizing:border-box}.nv img{display:block;max-width:100%}.nv__wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 22px}.nv__angosto{max-width:720px}.nv h1,.nv h2,.nv h3{font-family:var(--nv-display);font-weight:400;color:var(--nv-texto);letter-spacing:-.01em;margin:0}.nv__mano{font-family:var(--nv-mano-font);font-weight:500;color:var(--nv-mano);font-size:21px;line-height:1.25;display:inline-block}.nv__mano--claro{color:var(--nv-rosa)}.nv__btn{display:inline-block;background:var(--nv-verde);color:#fff;font-family:var(--nv-cuerpo);font-weight:500;font-size:15px;letter-spacing:.02em;line-height:1;padding:18px 34px;border:0;border-radius:999px;text-decoration:none;text-transform:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.nv__btn:hover{background:var(--nv-verde-oscuro);color:#fff;transform:translateY(-1px)}.nv__btn--ancho{width:100%;text-align:center}.nv__btn--claro{background:#fff;color:var(--nv-verde)}.nv__btn--claro:hover{background:var(--nv-rosa-suave);color:var(--nv-verde-oscuro)}.nv__hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.nv__hero-foto{position:absolute;top:0;right:0;bottom:0;left:0}.nv__hero-foto img{width:100%;height:100%;object-fit:cover}.nv__hero-velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#141c0c6b,#141c0c1f 32%,#141c0c94 72%,#141c0cdb)}.nv__hero-logo{position:absolute;top:26px;left:50%;transform:translate(-50%);z-index:2}.nv__hero-logo img{width:132px;height:auto;filter:brightness(0) invert(1);opacity:.95}.nv__hero-txt{position:relative;z-index:2;color:#fff;text-align:center;padding:0 24px 46px;text-shadow:0 1px 16px rgba(18,26,10,.42)}.nv__hero-txt .nv__mano{color:var(--nv-rosa);font-size:23px}.nv__hero h1{color:#fff;font-size:clamp(34px,8.4vw,60px);line-height:1.08;margin:10px auto 18px;max-width:14ch;text-wrap:balance}.nv__hero-precio{font-size:16px;line-height:1.5;color:#ffffffeb;margin:0 auto 24px;max-width:30ch}.nv__hero-precio strong{font-weight:500}.nv__hero-scroll{display:block;margin-top:22px;font-size:13px;letter-spacing:.08em;text-transform:lowercase;color:#ffffffc7;text-decoration:none}.nv__hero-scroll:hover{color:#fff}.nv__franja{padding:46px 22px;text-align:center}.nv__franja--oscura{background:var(--nv-verde-oscuro)}.nv__franja--verde{background:var(--nv-verde)}.nv__franja p{font-family:var(--nv-display);font-size:clamp(21px,4.6vw,30px);line-height:1.25;color:#fff;margin:0 auto;max-width:22ch}.nv__franja .nv__mano{margin-top:12px;color:var(--nv-rosa)}.nv__franja .nv__btn{margin-top:24px}.nv__pasos{padding:72px 0 24px}.nv__titulo-bloque{text-align:center;margin-bottom:48px}.nv__titulo-bloque h2{font-size:clamp(27px,6vw,42px);line-height:1.15;margin-bottom:10px}.nv__titulo-bloque .nv__mano{font-size:22px}.nv__paso{display:grid;gap:22px;align-items:center;margin-bottom:64px}.nv__paso-foto{position:relative}.nv__paso-foto img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px}.nv__paso-num{font-family:var(--nv-mano-font);font-weight:600;color:var(--nv-mano);font-size:20px;margin-bottom:6px}.nv__paso h3{font-size:clamp(23px,5vw,31px);line-height:1.18;margin-bottom:10px}.nv__paso p{margin:0;color:var(--nv-texto-2);font-size:16.5px;max-width:34ch}.nv__notas{background:var(--nv-rosa-suave);padding:42px 22px}.nv__notas-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px;text-align:center}.nv__notas-grid .nv__mano{font-size:23px;color:var(--nv-mano)}.nv__opciones{padding:72px 0}.nv__opciones-grid{display:grid;grid-template-columns:1fr;gap:32px}.nv__op{text-decoration:none;color:inherit;display:block}.nv__op img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:2px;background:#ece6d8}.nv__op h3{font-size:23px;margin:16px 0 4px}.nv__op-precio{font-size:14px;color:var(--nv-verde);font-weight:500;margin:0 0 6px}.nv__op p{margin:0;font-size:15.5px;color:var(--nv-texto-2)}.nv__camila{background:var(--nv-crema);padding:8px 0 72px}.nv__camila-caja{display:grid;gap:26px;align-items:center}.nv__camila img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:2px}.nv__camila h2{font-size:clamp(26px,5.4vw,36px);margin-bottom:12px}.nv__camila p{font-size:17px;color:var(--nv-texto-2);margin:0 0 14px;max-width:36ch}.nv__firma{font-family:var(--nv-mano-font);font-size:30px;color:var(--nv-mano)}.nv__faq{padding:68px 0;border-top:1px solid var(--nv-linea)}.nv__faq h2{font-size:clamp(26px,5.4vw,36px);text-align:center;margin-bottom:34px}.nv__faq details{border-bottom:1px solid var(--nv-linea);padding:4px 0}.nv__faq summary{list-style:none;cursor:pointer;padding:18px 34px 18px 0;position:relative;font-size:17px;font-weight:400;color:var(--nv-texto)}.nv__faq summary::-webkit-details-marker{display:none}.nv__faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--nv-verde);line-height:1}.nv__faq details[open] summary:after{content:"\2013"}.nv__faq-cuerpo{padding:0 0 20px;color:var(--nv-texto-2);font-size:16px;max-width:56ch}.nv__faq-cuerpo p{margin:0 0 10px}.nv__faq-cuerpo p:last-child{margin-bottom:0}.nv__reserva{background:var(--nv-rosa-suave);padding:72px 0 96px}.nv__reserva .nv__titulo-bloque{margin-bottom:30px}.nv__form{background:#fff;border-radius:3px;padding:28px 24px;max-width:460px;margin:0 auto}.nv__campo{margin-bottom:20px}.nv__campo label{display:block;font-size:14px;letter-spacing:.02em;color:var(--nv-texto-2);margin-bottom:8px}.nv__campo select{width:100%;font-family:var(--nv-cuerpo);font-size:16px;color:var(--nv-texto);padding:14px 15px;border:1px solid #d8d2c4;border-radius:2px;background:#fff;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234e6813' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center}.nv__campo select:focus{outline:2px solid var(--nv-verde);outline-offset:1px}.nv__form-total{font-size:15px;color:var(--nv-texto-2);text-align:center;margin:0 0 18px}.nv__form-total strong{color:var(--nv-texto);font-weight:500}.nv__form-nota{font-size:13.5px;color:var(--nv-texto-2);text-align:center;margin:16px 0 0;line-height:1.5}.nv__wpp{display:block;text-align:center;margin:22px auto 0;font-size:15px;color:var(--nv-verde);text-decoration:underline;text-underline-offset:3px}.nv__pie{background:var(--nv-crema);text-align:center;padding:44px 22px calc(96px + env(safe-area-inset-bottom))}.nv__pie img{width:118px;margin:0 auto 14px}.nv__pie p{font-size:13.5px;color:var(--nv-texto-2);margin:0}.nv__barra{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fbf8f1f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--nv-linea);padding:11px 16px calc(11px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:14px}.nv__barra-txt{font-size:13.5px;line-height:1.35;color:var(--nv-texto-2);margin:0}.nv__barra-txt strong{color:var(--nv-texto);font-weight:500;display:block}.nv__barra .nv__btn{padding:14px 22px;font-size:14px;white-space:nowrap}@media(min-width:750px){.nv__wrap{padding:0 40px}.nv__paso{grid-template-columns:1fr 1fr;gap:56px;margin-bottom:72px}.nv__paso--foto-der .nv__paso-foto{order:2}.nv__paso-foto img{aspect-ratio:3 / 4;max-height:520px}.nv__paso p{font-size:17.5px}.nv__opciones-grid{grid-template-columns:repeat(3,1fr);gap:28px}.nv__camila-caja{grid-template-columns:.85fr 1fr;gap:52px}.nv__notas-grid{gap:16px 56px}.nv__notas-grid .nv__mano{font-size:26px}.nv__barra{padding:14px 40px;justify-content:center;gap:30px}.nv__barra-txt{font-size:15px}.nv__barra-txt strong{display:inline}.nv__hero-logo img{width:160px}.nv__hero-txt{padding-bottom:64px}.nv__pie{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.nv__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/landing-novia.css.map */
