.bk-row{--bk-red:#b72a1c;--bk-red-hover:#d63224;--bk-ink:#1a1a1a;--bk-line:#e5e5e5;padding-block:56px;background:var(--color-background, #fff);color:var(--color-foreground, #1a1a1a)}.bk-row__inner{max-width:min(1440px,100%);margin:0 auto;padding:0 clamp(20px,5vw,64px);display:flex;flex-direction:column;gap:28px}.bk-row__head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.bk-row__eyebrow{font-size:12px;font-weight:600;letter-spacing:.22em;color:var(--bk-red);text-transform:uppercase;margin-bottom:8px}.bk-row__title{margin:0;font-size:clamp(28px,4.4vw,48px);line-height:1;font-weight:700;letter-spacing:.02em;color:var(--bk-ink)}.bk-row__more{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;letter-spacing:.08em;color:var(--bk-ink);text-decoration:none;text-transform:uppercase}.bk-row__more:hover{color:var(--bk-red)}.bk-row__grid{display:grid;grid-template-columns:1fr;gap:16px}.bk-tile{display:flex;flex-direction:column;background:var(--bk-ink);color:#fff;border-radius:4px;overflow:hidden;transition:transform .22s ease-out,box-shadow .22s ease-out}.bk-tile:hover{transform:translateY(-5px);box-shadow:0 12px 28px #00000026}.bk-tile__link{display:flex;flex-direction:column;color:#fff;text-decoration:none;height:100%}.bk-tile__media{position:relative;aspect-ratio:4/5;background:#222;border-bottom:2px solid var(--bk-red);overflow:hidden}.bk-tile__img,.bk-tile__img-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .38s cubic-bezier(.25,.46,.45,.94)}.bk-tile:hover .bk-tile__img{transform:scale(1.04)}.bk-tile__body{padding:20px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.bk-tile__title{font-size:clamp(22px,2.4vw,30px);line-height:1.1;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.bk-tile__text{font-size:14px;line-height:1.45;color:#d4d4d4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bk-tile__cta{margin-top:auto;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--bk-red);color:#fff;border-radius:4px;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:background-color .22s}.bk-tile:hover .bk-tile__cta{background:var(--bk-red-hover)}@media(prefers-reduced-motion:reduce){.bk-tile,.bk-tile__img{transition:none}.bk-tile:hover,.bk-tile:hover .bk-tile__img{transform:none}}.bk-row__more:focus-visible,.bk-tile__cta:focus-visible{outline:2px solid var(--bk-red);outline-offset:3px}@media(min-width:640px){.bk-row__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(min-width:1000px){.bk-row__grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media(min-width:1200px){.bk-row{padding-block:80px}.bk-row__grid[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.bk-row__grid[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.bk-row__grid[data-cols="5"]{grid-template-columns:repeat(5,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brikamp-product-row.css.map */
