.category-grid-section{background:var(--category-grid-background);width:100%;padding:30px 16px;box-sizing:border-box}.category-grid-inner{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}.category-grid-heading{font-family:Montserrat,sans-serif;font-weight:400;font-size:30px;line-height:1.3;letter-spacing:0;color:var(--category-grid-heading-color);text-align:center;margin:0;white-space:nowrap}.category-grid-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;width:100%}.category-grid-card{position:relative;border-radius:6px;overflow:hidden;display:block;text-decoration:none;aspect-ratio:169 / 200;background:#fff;border:1px solid #e5e0d8}.category-grid-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .7s ease}.category-grid-card:hover .category-grid-card-img{transform:scale(1.02);transition:transform .7s ease}.category-grid-card:hover .category-grid-card-arrow{transform:translate(2px)}.category-grid-card-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 77.6%,#000c);pointer-events:none}.category-grid-card-footer{position:absolute;bottom:16px;left:16px;right:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.category-grid-card-name{font-family:Montserrat,sans-serif;font-weight:500;font-size:16px;line-height:1.2;color:#fff;margin:0}.category-grid-card-arrow{flex-shrink:0;width:24px;height:24px;transition:transform .25s ease;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1e1e1e}.category-grid-card-arrow svg{display:block;width:8px;height:8px}@media(min-width:768px){.category-grid-section{padding:40px}.category-grid-inner{gap:40px}.category-grid-heading{font-size:44px;line-height:1.1;letter-spacing:-.44px}.category-grid-grid{gap:16px}.category-grid-card{aspect-ratio:672 / 580;border:none}.category-grid-card-footer{bottom:33px;left:37px;right:37px;align-items:center}.category-grid-card-name{font-size:28px;line-height:1.25;white-space:nowrap}.category-grid-card-arrow{width:45px;height:45px}.category-grid-card-arrow svg{width:14px;height:13px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/category-grid.css.map */
