:root{--vy-tinta: #0e0e10;--vy-fondo: #fafaf7;--vy-blanco: #ffffff;--vy-violeta: #6b2bff;--vy-violeta-osc: #4b14d6;--vy-violeta-suave: #efe8ff;--vy-lima: #d4ff3f;--vy-gris: #5e5e68;--vy-linea: rgba(14, 14, 16, .1);--vy-fuente-titulo: "Bricolage Grotesque", "DM Sans", -apple-system, sans-serif;--vy-fuente: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--vy-radio: 24px;--vy-radio-sm: 14px;--vy-margen: 24px;--vy-ease: cubic-bezier(.22, 1, .36, 1);--vy-sombra: 0 18px 40px -18px rgba(14, 14, 16, .35)}.vy-section{font-family:var(--vy-fuente);color:var(--vy-tinta);padding-top:0!important;padding-bottom:0!important;overflow-x:clip;-webkit-font-smoothing:antialiased}.vy-section *,.vy-section *:before,.vy-section *:after{box-sizing:border-box}.vy-container{max-width:1280px;margin:0 auto;padding:0 var(--vy-margen)}.vy-h1,.vy-h2,.vy-h3{font-family:var(--vy-fuente-titulo);font-weight:800;letter-spacing:-.035em;line-height:.98;margin:0;color:inherit}.vy-h3{font-weight:700;letter-spacing:-.02em;line-height:1.1}.vy-body{font-size:17px;line-height:1.6;margin:0;color:inherit;opacity:.86}.vy-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--vy-fuente);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:8px 14px;border-radius:999px;background:var(--vy-lima);color:var(--vy-tinta);width:fit-content;align-self:flex-start}.vy-marca{color:var(--vy-violeta)}.vy-section a{text-decoration:none}.vy-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border-radius:999px;border:2px solid var(--vy-tinta);font-family:var(--vy-fuente);font-weight:700;font-size:16px;letter-spacing:0;cursor:pointer;transition:transform .35s var(--vy-ease),background .25s,color .25s,box-shadow .35s var(--vy-ease);text-decoration:none;white-space:nowrap}.vy-btn svg{width:18px;height:18px;transition:transform .35s var(--vy-ease)}.vy-btn:hover{transform:translateY(-2px)}.vy-btn:hover svg{transform:translate(4px)}.vy-btn--lima{background:var(--vy-lima);color:var(--vy-tinta);border-color:var(--vy-lima);box-shadow:0 10px 30px -10px #d4ff3fb3}.vy-btn--violeta{background:var(--vy-violeta);color:#fff;border-color:var(--vy-violeta);box-shadow:0 12px 30px -12px #6b2bffcc}.vy-btn--violeta:hover{background:var(--vy-violeta-osc);border-color:var(--vy-violeta-osc)}.vy-btn--tinta{background:var(--vy-tinta);color:#fff}.vy-btn--borde{background:transparent;color:inherit;border-color:currentColor}.vy-btn--borde:hover{background:currentColor}.vy-btn--borde:hover span{color:var(--vy-tinta)}.vy-btn[disabled],.vy-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.vy-btn.loading{opacity:.7;pointer-events:none}.vy-reveal{opacity:0;transform:translateY(28px) scale(.98);transition:opacity .8s var(--vy-ease),transform .8s var(--vy-ease);transition-delay:calc(var(--vy-i, 0) * 90ms)}.vy-reveal.vy-visible,.shopify-design-mode .vy-reveal{opacity:1;transform:none}.vy-hero{position:relative;background:var(--vy-hero-fondo, var(--vy-tinta));color:var(--vy-hero-texto, #fff);isolation:isolate}.vy-hero__glow{position:absolute;border-radius:50%;filter:blur(70px);z-index:-1;pointer-events:none}.vy-hero__glow--1{width:520px;height:520px;background:var(--vy-violeta);opacity:.55;top:-160px;right:4%}.vy-hero__glow--2{width:300px;height:300px;background:var(--vy-lima);opacity:.18;bottom:-120px;left:8%}.vy-hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;min-height:var(--vy-hero-alto, 640px);padding-top:56px;padding-bottom:56px}.vy-hero__texto{display:flex;flex-direction:column;gap:24px}.vy-hero__titulo em{font-style:normal;color:var(--vy-lima)}.vy-hero__botones{display:flex;flex-wrap:wrap;gap:14px;margin-top:8px}.vy-hero__chips{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:10px;font-size:14px;opacity:.85}.vy-hero__chips span{display:inline-flex;align-items:center;gap:8px}.vy-hero__chips span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--vy-lima)}.vy-hero__visual{position:relative;height:520px}.vy-hero__card{position:absolute;background:#fff;border-radius:28px;padding:10px;box-shadow:0 30px 60px -20px #0000008c;animation:vy-flotar 6s ease-in-out infinite}.vy-hero__card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px}.vy-hero__card--1{width:56%;aspect-ratio:1;top:4%;left:22%;z-index:2;--vy-rot: -3deg}.vy-hero__card--2{width:40%;aspect-ratio:1;bottom:2%;left:0;z-index:3;--vy-rot: 6deg;animation-delay:-2s}.vy-hero__card--3{width:38%;aspect-ratio:1;bottom:8%;right:0;z-index:1;--vy-rot: -8deg;animation-delay:-4s}.vy-hero__sticker{position:absolute;z-index:4;top:2%;right:4%;width:118px;height:118px;border-radius:50%;background:var(--vy-lima);color:var(--vy-tinta);display:grid;place-items:center;text-align:center;font-family:var(--vy-fuente-titulo);font-weight:800;font-size:15px;line-height:1.05;padding:14px;transform:rotate(12deg);animation:vy-girar 14s linear infinite}@keyframes vy-flotar{0%,to{transform:translateY(0) rotate(var(--vy-rot, 0deg))}50%{transform:translateY(-14px) rotate(calc(var(--vy-rot, 0deg) * -.5))}}@keyframes vy-girar{0%,to{transform:rotate(12deg) scale(1)}50%{transform:rotate(-6deg) scale(1.06)}}.vy-marquesina{background:var(--vy-mq-fondo, var(--vy-lima));color:var(--vy-mq-texto, var(--vy-tinta));overflow:hidden}.vy-marquesina__pista{display:flex;width:max-content;animation:vy-desplazar var(--vy-mq-vel, 30s) linear infinite}.vy-marquesina__grupo{display:flex;align-items:center;flex-shrink:0}.vy-marquesina__item{font-family:var(--vy-fuente-titulo);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;padding:0 22px;display:inline-flex;align-items:center;gap:44px}.vy-marquesina__item:after{content:"\2726";font-size:.7em}.vy-marquesina:hover .vy-marquesina__pista{animation-play-state:paused}@keyframes vy-desplazar{to{transform:translate(-50%)}}.vy-productos__cab{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px;flex-wrap:wrap}.vy-productos__cab .vy-body{max-width:520px;margin-top:12px}.vy-productos__grid{display:grid;grid-template-columns:repeat(var(--vy-cols, 4),1fr);gap:22px}.vy-card{position:relative;display:flex;flex-direction:column;background:#fff;border-radius:var(--vy-radio);border:1px solid var(--vy-linea);overflow:hidden;transition:transform .45s var(--vy-ease),box-shadow .45s var(--vy-ease),border-color .3s}.vy-card:hover{transform:translateY(-6px);box-shadow:var(--vy-sombra);border-color:transparent}.vy-card__media{position:relative;display:block;aspect-ratio:1;background:#f3f1ec;overflow:hidden}.vy-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform .8s var(--vy-ease)}.vy-card__media img+img{opacity:0}.vy-card:hover .vy-card__media img:first-child{transform:scale(1.05)}.vy-card:hover .vy-card__media img+img{opacity:1}.vy-card__vacio{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--vy-fuente-titulo);font-weight:800;font-size:48px;color:var(--vy-violeta);background:var(--vy-violeta-suave)}.vy-badge{position:absolute;top:14px;left:14px;z-index:2;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--vy-violeta);color:#fff}.vy-badge--agotado{background:var(--vy-tinta)}.vy-card__info{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1}.vy-card__titulo{font-family:var(--vy-fuente);font-weight:700;font-size:16px;line-height:1.3;color:var(--vy-tinta);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vy-card__titulo a{color:inherit}.vy-card__titulo a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vy-precio{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.vy-precio__actual{font-family:var(--vy-fuente-titulo);font-weight:800;font-size:20px;letter-spacing:-.02em}.vy-precio__antes{font-size:14px;color:var(--vy-gris);text-decoration:line-through}.vy-precio__desde{font-size:13px;color:var(--vy-gris)}.vy-card__accion{margin-top:auto;padding-top:8px;position:relative;z-index:2}.vy-card__accion .vy-btn{width:100%;min-height:46px;font-size:15px}.vy-productos__pie{margin-top:36px;text-align:center}.vy-texturas__cab{margin-bottom:36px}.vy-texturas__cab .vy-body{max-width:560px;margin-top:14px}.vy-texturas__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.vy-textura{position:relative;border-radius:var(--vy-radio);padding:28px 24px;min-height:260px;display:flex;flex-direction:column;gap:12px;overflow:hidden;transition:transform .45s var(--vy-ease);color:var(--vy-tinta)}.vy-textura:hover{transform:translateY(-6px) rotate(-1deg)}.vy-textura__icono{font-size:44px;line-height:1;margin-bottom:auto}.vy-textura__titulo{font-family:var(--vy-fuente-titulo);font-weight:800;font-size:26px;letter-spacing:-.03em;line-height:1;margin:0}.vy-textura__texto{font-size:15px;line-height:1.5;margin:0;opacity:.85}.vy-textura__link{font-weight:700;font-size:14px;display:inline-flex;gap:6px;align-items:center;color:inherit}.vy-textura__link:after{content:"\2192";transition:transform .3s var(--vy-ease)}.vy-textura:hover .vy-textura__link:after{transform:translate(4px)}.vy-textura__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vy-confianza__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--vy-linea);border-radius:var(--vy-radio);background:#fff;overflow:hidden}.vy-confianza__item{display:flex;gap:14px;align-items:center;padding:24px 22px;border-right:1px solid var(--vy-linea)}.vy-confianza__item:last-child{border-right:0}.vy-confianza__icono{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--vy-violeta-suave);color:var(--vy-violeta)}.vy-confianza__icono svg{width:24px;height:24px}.vy-confianza__titulo{font-weight:700;font-size:15px;margin:0 0 2px;line-height:1.25}.vy-confianza__texto{font-size:13px;color:var(--vy-gris);margin:0;line-height:1.4}.vy-split{background:var(--vy-split-fondo, transparent);color:var(--vy-split-texto, var(--vy-tinta))}.vy-split__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.vy-split--invertido .vy-split__media{order:2}.vy-split__media{position:relative;border-radius:32px;overflow:hidden;aspect-ratio:1}.vy-split__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--vy-ease)}.vy-split__media:hover img{transform:scale(1.04)}.vy-split__texto{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.vy-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.vy-lista li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5}.vy-lista li:before{content:"";flex-shrink:0;margin-top:3px;width:20px;height:20px;border-radius:50%;background:var(--vy-lima) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e0e10' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 12px no-repeat}.vy-resenas__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px}.vy-resena{background:#fff;border:1px solid var(--vy-linea);border-radius:var(--vy-radio);padding:28px;display:flex;flex-direction:column;gap:14px}.vy-resena__estrellas{color:var(--vy-violeta);letter-spacing:2px;font-size:18px}.vy-resena__texto{font-size:16px;line-height:1.55;margin:0}.vy-resena__autor{font-weight:700;font-size:14px;margin-top:auto}.vy-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.vy-faq__cab{position:sticky;top:120px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.vy-faq__lista{display:flex;flex-direction:column;gap:12px}.vy-faq__item{background:#fff;border:1px solid var(--vy-linea);border-radius:18px;overflow:hidden;transition:border-color .3s}.vy-faq__item[open]{border-color:var(--vy-violeta)}.vy-faq__item summary{list-style:none;cursor:pointer;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:700;font-size:17px}.vy-faq__item summary::-webkit-details-marker{display:none}.vy-faq__item summary:after{content:"+";flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:20px;background:var(--vy-violeta-suave);color:var(--vy-violeta);transition:transform .35s var(--vy-ease),background .3s,color .3s}.vy-faq__item[open] summary:after{transform:rotate(45deg);background:var(--vy-violeta);color:#fff}.vy-faq__resp{padding:0 22px 22px;font-size:15px;line-height:1.6;color:var(--vy-gris)}.vy-faq__resp p{margin:0 0 8px}.vy-cta__caja{position:relative;border-radius:36px;background:var(--vy-cta-fondo, var(--vy-violeta));color:var(--vy-cta-texto, #fff);padding:80px 40px;text-align:center;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:22px}.vy-cta__caja:before,.vy-cta__caja:after{content:"";position:absolute;border-radius:50%;z-index:-1}.vy-cta__caja:before{width:420px;height:420px;background:#ffffff1f;top:-200px;left:-120px}.vy-cta__caja:after{width:260px;height:260px;background:var(--vy-lima);opacity:.85;bottom:-150px;right:-60px}.vy-cta__caja .vy-body{max-width:560px}.vy-pdp__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.vy-galeria{position:sticky;top:110px;display:grid;grid-template-columns:84px 1fr;gap:14px}.vy-galeria__principal{grid-column:2;position:relative;border-radius:28px;overflow:hidden;background:#f3f1ec;aspect-ratio:1}.vy-galeria__principal img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s}.vy-galeria__miniaturas{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:10px;max-height:620px;overflow-y:auto;scrollbar-width:none}.vy-galeria__miniaturas::-webkit-scrollbar{display:none}.vy-galeria__mini{flex-shrink:0;width:84px;height:84px;border-radius:14px;overflow:hidden;border:2px solid transparent;padding:0;background:#f3f1ec;cursor:pointer;transition:border-color .2s,transform .3s var(--vy-ease)}.vy-galeria__mini:hover{transform:scale(1.04)}.vy-galeria__mini.is-activa{border-color:var(--vy-violeta)}.vy-galeria__mini img{width:100%;height:100%;object-fit:cover;display:block}.vy-galeria--sola{grid-template-columns:1fr}.vy-galeria--sola .vy-galeria__principal{grid-column:1}.vy-galeria__flecha{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 6px 18px #0000001f;cursor:pointer;display:grid;place-items:center;font-size:20px;color:var(--vy-tinta)}.vy-galeria__flecha--prev{left:14px}.vy-galeria__flecha--next{right:14px}.vy-compra{display:flex;flex-direction:column;gap:20px}.vy-compra__titulo{font-size:clamp(30px,3.4vw,44px)}.vy-compra__precio .vy-precio__actual{font-size:32px}.vy-compra__ahorro{background:var(--vy-lima);color:var(--vy-tinta);font-weight:700;font-size:13px;padding:5px 10px;border-radius:999px}.vy-compra__resumen{font-size:16px;line-height:1.6;color:var(--vy-gris);margin:0}.vy-opcion{border:0;padding:0;margin:0}.vy-opcion legend{font-weight:700;font-size:14px;margin-bottom:10px;padding:0}.vy-opcion legend span{font-weight:400;color:var(--vy-gris)}.vy-pills{display:flex;flex-wrap:wrap;gap:8px}.vy-pill input{position:absolute;opacity:0;pointer-events:none}.vy-pill label{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--vy-linea);background:#fff;font-weight:600;font-size:14px;cursor:pointer;transition:all .2s}.vy-pill label:hover{border-color:var(--vy-tinta)}.vy-pill input:checked+label{background:var(--vy-tinta);border-color:var(--vy-tinta);color:#fff}.vy-pill input:focus-visible+label{outline:2px solid var(--vy-violeta);outline-offset:2px}.vy-pill.is-agotada label{text-decoration:line-through;opacity:.5}.vy-compra__fila{display:flex;gap:12px;align-items:stretch}.vy-cantidad{display:flex;align-items:center;border:1.5px solid var(--vy-linea);border-radius:999px;background:#fff;overflow:hidden}.vy-cantidad button{width:46px;height:54px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--vy-tinta)}.vy-cantidad input{width:40px;border:0;text-align:center;font-weight:700;font-size:16px;background:none;-moz-appearance:textfield;color:var(--vy-tinta)}.vy-cantidad input::-webkit-outer-spin-button,.vy-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vy-compra__fila .vy-btn{flex:1}.vy-compra .shopify-payment-button__button{border-radius:999px!important;min-height:54px;overflow:hidden}.vy-compra .shopify-payment-button__more-options{color:var(--vy-gris)}.vy-compra__error{color:#c0182f;font-size:14px}.vy-stock{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.vy-stock__punto{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px #22c55e33;animation:vy-latido 1.8s infinite}@keyframes vy-latido{50%{box-shadow:0 0 0 7px #22c55e0d}}.vy-garantias{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vy-garantia{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:16px 10px;border-radius:16px;background:var(--vy-violeta-suave);font-size:13px;font-weight:600;line-height:1.3}.vy-garantia svg{width:24px;height:24px;color:var(--vy-violeta)}.vy-detalles{border-top:1px solid var(--vy-linea)}.vy-detalles details{border-bottom:1px solid var(--vy-linea)}.vy-detalles summary{list-style:none;cursor:pointer;padding:18px 0;display:flex;justify-content:space-between;font-weight:700;font-size:16px}.vy-detalles summary::-webkit-details-marker{display:none}.vy-detalles summary:after{content:"+";font-size:22px;line-height:1;transition:transform .3s var(--vy-ease)}.vy-detalles details[open] summary:after{transform:rotate(45deg)}.vy-detalles__cuerpo{padding:0 0 20px;font-size:15px;line-height:1.65;color:var(--vy-gris)}.vy-detalles__cuerpo img{max-width:100%;height:auto;border-radius:12px}.vy-detalles__cuerpo ul{padding-left:20px}.vy-galeria--v2{display:flex;flex-direction:column;gap:12px}.vy-galeria--v2 .vy-galeria__principal{grid-column:auto}.vy-galeria__escena{display:grid;grid-template-columns:1fr;gap:8px}.vy-pdp__grid>*,.vy-galeria__escena>*,.vy-galeria--v2>*{min-width:0}.vy-galeria--v2 .vy-galeria__principal img{max-width:100%;object-fit:contain}.vy-galeria__escena.con-sellos{grid-template-columns:1fr 27%}.vy-galeria__etiqueta{position:absolute;top:14px;left:14px;z-index:2;padding:8px 14px;border-radius:10px;background:var(--vy-tinta);color:#fff;font-weight:700;font-size:14px;letter-spacing:.01em}.vy-sellos{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,1fr);gap:8px}.vy-sello{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px 8px;border-radius:18px;color:#fff;text-align:center;font-weight:700;font-size:14px;line-height:1.2}.vy-sello__icono{font-size:30px;line-height:1}.vy-galeria--v2 .vy-galeria__miniaturas{grid-column:auto;grid-row:auto;flex-direction:row;max-height:none;overflow-x:auto;gap:8px}.vy-galeria--v2 .vy-galeria__mini{width:76px;height:76px}.vy-promo{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 16px;border-radius:18px;color:#fff}.vy-promo__icono{font-size:26px;line-height:1}.vy-promo__texto{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:13px;line-height:1.35}.vy-promo__texto strong{font-family:var(--vy-fuente-titulo);font-size:17px;letter-spacing:-.01em;color:var(--vy-lima)}.vy-promo__texto span{opacity:.85}.vy-promo__btn{flex-shrink:0;padding:10px 16px;border-radius:999px;background:var(--vy-lima);color:var(--vy-tinta)!important;font-weight:700;font-size:14px;transition:transform .3s var(--vy-ease)}.vy-promo__btn:hover{transform:scale(1.05)}.vy-compra__ahorro{background:var(--vy-violeta);color:#fff;font-size:13px;padding:6px 12px}.vy-beneficios{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.vy-beneficio{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--vy-linea);font-weight:600;font-size:14px;line-height:1.3}.vy-beneficio:before{content:"";flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--vy-violeta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / 12px no-repeat}.vy-envio{display:flex;justify-content:space-between;align-items:center;gap:8px 12px;flex-wrap:wrap;padding:12px 18px;border-radius:999px;background:#fff;border:1px solid var(--vy-linea);font-size:14px;font-weight:600}.vy-envio__item{display:inline-flex;align-items:center;gap:10px}.vy-btn--comprar{gap:12px;font-size:17px;min-height:58px}.vy-btn__precio{font-weight:700;opacity:.95}.vy-btn__precio s{opacity:.6;font-weight:500;margin-left:4px}.vy-btn__precio [hidden]{display:none}.vy-garantias-caja{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 22px;padding:12px 16px;border-radius:14px;border:2px solid var(--vy-violeta);color:var(--vy-violeta);font-weight:700;font-size:14px}.vy-garantias-caja__item{display:inline-flex;align-items:center;gap:6px}.vy-garantias-caja__item svg{width:18px;height:18px}@media(max-width:749px){.vy-galeria__escena.con-sellos{grid-template-columns:1fr 30%;gap:6px}.vy-sello{font-size:11px;padding:6px 4px;border-radius:12px;gap:4px}.vy-sello__icono{font-size:22px}.vy-galeria__principal{border-radius:18px}.vy-galeria__etiqueta{font-size:12px;padding:6px 10px;top:10px;left:10px}.vy-galeria--v2 .vy-galeria__mini{width:62px;height:62px}.vy-beneficio{font-size:13px;padding:10px;gap:8px}.vy-envio{border-radius:16px;font-size:13px;padding:10px 14px}.vy-promo__texto strong{font-size:15px}.vy-btn--comprar{font-size:15px;gap:8px;padding:0 16px}.vy-galeria__flecha{width:34px;height:34px}}.vy-barra-compra{position:fixed;left:12px;right:12px;bottom:12px;z-index:50;display:none;align-items:center;gap:12px;padding:10px 10px 10px 18px;border-radius:999px;background:var(--vy-tinta);color:#fff;box-shadow:0 16px 40px -10px #00000080;transform:translateY(140%);transition:transform .45s var(--vy-ease)}.vy-barra-compra.is-visible{transform:none}.vy-barra-compra__precio{font-family:var(--vy-fuente-titulo);font-weight:800;font-size:18px;flex:1}.vy-barra-compra .vy-btn{min-height:46px;padding:0 22px}.vy-wa{position:fixed;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:10px;height:58px;padding:0 20px 0 14px;border-radius:999px;color:#fff!important;text-decoration:none;font-family:var(--vy-fuente);font-weight:700;font-size:15px;box-shadow:0 12px 30px -8px #00000059;transition:transform .35s var(--vy-ease),box-shadow .35s var(--vy-ease);animation:vy-wa-entrada .6s var(--vy-ease) 1.2s both}.vy-wa svg{width:32px;height:32px;flex-shrink:0}.vy-wa:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 36px -8px #00000073}@keyframes vy-wa-entrada{0%{opacity:0;transform:translateY(20px) scale(.8)}}@media(max-width:749px){.vy-wa{width:56px;height:56px;padding:0;justify-content:center}.vy-wa__texto{display:none}}@media(prefers-reduced-motion:reduce){.vy-wa{animation:none}}.template-product-vy #sticky-cart-portal,body:has(.vy-pdp) #sticky-cart-portal{display:none!important}.section-header{margin-bottom:0!important}.header-wrapper{background:#fafaf7e6;backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px)}.header__menu-item{font-family:var(--vy-fuente);font-weight:600}.header__menu-item:hover span,.header__active-menu-item{color:var(--vy-violeta)}@media(max-width:1100px){.vy-productos__grid{--vy-cols: 3 !important}.vy-texturas__grid,.vy-confianza__grid{grid-template-columns:repeat(2,1fr)}.vy-confianza__item:nth-child(2){border-right:0}.vy-confianza__item:nth-child(-n+2){border-bottom:1px solid var(--vy-linea)}}@media(max-width:990px){.vy-hero__grid{grid-template-columns:1fr;min-height:0;gap:28px;padding-top:40px}.vy-hero__visual{height:400px;max-width:520px;width:100%;margin:0 auto}.vy-split__grid,.vy-faq__grid,.vy-pdp__grid{grid-template-columns:1fr;gap:36px}.vy-split--invertido .vy-split__media{order:0}.vy-faq__cab{position:static}.vy-galeria{position:static;grid-template-columns:1fr}.vy-galeria__principal{grid-column:1}.vy-galeria__miniaturas{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto;max-height:none}.vy-galeria__mini{width:68px;height:68px}.vy-resenas__grid{grid-template-columns:1fr}.vy-barra-compra{display:flex}}@media(max-width:749px){:root{--vy-margen: 16px}.vy-productos__grid{--vy-cols: 2 !important;gap:12px}.vy-card__info{padding:12px 12px 14px}.vy-card__titulo{font-size:14px}.vy-precio__actual{font-size:17px}.vy-card__accion .vy-btn{min-height:40px;font-size:13px;padding:0 12px}.vy-texturas__grid{grid-template-columns:1fr 1fr;gap:12px}.vy-textura{min-height:210px;padding:20px 16px}.vy-textura__titulo{font-size:20px}.vy-textura__texto{font-size:13px}.vy-confianza__grid{grid-template-columns:1fr}.vy-confianza__item{border-right:0!important;border-bottom:1px solid var(--vy-linea)}.vy-confianza__item:last-child{border-bottom:0}.vy-hero__visual{height:330px}.vy-hero__sticker{width:92px;height:92px;font-size:12px}.vy-cta__caja{padding:56px 22px;border-radius:28px}.vy-btn{min-height:50px;padding:0 22px;font-size:15px}.vy-garantias{gap:8px}.vy-garantia{font-size:12px;padding:12px 6px}}@media(prefers-reduced-motion:reduce){.vy-reveal{opacity:1;transform:none;transition:none}.vy-hero__card,.vy-hero__sticker,.vy-marquesina__pista,.vy-stock__punto{animation:none}.vy-card,.vy-textura,.vy-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vy-styles.css.map */
