.navbar--static{position:relative}.category__hero{padding:var(--space-20) 0 var(--space-12);background:var(--color-graphite-900);color:var(--color-white)}.category__eyebrow{display:inline-block;font-family:var(--font-display);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-3)}.category__title{font-family:var(--font-display);font-size:var(--text-hero);font-weight:700;text-transform:uppercase;line-height:1.1;margin-bottom:var(--space-4)}.category__desc{font-size:var(--text-md);color:var(--color-silver-300);max-width:55ch;line-height:1.6}body{min-height:100vh;display:flex;flex-direction:column}main{flex:1}.category__back{padding:calc(var(--nav-height) + var(--space-2)) var(--space-6) 0;line-height:1}.category__back-mobile{display:none;padding:var(--space-2) var(--space-4)}.category__back-link{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);text-decoration:none;transition:color .15s var(--ease-standard);padding:var(--space-2) 0}.category__back-link:hover{color:var(--color-accent)}.category__back-link svg{width:16px;height:16px}.category__products{padding:0}.category__products .container{max-width:100%;padding:0}.category__products .categorias__grid{grid-template-columns:1fr 1fr;gap:var(--space-4);max-width:var(--container-width);margin-inline:auto;padding:0 var(--space-4)}.category__products .fab-card{min-height:0;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:none;text-decoration:none;color:inherit}.category__products .fab-card__media{border-radius:var(--radius-md) var(--radius-md) 0 0}.category__products .fab-card__media img{height:auto;object-fit:initial}.category__products .fab-card__body{padding:var(--space-3);gap:var(--space-2)}.category__products .fab-card__title{font-size:var(--text-sm);line-height:1.2}.category__products .fab-card__desc{display:none}.category__products .fab-card__tag{font-size:var(--text-lg);color:#fff}.category__products .fab-card__discount{display:inline-block;background:var(--color-accent);color:var(--color-white);font-family:var(--font-display);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-sm)}.category__products .fab-card__price{font-size:var(--text-base)}.category__products .fab-card__price-label{display:none}.category__products .fab-card__price sup{display:none}.category__products .fab-card__footer{padding-top:var(--space-2);border-top:1px dashed var(--color-border)}.category__products .fab-card__footer .btn{padding:8px 12px;font-size:var(--text-xs);letter-spacing:0}@media (min-width:1024px){.category__products .categorias__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:719px){.category__back{display:block;padding:calc(var(--nav-height) - 40px) var(--space-4) var(--space-4)}.category__back-mobile{display:none}.category__products .categorias__grid{grid-template-columns:1fr 1fr;gap:var(--space-1);padding:0 var(--space-1)}.category__products .fab-card__body{padding:var(--space-3);gap:var(--space-3)}.category__products .fab-card__title{font-size:var(--text-base)}.category__products .fab-card__desc{display:none}.category__products .fab-card__tag{font-size:var(--text-base)}.category__products .fab-card__price{font-size:var(--text-base)}.category__products .fab-card__price-label{display:block}.category__products .fab-card__price sup{display:inline}.category__products .fab-card__footer{padding-top:var(--space-3);border-top:1px dashed var(--color-border)}.category__products .fab-card__footer .btn{padding:13px 26px;font-size:var(--text-sm)}}@media (max-width:420px){.category__products .fab-card__body{padding:var(--space-2)}.fab-card__price{font-size:var(--text-sm)}}.flavor-item--out{opacity:.45;cursor:not-allowed;pointer-events:none;filter:grayscale(.6)}.flavor-item--out .flavor-item__stock{color:var(--color-accent);font-weight:600}.flavor-item--out .flavor-item__add{background:rgba(255,255,255,.25);color:rgba(255,255,255,.5)}