.product-ingredients-section{background-color:var(--section-bg-color);width:100%;padding:0;margin:0}.product-ingredients-section .container{margin:0 auto;max-width:1200px;padding:24px}.product-ingredients-section .section-title{font-size:24px;margin-bottom:10px;text-align:center}.product-ingredients-section .section-description,.product-ingredients-section .section-product-title{text-align:center;font-size:16px;margin-bottom:20px;background-color:#fff;width:fit-content;padding:1rem 2.5rem;border-radius:50px;text-transform:uppercase;color:#000;margin-top:1.5rem}.product-ingredients-section .cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:4.5rem}.product-ingredients-section .card{border-radius:8px;flex-direction:row-reverse!important;gap:1.5rem;background:transparent}.product-ingredients-section .card .card-image{width:80%;display:flex}.product-ingredients-section .card .card-image img{max-width:100%;border-radius:1rem;width:100%;height:auto;align-self:end}.product-ingredients-section .card .card-title{font-size:18px;margin-bottom:10px}.product-ingredients-section .card .card-description{font-size:12px;line-height:16px;color:#000;background-color:var(--card-desc-bg-color);padding:1rem;border:2px solid black;border-radius:1rem}.load-more-button{display:none;margin:20px auto;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;background-color:#fff;padding:12px 36px;border:2px solid black;border-radius:50px;text-decoration:none;color:#000;transition:background-color .4s ease,color .4s ease}@media screen and (max-width: 768px){.product-ingredients-section .cards-grid{grid-template-columns:1fr}.mobile-card[data-card-index]:nth-child(n+5){display:none}.load-more-button{display:block}}.custom-cards-section{margin:4rem auto;max-width:1200px;padding:24px}.custom-cards-section .section-title{margin-bottom:1.5rem;width:40%}.custom-cards-section .cards-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:2.5rem;margin-top:20px}.custom-cards-section .cards-grid .card:nth-child(odd){justify-self:start}.custom-cards-section .cards-grid .card:nth-child(2n){justify-self:end}.custom-cards-section .card{background-color:#fff;padding:1.5rem;border:2px solid black;border-radius:1.5rem;width:80%}.custom-cards-section .card .card-title{font-size:18px;margin-bottom:10px}.custom-cards-section .card .card-description{font-size:14px;color:#666}@media (max-width: 768px){.custom-cards-section .section-title{margin-bottom:1.5rem;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
