.accordion{margin:0}
.accordion>dt>button{position:relative;z-index:0;width:100%;padding:1.5rem 2.5rem 1.5rem 0;border-top:.2rem solid #cfcfcf;background:0;color:#4a4a4a;text-align:left;line-height:1}
.accordion>dt>button:hover,.accordion>dt>button:focus{color:#333}
.accordion>dt>button[aria-expanded='true']{color:#1b1b1b}
.accordion>dd{flex:0 0 auto;order:0;width:100%;padding:5rem 0}
.nutritional-ingredient-comp{background:#f6f6f6;padding:0 2.5rem}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts{margin:auto;min-width:26rem;padding:1.5rem 1rem .5rem;border:1px solid}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .h5,.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .h2,.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .h3,.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .h4,.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .h1{margin:0;font-family:'TT Norms Pro',sans-serif}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .h5,.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .h4{font-weight:normal;font-size:1.4rem}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .h3{font-weight:bold}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-head .h1{border-bottom:1px solid;line-height:1;font-size:3.5rem;margin-bottom:0}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-head .h1 strong{position:relative;top:-3px}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-head .serving{border-bottom:10px solid}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-head .serving .h4{margin:0;white-space:nowrap}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-head .serving>strong strong{padding-left:2rem}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-head .serving .per-container strong{padding-left:2rem}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-head .serving .dual-serving-size{padding-left:0rem}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .calories-amount{border-bottom:5px solid;font-weight:bold}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .calories-amount .calories{line-height:1;height:3.5rem;font-weight:700}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .calories-amount .calories span{position:relative;top:-4px;font-weight:700}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .calories-amount .dual-column-calories{height:5.5rem}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-daily-value{border-bottom:10px solid}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-daily-value .amount{font-weight:normal}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-mineral{border-bottom:5px solid}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .nutrition-facts-foot p{font-size:1.2rem;line-height:1.3;margin:1rem .5rem .5rem}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .level-2{padding-left:1rem;border-bottom:1px solid}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .level-3{border-bottom:1px solid;padding-left:2rem !important}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .border-top{border-top:1px solid}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .border-bottom{border-bottom:2px solid}
.padding-top{padding-top:5px}
#nutrition-label{border:3px solid}
.half{width:50%;margin-left:3px;margin-right:3px}
.d-flex{display:flex}
.t-head{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:7px;width:50%;text-align:right}
.calory{display:flex;flex-flow:column-reverse;padding-bottom:7px}
.align-left-right{display:flex;justify-content:space-between}
@media screen and (min-width:992px){.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts{min-width:28rem;margin-bottom:auto}
.nutritional-ingredient-comp .row .nutritional-label .nutrition-facts .calories-amount .calories span{top:-8px}
.nutritional-ingredient-comp .row .dual-nutritional-label{width:40% !important}
}
@media screen and (max-width:991.9px){.nutritional-ingredient-comp .row .dual-nutritional-label{width:100% !important}
}
.plus-minus>dt>button:before,.plus-minus>dt>button:after{position:absolute;z-index:1000;left:100%;top:50%;width:1rem;height:.2rem;background:currentColor;transition:all .25s;content:""}
.plus-minus>dt>button:before{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.plus-minus>dt>button:after{-webkit-transform:translate(-100%,-50%) rotate(90deg);-ms-transform:translate(-100%,-50%) rotate(90deg);transform:translate(-100%,-50%) rotate(90deg)}
.plus-minus>dt>button[aria-expanded="true"]:after{-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.nutritional-ingredient-comp .row .nutritional-label.none-accordion dl dt{display:none}
.nutritional-ingredient-comp .row .nutritional-label.none-accordion dd{display:block}
.nutritionfacts.section{background-color:#f6f6f6}
.nutritionfacts.section .nutritional-ingredient-comp{padding:0 2.5rem}
.nutritionfacts.aem-GridColumn{background-color:#f6f6f6}
.nutritional-ingredient-comp{margin-left:auto;margin-right:auto}
.nutritional-ingredient-comp .h1,.nutritional-ingredient-comp .h1,.nutritional-ingredient-comp .h3,.nutritional-ingredient-comp .h4,.nutritional-ingredient-comp .h5,.nutritional-ingredient-comp .h6{font-family:'TT Norms Pro',sans-serif}
.nutritional-ingredient-comp h2.heading{margin-top:1rem;margin-bottom:2.5rem}
.nutritional-ingredient-comp .smart-label-container{margin-top:0}
.nutritional-ingredient-comp .nutritional-ingredient-comp .row .nutritional-rest .questions{background-size:0;background-color:#fff}
.nutritional-ingredient-comp .row .nutritional-label .h4,.nutritional-ingredient-comp .row .nutritional-rest .h4{margin:0;font-family:'TT Norms Pro',sans-serif}
.nutritional-ingredient-comp .row .nutritional-label .blur-out .h4,.nutritional-ingredient-comp .row .nutritional-rest .blur-out .h4{color:#999}
.nutritional-ingredient-comp dt,.nutritional-ingredient-comp .row .questions{font-size:1.6rem}
@media screen and (max-width:991.9px){.nutritional-ingredient-comp .accordion-container.faq-cta-only .nutritional-label,.nutritional-ingredient-comp .accordion-container.faq-cta-only .questions{margin-top:0}
}
@media screen and (min-width:992px){.nutritional-ingredient-comp .accordion-container.faq-cta-only .nutritional-rest{padding-top:0}
.nutritional-ingredient-comp .accordion-container.faq-cta-only .questions{margin-top:2rem}
}
.nutritional-ingredient-comp dl dt button{border-top:.2rem solid #cfcfcf}
.nutritional-ingredient-comp dl dt button:before,.nutritional-ingredient-comp dl dt button:after{width:1.3rem;height:.3rem;color:#003594}
.nutritional-ingredient-comp dl dd{padding:0}
.nutritional-ingredient-comp .row .col-md-1{width:0;padding:0}
.nutritional-ingredient-comp .row .nutritional-label{width:100%;padding:0}
.nutritional-ingredient-comp .row .accordion{padding:0 1rem}
.nutritional-ingredient-comp .row .nutritional-rest{width:100%;padding:0}
.nutritional-ingredient-comp .row .nutritional-rest dl:last-child{padding:0;margin:0 1rem;border-bottom:.2rem solid #cfcfcf}
.nutritional-ingredient-comp .row .questions{background-size:0;margin-top:2rem;padding-top:2rem;padding-bottom:3rem}
.nutritional-ingredient-comp .row .questions h4{padding-bottom:1rem;margin-bottom:0}
.nutritional-ingredient-comp .row .questions h4::after{content:''}
.nutritional-ingredient-comp .row .questions a{border:0;background:#007bbd;border-radius:2.5rem;font-family:'TT Norms Pro',sans-serif;color:#fff;display:inline-block;font-size:1.6rem;position:relative;width:80%;height:4.4rem;padding:1rem 0;transition:background-color .3s ease-in-out}
.nutritional-ingredient-comp .row .questions a:hover{background-color:#268fc7}
@media mediaMd{.nutritional-ingredient-comp .row .questions a{font-size:1.8rem}
}
.nutritional-ingredient-comp .row .questions .nutrition-cta.product a{margin-bottom:1rem}
@media screen and (min-width:992px){.nutritional-ingredient-comp .row .questions .nutrition-cta.product a{margin-bottom:0}
}
.nutritional-ingredient-comp .row .questions .nutrition-cta.recipe a{margin-bottom:1rem}
@media screen and (min-width:992px){.nutritional-ingredient-comp .row .questions .nutrition-cta.recipe a{margin-bottom:0}
}
.nutritional-ingredient-comp .row .smart-label{background:#f6f6f6;padding-bottom:4rem}
.nutritional-ingredient-comp .row .smart-label img{width:15rem}
.nutritional-ingredient-comp .row .smart-label .smart-label-logo a{border:0}
.nutritional-ingredient-comp .accordion-row-container{padding-bottom:0}
.nutritional-ingredient-comp .accordion-row-container .accordion-container .row{background-color:#fff}
.nutritional-ingredient-comp .smart-label-row-container{padding:0}
@media screen and (min-width:768px){.nutritional-ingredient-comp .row .questions a{min-height:6rem;width:50%;border-radius:3.5rem;padding:1.8rem 0}
}
@media screen and (min-width:992px){.nutritional-ingredient-comp .row .nutritional-rest .questions{background-size:initial;background-repeat:no-repeat}
.nutritional-ingredient-comp{padding:0 2.5rem}
.nutritional-ingredient-comp .row .nutritional-label .h4::after,.nutritional-ingredient-comp .row .nutritional-rest .h4::after{bottom:0}
.nutritional-ingredient-comp .row{justify-content:center}
.nutritional-ingredient-comp .row.accordion-container{flex-wrap:nowrap}
.nutritional-ingredient-comp .row .nutritional-label{width:min-content}
.nutritional-ingredient-comp .row .nutritional-label dl dt{display:none}
.nutritional-ingredient-comp .row .nutritional-label dd{display:block}
.nutritional-ingredient-comp .row .nutritional-rest{width:auto;flex:auto;padding-top:10rem;padding-left:5rem;padding-bottom:2rem}
.nutritional-ingredient-comp .row .nutritional-rest.standalone{padding-right:5rem}
.nutritional-ingredient-comp .row .accordion{padding:0}
.nutritional-ingredient-comp .row .nutritional-rest dl:last-child{margin:0}
.nutritional-ingredient-comp .row .questions{padding:4rem 2rem 5rem 2rem;margin-top:8rem}
.nutritional-ingredient-comp .row .questions a{min-height:6rem;width:50%;border-radius:3.5rem}
.nutritional-ingredient-comp .row .questions div.nutrition-cta a{margin:0 .5rem}
.nutritional-ingredient-comp .row .questions div.nutrition-cta.product{display:flex;justify-content:center}
.nutritional-ingredient-comp .row .questions div.nutrition-cta.product a{height:5rem}
.nutritional-ingredient-comp .row .questions div.nutrition-cta.recipe{display:flex;justify-content:center}
.nutritional-ingredient-comp .row .questions div.nutrition-cta.recipe a{height:5rem}
.nutritional-ingredient-comp .accordion-row-container{padding:4rem 0;margin-top:0}
.nutritional-ingredient-comp .accordion-row-container .accordion-container .row{padding:6rem 5rem;margin:0;width:100%}
}
@media screen and (min-width:1200px){.nutritional-ingredient-comp .row .nutritional-rest{padding-right:10rem}
}
@media screen and (min-width:992px){body.product-detail .cmp-separator hr{max-width:110rem}
body.product-detail .accordion-row-container .col-lg-10.accordion-container{width:100%;max-width:110rem;padding:0}
}