.formula-card{padding:4rem;margin:5rem 4rem;border-radius:20px;background-color:#fdedf8}.formula-card .container{max-width:1100px;margin:0 auto}.formula-card .hero-image{width:100%;height:300px;border-radius:20px;overflow:hidden;margin-bottom:2.5rem}.formula-card .hero-image img,.formula-card .hero-image svg{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px}.formula-card .heading-wrap{text-align:center;margin-bottom:2.5rem}.formula-card .key-pill{display:inline-block;padding:.28rem .75rem;background-color:#fdfff2;color:#43485e;border-radius:8px;font-weight:600;font-size:20px;margin-bottom:.75rem}.formula-card h2{font-size:48px;color:#43485e;margin:.5rem 0;font-weight:700;letter-spacing:2px}.formula-card .sub{color:#43485e;font-size:20px;max-width:760px;margin:.25rem auto 0}.formula-card .timeline-wrap{margin-top:2rem;position:relative;padding:2rem 0 3rem;display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:start}.formula-card .timeline-full-image{width:auto;height:100%;max-height:1000px;object-fit:contain;display:block;margin:0 auto}.formula-card .timeline-content{display:contents}.formula-card .timeline-item{display:flex;flex-direction:column;gap:150px}.formula-card .timeline-item.left{justify-content:flex-end;text-align:right}.formula-card .timeline-item.right{justify-content:flex-start;text-align:left}.formula-card .timeline-item .content{background:transparent;padding:0rem 1rem;border-radius:0;box-shadow:none;max-width:310px;transition:transform .2s ease}.formula-card .timeline-item .content:hover{transform:translateY(-5px)}.formula-card .desktop-only{display:block}.formula-card .mobile-only{display:none}.formula-card .timeline-item.left .content{margin-left:auto}.formula-card .timeline-item.right .content{margin-right:auto}.formula-card .timeline-item .content h3{margin:0 0 .5rem;color:#43485e;font-size:20px;font-weight:600;letter-spacing:0}.formula-card .timeline-item .content .description-text p{margin:0;font-size:18px;color:#424242;line-height:1.5;letter-spacing:0}@media(max-width:880px){.formula-card .timeline-full-image{max-height:500px}}@media(max-width:680px){.formula-card{padding:2rem 1rem;margin:1rem}.formula-card .hero-image{height:200px;border-radius:10px}.formula-card .timeline-wrap{display:flex;flex-direction:row;gap:1rem;padding:1rem 0}.formula-card .timeline-full-image{width:100%;height:auto;max-height:300px;margin-bottom:1rem}.formula-card .desktop-only{display:none}.formula-card .mobile-only{display:flex;flex-direction:column;gap:1rem}.formula-card .timeline-item{display:flex;flex-direction:column;gap:24px}.formula-card .timeline-item.left,.formula-card .timeline-item.right{text-align:left;justify-content:flex-start}.formula-card .timeline-item .content{background:transparent;padding:0;border-radius:0;box-shadow:none;max-width:100%;margin-left:0;margin-right:0;margin-top:0!important}.formula-card .timeline-item .content h3{font-size:18px}.formula-card .timeline-item .content .description-text p{font-size:16px;line-height:20px}.formula-card h2{font-size:30px;line-height:32px}.formula-card .sub{font-size:16px;line-height:20px;letter-spacing:0}}@media(max-width:420px){.formula-card .container{padding:0 .5rem}.formula-card .hero-image{height:160px}.formula-card .key-pill{font-size:16px;padding:.18rem .6rem}.formula-card .timeline-full-image{max-height:600px}}.main-ingredients{background:#cdd3f1;padding:4rem 1rem;margin-top:70px;font-family:sans-serif}.main-ingredients .inner{max-width:1300px;margin:0 auto}.main-ingredients .ingredients-header{text-align:center;margin-bottom:2.25rem}.main-ingredients .ingredients-badge{display:inline-block;background:#f8f1d5;color:#43485e;padding:.5rem .9rem;border-radius:10px;font-weight:600;font-size:20px;margin-bottom:.9rem}.main-ingredients .ingredients-title{font-size:48px;margin:.25rem 0 .5rem;color:#43485e;font-weight:600;letter-spacing:1px}.main-ingredients .ingredients-subtitle{margin:0 auto;color:#43485e;max-width:740px;font-size:20px;line-height:24px;letter-spacing:0}.main-ingredients .flex-layout{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap;align-items:stretch}.main-ingredients .carousel-wrap{flex:1;position:relative;display:flex;flex-direction:column}.main-ingredients .nutrition-section{flex:1;min-width:300px;display:flex;flex-direction:column}.main-ingredients .scroller{overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:1fr;grid-auto-rows:minmax(0,1fr);gap:16px;padding:8px 0 8px 24px;width:100%;max-height:900px;scrollbar-width:12px;scroll-snap-type:y mandatory;position:relative;direction:rtl}.main-ingredients .scroller>*{direction:ltr}.main-ingredients .scroller:before{content:"";position:absolute;top:0;bottom:10px;left:0;width:8px;pointer-events:none;border-radius:4px}.main-ingredients .scroller::-webkit-scrollbar{width:12px;height:12px}.main-ingredients .scroller::-webkit-scrollbar-track{background:#b7bcd9;border-radius:6px;margin:10px 0;border:2px solid transparent}.main-ingredients .scroller::-webkit-scrollbar-thumb{background:#49527b;border-radius:6px;border:2px solid transparent;background-clip:padding-box;min-height:80px}.main-ingredients .scroller::-webkit-scrollbar-thumb:hover{background:#9fa4c4;border-color:transparent}@supports (-moz-appearance: none){.main-ingredients .scroller{direction:rtl;scrollbar-width:thin;scrollbar-color:#B7BCD9 transparent;padding-left:24px;padding-right:0;scrollbar-gutter:stable}.main-ingredients .scroller>*{direction:ltr}.main-ingredients .scroller::-moz-scrollbar-thumb{background-color:#b7bcd9;border-radius:3px}.main-ingredients .scroller::-moz-scrollbar-track{background:transparent}}.main-ingredients .step-card{background:#49527b;color:#fff;border-radius:16px;padding:30px 20px;min-height:200px;max-height:280px;display:flex;flex-direction:column;justify-content:flex-start;scroll-snap-align:start;position:relative;box-sizing:border-box;transition:transform .2s ease,box-shadow .2s ease}.main-ingredients .step-card:hover{transform:translateY(-5px)}.main-ingredients .num{position:absolute;top:30px;left:20px;background:#c9dab1;color:#43485e;font-weight:800;padding:3px 10px;border-radius:8px;font-size:.9rem}.main-ingredients .step-title{margin:36px 0 8px;font-size:20px;color:#fff;font-weight:600}.main-ingredients .step-desc{margin:0;color:#fff;font-size:18px;line-height:1.55}.main-ingredients .nutrition-table-container{border:3px solid #49527B;border-radius:10px;overflow:hidden;margin-bottom:1rem;flex:1;display:flex;flex-direction:column}.main-ingredients .nutrition-facts{width:100%;border-collapse:collapse;border:none;height:100%}.main-ingredients .nutrition-facts thead tr{background-color:#49527b;border-bottom:2px solid #49527B;border-right:2px solid #49527B}.main-ingredients .th-left{text-align:left;padding:.5rem;font-weight:600;color:#fff;letter-spacing:1px}.main-ingredients .th-center{text-align:center;padding:1rem;font-weight:600;color:#fff;letter-spacing:1px}.main-ingredients .nutrition-facts tbody,.main-ingredients .nutrition-facts tbody tr{background-color:#dfe5ff}.main-ingredients .td-name{padding:.75rem .5rem;color:#49527b;width:50%;font-weight:600}.main-ingredients .td-value{text-align:center;padding:.75rem .5rem;color:#49527b;font-weight:600}.main-ingredients tbody>tr>th,.main-ingredients tbody>tr>td{border-right:3px solid #49527B;border-bottom:3px solid #49527B}.main-ingredients tbody>tr>td:last-child{border-right:none}.main-ingredients tbody>tr:last-child>td{border-bottom:none}@media(min-width:1100px){.main-ingredients .scroller{grid-auto-rows:minmax(280px,1fr);gap:20px}}@media(min-width:880px){.main-ingredients .scroller{padding:20px 10px 20px 30px;grid-auto-columns:minmax(300px,320px)}}@media(max-width:680px){.main-ingredients{padding:4rem 0;overflow-x:hidden}.main-ingredients .inner{padding:0 1rem;max-width:100%;box-sizing:border-box}.main-ingredients .step-title{font-size:16px}.main-ingredients .step-desc{font-size:14px}.main-ingredients .flex-layout{flex-direction:column;gap:1rem}.main-ingredients .carousel-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0;width:100%;box-sizing:border-box}.main-ingredients .carousel-wrap::-webkit-scrollbar{display:none}.main-ingredients .scroller{overflow-x:auto;overflow-y:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;direction:ltr;max-height:none;gap:16px;padding:10px 1rem;margin:0}.main-ingredients .scroller::-webkit-scrollbar{display:none}.main-ingredients .scroller>*{direction:ltr;flex:0 0 auto;width:280px;scroll-snap-align:start}.main-ingredients .nutrition-section{width:100%;min-width:auto}.main-ingredients .nutrition-table-container{padding:0;margin:1rem 0;width:100%;box-sizing:border-box}.main-ingredients .step-card{border-radius:12px;padding:18px;min-height:180px}.main-ingredients .ingredients-badge{font-size:16px}.main-ingredients .ingredients-title{font-size:30px;line-height:32px}.main-ingredients .ingredients-subtitle{font-size:16px;line-height:20px;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
