.anillo{--an-fondo: oklch(.985 .006 300);--an-niebla: oklch(.96 .016 300);--an-lila-claro: oklch(.92 .04 300);--an-lila: oklch(.79 .085 300);--an-linea: oklch(.89 .025 300);--an-violeta: oklch(.44 .14 298);--an-violeta-hondo: oklch(.37 .13 298);--an-led: oklch(.62 .17 262);--an-pantalla: oklch(.2 .02 280);--an-tinta: oklch(.23 .03 300);--an-tinta-suave: oklch(.48 .03 300);--an-radio: 20px;color:var(--an-tinta);font-family:var(--an-sans, sans-serif);font-size:17px;line-height:1.55;position:relative}body:has(.anillo){background:radial-gradient(50% 42% at 92% -4%,oklch(.86 .07 300 / .7),transparent 70%) fixed,radial-gradient(42% 38% at -6% 34%,oklch(.9 .05 262 / .55),transparent 70%) fixed,radial-gradient(55% 40% at 50% 110%,oklch(.92 .045 320 / .6),transparent 70%) fixed,linear-gradient(180deg,#fbf9fe,#f3f0fb) fixed}body:has(.anillo) .anillo-fondo-lineas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 900" preserveAspectRatio="xMidYMid slice"%3E%3Cg fill="none" stroke="%23a48bd6" stroke-width="1" stroke-opacity="0.28"%3E%3Crect x="930" y="120" width="420" height="440" rx="150"/%3E%3Crect x="900" y="90" width="480" height="500" rx="175"/%3E%3Crect x="870" y="60" width="540" height="560" rx="200"/%3E%3Crect x="1010" y="200" width="110" height="280" rx="55"/%3E%3Crect x="1160" y="200" width="110" height="280" rx="55"/%3E%3Cpath d="M60 560 q 40 60 0 120"/%3E%3Cpath d="M30 530 q 60 90 0 180"/%3E%3Cpath d="M0 500 q 80 120 0 240"/%3E%3C/g%3E%3C/svg%3E') center / cover no-repeat;-webkit-mask-image:radial-gradient(120% 80% at 50% 40%,#000 35%,transparent 85%);mask-image:radial-gradient(120% 80% at 50% 40%,#000 35%,transparent 85%)}.anillo *,.anillo *:before,.anillo *:after{box-sizing:border-box}.anillo img{max-width:100%;display:block}.anillo h1,.anillo h2,.anillo h3{font-family:var(--an-titulo, sans-serif);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance;margin:0;color:var(--an-tinta);text-transform:none}.anillo p{text-wrap:pretty;margin:0}.anillo a{color:var(--an-violeta);text-underline-offset:3px}.anillo-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.anillo-lectura{font-family:var(--an-mono, monospace);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--an-violeta)}.anillo-hueco{background:#ffefb1;color:#4d3603;border-radius:6px;padding:1px 6px;font-size:.92em}.anillo-producto{display:grid;gap:32px;padding:32px 0 72px;grid-template-columns:minmax(0,1fr)}@media(min-width:920px){.anillo-producto{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;padding-top:56px}}.anillo-producto>*{min-width:0}.anillo-escena{position:relative;border-radius:28px;background:radial-gradient(70% 60% at 50% 55%,var(--an-lila-claro),var(--an-fondo) 75%);border:1px solid var(--an-linea);aspect-ratio:1;display:grid;place-items:center;overflow:hidden;box-shadow:0 30px 60px -32px #5d3c9459}.anillo-contorno{position:absolute;border:1px solid oklch(.79 .085 300 / .55);border-radius:34%}.anillo-contorno.c1{width:88%;height:86%}.anillo-contorno.c2{width:74%;height:72%;border-style:dashed;border-color:#c3afeacc}.anillo-vibra{position:absolute;top:50%;width:60px;height:140px;transform:translateY(-50%)}.anillo-vibra.izq{left:4%}.anillo-vibra.der{right:4%;transform:translateY(-50%) scaleX(-1)}.anillo-vibra i{position:absolute;top:0;right:0;bottom:0;left:0;border-left:2px solid var(--an-lila);border-radius:50%;opacity:0;animation:anillo-vibrar 2.4s ease-out infinite}.anillo-vibra i:nth-child(2){animation-delay:.8s}.anillo-vibra i:nth-child(3){animation-delay:1.6s}@keyframes anillo-vibrar{0%{opacity:0;transform:translate(14px) scale(.7)}30%{opacity:.9}to{opacity:0;transform:translate(-10px) scale(1.05)}}@media(prefers-reduced-motion:reduce){.anillo-vibra i{animation:none;opacity:.6}.anillo-vibra i:nth-child(2){transform:translate(-8px)}.anillo-vibra i:nth-child(3){display:none}}.anillo .anillo-escena img.anillo-foto{position:relative;width:66%;height:auto;max-height:76%;aspect-ratio:640 / 670;object-fit:contain;mix-blend-mode:multiply}.anillo-dato{position:absolute;display:grid;gap:2px;background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--an-linea);border-radius:12px;padding:8px 12px;z-index:1}.anillo-dato b{font-family:var(--an-titulo, sans-serif);font-size:17px;font-weight:700;color:var(--an-tinta)}.anillo-dato.d1{top:6%;left:6%}.anillo-dato.d2{bottom:6%;right:6%}@media(max-width:919px){.anillo-escena{aspect-ratio:4 / 3}.anillo .anillo-escena img.anillo-foto{width:53%}.anillo-dato{padding:6px 10px;border-radius:10px}.anillo-dato b{font-size:14px}.anillo-dato .anillo-lectura{font-size:10.5px}.anillo-dato.d1{top:4%;left:4%}.anillo-dato.d2{bottom:4%;right:4%}.anillo-vibra{height:100px;width:44px}.anillo-producto{gap:24px;padding-top:20px}}.anillo .anillo-escena img.anillo-foto.cubrir{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-height:none;aspect-ratio:auto;object-fit:cover;mix-blend-mode:normal}.anillo-miniaturas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}@media(max-width:919px){.anillo-miniaturas{grid-template-columns:repeat(4,64px)}}.anillo-miniaturas button{aspect-ratio:1;padding:0;border:1px solid var(--an-linea);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer}.anillo-miniaturas button[aria-current=true]{border:2px solid var(--an-violeta)}.anillo .anillo-miniaturas img{width:100%;height:100%;object-fit:cover}.anillo-info{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-content:start}@media(max-width:919px){.anillo-info{gap:18px}}.anillo-pantalla{display:inline-flex;align-items:center;gap:10px;justify-self:start;background:var(--an-pantalla);border-radius:999px;padding:6px 14px 6px 8px}.anillo-pantalla .led{font-family:var(--an-mono, monospace);font-weight:500;font-size:13px;color:var(--an-led);background:#212635;border-radius:999px;padding:2px 8px;letter-spacing:.06em}.anillo-pantalla .rotulo{font-family:var(--an-mono, monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#dfdde4}.anillo h1{font-size:clamp(32px,4.6vw,52px)}.anillo h1 em{font-style:normal;color:var(--an-violeta)}.anillo-subtitulo{color:var(--an-tinta-suave);font-size:18px}.anillo-colores{display:grid;gap:10px;border:0;padding:0;margin:0;min-width:0}.anillo-colores legend{padding:0;margin-bottom:10px}.anillo-colores .opciones{display:flex;gap:10px;flex-wrap:wrap}.anillo-color{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 8px;border-radius:999px;border:1px solid var(--an-linea);background:#fff;font:500 15px var(--an-sans, sans-serif);color:var(--an-tinta);cursor:pointer}.anillo-color[aria-pressed=true]{border:2px solid var(--an-violeta);padding:5px 15px 5px 7px}.anillo-color[disabled]{opacity:.45;cursor:not-allowed}.anillo-muestra{width:30px;height:30px;border-radius:50%;border:1px solid oklch(0 0 0 / .08)}.anillo-precio{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.anillo-precio strong{font-family:var(--an-titulo, sans-serif);font-size:40px;font-weight:700;letter-spacing:-.03em}.anillo-precio span{font-size:14px;color:var(--an-tinta-suave)}.anillo-comprar{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:58px;border:0;border-radius:999px;text-decoration:none;background:var(--an-violeta);color:#fff;font-family:var(--an-titulo, sans-serif);font-size:16px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 12px 30px -12px #5d3c94b3}.anillo-comprar:hover{background:var(--an-violeta-hondo)}.anillo-comprar[disabled]{opacity:.5;cursor:not-allowed}.anillo-ventajas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.anillo-ventajas div{background:#ffffffb8;border:1px solid var(--an-linea);border-radius:14px;padding:12px;display:grid;gap:4px}.anillo-ventajas b{font-family:var(--an-titulo, sans-serif);font-size:15px;font-weight:700}.anillo-ventajas span{font-size:13px;color:var(--an-tinta-suave);line-height:1.35}@media(max-width:420px){.anillo-ventajas{grid-template-columns:minmax(0,1fr)}.anillo-ventajas div{display:flex;justify-content:space-between;align-items:baseline}}.anillo-aviso{font-size:14px;color:var(--an-tinta-suave);border-left:2px solid var(--an-lila);padding-left:12px}.anillo-bloque{padding:72px 20px;border-top:1px solid var(--an-linea)}.anillo-cabecera{display:grid;gap:10px;margin-bottom:32px;max-width:640px}.anillo h2{font-size:clamp(26px,3.4vw,38px)}.anillo-cabecera p{color:var(--an-tinta-suave)}.anillo-formas{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.anillo-forma{background:#ffffffbf;border:1px solid var(--an-linea);border-radius:var(--an-radio);overflow:hidden;display:grid;grid-template-rows:auto 1fr}.anillo .anillo-forma img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.anillo-forma div{padding:20px 22px 24px;display:grid;gap:8px;align-content:start}.anillo-forma h3{font-size:20px}.anillo-forma p{font-size:15.5px;color:var(--an-tinta-suave)}.anillo-zonas{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:920px){.anillo-zonas{grid-template-columns:repeat(4,minmax(0,1fr))}}.anillo-zonas figure{margin:0;border-radius:var(--an-radio);overflow:hidden;border:1px solid var(--an-linea);background:#fff}.anillo .anillo-zonas img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.anillo-zonas figcaption{padding:10px 14px;font-size:14.5px;font-weight:500;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.anillo-zonas figcaption .anillo-lectura{font-size:11.5px}.anillo-caja{display:grid;gap:28px;grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:920px){.anillo-caja{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}}.anillo-caja .foto{border-radius:var(--an-radio);border:1px solid var(--an-linea);background:#fff;padding:24px}.anillo .anillo-caja .foto img{width:100%;height:auto}.anillo-lista{list-style:none;margin:0;padding:0;display:grid}.anillo-lista li{display:flex;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--an-linea)}.anillo-lista li:first-child{border-top:1px solid var(--an-linea)}.anillo-lista .anillo-lectura{min-width:28px}.anillo-dos{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}@media(min-width:920px){.anillo-dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}.anillo-specs{width:100%;border-collapse:collapse;font-size:16px}.anillo-specs th,.anillo-specs td{text-align:left;padding:14px 0;border-bottom:1px solid var(--an-linea);vertical-align:top}.anillo-specs th{font-family:var(--an-mono, monospace);font-size:12.5px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--an-violeta);width:38%;padding-right:16px;padding-top:17px}.anillo details{border-bottom:1px solid var(--an-linea)}.anillo details:first-of-type{border-top:1px solid var(--an-linea)}.anillo summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:58px;padding:12px 0;font-weight:500}.anillo summary::-webkit-details-marker{display:none}.anillo summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--an-lila-claro);color:var(--an-violeta);font-family:var(--an-titulo, sans-serif)}.anillo details[open] summary:after{content:"\2212"}.anillo details .respuesta{padding:0 0 18px;color:var(--an-tinta-suave);max-width:62ch}.anillo details .respuesta p+p{margin-top:8px}.anillo-final{text-align:center;display:grid;gap:18px;justify-items:center}.anillo-final .anillo-comprar{max-width:420px}.anillo-final p{color:var(--an-tinta-suave);max-width:52ch}.anillo-barra{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--an-linea);border-radius:999px;padding:8px 8px 8px 20px;display:flex;gap:12px;align-items:center;transform:translateY(150%);transition:transform .2s;box-shadow:0 10px 30px -12px #5d3c9466}.anillo-barra.ver{transform:none}.anillo-barra strong{font-family:var(--an-titulo, sans-serif);font-size:20px;font-weight:700;white-space:nowrap}.anillo-barra .anillo-comprar{flex:1;min-height:48px}@media(min-width:920px){.anillo-barra{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/anillo.css.map */
