.products{max-width:1440px;text-align:center;margin:0 auto;background:#fff;padding:10rem 2rem}.products__header{display:flex;flex-direction:column;align-items:center}.products__pre-title{font-weight:400;font-size:1.6rem;line-height:2.4rem;color:#666}.products__title{font-weight:400;font-size:4.8rem;line-height:4rem;color:#2f4230;margin:2rem auto}.products__subtitle{font-weight:400;font-size:1.8rem;line-height:2.4rem;color:#547b6e;max-width:850px;margin-bottom:6rem}.products__grid{display:grid;justify-content:center;align-items:start;justify-items:center}.products__card{padding:.5rem 2rem;border-radius:1.5rem;text-align:center;width:100%;max-width:100%}.products__image-container{background:#fdf6e9;padding:6rem 4rem;border-radius:4rem;text-align:center;width:100%;max-width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;height:40rem}.products__image{width:100%;height:100%;object-fit:cover;max-width:50rem;max-height:50rem}.products__name{margin-top:2rem;font-size:2.4rem;font-weight:400;line-height:3.2rem;color:#072c31;font-family:var(--font-heading-family)}.products__name a{text-decoration:none;color:inherit}.products__name a:hover{text-decoration:underline;color:inherit;cursor:pointer}@media (min-width: 1200px){.products__grid{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:2rem 5rem}.products__grid .products__card:nth-child(n+5){grid-column-start:2;grid-row-start:2}.products__grid .products__card:nth-child(n+6){grid-column-start:3;grid-row-start:2}}@media (min-width: 810px) and (max-width: 1199px){.products__grid{grid-template-columns:repeat(2,1fr);gap:1rem}.products__subtitle{font-size:1.8rem;line-height:2.4rem;max-width:750px}.products__card{display:flex;flex-direction:column;align-items:center}}@media (max-width: 809px){.products__grid{grid-template-columns:repeat(1,1fr);gap:1rem}.products__title{font-size:3.6rem;line-height:3.2rem}.products__subtitle{font-size:1.6rem;line-height:2.4rem;max-width:380px;margin-bottom:4rem}.products__card{display:flex;flex-direction:column;align-items:center}.products__image-container{max-width:31rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-section-product-showcase.css.map */
