.tema-tienda{--d-bg:#fff7fa;--d-surface:#fff;--d-ink:#22121a;--d-muted:#5e4c55;--d-line:#f0dde5;--d-accent:#a3154f;--d-on-accent:#fff;--d-link:#a3154f;--d-suave:#fbe4ee;--d-radio:999px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tema-tienda{--d-bg:#1a0d13;--d-surface:#24131b;--d-ink:#f8eaf0;--d-muted:#c2aeb8;--d-line:#3a2430;--d-accent:#f9a8c9;--d-on-accent:#1a0d13;--d-link:#f9a8c9;--d-suave:#33202a}}:root[data-theme=dark] .tema-tienda{--d-bg:#1a0d13;--d-surface:#24131b;--d-ink:#f8eaf0;--d-muted:#c2aeb8;--d-line:#3a2430;--d-accent:#f9a8c9;--d-on-accent:#1a0d13;--d-link:#f9a8c9;--d-suave:#33202a}.t-logo[data-astro-cid-fgulnym7]{letter-spacing:-.035em;align-items:baseline;gap:2px;font-size:24px}.t-punto[data-astro-cid-fgulnym7]{background:var(--marca);border-radius:50%;width:7px;height:7px;display:inline-block}.t-bolsa-ic{flex:none;width:20px;height:20px}.t-carro-btn[data-astro-cid-fgulnym7]{min-height:44px;padding:8px 14px 8px 12px;font-size:15px}.t-num[data-astro-cid-fgulnym7]{background:var(--marca);min-width:24px;height:24px;color:var(--sobre-marca);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;padding:0 7px;font-size:13px;display:inline-grid}.t-main[data-astro-cid-fgulnym7]{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;padding-block:40px 96px;display:grid}@media (width>=960px){.t-main[data-astro-cid-fgulnym7]{grid-template-columns:minmax(0,1fr) 340px;padding-bottom:72px}.t-carrito[data-astro-cid-fgulnym7]{position:sticky;top:56px}}.t-catalogo[data-astro-cid-fgulnym7]{flex-direction:column;gap:10px;min-width:0;display:flex}.t-h1[data-astro-cid-fgulnym7]{max-width:14ch;font-size:clamp(36px,7vw,64px)}.t-nota[data-astro-cid-fgulnym7]{margin-bottom:10px;font-size:14px}.t-filtros[data-astro-cid-fgulnym7]{margin-bottom:14px}.t-grid[data-astro-cid-fgulnym7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.t-grid[data-astro-cid-fgulnym7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.t-grid[data-astro-cid-fgulnym7] li[hidden]{display:none}.t-prod[data-astro-cid-fgulnym7]{border-radius:var(--radio-m);flex-direction:column;gap:10px;padding:10px 10px 12px;display:flex}.t-ilus[data-astro-cid-fgulnym7]{width:100%;height:auto;transition:transform .4s var(--curva);border-radius:14px}.t-prod[data-astro-cid-fgulnym7]:hover .t-ilus[data-astro-cid-fgulnym7]{transform:scale(1.03)}.t-info[data-astro-cid-fgulnym7]{padding-inline:4px}.t-prod[data-astro-cid-fgulnym7] h2[data-astro-cid-fgulnym7]{letter-spacing:-.01em;font-size:15px;font-weight:500}.t-precio[data-astro-cid-fgulnym7]{font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:600}.t-agregar[data-astro-cid-fgulnym7]{min-height:44px;box-shadow:none;margin-top:auto;padding:8px 12px;font-size:15px}.t-mas[data-astro-cid-fgulnym7]{background:var(--marca-suave);width:20px;height:20px;color:var(--tinta);transition:transform .3s var(--curva), background-color .3s ease;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid}.t-agregar.ok{border-color:var(--marca)}.t-agregar.ok .t-mas[data-astro-cid-fgulnym7]{background:var(--marca);color:var(--sobre-marca);transform:rotate(45deg)scale(0)}.t-carrito[data-astro-cid-fgulnym7]{flex-direction:column;gap:14px;display:flex}.t-carrito-t[data-astro-cid-fgulnym7]{align-items:center;gap:8px;display:flex}.t-vacio[data-astro-cid-fgulnym7]{font-size:15px}.t-items[data-astro-cid-fgulnym7]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t-item{border-bottom:1px solid color-mix(in srgb, var(--linea) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px 0;font-size:15px;display:grid}.t-item-nombre{grid-column:1/-1;font-weight:500}.t-ctrl{border:1px solid var(--linea);border-radius:999px;align-items:center;gap:4px;padding:2px;display:inline-flex}.t-mini{background:0 0;border:0;min-width:40px;min-height:40px;padding:0;font-size:18px}.t-n{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-weight:600}.t-sub{color:var(--tinta-2);font-variant-numeric:tabular-nums;justify-self:end}.t-total[data-astro-cid-fgulnym7]{justify-content:space-between;padding-top:4px;font-size:18px;display:flex}.t-total[data-astro-cid-fgulnym7][hidden],[data-astro-cid-fgulnym7][data-vacio][hidden]{display:none}.t-letra[data-astro-cid-fgulnym7]{font-size:13px}.t-barra-inf[data-astro-cid-fgulnym7]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;background:var(--tinta);min-height:56px;color:var(--fondo);box-shadow:var(--sombra-2);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:15px;text-decoration:none;display:flex;position:fixed}.t-barra-inf[data-astro-cid-fgulnym7][hidden]{display:none}.t-barra-inf[data-astro-cid-fgulnym7] span[data-astro-cid-fgulnym7]:nth-child(2){font-variant-numeric:tabular-nums;font-weight:600}.t-barra-ver[data-astro-cid-fgulnym7]{margin-left:auto;font-weight:600}.t-barra-ver[data-astro-cid-fgulnym7]:after{content:" →";content:" →" / ""}@media (width>=960px){.t-barra-inf[data-astro-cid-fgulnym7]{display:none!important}}html:has(.t-barra-inf:not([hidden])){scroll-padding-bottom:88px}@media (width>=960px){html:has(.t-barra-inf){scroll-padding-bottom:0}}@media (prefers-reduced-motion:no-preference){.t-num.salta{animation:t-salta .45s var(--curva)}.t-barra-inf[data-astro-cid-fgulnym7]:not([hidden]){animation:d-aparece .4s var(--curva) both}}@keyframes t-salta{40%{transform:translateY(-5px)scale(1.15)}}
