.nutritional-wrapper{max-width:1400px;margin:0 auto}@media only screen and (max-width:767px){.nutritional-wrapper .nutritional__heading br{display:block}}.nutritional-wrapper .section-header__subheading{letter-spacing:1.28px;margin-bottom:0}@media only screen and (max-width:767px){.nutritional-wrapper .section-header__subheading{font-size:12px;font-weight:500;line-height:140%;letter-spacing:.96px;text-transform:uppercase}}.nutritional-wrapper .section-header.section-header--reverse>:not(:first-child){margin-bottom:0}.nutritional-wrapper .section-header__text{font-size:18px;font-weight:300;line-height:160%;letter-spacing:.18px}.nutritional-wrapper .nutritional__header{margin-bottom:40px;color:inherit}@media only screen and (max-width:767px){.nutritional-wrapper .nutritional__header{margin-bottom:48px;text-align:left}}.nutritional-wrapper modal-opener{width:100%;display:block;margin-bottom:16px}.nutritional-wrapper .btn{padding:16px 9px;font-size:18px;font-weight:400;line-height:1.4;letter-spacing:.18px}.nutritional-wrapper .btn--secondary{background:0 0;text-transform:inherit}.nutritional-wrapper .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text--right-panel{border-bottom:0;position:relative;margin-bottom:1px}.nutritional-wrapper .yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text--right-panel:before{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:1px;background-color:#6b6560}.nutritional__inner{background-color:var(--bg-color);display:flex;flex-wrap:nowrap;overflow:auto;gap:25px}@media screen and (max-width:990px){.nutritional__inner{flex-wrap:wrap}}@media only screen and (max-width:767px){.nutritional__inner{width:calc(100% + 48px);margin-left:-24px;padding:20px 24px 32px}}.nutritional-product{width:calc(25% - 25px * 3 / 4);max-width:calc(25% - 25px * 3 / 4);min-width:318px;display:flex;flex-direction:column;list-style-type:none;position:relative}.nutritional-product .nutritional-product__url{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.nutritional-product:nth-child(1) .nutritional-product__subtitle{padding:0 45px}@media only screen and (max-width:767px){.nutritional-product:nth-child(1) .nutritional-product__subtitle{padding:0 30px}}@media only screen and (max-width:767px){.nutritional-product:nth-child(1) .nutritional-product__badge-text{display:none}}.nutritional-product:nth-child(2) .nutritional-product__subtitle{padding:0 20px}.nutritional-product:nth-child(3) .nutritional-product__subtitle{padding:0 40px}@media only screen and (max-width:767px){.nutritional-product:nth-child(3) .nutritional-product__subtitle{padding:0 10px}}@media only screen and (max-width:767px){.nutritional-product:nth-child(3) .nutritional-product__badge-text{display:none}}@media screen and (max-width:990px){.nutritional-product{width:calc(50% - 40px / 2);max-width:calc(50% - 40px / 2);min-width:auto}}@media only screen and (max-width:767px){.nutritional-product{width:100%;max-width:100%}}.nutritional-product__image-wrapper{height:0;padding-bottom:100%;position:relative;margin-bottom:11px}@media only screen and (max-width:767px){.nutritional-product__image-wrapper{border-bottom:none;width:100%;margin:0 auto 24px}}.nutritional-product__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nutritional-product__image-wrapper .nutritional-product__badge{position:absolute;top:7px;right:18px;background-color:rgba(var(--color-primary-background-3),1);border-radius:50%;width:53px;height:53px;z-index:1;color:#fffef9;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:160%;text-transform:uppercase}@media only screen and (max-width:767px){.nutritional-product__image-wrapper .nutritional-product__badge{right:20px;top:13px}}.nutritional-product__badge-text{font-size:14px;font-weight:500;line-height:1.4;letter-spacing:1.12px;text-transform:uppercase;text-align:center;min-height:22px}@media only screen and (max-width:767px){.nutritional-product__badge-text{min-height:auto;font-size:12px;letter-spacing:.96px;margin-bottom:12px}}.nutritional-product__title{font-size:calc(20px + (32 - 24) * ((100vw - 767px)/ (1440 - 767)));font-weight:400;line-height:1.2;letter-spacing:-.64px;text-align:center;margin-bottom:8px}@media only screen and (max-width:767px){.nutritional-product__title{font-size:24px;letter-spacing:-.552px}}.nutritional-product__subtitle{font-size:18px;font-weight:300;line-height:1.6;color:#6b6560;letter-spacing:.18px;text-align:center;margin-bottom:0}@media only screen and (max-width:767px){.nutritional-product__subtitle{font-size:16px;letter-spacing:.16px;padding:0 10px}}.nutritional-product__text{margin:8px 0 16px 0}.nutritional-product__text h1,.nutritional-product__text h2,.nutritional-product__text h3,.nutritional-product__text h4,.nutritional-product__text h5,.nutritional-product__text h6{font-family:var(--font-primary);font-size:14px;font-weight:500;line-height:140%;letter-spacing:1.12px;text-transform:uppercase;margin-bottom:8px;text-align:center}.nutritional-product__text p{font-size:16px;line-height:1.6;letter-spacing:.16px;text-align:center;color:#13322b}.nutritional-product__text p em strong{font-weight:300;color:#6b6560;text-decoration-line:line-through}@media only screen and (max-width:767px){.nutritional-product__text p br{display:none}}.nutritional-product__text p em{color:#6b6560;font-style:normal}.nutritional-product__button-wrapper{padding:0 47px;position:relative;z-index:2}@media only screen and (max-width:767px){.nutritional-product__button-wrapper{padding:0 24px}}.nutritional-product__button-wrapper .nutritional-product__add-btn{margin-bottom:8px}@media only screen and (max-width:767px){.nutritional-product__button-wrapper .nutritional-product__add-btn{margin-bottom:16px}}.nutritional-product__button-wrapper .product-form__error-message{color:rgba(var(--color-error),1);text-align:center;font-weight:300;margin-top:8px}.nutritional-product__caption{font-size:12px;font-weight:300;line-height:18px;margin-top:8px}@media only screen and (max-width:767px){.nutritional-product__caption{display:none}}.nutritional-product__caption a{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.nutritional-product-modal .modal-dialog__container{border-radius:4px;box-shadow:0 4px 20px 0 rgba(0,0,0,.29);max-width:640px}.nutritional-product-modal .modal-dialog__toggle .plus-icon{width:24px;height:24px}@media only screen and (max-width:767px){.nutritional-product-modal .modal-dialog__body{padding:0}}.nutritional-product__modal-subtitle{font-size:16px;font-weight:500;line-height:140%;letter-spacing:1.28px;text-transform:uppercase;margin-bottom:8px;text-align:center;font-family:var(--font-primary)}.nutritional-product__modal-title{font-size:32px;font-weight:400;line-height:120%;letter-spacing:-.64px;text-align:center;margin-bottom:24px}.nutritional__inner-disclaimer{font-size:12px;font-weight:300;line-height:18px;list-style-type:none;text-align:center;width:100%;color:#6b6560}.nutritional-product-modal .product__accordion .accordion-item__body{color:#6b6560;padding-bottom:24px;line-height:160%}.nutritional-product-modal .product__accordion .accordion-item__body>p:not(:last-child){margin-bottom:16px}.nutritional-product-modal .product__accordion .accordion-item__body>ul{padding-left:25px;list-style-type:square}.nutritional-product-modal .product__accordion .accordion-item__body a{letter-spacing:inherit;font-size:inherit;font-weight:inherit;color:inherit;text-decoration:underline}.nutritional-product-modal .product__accordion .accordion-item__body a:hover{color:rgba(var(--color-hover-link),1);text-decoration:none}.nutritional-product-modal .product__accordion .accordion-item__body a:hover u{text-decoration:none}.nutritional-product-modal .product__accordion .accordion-item__body table{font-size:12px;font-style:normal;font-weight:300;line-height:1.5}.nutritional-product-modal .product__accordion .accordion-item__body table tr{background-color:transparent;border-radius:0}@media only screen and (max-width:767px){.nutritional-product-modal .product__accordion .accordion-item__body table tr{display:flex;flex-direction:column}}.nutritional-product-modal .product__accordion .accordion-item__body table td,.nutritional-product-modal .product__accordion .accordion-item__body table th{vertical-align:top;padding:0}@media only screen and (max-width:767px){.nutritional-product-modal .product__accordion .accordion-item__body table td:not(:last-child),.nutritional-product-modal .product__accordion .accordion-item__body table th:not(:last-child){margin-bottom:8px}}.nutritional-product-modal .product__accordion .accordion-item__body table td:first-child,.nutritional-product-modal .product__accordion .accordion-item__body table th:first-child{padding-right:12px}@media only screen and (max-width:767px){.nutritional-product-modal .product__accordion .accordion-item__body table td:first-child,.nutritional-product-modal .product__accordion .accordion-item__body table th:first-child{padding:0;width:100%!important}}.nutritional-product-modal .product__accordion .accordion-item__body table td:last-child,.nutritional-product-modal .product__accordion .accordion-item__body table th:last-child{padding-left:12px}@media only screen and (max-width:767px){.nutritional-product-modal .product__accordion .accordion-item__body table td:last-child,.nutritional-product-modal .product__accordion .accordion-item__body table th:last-child{padding:0;width:100%!important}}.nutritional-product-modal .product__accordion .accordion-item__body table td dl,.nutritional-product-modal .product__accordion .accordion-item__body table th dl{display:flex;justify-content:space-between}.nutritional-product-modal .product__accordion .accordion-item__body table td dl+br,.nutritional-product-modal .product__accordion .accordion-item__body table td dl~br,.nutritional-product-modal .product__accordion .accordion-item__body table th dl+br,.nutritional-product-modal .product__accordion .accordion-item__body table th dl~br{content:"";display:block;height:8px}.nutritional-product-modal .product__accordion .accordion-item__body table td dt,.nutritional-product-modal .product__accordion .accordion-item__body table th dt{display:flex;flex:1}.nutritional-product-modal .product__accordion .accordion-item__body table td dt:after,.nutritional-product-modal .product__accordion .accordion-item__body table th dt:after{content:"";display:inline-block;flex:1;border-bottom:1px dashed rgba(var(--color-border),1);margin:0 10px 4px;height:12px}@media only screen and (min-width:768px){.nutritional-product-modal .product__accordion .accordion-item__body table tr td:not(:last-child):after{display:none}}.nutritional-products__tags{display:flex;flex-direction:column;text-align:center;align-items:center;gap:8px;margin-bottom:24px}@media only screen and (max-width:767px){.nutritional-products__tags{flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center}}.nutritional-products__tags p{background-color:#fbf2de;border-radius:2px;font-size:12px;font-weight:500;line-height:140%;letter-spacing:.96px;text-transform:uppercase;padding:4px 5px}@media only screen and (max-width:767px){.nutritional-products__tags p{font-size:10px;letter-spacing:.8px}}#feeding-guide-new .nutritional__inner{flex-wrap:nowrap}#feeding-guide-new .nutritional-product{padding:15px;border:1px solid #6b6560;border-radius:8px}@media only screen and (max-width:767px){#feeding-guide-new .nutritional-product{min-width:314px}}#feeding-guide-new .nutritional-product .nutritional-product__title{font-family:Elastik;font-size:32px;font-weight:500;line-height:90%;letter-spacing:-.96px;margin-bottom:24px}