:root{--vy-negro: #0d0b0a;--vy-carbon: #151210;--vy-carbon-2: #1d1916;--vy-marron: #3b2e25;--vy-tierra: #6b5443;--vy-bronce: #a68a6d;--vy-piedra: #8d867e;--vy-marfil: #ebe4d9;--vy-marfil-suave: rgba(235, 228, 217, .72);--vy-linea: rgba(235, 228, 217, .14);--vy-serif: "Cormorant Garamond", "Times New Roman", serif;--vy-sans: "Jost", "Helvetica Neue", Arial, sans-serif;--vy-margen: clamp(20px, 4vw, 56px);--vy-ease: cubic-bezier(.22, 1, .36, 1)}.vy-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--vy-sans);color:var(--vy-marfil);position:relative;overflow-x:clip}.vy-section *,.vy-section *:before,.vy-section *:after{box-sizing:border-box}.vy-container{max-width:1320px;margin:0 auto;padding:0 var(--vy-margen)}.vy-container--estrecho{max-width:980px}.vy-section img{display:block;max-width:100%}.vy-eyebrow{font-family:var(--vy-sans);font-size:11px;font-weight:400;letter-spacing:.42em;text-transform:uppercase;color:var(--vy-bronce);margin:0 0 22px;display:inline-flex;align-items:center;gap:14px}.vy-eyebrow:before{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.vy-eyebrow--centro{justify-content:center}.vy-eyebrow--centro:after{content:"";width:34px;height:1px;background:currentColor;opacity:.7}.vy-h1,.vy-h2,.vy-h3{font-family:var(--vy-serif);font-weight:400;color:var(--vy-marfil);margin:0;line-height:1.05;letter-spacing:.02em}.vy-h2{font-size:clamp(34px,4.6vw,64px)}.vy-h3{font-size:26px;line-height:1.2}.vy-mayus{text-transform:uppercase;letter-spacing:.14em}.vy-body{font-size:16px;line-height:1.75;color:var(--vy-marfil-suave);font-weight:300;margin:0}.vy-estrella{display:inline-block;width:14px;height:14px;color:var(--vy-bronce);flex:none}.vy-separador{display:flex;align-items:center;gap:16px;color:var(--vy-bronce)}.vy-separador:before,.vy-separador:after{content:"";height:1px;width:64px;background:currentColor;opacity:.55}.vy-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 34px;font-family:var(--vy-sans);font-size:12px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;border:1px solid var(--vy-marfil);background:var(--vy-marfil);color:var(--vy-negro);cursor:pointer;transition:background .5s var(--vy-ease),color .5s var(--vy-ease),border-color .5s var(--vy-ease);position:relative;overflow:hidden}.vy-btn:hover{background:transparent;color:var(--vy-marfil)}.vy-btn--linea{background:transparent;color:var(--vy-marfil);border-color:#ebe4d973}.vy-btn--linea:hover{background:var(--vy-marfil);color:var(--vy-negro);border-color:var(--vy-marfil)}.vy-btn[disabled]{opacity:.45;cursor:not-allowed}.vy-btn[disabled]:hover{background:var(--vy-marfil);color:var(--vy-negro)}.vy-enlace{color:var(--vy-marfil);text-decoration:none;font-size:12px;letter-spacing:.28em;text-transform:uppercase;border-bottom:1px solid var(--vy-bronce);padding-bottom:6px;transition:color .4s}.vy-enlace:hover{color:var(--vy-bronce)}.vy-reveal{opacity:0;transform:translateY(28px);transition:opacity 1.2s var(--vy-ease),transform 1.2s var(--vy-ease);transition-delay:var(--vy-delay, 0s)}.vy-reveal.vy-visible{opacity:1;transform:none}.vy-reveal--zoom{transform:scale(1.06);opacity:0}.vy-reveal--zoom.vy-visible{transform:none;opacity:1}.shopify-design-mode .vy-reveal{opacity:1;transform:none}.vy-grano:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.vy-hero{min-height:var(--vy-hero-alto, 92vh);display:flex;align-items:center;justify-content:center;text-align:center;isolation:isolate;background:var(--vy-negro)}.vy-hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.vy-hero__fondo img{width:100%;height:100%;object-fit:cover;opacity:var(--vy-hero-opacidad, .5);transform:scale(1.04);will-change:transform}.vy-hero__halo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(107,84,67,.38),transparent 70%),radial-gradient(ellipse 120% 80% at 50% 120%,rgba(59,46,37,.7),transparent 60%)}.vy-hero__contenido{padding:120px var(--vy-margen) 110px;width:100%;max-width:1100px}.vy-hero__logo{margin:0 auto 26px;mix-blend-mode:screen;width:var(--vy-logo-ancho, 520px);max-width:86vw}.vy-hero__logo img{width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 70%,transparent 100%)}.vy-hero__lema{font-family:var(--vy-serif);font-weight:400;font-size:var(--vy-lema-size, 30px);letter-spacing:.24em;text-transform:uppercase;line-height:1.5;margin:0 0 18px;color:var(--vy-marfil)}.vy-hero__lema span{display:block}.vy-hero__sub{font-size:14px;letter-spacing:.12em;color:var(--vy-marfil-suave);font-weight:300;margin:0 auto 44px;max-width:520px;line-height:1.8}.vy-hero__botones{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.vy-hero__scroll{position:absolute;left:50%;bottom:30px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--vy-piedra)}.vy-hero__scroll i{display:block;width:1px;height:46px;background:linear-gradient(var(--vy-bronce),transparent);animation:vy-caida 2.4s var(--vy-ease) infinite;transform-origin:top}@keyframes vy-caida{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.vy-hero__esquina{position:absolute;top:34px;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--vy-piedra);line-height:2}.vy-hero__esquina--izq{left:var(--vy-margen);text-align:left}.vy-hero__esquina--der{right:var(--vy-margen);text-align:right}.vy-cinta{border-top:1px solid var(--vy-linea);border-bottom:1px solid var(--vy-linea);padding:22px 0;overflow:hidden}.vy-cinta__pista{display:flex;width:max-content;animation:vy-cinta var(--vy-cinta-vel, 40s) linear infinite}.vy-cinta__grupo{display:flex;align-items:center;flex:none}.vy-cinta__item{font-family:var(--vy-serif);font-size:var(--vy-cinta-size, 22px);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;padding:0 34px;color:var(--vy-marfil);display:inline-flex;align-items:center;gap:68px}.vy-cinta__item:after{content:"\2726";font-size:.6em;color:var(--vy-bronce);letter-spacing:0}@keyframes vy-cinta{to{transform:translate(-50%)}}.vy-cabecera{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;flex-wrap:wrap}.vy-cabecera--centro{flex-direction:column;align-items:center;text-align:center}.vy-cabecera .vy-body{max-width:460px}.vy-grid{display:grid;grid-template-columns:repeat(var(--vy-cols, 3),minmax(0,1fr));gap:var(--vy-gap, 28px)}.vy-card{text-decoration:none;color:inherit;display:block}.vy-card__media{position:relative;aspect-ratio:var(--vy-ratio, 4 / 5);overflow:hidden;background:var(--vy-carbon-2)}.vy-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1s var(--vy-ease),transform 1.6s var(--vy-ease)}.vy-card__media img+img{opacity:0}.vy-card:hover .vy-card__media img:first-child{transform:scale(1.04)}.vy-card:hover .vy-card__media img+img{opacity:1;transform:scale(1.02)}.vy-card__etiqueta{position:absolute;top:16px;left:16px;z-index:2;font-size:10px;letter-spacing:.3em;text-transform:uppercase;padding:8px 12px;background:#0d0b0ab8;color:var(--vy-marfil);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vy-card__info{display:flex;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid transparent}.vy-card__titulo{font-family:var(--vy-serif);font-size:22px;font-weight:400;margin:0 0 6px;letter-spacing:.04em}.vy-card__sub{font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--vy-piedra)}.vy-card__precio{font-size:14px;letter-spacing:.08em;color:var(--vy-marfil);white-space:nowrap}.vy-card__precio s{color:var(--vy-piedra);margin-right:8px}.vy-card__ver{display:inline-block;margin-top:12px;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--vy-bronce);opacity:0;transform:translateY(6px);transition:all .6s var(--vy-ease)}.vy-card:hover .vy-card__ver{opacity:1;transform:none}.vy-detalles__grid{display:grid;grid-template-columns:repeat(var(--vy-cols, 4),minmax(0,1fr));gap:2px;background:var(--vy-linea)}.vy-detalle{background:var(--vy-negro);position:relative}.vy-detalle__media{aspect-ratio:4 / 5;overflow:hidden}.vy-detalle__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.8s var(--vy-ease);filter:saturate(.9)}.vy-detalle:hover .vy-detalle__media img{transform:scale(1.06)}.vy-detalle__texto{padding:24px 22px 30px}.vy-detalle__num{font-family:var(--vy-serif);font-size:14px;color:var(--vy-bronce);letter-spacing:.2em;display:block;margin-bottom:12px}.vy-detalle__titulo{font-family:var(--vy-serif);font-size:22px;font-weight:400;margin:0 0 8px}.vy-detalle__desc{font-size:13px;line-height:1.7;color:var(--vy-piedra);margin:0;font-weight:300}.vy-manifiesto{text-align:center}.vy-manifiesto__texto{font-family:var(--vy-serif);font-weight:300;font-size:var(--vy-manif-size, 44px);line-height:1.3;margin:0 auto;max-width:1000px}.vy-manifiesto__texto p{margin:0 0 .5em}.vy-manifiesto__texto p:last-child{margin-bottom:0}.vy-faq__resp p{margin:0 0 10px}.vy-manifiesto__texto em{font-style:italic;color:var(--vy-bronce)}.vy-manifiesto__firma{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:18px}.vy-manifiesto__firma img{width:120px;height:auto;mix-blend-mode:screen;opacity:.9}.vy-manifiesto__firma span{font-size:11px;letter-spacing:.4em;text-transform:uppercase;color:var(--vy-piedra)}.vy-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.vy-split--invertido .vy-split__media{order:2}.vy-split__media{position:relative;aspect-ratio:var(--vy-ratio, 4 / 5);overflow:hidden;background:var(--vy-carbon-2)}.vy-split__media img{width:100%;height:100%;object-fit:cover}.vy-split__marco{position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(235,228,217,.18);pointer-events:none;z-index:2}.vy-split__texto .vy-h2{margin-bottom:26px}.vy-split__texto .vy-body{margin-bottom:34px;max-width:520px}.vy-split__lista{list-style:none;padding:0;margin:0 0 38px;border-top:1px solid var(--vy-linea)}.vy-split__lista li{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--vy-linea);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--vy-marfil-suave)}.vy-split__precio{font-family:var(--vy-serif);font-size:30px;margin:0 0 30px}.vy-split__acciones{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.vy-preventa{margin:18px 0 6px;padding:16px 18px;border:1px solid var(--vy-linea);border-left:2px solid var(--vy-bronce);background:#a68a6d0f}.vy-preventa__titulo{margin:0 0 6px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--vy-bronce)}.vy-preventa__texto{margin:0;font-size:13.5px;line-height:1.7;color:var(--vy-marfil-suave);font-weight:300}.vy-aviso{display:inline-block;font-size:10px;letter-spacing:.28em;text-transform:uppercase;padding:8px 14px;border:1px solid var(--vy-bronce);color:var(--vy-bronce);margin:4px 0 18px;line-height:1.6}.vy-lista-form{margin:0}.vy-lista-form__oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vy-lista-form__fila{display:flex;border:1px solid rgba(235,228,217,.3);transition:border-color .4s var(--vy-ease)}.vy-lista-form__fila:focus-within{border-color:var(--vy-marfil)}.vy-lista-form__fila input{flex:1 1 auto;min-width:0;height:56px;padding:0 20px;border:0;border-radius:0;background:transparent;color:var(--vy-marfil);font-family:var(--vy-sans);font-size:15px;letter-spacing:.04em;outline:none;box-shadow:none}.vy-lista-form__fila input::placeholder{color:var(--vy-piedra);opacity:1}.vy-lista-form__fila input:-webkit-autofill{-webkit-text-fill-color:var(--vy-marfil);-webkit-box-shadow:0 0 0 100px var(--vy-carbon) inset}.vy-lista-form__fila .vy-btn{flex:none;min-height:56px;margin:-1px -1px -1px 0}.vy-lista-form__error{margin:12px 0 0;font-size:13px;color:#d9a38b}.vy-lista-form__legal{margin:14px 0 0;font-size:11.5px;line-height:1.7;color:var(--vy-piedra);font-weight:300}.vy-lista-form__legal a{color:var(--vy-marfil-suave);text-decoration:underline;text-underline-offset:3px}.vy-lista-form__ok{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;padding:18px 20px;border:1px solid var(--vy-bronce);color:var(--vy-marfil);font-size:14px;letter-spacing:.06em;line-height:1.6}.vy-lista{text-align:center;border-top:1px solid var(--vy-linea);border-bottom:1px solid var(--vy-linea)}.vy-lista__titulo{font-family:var(--vy-serif);font-weight:400;font-size:var(--vy-lista-size, 60px);line-height:1.1;letter-spacing:.1em;text-transform:uppercase;margin:0 0 22px;text-wrap:balance}.vy-lista__titulo span,.vy-lista__titulo em{display:block}.vy-lista__titulo em{color:var(--vy-bronce);text-transform:none;letter-spacing:.02em}.vy-lista__texto{max-width:520px;margin:0 auto 40px}.vy-lista .vy-lista-form{max-width:560px;margin:0 auto}.vy-lista__info{list-style:none;margin:40px 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px 0;font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--vy-marfil-suave)}.vy-lista__info li+li:before{content:"\2726";color:var(--vy-bronce);padding:0 16px}.vy-avisame{margin:0 0 8px;padding:20px 20px 18px;border:1px solid var(--vy-linea);background:#ebe4d905}.vy-avisame__titulo{margin:0 0 4px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--vy-bronce)}.vy-avisame__texto{margin:0 0 14px;font-size:13.5px;line-height:1.6;color:var(--vy-marfil-suave);font-weight:300}.vy-avisame .vy-lista-form__fila input{height:50px;font-size:14px;padding:0 16px}.vy-avisame .vy-lista-form__fila .vy-btn{min-height:50px;padding:0 22px}.vy-avisame .vy-lista-form__ok{justify-content:flex-start;padding:14px 16px;font-size:13.5px}.vy-pronto{display:inline-block;font-size:10px;letter-spacing:.34em;text-transform:uppercase;padding:8px 14px;border:1px solid var(--vy-bronce);color:var(--vy-bronce);margin-bottom:22px}.vy-look__grid{display:grid;grid-template-columns:repeat(var(--vy-cols, 3),minmax(0,1fr));gap:var(--vy-gap, 16px)}.vy-look__item{position:relative;overflow:hidden;aspect-ratio:9 / 19;background:var(--vy-carbon-2)}.vy-look__item:nth-child(2){transform:translateY(var(--vy-desfase, 60px))}.vy-look__item img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25) contrast(1.05);transition:transform 1.8s var(--vy-ease),filter 1s}.vy-look__item:hover img{transform:scale(1.05);filter:none}.vy-look__pie{position:absolute;left:0;right:0;bottom:0;padding:60px 20px 20px;background:linear-gradient(transparent,#0d0b0ad9);font-size:11px;letter-spacing:.3em;text-transform:uppercase}.vy-look__margen{padding-bottom:var(--vy-desfase, 60px)}.vy-valores__grid{display:grid;grid-template-columns:repeat(var(--vy-cols, 4),minmax(0,1fr));border-top:1px solid var(--vy-linea);border-left:1px solid var(--vy-linea)}.vy-valor{padding:44px 32px;border-right:1px solid var(--vy-linea);border-bottom:1px solid var(--vy-linea);transition:background .6s var(--vy-ease)}.vy-valor:hover{background:#6b54431f}.vy-valor__icono{width:30px;height:30px;color:var(--vy-bronce);margin-bottom:26px}.vy-valor__icono svg{width:100%;height:100%}.vy-valor__titulo{font-family:var(--vy-serif);font-size:22px;font-weight:400;margin:0 0 12px}.vy-valor__texto{font-size:13px;line-height:1.75;color:var(--vy-piedra);margin:0;font-weight:300}.vy-cta{text-align:center;isolation:isolate;overflow:hidden}.vy-cta__fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.vy-cta__fondo img{width:100%;height:100%;object-fit:cover;opacity:var(--vy-cta-opacidad, .35);filter:grayscale(.4)}.vy-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 70% 70% at 50% 50%,#3b2e258c,#0d0b0aeb)}.vy-cta__titulo{font-family:var(--vy-serif);font-weight:400;font-size:var(--vy-cta-size, 56px);line-height:1.2;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px}.vy-cta__titulo span{display:block}.vy-cta__titulo span+span{color:var(--vy-bronce);font-style:italic;text-transform:none;letter-spacing:.02em}.vy-cta .vy-body{max-width:540px;margin:0 auto 42px}.vy-faq__item{border-bottom:1px solid var(--vy-linea)}.vy-faq__item:first-child{border-top:1px solid var(--vy-linea)}.vy-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-family:var(--vy-serif);font-size:22px;color:var(--vy-marfil)}.vy-faq__item summary::-webkit-details-marker{display:none}.vy-faq__item summary i{position:relative;width:14px;height:14px;flex:none}.vy-faq__item summary i:before,.vy-faq__item summary i:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--vy-bronce);transition:transform .5s var(--vy-ease)}.vy-faq__item summary i:after{transform:rotate(90deg)}.vy-faq__item[open] summary i:after{transform:rotate(0)}.vy-faq__resp{padding:0 0 28px;max-width:760px}.vy-pdp{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}.vy-galeria{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;position:sticky;top:100px}.vy-galeria__miniaturas{display:flex;flex-direction:column;gap:10px;max-height:80vh;overflow-y:auto;scrollbar-width:none}.vy-galeria__miniaturas::-webkit-scrollbar{display:none}.vy-galeria__mini{padding:0;border:1px solid transparent;background:var(--vy-carbon-2);cursor:pointer;aspect-ratio:4 / 5;opacity:.55;transition:opacity .4s,border-color .4s}.vy-galeria__mini img{width:100%;height:100%;object-fit:cover}.vy-galeria__mini.is-activa,.vy-galeria__mini:hover{opacity:1;border-color:var(--vy-bronce)}.vy-galeria__principal{position:relative;aspect-ratio:4 / 5;background:var(--vy-carbon-2);overflow:hidden;cursor:zoom-in}.vy-galeria__principal img{width:100%;height:100%;object-fit:contain;transition:opacity .5s var(--vy-ease),transform .6s var(--vy-ease)}.vy-galeria__principal.is-zoom img{transform:scale(1.8);cursor:zoom-out}.vy-galeria__flechas{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;z-index:2}.vy-galeria__flechas button{width:42px;height:42px;border:1px solid var(--vy-linea);background:#0d0b0ab3;color:var(--vy-marfil);cursor:pointer;font-size:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vy-galeria__contador{position:absolute;left:16px;bottom:26px;font-size:11px;letter-spacing:.3em;color:var(--vy-piedra);z-index:2}.vy-compra{padding-top:12px}.vy-compra__marca{font-size:11px;letter-spacing:.42em;text-transform:uppercase;color:var(--vy-bronce);margin:0 0 18px}.vy-compra__titulo{font-family:var(--vy-serif);font-weight:400;font-size:var(--vy-titulo-size, 44px);line-height:1.1;margin:0 0 18px;letter-spacing:.03em}.vy-compra__precio{font-size:20px;letter-spacing:.06em;margin:0 0 8px;display:flex;gap:12px;align-items:baseline}.vy-compra__precio s{color:var(--vy-piedra);font-size:16px}.vy-compra__impuestos{font-size:12px;color:var(--vy-piedra);margin:0 0 30px}.vy-compra__intro{font-size:15px;line-height:1.8;color:var(--vy-marfil-suave);font-weight:300;margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid var(--vy-linea)}.vy-opcion{margin-bottom:28px;border:0;padding:0}.vy-opcion__cab{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--vy-piedra)}.vy-opcion__cab strong{color:var(--vy-marfil);font-weight:400;margin-left:8px}.vy-opcion__valores{display:flex;flex-wrap:wrap;gap:8px}.vy-opcion__valores input{position:absolute;opacity:0;pointer-events:none}.vy-opcion__valores label{min-width:56px;height:48px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--vy-linea);font-size:13px;letter-spacing:.12em;cursor:pointer;transition:all .35s var(--vy-ease);color:var(--vy-marfil)}.vy-opcion__valores label:hover{border-color:var(--vy-piedra)}.vy-opcion__valores input:checked+label{border-color:var(--vy-marfil);background:var(--vy-marfil);color:var(--vy-negro)}.vy-opcion__valores input.is-agotado+label{color:var(--vy-piedra);text-decoration:line-through}.vy-guia-btn{background:none;border:0;color:var(--vy-marfil);font-size:11px;letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid var(--vy-bronce);padding:0 0 3px;cursor:pointer;font-family:inherit}.vy-colores{display:flex;gap:10px;flex-wrap:wrap}.vy-color{width:64px;text-decoration:none;color:var(--vy-piedra);font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-align:center}.vy-color span{display:block;aspect-ratio:4 / 5;border:1px solid var(--vy-linea);overflow:hidden;margin-bottom:8px;transition:border-color .4s}.vy-color span img{width:100%;height:100%;object-fit:cover}.vy-color.is-actual span,.vy-color:hover span{border-color:var(--vy-marfil)}.vy-color.is-actual{color:var(--vy-marfil)}.vy-compra__botones{display:grid;gap:10px;margin:34px 0 18px}.vy-compra__botones .vy-btn{width:100%;min-height:58px}.vy-compra__botones .shopify-payment-button__button{min-height:58px;border-radius:0;font-family:var(--vy-sans);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.vy-compra__botones .shopify-payment-button__more-options{color:var(--vy-piedra);font-size:12px}.vy-compra__aviso{font-size:12px;color:var(--vy-bronce);letter-spacing:.06em;min-height:18px;margin:0}.vy-garantias{list-style:none;margin:26px 0 36px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--vy-linea);border:1px solid var(--vy-linea)}.vy-garantias li{background:var(--vy-negro);padding:18px 12px;text-align:center;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--vy-marfil-suave);line-height:1.6}.vy-garantias svg{width:22px;height:22px;color:var(--vy-bronce);margin:0 auto 10px;display:block}.vy-acordeon details{border-bottom:1px solid var(--vy-linea)}.vy-acordeon details:first-child{border-top:1px solid var(--vy-linea)}.vy-acordeon summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--vy-marfil)}.vy-acordeon summary::-webkit-details-marker{display:none}.vy-acordeon summary:after{content:"+";font-size:18px;color:var(--vy-bronce);font-weight:300;transition:transform .4s var(--vy-ease)}.vy-acordeon details[open] summary:after{transform:rotate(45deg)}.vy-acordeon__cuerpo{padding:0 0 24px;font-size:14px;line-height:1.8;color:var(--vy-marfil-suave);font-weight:300}.vy-acordeon__cuerpo ul{padding-left:18px;margin:0}.vy-acordeon__cuerpo p{margin:0 0 10px}.vy-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;padding:20px;background:#080706c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vy-modal.is-abierto{display:flex}.vy-modal__caja{background:var(--vy-carbon);border:1px solid var(--vy-linea);max-width:620px;width:100%;max-height:90vh;overflow:auto;padding:44px 40px;position:relative;color:var(--vy-marfil);font-family:var(--vy-sans)}.vy-modal__cerrar{position:absolute;top:14px;right:14px;width:40px;height:40px;background:none;border:0;color:var(--vy-marfil);font-size:22px;cursor:pointer}.vy-tabla{width:100%;border-collapse:collapse;margin-top:24px;font-size:13px}.vy-tabla th,.vy-tabla td{padding:14px 10px;border-bottom:1px solid var(--vy-linea);text-align:center}.vy-tabla th{font-weight:400;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--vy-bronce)}.section-header{margin-bottom:0!important}.header__heading-logo{mix-blend-mode:screen}.vy-logo-texto{mix-blend-mode:screen;height:auto}.header__heading-link:hover .vy-logo-texto{opacity:.85}@media(max-width:989px){.vy-grid,.vy-detalles__grid,.vy-valores__grid{--vy-cols: 2 !important}.vy-split,.vy-pdp{grid-template-columns:1fr}.vy-split--invertido .vy-split__media{order:0}.vy-galeria{position:static;grid-template-columns:1fr}.vy-galeria__miniaturas{flex-direction:row;order:2;max-height:none;overflow-x:auto}.vy-galeria__mini{width:68px;flex:none}.vy-hero__esquina{display:none}}@media(max-width:540px){.vy-grid,.vy-valores__grid,.vy-look__grid{--vy-cols: 1 !important}.vy-look__item:nth-child(2){transform:none}.vy-look__margen{padding-bottom:0}.vy-look__item{aspect-ratio:2 / 3!important}.vy-hero__lema{font-size:calc(var(--vy-lema-size, 30px) * .62);letter-spacing:.16em}.vy-manifiesto__texto{font-size:calc(var(--vy-manif-size, 44px) * .62)}.vy-cta__titulo{font-size:calc(var(--vy-cta-size, 56px) * .55)}.vy-compra__titulo{font-size:calc(var(--vy-titulo-size, 44px) * .75)}.vy-garantias{grid-template-columns:1fr}.vy-modal__caja{padding:36px 20px}.vy-btn{padding:0 24px;letter-spacing:.22em}.vy-lista__titulo{font-size:calc(var(--vy-lista-size, 60px) * .58)}.vy-lista .vy-eyebrow{letter-spacing:.3em}.vy-lista .vy-eyebrow:before,.vy-lista .vy-eyebrow:after{display:none}.vy-lista .vy-lista-form__fila{flex-direction:column}.vy-lista .vy-lista-form__fila input{text-align:center}.vy-lista .vy-lista-form__fila .vy-btn{width:calc(100% + 2px);margin:0 -1px -1px}.vy-lista__info{flex-direction:column;gap:12px}.vy-lista__info li+li:before{display:none}}@media(prefers-reduced-motion:reduce){.vy-reveal,.vy-reveal--zoom{opacity:1!important;transform:none!important;transition:none!important}.vy-cinta__pista,.vy-hero__scroll i{animation:none!important}.vy-card__media img,.vy-detalle__media img,.vy-look__item img{transition:none!important}}.vy-footer__logo{height:auto}@media(max-width:749px){.vy-logo-texto{width:132px!important;max-width:38vw!important;height:auto!important}.vy-hero__contenido{padding-top:80px;padding-bottom:96px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vy-styles.css.map */
