.ocf-cart-brands{background:var(--ocf-bg-alt);color:var(--ocf-body)}.ocf-cart-brands__header{text-align:center;max-width:760px;margin:0 auto 2rem}.ocf-cart-brands__header .eyebrow{color:var(--ocf-primary);margin-bottom:.6rem}.ocf-cart-brands__intro{margin:1rem auto 0;line-height:1.65}.ocf-cart-brands__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.ocf-cart-brands__card{display:flex;flex-direction:column;min-width:0;background:#fff;color:#111;text-decoration:none;border:5px solid #fff;box-shadow:0 3px 14px rgb(0 0 0 / 5%);transition:box-shadow .2s ease}.ocf-cart-brands__card:hover,.ocf-cart-brands__card:focus-visible{box-shadow:0 0 0 2px var(--ocf-primary);color:#111}.ocf-cart-brands__card:focus-visible{outline:3px solid var(--ocf-primary);outline-offset:4px}.ocf-cart-brands__photo{position:relative;aspect-ratio:5/4;overflow:hidden;background:#eceeeb}.ocf-cart-brands__photo>img{width:100%;height:100%;object-fit:cover;display:block}.ocf-cart-brands__photo::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,rgb(0 0 0 / 68%))}.ocf-cart-brands__caption{position:absolute;z-index:1;bottom:1.15rem;left:.4rem;right:.4rem;text-align:center;color:#fff;text-shadow:0 1px 4px rgb(0 0 0 / 55%)}.ocf-cart-brands__caption h3{font-family:var(--font-heading,Montserrat,sans-serif);font-size:1.25rem;line-height:1.15;font-weight:800;text-transform:uppercase;color:#fff;margin:0 0 .35rem}.ocf-cart-brands__caption span{display:block;text-transform:uppercase;font-size:.67rem;font-weight:700;letter-spacing:.07em;line-height:1.4}.ocf-cart-brands__body{display:flex;flex:1;flex-direction:column;align-items:center;padding:1.6rem .65rem 1.4rem;gap:1.35rem}.ocf-cart-brands__logo{height:65px;width:100%;display:flex;align-items:center;justify-content:center}.ocf-cart-brands__logo img{max-width:145px;width:auto;height:auto;max-height:65px;object-fit:contain}.ocf-cart-brands__wordmark{font-family:var(--font-heading,Montserrat,sans-serif);font-size:1.7rem;font-weight:800;letter-spacing:-.04em;color:#111}.ocf-cart-brands__link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:600;letter-spacing:.02em;line-height:1.6;color:var(--ocf-primary);margin-top:auto}.ocf-cart-brands__link svg{flex-shrink:0}.ocf-cart-brands__note{text-align:center;font-size:.78rem;line-height:1.6;max-width:780px;margin:1.5rem auto 0;color:var(--ocf-body)}@media(max-width:1100px){.ocf-cart-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media(max-width:700px){.ocf-cart-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.ocf-cart-brands__body{padding:1.1rem .4rem;gap:1rem}.ocf-cart-brands__logo img{max-width:120px}.ocf-cart-brands__caption h3{font-size:1.1rem}.ocf-cart-brands__link{font-size:.65rem}}@media(max-width:380px){.ocf-cart-brands__grid{grid-template-columns:1fr}.ocf-cart-brands__photo{aspect-ratio:16/10}}

.ocf-cart-brands__logo img[src*="solana-ev-brand-logo"]{filter:brightness(0)}
