.ingredient-strip-native{width:100%;height:auto!important;min-height:0!important;overflow-x:auto!important;overflow-y:hidden!important;background:#fffdf7;scrollbar-width:thin}
.ingredient-strip-link{display:block;width:1536px;max-width:none;margin:0 auto;line-height:0}
.ingredient-strip-native img{display:block!important;width:1536px!important;max-width:none!important;height:147px!important;object-fit:contain!important;transform:none!important}
.facts{padding-block:clamp(56px,5vw,88px)!important}
.facts .facts-grid{width:min(92vw,1560px)!important;display:grid!important;grid-template-columns:1fr!important;gap:clamp(28px,3vw,48px)!important}
.facts-copy{max-width:920px}.facts-copy h2{max-width:900px}
.label-card{width:100%!important;padding:clamp(12px,1.2vw,20px)!important;border-radius:clamp(18px,1.45vw,24px)!important}
.label-fullsize,.label-fullsize picture{display:block;width:100%;line-height:0}
.label-card img{display:block!important;width:100%!important;max-width:2550px!important;height:auto!important;aspect-ratio:2550/950!important;object-fit:contain!important;margin:0 auto}
.label-card figcaption{padding:12px 4px 0;color:#68736e;font-size:13px;line-height:1.5}.label-card figcaption a{color:#0b4a39;font-weight:800;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1535px){.ingredient-strip-link{margin-inline:0}}
@media(max-width:900px){.facts .facts-grid{width:92vw!important}.label-review-notice{align-items:flex-start}}
@media(max-width:640px){.ingredient-strip-native{-webkit-overflow-scrolling:touch}.ingredient-strip-link,.ingredient-strip-native img{width:1150px!important;height:auto!important}.label-review-notice{display:block}.label-review-notice span{display:block;margin-top:5px;text-align:left}}
