:root{--vl-crema: #F4EEE4;--vl-crema-2: #EAE0D0;--vl-blanco: #FFFDF9;--vl-madera: #C8935A;--vl-madera-osc: #8A5A2B;--vl-salvia: #7D8F75;--vl-salvia-osc: #5F7058;--vl-tinta: #2E2A25;--vl-tinta-suave: #6B6259;--vl-serif: "Fraunces", Georgia, "Times New Roman", serif;--vl-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--vl-radio: 24px;--vl-radio-sm: 14px;--vl-margen: 24px;--vl-ease: cubic-bezier(.22, 1, .36, 1);--vl-sombra: 0 18px 50px -20px rgba(46, 42, 37, .28)}.section-header{margin-bottom:0!important}.vl-section{padding-top:0!important;padding-bottom:0!important}.vl-section{font-family:var(--vl-sans);color:var(--vl-tinta);overflow-x:clip}.vl-section *,.vl-section *:before,.vl-section *:after{box-sizing:border-box}.vl-container{max-width:1200px;margin:0 auto;padding:0 var(--vl-margen)}.vl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--vl-sans);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--vl-salvia-osc);margin:0 0 16px}.vl-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.vl-h1,.vl-h2,.vl-h3{font-family:var(--vl-serif);font-weight:400;color:var(--vl-tinta);line-height:1.08;letter-spacing:-.015em;margin:0 0 18px}.vl-h1 em,.vl-h2 em{font-style:italic;color:var(--vl-madera-osc)}.vl-h3{line-height:1.2;margin-bottom:8px}.vl-body{font-family:var(--vl-sans);line-height:1.65;color:var(--vl-tinta-suave);margin:0 0 24px}.vl-body p{margin:0 0 12px}.vl-head{max-width:680px;margin:0 auto 56px}.vl-head--left{margin-left:0}.vl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 30px;border-radius:999px;border:0;cursor:pointer;font-family:var(--vl-sans);font-size:16px;font-weight:500;text-decoration:none;background:var(--vl-salvia-osc);color:#fff;transition:transform .35s var(--vl-ease),box-shadow .35s var(--vl-ease),background .25s}.vl-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #5f7058b3;background:#52624c}.vl-btn svg{width:18px;height:18px;transition:transform .35s var(--vl-ease)}.vl-btn:hover svg{transform:translate(4px)}.vl-btn--ghost{background:transparent;color:var(--vl-tinta);box-shadow:inset 0 0 0 1px #2e2a2540}.vl-btn--ghost:hover{background:var(--vl-tinta);color:var(--vl-crema);box-shadow:none}.vl-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.vl-btn--full{width:100%}.vl-precio{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.vl-precio__actual{font-family:var(--vl-serif);font-size:30px;color:var(--vl-tinta)}.vl-precio__antes{font-size:17px;color:var(--vl-tinta-suave);text-decoration:line-through}.vl-precio__ahorro{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--vl-madera);color:#fff}.vl-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .9s var(--vl-ease),transform .9s var(--vl-ease);transition-delay:var(--vl-delay, 0s)}.vl-reveal.vl-visible,.no-js .vl-reveal,.shopify-design-mode .vl-reveal{opacity:1;transform:none}.vl-hero{position:relative}.vl-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.vl-hero__texto .vl-body{max-width:480px}.vl-hero__acciones{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:8px}.vl-hero__nota{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;font-size:14px;color:var(--vl-tinta-suave)}.vl-hero__nota span{display:inline-flex;align-items:center;gap:8px}.vl-hero__nota svg{width:18px;height:18px;color:var(--vl-salvia-osc);flex:none}.vl-hero__media{position:relative;isolation:isolate}.vl-hero__marco{position:relative;border-radius:32px;overflow:hidden;background:#fff;box-shadow:var(--vl-sombra);aspect-ratio:1 / 1}.vl-hero__marco img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.04);transition:transform 1.6s var(--vl-ease)}.vl-visible .vl-hero__marco img,.vl-hero__marco.vl-visible img{transform:scale(1)}.vl-hero__circulo{position:absolute;z-index:-1;width:78%;aspect-ratio:1;border-radius:50%;background:var(--vl-crema-2);right:-10%;top:-8%}.vl-hero__sello{position:absolute;left:-22px;bottom:34px;background:var(--vl-blanco);border-radius:18px;padding:14px 18px;box-shadow:var(--vl-sombra);display:flex;gap:12px;align-items:center;animation:vl-flotar 5s ease-in-out infinite}.vl-hero__sello strong{display:block;font-family:var(--vl-serif);font-size:20px;font-weight:500;line-height:1.1}.vl-hero__sello small{font-size:13px;color:var(--vl-tinta-suave)}.vl-hero__sello-icono{width:42px;height:42px;border-radius:50%;background:var(--vl-salvia);color:#fff;display:grid;place-items:center}.vl-hero__sello-icono svg{width:22px;height:22px}@keyframes vl-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.vl-marquesina{overflow-x:clip}.vl-marquesina__pista{display:flex;width:max-content;animation:vl-desliza var(--vl-velocidad, 30s) linear infinite}.vl-marquesina:hover .vl-marquesina__pista{animation-play-state:paused}.vl-marquesina__grupo{display:flex;align-items:center;flex:none}.vl-marquesina__item{display:inline-flex;align-items:center;gap:18px;padding:0 22px;font-family:var(--vl-serif);font-style:italic;white-space:nowrap}.vl-marquesina__item:after{content:"\2726";font-style:normal;font-size:.6em;opacity:.7}@keyframes vl-desliza{0%{transform:translate(0)}to{transform:translate(-50%)}}.vl-usos__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vl-uso{position:relative;border-radius:var(--vl-radio);overflow:hidden;background:var(--vl-crema-2);aspect-ratio:3 / 4;isolation:isolate}.vl-uso img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--vl-ease);z-index:-2}.vl-uso:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#2e2a2500 40%,#2e2a25c7)}.vl-uso:hover img{transform:scale(1.06)}.vl-uso__texto{position:absolute;left:0;right:0;bottom:0;padding:22px;color:#fff}.vl-uso__texto .vl-h3{color:#fff}.vl-uso__texto p{margin:0;font-size:14px;line-height:1.5;opacity:.88}.vl-pasos__grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.vl-pasos__media{position:sticky;top:110px;border-radius:32px;overflow:hidden;box-shadow:var(--vl-sombra);background:#fff}.vl-pasos__media img{width:100%;display:block}.vl-pasos__lista{list-style:none;margin:0;padding:0}.vl-paso{display:grid;grid-template-columns:72px 1fr;gap:22px;padding:30px 0;border-top:1px solid rgba(46,42,37,.14)}.vl-paso:last-child{border-bottom:1px solid rgba(46,42,37,.14)}.vl-paso__num{font-family:var(--vl-serif);font-size:46px;line-height:1;color:var(--vl-madera);font-style:italic}.vl-paso p{margin:0;line-height:1.6;color:var(--vl-tinta-suave)}.vl-beneficios__grid{display:grid;grid-template-columns:repeat(var(--vl-cols, 4),1fr);gap:20px}.vl-beneficio{background:var(--vl-blanco);border-radius:var(--vl-radio);padding:32px 26px;transition:transform .45s var(--vl-ease),box-shadow .45s var(--vl-ease)}.vl-beneficio:hover{transform:translateY(-6px);box-shadow:var(--vl-sombra)}.vl-beneficio__icono{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:var(--vl-crema-2);color:var(--vl-madera-osc);margin-bottom:22px}.vl-beneficio__icono svg{width:26px;height:26px}.vl-beneficio p{margin:0;line-height:1.6;color:var(--vl-tinta-suave);font-size:15px}.vl-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;text-align:center}.vl-cifra strong{display:block;font-family:var(--vl-serif);font-weight:400;font-size:clamp(40px,6vw,64px);line-height:1;color:var(--vl-salvia-osc)}.vl-cifra span{display:block;margin-top:8px;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--vl-tinta-suave)}.vl-resenas__wrap{overflow-x:clip;overflow-y:visible;padding:10px 0 30px}.vl-resenas__pista{display:flex;gap:20px;width:max-content;animation:vl-desliza var(--vl-velocidad, 45s) linear infinite}.vl-resenas__wrap:hover .vl-resenas__pista{animation-play-state:paused}.vl-resena{width:360px;flex:none;background:var(--vl-blanco);border-radius:var(--vl-radio);padding:28px;transition:transform .4s var(--vl-ease),box-shadow .4s var(--vl-ease)}.vl-resena:hover{transform:translateY(-4px);box-shadow:var(--vl-sombra)}.vl-estrellas{color:var(--vl-madera);letter-spacing:3px;font-size:16px;margin-bottom:14px}.vl-resena p{margin:0 0 18px;line-height:1.6}.vl-resena small{color:var(--vl-tinta-suave);font-size:14px}.vl-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.vl-faq__item{border-top:1px solid rgba(46,42,37,.16)}.vl-faq__item:last-child{border-bottom:1px solid rgba(46,42,37,.16)}.vl-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:var(--vl-serif);font-size:20px;color:var(--vl-tinta)}.vl-faq__item summary::-webkit-details-marker{display:none}.vl-faq__mas{position:relative;width:30px;height:30px;flex:none;border-radius:50%;background:var(--vl-crema-2)}.vl-faq__mas:before,.vl-faq__mas:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:var(--vl-tinta);transform:translate(-50%,-50%);transition:transform .35s var(--vl-ease)}.vl-faq__mas:after{transform:translate(-50%,-50%) rotate(90deg)}.vl-faq__item[open] .vl-faq__mas:after{transform:translate(-50%,-50%) rotate(0)}.vl-faq__respuesta{padding:0 50px 26px 0;line-height:1.65;color:var(--vl-tinta-suave)}.vl-cta__caja{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px;border-radius:36px;padding:56px;position:relative;overflow:hidden}.vl-cta__caja .vl-h2,.vl-cta__caja .vl-body,.vl-cta__caja .vl-eyebrow{color:inherit}.vl-cta__caja .vl-body{opacity:.85}.vl-cta__media{border-radius:26px;overflow:hidden;background:#fff;aspect-ratio:1}.vl-cta__media img{width:100%;height:100%;object-fit:cover;display:block}.vl-cta__caja .vl-precio__actual,.vl-cta__caja .vl-precio__antes{color:inherit}.vl-cta__caja .vl-btn{background:var(--vl-crema);color:var(--vl-tinta)}.vl-cta__caja .vl-btn:hover{background:#fff;box-shadow:0 14px 30px -12px #0006}.vl-producto__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}.vl-galeria{position:sticky;top:100px}.vl-galeria__principal{border-radius:28px;overflow:hidden;background:#fff;aspect-ratio:1;box-shadow:var(--vl-sombra)}.vl-galeria__principal img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .3s}.vl-galeria__miniaturas{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:14px}.vl-galeria__mini{padding:0;border:0;border-radius:12px;overflow:hidden;background:#fff;aspect-ratio:1;cursor:pointer;opacity:.6;outline:2px solid transparent;outline-offset:2px;transition:opacity .25s,outline-color .25s}.vl-galeria__mini img{width:100%;height:100%;object-fit:cover;display:block}.vl-galeria__mini:hover{opacity:.9}.vl-galeria__mini.is-activa{opacity:1;outline-color:var(--vl-salvia-osc)}.vl-compra__valoracion{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--vl-tinta-suave);margin-bottom:14px}.vl-compra__valoracion .vl-estrellas{margin:0}.vl-compra .vl-precio{margin:4px 0 22px}.vl-compra__intro{line-height:1.65;color:var(--vl-tinta-suave);margin:0 0 24px}.vl-compra__puntos{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:10px}.vl-compra__puntos li{display:flex;gap:12px;align-items:flex-start;line-height:1.5}.vl-compra__puntos svg{width:20px;height:20px;flex:none;color:var(--vl-salvia-osc);margin-top:2px}.vl-opcion{border:0;padding:0;margin:0 0 20px}.vl-opcion legend{font-size:14px;font-weight:500;margin-bottom:10px;padding:0}.vl-opcion__valores{display:flex;gap:8px;flex-wrap:wrap}.vl-opcion__valores input{position:absolute;opacity:0;pointer-events:none}.vl-opcion__valores label{padding:10px 18px;border-radius:999px;background:var(--vl-blanco);box-shadow:inset 0 0 0 1px #2e2a2533;cursor:pointer;font-size:15px;transition:background .2s,color .2s}.vl-opcion__valores input:checked+label{background:var(--vl-tinta);color:var(--vl-crema);box-shadow:none}.vl-opcion__valores input:focus-visible+label{outline:2px solid var(--vl-salvia-osc);outline-offset:2px}.vl-cantidad{display:inline-flex;align-items:center;border-radius:999px;box-shadow:inset 0 0 0 1px #2e2a2533;height:54px;flex:none}.vl-cantidad button{width:44px;height:100%;border:0;background:none;font-size:20px;cursor:pointer;color:var(--vl-tinta)}.vl-cantidad input{width:36px;text-align:center;border:0;background:none;font:inherit;font-size:16px;-moz-appearance:textfield}.vl-cantidad input::-webkit-outer-spin-button,.vl-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vl-compra__fila{display:flex;gap:12px}.vl-compra__fila .vl-btn{flex:1}.vl-compra__error{color:#a23b2a;font-size:14px;margin-top:10px}.vl-confianza{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px}.vl-confianza__item{background:var(--vl-blanco);border-radius:var(--vl-radio-sm);padding:14px 10px;text-align:center;font-size:13px;line-height:1.35}.vl-confianza__item svg{width:24px;height:24px;color:var(--vl-madera-osc);display:block;margin:0 auto 6px}.vl-acordeon{margin-top:28px}.vl-acordeon .vl-faq__item summary{font-size:17px;padding:18px 0}.vl-acordeon .vl-faq__respuesta{padding-right:0}.vl-acordeon ul{margin:0;padding-left:18px}@media(max-width:989px){.vl-hero__grid,.vl-pasos__grid,.vl-faq__grid,.vl-producto__grid,.vl-cta__caja{grid-template-columns:1fr;gap:44px}.vl-hero__media{max-width:560px}.vl-usos__grid,.vl-beneficios__grid{grid-template-columns:repeat(2,1fr)}.vl-pasos__media,.vl-galeria{position:static}.vl-cta__caja{padding:36px}}@media(max-width:540px){:root{--vl-margen: 18px}.vl-hero__sello{left:10px;bottom:14px;padding:10px 14px}.vl-usos__grid{grid-template-columns:1fr 1fr;gap:12px}.vl-uso{aspect-ratio:3 / 4.4}.vl-uso__texto{padding:14px}.vl-uso__texto p{display:none}.vl-beneficios__grid{grid-template-columns:1fr}.vl-cifras{grid-template-columns:1fr;gap:28px}.vl-resena{width:290px}.vl-cta__caja{padding:26px;border-radius:26px}.vl-paso{grid-template-columns:52px 1fr;gap:14px}.vl-paso__num{font-size:36px}.vl-head{margin-bottom:36px}.vl-confianza{grid-template-columns:1fr 1fr 1fr}}@media(prefers-reduced-motion:reduce){.vl-reveal{opacity:1;transform:none;transition:none}.vl-marquesina__pista,.vl-resenas__pista,.vl-hero__sello{animation:none}.vl-hero__marco img,.vl-uso img{transition:none;transform:none}}.vl-logo-texto{font-family:var(--vl-serif)!important;font-weight:500;font-style:italic;letter-spacing:-.01em;font-size:28px!important;color:var(--vl-tinta)}.vl-pie__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(244,238,228,.18)}.vl-pie__marca-texto{font-family:var(--vl-serif);font-style:italic;font-weight:500;margin:0 0 14px;line-height:1}.vl-pie__col h3{font-family:var(--vl-sans);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin:0 0 18px;color:inherit}.vl-pie__col p{line-height:1.65;opacity:.85;margin:0 0 12px}.vl-pie__col ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vl-pie__col a{text-decoration:none;opacity:.85;transition:opacity .2s}.vl-pie__col a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.vl-pie__redes{display:flex;gap:12px;margin-top:18px}.vl-pie__redes a{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #f4eee44d}.vl-pie__redes svg{width:16px;height:16px}.vl-pie__base{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding-top:26px;font-size:13px;opacity:.8}.vl-pie__pagos{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.vl-pie__pagos svg{height:24px;width:auto}@media(max-width:989px){.vl-pie__grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.vl-pie__grid{grid-template-columns:1fr;gap:34px}}.vl-cta__media img{object-fit:contain}.vl-cta__media{display:grid;place-items:center}.vl-hero__marco{aspect-ratio:5 / 4}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vl-styles.css.map */
