.has-caption img{width:100%;max-width:100%}.article-template__hero-text{position:relative;text-align:center;display:flex;justify-content:center;flex-direction:column;min-height:37.5rem;padding-top:6rem;padding-bottom:8rem}.article-template__hero-text em{text-transform:capitalize}.article-template__content>img:first-of-type{display:none}.article-template__content>br:nth-of-type(1),.article-template__content>br:nth-of-type(2),.article-template__content>img:first-of-type+br,.article-template__content>img:first-of-type+br+br,.table-recipe+br{display:none}.article-template__hero-date{position:absolute;width:100%;bottom:2.5rem;left:0;text-align:center}.article-template__hero-container h1 .icon-play{display:block;color:rgb(var(--color-blush));width:3.5rem;margin:2.2rem auto 0}.article-template__hero-image--bordered{padding:4rem 10rem;background:rgb(var(--color-blush))}.custom-player .player-modal-close svg path,.custom-player .play-pause-button svg path,.custom-player .cp-playlist-episode-button svg path{fill:red!important}@media screen and (min-width:750px){.article-template__hero-container{min-height:60.5rem;display:flex}.article-template__hero-inner{position:relative;width:100%;display:flex}.article-template__hero-image:not(.article-template__hero-image--bordered){width:50%}.article-template__hero-image:not(.article-template__hero-image--bordered) .media{width:100%}.article-template__hero-image--bordered{width:50%;padding:4rem 10rem}.article-template__hero-container h1 .icon-play{transform:translateY(.1rem);display:inline-block;margin:0}.article-template__hero-image--bordered .media{border-radius:5rem;overflow:hidden}.article-template__hero-text{width:50%;margin-left:auto;padding-top:6rem;padding-bottom:6rem}.article-template__hero-date{bottom:4.4rem}}.caption-wrapper-hero,.caption-wrapper-hero .caption{margin-bottom:0}@media screen and (max-width:749px){.caption-wrapper-hero{text-align:center;margin-bottom:-2rem}}@media screen and (min-width:750px){.article-template__content,.qa-section--recipe .qa-list{width:100%;max-width:128.6rem;padding-left:8.6rem;padding-right:24rem}}.article-template__content a,.article-template__content a span,.article-template .desc a,.article-template .rte a{color:rgb(var(--color-blush))!important;text-decoration:none}.article-template__content>p:first-of-type{font-size:2.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:300}.article-template__content>p:first-of-type strong{font-weight:400}@media screen and (min-width:750px){.article-template__content>p:first-of-type{font-size:3.6rem;max-width:90rem}.article-template__content *{max-width:70rem}.article-template--podcast .article-template__content *{max-width:90rem}.article-template__content a:hover,.article-template .desc a:hover,.article-template .rte a:hover{text-decoration:underline;text-underline-offset:.1rem}}.article-template__content h1,h2{font-size:3.6rem;margin-top:4rem}@media screen and (min-width:750px){.article-template__content h1,h2{margin-top:6rem}}.article-template__content h3,h4{text-transform:uppercase;font-family:var(--font-body-family);font-weight:600;font-size:1.2rem;line-height:1.11;letter-spacing:.1rem;margin-top:3rem;margin-bottom:1.2rem}@media screen and (min-width:750px){.article-template__content h3,h4{margin-top:5rem}}.article-template--podcast .article-template__content{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem}@media screen and (min-width:750px){.article-template--podcast .article-template__content{font-size:2.4rem}}.article-template__content a{color:#d2b0a2;transition:all .3s ease}@media screen and (min-width:750px){.article-template__content a:hover{color:#d2b0a2!important;text-decoration:underline}}.article-template__content strong{font-weight:600}.podcast-embed{max-width:74.6rem;width:100%;margin-left:auto;margin-right:auto;margin-top:5rem}@media screen and (min-width:750px){.podcast-embed{margin-top:8rem}}.podcast__listen-links{display:flex;align-items:baseline;padding-bottom:2rem;flex-wrap:wrap}.podcast__listen-links .caps--12{margin-right:4rem}.podcast__listen-links a{display:inline-block;margin-right:4rem}@media screen and (min-width:750px){.podcast__listen-links{justify-content:flex-end}.podcast__listen-links .caps--12{margin-right:6rem;padding-top:.2rem}.podcast__listen-links a{display:inline-block;margin-right:6rem}.podcast__listen-links a:last-of-type{margin-right:0}}.podcast__notes-links .inner{padding-top:4rem;padding-bottom:4rem;border-top:1px solid rgb(var(--color-blush))}.podcast__notes-links .rte ol,.podcast__notes-links .rte ul{padding-left:1.4rem;margin-bottom:5rem}.podcast__notes-body li{margin-bottom:1.2rem}.podcast__add-links li{margin-bottom:2.4rem;display:flex}.podcast__add-link{text-decoration:underline;text-decoration-thickness:.4rem;text-decoration-color:rgb(var(--color-blush));text-underline-offset:.1rem}.podcast__add-links li a{font-size:3.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:#6d6e71;display:inline-block;margin-left:.5rem;line-height:1.2}.podcast__add-links .caps--12{padding-top:.4rem}@media screen and (min-width:750px){.podcast__notes-links .inner{padding-left:7rem;padding-top:6rem;padding-bottom:6rem;border-top:1px solid rgb(var(--color-blush))}.podcast__notes-links .cols-2{grid-template-columns:50fr 40fr;grid-column-gap:20rem}.podcast__notes-links ol,.podcast__notes-links ul{padding-left:1.6rem;margin-bottom:0}}.recipes__print-row{padding-bottom:2rem}.recipes .inner{border-top:1px solid rgb(var(--color-blush))}@media screen and (min-width:750px){.recipes .inner{padding-left:8.6rem;padding-right:8.6rem}}.recipes__intro{display:flex;flex-wrap:wrap}.recipes__intro li{width:50%;margin-bottom:4.4rem}@media screen and (min-width:750px){.recipes__intro li{width:25%;margin-bottom:5.5rem}}.recipes__intro li h3{max-width:21rem;margin-bottom:0;line-height:1}.recipes_columns{max-width:97.2rem}@media screen and (min-width:750px){.recipes_columns{grid-column-gap:5rem}}.recipes_columns h4{margin-bottom:1.4rem;margin-top:0}@media screen and (max-width:749px){.recipes__directions{margin-top:4rem}}.table-recipe p{font-size:4.4rem;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);margin-top:0;margin-bottom:1.2rem}@media screen and (min-width:750px){.qa-section ul,.end-links-section ul{padding-left:8.6rem}}.qa-section .h3{font-size:3.6rem;font-style:italic;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-weight:300}.qa-section .h3 strong{font-weight:300}.qa-section .h3 p{margin-bottom:0;display:inline}.qa-list{list-style:none}.qa-section .qa-list-item{display:block;margin-bottom:2.5rem;max-width:80rem}.qa-section .qa-list-item .desc ul,.qa-section .qa-list-item .desc ol{padding-left:4rem}.qa-section .desc{display:block;margin-bottom:2.5rem;max-width:60rem}.qa-body{display:flex}.qa-section--recipe{padding-bottom:2rem}.qa-section--recipe .qa-list{border-bottom:1px solid rgb(var(--color-blush));padding-bottom:3rem}.qa-body .caps--12{margin-right:3rem;padding-top:.3rem}.full-width-image .media{padding-bottom:42%}.two-image-section .inner{display:flex;justify-content:space-around;flex-wrap:wrap}.two-image-section .has-caption{width:67%}@media screen and (max-width:749px){.two-image-section .has-caption:nth-of-type(1){margin-right:auto;margin-bottom:4rem}.two-image-section .has-caption:nth-of-type(2){margin-left:auto}}@media screen and (min-width:750px){.two-image-section .has-caption{width:40%;max-width:52.4rem}.two-image-section .has-caption:nth-of-type(2){margin-top:14rem}}.swiper-featured-images{padding-left:7.3rem;padding-bottom:4rem}.swiper-featured-images .swiper-slide:nth-of-type(2n){width:18rem;padding-right:1.8rem}@media screen and (min-width:750px){.swiper-featured-images .swiper-slide{width:30%;padding-right:2rem}.swiper-featured-images .swiper-slide:nth-of-type(2n){width:25%;padding-right:2rem}}.article-divider{border:0;background:transparent;border-bottom:1px solid rgb(var(--color-blush));margin-bottom:0}.optional-sections .padded-section{padding-bottom:0}@media screen and (min-width:750px){.optional-sections .padded-section{padding-top:9rem}}.optional-sections{padding-bottom:5rem}@media screen and (min-width:750px){.optional-sections{padding-bottom:7rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-blog-post.css.map */
