.product:where(.astro-TJDFHDQB){display:flex;flex-direction:column;padding-block:70px}.image-container:where(.astro-TJDFHDQB){display:flex}.image-container:where(.astro-TJDFHDQB) img:where(.astro-TJDFHDQB){-o-object-fit:contain;object-fit:contain}.product-title:where(.astro-TJDFHDQB){padding-inline:30px;display:flex;flex-direction:column;align-items:center}.purple-line:where(.astro-TJDFHDQB){content:"";display:block;width:70px;height:7px;background-color:#c9b2d6;margin-block:70px 20px}.product-title:where(.astro-TJDFHDQB) h2:where(.astro-TJDFHDQB){font-size:36px;letter-spacing:1px;color:#4b4f54;font-family:mrs-eaves-numbers,mrs-eaves,serif;text-align:center;line-height:1;margin-bottom:9px}.product-title:where(.astro-TJDFHDQB) h3:where(.astro-TJDFHDQB){font-size:30px;letter-spacing:1px;color:#4b4f54;font-family:mrs-eaves-numbers,mrs-eaves,serif;text-align:center;font-style:italic;margin-bottom:25px}.product-title:where(.astro-TJDFHDQB) p:where(.astro-TJDFHDQB){line-height:1.54;letter-spacing:1px;font-size:18px;text-align:center;font-family:brandon-grotesque,sans-serif;color:#4b4f54;max-width:530px}.more-info:where(.astro-TJDFHDQB){margin-top:25px;border:3px solid #4b4f54;padding:8px 15px;font-family:brandon-grotesque,sans-serif;text-transform:uppercase;color:#4b4f54;font-weight:700}@media screen and (min-width: 768px){.product:where(.astro-TJDFHDQB){flex-direction:row}.product-title:where(.astro-TJDFHDQB){align-items:center;justify-content:center}.purple-line:where(.astro-TJDFHDQB){margin-top:0}.image-container:where(.astro-TJDFHDQB){max-width:50%}}@media screen and (min-width: 1440px){.product:where(.astro-TJDFHDQB){gap:70px;min-height:840px}.purple-line:where(.astro-TJDFHDQB){height:10px}}#category-page:where(.astro-E6JQF47Y){max-width:1448px;margin-inline:auto}.title-container:where(.astro-E6JQF47Y){height:935px;background-size:cover;background-position:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.title-content:where(.astro-E6JQF47Y){display:flex;flex-direction:column;align-items:center;padding:55px;text-align:center;background-color:#fff;max-width:95%}.blue-line:where(.astro-E6JQF47Y){content:"";display:block;height:7px;width:70px;background-color:#99d0db}.title-content:where(.astro-E6JQF47Y) h1:where(.astro-E6JQF47Y){font-family:mrs-mrs-eaves-roman-lining,serif;font-size:42px;line-height:1;letter-spacing:3.9px;margin-block:20px;color:#4b4f54}.title-content:where(.astro-E6JQF47Y) p:where(.astro-E6JQF47Y){font-family:brandon-grotesque,sans-serif;font-size:18px;line-height:1.19;letter-spacing:2px;color:#4b4f54}.products-container section:nth-child(4){padding-block:0 70px}.products-container section:nth-child(5){padding-block:0 70px}.products-container section:nth-child(2n){background-color:#e2e2e2}.products-container section:nth-child(2) .purple-line{background-color:#99d0db}.products-container section:nth-child(3) .purple-line{background-color:#b9cc83}.products-container section:nth-child(4) .purple-line{background-color:#78cedb}.products-container section:nth-child(5) .purple-line{background-color:#3bd4ae}.products-container section:nth-child(odd) img{padding-right:27px}.products-container section:nth-child(2n) img{padding-left:27px}.products-container section:nth-child(4) .image-container{justify-content:center}@media screen and (min-width: 768px){.products-container section:nth-child(2n){justify-content:end}.products-container section:nth-child(2n) .product-title{order:-1}.products-container section:nth-child(4){padding-top:70px}.products-container section:nth-child(5){padding-top:70px}.products-container section:nth-child(4) .image-container{justify-content:end}}@media screen and (min-width: 1440px){.blue-line:where(.astro-E6JQF47Y){height:10px}}
