.component--recipe-pro-tip .tips{color:var(--color-gray-8)}.component--recipe-pro-tip.step-by-step{background-color:var(--color-gray-1)}.component--recipe-pro-tip.step-by-step .tips{font-size:.813rem;line-height:1.54}@media(min-width:1024px){.component--recipe-pro-tip.step-by-step .tips{font-size:1.25rem;line-height:2.62}}.component--recipe-pro-tip.step-by-step .title-tips{color:var(--color-tomato-red);font-size:1.25rem}@media(min-width:1024px){.component--recipe-pro-tip.step-by-step .title-tips{font-size:1rem}}.component--recipe-pro-tip.directions{border-top:1px solid var(--color-gray-3)}.component--recipe-pro-tip.directions .tips{line-height:1.125rem}.component--recipe-pro-tip.directions .title-tips{font-size:.688rem}@media(min-width:1024px){.component--recipe-pro-tip.directions .title-tips{font-size:.75rem}}.component--recipe-directions{color:var(--color-gray-8);padding-top:16px}@media(min-width:753px){.component--recipe-directions{border-top:1px solid var(--color-black)}}.component--recipe-directions .header-button{font-weight:500}@media print{.component--recipe-directions .header-button{display:none}}.component--recipe-directions .header-button{font-size:calc(14px + 2*(100vw - 320px)/1120)}@media(min-width:1440px){.component--recipe-directions .header-button{font-size:16px}}.component--recipe-directions .title-step{font-family:var(--font-whitney-ssm,"Whitney SSm"),sans-serif;font-size:.813rem}@media(min-width:753px){.component--recipe-directions .title-step{font-size:1.25rem}}.component--recipe-ingredients{padding-top:16px}@media(min-width:753px){.component--recipe-ingredients{border-top:1px solid var(--color-black)}}.component--recipe-ingredients .servings-container{display:flex;flex-direction:column}@media(width >= 390px){.component--recipe-ingredients .servings-container{display:flex;flex-direction:row}}.component--recipe-ingredients .shop-this-recipe-button{font-size:.875rem;font-weight:500}.component--recipe-ingredients .list-item,.component--recipe-ingredients .subtitle{font-size:.813rem;text-wrap:pretty}@media(min-width:753px){.component--recipe-ingredients .list-item,.component--recipe-ingredients .subtitle{font-size:1rem}}.component--recipe-ingredients .text-bottom{font-size:.688rem}@media(min-width:753px){.component--recipe-ingredients .text-bottom{font-size:.75rem}}.component--recipe-serving-dropdown .container{align-items:center;display:flex;height:2rem;justify-content:center;min-width:7.875rem;padding:.5rem;width:7.875rem}.component--recipe-serving-dropdown .serving-container{background:var(--color-concrete);font-size:.813rem}.component--recipe-serving-dropdown .serving-input{display:inline-block;position:absolute;text-align:center;width:4.5rem}.component--recipe-intro-content-carousel{height:100%}.component--recipe-intro-content-carousel .gradient-background{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0) 30%)}@media print{.component--recipe-intro-content-carousel .gradient-background{background:none;overflow:hidden}.component--recipe-intro-content-carousel .gradient-background img{height:auto!important}}.component--recipe-intro-content-carousel .image-container{display:flex;justify-content:center;width:100%}.component--recipe-intro-content-carousel .component--base-carousel .swiper-slide:first-of-type{padding-left:0}