.ingredients-section-wrapper{width:100%;background-color:#faf7f2;color:#1a1008;padding:60px 0;font-family:EB Garamond,Georgia!important}.ingredients-container{max-width:1200px;margin:0 auto;padding:0 20px}.ingredients-header{text-align:center;margin-bottom:40px;padding:0 20px}.ingredients-header h2{color:#1a1008;font-family:EB Garamond,Helvetica,Arial,sans-serif;font-weight:400;font-size:50px;line-height:1.3;margin:0}.ingredients-header h2 em{font-family:EB Garamond,Times,serif;font-style:italic;display:block;margin-top:5px;color:#c49a38}.ingredients-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9cfc0;background-color:#f0ebe2;min-height:450px;overflow:hidden}.grid-col-left{padding:40px;display:flex;flex-direction:column;justify-content:center;gap:30px}.ingredients-buttons{display:flex;flex-wrap:wrap;gap:10px}.ing-btn{position:relative;background:transparent;border:1px solid #b5a48a;color:#5c4a32;padding:10px 16px;cursor:pointer;font-size:13px;overflow:hidden;z-index:1;transition:color .3s ease;flex:0 1 auto;font-family:Jost-regular,Helvetica,Arial,sans-serif!important}.ing-btn:before{content:"";position:absolute;top:0;left:0;bottom:0;width:0%;background-color:#fff;z-index:-1;transition:width 0s}.ing-btn.active{color:#fff;border-color:#1a1008;background-color:#1a1008;font-weight:700}.ing-btn.active:before{background-color:#1a1008;width:100%;transition:width 5s linear}.ingredient-description p{font-size:18px;line-height:1.6;margin:0;max-width:90%;min-height:80px}.grid-col-right{position:relative;width:100%;height:100%}.grid-col-right img{width:94%;height:98%;object-fit:cover;display:block;transition:opacity .4s ease-in-out}.ingredients-bottom-link{text-align:center;padding-top:30px}.ingredients-bottom-link a{color:#1a1008;text-decoration:none;font-weight:600;text-transform:uppercase;letter-spacing:1px;font-size:13px;border-bottom:1px solid transparent;padding-bottom:3px;transition:.3s}.ingredients-bottom-link a:hover{border-bottom-color:#fff}@media(max-width:768px){.ingredients-header h2{font-size:30px}.ingredients-grid{display:flex;flex-direction:column}.grid-col-left{display:contents}.ingredients-buttons{order:1;padding:25px 25px 15px;justify-content:flex-start}.grid-col-right{order:2;height:450px;width:100%}.ingredient-description{order:3;padding:20px 25px 30px}.ing-btn{font-size:12px;padding:8px 12px;flex:1 1 45%;text-align:center;white-space:normal}.ingredient-description p{font-size:16px;max-width:100%;min-height:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/ingredient-new.css.map */
