.composition-section{padding-top:calc(var(--section-padding-top));padding-bottom:calc(var(--section-padding-bottom));overflow:hidden}.top-content{display:flex;justify-content:space-between;margin-bottom:56px;gap:64px;align-items:flex-end}.left-heading span{font-size:16px;font-weight:600;letter-spacing:0;line-height:1.5;text-transform:uppercase}.left-heading h2{font-size:40px;max-width:700px;line-height:1.3;margin-top:20px;font-weight:600;letter-spacing:0;margin-bottom:0}.composition-section .right-text{max-width:388px;line-height:1.5;padding-top:0;font-size:16px;letter-spacing:0;font-weight:400}.ingredient-slider{display:flex;gap:24px;cursor:grab;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-user-select:none;user-select:none;padding-bottom:0}.ingredient-slider.is-dragging{scroll-behavior:auto;cursor:grabbing}.ingredient-slider::-webkit-scrollbar{display:none;width:0;height:0}.ingredient-card{max-width:300px;background:#faf8f5;border-radius:10px;overflow:hidden;flex-shrink:0;line-height:0;height:100%;scroll-snap-align:start}.ingredient-card img{width:100%;height:150px;object-fit:cover}.card-content{padding:24px}.card-content h3{font-size:24px;margin:0;padding:0;letter-spacing:0;font-weight:600;line-height:1.35}.card-content .meta p{margin:0 0 4px;font-size:14px;display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;line-height:1.45;font-weight:400;letter-spacing:0}.card-content .meta p svg,.card-content .meta p img{width:20px;height:20px}.card-content .meta p .text_wrap_main span{color:#96938f}.card-content .meta p:last-child{margin-bottom:0}.hidden-content{display:none;padding-top:5px;line-height:1.5;max-width:280px;width:100%}.hidden-content.active p{margin:0;padding:0;letter-spacing:0;font-size:16px;line-height:1.5;font-weight:400}.hidden-content.active{display:block}.card-content .toggle-btn{background:none;border:none;padding:0;margin-top:16px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;letter-spacing:0;font-weight:600}.toggle-btn span{transition:.4s;line-height:0}.toggle-btn.active span{transform:rotate(180deg)}.card-content .meta{margin:0;padding:16px 0 0}.card-content .content_part{width:100%;display:inline-block;max-width:280px;margin:16px 0 0}.card-content .content_part p{margin:0;padding:0;letter-spacing:0;line-height:1.5;font-weight:400}@media(max-width:989px){.composition-section{padding-top:calc(var(--section-padding-top) * .6);padding-bottom:calc(var(--section-padding-bottom) * .6)}.left-heading h2{font-size:32px}.top-content{margin-bottom:46px;gap:20px}.ingredient-card{min-width:320px;max-width:320px}}@media(max-width:749px){.composition-section{padding-top:calc(var(--section-padding-top) * .54);padding-bottom:calc(var(--section-padding-bottom) * .54)}.top-content{flex-direction:column;gap:24px;margin-bottom:32px}.left-heading h2{font-size:28px;margin-top:16px;line-height:1.43}.left-heading span{font-size:14px;line-height:1.45}.ingredient-card{min-width:280px;width:100%;max-width:280px}.card-content h3{font-size:20px;line-height:1.2}.card-content .content_part p{font-size:16px}}.hidden-content p{white-space:pre-line}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom_composition-section.css.map */
