.ingredient-section h2{text-align:center;margin-bottom:40px;font-size:4rem;color:#978da8}.ingredient-grid{display:grid;grid-template-columns:1fr;gap:30px}@media (min-width: 768px){.ingredient-grid{grid-template-columns:repeat(2,1fr)}}.ingredient-box{position:relative;border:1px solid #ddd;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px #0000001a;text-align:center}.ingredient-box img{width:100%;height:200px;object-fit:cover;display:block}.content-wrapper{position:absolute;bottom:0;left:0;width:100%;text-align:left;background:#fffffff2;z-index:2;padding-bottom:0;overflow:visible}.content-header{cursor:pointer;font-weight:700;padding:15px;background:#f7f7f7;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:3}.content-header:hover{background-color:#eaeaea}.content-header:after{content:"+";font-size:1.5rem;transition:transform .3s ease}.content-header.active:after{content:"\d7";transform:rotate(180deg)}.content-body{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 15px}.content-body p{margin:15px 0}.ingredient-section{position:relative;background-color:#f0e7ff;overflow:hidden;width:100%;padding:0}.ingredient-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background:url("data:image/svg+xml;utf8,<svg viewBox='0 0 1440 100' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><path fill='%23ffffff' d='M0,50 C360,0 1080,100 1440,50 L1440,0 L0,0 Z'/></svg>") no-repeat top center;background-size:100% 100px}.ingredient-section .ingredient-inner{max-width:1000px;margin:0 auto;padding:50px 20px}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
