.section-products__content{padding:var(--padding);max-width:calc(30rem * 3 + var(--gap) * 2 + var(--padding) * 2);margin:0 auto;text-align:center}.section-products__content__title{font-size:var(--text-xl-size);font-weight:700}.section-products__content__cta-wrapper{font-weight:300;font-style:italic}.section-products__content__cta-wrapper::before{content:'• ';position:relative;background:unset;left:0;top:0}.section-products__content__category-name{font-size:var(--text-xxl-size);font-family:'Pacifico',cursive;padding-top:var(--padding)}.section-products__content__category-name:empty{display:none}.section-products__content__products{display:flex;flex-wrap:wrap;gap:calc(var(--gap) + 1.2rem);margin:var(--margin) 0;justify-content:center}.section-products__content__product{flex-basis:100%;max-width:30rem;display:grid;align-items:start;grid-template:"label" auto "name" 1fr / 1fr;gap:var(--gap)}.section-products__content__product-image-wrapper{grid-area:label / label / name / name;aspect-ratio:1/1;width:100%;background-color:var(--color-lightgrey);margin:.6rem 0;border-radius:var(--border-radius);overflow:hidden;align-content:center}.section-products__content__product-image-wrapper img{width:100%;height:100%;object-fit:cover}.section-products__content__product-image-wrapper p{font-weight:200}.section-products__content__product-name{grid-area:name;padding:var(--padding);align-self:end;font-weight:600;font-size:var(--text-m-size);background-color:var(--color-red);color:var(--color-white);padding:0 .8rem;border-radius:.8rem .8rem .4rem .4rem;margin:0 1.6rem;justify-self:start}.section-products__content__product-label{grid-area:label;padding:var(--padding);justify-self:end;background-color:var(--color-red);color:var(--color-white);border-radius:.4rem .4rem .8rem .8rem;padding:0 .8rem;margin:0 1.6rem 0 0;font-weight:300}@media (min-width:675px){.section-products__content__products{column-gap:calc(var(--gap) + 1.2rem);row-gap:calc(var(--gap))}}@media (min-width:768px){.section-products__content__products{column-gap:var(--gap);row-gap:calc(var(--gap) - 1.2rem)}}
