.section-category-grid.section-bg{background-color:#fff}.category-grid{display:flex;flex-direction:column;gap:32px;padding:32px 16px 44px}.category-grid__header{display:flex;flex-direction:column;gap:8px}.category-grid__eyebrow{margin:0;font-family:var(--font-body-family);font-size:12px;letter-spacing:.6px;color:#595959}.category-grid__heading{margin:0;font-family:var(--font-display-family);font-weight:400;font-size:26px;line-height:normal;letter-spacing:0;text-transform:none;color:#002419}.category-grid__subtitle{margin:0;font-family:var(--font-body-family);font-size:14px;line-height:normal;color:#595959}.category-grid__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.category-grid__item{display:flex;min-width:0}.category-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px;overflow:hidden;background-color:#fff;border:1px solid rgba(0,0,0,.15);text-decoration:none}.category-card__media{position:relative;height:280px;overflow:hidden}.category-card__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.category-card__action{padding:0 12px 12px}.category-card__btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:14px 8px;border:1px solid #d9d9d9;font-family:var(--font-body-family);font-size:13px;line-height:normal;letter-spacing:.5px;text-align:center;text-transform:uppercase;color:#002419;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.category-card:hover .category-card__btn{background-color:#002419;border-color:#002419;color:#fff}@media screen and (min-width:768px){.category-grid{gap:40px;padding:48px 32px 56px}.category-grid__eyebrow{font-size:14px;letter-spacing:0;color:#242424}.category-grid__heading{font-size:44px;line-height:50px;color:#242424}.category-grid__subtitle{font-size:18px;line-height:22px;color:#000}.category-grid__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.category-card{gap:16px;padding-bottom:16px;overflow:visible}.category-card__media{height:400px;border-radius:4px 4px 0 0}.category-card__action{padding:0 16px}.category-card__btn{height:48px;padding:10px 16px;border-color:#002419;font-size:14px;letter-spacing:normal}}@media screen and (min-width:1280px){.category-grid{gap:50px;padding:64px 80px}.category-grid__heading{font-size:52px;line-height:58px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/category-card-grid.css.map */
