.ingredients-modal{background:rgba(var(--color-foreground), 0.24);box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;position:fixed;top:0;transition:opacity .28s ease,visibility .28s ease;visibility:hidden;width:100%;z-index:-1}.ingredients-modal[open]{opacity:1;visibility:visible;z-index:101}.ingredients-modal[open] .ingredients-modal__content{transform:translate3d(0, 0, 0)}.ingredients-modal__content{background:rgb(var(--color-background));color:rgb(var(--color-foreground));height:100%;margin-left:auto;max-width:100%;overflow-y:auto;position:relative;transform:translate3d(100%, 0, 0);transition:transform .34s cubic-bezier(0.22, 1, 0.36, 1);width:min(100%,42.5rem);will-change:transform}.ingredients-modal__toggle{position:absolute;right:16px;top:24px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#575654;border:none;border-radius:50%;cursor:pointer;z-index:2}.ingredients-modal__toggle .svg-wrapper{align-items:center;display:flex;justify-content:center;height:14px;width:14px}.ingredients-modal__toggle path{stroke:rgb(var(--color-background))}.ingredients-modal__body{padding:24px 16px 16px}.ingredients-modal__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-right:44px}.ingredients-modal__tag{color:#727270;display:inline-flex;font-size:20px;line-height:130%}.ingredients-modal__image{aspect-ratio:375/261;background:rgba(var(--color-foreground), 0.06);border-radius:0;margin-bottom:18px;margin-left:-16px;margin-right:-16px;overflow:hidden}.ingredients-modal__image img,.ingredients-modal__image svg{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ingredients-modal__copy{color:rgba(var(--color-foreground), 0.8)}.ingredients-modal__title{font-family:var(--font-body-family);color:rgb(var(--color-foreground));font-size:20px;line-height:130%;margin:0 0 18px}.ingredients-modal__description{color:#2d2c29;font-size:15px;line-height:1.6}.ingredients-modal__description>*:first-child{margin-top:0}.ingredients-modal__description>*:last-child{margin-bottom:0}.ingredients-modal__description h1,.ingredients-modal__description h2,.ingredients-modal__description h3,.ingredients-modal__description h4,.ingredients-modal__description h5,.ingredients-modal__description h6{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:400;font-size:20px;line-height:130%;margin:0 0 12px;text-transform:uppercase}.ingredients-modal__description p,.ingredients-modal__description ul,.ingredients-modal__description ol{font-size:14px;line-height:1.5;margin:0 0 16px}.ingredients-modal__description p+h1,.ingredients-modal__description p+h2,.ingredients-modal__description p+h3,.ingredients-modal__description p+h4,.ingredients-modal__description p+h5,.ingredients-modal__description p+h6,.ingredients-modal__description ul+h1,.ingredients-modal__description ul+h2,.ingredients-modal__description ul+h3,.ingredients-modal__description ul+h4,.ingredients-modal__description ul+h5,.ingredients-modal__description ul+h6,.ingredients-modal__description ol+h1,.ingredients-modal__description ol+h2,.ingredients-modal__description ol+h3,.ingredients-modal__description ol+h4,.ingredients-modal__description ol+h5,.ingredients-modal__description ol+h6{margin-top:24px}.ingredients-modal__description ul,.ingredients-modal__description ol{list-style-position:outside;padding-left:21px}@media screen and (min-width: 750px){.ingredients-modal__content{width:min(100%,708px)}.ingredients-modal__toggle{right:24px;top:24px}.ingredients-modal__body{padding:24px}.ingredients-modal__image{aspect-ratio:660/460;border-radius:16px;overflow:hidden !important;margin-left:0;margin-right:0;margin-bottom:20px}.ingredients-modal__title{font-size:28px;line-height:120%;margin-bottom:24px}}@media screen and (min-width: 990px){.ingredients-modal__content{width:min(100%,708px)}}