.article-products__list{display:flex;flex-wrap:wrap;gap:2.5rem 1.5rem}.article-products__list>*{flex:1 1 220px;max-width:300px}@media screen and (max-width:699px){.article-products__list{flex-wrap:nowrap;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.article-products__list::-webkit-scrollbar{display:none}.article-products__list>*{flex:0 0 78%;max-width:none;scroll-snap-align:start}}.recipe__layout{display:grid;gap:2.5rem;padding-block:clamp(2rem,1.5rem + 2vw,4rem)}.recipe__meta{display:flex;flex-direction:column;gap:.5rem;margin-block-end:1.5rem}.recipe__meta-item{display:flex;justify-content:space-between;gap:1rem;border-block-end:1px solid rgb(var(--text-color) / .12);padding-block-end:.5rem}.recipe__ingredients .recipe__list{display:flex;flex-direction:column;gap:.6rem;margin-block:.75rem 1.5rem}.recipe__group{margin-block-start:1rem}@media screen and (min-width:900px){.recipe__layout{gap:clamp(2.5rem,5vw,5rem);align-items:start}.recipe__layout--left{grid-template-columns:minmax(0,300px) minmax(0,1fr)}.recipe__layout--right{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.recipe__layout--right .recipe__aside{order:2}.recipe__aside--sticky{position:sticky;top:var(--header-height, 6rem)}}.blog-split__featured{margin-block-end:2.5rem}.blog-split__featured-media{display:block;overflow:hidden}.blog-split__featured-media img{display:block;width:100%;height:auto}.blog-split__featured-body{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;margin-block-start:1.1rem}.blog-split__featured-body>*{margin:0}.blog-split__featured-eyebrow{text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;opacity:.7}.blog-split__featured-date{font-size:.85rem;opacity:.7}.blog-split__featured-link{text-decoration:none;color:inherit}.blog-split__feed .blog-post-list{display:grid;grid-template-columns:1fr;gap:2.75rem 2rem}.blog-split__footer{margin-block-start:3rem;display:flex;justify-content:center}@media screen and (min-width:700px){.blog-split__feed .blog-post-list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1000px){.blog-split:not(.blog-split--featured) .blog-split__feed .blog-post-list{grid-template-columns:repeat(3,1fr)}.blog-split--featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(2rem,4vw,4.5rem);align-items:start}.blog-split--featured .blog-split__featured{position:sticky;top:var(--header-height, 6rem);margin-block-end:0}.blog-split--featured .blog-split__featured-media img{aspect-ratio:3 / 4;object-fit:cover}.blog-split--featured .blog-split__feed .blog-post-list{grid-template-columns:repeat(2,1fr)}}.card-stack__inner{display:grid;gap:2.5rem}.card-stack__text{display:flex;flex-direction:column;gap:2rem}.card-stack__panels{display:grid}.card-stack__panel{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;opacity:0;visibility:hidden;transition:opacity .4s ease}.card-stack__panel.is-active{opacity:1;visibility:visible}.card-stack__panel>*{margin:0}.card-stack__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.card-stack__link{text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.card-stack__nav{display:flex;gap:.75rem}.card-stack__arrow{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:1px solid rgb(var(--text-color) / .35);background:transparent;color:rgb(var(--text-color));cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.card-stack__arrow:hover{border-color:rgb(var(--text-color))}.card-stack__arrow svg{width:1rem;height:1rem}.card-stack__deck{position:relative;aspect-ratio:var(--deck-aspect, 4 / 5);touch-action:pan-y}.card-stack__card{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease;will-change:transform}.card-stack__card .card-stack__img{width:100%;height:100%;object-fit:cover;display:block;box-shadow:0 18px 40px -18px #00000073}.card-stack__deck:focus-visible{outline:2px solid rgb(var(--text-color) / .5);outline-offset:6px}@media screen and (min-width:1000px){.card-stack__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,6rem)}.card-stack--right .card-stack__deck{order:2}}@media(prefers-reduced-motion:reduce){.card-stack__card{transition:opacity .2s ease}}.cooking-guide{display:flex;flex-direction:column;gap:2rem;margin-block-start:var(--section-stack-gap, 2.5rem)}.cooking-guide__media{overflow:hidden;margin-block-end:1.5rem}.cooking-guide__img{display:block;width:100%;height:auto}.cooking-guide__nav{display:flex;flex-wrap:wrap;gap:.5rem}.cooking-guide__nav-item{display:inline-flex;align-items:baseline;gap:.5rem;padding:.4em .85em;border:1px solid rgb(var(--text-color) / .2);border-radius:999px;text-decoration:none;color:rgb(var(--text-color));opacity:.7;transition:opacity .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.cooking-guide__nav-num{font-variant-numeric:tabular-nums;font-size:.8em;opacity:.7}.cooking-guide__nav-item:hover{opacity:1}.cooking-guide__nav-item.is-active{opacity:1;background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.cooking-guide__phase{scroll-margin-top:var(--header-height, 6rem)}.cooking-guide__phase+.cooking-guide__phase{margin-block-start:3.5rem}.cooking-guide__intro{margin-block-start:.75rem}@media screen and (min-width:999px){.cooking-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.cooking-guide__aside{position:sticky;top:var(--header-height, 6rem)}.cooking-guide__nav{flex-direction:column;gap:.25rem}.cooking-guide__nav-item{border:0;border-inline-start:2px solid transparent;padding:.5em 0 .5em 1em;border-radius:0}.cooking-guide__nav-item:hover,.cooking-guide__nav-item.is-active{background:transparent;color:rgb(var(--text-color));border-inline-start-color:rgb(var(--text-color))}.cooking-guide__main{padding-inline-start:clamp(1.5rem,3vw,3rem);border-inline-start:1px solid rgb(var(--text-color) / .15)}}.cooking-tabs{margin-block-start:var(--section-stack-gap, 2.5rem)}.cooking-tabs__list{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:2rem;border-block-end:1px solid rgb(var(--text-color) / .15);padding-block-end:0}.cooking-tabs__tab{display:inline-flex;align-items:baseline;gap:.5rem;padding:.65em .25em;margin-block-end:-1px;background:none;border:0;border-block-end:2px solid transparent;color:rgb(var(--text-color));opacity:.6;cursor:pointer;font:inherit;transition:opacity .15s ease,border-color .15s ease}.cooking-tabs__tab+.cooking-tabs__tab{margin-inline-start:1.25rem}.cooking-tabs__tab-num{font-variant-numeric:tabular-nums;font-size:.8em;opacity:.7}.cooking-tabs__tab:hover{opacity:1}.cooking-tabs__tab.is-active{opacity:1;border-block-end-color:rgb(var(--text-color))}.cooking-tabs__tab:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:3px}.cooking-tabs__panel[hidden]{display:none}.cooking-tabs__media{overflow:hidden;margin-block-end:1.5rem}.cooking-tabs__img{display:block;width:100%;height:auto}.cooking-tabs__intro{margin-block-start:.75rem}.cooking-step{margin-block-start:1.5rem}.cooking-step__title{font-weight:700;margin:0 0 .35rem}.cooking-step__text{position:relative;padding-inline-start:1.5rem}.cooking-step__text:before{content:"\203a";position:absolute;inset-inline-start:0;top:0;font-weight:700;color:rgb(var(--text-color) / .6)}.cooking-step__text>:last-child{margin-block-end:0}.cooking-image{margin-block-start:1.75rem}.cooking-image__img{display:block;width:100%;height:auto}.cooking-image__caption{margin-block-start:.5rem;font-size:.85rem;opacity:.7}@media screen and (min-width:999px){.cooking-tabs__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.cooking-tabs__panel:not(:has(.cooking-tabs__media)){display:block;max-width:48rem}.cooking-tabs__media{margin-block-end:0}}.featured-article{position:relative}.featured-article__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:rgb(0 0 0 / var(--fa-overlay, 0))}.featured-article.content-over-media .content{z-index:2}.featured-article[data-v=start] .content{align-self:start}.featured-article[data-v=center] .content{align-self:center}.featured-article[data-v=end] .content{align-self:end}.featured-article[data-h=start] .content{justify-self:start}.featured-article[data-h=center] .content{justify-self:center}.featured-article[data-h=end] .content{justify-self:end}.featured-article .content .blog-post-card__category{font-size:1.1rem;letter-spacing:0;text-transform:none}.featured-article .content :is(h1,h2,h3,h4,h5,h6){font-size:clamp(1.8rem,1.5rem + 1.3vw,2.4rem);line-height:1.12}.featured-article__date{opacity:.8}.image-grid-section{display:flex;flex-direction:column;gap:var(--section-stack-gap, 2.5rem)}@media screen and (min-width:999px){.image-grid-section--split{display:grid;grid-template-columns:var(--split-columns, minmax(0, 1fr) minmax(0, 2fr));gap:clamp(2rem,4vw,4.375rem);align-items:start}.image-grid-section--split .image-grid-section__aside{position:sticky;top:var(--header-height, 6rem)}}.image-grid{display:grid;grid-template-columns:1fr;gap:var(--image-grid-gap, 1rem)}@media screen and (min-width:700px){.image-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:999px){.image-grid{grid-template-columns:repeat(var(--image-grid-columns, 2),1fr)}}.image-grid__item{position:relative;display:block;overflow:hidden;aspect-ratio:var(--image-grid-aspect, 3 / 4);text-decoration:none;--text-color: 255 255 255;color:rgb(var(--text-color));isolation:isolate}.image-grid__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.image-grid__media img,.image-grid__media svg{display:block;width:100%;height:100%;object-fit:cover}.image-grid__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.image-grid__item--end:after{background:linear-gradient(to top,rgb(0 0 0 / var(--image-grid-overlay, .55)),#0000 60%)}.image-grid__item--start:after{background:linear-gradient(to bottom,rgb(0 0 0 / var(--image-grid-overlay, .55)),#0000 60%)}.image-grid__item--center:after{background:rgb(0 0 0 / calc(var(--image-grid-overlay, .55) * .8))}.image-grid__content{position:absolute;inset-inline:0;z-index:2;padding:clamp(1rem,2.5vw,1.75rem);text-shadow:0 1px 3px rgb(0 0 0 / .45)}.image-grid__content--end{bottom:0}.image-grid__content--start{top:0}.image-grid__content--center{top:50%;transform:translateY(-50%)}.image-grid__content>:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){margin-block:0 .35rem}.image-grid__content>:last-child{margin-block-end:0}.article__header{padding-block:clamp(2.5rem,1.5rem + 3vw,5rem) clamp(1.75rem,1rem + 2.5vw,3rem)}.article-tab{display:grid;gap:clamp(1.5rem,4vw,3.5rem);align-items:center;text-align:start}@media screen and (min-width:741px){.article-tab{grid-template-columns:1fr 1fr}}.article-tab__media{display:block;overflow:hidden}.article-tab__img{display:block;width:100%;height:auto}.article-tab__eyebrow{margin:0 0 .85rem;opacity:.7}.article-tab__title-link{text-decoration:none;color:inherit}.article-tab__title{display:block;margin:0}.article-tab__title-link:hover .article-tab__title{opacity:.8}.article-tab__excerpt{margin-block-start:1rem}.article-tab__link{display:inline-flex;align-items:center;gap:.45rem;margin-block-start:1.5rem}.product-features{display:block}.product-features__item{min-width:0}.product-features__media{overflow:hidden;margin-block-end:1rem}.product-features__img{display:block;width:100%;height:auto}.product-features--ratio-square .product-features__media,.product-features--ratio-portrait .product-features__media,.product-features--ratio-landscape .product-features__media{position:relative}.product-features--ratio-square .product-features__media{aspect-ratio:1 / 1}.product-features--ratio-portrait .product-features__media{aspect-ratio:3 / 4}.product-features--ratio-landscape .product-features__media{aspect-ratio:4 / 3}.product-features--ratio-square .product-features__img,.product-features--ratio-portrait .product-features__img,.product-features--ratio-landscape .product-features__img{width:100%;height:100%;object-fit:cover}.product-features__heading{margin:0 0 .5rem}.product-features__body>:last-child{margin-block-end:0}.product-features__link{display:inline-block;margin-block-start:.75rem}.product-features--align-center .product-features__text{text-align:center}.product-features__grid{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem)}@media screen and (min-width:700px){.product-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:999px){.product-features__grid{grid-template-columns:repeat(var(--pf-cols, 3),minmax(0,1fr))}}.product-features__controls{display:none;justify-content:flex-end;gap:.5rem;margin-block-end:1rem}.product-features__arrow{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgb(var(--text-color) / .25);border-radius:999px;background:none;color:rgb(var(--text-color));cursor:pointer;transition:border-color .15s ease}.product-features__arrow:hover{border-color:rgb(var(--text-color))}.product-features__arrow:disabled{opacity:.35;cursor:default}.product-features__track{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-features__track::-webkit-scrollbar{display:none}.product-features--carousel .product-features__item{flex:0 0 auto;width:80%;scroll-snap-align:start}@media screen and (min-width:700px){.product-features--carousel .product-features__item{width:calc((100% - 1.5rem)/2)}}@media screen and (min-width:999px){.product-features--carousel .product-features__item{width:calc((100% - (var(--pf-cols, 3) - 1) * 1.5rem) / var(--pf-cols, 3))}.product-features__controls{display:flex}}.product-features__dots{display:flex;justify-content:center;gap:.5rem;margin-block-start:1.25rem}.product-features__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:rgb(var(--text-color) / .25);cursor:pointer;transition:background-color .15s ease}.product-features__dot[aria-current=true]{background:rgb(var(--text-color))}@media screen and (min-width:999px){.product-features__dots{display:none}}.product-specs{margin:0;margin-block-start:var(--section-stack-gap, 2rem)}.product-specs__row{border-block-start:1px solid rgb(var(--text-color) / .15);padding-block:.9rem}.product-specs__row:last-child{border-block-end:1px solid rgb(var(--text-color) / .15)}.product-specs__label{font-weight:700;margin:0}.product-specs__value{margin:0;opacity:.85}.product-specs--inline .product-specs__row{display:grid;grid-template-columns:minmax(8rem,var(--specs-label-width, 14rem)) minmax(0,1fr);gap:1rem 2rem;align-items:baseline}.product-specs--stacked .product-specs__label{margin-block-end:.2rem}@media screen and (max-width:699px){.product-specs--inline .product-specs__row{grid-template-columns:1fr;gap:.2rem}}.ripper-divider{position:relative;width:100%;height:var(--rd-height, 40px);line-height:0;z-index:1}.ripper-divider__pattern{width:100%;height:100%;color:var(--rd-color, rgb(var(--background)));transform:translateY(var(--rd-offset, 0px))}.ripper-divider__pattern svg{display:block;width:100%;height:100%}.ripper-divider--overlap{height:0;overflow:visible}.ripper-divider--overlap .ripper-divider__pattern{position:absolute;inset-inline:0;height:var(--rd-height, 40px)}.ripper-divider--overlap.ripper-divider--up .ripper-divider__pattern{bottom:0}.ripper-divider--overlap.ripper-divider--down .ripper-divider__pattern{top:0}.section-heading{display:flex;align-items:flex-end;gap:clamp(.75rem,2vw,1.5rem)}.section-heading__title{flex:0 1 auto;margin:0;min-width:0}.section-heading__rule{flex:1 1 auto;min-width:2rem;height:0;margin-block-end:.35em;border-top:2px solid currentColor}.section-heading__text{flex:0 1 auto;width:fit-content;max-width:min(32ch,100%);text-align:end;line-height:1.35;text-wrap:balance}@media screen and (max-width:699px){.section-heading{flex-direction:column;align-items:stretch;gap:clamp(.75rem,4vw,1.5rem)}.section-heading__rule{width:100%;min-width:0;margin-block-end:0}.section-heading__text{width:auto;max-width:none;text-align:start}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
