.cat .cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:32px 28px}.cat .cat-card.is-regular{grid-column:auto}.cat .cat-card.is-regular .cat-shot{aspect-ratio:auto;background:#fff;flex:0 0 180px;height:180px}.cat .cat-card .cat-shot img{object-fit:contain;width:76%;height:auto;max-height:90%;transform:none}.cat .cat-card[href*="/eyewear/316-tactic"] .cat-shot img{width:70%}.cat .cat-meta{min-height:64px}.cat .cat-meta strong{font-size:24px}.cat .cat-facts{height:84px}.cat .cat-go{margin-top:auto}.cat .cat-intro-inner{padding-top:36px;padding-bottom:8px}.cat .cat-board{padding-top:20px}.cat .cat-filters{direction:rtl;gap:32px;margin:0 0 24px;padding:4px}.cat .cat-filter{min-height:44px}@media (max-width:800px){.cat .internal-hero{height:var(--ih-m,240px);color:#fff;background:#121a22;justify-content:flex-start;align-items:flex-start;display:flex}.cat .internal-hero-photo{height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cat .internal-hero-scrim{background:linear-gradient(270deg,rgba(16,24,32,.58) 0%,rgba(16,24,32,.22) 16%,rgba(16,24,32,0) 32%);display:block}.cat .internal-hero-copy{width:min(188px,48%);max-width:none;margin-top:10px;margin-bottom:0;padding-top:0}.cat .internal-hero-copy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px;margin-right:auto}.cat .internal-hero-copy:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px;margin-right:auto}.cat .internal-hero-copy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:12px;margin-right:auto}.cat .internal-hero-copy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:12px}.cat .internal-hero-copy:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:12px}.cat .internal-hero-copy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:auto;margin-right:12px}.cat .internal-hero-eyebrow{color:rgba(255,255,255,.78);letter-spacing:.14em;margin-bottom:4px;font-size:10px}.cat .internal-hero-copy h1{color:#fff;font-size:22px;line-height:1.08}.cat .internal-hero-sub{color:rgba(255,255,255,.92);margin-top:4px;font-size:13px;line-height:1.28}}@media (max-width:768px){.cat .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.cat .cat-card.is-regular .cat-shot{flex-basis:118px;height:118px}.cat .cat-meta{min-height:46px}.cat .cat-meta strong{font-size:18px;line-height:1.1}.cat .cat-facts{height:15px}.cat .cat-intro-inner{padding-top:24px;padding-bottom:8px}.cat .cat-board{padding-top:12px}.cat .cat-filters{gap:24px;margin-bottom:14px}.cat .cat-filter{font-size:15px}}
