.top-line-composition,.composition{display:flex;flex-direction:row;align-items:flex-start;text-align:left;gap:var(--block-gap);flex-wrap:wrap;position:relative;padding:0}.block-inner-content.composition-box{display:flex;flex-direction:row;flex:0 1 var(--fluid-100-85);border:.5px solid var(--light-grey);border-radius:var(--s16-32);gap:0;align-items:stretch;background:var(--white);filter:drop-shadow(var(--engagement-shadow-light));overflow:hidden}.block-inner-content.composition-box>*{gap:0;border-right:.5px solid var(--light-grey);padding:var(--s16-32);justify-content:space-between}.block-inner-content.composition-box ul{padding:0;margin:0;list-style:none;padding:0;margin:0;list-style:none;width:100%}.block-inner-content.composition-box ul li{border-top:.5px solid var(--light-grey);padding:.4em var(--s16-32);margin:0 calc(var(--s16-32) * -1);width:calc(100% + (var(--s16-32) * 2));line-height:1.2;position:relative}.macro-and-mico-nutrients-container>.block-inner-content:first-of-type ul li,.amino-acids>.block-inner-content>.block-inner-content>.block-inner-content:first-of-type ul li{margin-right:0;width:calc(100% + (var(--s16-32) * 1))}.macro-and-mico-nutrients-container>.block-inner-content:last-of-type ul li,.amino-acids>.block-inner-content>.block-inner-content>.block-inner-content:last-of-type ul li{padding-left:0;margin-left:0;width:calc(100% + (var(--s16-32) * 1))}.block-inner-content.composition-box ul>li:last-of-type{margin-bottom:-1em}.block-inner-content.composition-box>*:nth-child(1){transition-delay:0.1s}.block-inner-content.composition-box>*:nth-child(2){transition-delay:0.2s}.block-inner-content.composition-box>*:nth-child(3){transition-delay:0.3s}.block-inner-content.composition-box>*:nth-child(4){transition-delay:0.4s}.block-inner-content.composition-box>*:last-child{border:0}.top-line-composition p.disclaimer,.composition-container p.disclaimer{font-size:var(--tiny);text-align:center;align-items:center}.composition-container{padding:0}.composition{margin:calc(var(--block-gap) * 1) 0;gap:calc(var(--block-gap) * 2)}.composition *{text-align:left}.composition>.block-inner-content{align-items:flex-start;flex:1 0 calc((100% - (var(--block-gap) * 2)) / 2);min-width:350px;flex-direction:row;text-align:left;justify-content:flex-start;flex-wrap:wrap;width:100%}.block-inner-content.composition-box>*:nth-child(1){transition-delay:0s}.composition p+.block-inner-content{margin-top:var(--s16-32)}.composition>*>*{text-align:left;align-items:flex-start;gap:0}.composition>*:last-child>*{text-align:center;justify-content:center}.macro-and-mico-nutrients-container,.composition>*:last-child>*>*{flex-direction:row;flex:1 0 100%;width:100%;text-align:left;align-items:flex-start;gap:0}.macro-and-mico-nutrients-container>*,.composition>*:last-child>*>*>*{align-items:flex-start;text-align:left;gap:0}.amino-acids{position:relative}.composition .block-image{width:100%;flex:1 0 100%}@media(max-width:992px){.block-inner-content.composition{flex-direction:column;flex:0 1 var(--fluid-100-85);margin-top:0;width:var(--fluid-100-85)}.block-inner-content.composition-box>*{border-right:0 solid var(--light-grey);border-bottom:.5px solid var(--light-grey)}.block-inner-content.composition-box>:last-child{border-bottom:0}}@media(max-width:420px){.block-inner-content.composition-box,.macro-and-mico-nutrients-container,.composition>*:last-child>*>*{flex-direction:column;gap:0}.macro-and-mico-nutrients-container{gap:var(--block-gap)}.composition .table{margin-bottom:auto;margin-top:.66em}.composition-container .block-inner-content.composition-box>*{border-bottom:.5px solid var(--light-grey);border-right:0;width:100%}.composition>.block-inner-content{min-width:0}.composition>.block-inner-content .block-inner-content{width:100%;flex:1 0 100%}.macro-and-mico-nutrients-container>.block-inner-content:first-of-type ul li,.macro-and-mico-nutrients-container>.block-inner-content:last-of-type ul li,.amino-acids>.block-inner-content>.block-inner-content>.block-inner-content:first-of-type ul li,.amino-acids>.block-inner-content>.block-inner-content>.block-inner-content:last-of-type ul li{padding:.4em var(--s16-32);margin:0 calc(var(--s16-32) * -1);width:calc(100% + (var(--s16-32) * 2))}}