@layer resets{strong,b{font-weight:var(--font-weight-semibold)}a{color:inherit}}@layer defaults{.type-display,.type-display-2{font-weight:var(--font-weight-regular);font-size:var(--font-size-5xl);line-height:var(--line-height-base)}.type-display{font-family:var(--font-heading-family);font-style:normal}.type-display-2{font-family:var(--font-family-highlight);font-style:italic}h1,.type-h1,h2,.type-h2,h3,.type-h3,h4,.type-h4,h5,.type-h5,h6,.type-h6,.type-headline,.type-headline-2{font-family:var(--font-heading-family);font-style:regular;font-weight:var(--font-weight-medium);line-height:var(--line-height-base)}h1,.type-h1{font-size:var(--font-size-4xl)}h2,.type-h2{font-size:var(--font-size-3xl)}h3,.type-h3{font-size:var(--font-size-2xl)}h4,.type-h4{font-size:var(--font-size-xl)}h5,.type-h5{font-size:var(--font-size-lg)}h6,.type-h6,.type-headline{font-size:var(--font-size-md)}.type-headline-2{font-size:var(--font-size-sm)}.type-highlight{font-family:var(--font-family-highlight);font-style:italic;font-weight:var(--font-weight-regular);font-size:120%;line-height:var(--line-height-base)}p,a,ul,ol,dl,.type-body,.type-body-2,.type-utility,.type-utility-2,.type-bold,.type-bold-2,.type-utility-bold,.type-utility-bold-2,.type-link,.type-link-2,.type-utility-link,.type-utility-link-2{font-family:var(--font-body-family);font-style:normal;line-height:var(--line-height-base)}p,a,ul,ol,dl,.type-body,.type-body-2,.type-utility,.type-utility-2,.type-link,.type-link-2,.type-utility-link,.type-utility-link-2{font-weight:var(--font-weight-regular)}em,strong,.type-bold,.type-bold-2,.type-utility-bold,.type-utility-bold-2{font-weight:var(--font-weight-semibold)}a,.type-link,.type-link-2,.type-utility-link,.type-utility-link-2{text-decoration:underline}p,a,ol,ul,dl,.type-body,.type-bold,.type-link{font-size:var(--font-size-md)}.type-body-2,.type-bold-2 .type-link-2{font-size:var(--font-size-sm)}.type-utility,.type-utility-bold,.type-utility-link{font-size:var(--font-size-xs)}.type-utility-2,.type-utility-bold-2,.type-utility-link-2{font-size:var(--font-size-2xs)}@media screen and (min-width:756px){.type-display,.type-display-2{font-size:var(--font-size-6xl)}h1,.type-h1{font-size:var(--font-size-5xl)}h2,.type-h2{font-size:var(--font-size-4xl)}h3,.type-h3{font-size:var(--font-size-3xl)}h4,.type-h4{font-size:var(--font-size-2xl)}h5,.type-h5{font-size:var(--font-size-xl)}h6,.type-h6{font-size:var(--font-size-lg)}.type-headline{font-size:var(--font-size-md)}.type-headline-2{font-size:var(--font-size-sm)}}}@layer components{.c-ingredients-popup{display:flex;flex-flow:column nowrap;gap:1.6rem;color:rgb(var(--color-base-text));background-color:var(--color-vanilla)}.c-ingredients-popup *{margin:0}.c-ingredients-popup hr{margin:0!important}.c-ingredients-popup ul{display:flex;padding:0;list-style-type:none}.c-ingredients-popup__cta{display:flex;flex-flow:column nowrap;padding-block-start:2.4rem}.c-claims-and-certs{display:flex;flex-flow:column nowrap;gap:2.4rem;padding-block-start:2.4rem}.c-claims-and-certs__certs{flex-flow:row nowrap;gap:1.6rem}.c-claims-and-certs__claims{flex-flow:column nowrap;gap:1.4rem}.c-claims-and-certs__claim-item{display:flex;align-items:center;gap:1.2rem}.c-nutrition-facts{display:flex;flex-flow:column nowrap;gap:2.4rem}.c-nutrition-facts--compact{gap:1.6rem}.c-nutrition-facts--compact .c-nutrition-facts{display:none}.c-nutrition-facts__card{display:flex;flex-flow:column nowrap;padding-block:1.6rem;border-radius:8px;border:1px solid var(--color-light-grey);gap:1.1rem;background-color:var(--color-white)}.c-nutrition-facts__card header{display:flex;align-items:center;gap:1.6rem;padding-inline:1.6rem}.c-nutrition-facts__card header img{border-radius:50%}table.c-nutrition-facts__table,table.c-nutrition-facts__table--simple{table-layout:fixed;width:100%;border-top:1px solid var(--color-light-grey)}.c-nutrition-facts__table th,.c-nutrition-facts__table td{border:0;padding-block:1.1rem!important}.c-nutrition-facts__table tr th:first-child,.c-nutrition-facts__table tr td:first-child{padding-inline-start:1.6rem!important}.c-nutrition-facts__table tr th:last-child,.c-nutrition-facts__table tr td:last-child{padding-inline-end:.9rem!important}.c-nutrition-facts__table tbody th,.c-nutrition-facts__table--simple tbody th{text-align:start}.c-nutrition-facts__table thead th{border-bottom:1px solid var(--color-light-grey)}.c-nutrition-facts__table:not(.c-nutrition-facts__table--simple) thead th,.c-nutrition-facts__table:not(.c-nutrition-facts__table--simple) tbody td{text-align:end}.c-nutrition-facts__table tbody th span:first-child{display:block}.c-nutrition-facts__table tbody tr:not(:last-child) th,.c-nutrition-facts__table tbody tr:not(:last-child) td{border-bottom:1px solid var(--color-light-grey)}.c-nutrition-facts__notice{display:flex;flex-flow:column nowrap;gap:1.2rem;padding:1.6rem;border-radius:8px;background-color:var(--color-lime)}.c-ingredients-trigger{display:flex;align-items:center;gap:1.2rem;width:min(36rem,100%);padding:1.2rem;color:rgb(var(--color-base-text));border-radius:4px;background-color:var(--color-white);border:1px solid var(--color-light-grey);transition:all .3s ease-in-out;cursor:pointer}.c-ingredients-trigger:hover{background-color:var(--color-sand)}.c-ingredients-trigger__icon{width:4rem;height:4rem}.c-ingredients-trigger__icon:has(svg){padding:1rem;background-color:var(--color-blue)}.c-ingredients-trigger__icon:has(svg) svg{width:100%;height:100%}.c-ingredients-trigger--large .c-ingredients-trigger__icon{width:6.6rem;height:6.6rem}.c-ingredients-trigger__label{flex:1 1 0;text-align:start;color:rgb(var(--color-base-text))}.c-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000000;pointer-events:none;visibility:hidden}.c-sheet[aria-hidden=true]{visibility:hidden}.c-sheet.c-sheet--open{pointer-events:auto;visibility:visible}.c-sheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:var(--color-blue);opacity:0;transition:opacity .25s ease;padding:0;margin:0;cursor:default}.c-sheet.c-sheet--open .c-sheet__overlay{opacity:.3}.c-sheet__panel{position:absolute;top:0;bottom:0;width:min(var(--sheet-width, 560px),100vw);max-width:100%;background:var(--sheet-bg, var(--color-vanilla));box-shadow:0 10px 40px #0003;display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);outline:none;overflow:auto;-webkit-overflow-scrolling:touch}.c-sheet[data-side=right] .c-sheet__panel{right:0;transform:translate(100%)}.c-sheet[data-side=left] .c-sheet__panel{left:0;transform:translate(-100%)}.c-sheet.c-sheet--open[data-side=right] .c-sheet__panel,.c-sheet.c-sheet--open[data-side=left] .c-sheet__panel{transform:translate(0)}.c-sheet.c-sheet--closing{pointer-events:none}.c-sheet.c-sheet--closing .c-sheet__overlay{opacity:0}.c-sheet.c-sheet--closing[data-side=right] .c-sheet__panel{transform:translate(100%)}.c-sheet.c-sheet--closing[data-side=left] .c-sheet__panel{transform:translate(-100%)}.c-sheet__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:3.6rem 1.6rem 1.6rem;border-bottom:1px solid rgba(0,0,0,.08)}.c-sheet__title{margin:0;font-size:1.125rem;line-height:1.5rem;font-weight:600}.c-sheet__close{background:transparent;border:0;width:2.4rem;height:2.4rem;cursor:pointer;color:rgb(var(--color-base-text))}.c-sheet__body{padding:1rem 1.6rem}@media(min-width:768px){.c-sheet__panel{padding-block-start:3.6rem}.c-sheet__header{padding:1rem 1.25rem}.c-sheet__body{padding:1.25rem}}body.c-sheet--lock{overflow:hidden!important}}@layer utilities{.text-2xs{font-size:var(--font-size-2xs)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-md)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.text-6xl{font-size:var(--font-size-6xl)}.font-weight-regular{font-weight:var(--font-weight-regular)}.font-weight-medium{font-weight:var(--font-weight-medium)}.font-weight-semibold{font-weight:var(--font-weight-semibold)}.font-style-normal{font-style:normal}.font-style-italic{font-style:italic}.line-height-base{line-height:var(--line-height-base)}.u-with-trademark:after{content:"";display:inline-block;height:3rem;width:4rem;background:url(/cdn/shop/files/bb-logo-purple.png?v=1656087098) no-repeat center center;background-size:contain;pointer-events:none;vertical-align:middle;margin-left:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2467/assets/styles.css.map */
