.rl-marca-hero__icon{background:var(--rl-overlay-15);width:80px;height:80px;margin:0 auto var(--rl-space-sm);color:var(--rl-ink-inverse);border-radius:50%;justify-content:center;align-items:center;display:flex}.rl-marca-hero__icon svg{width:40px;height:40px}.rl-cat-hero-card__cats{font-size:var(--rl-text-xs);color:var(--rl-overlay-50);margin-bottom:var(--rl-space-2xs);font-weight:400;display:block}.rl-brand-description{padding:var(--rl-space-md);margin-bottom:var(--rl-space-lg);font-size:var(--rl-text-sm);color:var(--rl-ink-soft);line-height:var(--rl-lh-relaxed)}.rl-brand-section-header{justify-content:space-between;align-items:baseline;gap:var(--rl-space-md);margin-bottom:var(--rl-space-md);flex-wrap:wrap;display:flex}.rl-brand-section-header__link{font-size:var(--rl-text-sm);color:var(--rl-accent);font-weight:600;text-decoration:none}.rl-brand-section-header__link:hover{text-decoration:underline}.rl-brand-empty{text-align:center;padding:var(--rl-space-2xl) var(--rl-space-md)}.rl-brand-empty__icon{margin-bottom:var(--rl-space-sm);color:var(--rl-ink-muted)}.rl-brand-empty__title{font-family:var(--rl-font-display);font-size:var(--rl-text-xl);margin-bottom:var(--rl-space-sm);color:var(--rl-ink-strong)}.rl-brand-empty__text{color:var(--rl-ink-muted)}.rl-mia-banner--brand{text-align:center;padding:var(--rl-space-xl) var(--rl-space-md);margin-top:var(--rl-space-xl);background:var(--rl-paper-2);border-radius:var(--rl-radius-lg)}.rl-mia-banner--brand .rl-mia-banner__title{font-family:var(--rl-font-display);font-size:var(--rl-text-xl);font-weight:var(--rl-fw-display);margin-bottom:var(--rl-space-xs);color:var(--rl-ink-strong)}.rl-mia-banner--brand .rl-mia-banner__text{margin-bottom:var(--rl-space-md);color:var(--rl-ink-soft)}.rl-brand-all-products{padding-top:var(--rl-space-lg);border-top:1px solid var(--rl-border)}.rl-brand-pagination{margin:var(--rl-space-xl) 0;justify-content:center;gap:var(--rl-space-sm);display:flex}.rl-brand-no-results{text-align:center;padding:var(--rl-space-2xl) 0;color:var(--rl-ink-muted)}.rl-brand-hidden{display:none}.rl-page-header+.rl-container--narrow{padding-top:var(--rl-space-lg)}.rl-brand-section .rl-carousel{margin-bottom:var(--rl-space-lg)}.rl-brand-all-cats{text-align:center;padding:var(--rl-space-md) 0 var(--rl-space-xl)}@media (prefers-reduced-motion:reduce){.rl-mia-banner--brand{animation:none}}.rl-brand-pills{align-items:center;gap:var(--rl-space-sm);margin-bottom:var(--rl-space-lg);flex-wrap:wrap;display:flex}@media (min-width:600px){.rl-brand-pills{flex-wrap:nowrap}}.rl-brand-pills__label{font-size:var(--rl-text-sm);color:var(--rl-ink-muted);flex-shrink:0;font-weight:600}.rl-brand-pills__scroll{gap:var(--rl-space-xs);scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-right:var(--rl-space-xl);display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 85%,transparent 100%)}.rl-brand-pills__scroll::-webkit-scrollbar{display:none}.rl-brand-pill{border:1px solid var(--rl-border);font-size:var(--rl-text-sm);white-space:nowrap;color:var(--rl-ink);background:var(--rl-paper);border-radius:100px;align-items:center;gap:3px;padding:6px 14px;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.rl-brand-pill:hover,.rl-brand-pill:focus-visible{border-color:var(--rl-accent);color:var(--rl-accent);background:var(--rl-primary-soft)}.rl-brand-pill:focus-visible{outline:var(--rl-focus-ring);outline-offset:var(--rl-focus-offset)}@supports (color:color-mix(in srgb, red, white)){.rl-brand-pill:hover,.rl-brand-pill:focus-visible{background:color-mix(in srgb, var(--rl-accent) 5%, var(--rl-paper))}}.rl-brand-pill__count{color:var(--rl-ink-muted);font-size:.75em;font-weight:500}.rl-brand-section{margin-bottom:var(--rl-space-xl)}.rl-product-meta-strip{align-items:center;gap:var(--rl-space-xs);margin-bottom:var(--rl-space-md);font-size:var(--rl-text-sm);color:var(--rl-ink-muted);padding:var(--rl-space-sm) 0;flex-wrap:wrap;display:flex}.rl-product-meta-strip__link{color:var(--rl-accent);font-weight:500;text-decoration:none}.rl-product-meta-strip__link:hover{text-decoration:underline}.rl-product-meta-strip__sep{color:var(--rl-border);user-select:none;margin:0 2px}.rl-product-meta-strip__updated{color:var(--rl-ink-muted)}.rl-product-meta-strip__updated img{vertical-align:middle;border-radius:50%;width:20px;height:20px;margin-right:4px}