*+.c-product-cat-cards__cards{margin-top:5rem}.c-product-cat-cards__cards{--columns:repeat(3,1fr);display:grid;gap:5rem 2.4rem;grid-template-columns:var(--columns)}.c-product-cat-cards__card{background-color:#fff;border:1px solid #e7e7e9;border-radius:.5rem;color:var(--base-color);display:flex;flex-direction:column;text-decoration:none}.c-product-cat-cards__card-image-container{background-color:#f1f1f1;padding:3.2rem}.c-product-cat-cards__card-image{aspect-ratio:328/250;mix-blend-mode:multiply;object-fit:contain;width:100%}.c-product-cat-cards__card-content{display:flex;flex:1 1 auto;flex-direction:column;padding:2.4rem 3rem 3.3rem}.c-product-cat-cards__card-title{font-size:2.2rem;font-weight:700;line-height:1.45;margin:0}*+.c-product-cat-cards__card-description{margin-top:1.6rem}.c-product-cat-cards__card-description{display:flex;flex:1 1 auto;flex-direction:column}.c-product-cat-cards__card-description ul{padding-left:1.8rem}.c-product-cat-cards__card-description li{padding-left:1rem}.c-product-cat-cards__card-description li::marker{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='14' fill='none'%3E%3Cpath fill='%23e3051b' d='M6.536 14 0 7.333l2.263-2.307 4.273 4.359L15.737 0 18 2.308z'/%3E%3C/svg%3E")}.c-product-cat-cards__card-link-container{margin-top:auto}.c-product-cat-cards__card-link{margin-top:2.4rem}.c-product-cat-cards__card--cta{align-items:flex-start;background-image:var(--red-gradient);border:0;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:3rem}.c-product-cat-cards__card--cta .h1,.c-product-cat-cards__card--cta .h2,.c-product-cat-cards__card--cta .h3,.c-product-cat-cards__card--cta .h4,.c-product-cat-cards__card--cta .h5,.c-product-cat-cards__card--cta .h6,.c-product-cat-cards__card--cta a:not(.hs-btn),.c-product-cat-cards__card--cta h1,.c-product-cat-cards__card--cta h2,.c-product-cat-cards__card--cta h3,.c-product-cat-cards__card--cta h4,.c-product-cat-cards__card--cta h5,.c-product-cat-cards__card--cta h6{color:#fff}.c-product-cat-cards__card--cta .h2,.c-product-cat-cards__card--cta h2{font-size:2.2rem;line-height:1.45;margin-bottom:1.6rem}.c-product-cat-cards__card--cta .hs-btn{margin-top:3.5rem}@media (max-width:992px){.c-product-cat-cards__cards{--columns:repeat(2,1fr)}}@media (max-width:768px){.c-product-cat-cards__cards{--columns:1fr}}