.guarantee-labels{container-type:inline-size;display:flex;justify-content:flex-start;align-items:stretch;width:100%;max-width:min(1400px,100%);min-width:0;margin-inline:auto}.guarantee-labels__copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;width:auto;min-width:0;padding-right:2.5rem;border-right:1px solid #c4bcb9}.guarantee-labels__kicker{margin:0 0 10px;font-family:var(--sonez-font-spartan);font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:#1a1b18}.guarantee-labels__heading{margin:0 0 10px;max-width:100%;font-family:var(--sonez-font-spartan);font-size:22px;font-weight:600;letter-spacing:.04em;line-height:1.15;text-transform:uppercase;overflow-wrap:anywhere;color:#1a1b18}.guarantee-labels__text{font-family:var(--sonez-font-lato);font-size:17px;font-weight:300;line-height:1.45;color:#1a1b18}.guarantee-labels__text>:first-child{margin-top:0}.guarantee-labels__text>:last-child{margin-bottom:0}.guarantee-labels__marks{display:flex;flex:0 1 auto;align-items:center;gap:2.5rem;width:auto;max-width:100%;min-width:0;padding-left:2.5rem}.guarantee-labels__notice{display:block;width:auto;max-width:100%;height:auto;max-height:min(var(--label-h, 300px),600px)}@container (max-width: 960px){.guarantee-labels{flex-direction:column;align-items:center}.guarantee-labels__copy{width:min(36rem,100%);padding-right:0;padding-bottom:1.75rem;border-right:0;border-bottom:1px solid #c4bcb9;text-align:center}.guarantee-labels__text{margin-inline:auto}.guarantee-labels__marks{justify-content:center;width:100%;padding-left:0;padding-top:1.75rem}}@media screen and (max-width:749px){.guarantee-labels{flex-direction:column;align-items:stretch}.guarantee-labels__copy{width:100%;padding-right:0;padding-bottom:1.75rem;border-right:0;border-bottom:1px solid #c4bcb9;text-align:center}.guarantee-labels__marks{width:100%;max-width:100%;padding-left:0;padding-top:1.75rem;justify-content:center}.guarantee-labels__notice{width:100%;height:auto;max-height:600px}}.ingredient-tabs__header{margin-bottom:3.2rem}.ingredient-tabs__header :is(.image-with-text__subheading,.image-with-text__heading){margin:0}.ingredient-tabs__header .image-with-text__heading{margin-top:.8rem}.ingredient-tabs__layout{display:grid;grid-template-columns:minmax(22rem,34rem) minmax(0,1fr);column-gap:6rem;align-items:start}.ingredient-tabs__nav{display:flex;flex-direction:column}.ingredient-tabs__tab{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.15);box-shadow:inset .3rem 0 0 transparent;color:rgb(var(--color-foreground));cursor:pointer;font-family:var(--sonez-main-family, "League Spartan", sans-serif)!important;font-size:1.8rem;font-weight:650!important;letter-spacing:0;line-height:1.3;margin:0;padding:1.6rem 1.2rem 1.6rem 1.6rem;text-align:left;width:100%}.ingredient-tabs__tab[aria-selected=true]{box-shadow:inset .3rem 0 rgb(var(--color-foreground))}.ingredient-tabs__panel .rte{margin:0}.ingredient-tabs__panel .button{margin-top:2.4rem}@media screen and (max-width:749px){.ingredient-tabs__layout{grid-template-columns:1fr;row-gap:2.4rem}}.trust-strip{border-top:1px solid #c4bcb9;border-bottom:1px solid #c4bcb9}.trust-strip__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 8px;margin:0;padding:18px 12px 20px;list-style:none}.trust-strip__item{display:flex;flex:1 1 11rem;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;max-width:none;padding:0 1rem;text-align:center}.trust-strip__kicker{font-family:var(--sonez-font-spartan);font-size:10px;font-weight:500;letter-spacing:.2em;line-height:1.3;text-transform:uppercase;color:#6d6560}.trust-strip__phrase{font-family:var(--sonez-font-spartan);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1.25;text-transform:uppercase;color:#1a1b18}.trust-strip__rule{display:none;width:28px;height:1px;background:#c4bcb9}.trust-strip--lato .trust-strip__phrase{font-family:var(--sonez-font-lato);font-size:17px;font-weight:300;letter-spacing:.01em;text-transform:none}.trust-strip--gold .trust-strip__kicker{color:#d9b97a}.trust-strip--gold .trust-strip__phrase{color:#331603}.trust-strip--rule .trust-strip__item{gap:7px}.trust-strip--rule .trust-strip__rule{display:block}.trust-strip--phrase_first .trust-strip__phrase{order:1}.trust-strip--phrase_first .trust-strip__kicker{order:2;font-family:var(--sonez-font-lato);font-size:13px;font-weight:300;letter-spacing:.02em;text-transform:none}.trust-strip--bar{border-top:var(--trust-bar-border-width) solid var(--trust-bar-border);border-bottom:var(--trust-bar-border-width) solid var(--trust-bar-border);background:var(--trust-bar-bg)}.trust-strip--bar .trust-strip__bar{padding-block:var(--trust-bar-pad)}.trust-strip--bar .trust-strip__row{gap:var(--trust-bar-row-gap) var(--trust-bar-col-gap);padding:0}.trust-strip--bar .trust-strip__item{flex:1 1 var(--trust-bar-min);padding:0}.trust-strip--bar .trust-strip__line{margin:0;color:var(--trust-bar-text);font-family:var(--sonez-font-spartan);font-size:var(--trust-bar-size);line-height:1.5;font-weight:var(--trust-bar-weight);letter-spacing:var(--trust-bar-tracking);text-align:center;text-transform:none;overflow-wrap:break-word}.trust-strip--bar.trust-strip--upper .trust-strip__line{text-transform:uppercase}@media screen and (max-width:749px){.trust-strip--bar .trust-strip__bar{padding-block:var(--trust-bar-pad-mobile)}.trust-strip--bar .trust-strip__row{flex-direction:column;row-gap:var(--trust-bar-row-gap-mobile)}.trust-strip--bar .trust-strip__item{flex:0 0 auto;width:100%}.trust-strip--bar .trust-strip__line{font-size:var(--trust-bar-size-mobile)}}@media screen and (max-width:749px){.trust-strip:not(.trust-strip--bar) .trust-strip__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;justify-items:stretch}.trust-strip:not(.trust-strip--bar) .trust-strip__item{width:100%;min-width:0;max-width:none;padding:0 4px;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=AAAAICAAAAAAAAAg */
