.product-data{display:flex;-moz-column-gap:9.8rem;column-gap:9.8rem;align-items:flex-start}
@media screen and (max-width:989px){
.product-data{flex-direction:column;-moz-column-gap:0;column-gap:0;padding-left:0;padding-right:0}
}
.product-data__tabs{list-style:none;padding:0;position:relative;flex-shrink:0;width:100%;max-width:31.7rem;position:sticky;top:15rem}
.product-data__tabs:after{content:"";display:block;position:absolute;left:0;top:0;width:.3rem;height:100%;background-color:#ececec;border-radius:2.8rem}
@media screen and (max-width:989px){
.product-data__tabs{display:none}
}
.product-data__tab{text-transform:uppercase;font-size:1.2rem;line-height:150%;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;padding:1.7rem 2rem;border-bottom:.1rem solid #f1f2f1;position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.product-data__tab.active::after{content:"";display:block;position:absolute;left:0;top:0;width:.3rem;height:100%;background-color:#171717;border-radius:2.8rem;z-index:1;border-radius:2.8rem}
.product-data__content{width:100%}
.product-data__tab-title{text-transform:uppercase;font-size:1.2rem;line-height:150%;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;letter-spacing:.05rem;background-color:#f5f5f5;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;margin-bottom:2rem;margin-top:0;border-top:.1rem solid #d7d7d7;border-bottom:.1rem solid transparent;cursor:pointer;transition:.3s}
@media(pointer:fine){
.product-data__tab-title:hover{background-color:#fff;border-bottom:.1rem solid #d7d7d7}
}
@media screen and (max-width:989px){
.product-data__tab-title{border-top:unset;border-bottom:.1rem solid #f1f2f1}
}
.product-data__details .icon-arrow-up{transition:transform .3s}
.product-data__details[open] .icon-arrow-up{transform:rotate(180deg)}
.product-data__tab-content-inner{padding:0 1.7rem 2.5rem 1.5rem}
@media screen and (max-width:749px){
.product-data__tab-content-inner{padding-left:2rem;padding-right:2rem}
}
.product-data__description{font-weight:400;font-size:1.6rem;line-height:150%;letter-spacing:0;margin-bottom:3.2rem;margin-top:0;color:#353535}
.product-data__description h1,.product-data__description h2,.product-data__description h3,.product-data__description h4,.product-data__description h5,.product-data__description h6{font-weight:600}
.product-data__description p{font-size:1.6rem}
.product-data__action-boxs{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}
@media screen and (max-width:989px){
.product-data__action-boxs{grid-template-columns:1fr;gap:1rem}
}
.product-data__action-item{border-radius:.6rem;background-color:#f5f5f5;padding:1.5rem;display:flex;-moz-column-gap:1.4rem;column-gap:1.4rem}
.product-data__action-item .icon-wrapper{width:5.9rem;height:5.9rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;color:#171717;background-color:#fec73f;flex-shrink:0}
.product-data__action-item .action-title{font-size:1.2rem;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;line-height:150%;letter-spacing:.05rem;text-transform:uppercase;margin-bottom:.6rem;color:#171717;margin-top:0}
.product-data__action-item .action-description{font-size:1.3rem;line-height:150%;letter-spacing:0;color:#66717a;line-height:150%;margin:0}
.product-data__content-heading{font-size:1.2rem;font-weight:700;line-height:150%;letter-spacing:.05rem;text-transform:uppercase;color:#353535}
@media screen and (max-width:989px){
.product-data__content-heading{margin-bottom:2rem!important}
}
.product-data__key-ingredient-title{margin-bottom:1.1rem}
.product-data__key-ingredients{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}
@media screen and (max-width:989px){
.product-data__key-ingredients{grid-template-columns:1fr;gap:1rem}
}
.product-data__key-ingredient{border-radius:1.2rem;background-color:#f5f5f5;display:flex;-moz-column-gap:3.4rem;column-gap:3.4rem;padding:1.9rem 4.6rem 2.3rem 2.1rem;align-items:center;cursor:pointer;transition:.3s;position:relative}
.product-data__key-ingredient .icon{position:absolute;right:2rem;width:1.8rem;height:1.8rem;opacity:0;transition:.3s;color:#171717}
@media(pointer:fine){
.product-data__key-ingredient:hover{background-color:#ececec}
.product-data__key-ingredient:hover .icon{opacity:1}
}
.product-data__key-ingredient .name{font-size:1.6rem;line-height:145%;font-weight:600;letter-spacing:0;font-family:"Plus Jakarta Sans",sans-serif;color:#171717;margin-top:0;margin-bottom:.6rem}
.product-data__key-ingredient .short-description{margin:0;font-size:1.3rem;line-height:150%;letter-spacing:0;color:#353535}
.product-data__full-ingredients-title{margin-bottom:2rem}
.product-data__full-ingredients{display:flex;gap:.5rem;flex-wrap:wrap}
.product-data__full-ingredients *{margin:0;font-size:1.6rem;line-height:150%;letter-spacing:0;color:#353535}
.product-data__full-ingredient{display:flex;align-items:center;-moz-column-gap:.7rem;column-gap:.7rem;background-color:#f5f5f5;border-radius:1.2rem;padding:.7rem 1.5rem;border:.2rem solid transparent;cursor:pointer}
@media(pointer:fine){
.product-data__full-ingredient:hover{background-color:#fff;color:#171717;border:.2rem solid #171717}
}
.product-data__full-ingredient .name{font-size:1.3rem;line-height:150%;letter-spacing:0;color:#353535}
.product-data__allergy-info-title{margin-bottom:.5rem}
.product-data__product-details{font-weight:400;font-size:1.6rem;line-height:150%;letter-spacing:0;margin-bottom:3.2rem;margin-top:0;color:#353535}
.product-data__allergy-info{margin:0;font-size:1.6rem;line-height:150%;letter-spacing:0;color:#353535;margin-bottom:2rem}
.product-data__allergy-info *{margin:0}
@media screen and (max-width:989px){
.product-data__allergy-info{font-size:1.3rem;line-height:150%;font-weight:400}
}
.product-data__recomendations{display:flex;flex-direction:column;row-gap:2rem}
.product-data__recomendation-item{display:flex;align-items:flex-start;-moz-column-gap:2rem;column-gap:2rem}
.product-data__recomendation-icon{width:4.3rem;height:4.3rem;border-radius:1.2rem;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;flex-shrink:0}
.product-data__recomendation-icon .icon{width:2.4rem;height:2.4rem}
.product-data__recomendation-description{margin:0;font-size:1.6rem;line-height:150%;letter-spacing:0;color:#353535}
.product-data__recomendation-description p{margin:0}
.product-data__examinations{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}
@media screen and (max-width:989px){
.product-data__examinations{display:flex;flex-direction:row;overflow-x:auto;gap:2rem;margin-bottom:1.5rem!important}
.product-data__examinations .slide{scroll-snap-align:start;flex:0 0 100%}
.product-data__examinations .product-data__examination-item{width:100%;flex-shrink:0}
}
.product-data__examination-item{padding:2.2rem 1.9rem;border-radius:.4rem;background-color:#f5f5f5}
.product-data__examination-name{margin:0;margin-bottom:1rem;font-size:1.6rem;line-height:145%;color:#171717;letter-spacing:0}
.product-data__examination-description{font-size:1.3rem;line-height:150%;letter-spacing:0;color:#353535}
.product-data__examination-inner{display:flex;-moz-column-gap:3.2rem;column-gap:3.2rem;padding-bottom:1rem;border-bottom:.1rem solid #f1f2f1}
.product-data__examinations-note{padding-top:1rem;font-size:1.3rem;line-height:150%;letter-spacing:0;color:#66717a}
.product-data__product-data__download-title{margin-bottom:1.4rem}
.product-data__download-link{border-radius:.4rem;padding:1.2rem;display:flex;-moz-column-gap:1.3rem;column-gap:1.3rem;background-color:#f5f5f5;max-width:38.8rem;text-decoration:none}
.product-data__download-icon{flex-shrink:0;background-color:#171717;color:#fff;border-radius:1.2rem;width:4.3rem;height:4.3rem;display:flex;align-items:center;justify-content:center;text-decoration:none}
.product-data__file-info{display:flex;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}
.product-data__file-dot{width:.2rem;height:.2rem;border-radius:50%;background-color:#d6d6d6}
.product-data__file-name{text-decoration:none;font-size:1.6rem;line-height:150%;font-weight:500;letter-spacing:0;color:#171717;margin:0}
.product-data__file-extension,.product-data__file-size{margin:0;font-size:1.3rem;line-height:150%;letter-spacing:0;color:#353535}
.product-data__nutrition-table{border:.1rem solid #f1f2f1;background-color:#f1f2f1;display:flex;flex-direction:column;row-gap:.2rem}
.product-data__nutrition-table .cell{font-size:1.3rem;line-height:150%;letter-spacing:0;font-weight:400;background-color:#fff}
.product-data__nutrition-table .cell.mobile-hide{display:none}
@media screen and (min-width:749px){
.product-data__nutrition-table .cell.mobile-hide{display:flex}
}
.product-data__nutrition-table .row.header .cell{font-size:1.2rem;font-weight:600;color:#000;letter-spacing:.05rem;line-height:150%;font-family:"Plus Jakarta Sans",sans-serif;text-transform:uppercase}
@media screen and (min-width:749px){
.product-data__nutrition-table .row.header .cell{background-color:#f5f5f5}
}
.product-data__nutrition-notes{display:flex;flex-direction:column;margin-top:2rem}
.product-data__nutrition-notes.hidden{display:none}
.product-data__nutrition-notes p{margin:0}
.product-data__nutrition-table .row{display:grid;grid-template-columns:repeat(var(--nutrition-mobile-cols),1fr);-moz-column-gap:.2rem;column-gap:.2rem}
@media screen and (min-width:749px){
.product-data__nutrition-table .row{grid-template-columns:repeat(var(--nutrition-cols),1fr)}
}
.product-data__nutrition-table .row.hidden{display:none}
.product-data__nutrition-table .cell{flex:1;padding:10px;text-align:center;min-height:4.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}
.product-data__nutrition-table .cell.mobile-full-width{grid-column:-1/1;background-color:#f7f7f7;font-weight:600;text-transform:uppercase;font-family:"Plus Jakarta Sans",sans-serif}
@media screen and (min-width:749px){
.product-data__nutrition-table .cell.mobile-full-width{grid-column:unset;background-color:#fff;font-weight:400;font-family:"DM Sans",sans-serif;text-transform:none}
}
.product-data__nutrition-button{width:100%;font-size:1.2rem;letter-spacing:.05rem;background-color:#f5f5f5;color:#171717;font-weight:600;padding-top:1.8rem;padding-bottom:1.8rem;display:flex;justify-content:center;align-items:center;border:unset;border-radius:.3rem;margin-top:.1rem;cursor:pointer}
.product-data__nutrition-button.hidden{display:none}
.product-data .drawer-content,.product-data .drawer-content connected-sliders{display:flex;flex-direction:column;overflow-y:hidden;height:100%}
.product-data__modal-bottom-content{display:flex;flex-direction:column;overflow-y:hidden;height:100%}
.product-data__modal-ingredient-slider-wrapper{padding-left:2rem;padding-right:2rem;margin-top:auto;padding-bottom:3.5rem;padding-top:2rem}
.product-data__ingredients-slider .slider{display:flex;flex-direction:row;gap:.8rem;overflow-x:auto;scroll-behavior:smooth;width:100%;max-width:calc(100% - 5.7rem - 5.7rem);margin-left:auto;margin-right:auto}
.product-data__ingredients-slider button:not(.slide){position:absolute;width:4.8rem;height:4.8rem;border-radius:.3rem;background-color:#f5f5f5;display:flex;justify-content:center;align-items:center;border:unset;cursor:pointer}
.product-data__ingredients-slider button:not(.slide)[name=previous]{left:0;top:0}
.product-data__ingredients-slider button:not(.slide)[name=next]{right:0;top:0}
.product-data__ingredients-slider .slide{width:4.8rem;height:4.8rem;flex-shrink:0;border:.1rem solid transparent;border-radius:.3rem;background-color:#f5f5f5;overflow:hidden;cursor:pointer}
@media screen and (max-width:749px){
.product-data__ingredients-slider .slide{width:calc(25% - .6rem)}
}
.product-data__ingredients-slider .slide.active{border:.1rem solid #171717}
.product-data__ingredients-slider .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.product-data__ingredients-slider .slider-buttons{display:block!important}
.product-data__modal-ingredient-content{display:flex;flex-direction:row;list-style:none;padding:0;overflow-x:auto;margin:0;overflow-y:auto}
.product-data__modal-ingredient-content .igredient-content{width:100%;flex-shrink:0;display:none}
.product-data__modal-ingredient-content .igredient-content[aria-hidden=false]{display:block}
.product-data__modal-ingredient-content .ingredient-image{width:100%;height:auto;background-color:#f5f5f5}
.product-data__modal-ingredient-description-text{font-size:1.6rem;line-height:150%;letter-spacing:0;line-height:150%;color:#353535;margin:0;margin-bottom:1.9rem}
.product-data__modal-ingredient-description-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:.9rem}
.product-data__modal-ingredient-description-list-item{display:flex;align-items:flex-start;-moz-column-gap:1.5rem;column-gap:1.5rem;font-size:1.6rem;line-height:150%;letter-spacing:0;color:#353535}
.product-data__modal-ingredient-description-list-item .circle-icon-wrapper{width:2.2rem;height:2.2rem;border-radius:50%;background-color:#fec73f;flex-shrink:0;display:flex;justify-content:center;align-items:center}
.product-data__modal-ingredient-description-list-item .circle-icon-wrapper .circle{width:.3rem;height:.3rem;border:.1rem solid #000;border-radius:50%}
.product-data__modal-ingredient-description-title{font-size:1.6rem;line-height:145%;font-weight:600;letter-spacing:0;font-family:"Plus Jakarta Sans",sans-serif;color:#353535;margin-bottom:1.9rem;margin-top:3.1rem}
.product-data__modal-ingredient-description{padding-left:2rem;padding-right:2rem}