.recipe__meta{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:.75rem;color:var(--color-secondary-text-main)}.recipe__meta span strong{color:var(--color-text-main)}.recipe__hero{overflow:hidden;border-radius:var(--border-radius-cards)}.recipe__stats{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 .5rem;padding:0;list-style:none}.recipe__stat{display:flex;flex-direction:column;align-items:center;min-width:6.5rem;padding:.75rem 1rem;text-align:center;border:1px solid var(--color-borders-main);border-radius:var(--border-radius-cards)}.recipe__stat-label{font-size:.75rem;text-transform:none;letter-spacing:.06em;color:var(--color-secondary-text-main)}.recipe__stat-value{font-weight:700}.recipe__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2.5rem;align-items:start}@media(max-width:800px){.recipe__layout{grid-template-columns:minmax(0,1fr);gap:2rem}}.recipe__ingredients{position:sticky;top:var(--recipe-ingredients-sticky-top, 1.5rem);padding:1.5rem;border:1px solid var(--color-borders-cards);border-radius:var(--border-radius-cards);background-color:var(--color-background-cards);color:var(--color-text-cards)}@media(max-width:800px){.recipe__ingredients{position:static}}@media(min-width:801px){.recipe__methods{padding-top:calc(1.5rem + 1px)}}.recipe__section-title{margin-bottom:1rem;padding-bottom:.5rem;text-transform:none;border-bottom:2px solid var(--color-accent-main)}.recipe__rte .metafield-rich_text_field>*+*{margin-top:.75rem}.recipe__rte .metafield-rich_text_field>:is(h3,h4){margin-top:2rem;font-size:calc(16px / 60 * var(--base-headings-size) + 0px);text-transform:lowercase}.recipe__rte .metafield-rich_text_field>:is(h3,h4):first-letter{text-transform:uppercase}@media(min-width:1024px){.recipe__rte .metafield-rich_text_field>:is(h3,h4){font-size:calc(18px / 60 * var(--base-headings-size) + 0px)}}.recipe__methods ol{padding-left:1.25rem}.recipe__methods .metafield-rich_text_field>:is(h3,h4)+ol{margin-inline-start:0;padding-left:0;list-style:none}.recipe__methods li{margin-bottom:.75rem}.recipe__tags{display:flex;flex-wrap:wrap;gap:.5rem}.recipe__share{display:flex;align-items:center;gap:.75rem}.recipe__share-links{display:flex;gap:.5rem;padding:0;margin:0;list-style:none}.recipe__share-links a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--color-borders-main);border-radius:50%;transition:background-color .2s ease,color .2s ease}.recipe__share-links a:hover{background-color:var(--color-accent-main);color:var(--color-foreground-accent-main)}.recipe__share-links svg{width:1.1rem;height:1.1rem}.recipe__share-links a[href^="mailto:"] svg path{stroke:#000}.recipe__products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--grid-gap)}.recipe-product{display:block;text-align:center}.recipe-product__image{overflow:hidden;border:1px solid var(--color-borders-cards);border-radius:var(--border-radius-cards);margin-bottom:.5rem}.recipe-card{position:relative;display:flex;flex-direction:column;height:100%}.recipe-card__link{display:flex;flex-direction:column;height:100%;color:inherit}.recipe-card__image{position:relative;overflow:hidden;border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0}.recipe-card__image .lazy-image,.recipe-card__image .lazy-image:before,.recipe-card__image .lazy-image:after,.recipe-card__image .svg-placeholder{border-radius:var(--border-radius-cards) var(--border-radius-cards) 0 0}.recipe-card__text{display:flex;flex-direction:column;flex:1 1 auto}.recipe-card__badges{display:flex;gap:.5rem;width:100%;margin-top:auto;padding-top:.75rem}.recipe-card__badge{display:inline-flex;flex:0 0 calc((100% - 1rem) / 3);min-width:0;align-items:center;justify-content:center;gap:.15rem;padding:.45rem .35rem;font-size:.7rem;line-height:1.2;color:#000;background-color:#fff;border:1px solid var(--color-borders-cards);border-radius:var(--border-radius-buttons);box-sizing:border-box;white-space:nowrap}.recipe-card__badge b{font-size:inherit}.recipe-card__view-button{width:100%;margin-top:auto;padding-top:.75rem}.recipe-card__view-button .button{padding-inline:.75rem!important}@media screen and (max-width:767px){.recipe-card__badges{flex-wrap:wrap;gap:.25rem;width:calc(100% + 1.25rem);margin-inline:-.625rem}.recipe-card__badge{flex:0 0 calc(50% - .125rem);padding-inline:.35rem;font-size:.6rem}}.recipe-card__featured{position:absolute;top:.5rem;left:.5rem;z-index:10;padding:.2rem .6rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--color-foreground-accent-main);background-color:var(--color-accent-main);border-radius:var(--border-radius-buttons)}.recipe-hub__layout{align-items:start}.recipe-hub__sidebar,.recipe-hub__results{min-width:0}.recipe-hub__active-filters[hidden]{display:none}.recipe-hub__results .recipe-hub__active-filters{align-items:center;min-height:3.125rem;margin:0 0 .5rem}.recipe-hub__mobile-controls{display:none}.recipe-filters.facets__form--mobile{display:block}.recipe-filters .facets__prewrapper{max-width:none;padding:0}.recipe-filters .facets__wrapper,.recipe-hub__search,.recipe-hub__search .facets__search-input{width:100%}.recipe-filter.facets__disclosure{display:block;width:100%;margin:0}.recipe-filter .facets__display{width:100%}.recipe-filter__tags{max-height:19rem;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.5rem}.recipe-filters__clear{width:100%;margin-top:1.25rem}.recipe-filters__clear[hidden],.recipe-hub__filters-drawer .recipe-filters__clear{display:none}.recipe-range{padding:1rem 0 .75rem}.recipe-range__value{display:block;min-height:1.25rem;margin-bottom:.5rem;color:var(--color-secondary-text-main)}.recipe-range__bounds{display:flex;justify-content:space-between;margin-bottom:.25rem;color:var(--color-secondary-text-main);font-size:.8125rem}.recipe-range__inputs{position:relative;width:calc(100% - 1rem);height:2rem;margin-inline:.5rem}.recipe-range__track,.recipe-range__track:after{position:absolute;top:50%;right:0;left:0;height:.125rem;border-radius:1rem;transform:translateY(-50%)}.recipe-range__track{background:var(--color-borders-main)}.recipe-range__track:after{right:calc(100% - var(--range-end, 100%));left:var(--range-start, 0%);background:var(--color-text-main);content:""}.recipe-range input[type=range]{position:absolute;top:0;left:0;z-index:2;width:100%;height:2rem;margin:0;padding:0;border:0;-webkit-appearance:none;appearance:none;background:transparent;pointer-events:none}.recipe-range input[type=range]:last-child{z-index:3}.recipe-range input[type=range]::-webkit-slider-runnable-track{height:.125rem;background:transparent}.recipe-range input[type=range]::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.4375rem;border:.125rem solid var(--color-background-main);border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--color-text-main);box-shadow:0 0 0 .0625rem var(--color-text-main);cursor:grab;pointer-events:auto}.recipe-range input[type=range]::-moz-range-track{height:.125rem;background:transparent}.recipe-range input[type=range]::-moz-range-thumb{width:.875rem;height:.875rem;border:.125rem solid var(--color-background-main);border-radius:50%;background:var(--color-text-main);box-shadow:0 0 0 .0625rem var(--color-text-main);cursor:grab;pointer-events:auto}.recipe-range input[type=range]:focus-visible::-webkit-slider-thumb{outline:.1875rem solid var(--color-borders-forms-primary);outline-offset:.125rem}.recipe-range input[type=range]:disabled{opacity:.4}.recipe-hub__count{margin-top:0;color:var(--color-secondary-text-main);font-size:.9rem}.recipe-hub__empty{display:none;padding:2rem 0;text-align:center;color:var(--color-secondary-text-main)}.recipe-hub__empty.is-visible{display:block}.recipe-card.is-hidden{display:none}.recipe-hub__more{display:flex;justify-content:center;margin-top:2rem}.recipe-hub__more[hidden]{display:none}.recipe-hub__title{text-transform:none}@media screen and (max-width:767px){.recipe-hub__container{margin-top:.5rem}.recipe-hub__mobile-controls{display:flex;margin-bottom:.5rem}.recipe-hub__mobile-filter-button{width:auto;color:var(--color-text-main)}.recipe-hub__mobile-filter-button svg *{stroke:currentColor}.recipe-hub__layout.grid .recipe-hub__sidebar.facets-sidebar{display:none}.recipe-hub__layout .recipe-hub__results{display:block;grid-column:1 / -1}.recipe-filter__tags{max-height:14rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-recipe.css.map */
