.pdp-diet__wrapper .pd__container{display:flex;-moz-column-gap:26px;column-gap:26px;height:-moz-fit-content;height:fit-content}@media(max-width: 1200px){.pdp-diet__wrapper .pd__container{flex-direction:column;height:auto;row-gap:32px}}.pdp-diet__wrapper .pd__container .pd__left--wrapp{width:-moz-fit-content;width:fit-content}@media(max-width: 1024px){.pdp-diet__wrapper .pd__container .pd__left--wrapp{width:100%}}.pdp-diet__wrapper .pd__container .pd__left--wrapp .pd__title{font-size:40px;line-height:110%;font-weight:400;margin-bottom:16px;color:#131211;max-width:553px;margin-top:0;text-transform:capitalize}.pdp-diet__wrapper .pd__container .pd__left--wrapp .pd__title *{margin:0}@media(max-width: 750px){.pdp-diet__wrapper .pd__container .pd__left--wrapp .pd__title{font-size:24px;line-height:120%}}.pdp-diet__wrapper .pd__container .pd__left--wrapp .pd__subtitle{font-size:14px;line-height:150%;font-weight:400;color:#2d2c29;max-width:553px;margin-bottom:0}@media(max-width: 750px){.pdp-diet__wrapper .pd__container .pd__left--wrapp .pd__subtitle{font-size:14px;line-height:150%;margin-top:0}}.pdp-diet__wrapper .pd__container .pd__right--wrapp{min-width:750px;max-width:750px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"item-1 item-2" "item-3 item-3";-moz-column-gap:38px;column-gap:38px;height:-moz-fit-content;height:fit-content;row-gap:32px}@media(max-width: 1200px){.pdp-diet__wrapper .pd__container .pd__right--wrapp{min-width:100%}}@media(max-width: 1024px){.pdp-diet__wrapper .pd__container .pd__right--wrapp{width:100%;-moz-column-gap:16px;column-gap:16px}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article{display:flex;-moz-column-gap:7px;column-gap:7px;height:-moz-fit-content;height:fit-content}@media(max-width: 980px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article{flex-direction:column-reverse;height:100%;justify-content:space-between}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article p,.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure{width:50%}@media(max-width: 980px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article p,.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure{width:100%;text-align:center}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article p{display:flex;flex-direction:column;font-weight:400;color:#131211;gap:8px;text-align:center;justify-content:center;margin:0}.pdp-diet__wrapper .pd__container .pd__right--wrapp article p span.pd__percent-name{font-size:20px;line-height:130%;text-transform:uppercase;letter-spacing:normal}@media(max-width: 750px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article p span.pd__percent-name{font-size:12px;line-height:150%;font-weight:600;text-transform:none}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article p span.pd__percent-number{font-size:72px;line-height:100%;font-family:"Seasons"}@media(max-width: 750px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article p span.pd__percent-number{font-size:40px;line-height:110%}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article p span.pd__percent-description{font-size:12px;line-height:150%}@media(max-width: 750px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article p span.pd__percent-description{font-size:14px;line-height:140%}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure{margin:0;text-align:center}@media(max-width: 980px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure{order:1}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure figcaption{font-size:12px;line-height:150%;font-weight:400;color:#131211;text-transform:uppercase;min-width:-moz-max-content;min-width:max-content;margin-bottom:20px;text-align:center;letter-spacing:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width: 1024px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure figcaption{min-width:auto}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure img{width:100%;height:auto}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure .png-fill-wrapper{position:relative;display:block}@media(max-width: 750px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure .png-fill-wrapper{padding:0 33px 24px}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure .png-fill-wrapper .png-fill-bg{position:absolute;bottom:0;left:0;width:100%;height:0;z-index:1;background-clip:content-box}@media(max-width: 750px){.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure .png-fill-wrapper .png-fill-bg{padding:0 33px 24px}}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure .png-fill-wrapper.is-visible .png-fill-bg{animation:fillUp 2.8s ease-out forwards}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure .png-fill-wrapper .__image{position:relative;display:block;z-index:2}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure .png-fill-wrapper--beige .png-fill-bg{background-color:#ecebde}.pdp-diet__wrapper .pd__container .pd__right--wrapp article figure .png-fill-wrapper--green .png-fill-bg{background-color:#40543e}.pdp-diet__wrapper .pd__container .pd__right--wrapp article.pd__item--first{grid-area:item-1}.pdp-diet__wrapper .pd__container .pd__right--wrapp article.pd__item--second{grid-area:item-2}.pdp-diet__wrapper .pd__container .pd__right--wrapp .pd__footer{grid-area:item-3;width:100%;height:-moz-fit-content;height:fit-content;border-radius:8px;background:#40543e;padding:16px;color:#fff;font-size:14px;line-height:140%;font-weight:400}.pdp-diet__wrapper .pd__container .pd__right--wrapp .pd__footer p{margin-top:0}.pdp-diet__wrapper .pd__container .pd__right--wrapp .pd__footer p:first-child{font-size:12px;line-height:150%}@media(max-width: 750px){.pdp-diet__wrapper .pd__container .pd__right--wrapp .pd__footer p:first-child{margin-bottom:8px}}.pdp-diet__wrapper .pd__container .pd__right--wrapp .pd__footer p:last-child{margin-bottom:0}.pdp-diet__wrapper .pd__container .pd__right--wrapp .pd__footer a{color:#ffb716;text-decoration:none;text-underline-offset:3px}.pdp-diet__wrapper .pd__container .pd__right--wrapp .pd__footer a:hover{text-decoration:underline}@keyframes fillUp{from{height:0%}to{height:100%}}