.product-content{--content-gap: clamp(1.5rem, 4vw, 3rem);--content-section-spacing: clamp(2.5rem, 6vw, 5rem);--content-border-color: rgba(0, 0, 0, .12);--content-background-muted: #f6f6f6;width:100%;overflow-wrap:break-word}.product-content *,.product-content *:before,.product-content *:after{box-sizing:border-box}.product-content>*:first-child{margin-top:0}.product-content>*:last-child{margin-bottom:0}.product-content h2,.product-content h3,.product-content h4{line-height:1.25}.product-content h2{margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.5rem)}.product-content h3{margin:0 0 1rem;font-size:clamp(1.35rem,2.2vw,1.75rem)}.product-content h4{margin:1.5rem 0 .75rem;font-size:1.125rem}.product-content p{margin:0 0 1rem}.product-content ul,.product-content ol{margin-top:0;margin-bottom:1.5rem;padding-left:1.5rem}.product-content li+li{margin-top:.4rem}.content-section{margin-top:var(--content-section-spacing);scroll-margin-top:8rem}.content-section--compact{margin-top:clamp(2rem,4vw,3rem)}.content-grid{display:grid;gap:var(--content-gap);align-items:start}.content-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid--media-text{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.content-grid--text-sidebar{grid-template-columns:minmax(0,1.3fr) minmax(16rem,.7fr)}.content-grid--center{align-items:center}.content-image{display:block;width:100%;height:auto}.content-figure{margin:0}.content-figure figcaption{margin-top:.75rem;font-size:.9rem;line-height:1.5}.content-navigation{margin-top:2rem;padding:clamp(1.25rem,3vw,2rem);background:var(--content-background-muted)}.content-navigation__title{display:block;margin-bottom:.75rem;font-size:1.125rem}.content-navigation ol{margin-bottom:0}.content-navigation a{text-underline-offset:.2em}.content-card{padding:clamp(1.25rem,3vw,2rem);background:var(--content-background-muted)}.content-card>*:first-child{margin-top:0}.content-card>*:last-child{margin-bottom:0}.recipe__ingredients{margin-bottom:2rem}.recipe__ingredients-list{margin-bottom:0}.recipe__ingredients-list li{margin-top:0}@media screen and (max-width:749px){.content-grid--2,.content-grid--media-text,.content-grid--text-sidebar{grid-template-columns:minmax(0,1fr)}.content-grid--mobile-image-first .content-grid__media{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product-content.css.map */
