.cp-cab[data-astro-cid-fgzxfqjd]{padding-top:calc(var(--header-h) + clamp(20px, 3vw, 40px));gap:14px;padding-bottom:clamp(8px,1.4vw,16px);display:grid}.cp[data-astro-cid-fgzxfqjd]{padding-bottom:clamp(48px,6vw,80px)}.cp-paso[data-astro-cid-fgzxfqjd]{padding-top:clamp(24px,3vw,40px)}.cp-paso__cab[data-astro-cid-fgzxfqjd]{gap:8px;margin-bottom:clamp(16px,2vw,24px);display:grid}.cp-paso__t[data-astro-cid-fgzxfqjd]{align-items:center;gap:12px;margin-bottom:4px;display:flex}.cp-paso[data-astro-cid-fgzxfqjd]>.cp-paso__t[data-astro-cid-fgzxfqjd]{margin-bottom:clamp(16px,2vw,24px)}.cp-paso__n[data-astro-cid-fgzxfqjd]{background:var(--fg);width:32px;height:32px;color:var(--bg);font-family:var(--font-sans,inherit);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:600;display:grid}.cp-grupo[data-astro-cid-fgzxfqjd]{font-family:var(--font-display);margin:clamp(24px,3vw,36px) 0 14px;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:400}.cp-cestas[data-astro-cid-fgzxfqjd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(12px,2vw,20px);margin:0;padding:0;list-style:none;display:grid}.cp-cesta[data-astro-cid-fgzxfqjd]{border-radius:var(--radius);background:var(--bg-2);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:transform .16s var(--ease-out), box-shadow .2s ease;grid-template-columns:96px 1fr;align-items:center;gap:16px;padding:12px 16px 12px 12px;display:grid}.cp-cesta[data-astro-cid-fgzxfqjd]:active{transform:scale(.985)}.cp-cesta[data-astro-cid-fgzxfqjd] img[data-astro-cid-fgzxfqjd]{object-fit:contain;border-radius:var(--radius-sm);background:radial-gradient(ellipse 70% 60% at 50% 45%, #c8a46b2e, transparent 75%), var(--stage);width:96px;height:120px;padding:6px}.cp-cesta__txt[data-astro-cid-fgzxfqjd]{gap:4px;display:grid}.cp-cesta__nombre[data-astro-cid-fgzxfqjd]{font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.1}.cp-cesta__arts[data-astro-cid-fgzxfqjd]{color:var(--muted);font-size:.9rem}.cp-cesta__precio[data-astro-cid-fgzxfqjd]{font-size:1.15rem}.cp-cesta__promo[data-astro-cid-fgzxfqjd]{color:var(--muted);font-size:.82rem}.cp-cesta__promo[data-astro-cid-fgzxfqjd] b[data-astro-cid-fgzxfqjd]{color:var(--accent);font-weight:600}.cp-cesta__ok[data-astro-cid-fgzxfqjd]{color:var(--ok);visibility:hidden;align-items:center;gap:6px;font-size:.85rem;font-weight:560;display:inline-flex}.cp-cesta__ok[data-astro-cid-fgzxfqjd] svg{width:16px;height:16px}.cp-cesta[data-astro-cid-fgzxfqjd][aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--accent)}.cp-cesta[data-astro-cid-fgzxfqjd][aria-pressed=true] .cp-cesta__ok[data-astro-cid-fgzxfqjd]{visibility:visible}@media (hover:hover) and (pointer:fine){.cp-cesta[data-astro-cid-fgzxfqjd]:hover{box-shadow:inset 0 0 0 1px var(--fg-2)}.cp-cesta[data-astro-cid-fgzxfqjd][aria-pressed=true]:hover{box-shadow:inset 0 0 0 2px var(--accent)}}.cp-huecos[data-astro-cid-fgzxfqjd]{border-top:1px solid var(--line);max-width:860px;margin:0;padding:0;list-style:none;display:grid}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 0;display:grid}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco img{object-fit:contain;background:var(--stage);border-radius:10px;width:64px;height:64px}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__txt{gap:2px;min-width:0;display:grid}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__txt strong{font-weight:600;line-height:1.3}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__sub{color:var(--muted);font-size:.85rem}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__antes{color:var(--fg-2);font-size:.82rem}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__antes s{color:var(--muted)}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco--cambiado,.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco--quitado{box-shadow:inset 3px 0 0 var(--accent);padding-left:12px}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco--quitado img{opacity:.4;filter:grayscale()}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco--quitado .cp-hueco__txt strong,.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco--quitado .cp-hueco__precio .precio{color:var(--muted);text-decoration:line-through}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco--nuevo{animation:cp-nuevo .9s var(--ease-out)}@keyframes cp-nuevo{0%{background:#c4532f38}}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__precio{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__acc{justify-items:end;gap:4px;display:grid}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__enlace{color:var(--muted);text-underline-offset:3px;font-size:.82rem;text-decoration:underline}@media (hover:hover) and (pointer:fine){.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__enlace:hover{color:var(--fg)}}@media (width<=600px){.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco{grid-template-columns:56px minmax(0,1fr) auto;row-gap:8px}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco img{grid-row:span 2;width:56px;height:56px}.cp-huecos[data-astro-cid-fgzxfqjd] .cp-hueco__acc{grid-column:2/-1;justify-content:flex-start;align-items:center;gap:14px;display:flex}}.cp-dif{color:var(--accent-2,var(--accent));white-space:nowrap;font-size:.82rem;font-weight:600}.cp-dif--menos{color:var(--ok)}.cp-original[data-astro-cid-fgzxfqjd]{margin-top:16px;font-size:.92rem}.cp-original[data-astro-cid-fgzxfqjd][hidden]{display:none}.cp-caja[data-astro-cid-fgzxfqjd]{border-bottom:1px solid var(--line);max-width:860px;color:var(--fg);cursor:default;grid-template-columns:64px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:14px 0;font-size:1rem;display:grid}.cp-caja[data-astro-cid-fgzxfqjd] input[data-astro-cid-fgzxfqjd]{cursor:default;justify-self:center;margin:0}.cp-caja__txt[data-astro-cid-fgzxfqjd]{gap:2px;min-width:0;display:grid}.cp-caja__txt[data-astro-cid-fgzxfqjd] strong[data-astro-cid-fgzxfqjd]{font-weight:600;line-height:1.3}.cp-caja__sub[data-astro-cid-fgzxfqjd]{color:var(--muted);font-size:.85rem}.cp-caja__hueco[data-astro-cid-fgzxfqjd]{visibility:hidden}@media (width<=600px){.cp-caja[data-astro-cid-fgzxfqjd]{grid-template-columns:56px minmax(0,1fr) auto}.cp-caja__hueco[data-astro-cid-fgzxfqjd]{display:none}}.cp-barra[data-astro-cid-fgzxfqjd]{z-index:6;background:color-mix(in srgb, var(--bg-2) 94%, transparent);backdrop-filter:blur(12px);border-top:1px solid var(--line-2);padding-bottom:env(safe-area-inset-bottom);position:sticky;bottom:0}.cp-barra__in[data-astro-cid-fgzxfqjd]{grid-template-columns:1fr auto auto;align-items:center;gap:clamp(12px,2vw,28px);min-height:76px;padding-block:10px;display:grid}.cp-barra__estado[data-astro-cid-fgzxfqjd]{gap:2px;min-width:0;display:grid}.cp-barra__estado[data-astro-cid-fgzxfqjd] strong[data-astro-cid-fgzxfqjd]{font-weight:600}.cp-barra__estado[data-astro-cid-fgzxfqjd] span[data-astro-cid-fgzxfqjd]{color:var(--fg-2);font-size:.88rem}.cp-barra__total[data-astro-cid-fgzxfqjd]{font-size:1.35rem}.cp-barra__total[data-astro-cid-fgzxfqjd] del{color:var(--muted);margin-right:4px;font-size:.9rem}.cp-barra__nav[data-astro-cid-fgzxfqjd]{gap:8px;display:flex}.cp-barra__comprar[data-astro-cid-fgzxfqjd]{min-height:44px;padding:0 20px}@media (width<=720px){.cp-barra__in[data-astro-cid-fgzxfqjd]{grid-template-columns:1fr auto;row-gap:8px}.cp-barra__nav[data-astro-cid-fgzxfqjd]{grid-column:1/-1}.cp-barra__nav[data-astro-cid-fgzxfqjd] .boton[data-astro-cid-fgzxfqjd]{flex:1}}.cp-elegir[data-astro-cid-fgzxfqjd]{width:min(820px,100vw - 32px);height:min(86dvh,900px);margin:auto}.cp-elegir__panel[data-astro-cid-fgzxfqjd]{border-radius:var(--radius);background:var(--bg-2);height:100%;box-shadow:0 0 0 1px var(--line-2), 0 40px 90px #00000080;transition:transform .28s var(--ease-out), opacity .2s ease;grid-template-rows:auto auto 1fr;display:grid;overflow:hidden}@starting-style{.cp-elegir[data-astro-cid-fgzxfqjd][open] .cp-elegir__panel[data-astro-cid-fgzxfqjd]{opacity:0;transform:translateY(16px)}}.cp-elegir[data-astro-cid-fgzxfqjd][data-estado=cerrando] .cp-elegir__panel[data-astro-cid-fgzxfqjd]{opacity:0;transform:translateY(16px)}.cp-elegir__cab[data-astro-cid-fgzxfqjd]{justify-content:space-between;align-items:start;gap:16px;padding:20px 20px 12px;display:flex}.cp-elegir__cab[data-astro-cid-fgzxfqjd] h2[data-astro-cid-fgzxfqjd]{outline:none}.cp-elegir__ahora[data-astro-cid-fgzxfqjd]{margin-top:4px;font-size:.88rem}.cp-elegir__cerrar[data-astro-cid-fgzxfqjd]{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;display:grid}.cp-elegir__cerrar[data-astro-cid-fgzxfqjd] svg{width:18px;height:18px}.cp-elegir__filtros[data-astro-cid-fgzxfqjd]{border-bottom:1px solid var(--line);gap:10px;padding:0 20px 14px;display:grid}.cp-elegir__buscar[data-astro-cid-fgzxfqjd]{min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;gap:10px;padding:0 14px;display:flex}.cp-elegir__buscar[data-astro-cid-fgzxfqjd] svg{width:18px;height:18px;color:var(--muted)}.cp-elegir__buscar[data-astro-cid-fgzxfqjd] input[data-astro-cid-fgzxfqjd]{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}.cp-elegir__chips[data-astro-cid-fgzxfqjd]{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto}.cp-elegir__chips[data-astro-cid-fgzxfqjd]::-webkit-scrollbar{display:none}.cp-elegir__chips[data-astro-cid-fgzxfqjd] .chip[data-astro-cid-fgzxfqjd]{flex:none}.cp-ops[data-astro-cid-fgzxfqjd]{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-content:start;gap:10px;margin:0;padding:14px 20px 24px;list-style:none;display:grid;overflow-y:auto}.cp-op__btn[data-astro-cid-fgzxfqjd]{border-radius:var(--radius-sm);background:var(--bg);width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:left;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 10px;transition:box-shadow .16s;display:grid}.cp-op__btn[data-astro-cid-fgzxfqjd]:disabled{cursor:default;box-shadow:inset 0 0 0 2px var(--accent)}@media (hover:hover) and (pointer:fine){.cp-op__btn[data-astro-cid-fgzxfqjd]:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--fg-2)}}.cp-op__foto[data-astro-cid-fgzxfqjd]{aspect-ratio:1;background:var(--stage);border-radius:8px;overflow:hidden}.cp-op__foto[data-astro-cid-fgzxfqjd] img[data-astro-cid-fgzxfqjd]{object-fit:cover;width:100%;height:100%}.cp-op__foto--recorte[data-astro-cid-fgzxfqjd] img[data-astro-cid-fgzxfqjd]{object-fit:contain;padding:6px 0}.cp-op__txt[data-astro-cid-fgzxfqjd]{gap:2px;min-width:0;display:grid}.cp-op__titulo[data-astro-cid-fgzxfqjd]{font-weight:600;line-height:1.3}.cp-op__sub[data-astro-cid-fgzxfqjd]{color:var(--muted);font-size:.82rem;line-height:1.35}.cp-op__precio[data-astro-cid-fgzxfqjd]{font-size:.95rem}.cp-op__precio[data-astro-cid-fgzxfqjd] del[data-astro-cid-fgzxfqjd]{color:var(--muted);margin-right:2px;font-size:.8rem}.cp-op__dif[data-astro-cid-fgzxfqjd]{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-size:.88rem;font-weight:600}.cp-op[data-astro-cid-fgzxfqjd][data-signo=mas] .cp-op__dif[data-astro-cid-fgzxfqjd]{color:var(--accent-2,var(--accent))}.cp-op[data-astro-cid-fgzxfqjd][data-signo=menos] .cp-op__dif[data-astro-cid-fgzxfqjd]{color:var(--ok)}.cp-op[data-astro-cid-fgzxfqjd][data-signo=actual] .cp-op__dif[data-astro-cid-fgzxfqjd],.cp-op[data-astro-cid-fgzxfqjd][data-signo=igual] .cp-op__dif[data-astro-cid-fgzxfqjd]{color:var(--muted);font-weight:500}.cp-elegir__vacio[data-astro-cid-fgzxfqjd]{padding:0 20px 24px}@media (width<=600px){.cp-elegir[data-astro-cid-fgzxfqjd]{width:100vw;height:92dvh;margin:auto 0 0}.cp-elegir__panel[data-astro-cid-fgzxfqjd]{border-radius:var(--radius) var(--radius) 0 0}.cp-elegir__cab[data-astro-cid-fgzxfqjd]{padding:16px 16px 10px}.cp-elegir__filtros[data-astro-cid-fgzxfqjd]{padding:0 16px 12px}.cp-elegir__chips[data-astro-cid-fgzxfqjd]{margin-inline:-16px;padding-inline:16px}.cp-ops[data-astro-cid-fgzxfqjd]{padding:12px 16px 20px}.cp-op__btn[data-astro-cid-fgzxfqjd]{grid-template-columns:64px minmax(0,1fr) auto}}
