.product-columns-section{padding:40px 20px;background-color:#dde4f4}.product-columns-section h2{margin-bottom:50px;font-size:46px;text-align:center}.product-columns-section .payment-buttons-group-wrapper .product-form-block{width:483px;margin:0 auto;flex:none}.product-columns-section .payment-buttons-group-wrapper .product-form-block .product--add-to-cart-button{background:#e36a27;color:#fff;font-size:26px;font-weight:700;text-align:center;border-radius:12px}.product-columns-section .ingredients-guarantee-text{text-align:center;margin-top:30px}.health-benefits-wrapper{margin-top:30px;border-top:1px solid #ccc;padding-top:20px}.health-benefits-trigger{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:15px 20px;font-weight:700;background-color:#fff;color:#2a7d2d;border:1px solid #2a7d2d;border-radius:4px;max-width:600px;width:90%;margin-left:auto;margin-right:auto;box-sizing:border-box}.health-benefits-trigger svg{transition:transform .3s ease;width:20px;height:20px;stroke:currentColor}.health-benefits-trigger[aria-expanded=true] svg{transform:rotate(45deg)}.health-benefits-content{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease-out,opacity .2s ease-out}.health-benefits-content.is-visible{max-height:1000px;opacity:1;transition:max-height .4s ease-out,opacity .2s .1s ease-out;padding-top:15px}.health-benefits-content h3{margin-bottom:10px}.column-container{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px}.column-container .column{flex:1;padding:15px;text-align:left;display:flex;flex-direction:column;align-items:center}.column-container .column img{max-width:100%;height:auto;margin-bottom:15px;display:block}.column-container .column .description{line-height:1.5}.other-ingredients-container{margin:40px auto;padding:0 20px;align-items:flex-start}.other-ingredients-container h3{text-align:center;margin-bottom:20px}.other-ingredients-container .accordion-content{margin-bottom:10px;border:1px solid #000000;border-radius:4px;padding:15px 20px;display:flex;flex-direction:column;height:auto;background:#fff}.collapsible-tab__content{overflow:hidden}.collapsible-tab:not(.is-open) .collapsible-tab__content{display:none}.collapsible-tab.is-open .collapsible-tab__content{display:block}@media (min-width: 960px){.other-ingredients-container{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:20px;row-gap:20px;max-width:800px;margin-left:auto;margin-right:auto}.other-ingredients-container h3{width:100%}.other-ingredients-container.two-columns .accordion-content{width:calc(50% - 10px);margin-bottom:0}.other-ingredients-container.single-column .accordion-content{width:100%;max-width:600px;margin-left:auto;margin-right:auto;margin-bottom:20px}.other-ingredients-container.single-column{justify-content:center}}@media (min-width: 1260px){.other-ingredients-container{max-width:1100px}.other-ingredients-container .text-with-icon--text{font-size:22px}}.label-container{margin:40px 0;text-align:center}.label-container a{color:#2a7d2d;text-decoration:underline}.label-container a:hover{color:#000}.label-container .label-modal-trigger{background:none;border:1px solid #ccc;padding:8px 15px;text-transform:uppercase;font-size:15px;font-weight:500;cursor:pointer;margin-top:15px;transition:all .3s ease;text-decoration:none;color:#000}.label-container .label-modal-trigger:hover{background:#f5f5f5}.label-container .label-modal-trigger .ingredient-label-button{display:block;width:fit-content;margin:15px auto 0}@media (max-width: 768px){.product-columns-section h2{font-size:1.8em}.product-columns-section .payment-buttons-group-wrapper .product-form-block{width:100%}.column-container{flex-direction:column;align-items:center}.column{flex-basis:100%;max-width:90%;margin-bottom:20px}}.accordion-content-wrapper{display:flex;flex-direction:row;gap:20px;align-items:flex-start}.accordion-image{flex:0 0 33.333%;max-width:33.333%}.accordion-image img,.accordion-image svg{width:100%;height:auto;display:block;border-radius:4px;overflow:hidden}.accordion-text{flex:0 0 66.666%;max-width:66.666%;padding:0 30px 0 0}.accordion-content-wrapper--no-image .accordion-text{flex:0 0 100%;max-width:100%;padding:30px 30px 0}@media (max-width: 640px){.accordion-content-wrapper{flex-direction:column}.accordion-image,.accordion-text{flex:0 0 100%;max-width:100%}.accordion-image{margin-bottom:15px}}@media (max-width: 480px){.product-columns-section h2{font-size:1.5em}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ingredients-columns.css.map */
