.bt-kat3{background:var(--brand-mist, #F6F6F6);color:var(--brand-ink, #222222);padding:clamp(48px,6vw,96px) 0;font-family:var(--brand-font-body, "Montserrat", system-ui, sans-serif)}.bt-kat3__wrap{max-width:var(--bt-content-max, 1240px);margin:0 auto;padding:0 var(--bt-content-pad, 20px)}.bt-kat3__head{margin-bottom:clamp(28px,3.4vw,44px);max-width:620px}.bt-kat3__eyb{margin:0 0 12px;font-size:12px;font-weight:var(--bt-eyb-weight, 600);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary, #441A1E)}.bt-kat3__heading{margin:0;font-family:var(--brand-font-display, "Montserrat", system-ui, sans-serif);font-size:clamp(28px,3.6vw,46px);font-weight:var(--bt-head-weight, 300);letter-spacing:var(--bt-head-tracking, -.02em);line-height:1.05;color:var(--brand-ink, #222222);text-wrap:balance}.bt-kat3__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:640px){.bt-kat3__grid{grid-template-columns:repeat(var(--kat3-cols, 3),1fr);gap:20px}}.bt-kat3__item{min-width:0}.bt-kat3__card{position:relative;display:block;aspect-ratio:var(--kat3-card-ratio, 3 / 4);overflow:hidden;border-radius:4px;color:#fff;text-decoration:none;isolation:isolate;background:#e4e2df;transition:transform .28s ease}.bt-kat3__card:hover .bt-kat3__img,.bt-kat3__card:focus-visible .bt-kat3__img{transform:scale(1.04)}.bt-kat3__card:focus-visible{outline:2px solid var(--brand-primary, #441A1E);outline-offset:3px}.bt-kat3__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.bt-kat3__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.05) brightness(.92);transition:transform .6s ease}.bt-kat3__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#dcd9d5;display:flex;align-items:center;justify-content:center;padding:20px}.bt-kat3__placeholder>span{border:1px dashed #A9A5A0;color:#736f6b;font-size:11px;font-weight:var(--bt-eyb-weight, 600);letter-spacing:var(--bt-eyb-tracking, .22em);text-transform:uppercase;padding:12px 18px;text-align:center;line-height:1.4}.bt-kat3__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#140c0d0a 30%,#140c0d6b 70%,#140c0ddb)}.bt-kat3__body{position:absolute;left:28px;right:28px;bottom:28px;display:flex;flex-direction:column;gap:8px;z-index:1;color:#fff}@media(max-width:599px){.bt-kat3__body{left:20px;right:20px;bottom:20px}}.bt-kat3__item-eyb{font-size:10px;font-weight:var(--bt-eyb-weight, 600);letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9}.bt-kat3__title{font-family:var(--brand-font-display, "Montserrat", system-ui, sans-serif);font-size:clamp(18px,1.7vw,22px);font-weight:var(--bt-head-weight, 300);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:var(--bt-head-tracking, -.02em);line-height:1.1;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.3)}.bt-kat3__cta{margin-top:4px;display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:var(--bt-cta-weight, 600);letter-spacing:var(--bt-cta-tracking, .15em);text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:5px;align-self:flex-start}.bt-kat3__arrow{transition:transform .2s ease}.bt-kat3__card:hover .bt-kat3__arrow,.bt-kat3__card:focus-visible .bt-kat3__arrow{transform:translate(4px)}.bt-kat3__empty{padding:40px 20px;text-align:center;color:var(--brand-muted, #736F6B);border:1px dashed var(--brand-line, #E4E2DF);font-size:14px;border-radius:5px}@media(prefers-reduced-motion:reduce){.bt-kat3__img,.bt-kat3__arrow{transition:none!important}.bt-kat3__card:hover .bt-kat3__img,.bt-kat3__card:focus-visible .bt-kat3__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/alpha_style_beltimore_kat3.css.map */
