.bf-tiles__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:48px}.bf-tiles__headings{min-width:0}.bf-tiles__title{margin:0;font-family:Poppins,var(--font-heading-family),sans-serif;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--bf-tiles-heading, #111827)}.bf-tiles__rule{display:block;width:80px;height:4px;margin-top:16px;background:var(--bf-tiles-accent, #e58c47)}.bf-tiles__subtitle{margin:16px 0 0;font-family:Outfit,var(--font-body-family),sans-serif;font-size:15px;line-height:1.6;color:var(--bf-tiles-heading, #111827);opacity:.7}.bf-tiles__cta{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border:1.6px solid #d1d5db;background:#fff;font-family:Poppins,var(--font-body-family),sans-serif;font-size:15px;font-weight:500;color:#1f2937;text-decoration:none;transition:border-color .2s ease,color .2s ease}.bf-tiles__cta:hover,.bf-tiles__cta:focus-visible{border-color:var(--bf-tiles-accent, #e58c47);color:var(--bf-tiles-accent, #e58c47)}.bf-tiles__cta svg{flex:none}.bf-tiles__grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--bf-tiles-cols, 4),minmax(0,1fr));gap:30px}.bf-tile{margin:0;border-radius:12px;background:#fff;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.bf-tile:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001f,0 4px 6px -4px #0000001a}.bf-tile__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.bf-tile__link--inert{cursor:default}.bf-tile__media{position:relative;aspect-ratio:var(--bf-tile-ratio, 1 / 1);overflow:hidden;background:#0000000a}.bf-tile__image,.bf-tile__media--empty{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.bf-tile__placeholder{width:100%;height:100%;fill:#0000001f;background:#00000008}.bf-tile__link:hover .bf-tile__image,.bf-tile__link:focus-visible .bf-tile__image{transform:scale(1.04)}.bf-tile__badge{position:absolute;top:10px;left:10px;padding:5px 11px;border-radius:999px;background:var(--bf-tiles-accent, #e58c47);color:#0b0b0b;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bf-tile__body{padding:16px;text-align:center}.bf-tile__title{margin:0;padding:4px 0 2px;font-family:Outfit,var(--font-body-family),sans-serif;font-size:18px;font-weight:700;line-height:1.4;letter-spacing:.6px;color:#333}.bf-tile__count{margin:0;font-family:Outfit,var(--font-body-family),sans-serif;font-size:15px;font-weight:400;line-height:1.71;color:#666}@media screen and (max-width:989px){.bf-tiles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (max-width:749px){.bf-tiles__header{flex-direction:column;align-items:stretch;margin-bottom:28px}.bf-tiles__cta{align-self:flex-start}.bf-tiles__grid{gap:16px}.bf-tile__body{padding:12px}.bf-tile__title{font-size:16px}.bf-tile__count{font-size:13px}}@media(prefers-reduced-motion:reduce){.bf-tile,.bf-tile__image{transition:none}.bf-tile:hover,.bf-tile__link:hover .bf-tile__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-bf-category-tiles.css.map */
