.l-product-wrapper{overflow:hidden}.e-icon-badge{display:inline-flex;justify-content:center;align-items:center;position:relative;z-index:0;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;text-transform:none;color:#233465;width:68px;height:68px;background:#fff;border:4px solid #233465;border-radius:50%;box-shadow:2.5px 2.5px #233465}.e-icon-badge--large{width:80px;height:80px;box-shadow:3px 3px #233465}@media only screen and (max-width:53.75rem){.e-icon-badge--large{box-shadow:2.5px 2.5px #233465}}@media only screen and (max-width:53.75rem){.e-icon-badge{width:48px;height:48px;border:3px solid #233465}}.e-icon-badge__icon{position:relative;z-index:10;width:70%;height:70%;fill:currentColor}.e-icon-badge__img{position:relative;z-index:10;display:block;width:70%;height:70%}.e-icon-badge__img--wide{width:90%;height:90%}.e-size-badge{display:inline-flex;justify-content:center;align-items:center;position:relative;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;text-transform:none;color:#233465;width:60px;height:60px;background:#fff;border:4px solid #233465;border-radius:50%;box-shadow:2px 2px #233465}@media only screen and (max-width:90rem){.e-size-badge{width:54px;height:54px;font-size:1rem;border:3px solid #233465}}@media only screen and (max-width:64rem){.e-size-badge{width:48px;height:48px;font-size:.9375rem;border:3px solid #233465}}.b-feeding-calculator-app{position:relative;max-width:1080px;margin-right:auto;margin-left:auto;padding:70px 60px 60px;color:#fff;text-align:center;background:#233465;transform:translateZ(0);border-radius:42px}@media only screen and (max-width:80rem){.b-feeding-calculator-app{padding:70px 58px 60px}}@media only screen and (max-width:67.5rem){.b-feeding-calculator-app{padding:70px 42px 42px}}@media only screen and (max-width:60rem),screen and (max-height:56.25rem){.b-feeding-calculator-app{padding:70-px 42px 42px}}@media only screen and (max-width:53.75rem){.b-feeding-calculator-app{padding:70-px 40px 40px;border-radius:30px}}@media only screen and (max-width:35rem){.b-feeding-calculator-app{padding:60px 20px 30px}}.b-feeding-calculator-app:before{display:block;content:"";position:absolute;top:-55px;left:calc(50% - 55px);width:110px;height:110px;background:url(/resources/images/icons/icon_feeding-calculator.svg) center no-repeat;pointer-events:none}@media only screen and (max-width:60rem),screen and (max-height:56.25rem){.b-feeding-calculator-app:before{width:100px;height:100px;top:-50px;left:calc(50% - 50px)}}@media only screen and (max-width:35rem){.b-feeding-calculator-app:before{width:80px;height:80px;top:-40px;left:calc(50% - 40px)}}.b-feeding-calculator-app__heading{color:#fff}.b-feeding-calculator-app__intro{margin-top:12px;font-family:Gotham Rounded,sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.5;color:#fff}@media only screen and (max-width:60rem){.b-feeding-calculator-app__intro{font-size:1.125rem}}.b-feeding-calculator-app__intro em{color:#8bb8e8;font-style:normal}.b-feeding-calculator-app__steps{margin-top:32px}.b-feeding-calculator-app__step{min-height:300px}@media only screen and (max-width:35rem){.b-feeding-calculator-app__step{min-height:0}}.b-feeding-calculator-app__step-heading,.b-feeding-calculator-app__result{margin-bottom:24px;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:2.125rem;line-height:1.25;text-transform:uppercase;color:#fcd672}@media only screen and (max-width:80rem){.b-feeding-calculator-app__step-heading,.b-feeding-calculator-app__result{font-size:1.875rem}}@media only screen and (max-width:67.5rem){.b-feeding-calculator-app__step-heading,.b-feeding-calculator-app__result{font-size:1.75rem}}@media only screen and (max-width:60rem){.b-feeding-calculator-app__step-heading,.b-feeding-calculator-app__result{font-size:1.625rem}}@media only screen and (max-width:53.75rem){.b-feeding-calculator-app__step-heading,.b-feeding-calculator-app__result{font-size:1.5rem}}@media only screen and (max-width:42.5rem){.b-feeding-calculator-app__step-heading,.b-feeding-calculator-app__result{font-size:1.375rem}}@media only screen and (max-width:35rem){.b-feeding-calculator-app__step-heading,.b-feeding-calculator-app__result{font-size:1.25rem}}.b-feeding-calculator-app__step-heading em,.b-feeding-calculator-app__result em{color:#8bb8e8;font-style:normal}.b-feeding-calculator-app__result-container{margin-top:32px}.b-feeding-calculator-app__result{margin-top:24px;margin-bottom:0;text-transform:none}.b-feeding-calculator-app__result-img{display:block;width:120px;height:120px;margin:0 auto;padding:20px;border-radius:50%;background:#fff;border:4px solid #8BB8E8}.b-feeding-calculator-app__btn-container{margin-top:32px}.b-feeding-calculator-app__fieldset{border:0}.b-feeding-calculator-app__options-group{display:flex;flex-wrap:wrap;justify-content:center;margin:16px -30px 0}@media only screen and (max-width:35rem){.b-feeding-calculator-app__options-group{margin:16px -10px 0}}@media only screen and (max-width:28.75rem){.b-feeding-calculator-app__options-group{display:block;margin:32px 0 0}}.b-feeding-calculator-app__option{margin:16px 20px 0}@media only screen and (max-width:60rem){.b-feeding-calculator-app__option{margin:16px 15px 0}}@media only screen and (max-width:28.75rem){.b-feeding-calculator-app__option{margin:0}}@media only screen and (max-width:28.75rem){.b-feeding-calculator-app__option+.b-feeding-calculator-app__option{margin-top:16px}}.b-feeding-calculator-app__input-wrapper{display:flex;justify-content:center;align-items:center;margin-top:32px}.b-feeding-calculator-app__input{width:160px;height:68px;padding:0 24px;font-family:Gotham Rounded,sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;color:#233465;border:3px solid #FCD672;outline:0;border-radius:30px;transition:border-color .25s ease-in-out}.b-feeding-calculator-app__input:focus{border-color:#8bb8e8}@media only screen and (max-width:28.75rem){.b-feeding-calculator-app__input{width:120px;height:58px;font-size:1.125rem}}.b-feeding-calculator-app__input-type{margin-left:12px;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.125;color:#fff}@media only screen and (max-width:28.75rem){.b-feeding-calculator-app__input-type{font-size:1.25rem}}.b-feeding-calculator-app__submit{display:flex;justify-content:center;align-items:center;width:68px;height:68px;margin-left:24px;color:#233465;background:#fcd672;border:4px solid #FCD672;outline:0;border-radius:50%;cursor:pointer;transition:border-color .25s ease-in-out,background-color .25s ease-in-out,color .25s ease-in-out}.b-feeding-calculator-app__submit:focus-visible{border-color:#8bb8e8}.b-feeding-calculator-app__submit:hover,.b-feeding-calculator-app__submit:focus{color:#fff;border-color:#8bb8e8;background-color:#8bb8e8}@media only screen and (max-width:42.5rem){.b-feeding-calculator-app__submit{width:52px;height:52px}}.b-feeding-calculator-app__submit-icon{width:50%;height:50%;fill:currentColor}.b-feeding-calculator-app__controls{margin-top:62px}@media only screen and (max-width:60rem){.b-feeding-calculator-app__controls{margin-top:42px}}.b-product-label-display{position:relative;padding:20px 20px 30px;background:#c8d7e1}.b-product-label-display:after{display:block;content:"";position:absolute;bottom:0;left:5%;width:90%;height:20px;background:#c8d7e1 url(/resources/images/backgrounds/bg_product-label-border-bottom.svg) repeat-x;background-size:20px 6px;background-position:bottom left}.b-product-label-display__inner{display:grid;grid-template-columns:70% 30%}.b-product-label-display__item{grid-column:1;padding:10px;border:3px solid #1E1E1E}.b-product-label-display__item p{font-family:brandon-grotesque,sans-serif;font-weight:900;font-style:normal;font-size:.625rem;line-height:1.8;text-transform:uppercase;text-align:center;color:#1e1e1e}@media only screen and (max-width:80rem){.b-product-label-display__item p{font-size:.5625rem}}.b-product-label-display__item p strong{font-size:2em;line-height:1.125}.b-product-label-display__item+.b-product-label-display__item{border-top:0}.b-product-label-display__badge{grid-column:2;grid-row:1/span 2;position:relative;border:3px solid #1E1E1E;border-left:0}.b-product-label-display__badge-img{display:block;width:120%;height:auto;position:absolute;top:-50%;left:20%}.b-product-label-display__sample-img-container{position:absolute;z-index:100;top:50%;right:0;width:150px}.b-product-label-display__sample-img{display:block;width:100%;height:auto;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.5))}.b-option-input{position:relative;text-align:center}@media only screen and (max-width:28.75rem){.b-option-input{display:flex;flex-direction:column-reverse;justify-content:center;text-align:left;min-height:60px;padding-left:80px}}.b-option-input__input{position:absolute;top:0;opacity:0}.b-option-input__label{display:block;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.375rem;line-height:1.5;color:#fcd672;text-transform:uppercase;cursor:pointer}@media only screen and (max-width:80rem){.b-option-input__label{font-size:1.25rem}}@media only screen and (max-width:60rem){.b-option-input__label{font-size:1.125rem}}@media only screen and (max-width:28.75rem){.b-option-input__label{font-size:1rem}}.b-option-input__icon-label{display:block;cursor:pointer}@media only screen and (max-width:28.75rem){.b-option-input__icon-label{display:flex;align-items:center}}.b-option-input__icon-img{width:100px;height:100px;margin:0 auto;padding:20px;border-radius:50%;background:#fff;border:4px solid #233465;transform:translateY(16px);transition:background-color .2s ease-in-out,border-color .2s ease-in-out}@media only screen and (max-width:80rem){.b-option-input__icon-img{width:100px;height:100px;transform:translateY(12px)}}@media only screen and (max-width:60rem){.b-option-input__icon-img{width:90px;height:90px;border:3px solid #233465;transform:translateY(10px)}}@media only screen and (max-width:28.75rem){.b-option-input__icon-img{position:absolute;top:calc(50% - 30px);left:0;width:60px;height:60px;padding:10px;margin:0;transform:none}}.b-option-input__input:checked+.b-option-input__label+.b-option-input__icon-label>.b-option-input__icon-img{background-color:#8bb8e8;border-color:#fff}.b-option-input__icon-label-text{display:block;padding:16px 32px;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;text-transform:uppercase;color:#233465;background:#fcd672;border-radius:25px;transition:background-color .2s ease-in-out,color .2s ease-in-out}@media only screen and (max-width:80rem){.b-option-input__icon-label-text{padding:14px 26px;border-radius:20px}}@media only screen and (max-width:64rem){.b-option-input__icon-label-text{font-size:1.125rem}}@media only screen and (max-width:60rem){.b-option-input__icon-label-text{padding:12px 20px}}@media only screen and (max-width:53.75rem){.b-option-input__icon-label-text{padding:12px 20px;font-size:1rem}}@media only screen and (max-width:28.75rem){.b-option-input__icon-label-text{padding:0;font-size:1.125rem;color:#fff;background:none}}.b-option-input__input:checked+.b-option-input__label+.b-option-input__icon-label>.b-option-input__icon-label-text{color:#fff;background-color:#8bb8e8}@media only screen and (max-width:28.75rem){.b-option-input__input:checked+.b-option-input__label+.b-option-input__icon-label>.b-option-input__icon-label-text{color:#8bb8e8;background:none}}.b-step-nav{display:flex;border:4px solid #233465;border-radius:32px;overflow:hidden}.b-step-nav--alt{border-color:#fff}@media only screen and (max-width:80rem){.b-step-nav{border-radius:26px}}@media only screen and (max-width:47.5rem){.b-step-nav{display:block}}.b-step-nav__nav-item{flex:1 1 auto;list-style:none;border-right:4px solid #233465}@media only screen and (max-width:47.5rem){.b-step-nav__nav-item{border-right:0;border-bottom:4px solid #233465}}.b-step-nav__nav-item:last-child{border-right:0;border-bottom:0}.b-step-nav--alt .b-step-nav__nav-item{border-color:#fff}.b-step-nav__btn{display:inline-block;width:100%;text-align:center;height:48px;padding:0 20px;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.0625rem;line-height:1.125;color:#fff;background:#8bb8e8;text-transform:uppercase;border:0;outline:0;cursor:pointer;transition:background-color .25s ease-in-out,color .25s ease-in-out}.b-step-nav__btn:hover{background-color:#6f93ba}.b-step-nav__btn:focus-visible{background-color:#6f93ba}.b-step-nav__btn:disabled{cursor:not-allowed}.b-step-nav__btn:disabled:hover{background-color:#8bb8e8}.b-step-nav__btn:disabled:focus-visible{background-color:#8bb8e8}@media only screen and (max-width:67.5rem){.b-step-nav__btn{font-size:1rem}}@media only screen and (max-width:53.75rem){.b-step-nav__btn{font-size:.9375rem}}@media only screen and (max-width:28.75rem){.b-step-nav__btn{font-size:.875rem}}.b-step-nav__btn--is-active{color:#233465;background-color:#fcd672}.b-step-nav__btn--is-active:hover{background-color:#caab5b}.b-step-nav__btn--is-active:focus-visible{background-color:#caab5b}.b-step-nav--alt .b-step-nav__btn{background-color:#b7ccd8}.b-step-nav--alt .b-step-nav__btn:hover{background-color:#92a3ad}.b-step-nav--alt .b-step-nav__btn:focus-visible{background-color:#92a3ad}.b-step-nav--alt .b-step-nav__btn:disabled:hover,.b-step-nav--alt .b-step-nav__btn:disabled:focus-visible{background-color:#b7ccd8}.b-step-nav--alt .b-step-nav__btn--is-active{color:#fff;background-color:#8bb8e8}.b-step-nav--alt .b-step-nav__btn--is-active:hover,.b-step-nav--alt .b-step-nav__btn--is-active:focus-visible,.b-step-nav--alt .b-step-nav__btn--is-active:disabled:hover,.b-step-nav--alt .b-step-nav__btn--is-active:disabled:focus-visible{background-color:#8bb8e8}.b-feeding-guide-panel{position:relative;max-width:1080px;margin-right:auto;margin-left:auto;padding:70px 60px 60px;color:#fff;text-align:center;background:#233465;border-radius:42px}@media only screen and (max-width:80rem){.b-feeding-guide-panel{padding:70px 58px 60px}}@media only screen and (max-width:67.5rem){.b-feeding-guide-panel{padding:70px 42px 42px}}@media only screen and (max-width:60rem),screen and (max-height:56.25rem){.b-feeding-guide-panel{padding:70-px 42px 42px}}@media only screen and (max-width:53.75rem){.b-feeding-guide-panel{padding:70-px 40px 40px;border-radius:30px}}@media only screen and (max-width:35rem){.b-feeding-guide-panel{padding:60px 20px 30px}}.b-feeding-guide-panel:before{display:block;content:"";position:absolute;top:-55px;left:calc(50% - 55px);width:110px;height:110px;background:url(/resources/images/icons/icon_feeding-calculator.svg) center no-repeat;pointer-events:none}@media only screen and (max-width:60rem),screen and (max-height:56.25rem){.b-feeding-guide-panel:before{width:100px;height:100px;top:-50px;left:calc(50% - 50px)}}@media only screen and (max-width:35rem){.b-feeding-guide-panel:before{width:80px;height:80px;top:-40px;left:calc(50% - 40px)}}.b-feeding-guide-panel__heading{color:#fcd672}.b-feeding-guide-panel__intro{margin-top:12px;text-align:center;color:#fff}.b-feeding-guide-panel__subsection{margin-top:42px}.b-feeding-guide-panel__subsection-heading{color:#fcd672}.b-feeding-guide-panel__subsection-heading+.b-feeding-guide-panel__subsection-copy,.b-feeding-guide-panel__table-wrapper+.b-feeding-guide-panel__subsection-copy{margin-top:24px}.b-feeding-guide-panel__subsection-copy{max-width:720px;margin-right:auto;margin-left:auto}.b-feeding-guide-panel__body-condition{margin-top:62px;padding:60px;background:#8bb8e8;border-radius:42px}@media only screen and (max-width:53.75rem){.b-feeding-guide-panel__body-condition{padding:40px;border-radius:30px}}@media only screen and (max-width:35rem){.b-feeding-guide-panel__body-condition{padding:30px 20px}}.b-feeding-guide-panel__body-condition-copy{max-width:720px;margin:24px auto 0}.b-feeding-guide-panel__bc-items{max-width:720px;margin:42px auto 0}.b-feeding-guide-panel__bc-item{display:flex;flex-direction:row-reverse;align-items:center;position:relative;list-style:none;padding-left:5em;text-align:left}@media only screen and (max-width:60rem){.b-feeding-guide-panel__bc-item{padding-left:4em}}@media only screen and (max-width:53.75rem){.b-feeding-guide-panel__bc-item{align-items:flex-start;padding-left:3em}}@media only screen and (max-width:47.5rem){.b-feeding-guide-panel__bc-item{display:block}}.b-feeding-guide-panel__bc-item+.b-feeding-guide-panel__bc-item{margin-top:32px}.b-feeding-guide-panel__bc-marker{display:flex;align-items:center;position:absolute;top:0;left:0;bottom:0;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:4rem;color:#233465}@media only screen and (max-width:60rem){.b-feeding-guide-panel__bc-marker{font-size:3rem}}@media only screen and (max-width:53.75rem){.b-feeding-guide-panel__bc-marker{align-items:flex-start;font-size:2em}}.b-feeding-guide-panel__bc-img-container{flex:0 0 220px;width:220px;margin-right:42px}@media only screen and (max-width:67.5rem){.b-feeding-guide-panel__bc-img-container{flex:0 0 200px;width:200px}}@media only screen and (max-width:53.75rem){.b-feeding-guide-panel__bc-img-container{flex:0 0 180px;width:100%;max-width:180px}}@media only screen and (max-width:47.5rem){.b-feeding-guide-panel__bc-img-container{margin-top:24px;margin-right:0}}.b-feeding-guide-panel__bc-img{display:block;width:100%;height:auto}.b-feeding-guide-panel__bc-info{margin-top:10px}.b-feeding-guide-panel__table-wrapper{margin:32px auto 0;max-width:800px;overflow-x:auto}.b-feeding-guide-panel__table{width:100%;border-collapse:collapse;border-spacing:0}.b-feeding-guide-panel__th{padding:20px;font-family:Gotham Rounded,sans-serif;font-weight:700;font-style:normal;text-align:left;color:#233465;background:#fcd672;vertical-align:top}@media only screen and (max-width:47.5rem){.b-feeding-guide-panel__th{padding:20px 16px}}.b-feeding-guide-panel__td{padding:20px;font-family:Gotham Rounded,sans-serif;font-weight:500;font-style:normal;color:#233465;background:#8bb8e8;text-align:left;border-bottom:2px solid #233465;vertical-align:top}@media only screen and (max-width:47.5rem){.b-feeding-guide-panel__td{padding:20px 16px}}.b-ingredients-panel{position:relative;max-width:1080px;margin-right:auto;margin-left:auto;padding-bottom:42px;border-radius:42px;background:#fff;transform:translateZ(0)}@media only screen and (max-width:53.75rem){.b-ingredients-panel{border-radius:30px}}@media only screen and (max-width:35rem){.b-ingredients-panel{padding-bottom:40px}}.b-ingredients-panel__slider{border-radius:42px;overflow:hidden;background:#fff}@media only screen and (max-width:53.75rem){.b-ingredients-panel__slider{border-radius:30px}}.b-ingredients-panel__item{width:100%}.b-ingredients-panel__slide-header{padding:24px 42px;text-align:center;background:#fcd672}@media only screen and (max-width:35rem){.b-ingredients-panel__slide-header{padding:24px 30px}}.b-ingredients-panel__slide-heading em{font-size:.5em}.b-ingredients-panel__slide-intro{margin:0 auto 24px;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;line-height:1.375;text-transform:uppercase;color:#233465}@media only screen and (max-width:80rem){.b-ingredients-panel__slide-intro{font-size:1.375rem}}@media only screen and (max-width:53.75rem){.b-ingredients-panel__slide-intro{font-size:1.25rem}}@media only screen and (max-width:35rem){.b-ingredients-panel__slide-intro{font-size:1.125rem}}@media only screen and (max-width:28.75rem){.b-ingredients-panel__slide-intro{font-size:1rem}}.b-ingredients-panel__slide-content{position:relative;padding:42px 60px;text-align:center;background:#fff}@media only screen and (max-width:80rem){.b-ingredients-panel__slide-content{padding:38px 58px}}@media only screen and (max-width:35rem){.b-ingredients-panel__slide-content{padding:30px 20px}}.b-ingredients-panel__slide-content:before{display:block;content:"";position:absolute;z-index:100;top:-7px;left:0;width:100%;height:8px;pointer-events:none;background:url(/resources/images/backgrounds/bg_panel-border-top-c1.svg) bottom left repeat-x;background-size:auto 100%}.b-ingredients-panel__slide-copy{max-width:800px;margin-right:auto;margin-left:auto}@media only screen and (max-width:28.75rem){.b-ingredients-panel__slide-copy p{font-size:.875rem}}.b-ingredients-panel__controls{margin-top:12px;padding:0 60px}@media only screen and (max-width:53.75rem){.b-ingredients-panel__controls{padding:0 40px}}@media only screen and (max-width:35rem){.b-ingredients-panel__controls{padding:0 30px}}@media only screen and (max-width:35rem){.b-ingredients-panel__direction-btns{display:flex;justify-content:center;margin-top:24px;padding:0 30px}}.b-ingredients-panel__prev-btn,.b-ingredients-panel__next-btn{position:absolute;z-index:300;top:calc(50% - 34px)}@media only screen and (max-width:42.5rem){.b-ingredients-panel__prev-btn,.b-ingredients-panel__next-btn{top:calc(50% - 26px)}}@media only screen and (max-width:35rem){.b-ingredients-panel__prev-btn,.b-ingredients-panel__next-btn{position:static}}.b-ingredients-panel__prev-btn{left:-34px}@media only screen and (max-width:86.25rem){.b-ingredients-panel__prev-btn{left:-24px}}@media only screen and (max-width:42.5rem){.b-ingredients-panel__prev-btn{left:-18px}}.b-ingredients-panel__next-btn{right:-34px}@media only screen and (max-width:86.25rem){.b-ingredients-panel__next-btn{right:-24px}}@media only screen and (max-width:42.5rem){.b-ingredients-panel__next-btn{right:-18px}}@media only screen and (max-width:35rem){.b-ingredients-panel__next-btn{margin-left:12px}}.b-ingredients-panel__benefits{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px}@media only screen and (max-height:53.75rem){.b-ingredients-panel__benefits{grid-gap:24px 32px}}@media only screen and (max-width:60rem){.b-ingredients-panel__benefits{grid-template-columns:repeat(2,1fr);grid-gap:24px 32px}}@media only screen and (max-width:42.5rem){.b-ingredients-panel__benefits{grid-template-columns:1fr;grid-gap:24px}}.b-ingredients-panel__benefit-item{list-style:none}@media only screen and (max-width:42.5rem){.b-ingredients-panel__benefit-item{position:relative;padding-left:80px;text-align:left}}@media only screen and (max-width:35rem){.b-ingredients-panel__benefit-item{padding-left:70px}}.b-ingredients-panel__benefit-heading{margin-top:18px;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.125rem;line-height:1.375;text-transform:uppercase;color:#233465}@media only screen and (max-height:53.75rem){.b-ingredients-panel__benefit-heading{font-size:1.0625rem}}@media only screen and (max-width:42.5rem){.b-ingredients-panel__benefit-heading{margin-top:0;font-size:1rem}}.b-ingredients-panel__benefit-description{margin-top:12px;font-family:Gotham Rounded,sans-serif;font-weight:500;font-style:normal;font-size:1rem;line-height:1.375;color:#233465}@media only screen and (max-height:53.75rem){.b-ingredients-panel__benefit-description{font-size:.9375rem}}@media only screen and (max-width:60rem){.b-ingredients-panel__benefit-description{font-size:.875rem}}@media only screen and (max-width:42.5rem){.b-ingredients-panel__benefit-description{margin-top:8px;font-size:.8125rem}}@media only screen and (max-height:53.75rem){.b-ingredients-panel__badge{width:80px;height:80px}}@media only screen and (max-width:53.75rem){.b-ingredients-panel__badge{width:64px;height:64px}}@media only screen and (max-width:42.5rem){.b-ingredients-panel__badge{position:absolute;top:0;left:0;width:48px;height:48px}}.b-key-features-panel{padding:30px 24px;background:#fcd672;border-radius:30px}@media only screen and (max-width:53.75rem){.b-key-features-panel__items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 24px}}@media only screen and (max-width:35rem){.b-key-features-panel__items{grid-template-columns:1fr}}.b-key-features-panel__item{display:flex;align-items:center;list-style:none;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.25rem;text-transform:uppercase;line-height:1.125;letter-spacing:-.02em;color:#233465}@media only screen and (max-width:90rem){.b-key-features-panel__item{font-size:1.1875rem}}@media only screen and (max-width:80rem){.b-key-features-panel__item{font-size:1.125rem}}@media only screen and (max-width:53.75rem){.b-key-features-panel__item{font-size:1rem}}@media only screen and (max-width:35rem){.b-key-features-panel__item{font-size:.875rem}}.b-key-features-panel__item+.b-key-features-panel__item{margin-top:16px}@media only screen and (max-width:53.75rem){.b-key-features-panel__item+.b-key-features-panel__item{margin-top:0}}.b-key-features-panel__badge{flex:0 0 auto;margin-right:20px}.b-product-detail-panel{display:grid;grid-template-columns:repeat(3,33.333%);grid-template-rows:auto auto;width:100%;margin-right:auto;margin-left:auto;max-width:1340px;padding:60px 30px 88px}@media only screen and (max-width:42.5rem){.b-product-detail-panel{padding-right:20px;padding-left:20px}}@media only screen and (max-height:56.25rem){.b-product-detail-panel{padding-bottom:68px}}@media only screen and (max-width:60rem){.b-product-detail-panel{padding-bottom:60px}}@media only screen and (max-width:75rem){.b-product-detail-panel{grid-template-columns:60% 40%}}@media only screen and (max-height:56.25rem){.b-product-detail-panel{padding-top:42px}}@media only screen and (max-width:42.5rem){.b-product-detail-panel{display:block}}.b-product-detail-panel__content{grid-column:1;grid-row:1;padding-right:30px}@media only screen and (max-width:42.5rem){.b-product-detail-panel__content{margin-top:42px;padding:0}}@supports (animation-name: fadeIn){.b-product-detail-panel__content{opacity:0;animation:fadeIn .5s ease-in-out forwards;animation-delay:.75s}}@media(prefers-reduced-motion){.b-product-detail-panel__content{animation:none;opacity:1}}.b-product-detail-panel__heading{font-family:Gotham Rounded,sans-serif;font-weight:700;font-style:normal;font-size:1.25rem;line-height:1.5;color:#233465}@media only screen and (max-width:90rem){.b-product-detail-panel__heading{font-size:1.1875rem}}@media only screen and (max-width:53.75rem){.b-product-detail-panel__heading{font-size:1.125rem}}@media only screen and (max-width:35rem){.b-product-detail-panel__heading{font-size:1rem}}@media only screen and (max-width:28.75rem){.b-product-detail-panel__heading{font-size:.9375rem}}.b-product-detail-panel__heading em{display:block;margin-top:14px;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:2.125em;line-height:1.125;text-transform:uppercase;color:#fff}.b-product-detail-panel__description{margin-top:32px}@media only screen and (max-width:90rem){.b-product-detail-panel__description{margin-top:24px}}@media only screen and (max-width:75rem){.b-product-detail-panel__description{max-width:480px}}.b-product-detail-panel__sizing{display:flex;flex-wrap:wrap;align-items:center;font-family:comic-serif-pro,sans-serif;font-weight:400;font-style:normal;font-size:1.5rem;text-transform:uppercase;color:#233465}@media only screen and (max-width:80rem){.b-product-detail-panel__sizing{font-size:1.375rem}}@media only screen and (max-width:64rem){.b-product-detail-panel__sizing{font-size:1.25rem}}.b-product-detail-panel__sizing span{flex:0 0 auto;margin-top:6px;margin-right:12px}.b-product-detail-panel__sizing span:first-child{margin-left:12px}.b-product-detail-panel__sizing span:last-child{margin-right:0}.b-product-detail-panel__summary{margin-top:32px}.b-product-detail-panel__media{grid-column:2;grid-row:1;position:sticky;align-self:start;top:60px;padding:0 30px}@media only screen and (max-width:75rem){.b-product-detail-panel__media{position:static}}@media only screen and (max-width:42.5rem){.b-product-detail-panel__media{max-width:280px;margin:0 auto;padding:0}}@media only screen and (max-width:28.75rem){.b-product-detail-panel__media{max-width:260px}}@media only screen and (max-width:23.75rem){.b-product-detail-panel__media{max-width:240px}}@supports (animation-name: productSlideIn){.b-product-detail-panel__media{opacity:0;animation:productSlideIn 1s cubic-bezier(.25,.46,.45,.94) forwards}}@media(prefers-reduced-motion){.b-product-detail-panel__media{animation:none;opacity:1}}.b-product-detail-panel__img-container{margin:0 auto}@media only screen and (max-height:60rem){.b-product-detail-panel__img-container{max-width:300px}}@media only screen and (max-width:64rem){.b-product-detail-panel__img-container{max-width:280px}}.b-product-detail-panel__img{display:block;width:100%;height:auto;filter:drop-shadow(2px 4px 6px rgba(0,0,0,.5))}.b-product-detail-panel__tagline{display:block;width:100%;height:auto;max-height:100%;margin:42px auto 0;padding:0 20px;object-fit:contain}.b-product-detail-panel__product-label{display:flex;justify-content:center;align-items:center;grid-column:3;grid-row:1;padding-left:30px}@media only screen and (max-width:75rem){.b-product-detail-panel__product-label{display:none}}.b-product-detail-panel__product-label-display{flex:0 0 100%;transform:rotate(-5deg)}@supports (animation-name: badgeSlideIn){.b-product-detail-panel__product-label-display{opacity:0;animation:badgeSlideIn .7s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.65s}}@media(prefers-reduced-motion){.b-product-detail-panel__product-label-display{animation:none;opacity:1}}.b-product-detail-panel__jump-nav{grid-column:1;grid-row:2;margin-top:42px;padding-right:30px}@media only screen and (max-width:53.75rem){.b-product-detail-panel__jump-nav{grid-row:3;grid-column:1/span 2;padding:0}}@media only screen and (max-width:42.5rem){.b-product-detail-panel__jump-nav{padding:0}}@supports (animation-name: slideInUpFade){.b-product-detail-panel__jump-nav{opacity:0;animation:fadeIn .5s ease-in-out forwards;animation-delay:.75s}}@media(prefers-reduced-motion){.b-product-detail-panel__jump-nav{animation:none;opacity:1}}@media only screen and (max-width:75rem){.b-product-detail-panel__jump-nav-items{max-width:400px}}@media only screen and (max-width:53.75rem){.b-product-detail-panel__jump-nav-items{margin:0 auto}}.b-product-detail-panel__jump-nav-item{list-style:none}.b-product-detail-panel__jump-nav-item+.b-product-detail-panel__jump-nav-item{margin-top:24px}@media only screen and (max-width:35rem){.b-product-detail-panel__jump-nav-item+.b-product-detail-panel__jump-nav-item{margin-top:16px}}.b-product-detail-panel__jump-nav-btn{display:block}.b-product-detail-panel__key-features{grid-column:3;grid-row:2;margin-top:42px;padding-left:30px}@media only screen and (max-width:75rem){.b-product-detail-panel__key-features{grid-column:2}}@media only screen and (max-width:53.75rem){.b-product-detail-panel__key-features{grid-column:1/span 2;padding:0}}@supports (animation-name: slideInUpFade){.b-product-detail-panel__key-features{opacity:0;animation:fadeIn .5s ease-in-out forwards;animation-delay:.75s}}@media(prefers-reduced-motion){.b-product-detail-panel__key-features{animation:none;opacity:1}}@keyframes badgeSlideIn{0%{opacity:0;transform:translate3d(0,120px,0) rotate(-5deg)}to{opacity:1;transform:translateZ(0) rotate(-5deg)}}@keyframes productSlideIn{0%{opacity:0;transform:translate3d(0,120px,0)}50%{opacity:1}to{opacity:1;transform:translateZ(0)}}
