.tsf-collection-head{background:var(--tsf-paper);color:var(--tsf-ink);border-bottom:var(--tsf-rule-4) solid var(--tsf-ink)}.tsf-collection-head__inner{display:grid;gap:var(--tsf-space-5);padding-block:var(--tsf-space-5) var(--tsf-space-5)}.tsf-collection-head__photo{aspect-ratio:1;overflow:hidden;border:var(--tsf-rule-1) solid var(--tsf-ink)}.tsf-collection-head__photo img{width:100%;height:100%;object-fit:cover}.tsf-collection-head__panel{display:grid;gap:var(--tsf-space-3);align-content:end;min-width:0}.tsf-collection-head__crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tsf-space-1) var(--tsf-space-2);margin:0;padding:0;list-style:none;font-size:var(--tsf-text-sm);color:var(--tsf-ink-2)}.tsf-collection-head__crumbs li{display:inline-flex;align-items:center;gap:var(--tsf-space-2);min-height:44px}.tsf-collection-head__crumbs li+li:before{content:"/";color:var(--tsf-ink-3)}.tsf-collection-head__crumbs a{color:var(--tsf-brand);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em}.tsf-collection-head__crumbs a:hover{color:var(--tsf-brand-hover);text-decoration-thickness:3px}.tsf-collection-head__title{font-family:var(--tsf-font-label);font-weight:900;font-size:var(--tsf-text-3xl);line-height:.95;letter-spacing:-.025em;text-wrap:balance;margin:0}.tsf-collection-head__hi{background:transparent;color:var(--tsf-ink);padding-inline:.12em;margin-inline:-.12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tsf-collection-head__serving{display:flex;justify-content:space-between;align-items:baseline;gap:var(--tsf-space-4);margin:0;padding:var(--tsf-space-2) 0;border-top:var(--tsf-rule-1) solid var(--tsf-ink);border-bottom:var(--tsf-rule-1) solid var(--tsf-ink);font-size:var(--tsf-text-md);font-weight:600;line-height:1.35;text-wrap:pretty}.tsf-collection-head__count{font-weight:700;white-space:nowrap}@media(max-width:749px){.tsf-collection-head--pantry .tsf-collection-head__serving{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--tsf-space-1)}.tsf-collection-head--pantry .tsf-collection-head__count{font-size:var(--tsf-text-sm);line-height:1.25}}.tsf-collection-head__description{color:var(--tsf-ink)}.tsf-collection-head__glance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-block:var(--tsf-rule-4) solid var(--tsf-ink)}.tsf-collection-head__metric{min-width:0;padding:var(--tsf-space-4);background:var(--tsf-panel)}.tsf-collection-head__metric+.tsf-collection-head__metric{border-inline-start:var(--tsf-rule-1) solid var(--tsf-ink)}.tsf-collection-head__metric dt{margin-bottom:var(--tsf-space-2);font-size:var(--tsf-text-sm);font-weight:700}.tsf-collection-head__metric dd{display:grid;gap:var(--tsf-space-1);margin:0;text-align:start;white-space:normal;overflow-wrap:anywhere}.tsf-collection-head__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tsf-space-2);font-size:var(--tsf-text-2xl);font-weight:900;line-height:1}.tsf-collection-head__unit{font-size:var(--tsf-text-sm);font-weight:600}.tsf-collection-head__portion,.tsf-collection-head__ties{font-size:var(--tsf-text-xs);font-weight:400;color:var(--tsf-ink-2)}.tsf-collection-head__pick{margin-top:var(--tsf-space-2);font-size:var(--tsf-text-sm);line-height:1.4;font-weight:700}.tsf-collection-head__pick a{color:var(--tsf-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;text-decoration-skip-ink:none}.tsf-collection-head__pick a:hover{color:var(--tsf-brand-hover);text-decoration-thickness:1px}.tsf-collection-head__glance-more{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--tsf-space-2) var(--tsf-space-4);padding-block:var(--tsf-space-3);border-top:var(--tsf-rule-1) solid var(--tsf-ink);font-size:var(--tsf-text-sm);font-weight:600}.tsf-collection-head__glance-more dd{display:flex;flex-wrap:wrap;gap:var(--tsf-space-2);margin:0}.tsf-collection-head__glance-more a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--tsf-space-2) var(--tsf-space-3);border:var(--tsf-rule-1) solid var(--tsf-brand);color:var(--tsf-brand);text-decoration:none}.tsf-collection-head__glance-more a:is(:hover,[aria-current=true]){background:var(--tsf-brand);color:var(--tsf-paper)}.tsf-collection-head__glance a:focus-visible{outline:3px solid var(--tsf-brand);outline-offset:3px}.tsf-collection-head__benefits{margin-top:var(--tsf-space-2);padding:var(--tsf-space-4);background:var(--tsf-hi-soft)}.tsf-collection-head .tsf-collection-head__claim{margin:0 0 var(--tsf-space-4);font-family:var(--tsf-font-label);font-size:var(--tsf-text-xl);font-weight:800;line-height:1.2;text-wrap:pretty}.tsf-collection-head .tsf-collection-head__claims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--tsf-space-4);margin:0;padding:0;list-style:none;font-size:var(--tsf-text-sm);font-weight:700;line-height:1.3}.tsf-collection-head .tsf-collection-head__claims li{display:flex;align-items:center;min-width:0;min-height:44px;padding-block:var(--tsf-space-2);border-top:var(--tsf-rule-1) solid var(--tsf-ink);border-bottom:0}@media(min-width:750px){.tsf-collection-head .tsf-collection-head__claims{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}}@media(max-width:389px){.tsf-collection-head__metric{padding:var(--tsf-space-3)}.tsf-collection-head__glance-more{display:block}.tsf-collection-head__glance-more dt{margin-bottom:var(--tsf-space-2)}}@media(max-width:749px){.tsf-collection-results--hi-calories .tsf-product-card .tsf-rows .tsf-row:first-child{margin-inline:0;padding-inline:var(--tsf-space-1)}}#MainContent .facets__status.desktop\:hidden{display:inline!important}.tsf-collection-head__foot{margin:0;font-size:var(--tsf-text-xs);line-height:1.45;color:var(--tsf-ink-2)}@media(min-width:990px){.tsf-collection-head__inner{padding-block:var(--tsf-space-6)}.tsf-collection-head--with-photo .tsf-collection-head__inner{grid-template-columns:minmax(0,34fr) minmax(0,66fr);gap:var(--tsf-space-7);align-items:end}.tsf-collection-head__description{max-width:60ch}}.tsf-collection-head--overview .tsf-collection-head__inner{grid-template-columns:minmax(0,1fr);gap:var(--tsf-space-5);align-items:center}.tsf-collection-head--overview .tsf-collection-head__panel{align-content:center}.tsf-collection-head--overview .tsf-collection-head__photo{min-width:0;margin:0}.tsf-collection-head--overview .tsf-collection-head__photo:not(.tsf-collection-head__photo--products){aspect-ratio:3 / 2}.tsf-collection-head--overview .tsf-collection-head__glance,.tsf-collection-head__details{grid-column:1 / -1;min-width:0}.tsf-collection-head__details{display:grid;gap:var(--tsf-space-3)}.tsf-collection-head--overview .tsf-collection-head__benefits{margin-top:0}.tsf-collection-head--overview .tsf-collection-head__claim{max-width:60ch}@media(min-width:750px){.tsf-collection-head--overview.tsf-collection-head--with-photo .tsf-collection-head__inner{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:var(--tsf-space-6)}.tsf-collection-head--overview.tsf-collection-head--with-photo .tsf-collection-head__photo{grid-column:1;grid-row:1}.tsf-collection-head--overview.tsf-collection-head--with-photo .tsf-collection-head__panel{grid-column:2;grid-row:1}.tsf-collection-head--overview .tsf-collection-head__claims{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749.98px){.tsf-collection-head--overview .tsf-collection-head__photo:not(.tsf-collection-head__photo--products){max-width:360px;width:100%;justify-self:center}}#MainContent .tsf-collection-results{display:block;padding-block:0 var(--tsf-space-8)}#MainContent .tsf-collection-results .collection-wrapper{display:block;width:var(--tsf-page);margin-inline:auto}#MainContent .tsf-collection-results .main-collection-grid{display:block;padding:0}#MainContent .tsf-collection-results .main-collection-grid>div{display:block}#MainContent .tsf-collection-results .facets-block-wrapper,#MainContent .tsf-collection-results .facets-toggle{margin:0}#MainContent .facets,#MainContent .facets-toggle,#MainContent .facets-controls-wrapper,.theme-drawer__dialog .facets{--style-border-radius-popover: 0;--style-border-popover: 2px solid var(--tsf-ink);--shadow-popover: none;--variant-picker-button-radius: 0;--checkbox-border-radius: 0;--checkbox-border: 1.5px solid var(--tsf-ink);--checkbox-size: 20px;--facets-hover-opacity: 1;--facets-panel-min-width: 260px;--facets-panel-width: 360px;--facets-panel-height: 60vh;--facets-inner-padding-inline: 0;--facets-inner-padding-block: 0;--theme-drawer-padding: var(--tsf-space-4);--drawer-padding: var(--tsf-space-4);--icon-opacity: 1;color:var(--tsf-ink);background:var(--tsf-paper)}#MainContent .facets--horizontal .facets__form{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--tsf-space-5);padding:0;border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}#MainContent .facets--horizontal .facets__form-wrapper,#MainContent .facets--horizontal .facets__filters-wrapper{padding:0;margin:0}#MainContent .facets--horizontal .facets__filters-wrapper{flex:1 1 auto;min-width:0}#MainContent .facets__summary{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--tsf-space-2);min-height:52px;padding-block:var(--tsf-space-3);border-bottom:0;font-family:var(--tsf-font-text);font-size:var(--tsf-text-sm);font-weight:700;color:var(--tsf-ink);opacity:1;cursor:pointer;list-style:none}#MainContent .facets__summary::-webkit-details-marker{display:none}#MainContent .facets--horizontal .facets__summary{height:auto;min-height:52px;padding-inline:0 var(--tsf-space-2);border-bottom:3px solid transparent;margin-bottom:-1px;transition:border-color var(--tsf-fast) var(--tsf-ease)}#MainContent .facets--horizontal .facets__summary:hover,#MainContent .facets--horizontal .facets__panel[open] .facets__summary{border-bottom-color:var(--tsf-ink)}#MainContent .facets__summary .facets__label{font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none;margin:0}#MainContent .facets__summary .icon-caret,#MainContent .facets__summary .svg-wrapper.icon-caret{position:relative;width:14px;height:14px;margin:0;color:var(--tsf-ink);flex:none}#MainContent .facets__summary .icon-caret svg{display:none}#MainContent .facets__summary .icon-caret:before,#MainContent .facets__summary .icon-caret:after{content:"";position:absolute;inset:50% auto auto 50%;width:14px;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:transform var(--tsf-fast) var(--tsf-ease),opacity var(--tsf-fast) var(--tsf-ease)}#MainContent .facets__summary .icon-caret:after{transform:translate(-50%,-50%) rotate(90deg)}#MainContent details[open]>.facets__summary .icon-caret:after{transform:translate(-50%,-50%) rotate(0);opacity:0}#MainContent .facets__status,#MainContent .facets__status .facets__bubble,#MainContent .facets__bubble{background:transparent;color:var(--tsf-ink-2);font-family:var(--tsf-font-text);font-size:var(--tsf-text-xs);font-weight:600;font-variant-numeric:tabular-nums;padding:0;min-width:0;height:auto;opacity:1}#MainContent .facets__status-wrapper{display:inline-flex;align-items:center;gap:var(--tsf-space-2)}#MainContent .facets--horizontal .facets__panel-content{background:var(--tsf-paper);color:var(--tsf-ink);border:2px solid var(--tsf-ink);box-shadow:none;padding:var(--tsf-space-2) var(--tsf-space-4)}#MainContent .facets__inputs-wrapper{margin:0}#MainContent .facets__inputs-list{display:block;margin:0;padding:0;list-style:none}#MainContent .facets__inputs-list-item{border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}#MainContent .facets__inputs-list-item:last-child{border-bottom:0}#MainContent .facets__inputs-list-item--disabled{color:var(--tsf-ink-3)}#MainContent .facets .checkbox{min-height:44px;align-items:center;gap:var(--tsf-space-3)}#MainContent .facets .checkbox__input{position:static;opacity:1;width:20px;height:20px;min-height:0;flex:none;accent-color:var(--tsf-brand);cursor:pointer}#MainContent .facets .checkbox__label{display:inline-flex;align-items:center;min-height:44px;margin:0;font-size:var(--tsf-text-sm);font-weight:500;line-height:1.3;color:inherit;cursor:pointer}#MainContent .facets .checkbox .icon-checkmark{display:none}#MainContent .facets .checkbox__label-text{padding-inline-start:0}#MainContent .facets input:checked+label,#MainContent .facets input:checked+.checkbox__label .checkbox__label-text{font-weight:700}#MainContent .facets__inputs-list--grid{display:flex;flex-wrap:wrap;gap:var(--tsf-space-2);padding-block:var(--tsf-space-2)}#MainContent .facets__inputs-list--grid .facets__inputs-list-item{border-bottom:0}#MainContent .facets__pill-label{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--tsf-space-3);border:1.5px solid var(--tsf-ink);background:var(--tsf-paper);color:var(--tsf-ink);font-size:var(--tsf-text-sm);font-weight:600;margin:0;cursor:pointer}#MainContent .facets__pill-input:checked+.facets__pill-label{background:var(--tsf-ink);color:var(--tsf-paper)}#MainContent .price-facet{display:grid;gap:var(--tsf-space-2);padding-block:var(--tsf-space-2)}#MainContent .price-facet__inputs-wrapper{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--tsf-space-2)}#MainContent .price-facet__field{position:relative;margin:0;min-width:0}#MainContent .price-facet__input{min-width:0}#MainContent .facets__item:has(.price-facet){--facets-panel-width: 440px}#MainContent .facets__item:has(.price-facet) .facets__panel-content{width:var(--facets-panel-width);overflow:visible}#MainContent .price-facet__input,#MainContent .facets .field__input{-webkit-appearance:none;appearance:none;width:100%;min-height:52px;padding:12px 14px 12px 28px;border:1.5px solid var(--tsf-ink);background:var(--tsf-paper);color:var(--tsf-ink);font-family:var(--tsf-font-text);font-size:1rem;font-variant-numeric:tabular-nums;box-shadow:none}#MainContent .price-facet__label,#MainContent .facets .field__label{position:absolute;top:50%;left:12px;transform:translateY(-50%);margin:0;font-size:var(--tsf-text-sm);font-weight:700;color:var(--tsf-ink-2);pointer-events:none}#MainContent .price-facet__separator{font-weight:700;color:var(--tsf-ink-2)}#MainContent .price-facet__highest-price{font-size:var(--tsf-text-xs);color:var(--tsf-ink-2)}#MainContent .facets__clear,#MainContent .clear-filter,#MainContent .facets__clear-all-link{display:inline-flex;align-items:center;min-height:44px;padding:0;color:var(--tsf-brand);font-family:var(--tsf-font-text);font-size:var(--tsf-text-sm);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em;background:transparent;border:0;cursor:pointer}#MainContent .facets__clear-all-link:hover,#MainContent .clear-filter:hover{color:var(--tsf-brand-hover);text-decoration-thickness:3px}#MainContent .facets-horizontal-remove{display:inline-flex;align-items:center}#MainContent .facets-horizontal-remove:before{content:none}#MainContent .facets-horizontal-remove .facets__clear-all-link:not(.facets__clear-all-link--active){display:none}#MainContent .facets__form-wrapper{color:var(--tsf-ink)}#MainContent .facets-remove,#MainContent .facets--horizontal .facets-remove,#MainContent .facets--horizontal .facets-remove--mobile-and-vertical{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tsf-space-2);margin:0;padding:var(--tsf-space-3) 0}#MainContent .facets--horizontal .facets__form .facets-remove{order:10;flex:1 1 100%;border-top:var(--tsf-rule-1) solid var(--tsf-ink)}#MainContent .facets-remove:empty,#MainContent .facets-remove:not(:has(.facets-remove__pill)){display:none}#MainContent .facets-remove__pill,#MainContent .facets-remove .pills__pill{display:inline-flex;align-items:center;gap:var(--tsf-space-2);min-height:36px;padding:4px 8px 4px 10px;border:0;background:var(--tsf-ink);color:var(--tsf-paper);font-family:var(--tsf-font-text);font-size:var(--tsf-text-xs);font-weight:700;letter-spacing:.02em;cursor:pointer}#MainContent .facets-remove__pill:hover{background:var(--tsf-brand);color:var(--tsf-paper)}#MainContent .facets-remove__pill .svg-wrapper{width:12px;height:12px;color:currentColor}#MainContent .facets-remove__pill svg{width:100%;height:100%}#MainContent .products-count-wrapper{display:inline-flex;align-items:center;min-height:52px;margin:0;padding:0;font-family:var(--tsf-font-text);font-size:var(--tsf-text-sm);font-weight:600;font-variant-numeric:tabular-nums slashed-zero;color:var(--tsf-ink-2);white-space:nowrap}#MainContent .facets--horizontal .products-count-wrapper{margin-inline-start:auto}#MainContent .sorting-filter__container{display:flex;align-items:center;gap:var(--tsf-space-2);margin:0;padding:0}#MainContent .sorting-filter__container .facets__label{margin:0;font-size:var(--tsf-text-sm);font-weight:700}#MainContent .sorting-filter__select-wrapper{position:relative;padding:0;border:1.5px solid var(--tsf-ink);background:var(--tsf-paper)}#MainContent .sorting-filter__select-wrapper:has(:focus-visible){outline:3px solid var(--tsf-focus);outline-offset:3px}#MainContent .sorting-filter__container .sorting-filter__select{-webkit-appearance:none;appearance:none;width:auto;min-height:44px;padding:8px 32px 8px 12px;border:0;background:transparent;color:var(--tsf-ink);font-family:var(--tsf-font-text);font-size:var(--tsf-text-sm);font-weight:600;text-align:left;text-align-last:left}#MainContent .sorting-filter__select-wrapper .icon{position:absolute;right:12px;top:50%;width:8px;height:13px;transform:translateY(-50%);color:var(--tsf-ink);pointer-events:none}#MainContent .sorting-filter__options{background:var(--tsf-paper);color:var(--tsf-ink);border:2px solid var(--tsf-ink);box-shadow:none}#MainContent .sorting-filter__options-inner{padding:var(--tsf-space-2) 0;gap:0}#MainContent .sorting-filter__option{min-height:44px;padding:0 var(--tsf-space-4);border-bottom:var(--tsf-rule-1) solid var(--tsf-ink);font-size:var(--tsf-text-sm);color:var(--tsf-ink)}#MainContent .sorting-filter__options-inner>:last-child .sorting-filter__option,#MainContent .sorting-filter__options-inner>.sorting-filter__option:last-child{border-bottom:0}#MainContent .sorting-filter__option:hover,#MainContent .sorting-filter__option:focus{background:var(--tsf-panel);color:var(--tsf-ink)}#MainContent .sorting-filter__option .sorting-filter__checkmark{color:var(--tsf-ink)}#MainContent .sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label,#MainContent .sorting-filter__option[aria-selected=true] .sorting-filter__label{font-weight:700}#MainContent .facets__status.desktop\:hidden{color:var(--tsf-ink-2)}#MainContent .facets-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--tsf-space-3);height:auto;min-height:56px;margin:0;padding:var(--tsf-space-1) 0 var(--tsf-space-3);border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}@media(min-width:750px){#MainContent .facets-toggle{display:none}}#MainContent .facets-toggle__wrapper{margin:0}#MainContent .facets-toggle__button{display:inline-flex;align-items:center;gap:var(--tsf-space-2);min-height:44px;padding:0 var(--tsf-space-3);border:1.5px solid var(--tsf-ink);background:var(--tsf-paper);color:var(--tsf-ink);font-family:var(--tsf-font-text);font-size:var(--tsf-text-sm);font-weight:700;box-shadow:none}#MainContent .facets-toggle__button .svg-wrapper{width:16px;height:16px;color:var(--tsf-ink)}#MainContent .filter-count-bubble{width:auto;min-width:20px;height:20px;padding-inline:4px;background:var(--tsf-ink);color:var(--tsf-paper);font-size:var(--tsf-text-xs);font-weight:700;font-variant-numeric:tabular-nums;aspect-ratio:auto}#MainContent .filter-count-bubble__background{display:none}#MainContent .facets-mobile-wrapper{display:flex;align-items:center;gap:var(--tsf-space-3);margin:0;padding:0}#MainContent .facets-mobile-wrapper .sorting-filter .facets__label{margin:0;color:var(--tsf-ink)}#filters-drawer .theme-drawer__dialog{background:var(--tsf-paper);color:var(--tsf-ink);border-left:var(--tsf-rule-4) solid var(--tsf-ink)}#filters-drawer .facets--drawer{background:var(--tsf-paper);color:var(--tsf-ink)}#filters-drawer .theme-drawer__title,#filters-drawer .facets--drawer .theme-drawer__title{font-family:var(--tsf-font-label);font-weight:900;font-size:var(--tsf-text-xl);letter-spacing:-.02em;color:var(--tsf-ink)}#filters-drawer .theme-drawer__badge{background:var(--tsf-ink);color:var(--tsf-paper);font-variant-numeric:tabular-nums}#filters-drawer .facets__filters-wrapper{border-top:var(--tsf-rule-4) solid var(--tsf-ink)}#filters-drawer .facets__item:before,#filters-drawer .sorting-filter:before{content:none}#filters-drawer .facets__panel{padding:0;border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}#filters-drawer .facets__summary{width:100%;min-height:52px;padding:var(--tsf-space-3) 0;font-size:var(--tsf-text-md)}#filters-drawer .facets__panel-content,#filters-drawer .facets__inputs{padding:0 0 var(--tsf-space-3)}#filters-drawer .facets__inputs-list-item{border-bottom:0}#filters-drawer .facets .checkbox,#filters-drawer .facets .checkbox__label{min-height:44px}#filters-drawer .facets__drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--tsf-space-2);padding:var(--tsf-space-4) 0 0;border-top:var(--tsf-rule-4) solid var(--tsf-ink);background:var(--tsf-paper)}#filters-drawer .facets__clear-all{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 16px;border:2px solid var(--tsf-ink);background:transparent;color:var(--tsf-ink);font-family:var(--tsf-font-text);font-size:var(--tsf-text-sm);font-weight:700;cursor:pointer}#filters-drawer .facets__clear-all:not(.facets__clear-all--active){visibility:hidden}#filters-drawer .facets__see-results{min-height:52px;background:var(--tsf-brand);border-color:var(--tsf-brand);color:var(--tsf-paper)}#filters-drawer .facets__see-results:hover{background:var(--tsf-brand-hover);border-color:var(--tsf-brand-hover)}#filters-drawer .facets-drawer__filters{padding-inline:var(--tsf-space-4)}#MainContent .facets .show-more__button{min-height:44px;color:var(--tsf-brand);font-family:var(--tsf-font-text);font-size:var(--tsf-text-sm);font-weight:700}#MainContent .tsf-results-grid{--product-grid-gap: var(--tsf-space-7) var(--tsf-gutter);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tsf-space-7) var(--tsf-gutter);margin:0;padding:var(--tsf-space-5) 0 0;list-style:none;border-top:var(--tsf-rule-4) solid var(--tsf-ink)}@media(min-width:750px){#MainContent .tsf-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){#MainContent .tsf-results-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}#MainContent .tsf-results-grid .product-grid__item{border:0;padding:0;min-width:0}product-card.tsf-product-card{display:flex;flex-direction:column;height:100%;min-width:0;border-bottom:var(--tsf-rule-1) solid var(--tsf-ink);padding-bottom:var(--tsf-space-3)}:is(.product-grid__item,.resource-list__item) product-card.tsf-product-card{display:flex}product-card.tsf-product-card .product-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}product-card.tsf-product-card .tsf-product-card__inner{display:flex;flex-direction:column;gap:0;padding:0;overflow:visible;color:var(--tsf-ink);flex:1 1 auto}product-card.tsf-product-card .tsf-product-card__blocks{display:contents}product-card.tsf-product-card .tsf-product-card__title a:after{content:none}product-card.tsf-product-card .tsf-product-card__title a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}product-card.tsf-product-card .card-gallery{position:relative;order:0;aspect-ratio:1;background:var(--tsf-paper);overflow:hidden;padding:0;border:0}product-card.tsf-product-card .card-gallery slideshow-slides{overflow:hidden}product-card.tsf-product-card .card-gallery .product-media-container,product-card.tsf-product-card .card-gallery slideshow-slide,product-card.tsf-product-card .card-gallery .product-media{aspect-ratio:1;background:transparent}product-card.tsf-product-card .card-gallery img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;mix-blend-mode:normal}product-card.tsf-product-card:hover .card-gallery img{transform:none}product-card.tsf-product-card .card-gallery .tsf-product-card__flag{z-index:2}product-card.tsf-product-card .product-card-gallery__title-placeholder{aspect-ratio:1;padding:var(--tsf-space-4);background:var(--tsf-panel);color:var(--tsf-ink);font-family:var(--tsf-font-label);font-weight:900;font-size:var(--tsf-text-lg);line-height:1.1}product-card.tsf-product-card .quick-add{z-index:2}product-card.tsf-product-card button.quick-add__button{--quick-add-hit: 44px;--quick-add-collapsed-width: var(--quick-add-hit);--quick-add-expanded-width: var(--quick-add-hit);--quick-add-icon-width: var(--quick-add-hit);box-sizing:border-box;min-width:var(--quick-add-hit)!important;min-height:var(--quick-add-hit)!important;height:var(--quick-add-hit)!important;border-radius:0;border:1.5px solid var(--tsf-ink);background:var(--tsf-paper);color:var(--tsf-ink);opacity:1!important;display:inline-flex!important;align-items:center;justify-content:center;-webkit-backdrop-filter:none;backdrop-filter:none;flex-shrink:0;white-space:nowrap;font-family:var(--tsf-font-label);font-weight:900;letter-spacing:.02em;text-transform:none}product-card.tsf-product-card button.quick-add__button>.add-to-cart-icon,product-card.tsf-product-card button.quick-add__button>.svg-wrapper.add-to-cart-icon{width:20px!important;height:20px!important;flex-shrink:0}product-card.tsf-product-card button.quick-add__button .add-to-cart-icon svg,product-card.tsf-product-card button.quick-add__button .svg-wrapper svg{width:20px;height:20px;display:block}@media screen and (max-width:749px){product-card.tsf-product-card button.quick-add__button{width:var(--quick-add-hit)!important;max-width:var(--quick-add-hit)!important;padding:0!important;gap:0!important;overflow:hidden;font-size:0!important;line-height:0}product-card.tsf-product-card button.quick-add__button:is(:hover,:focus-visible),product-card.tsf-product-card:is(:hover,:focus-within) button.quick-add__button{width:var(--quick-add-hit)!important;min-width:var(--quick-add-hit)!important;max-width:var(--quick-add-hit)!important;padding:0!important;opacity:1!important;scale:1}product-card.tsf-product-card button.quick-add__button .add-to-cart__added{font-size:0!important}}@media screen and (min-width:750px){product-card.tsf-product-card button.quick-add__button{width:auto!important;max-width:none!important;padding:0 14px!important;gap:8px!important;overflow:visible;font-size:13px!important;line-height:1!important}product-card.tsf-product-card button.quick-add__button:is(:hover,:focus-visible),product-card.tsf-product-card:is(:hover,:focus-within) button.quick-add__button{width:auto!important;min-width:var(--quick-add-hit)!important;max-width:none!important;padding:0 14px!important;opacity:1!important;scale:1}product-card.tsf-product-card button.quick-add__button .add-to-cart__added{font-size:13px!important}}product-card.tsf-product-card button.quick-add__button:disabled{opacity:.45!important}product-card.tsf-product-card .tsf-product-card__body .quick-add{position:static;inset:auto;z-index:auto;pointer-events:auto;display:block;width:100%}product-card.tsf-product-card .tsf-product-card__body .quick-add__product-form-component,product-card.tsf-product-card .tsf-product-card__body .shopify-product-form{height:auto;width:100%;display:block}product-card.tsf-product-card .tsf-quick-add__row{position:static;inset:auto;display:flex;align-items:stretch;gap:12px;width:100%;max-width:none;margin-top:12px;pointer-events:auto}product-card.tsf-product-card [data-quick-add-button=choose] .tsf-quick-add__qty{display:none}product-card.tsf-product-card .tsf-quick-add__qty{display:flex;align-items:stretch;flex:0 0 120px;width:120px;height:44px;border:1.5px solid var(--tsf-ink);background:var(--tsf-paper);color:var(--tsf-ink);pointer-events:auto}product-card.tsf-product-card .tsf-quick-add__qty button{width:36px;min-width:36px;height:100%;padding:0;border:0;background:transparent;color:var(--tsf-ink);box-shadow:none;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}product-card.tsf-product-card .tsf-quick-add__qty button:disabled{opacity:.45;cursor:not-allowed}product-card.tsf-product-card .tsf-quick-add__qty button .svg-wrapper,product-card.tsf-product-card .tsf-quick-add__qty button svg{width:12px;height:12px;display:block}product-card.tsf-product-card .tsf-quick-add__qty input[type=number]{width:100%;min-width:0;padding:0;border:0;border-inline:1.5px solid var(--tsf-ink);background:transparent;color:var(--tsf-ink);text-align:center;font-family:var(--tsf-font-text);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;-webkit-appearance:textfield;appearance:textfield}product-card.tsf-product-card .tsf-quick-add__qty input[type=number]::-webkit-inner-spin-button,product-card.tsf-product-card .tsf-quick-add__qty input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}product-card.tsf-product-card .tsf-quick-add__row button.quick-add__button{position:static!important;inset:auto!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;padding:0 14px!important;gap:8px!important;overflow:visible!important;font-size:13px!important;line-height:1!important;opacity:1!important;display:inline-flex!important;justify-content:center}product-card.tsf-product-card .tsf-quick-add__row button.quick-add__button:is(:hover,:focus-visible){width:auto!important;min-width:0!important;max-width:none!important;padding:0 14px!important;scale:1}product-card.tsf-product-card .tsf-quick-add__row button.quick-add__button .add-to-cart__added{font-size:13px!important}product-card.tsf-product-card .tsf-product-card__body{order:1;position:relative;z-index:1}product-card.tsf-product-card product-swatches{order:2;position:relative;z-index:1;padding-top:var(--tsf-space-2)}product-card.tsf-product-card .tsf-product-card__price{display:block}product-card.tsf-product-card .tsf-product-card__price .price,product-card.tsf-product-card .tsf-product-card__price .price-item__group{font-size:var(--tsf-text-lg);font-weight:800;color:var(--tsf-ink)}product-card.tsf-product-card .tsf-product-card__price .compare-at-price{font-weight:400;color:var(--tsf-ink-2);text-decoration:line-through;margin-right:.4em}product-card.tsf-product-card .tsf-product-card__price .unit-price{display:block;font-size:var(--tsf-text-xs);font-weight:500;color:var(--tsf-ink-2)}product-card.tsf-product-card .volume-pricing-note{font-size:var(--tsf-text-xs);color:var(--tsf-ink-2)}product-card.tsf-product-card--blocks .tsf-product-card__blocks{display:flex;flex-direction:column;gap:var(--tsf-space-2);padding-top:var(--tsf-space-3)}product-card.tsf-product-card--blocks .card-gallery{margin-top:calc(-1 * var(--tsf-space-3))}product-card.tsf-product-card--blocks .tsf-standard-card-title{display:flex;flex-direction:column;gap:var(--tsf-space-2);color:var(--tsf-ink);text-decoration:none}product-card.tsf-product-card--blocks .tsf-standard-card-brand{font-size:var(--tsf-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tsf-ink-2)}product-card.tsf-product-card--blocks .tsf-standard-card-title [role=heading],product-card.tsf-product-card--blocks .tsf-standard-card-title :is(h2,h3,h4,p){margin:0;font-family:var(--tsf-font-label);font-weight:800;font-size:var(--tsf-text-lg);line-height:1.1;letter-spacing:-.01em}product-card.tsf-product-card--blocks product-price{font-size:var(--tsf-text-lg);font-weight:800}#MainContent .product-grid .product-grid-view-zoom-out--details{display:none}.tsf-results-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tsf-space-3) var(--tsf-space-5);margin-top:var(--tsf-space-7);padding-top:var(--tsf-space-4);border-top:var(--tsf-rule-4) solid var(--tsf-ink)}.tsf-results-status{margin:0;font-size:var(--tsf-text-sm);font-weight:600;color:var(--tsf-ink-2)}.tsf-results-status__figure{font-weight:700;color:var(--tsf-ink)}.tsf-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tsf-space-3)}.tsf-pagination__page{font-size:var(--tsf-text-sm);font-weight:600;color:var(--tsf-ink-2)}.tsf-collection-empty{border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}#MainContent .tsf-results-empty{display:block;padding:var(--tsf-space-5) 0 0;text-align:left;align-items:stretch;gap:0;border-top:var(--tsf-rule-4) solid var(--tsf-ink)}.tsf-results-empty__clear{margin:0 0 var(--tsf-space-3);font-size:var(--tsf-text-sm);font-weight:600}.tsf-recovery{display:grid;gap:var(--tsf-space-5)}.tsf-recovery__heading{display:grid;gap:var(--tsf-space-3)}.tsf-recovery__heading h2{font-family:var(--tsf-font-label);font-weight:900;font-size:var(--tsf-text-2xl);line-height:.95;letter-spacing:-.025em;margin:0}.tsf-recovery__heading p{margin:0}.tsf-recovery__list{border-top:var(--tsf-rule-4) solid var(--tsf-ink)}.tsf-recovery__row{border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}.tsf-recovery__row:last-child{border-bottom:var(--tsf-rule-4) solid var(--tsf-ink)}.tsf-recovery__row>a{display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"word arrow" "note arrow";column-gap:var(--tsf-space-4);row-gap:2px;align-items:center;min-height:64px;padding:var(--tsf-space-3) 0}.tsf-recovery__word{grid-area:word;font-family:var(--tsf-font-label);font-weight:900;font-size:var(--tsf-text-xl);line-height:1;letter-spacing:-.02em}.tsf-recovery__note{grid-area:note;font-size:var(--tsf-text-sm);color:var(--tsf-ink-2)}.tsf-recovery__arrow{grid-area:arrow;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:1.5rem;color:var(--tsf-ink);transition:transform var(--tsf-base) var(--tsf-ease)}.tsf-recovery__row:hover .tsf-recovery__arrow,.tsf-recovery__row:focus-within .tsf-recovery__arrow{transform:translate(6px)}.tsf-recovery__row--pantry.tsf-row--hi{padding-inline:var(--tsf-space-2);margin-inline:calc(-1 * var(--tsf-space-2))}.tsf-recovery__row--pantry .tsf-recovery__note{color:var(--tsf-ink)}@media(min-width:750px){.tsf-recovery__row>a{grid-template-columns:minmax(0,2fr) minmax(0,3fr) 44px;grid-template-areas:"word note arrow";column-gap:var(--tsf-space-6);min-height:56px}.tsf-recovery__note{font-size:var(--tsf-text-md)}}.tsf-recovery--compact .tsf-recovery__heading h2{font-size:var(--tsf-text-xl)}.tsf-recovery--compact .tsf-recovery__row>a{min-height:48px;padding:var(--tsf-space-2) 0;grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"word arrow"}.tsf-recovery--compact .tsf-recovery__note{display:none}.tsf-recovery--compact .tsf-recovery__word{font-size:var(--tsf-text-lg)}.tsf-directory__list{border-top:var(--tsf-rule-8) solid var(--tsf-ink)}.tsf-directory__row{border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}.tsf-directory__row:last-child{border-bottom:var(--tsf-rule-8) solid var(--tsf-ink)}.tsf-directory__row>a{display:grid;grid-template-columns:minmax(0,1fr) 96px 44px;grid-template-areas:"word photo arrow" "meta photo arrow";column-gap:var(--tsf-space-4);row-gap:var(--tsf-space-1);align-items:center;padding:var(--tsf-space-4) 0}.tsf-directory__word{grid-area:word;font-family:var(--tsf-font-label);font-weight:900;font-size:var(--tsf-text-2xl);line-height:.95;letter-spacing:-.025em;align-self:end}.tsf-directory__meta{grid-area:meta;display:flex;flex-wrap:wrap;gap:var(--tsf-space-2) var(--tsf-space-4);align-items:baseline;font-size:var(--tsf-text-sm);color:var(--tsf-ink-2);align-self:start}.tsf-directory__note{max-width:44ch}.tsf-directory__count{font-weight:700;color:var(--tsf-ink);white-space:nowrap}.tsf-directory__photo{grid-area:photo;display:block;width:96px;aspect-ratio:1;overflow:hidden}.tsf-directory__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--tsf-slow) var(--tsf-ease)}.tsf-directory__photo--packshot{background:var(--tsf-paper)}.tsf-directory__photo--packshot img{object-fit:contain;padding:6%;mix-blend-mode:normal}.tsf-directory__row:hover .tsf-directory__photo img{transform:none}.tsf-directory__arrow{grid-area:arrow;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:1.5rem;color:var(--tsf-ink);transition:transform var(--tsf-base) var(--tsf-ease)}.tsf-directory__row:hover .tsf-directory__arrow,.tsf-directory__row:focus-within .tsf-directory__arrow{transform:translate(6px)}.tsf-directory__row--pantry .tsf-directory__word{background:transparent;padding-inline:.12em;margin-inline:-.12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.tsf-directory__subhead{margin:0 0 var(--tsf-space-3);padding-top:var(--tsf-space-8);font-size:var(--tsf-text-xl)}.tsf-directory__small{border-top:var(--tsf-rule-4) solid var(--tsf-ink)}.tsf-directory__small-row>a{min-height:52px;padding:var(--tsf-space-2) 0}.tsf-directory__small-word{font-weight:700}@media(min-width:750px){.tsf-directory__row>a{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px 56px;grid-template-areas:"word meta photo arrow";column-gap:var(--tsf-space-6);padding:var(--tsf-space-3) 0}.tsf-directory__word{font-size:var(--tsf-text-3xl);align-self:center}.tsf-directory__meta{flex-direction:column;gap:var(--tsf-space-1);align-self:center;font-size:var(--tsf-text-md)}.tsf-directory__photo{width:120px}.tsf-directory__arrow{width:56px;height:56px;font-size:2rem}}@media(min-width:990px){.tsf-directory__row>a{grid-template-columns:minmax(0,2fr) minmax(0,3fr) 120px 56px}}.tsf-pantry__browse{display:grid;gap:var(--tsf-space-3);margin-bottom:var(--tsf-space-6)}.tsf-collection-head--pantry{border-bottom-width:var(--tsf-rule-1);background:var(--tsf-hi-soft)}.tsf-collection-head--pantry .tsf-collection-head__inner{width:min(calc(100% - 32px),1440px);max-width:calc(100% - 32px);margin-inline:auto}.tsf-collection-head--pantry .tsf-collection-head__inner{padding-block:var(--tsf-space-4) var(--tsf-space-6)}.tsf-collection-head--pantry .tsf-collection-head__panel{gap:var(--tsf-space-2)}.tsf-pantry-hero__copy{display:grid;gap:var(--tsf-space-2);max-width:780px}.tsf-pantry-hero__lead{max-width:62ch;margin:0;font-size:var(--tsf-text-lg);line-height:1.4;text-wrap:pretty}.tsf-pantry__discovery{margin-bottom:var(--tsf-space-6)}.tsf-pantry__categories{margin-bottom:var(--tsf-space-4)}.tsf-pantry__categories-head{align-items:end;gap:var(--tsf-space-4);margin-bottom:var(--tsf-space-4)}.tsf-pantry__category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tsf-pantry__category-card{position:relative;display:grid;grid-template-rows:var(--tsf-pantry-media-h, 84px) auto;gap:6px;min-width:0;overflow:hidden;padding:8px;border:1px solid color-mix(in srgb,var(--tsf-ink) 24%,var(--tsf-paper));background:var(--tsf-paper);color:var(--tsf-ink);text-decoration:none;transition:border-color var(--tsf-base) var(--tsf-ease),background var(--tsf-base) var(--tsf-ease),transform var(--tsf-base) var(--tsf-ease)}.tsf-pantry__category-media{display:block;min-height:0;overflow:hidden;padding:4px;background:var(--tsf-paper)}.tsf-pantry__category-media img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center;transition:transform var(--tsf-base) var(--tsf-ease)}.tsf-pantry__category-copy{align-self:start;display:grid;gap:2px;min-width:0;padding:2px 30px 2px 2px}.tsf-pantry__category-copy strong{font-family:var(--tsf-font-label);font-size:.95rem;font-weight:900;line-height:1.12;text-wrap:balance}.tsf-pantry__category-count{font-family:var(--tsf-font-text);font-size:var(--tsf-text-xs, .75rem);font-weight:500;line-height:1.1;color:var(--tsf-ink-3);font-variant-numeric:tabular-nums}.tsf-pantry__category-card .tsf-pantry__arrow{position:absolute;right:10px;bottom:11px;display:grid;width:24px;height:24px;place-items:center;margin:0}.tsf-pantry__category-card:hover,.tsf-pantry__category-card:focus-visible{border-color:var(--tsf-brand);background:var(--tsf-hi-soft);transform:translateY(-2px)}.tsf-pantry__category-card:hover img,.tsf-pantry__category-card:focus-visible img{transform:scale(1.03)}.tsf-pantry__category-card.is-active{border-color:var(--tsf-brand);box-shadow:inset 0 0 0 2px var(--tsf-brand);background:var(--tsf-hi-soft)}.tsf-pantry__category-card:focus-visible{outline:var(--tsf-rule-2) solid var(--tsf-ink);outline-offset:4px}.tsf-pantry__pairings{display:grid;gap:var(--tsf-space-3);margin-bottom:var(--tsf-space-4);padding:var(--tsf-space-4);background:var(--tsf-hi-soft)}.tsf-pantry__pairings-head{display:flex;align-items:end;justify-content:space-between;gap:var(--tsf-space-4)}.tsf-pantry__pairings-head>div{display:grid;gap:2px}.tsf-pantry__pairings-head h2,.tsf-pantry__pairings-head p{margin:0}.tsf-pantry__pairings-head>p{max-width:58ch;color:var(--tsf-muted);font-size:var(--tsf-text-sm);line-height:1.45;text-wrap:pretty}.tsf-pantry__pairing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tsf-pantry__pairing-card{position:relative;display:grid;grid-template-columns:minmax(112px,160px) minmax(0,1fr) 24px;min-height:132px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tsf-ink) 24%,var(--tsf-paper));background:var(--tsf-paper);color:var(--tsf-ink);text-decoration:none;transition:border-color var(--tsf-base) var(--tsf-ease),transform var(--tsf-base) var(--tsf-ease)}.tsf-pantry__pairing-media{display:grid;min-width:0;place-items:center;padding:10px;background:var(--tsf-panel)}.tsf-pantry__pairing-media img{width:100%;height:112px;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--tsf-base) var(--tsf-ease)}.tsf-pantry__pairing-copy{display:grid;align-content:center;gap:4px;min-width:0;padding:var(--tsf-space-3)}.tsf-pantry__pairing-copy strong{font-family:var(--tsf-font-label);font-size:var(--tsf-text-lg);font-weight:900;line-height:1.1}.tsf-pantry__pairing-copy span{color:var(--tsf-muted);font-size:var(--tsf-text-sm);line-height:1.35}.tsf-pantry__pairing-card .tsf-pantry__arrow{align-self:center;display:grid;width:24px;height:24px;place-items:center;margin-right:var(--tsf-space-3)}.tsf-pantry__pairing-card:hover,.tsf-pantry__pairing-card:focus-visible,.tsf-pantry__pairing-card[aria-current=page]{border-color:var(--tsf-brand);transform:translateY(-2px)}.tsf-pantry__pairing-card:hover img,.tsf-pantry__pairing-card:focus-visible img{transform:scale(1.03)}.tsf-pantry__pairing-card:focus-visible{outline:var(--tsf-rule-2) solid var(--tsf-ink);outline-offset:4px}.tsf-pantry__brands{border:1px solid color-mix(in srgb,var(--tsf-ink) 24%,var(--tsf-paper));background:var(--tsf-panel)}.tsf-pantry__brands-summary{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:var(--tsf-space-4);padding:10px var(--tsf-space-4);cursor:pointer;list-style:none}.tsf-pantry__brands-summary::-webkit-details-marker{display:none}.tsf-pantry__brands-summary>span:first-child{display:grid;gap:2px}.tsf-pantry__brands-summary strong{font-family:var(--tsf-font-label);font-size:var(--tsf-text-lg);line-height:1.1}.tsf-pantry__brands-toggle{position:relative;flex:0 0 28px;width:28px;height:28px}.tsf-pantry__brands-toggle:before,.tsf-pantry__brands-toggle:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:currentColor;transform:translate(-50%,-50%)}.tsf-pantry__brands-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.tsf-pantry__brands[open] .tsf-pantry__brands-toggle:after{display:none}.tsf-pantry__brands-summary:focus-visible{outline:var(--tsf-rule-2) solid var(--tsf-ink);outline-offset:4px}.tsf-pantry__brands-body{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);gap:var(--tsf-space-4);padding:var(--tsf-space-4);border-top:1px solid color-mix(in srgb,var(--tsf-ink) 24%,var(--tsf-paper));background:var(--tsf-paper)}.tsf-pantry__search{display:grid;align-content:start;gap:6px}.tsf-pantry__search label{font-size:var(--tsf-text-sm);font-weight:700}.tsf-pantry__brand-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 var(--tsf-space-4);max-height:230px;overflow:auto;margin:0;padding:0;list-style:none}.tsf-pantry__brand-list a{display:flex;align-items:center;min-height:44px;padding:8px 2px;border-bottom:1px solid color-mix(in srgb,var(--tsf-ink) 18%,var(--tsf-paper));background:var(--tsf-paper);color:var(--tsf-ink);font-size:var(--tsf-text-sm);font-weight:600;text-decoration:none}.tsf-pantry__brand-list a:hover,.tsf-pantry__brand-list a:focus-visible{color:var(--tsf-brand);text-decoration:underline;text-underline-offset:.2em}.tsf-pantry__brand-list li[hidden]{display:none}@media(min-width:750px){.tsf-pantry__category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tsf-pantry__category-card{--tsf-pantry-media-h: 170px;padding:10px}.tsf-pantry__category-copy strong{font-size:var(--tsf-text-md)}}@media(min-width:1200px){.tsf-pantry__category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:749px){.tsf-collection-head--pantry .tsf-collection-head__inner{width:min(calc(100% - 24px),1440px);max-width:calc(100% - 24px)}.tsf-collection-head--pantry .tsf-collection-head__inner{padding-block:var(--tsf-space-3) var(--tsf-space-5)}.tsf-pantry-hero__copy .tsf-kicker{display:none}.tsf-pantry-hero__lead{font-size:var(--tsf-text-md)}.tsf-pantry__categories-head{align-items:start}.tsf-pantry__category-card{--tsf-pantry-media-h: 120px}.tsf-pantry__pairings{padding:var(--tsf-space-3)}.tsf-pantry__pairings-head{display:grid;gap:4px}.tsf-pantry__pairing-grid{grid-template-columns:minmax(0,1fr)}.tsf-pantry__pairing-card{grid-template-columns:92px minmax(0,1fr) 24px;min-height:96px}.tsf-pantry__pairing-media{padding:6px}.tsf-pantry__pairing-media img{height:84px}.tsf-pantry__pairing-copy{padding:var(--tsf-space-2)}.tsf-pantry__pairing-copy strong{font-size:var(--tsf-text-md)}.tsf-pantry__pairing-card .tsf-pantry__arrow{margin-right:var(--tsf-space-2)}.tsf-pantry__brands-body{grid-template-columns:minmax(0,1fr)}.tsf-pantry__brand-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:264px}}.tsf-pantry__group-title{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin:0;padding:var(--tsf-space-2) 0;font-size:var(--tsf-text-lg);font-weight:700;cursor:pointer;list-style:none}.tsf-pantry__group-title::-webkit-details-marker{display:none}.tsf-pantry__group-title:after{content:"+";display:grid;width:36px;height:36px;place-items:center;border:var(--tsf-rule-1) solid var(--tsf-ink);font-size:1.5rem;line-height:1}.tsf-pantry__group[open] .tsf-pantry__group-title:after{content:"\2212"}.tsf-pantry__group-title:focus-visible{outline:var(--tsf-rule-2) solid var(--tsf-ink);outline-offset:4px}.tsf-pantry__search{margin-bottom:var(--tsf-space-2)}.tsf-pantry__search input{width:100%;min-height:48px;padding:0 var(--tsf-space-3);border:var(--tsf-rule-1) solid var(--tsf-ink);border-radius:0;background:var(--tsf-paper);color:var(--tsf-ink);font:inherit}.tsf-pantry__search input:focus-visible{outline:var(--tsf-rule-2) solid var(--tsf-ink);outline-offset:3px}.tsf-pantry__rows{border-top:var(--tsf-rule-1) solid var(--tsf-ink);max-block-size:20rem;overflow-y:auto;overscroll-behavior:contain}.tsf-pantry__rows .tsf-row:last-child{border-bottom-width:var(--tsf-rule-1)}.tsf-pantry__rows .tsf-row[hidden]{display:none}.tsf-pantry__rows .tsf-row--link>a{min-height:52px;padding:var(--tsf-space-2) 0;font-weight:600}.tsf-pantry__row-text{display:grid;gap:2px}.tsf-pantry__row-word{font-weight:700}.tsf-pantry__row-note{font-size:var(--tsf-text-sm);font-weight:400;color:var(--tsf-ink-2)}.tsf-pantry__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;font-size:1.25rem;color:var(--tsf-ink);transition:transform var(--tsf-base) var(--tsf-ease)}.tsf-pantry__rows .tsf-row--link:hover .tsf-pantry__arrow,.tsf-pantry__rows .tsf-row--link:focus-within .tsf-pantry__arrow{transform:translate(6px)}.tsf-pantry__products-head{padding-bottom:var(--tsf-space-4)}.tsf-pantry__shell{display:contents}.tsf-pantry__shell[hidden]{display:none}.tsf-collection-guide__inner{max-width:880px}.tsf-collection-guide__panel .tsf-panel__title{font-size:var(--tsf-text-2xl)}.tsf-collection-guide__item{border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}.tsf-collection-guide__item:last-child{border-bottom:0}#MainContent .tsf-collection-guide__item>summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--tsf-space-4);min-height:52px;padding:var(--tsf-space-3) 28px var(--tsf-space-3) 0;border-bottom:0;font-size:var(--tsf-text-md);font-weight:700;cursor:pointer;list-style:none}#MainContent .tsf-collection-guide__item>summary::-webkit-details-marker{display:none}#MainContent .tsf-collection-guide__item>summary:before,#MainContent .tsf-collection-guide__item>summary:after{content:"";position:absolute;right:0;top:50%;width:14px;height:2px;background:currentColor;transform:translateY(-50%);transition:transform var(--tsf-fast) var(--tsf-ease),opacity var(--tsf-fast) var(--tsf-ease)}#MainContent .tsf-collection-guide__item>summary:after{transform:translateY(-50%) rotate(90deg)}#MainContent .tsf-collection-guide__item[open]>summary:after{transform:translateY(-50%) rotate(0);opacity:0}.tsf-collection-guide__item>.tsf-copy{padding:0 0 var(--tsf-space-4);font-size:var(--tsf-text-md)}#MainContent .collection-card,#MainContent .collection-card__image-wrapper{background:var(--tsf-paper);border:0}#MainContent .collection-card__image{background:var(--tsf-panel)}#MainContent .collection-card__title,#MainContent .collection-card h3{font-family:var(--tsf-font-label);font-weight:900;color:var(--tsf-ink)}#MainContent .collection-links__link{color:var(--tsf-ink);border-bottom:var(--tsf-rule-1) solid var(--tsf-ink)}@media(prefers-reduced-motion:reduce){.tsf-directory__photo img,.tsf-directory__arrow,.tsf-recovery__arrow,.tsf-pantry__arrow,.tsf-pantry__category-card,.tsf-pantry__category-card img,.tsf-pantry__pairing-card,.tsf-pantry__pairing-card img,product-card.tsf-product-card .card-gallery img{transition:none}.tsf-pantry__category-card:is(:hover,:focus-visible),.tsf-pantry__category-card:is(:hover,:focus-visible) img,.tsf-pantry__pairing-card:is(:hover,:focus-visible),.tsf-pantry__pairing-card:is(:hover,:focus-visible) img{transform:none}}.tsf-collection-results--hi-calories .tsf-product-card .tsf-row--hi{background:none;padding-inline:0;margin-inline:0}.tsf-collection-results--hi-calories .tsf-product-card .tsf-row--hi>dd{font-weight:700}.tsf-collection-results--hi-calories .tsf-product-card .tsf-rows .tsf-row:first-child{background:var(--tsf-hi);padding-inline:var(--tsf-space-2);margin-inline:calc(-1 * var(--tsf-space-2))}.tsf-collection-results--hi-calories .tsf-product-card .tsf-rows .tsf-row:first-child>dd{font-weight:900}.tsf-collection-status{margin:var(--tsf-space-5) auto var(--tsf-space-6);padding:var(--tsf-space-3) 0;border-top:var(--tsf-rule-1) solid var(--tsf-ink);border-bottom:var(--tsf-rule-1) solid var(--tsf-ink);font-size:var(--tsf-text-sm);font-weight:600}.tsf-collection-head--compact .tsf-collection-head__inner{padding-block:8px 12px;gap:12px}.tsf-collection-head--compact .tsf-collection-head__panel{gap:8px}.tsf-collection-head--compact .tsf-collection-head__title{font-size:clamp(28px,3vw,40px);line-height:1.1}.tsf-collection-head--compact .tsf-collection-head__serving{border:0;padding:0;font-size:16px;font-weight:400}.tsf-collection-head--compact .tsf-collection-head__crumbs ol{font-size:14px}.tsf-collection-support{border-bottom:0}.tsf-collection-support__inner{display:grid;gap:var(--tsf-space-5);padding-block:0 var(--tsf-space-5)}@media(min-width:750px){.tsf-collection-head--compact.tsf-collection-head--with-photo .tsf-collection-head__inner{grid-template-columns:180px minmax(0,1fr);column-gap:24px}}@media(max-width:749px){.tsf-collection-head--compact .tsf-collection-head__photo{display:none}}#MainContent .tsf-collection-results .tsf-results-grid{padding-top:var(--tsf-space-3)}.tsf-collection-head--compact .tsf-collection-claims{padding-block:0 12px}.tsf-collection-head--compact .tsf-collection-claims .tsf-collection-head__benefits{margin:0;padding:10px 16px}.tsf-collection-head--compact .tsf-collection-claims .tsf-collection-head__claim{margin-bottom:8px;font-size:clamp(18px,1.7vw,22px);line-height:1.2}.tsf-collection-head--compact .tsf-collection-claims .tsf-collection-head__claims{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px}.tsf-collection-head--compact .tsf-collection-claims .tsf-collection-head__claims li{min-height:0;padding:0;border:0}.tsf-sweets-head .tsf-collection-head__inner{grid-template-columns:minmax(0,408px) minmax(0,1fr);align-items:center;column-gap:32px}.tsf-sweets-head__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tsf-sweets-head__product{display:grid;gap:4px;color:inherit;text-align:center;text-decoration:none;font-size:13px;font-weight:600}.tsf-sweets-head__product img{display:block;width:100%;height:128px;object-fit:contain}.tsf-sweets-head__product:hover span{text-decoration:underline}.tsf-sweets-head+.tsf-sweets{padding-top:20px}@media(max-width:749px){.tsf-sweets-head .tsf-collection-head__inner{grid-template-columns:minmax(0,1fr);gap:12px}.tsf-sweets-head .tsf-collection-head__panel{grid-row:1}.tsf-sweets-head__photos{max-width:300px;width:100%;justify-self:center}.tsf-sweets-head__product img{height:80px}}.tsf-pantry__category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tsf-pantry__category-card{grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto;align-items:center;min-height:72px;padding:6px}.tsf-pantry__category-media{height:56px}.tsf-pantry__category-copy{align-self:center}.tsf-pantry__pairings-summary{min-height:44px;padding:12px 0;font-weight:700;cursor:pointer}.tsf-pantry__pairings:not([open]){padding-block:0}@media(max-width:749px){.tsf-pantry__category-grid{grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:minmax(190px,65%);overflow-x:auto;padding:3px 3px 10px;scroll-snap-type:x proximity}.tsf-pantry__category-card{scroll-snap-align:start}.tsf-pantry__categories-head{margin-block-end:12px}.tsf-pantry__discovery{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/thinslim-collection.css.map */
