.component--star-rating{--align-items:center;--cursor:pointer}.component--star-rating.product-tile-appearance{--align-items:baseline;--cursor:default}.component--star-rating{align-items:var(--align-items);cursor:var(--cursor);display:inline-flex;position:relative}.component--star-rating:hover>.product-details-result{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}.component--star-rating .empty-stars{z-index:1}.component--star-rating .empty-star{color:var(--color-empty-star)}.component--star-rating .filled-stars{white-space:nowrap;z-index:1;position:absolute;top:0;left:0;overflow:hidden}.component--star-rating .filled-star{color:var(--color-filled-star)}
.component--product-details-reviews-star-rating-info{text-align:left;font-size:14px}
.component--product-details-reviews{scroll-margin-top:113px;position:relative}@media (min-width:1024px){.component--product-details-reviews{scroll-margin-top:168px}}.component--product-details-reviews .bv-action-bar{display:none!important}.component--product-details-reviews .bv_main_container{flex-direction:row!important}.component--product-details-reviews .bv-cv2-cleanslate div .bv-flex-container-column{width:100%!important}.component--product-details-reviews .bv-header .bv-section-summary{width:100%!important;position:relative!important}@media (min-width:753px){.component--product-details-reviews .bv-header .bv-section-summary{width:40%!important}}@media (min-width:1024px){.component--product-details-reviews .bv-header .bv-section-summary{position:absolute!important;top:0!important;right:0!important}}.component--product-details-reviews .bv-header .bv-section-summary .bv-inline-histogram.bv-section-summary-block{width:100%!important}.component--product-details-reviews .bv-header .bv-section-summary .bv-inline-histogram.bv-section-summary-block .bv-inline-histogram-header>h3,.component--product-details-reviews .bv-header .bv-section-summary .bv-inline-histogram.bv-section-summary-block div>p,.component--product-details-reviews .bv-header .bv-section-summary div .bv-secondary-rating-summary.bv-section-summary-block{display:none!important}.component--product-details-reviews .bv-header .bv-section-summary .bv-control-bar{padding-top:20px!important}@media (min-width:1024px){.component--product-details-reviews .bv-header .bv-inline-form-container{margin-top:30px!important}}.component--product-details-reviews .bv-cv2-cleanslate div .bv-content-pagination-container .bv-content-btn{background-color:var(--color-white)!important;color:#c2543c!important;width:unset!important;border-radius:9999px!important;padding-inline:2rem!important}.component--product-details-reviews .bv-cv2-cleanslate div .bv-content-pagination-container .bv-content-btn:hover{background-color:var(--color-gray-4)!important;color:#c2543c!important}.component--product-details-reviews .bv-cv2-cleanslate div .bv-content-pagination-container .bv-content-btn .bv-content-btn-pages-load-more-text{cursor:pointer!important}
.component--product-nutritional-information{font-family:var(--font-whitney-ssm,"Whitney SSm"),sans-serif}.component--product-nutritional-information .default-container{padding-top:4px;padding-bottom:4px}.component--product-nutritional-information .division-line{border-top:6px solid var(--color-black)}.component--product-nutritional-information .title{border-bottom:2px solid var(--color-black);margin-top:0;margin-bottom:0;padding-bottom:4px;font-size:32px;font-weight:700;line-height:1.5}.component--product-nutritional-information .disclaimer{margin-top:4px;font-size:12px}.component--product-nutritional-information .serving-description{font-size:16px;font-weight:400;line-height:1.5}.component--product-nutritional-information .serving-size{justify-content:space-between;font-size:16px;font-weight:700;line-height:1.5;display:flex}.component--product-nutritional-information .serving-title{margin:0;font-size:16px;font-weight:700;line-height:1.5}.component--product-nutritional-information .calories-container{justify-content:space-between;margin-bottom:4px;display:flex}.component--product-nutritional-information .calories-title{font-size:28px;font-weight:700;line-height:1}.component--product-nutritional-information .calories-value{white-space:nowrap;font-size:28px;font-weight:700;line-height:1}.component--product-nutritional-information .daily-value{text-align:right;padding-top:4px;padding-bottom:4px;font-size:14px;font-weight:700;line-height:1.5}.component--product-nutritional-information .nutrition-group{border-top:1px solid #ccc}.component--product-nutritional-information .nutrition-row{flex-direction:row;align-items:center;padding-top:2px;padding-bottom:2px;display:flex}.component--product-nutritional-information .nutrition-title{text-align:left;font-size:16px;font-weight:700;line-height:1.5}.component--product-nutritional-information .nutrition-quantity{white-space:nowrap;padding-right:16px;font-size:14px}.component--product-nutritional-information .nutrition-daily-percent{white-space:nowrap;margin-left:auto;font-size:16px;font-weight:700;line-height:1.5}.component--product-nutritional-information .nutrition-values{text-align:left;padding-left:16px;font-size:14px;font-weight:400;line-height:1.5}
