.ba-results{display:block;padding-block:var(--bar-pt) var(--bar-pb)}.ba-results__inner{max-width:calc(var(--bar-max-width) + var(--page-padding) * 2)}.ba-results__header{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;margin-block-end:var(--bar-header-gap)}.ba-results__title{margin:0}.ba-results__filter{flex-shrink:0}.ba-results__select{--input-height: 4.3rem;min-width:21.5rem;font-size:1.2rem}.ba-results__list{display:flex;flex-direction:column;gap:var(--bar-item-gap);margin:0;padding:0;list-style:none}.ba-results__item[hidden]{display:none}.ba-results__media{display:flex;gap:var(--bar-image-gap)}.ba-results__figure{position:relative;flex:1 1 0;min-width:0;margin:0}.ba-results__image{display:block;width:100%;height:auto;aspect-ratio:var(--bar-ratio);object-fit:cover}.ba-results__image--placeholder{background-color:rgb(var(--color-foreground) / .06)}.ba-results .ba-results__tag{position:absolute;inset-inline-start:1.2rem;inset-block-end:1.2rem;padding:.3rem 1rem .2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.3rem;line-height:1.65}.ba-results__content{padding-block-start:1.6rem}.ba-results__content>*{margin:0}.ba-results .ba-results__courtesy{color:rgb(var(--bar-accent));font-size:1.2rem;line-height:1.5}.ba-results__name{margin-block-start:1.2rem}.ba-results__location{margin-block-start:.4rem;font-size:1.4rem;font-weight:600}.ba-results__product{margin-block-start:.8rem}.ba-results__product-link{color:rgb(var(--bar-accent));text-decoration:underline;text-underline-offset:.3rem}.ba-results__features{display:flex;flex-direction:column;gap:.6rem;margin-block-start:1.6rem;padding:0;list-style:none}.ba-results__feature{display:flex;align-items:center;gap:.8rem}.ba-results .ba-results__feature .text-subheading{font-size:1.2rem;line-height:1.65}.ba-results__check{flex-shrink:0;width:1.6rem;height:1.6rem;color:rgb(var(--bar-check))}.ba-results__check svg{width:100%;height:100%}.ba-results__check path[stroke]{stroke-width:1.6px}.ba-results__testimonial{margin-block-start:2.4rem;padding:2rem;background-color:rgb(var(--bar-testimonial-bg));font-weight:500;line-height:1.5}.ba-results__empty{margin:0;text-align:center}@media(min-width:768px){.ba-results__header{flex-direction:row;align-items:center;justify-content:space-between;gap:3.2rem}.ba-results__card{display:flex;align-items:center}.ba-results__media{width:50%}.ba-results__content{flex:1 1 0;padding-block-start:0;padding-inline-start:var(--bar-content-offset)}.ba-results--alternate .ba-results__item:nth-child(2n of:not([hidden])) .ba-results__card{flex-direction:row-reverse}.ba-results--alternate .ba-results__item:nth-child(2n of:not([hidden])) .ba-results__content{padding-inline:0 var(--bar-content-offset)}}@media(prefers-reduced-motion:no-preference){.ba-results[filtered] .ba-results__item{animation:ba-results-fade-in .35s ease-in}}@keyframes ba-results-fade-in{0%{opacity:0}}.ingredients{display:block;padding-block:var(--ing-pt) var(--ing-pb)}.ingredients__header{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;margin-block-end:var(--ing-header-gap)}.ingredients__title{margin:0}.ingredients__filters{display:flex;flex-wrap:wrap;gap:.8rem}.ingredients .ingredients__filter{padding:1.2rem 2.4rem;border:.1rem solid rgb(var(--color-foreground));background-color:transparent;color:rgb(var(--color-foreground));font-family:var(--font-subheading--family, inherit);font-size:1.2rem;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:background-color var(--animation-duration--medium, .3s),border-color var(--animation-duration--medium, .3s),color var(--animation-duration--medium, .3s)}.ingredients .ingredients__filter[aria-pressed=true]{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media(hover:hover)and (pointer:fine){.ingredients .ingredients__filter:not([aria-pressed=true]):hover{border-color:rgb(var(--ing-accent));background-color:rgb(var(--ing-accent));color:rgb(var(--color-background))}}.ingredients__list{display:grid;grid-template-columns:repeat(var(--ing-columns),minmax(0,1fr));gap:var(--ing-row-gap) var(--ing-column-gap);margin:0;padding:0;list-style:none}.ingredients__item[hidden]{display:none}.ingredients__card{display:flex;flex-direction:column;gap:.4rem;width:100%;padding:0;border:0;background:none;color:inherit;text-align:start;cursor:pointer}.ingredients__media{display:block;overflow:hidden;margin-block-end:.8rem}.ingredients__image{display:block;width:100%;height:auto;aspect-ratio:var(--ing-ratio);object-fit:cover;transition:transform var(--animation-duration--long, .6s) ease}.ingredients__image--placeholder{background-color:rgb(var(--color-foreground) / .06)}@media(hover:hover)and (pointer:fine){.ingredients__card:hover .ingredients__image{transform:scale(1.05)}}.ingredients__name{font-size:1.5rem;font-weight:600;line-height:1.3}.ingredients .ingredients__type{font-size:1.1rem}.ingredients__type--active{color:rgb(var(--ing-active))}.ingredients__type--inactive{color:rgb(var(--ing-inactive))}.ingredients__dialog{--dialog-max-width: 98rem}.ingredients__dialog-content{display:flex;flex-direction:column;gap:2.4rem;padding:2.4rem 1.6rem}.ingredients__dialog-media .ingredients__image{max-height:40vh;background-color:rgb(var(--color-foreground) / .06)}.ingredients__dialog-title{margin:0 0 1.6rem}.ingredients__dialog-text{padding-block-end:2rem;border-block-end:.1rem solid rgb(var(--color-border) / var(--color-border-alpha, 1))}.ingredients__dialog-text>*{margin:0}.ingredients__badges{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:2rem 0 0;list-style:none}.ingredients__badge{display:flex;align-items:center;gap:.8rem;font-size:1.2rem;font-weight:500}.ingredients__badge-icon{flex-shrink:0;width:2.4rem;height:2.4rem;object-fit:contain}@media(min-width:768px){.ingredients__dialog-content{flex-direction:row;align-items:center;gap:4rem;padding:4rem}.ingredients__dialog-media{flex:0 0 40%}.ingredients__dialog-media .ingredients__image{max-height:none}.ingredients__dialog-details{flex:1 1 auto;min-width:0;padding-inline-end:2rem}}@media(max-width:479.98px){.ingredients__filters{flex-direction:column;align-self:stretch}.ingredients .ingredients__filter{width:100%}}.masonry-section .f-column>*:first-child{margin-block-start:var(--offset-top, 0)}.press-logos{padding-block:var(--pl-pt) var(--pl-pb)}.press-logos__inner{max-width:calc(var(--pl-max-width) + var(--page-padding) * 2)}.press-logos__header{margin-block-end:var(--pl-header-gap);text-align:center}.press-logos__header>*{margin:0}.press-logos .press-logos__subheading{color:rgb(var(--pl-accent));font-size:1.4rem;line-height:1.5}.press-logos__subheading+.press-logos__heading{margin-block-start:2rem}.press-logos__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--pl-gap);margin:0;padding:0;list-style:none}.press-logos__item{flex:0 0 calc((100% - var(--pl-gap) * (var(--pl-columns) - 1)) / var(--pl-columns));min-width:0;height:var(--pl-item-height);border:1px solid rgb(var(--color-border))}.press-logos__logo{display:flex;align-items:center;justify-content:center;height:100%;padding:.8rem 1.6rem}.press-logos__image{display:block;width:var(--pl-logo-width);max-width:100%;height:auto;max-height:100%;object-fit:contain}.press-logos__image--placeholder{aspect-ratio:5 / 2;background-color:rgb(var(--color-foreground) / .06)}@media(max-width:767.98px){.press-logos--mobile-scroll .press-logos__list{flex-wrap:nowrap;justify-content:flex-start;margin-inline:calc(var(--page-padding) * -1);padding-inline:var(--page-padding);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-padding);scrollbar-width:none}.press-logos--mobile-scroll .press-logos__list::-webkit-scrollbar{display:none}.press-logos--mobile-scroll .press-logos__item{flex:0 0 var(--pl-item-width-mobile);scroll-snap-align:start}}.video-testimonial{padding-block:var(--vt-pt) var(--vt-pb)}.video-testimonial__inner{max-width:calc(var(--vt-max-width) + var(--page-padding) * 2)}.video-testimonial__grid{display:grid;gap:var(--vt-gap)}.video-testimonial__media{min-width:0;aspect-ratio:var(--vt-ratio)}.video-testimonial__media .video-placeholder-wrapper{display:block;position:relative;height:100%}.video-testimonial__media .placeholder,.video-testimonial__media .video-placeholder-wrapper img{display:block;width:100%;height:100%;object-fit:cover}.video-testimonial__card{display:flex;flex-direction:column;margin:0;padding:var(--vt-card-padding);background-color:rgb(var(--vt-card-bg));color:rgb(var(--vt-card-text))}.video-testimonial__quote{margin:0;padding:0;border:0}.video-testimonial__quote p{margin:0;color:inherit}.video-testimonial__attribution{margin-block-start:2rem}.video-testimonial__disclaimer{margin:0;padding-block-start:2.4rem;margin-block-start:auto;font-size:1.2rem;line-height:1.65}@media(min-width:768px){.video-testimonial__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-testimonial__grid--media-right .video-testimonial__media{order:2}}.show-more-button{background:linear-gradient(180deg,rgb(var(--color-background) / 0%),rgb(var(--color-background) / 100%) 60%);height:25svh;z-index:1;padding-inline:var(--page-padding)}.show-more-button--expanded{--padding-block-start-mobile: 2.4rem;--padding-block-start: 6rem;position:relative;background:none;height:auto;padding-bottom:0}.image-collage{position:relative;width:100%}.image-collage__item{display:block}.image-collage__item .media{width:100%}.image-collage__item--main{position:relative;z-index:0;width:var(--collage-main-width-mobile)}.image-collage__item--secondary{position:absolute;z-index:1;width:var(--collage-secondary-width-mobile);top:var(--collage-secondary-position-mobile);transform:translateY(calc(var(--collage-secondary-position-mobile) * -1))}.image-collage--main-mobile-right .image-collage__item--main{margin-inline-start:auto}.image-collage--main-mobile-right .image-collage__item--secondary{inset-inline-start:0}.image-collage--main-mobile-left .image-collage__item--secondary{inset-inline-end:0}@media(min-width:768px){.image-collage__item--main{width:var(--collage-main-width);margin-inline-start:0}.image-collage__item--secondary{width:var(--collage-secondary-width);top:var(--collage-secondary-position);transform:translateY(calc(var(--collage-secondary-position) * -1));inset-inline:auto}.image-collage--main-right .image-collage__item--main{margin-inline-start:auto}.image-collage--main-right .image-collage__item--secondary{inset-inline-start:0}.image-collage--main-left .image-collage__item--secondary{inset-inline-end:0}}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
