.anillo-top{background:#fbf9fed1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--an-linea);position:sticky;top:0;z-index:30}.anillo-top .anillo-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.anillo-marca{font-family:var(--an-mono, monospace);font-size:13px;color:var(--an-tinta-suave);border:1px dashed var(--an-linea);padding:6px 10px;border-radius:8px;text-decoration:none}.anillo-nav{display:none;gap:28px}.anillo-nav a,.anillo-carrito{font-family:var(--an-mono, monospace);font-size:13px;color:var(--an-tinta);text-decoration:none;display:flex;align-items:center;min-height:44px}.anillo-nav a[aria-current=page]{color:var(--an-violeta);text-decoration:underline;text-underline-offset:6px}.anillo-top-dcha{display:flex;align-items:center;gap:14px}.anillo-menu-movil summary{list-style:none;cursor:pointer;font-family:var(--an-mono, monospace);font-size:13px;min-height:44px;display:flex;align-items:center;padding:0 4px}.anillo-menu-movil summary::-webkit-details-marker{display:none}.anillo-menu-movil summary:after{content:none}.anillo-menu-movil[open] .anillo-desplegable{display:grid}.anillo-desplegable{display:none;position:absolute;left:0;right:0;top:64px;background:var(--an-fondo);border-bottom:1px solid var(--an-linea);padding:8px 20px 16px}.anillo-desplegable a{font-family:var(--an-titulo, sans-serif);font-weight:700;font-size:20px;color:var(--an-tinta);text-decoration:none;padding:12px 0;border-bottom:1px solid var(--an-linea)}@media(min-width:920px){.anillo-nav{display:flex}.anillo-menu-movil{display:none}}.anillo-pie{border-top:1px solid var(--an-linea);padding:40px 0 120px;font-size:14px;color:var(--an-tinta-suave)}.anillo-pie .anillo-wrap{display:grid;gap:20px}.anillo-pie .fila{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:baseline}.anillo-pie a{color:var(--an-violeta);text-underline-offset:3px}.anillo-pie .garantias{font-family:var(--an-mono, monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--an-violeta)}@media(min-width:920px){.anillo-pie{padding-bottom:48px}}.anillo-boton-sec{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--an-linea);background:#fff;color:var(--an-tinta)!important;text-decoration:none;font-family:var(--an-titulo, sans-serif);font-weight:700;font-size:15px}.anillo a.anillo-comprar{color:#fff}.anillo-acciones{display:grid;gap:12px}.anillo-rejilla{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.anillo-tarjeta{display:grid;grid-template-rows:auto 1fr;background:#ffffffc7;border:1px solid var(--an-linea);border-radius:var(--an-radio);overflow:hidden;text-decoration:none;color:var(--an-tinta)}.anillo-tarjeta .imagen{aspect-ratio:1;background:radial-gradient(70% 60% at 50% 55%,var(--an-lila-claro),var(--an-fondo) 75%);display:grid;place-items:center}.anillo .anillo-tarjeta .imagen img{width:78%;height:auto;mix-blend-mode:multiply}.anillo-tarjeta .texto{padding:16px 18px 20px;display:grid;gap:6px;align-content:start}.anillo-tarjeta h3{font-size:18px}.anillo-tarjeta .precio{font-family:var(--an-titulo, sans-serif);font-weight:700;font-size:18px}.anillo-tarjeta:hover{border-color:var(--an-lila)}.anillo-vacio{color:var(--an-tinta-suave);padding:24px 0}.anillo-paginas{display:flex;gap:12px;justify-content:center;margin-top:32px;font-family:var(--an-mono, monospace);font-size:13px}.anillo-carrito-lista{display:grid;gap:0}.anillo-linea{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px 0;border-bottom:1px solid var(--an-linea)}.anillo-linea:first-child{border-top:1px solid var(--an-linea)}.anillo-linea .miniatura{aspect-ratio:1;border-radius:14px;background:radial-gradient(70% 60% at 50% 55%,var(--an-lila-claro),var(--an-fondo) 75%);display:grid;place-items:center;border:1px solid var(--an-linea)}.anillo .anillo-linea .miniatura img{width:80%;height:auto;mix-blend-mode:multiply}.anillo-linea .nombre{font-weight:600;color:var(--an-tinta);text-decoration:none}.anillo-linea .variante{font-size:14px;color:var(--an-tinta-suave)}.anillo-cantidad{display:flex;align-items:center;gap:8px;margin-top:8px}.anillo-cantidad input{width:64px;min-height:44px;border:1px solid var(--an-linea);border-radius:12px;padding:0 10px;font:500 16px var(--an-sans, sans-serif);background:#fff;color:var(--an-tinta)}.anillo-cantidad a{font-size:14px}.anillo-linea .importe{font-family:var(--an-titulo, sans-serif);font-weight:700}.anillo-resumen{display:grid;gap:14px;margin-top:24px;max-width:420px;margin-left:auto}.anillo-resumen .total{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--an-titulo, sans-serif);font-weight:700;font-size:22px}.anillo-resumen .nota{font-size:14px;color:var(--an-tinta-suave)}.anillo-texto{max-width:70ch;display:grid;gap:14px;color:var(--an-tinta)}.anillo-texto h2{font-size:24px;margin-top:18px}.anillo-texto h3{font-size:19px;margin-top:10px}.anillo-texto p,.anillo-texto li{color:var(--an-tinta-suave)}.anillo-texto ul{margin:0;padding-left:20px;display:grid;gap:6px}.anillo-form{display:grid;gap:14px;max-width:560px;margin-top:32px}.anillo-form label{display:grid;gap:6px;font-size:14px;font-weight:500}.anillo-form input,.anillo-form textarea{min-height:48px;border:1px solid var(--an-linea);border-radius:14px;padding:12px 14px;font:400 16px var(--an-sans, sans-serif);background:#fff;color:var(--an-tinta)}.anillo-form textarea{min-height:140px;resize:vertical}.anillo-aviso-ok{background:#d3f9e3;color:#00472c;color:oklch(.35 .08 160);border-radius:14px;padding:12px 16px}.anillo-aviso-error{background:#ffe7e4;background:oklch(.95 .04 25);color:#822b2a;border-radius:14px;padding:12px 16px}.anillo-garantias{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.anillo-garantias div{background:#ffffffbf;border:1px solid var(--an-linea);border-radius:var(--an-radio);padding:20px 22px;display:grid;gap:6px}.anillo-garantias b{font-family:var(--an-titulo, sans-serif);font-size:22px;font-weight:700}.anillo-garantias span{color:var(--an-tinta-suave);font-size:15px}.anillo-cabeza-pagina{padding:48px 0 8px;display:grid;gap:12px}.anillo-cabeza-pagina h1{font-size:clamp(30px,4vw,46px)}.anillo-cabeza-pagina p{color:var(--an-tinta-suave);max-width:60ch}
/*# sourceMappingURL=/cdn/shop/t/5/assets/anillo-tienda.css.map */
