#product-grid{display:grid;grid-template-columns:1fr 1fr;list-style-type:none;margin:0;padding:0}@media(min-width:1280px){#product-grid{grid-template-columns:1fr 1fr 1fr}}#product-grid.one-col-layout{grid-template-columns:1fr}@media(min-width:1280px){#product-grid.one-col-layout{grid-template-columns:1fr 1fr 1fr}}#product-grid li:not(.field__select-option):not(.product-story){list-style-type:none;margin:0;padding:0}.collection-hero__text-wrapper{align-items:center;display:flex;flex-direction:column}.collection-hero__text-wrapper .collection-hero__title{margin-top:0}.collection-section aside .facets-container{display:grid;grid-template-columns:1fr 1fr 1fr;padding:var(--spacing-5);padding-bottom:0;padding-top:0}@media(min-width:1280px){.collection-section aside .facets-container{display:block}}.collection-section aside .facets-container .mobile-grid-layout{grid-column:2;grid-row:2}.collection-section aside .facets-container .filters-container{grid-column:3;justify-content:end;width:100%}.collection-section aside .facets-container .filters-container select.facet-filters__sort{max-width:78px}@media(min-width:1280px){.collection-section aside .facets-container .filters-container{justify-content:space-between}.collection-section aside .facets-container .filters-container select.facet-filters__sort{max-width:100%}}.facets-container .facets .facets__form{display:block;gap:var(--spacing-5);grid-template-columns:1fr 1fr}@media(min-width:1280px){.facets-container .facets .facets__form{display:grid;margin-bottom:var(--spacing-5)}}.product-count__wrap{grid-column:1/span 3;grid-row:1;justify-self:start;text-align:left}.product-count__pretext{display:inline-block;margin-right:var(--spacing-5)}.facet-filters__field h2,.facet-filters__field label,.facet-filters__field select,.product-count__pretext{color:var(--color-avocado-leaf-200)}h2.facets__heading{margin:0}.facets__summary{color:var(--color-avocado-leaf-200);margin-bottom:0}.facets__wrapper{display:flex;gap:var(--spacing-5)}.facets__filtering-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.facets__filtering-wrapper:not(.has-active-filter) .active-facets.active-facets-desktop{display:none;margin-top:var(--spacing-5)}.facets__filtering-wrapper.has-active-filter .active-facets.active-facets-desktop{align-items:center;display:flex;gap:var(--spacing-5);justify-content:start}.facet-filters__sort.select__select{margin:0;max-width:105px;min-height:0;min-height:auto;min-width:0;min-width:auto;overflow:hidden;padding:0;padding-right:var(--spacing-4);text-overflow:ellipsis;white-space:nowrap;width:auto}#ProductCountDesktop,.facets__heading.caption-large{color:var(--color-grey-500)}.facets__disclosure .facets__display{background:var(--color-mayo-100)}.active-facets.active-facets-desktop{flex:1 0 100%;margin-top:var(--spacing-3)}@media(min-width:1280px){.product-grid-container>.active-facets.active-facets-mobile{display:none}}facet-remove a{color:var(--color-avocado-leaf-200);margin-right:0;margin-top:0;text-decoration-line:none;text-transform:uppercase}facet-remove .active-facets__button-inner{font:var(--font-label-sm)}.mobile-facets__inner{background:var(--color-mayo-100)}.mobile-facets__footer{display:flex;flex-direction:column;gap:var(--spacing-5);justify-content:center}.mobile-facets__footer .active-facets__button-remove{display:none}.product-count.product-count--mobile{display:block;grid-column:span 3;text-align:left}@media(min-width:1280px){.product-count.product-count--mobile{display:none}}.facets.facets-filters .product-count.product-count__wrap{display:none}@media(min-width:1280px){.facets.facets-filters .product-count.product-count__wrap{display:block}}.facets.facets-filters .facets__filtering-wrapper{display:none}@media(min-width:1280px){.facets.facets-filters .facets__filtering-wrapper{display:flex}}.mobile-facets__wrapper{align-items:center;display:flex;grid-column:1;grid-row:2}@media(min-width:1280px){.mobile-facets__wrapper{display:none}}.facets.facets-filters{grid-column:3;grid-row:2}.facet-filters.sorting{grid-column:3}.mobile-facets__disclosure{align-items:center}.facet-filters.sorting h2.facet-filters__label{display:none}@media(min-width:1280px){.facet-filters.sorting h2.facet-filters__label{display:block}}.mobile-grid-layout{align-items:center;display:flex;gap:var(--spacing-2);height:100%;justify-content:center}@media(min-width:1280px){.mobile-grid-layout{display:none}}.mobile-grid-layout button{padding:0}.mobile-grid__layout-button-wrap{align-items:center;display:flex}.mobile-grid-layout__one.active+.mobile-grid-layout__two,.mobile-grid-layout__one:not(.active){opacity:.2}collection-grid set-bundle .product-form>:not(.set-bundle__add-to-cart){display:none}collection-grid set-bundle{display:flex;flex-direction:column;margin-top:auto;max-width:400px;padding-top:var(--spacing-3)}collection-grid set-bundle .product-form{background:transparent;border:0;margin:auto;padding:0;width:100%}collection-grid set-bundle .product-form.loading .set-bundle__cta{cursor:not-allowed}collection-grid set-bundle .product-form.loading .set-bundle__cta-text{opacity:0}collection-grid set-bundle .product-form.loading .set-bundle__cta-loading{display:block}collection-grid set-bundle .set-bundle__cta{width:100%}collection-grid set-bundle .set-bundle__cta--desktop{display:none}@media(min-width:1280px){collection-grid set-bundle .set-bundle__cta--desktop{display:inline-flex}}collection-grid set-bundle .set-bundle__cta--mobile{display:inline-flex}@media(min-width:1280px){collection-grid set-bundle .set-bundle__cta--mobile{display:none}}collection-grid set-bundle .set-bundle__cta .set-bundle__subscribe-text,collection-grid:not(.subscriptions) .price__subscription,collection-grid:not(.subscriptions) .product-card__cta-label-subscription,collection-grid:not(.subscriptions) [data-subscription-price],collection-grid:not(.subscriptions) subscription-dropdown{display:none}collection-grid:not(.subscriptions) global-discount[data-non-subscription]+.price__sale{color:var(--color-grey-600);display:inline-block}collection-grid:not(.subscriptions) global-discount[data-non-subscription].has-sale,collection-grid:not(.subscriptions) global-discount[data-non-subscription].has-sale span{color:var(--color-buffalo-sauce-200)}collection-grid.subscriptions .product-card__cta-label{display:none}collection-grid.subscriptions .price__subscription,collection-grid.subscriptions .product-card__cta-label-subscription,collection-grid.subscriptions [data-subscription-price]{display:inline-block!important}collection-grid.subscriptions .price__subscription,collection-grid.subscriptions [data-subscription-price]{color:var(--color-buffalo-sauce-200)}collection-grid.subscriptions .price__subscription.has-sale+.price__regular,collection-grid.subscriptions .price__subscription.has-sale+global-discount[data-discount][data-non-subscription],collection-grid.subscriptions [data-subscription-price].has-sale+.price__regular,collection-grid.subscriptions [data-subscription-price].has-sale+global-discount[data-discount][data-non-subscription]{display:none}collection-grid.subscriptions .price__subscription:not(.has-sale)+.price__regular,collection-grid.subscriptions [data-subscription-price]:not(.has-sale)+.price__regular{color:var(--color-grey-600);text-decoration-line:line-through}collection-grid.subscriptions .price__subscription:not(.has-sale)+global-discount[data-discount][data-non-subscription],collection-grid.subscriptions [data-subscription-price]:not(.has-sale)+global-discount[data-discount][data-non-subscription]{display:none}.collection-section .facets-horizontal{overflow:visible;overflow:initial}collection-grid[data-handle=gift-sets] subscription-toggle{display:none}@media(min-width:768px){collection-grid[data-handle=gift-sets] subscription-toggle:not(.is-mobile){display:none}}collection-grid subscription-toggle{align-items:center;background:var(--color-grey-100);border:1px solid var(--color-grey-400);border-radius:var(--spacing-3);color:var(--color-avocado-leaf-300);display:none;flex-grow:1;font:var(--font-base);gap:var(--spacing-3);margin-left:auto;padding:var(--spacing-3) var(--spacing-3-5);transition:background .25s ease}collection-grid subscription-toggle .tooltip{border-bottom:1px dotted var(--color-grey-600);cursor:pointer;display:inline-block;position:relative}collection-grid subscription-toggle .tooltiptext{background:#fefefb;border-radius:6px;bottom:180%;box-shadow:3px 4px 6px 2px rgba(16,24,40,.031);color:#000;left:50%;margin-left:-241px;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:300px;z-index:1}@media(min-width:768px){collection-grid subscription-toggle .tooltiptext{margin-left:-200px;width:250px}}collection-grid subscription-toggle .tooltiptext:after{border:5px solid transparent;border-top-color:#fefefb;content:" ";margin-left:-5px;position:absolute;right:18%;top:100%}collection-grid subscription-toggle .tooltip:hover .tooltiptext{visibility:visible}collection-grid subscription-toggle.is-mobile{display:flex;grid-column:1/4;grid-row:2;justify-content:center;margin-bottom:var(--spacing-3-5);margin-top:var(--spacing-3-5);width:100%}collection-grid subscription-toggle:not(.is-mobile){display:none}@media(min-width:768px){collection-grid subscription-toggle.is-mobile{display:none}collection-grid subscription-toggle:not(.is-mobile){display:flex;max-width:270px}}collection-grid subscription-toggle .tooltip{align-items:center;display:flex}collection-grid subscription-toggle svg path{fill:var(--color-grey-100)}collection-grid subscription-toggle:not(.is-subscription) svg path{fill:#0f463e}collection-grid subscription-toggle:not(.is-subscription) .checkmark{display:none}collection-grid subscription-toggle.is-subscription{background:var(--color-avocado-leaf-100);border:1px solid var(--color-avocado-leaf-300);color:var(--color-grey-100)}collection-grid subscription-toggle [aria-hidden=true]{height:0;position:absolute;visibility:hidden;width:0;z-index:-99}collection-grid subscription-toggle .fake-subscription-toggle{position:relative}collection-grid subscription-toggle .fake-subscription-toggle .knob{background:#fff;border-radius:100%;height:16px;position:absolute;width:16px}collection-grid subscription-toggle .fake-subscription-toggle .knob .relative-span{display:inline-block;height:100%;position:relative;width:100%}collection-grid subscription-toggle .fake-subscription-toggle .knob .relative-span .checkmark{left:50%;position:absolute;top:40%;transform:translate(-50%,-50%)}collection-grid subscription-toggle input[type=checkbox]{height:0;position:absolute;visibility:hidden;width:0;z-index:-99}collection-grid subscription-toggle input[type=checkbox]+.fake-subscription-toggle{background:var(--color-grey-400);border:.3px solid var(--color-grey-400);border-radius:100px;height:20px;transition:background .25s ease;width:36px}collection-grid subscription-toggle input[type=checkbox]+.fake-subscription-toggle .knob{left:1px;top:1px;transition:all .25s ease}collection-grid subscription-toggle input[type=checkbox]:checked+.fake-subscription-toggle{background:var(--color-avocado-leaf-300);border:.3px solid var(--color-avocado-leaf-300)}collection-grid subscription-toggle input[type=checkbox]:checked+.fake-subscription-toggle .knob{left:calc(100% - 2px);transform:translateX(calc(-100% + 2px))}.collection-section aside .facets-container .facets.facets-filters,.collection-section aside .facets-container .mobile-facets__wrapper,.collection-section aside .facets-container .mobile-grid-layout{grid-row:3}.bundle-builder collection-grid subscription-toggle{display:none!important}#product-grid li .tolstoy-container{overflow:hidden;position:relative}#product-grid li .tolstoy-container,#product-grid li .tolstoy-container video{background:var(--color-grey-600);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#product-grid li .tolstoy-container video{left:0;position:absolute;top:0}#product-grid .tolstoy-fakecard__wrapper.product-card__wrapper{padding:0}@media(min-width:960px){#product-grid .tolstoy-fakecard__wrapper.product-card__wrapper{padding:0}}#product-grid .product-card__inner.tolstoy-fakecard__outer{background:var(--color-mayo-100);bottom:0;position:absolute}@media(min-width:960px){#product-grid .last-item .tolstoy-container{min-height:50dvh}}#product-grid .last-item .tolstoy-container video{position:static}@media(min-width:960px){#product-grid .last-item .tolstoy-container video{position:absolute}}.facet-filters__label label[for=SortBy]{white-space:nowrap}.product-grid li{min-width:0}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icons--growthbook{display:none;position:relative}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icons--growthbook:after,product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icons--growthbook:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:40px;z-index:1}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icons--growthbook:before{background:linear-gradient(to right,var(--color-mayo-200),transparent);left:0}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icons--growthbook:after{background:linear-gradient(to left,var(--color-mayo-200),transparent);right:0}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icons{-webkit-overflow-scrolling:touch;align-items:center;background:var(--color-mayo-200);display:flex;gap:24px;overflow:hidden;overflow-x:auto;padding:8px 16px;scroll-behavior:smooth;scrollbar-width:none}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icon:first-child{margin-left:auto}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icon:last-child{margin-right:auto}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icon{align-items:center;display:flex;max-width:40px}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icon:has([src="//www.primalkitchen.com/cdn/shop/files/SVG_4.svg?v=1728670521&width=39"])+.product-nf__ingredient-icon:has([src="//www.primalkitchen.com/cdn/shop/files/SVG_4.svg?v=1728670521&width=39"]){display:none}product-card.product-card:has(.product-nf__ingredient-icons) .product-nf__ingredient-icons.product-nf__ingredient-icons--growthbook:active{cursor:grabbing}