.htm-product{--htm-paper: #fffefa;--htm-ivory: #f7f3e9;--htm-olive: #4f5e45;--htm-ink: #2c302a;color:var(--htm-ink);letter-spacing:0}.htm-product__breadcrumb{display:flex;gap:.8rem;align-items:center;padding-top:1.4rem;color:#2c302aad;font-size:1.2rem}.htm-product__breadcrumb a{color:inherit;text-underline-offset:.3rem}body:has(.htm-product-review) .product{align-items:start}body:has(.htm-product-review) .product__media-wrapper,body:has(.htm-product-review) .product__info-wrapper{padding-top:1.6rem}body:has(.htm-product-review) .product__title h1{color:var(--htm-ink);font-size:5.2rem;line-height:1.16;letter-spacing:0}body:has(.htm-product-review) .product__description{color:#2c302ac7;line-height:1.9}body:has(.htm-product-review) .htm-product__summary{color:#2c302ad1;line-height:1.8;padding:0}body:has(.htm-product-review) .htm-product__summary p{margin:0 0 1.2rem}body:has(.htm-product-review) .htm-product__summary p:last-child{margin-bottom:0}body:has(.htm-product-review) .product__info-container>[id^=price-]{margin-bottom:1.2rem;margin-top:2.4rem}body:has(.htm-product-review) [id^=price-] .price--large{color:#2c302a;letter-spacing:0;line-height:1.25}body:has(.htm-product-review) [id^=price-] .price__container{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem}body:has(.htm-product-review) [id^=price-] .price:not(.price--on-sale) .price__regular .price-item--regular,body:has(.htm-product-review) [id^=price-] .price--on-sale .price-item--sale{color:#2c302a;font-size:2.4rem;font-weight:600;line-height:1.25}body:has(.htm-product-review) [id^=price-] .price-item--tax-included{color:#2c302aad;font-size:1.2rem;letter-spacing:0;margin:0}body:has(.htm-product-review) [id^=price-] .price-item--tax-included:before{content:"\ff08"}body:has(.htm-product-review) [id^=price-] .price-item--tax-included:after{content:"\ff09"}body:has(.htm-product-review) .product-form__submit{--color-button: 79, 94, 69;--color-button-text: 255, 255, 255;background-color:rgb(var(--color-button));border-radius:.4rem;color:rgb(var(--color-button-text));min-height:5.2rem}body:has(.htm-product-review) .product__media .htm-product__lead-image{object-fit:cover}.htm-product__inner{padding-top:clamp(5.6rem,8vw,10rem);padding-bottom:clamp(5.6rem,8vw,10rem)}.htm-product__heading{display:grid;gap:1rem;margin-bottom:clamp(3rem,5vw,5rem);max-width:72rem}.htm-product__eyebrow{color:var(--htm-olive);font-size:1.2rem;font-weight:700;letter-spacing:0;margin:0}.htm-product h2,.htm-product h3{color:var(--htm-ink);letter-spacing:0;margin-top:0}.htm-product h2{font-size:4.4rem;line-height:1.25;margin-bottom:0}.htm-product h3{font-size:2rem;line-height:1.45}.htm-product-uses{background:var(--htm-ivory)}.htm-product-uses__grid{display:grid;gap:2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.htm-product-uses__item{background:var(--htm-paper);border-bottom:1px solid rgba(79,94,69,.22);min-width:0}.htm-product-uses__media{aspect-ratio:4 / 3;overflow:hidden}.htm-product-uses__media img{display:block;height:100%;object-fit:cover;width:100%}.htm-product-uses__copy{padding:2.2rem 0 2.8rem}.htm-product-uses__number{color:var(--htm-olive);display:block;font-size:1.2rem;font-weight:700;margin-bottom:1.4rem}.htm-product-uses__item p,.htm-product-uses__detail{color:#2c302abd;line-height:1.8}.htm-product-uses__detail{margin-top:2.4rem;max-width:72rem}.htm-product-features{background:var(--htm-paper)}.htm-product-features__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(32rem,.9fr);min-height:56rem;padding-top:clamp(5.6rem,8vw,10rem);padding-bottom:clamp(5.6rem,8vw,10rem)}.htm-product-features__media{min-height:48rem;overflow:hidden}.htm-product-features__media img{display:block;height:100%;object-fit:cover;width:100%}.htm-product-features__copy{align-self:center;background:var(--htm-ivory);margin-left:-5rem;padding:clamp(3.2rem,5vw,6rem);position:relative}.htm-product-features__copy .rte{line-height:1.9;margin-top:2.4rem}.htm-product-features__tip{border-top:1px solid rgba(79,94,69,.22);padding-top:2rem}.htm-product-recipes{background:var(--htm-paper)}.htm-product-recipes__grid{display:grid;gap:2.4rem;grid-template-columns:repeat(3,minmax(0,1fr))}.htm-product-recipes__card{border-bottom:1px solid rgba(79,94,69,.22);min-width:0}.htm-product-recipes__media{aspect-ratio:4 / 3;display:block;overflow:hidden}.htm-product-recipes__media img{height:100%;object-fit:cover;transition:transform .22s ease;width:100%}.htm-product-recipes__media:hover img{transform:scale(1.02)}.htm-product-recipes__copy{padding:2.2rem 0 2.8rem}.htm-product-recipes__copy p{color:var(--htm-olive);font-size:1.2rem;font-weight:700;margin:0 0 1rem}.htm-product-recipes__copy h3 a{color:inherit;text-decoration:none}.htm-product__text-link{color:var(--htm-olive);display:inline-flex;font-weight:700;gap:.6rem;margin-top:1.2rem;text-underline-offset:.35rem}.htm-purchase-guide{background:var(--htm-ivory)}.htm-purchase-guide__layout{display:grid;gap:clamp(2.4rem,5vw,6rem);grid-template-columns:minmax(20rem,.7fr) minmax(32rem,1.3fr) auto;align-items:center;padding-top:clamp(4.8rem,7vw,7.2rem);padding-bottom:clamp(4.8rem,7vw,7.2rem)}.htm-purchase-guide__list{display:grid;gap:0;margin:0}.htm-purchase-guide__list div{border-bottom:1px solid rgba(79,94,69,.22);display:grid;gap:1.6rem;grid-template-columns:12rem 1fr;padding:1.4rem 0}.htm-purchase-guide__list dt{color:#2c302aad}.htm-purchase-guide__list dd{font-weight:700;margin:0}@media screen and (max-width:989px){.htm-product-features__layout,.htm-purchase-guide__layout{grid-template-columns:1fr}.htm-product-features__copy{margin:-4rem 2rem 0}.htm-product-features__media{min-height:40rem}}@media screen and (max-width:749px){body:has(.htm-product-review) product-info[data-update-url=true] .product-form__buttons:before{display:none}body:has(.htm-product-review) product-info[data-update-url=true] .product-form__sticky-submit{background:transparent;padding:0;position:static;width:auto}body:has(.htm-product-review) product-info[data-update-url=true] .product-form__sticky-submit .product-form__submit{border-radius:.4rem}body:has(.htm-product-review) .product-form__payment-button{margin-top:1rem}body:has(.htm-product-review) .product__title h1{font-size:3rem}body:has(.htm-product-review) .product__media-wrapper,body:has(.htm-product-review) .product__info-wrapper{padding-top:.8rem}body:has(.htm-product-review) .product__media-list{margin-bottom:1.6rem}body:has(.htm-product-review) .product__media img{object-fit:contain}.htm-product__breadcrumb{padding-top:1rem}.htm-product h2{font-size:2.8rem}.htm-product-recipes__grid{grid-template-columns:1fr}.htm-product-uses__grid{gap:1.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.htm-product-uses__item{min-height:0}.htm-product-uses__copy{padding:1.6rem 0 2rem}.htm-product-uses__copy h3{font-size:1.8rem}.htm-product-uses__copy .rte{font-size:1.3rem;line-height:1.65}.htm-product-features__layout{padding-left:0;padding-right:0}.htm-product-features__media{aspect-ratio:4 / 3;min-height:0}.htm-product-features__copy{margin:-2.4rem 1.6rem 0;padding:3rem 2.4rem}.htm-purchase-guide__layout{gap:2rem}.htm-purchase-guide__list div{grid-template-columns:9rem 1fr}}@media screen and (max-width:359px){.htm-product-uses__grid{gap:1.2rem}.htm-product-uses__copy .rte{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.htm-product-recipes__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/htm-product.css.map */
