.CatalogoFilters-module__UTpUtG__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.CatalogoFilters-module__UTpUtG__filterButton{padding:var(--space-2)var(--space-4);border:1px solid var(--border-color);border-radius:var(--radius-full);background:var(--surface);font-family:var(--font-body);letter-spacing:.6px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;font-size:12px;font-weight:700;line-height:16px;transition:border-color .15s,color .15s,background-color .15s}.CatalogoFilters-module__UTpUtG__filterButton:hover{border-color:var(--accent);color:var(--accent)}.CatalogoFilters-module__UTpUtG__filterButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CatalogoFilters-module__UTpUtG__filterButton.CatalogoFilters-module__UTpUtG__active{background:var(--color-gold-10a);border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.CatalogoFilters-module__UTpUtG__filters{padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.CatalogoFilters-module__UTpUtG__filterButton{flex-shrink:0}}
.ProductCard-module__F9TTvW__card{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-gold-20a);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;list-style:none;transition:border-color .15s,filter .15s;display:flex}.ProductCard-module__F9TTvW__card:hover,.ProductCard-module__F9TTvW__card:focus-within{border-color:var(--accent);filter:drop-shadow(0 0 10px var(--color-gold-30a))}.ProductCard-module__F9TTvW__display{min-height:140px;padding:var(--space-5);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-strong);justify-content:center;align-items:center;display:flex;position:relative}.ProductCard-module__F9TTvW__badge{top:var(--space-3);left:var(--space-3);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);background:var(--accent);font-family:var(--font-body);letter-spacing:.4px;text-transform:uppercase;text-align:center;color:var(--accent-on);font-size:10px;font-weight:700;line-height:15px;position:absolute}.ProductCard-module__F9TTvW__model{font-family:var(--font-display);letter-spacing:.4px;text-align:center;text-transform:uppercase;color:var(--text-primary);font-size:22px;font-weight:700;line-height:26px}.ProductCard-module__F9TTvW__modelBlue{color:var(--color-varta-blue)}.ProductCard-module__F9TTvW__name{font-family:var(--font-body);text-align:center;color:var(--text-primary);font-size:14px;line-height:20px}.ProductCard-module__F9TTvW__specs{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.ProductCard-module__F9TTvW__specTile{align-items:center;gap:var(--space-1);padding:var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--surface-strong);text-align:center;flex-direction:column;min-width:0;display:flex}.ProductCard-module__F9TTvW__specValue{font-family:var(--font-display);color:var(--accent);white-space:nowrap;font-size:16px;font-weight:700;line-height:20px}.ProductCard-module__F9TTvW__specLabel{font-family:var(--font-body);color:var(--text-muted);text-align:center;font-size:10px;line-height:14px}.ProductCard-module__F9TTvW__divider{background:var(--border-color);height:1px}.ProductCard-module__F9TTvW__pricing{gap:var(--space-1);flex-direction:column;display:flex}.ProductCard-module__F9TTvW__regularPrice{font-family:var(--font-body);color:var(--text-muted);font-size:14px;line-height:20px;text-decoration:line-through}.ProductCard-module__F9TTvW__discountPrice{font-family:var(--font-display);color:var(--accent);font-size:24px;font-weight:700;line-height:28px}.ProductCard-module__F9TTvW__cop{font-family:var(--font-body);font-size:14px;font-weight:700}.ProductCard-module__F9TTvW__caption{font-family:var(--font-body);color:var(--eco);font-size:12px;line-height:16px}.ProductCard-module__F9TTvW__actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.ProductCard-module__F9TTvW__addButton,.ProductCard-module__F9TTvW__quoteButton{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);font-family:var(--font-body);letter-spacing:.6px;text-transform:uppercase;text-align:center;cursor:not-allowed;opacity:.85;border:none;font-size:12px;font-weight:700;line-height:16px;display:flex}.ProductCard-module__F9TTvW__addButton{background:var(--border-color);color:var(--text-primary)}.ProductCard-module__F9TTvW__quoteButton{background:var(--whatsapp);color:var(--color-woodsmoke)}.ProductCard-module__F9TTvW__quoteIcon{width:14px;height:14px}@media (max-width:480px){.ProductCard-module__F9TTvW__discountPrice{font-size:20px;line-height:24px}.ProductCard-module__F9TTvW__actions{grid-template-columns:1fr}}
.CatalogoView-module__VXSa1q__topRow{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-block:var(--space-6);display:flex}.CatalogoView-module__VXSa1q__heading{gap:var(--space-2);flex-direction:column;max-width:640px;display:flex}.CatalogoView-module__VXSa1q__title{font-family:var(--font-display);text-transform:uppercase;color:var(--text-primary);font-size:36px;font-weight:700;line-height:40px}.CatalogoView-module__VXSa1q__subtitle{font-family:var(--font-body);color:var(--text-tertiary);font-size:14px;line-height:20px}.CatalogoView-module__VXSa1q__divider{background:var(--border-color);height:1px;margin-bottom:var(--space-6)}.CatalogoView-module__VXSa1q__grid{gap:var(--space-5);padding-bottom:var(--space-9);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.CatalogoView-module__VXSa1q__title{font-size:28px;line-height:34px}.CatalogoView-module__VXSa1q__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.CatalogoView-module__VXSa1q__topRow{align-items:flex-start;gap:var(--space-4);flex-direction:column}}@media (max-width:640px){.CatalogoView-module__VXSa1q__topRow{padding-block:var(--space-5)}.CatalogoView-module__VXSa1q__title{font-size:24px;line-height:30px}.CatalogoView-module__VXSa1q__grid{grid-template-columns:1fr}}
