.weleda-store-4-x-ingredientsContainer{display:flex;flex-direction:column;max-width:851px;margin:0 auto 30px}.weleda-store-4-x-mainIngredientsContainer{display:flex;justify-content:center;gap:2rem;margin-bottom:80px}.weleda-store-4-x-ingredientsTableContainer{display:flex;flex-direction:column}.weleda-store-4-x-ingredientsSectionTitle{color:#4a443f;font-size:34px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:33px;margin-top:0}.weleda-store-4-x-mainIngredientContainer{max-width:224px;padding:30px;word-break:break-all;display:flex;flex-direction:column;justify-content:space-between;border-radius:10px;border:1px solid #cfcfcf;position:relative;overflow:hidden}.weleda-store-4-x-mainIngredientImage{margin-bottom:1rem}.weleda-store-4-x-mainIngredientName{margin:0 0 8px;color:#374926;font-size:22px;font-style:normal;font-weight:700;line-height:32px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:keep-all;transition:all .25s ease;cursor:default}.weleda-store-4-x-mainIngredientContainer:hover .weleda-store-4-x-mainIngredientName{-webkit-line-clamp:unset;overflow:visible;height:auto;white-space:normal;background-color:#fff;z-index:2;position:relative}@media (max-width:1024px){.weleda-store-4-x-mainIngredientName{display:block;overflow:visible;text-overflow:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;white-space:normal;word-break:normal;height:auto}.weleda-store-4-x-mainIngredientContainer:hover .weleda-store-4-x-mainIngredientName{background:none;box-shadow:none}}.weleda-store-4-x-mainIngredientInternationalName{display:flex;align-items:flex-end;min-height:32px;word-break:keep-all;margin:0 0 30px;color:#374926;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.weleda-store-4-x-mainIngredientCallToAction{display:flex;gap:8px;align-items:center;color:#72a008;font-size:16px;font-style:normal;font-weight:700;line-height:18.4px;cursor:pointer}.weleda-store-4-x-ingredientModalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;z-index:9999}.weleda-store-4-x-ingredientModalContainer{position:relative;display:flex;flex-direction:column;background-color:#fff;max-width:740px;padding:96px;margin:0 auto;box-shadow:0 4px 8px rgba(0,0,0,.1),0 12px 24px rgba(0,0,0,.15)}.weleda-store-4-x-modalCloseButton{position:absolute;top:28px;right:25px;cursor:pointer;background-color:#fff;border:0;outline:0;padding:0;color:#000}.weleda-store-4-x-modalImage{}.weleda-store-4-x-modalName{color:#4a443f;font-size:24px;line-height:32px;margin-bottom:24px;margin-top:1rem}.weleda-store-4-x-modalInternationalName{margin-top:0;margin-bottom:1rem}.weleda-store-4-x-modalInternationalName,.weleda-store-4-x-modalText{color:#4a443f;font-size:18px;line-height:26px}.weleda-store-4-x-modalShortText{font-size:12px;margin-top:20px}.weleda-store-4-x-ingredientsTableTitleSection{display:flex;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #f3f0eb}.weleda-store-4-x-ingredientsTableTitle{margin-top:0;margin-bottom:0;color:#4a443f;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.weleda-store-4-x-ingredientsTableTitleSection div{width:50%}.weleda-store-4-x-ingredientsTable{display:flex;flex-direction:column;margin-bottom:60px}.weleda-store-4-x-ingredientsTableContent{display:flex;flex-direction:column;gap:1rem;margin-bottom:30px}.weleda-store-4-x-ingredientRow{display:flex;gap:1rem}.weleda-store-4-x-ingredientRow .weleda-store-4-x-ingredientRowDiv{width:50%}.weleda-store-4-x-ingredientRowInternationalName{color:#4a443f;font-size:18px;font-style:normal;font-weight:400;line-height:26px;cursor:pointer;transition:all .3s ease-in-out}.weleda-store-4-x-ingredientRowInternationalName:hover{color:#72a008}.weleda-store-4-x-ingredientRowName{color:#4a443f;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.weleda-store-4-x-ingredientsTableShortText1{color:#4a443f;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.weleda-store-4-x-ingredientsTableShortText2{color:#4a443f;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.weleda-store-4-x-compositionDownloadLink{display:flex;align-items:center;color:#72a008;text-decoration:none;gap:7px}.weleda-store-4-x-compositionDownloadLink:hover{color:#7ca325}@media (max-width:1024px){.weleda-store-4-x-ingredientsContainer{padding:0 1.25rem;margin-bottom:80px}.weleda-store-4-x-mainIngredientContainer{max-width:100%;background-color:#f3f0eb;border-radius:5px;align-content:center}.weleda-store-4-x-ingredientModalContainer{max-width:100%;padding:2rem;max-height:100dvh;height:85%;overflow-y:auto;flex-direction:column}}