:root{--text-color:#444;--secondary-inky:#005278;--secondary-coral:#ED675E;--slate-grey:#858C94;--secondary-charcoal:#484E58;--border-black-grey:#E0DEDD}*{box-sizing:border-box}.recipe-print-template{align-items:center;color:#000;display:flex;flex-direction:column;gap:50px;justify-content:center;margin:auto;padding-bottom:50px;width:1440px}@media screen and (max-width:1024px){.recipe-print-template{width:100%}}.recipe-print-template .print-page-header{align-items:center;align-self:stretch;background:#f3f3f3;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:30px 20px}@media screen and (max-width:767px){.recipe-print-template .print-page-header{padding:30px 0}}.recipe-print-template .print-page-header a{border:none}.recipe-print-template .print-page-header .logo-container{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:center;width:300px}.recipe-print-template .print-page-header .print-preferences{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:5px 20px;justify-content:center;min-width:360px}.recipe-print-template .print-page-header .print-preferences div{align-items:center;display:flex;gap:10px;height:45px}.recipe-print-template .print-page-header .print-preferences label{align-items:center;color:#444;display:flex;font-size:18px;font-style:normal;font-weight:700;gap:10px;line-height:100%;padding:15px 0;text-align:center}.recipe-print-template .print-page-header .print-preferences label input[type=checkbox]{accent-color:#ed675e;border:1px solid #999;border-radius:.15em;display:grid;height:20px;width:20px}.recipe-print-template .print-page-header .tools ul{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;list-style-type:none;margin:0;min-width:330px;padding:0}@media screen and (max-width:767px){.recipe-print-template .print-page-header .tools ul{display:grid;gap:unset;grid-column-gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:auto;padding:0 15px;row-gap:10px}.recipe-print-template .print-page-header .tools ul li:first-child a{padding:15px 8px}.recipe-print-template .print-page-header .tools ul li:last-child{box-sizing:border-box;grid-column-end:3;grid-column-start:1;width:100%}}.recipe-print-template .print-page-header .tools ul a{align-items:center;background:var(--secondary-inky);border-bottom:3.5px solid var(--secondary-inky);border-left:1.5px solid var(--secondary-inky);border-radius:4px;border-right:3.5px solid var(--secondary-inky);border-top:1.5px solid var(--secondary-inky);color:#fff;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:10px;opacity:1;padding:15px 20px;pointer-events:initial;text-align:center;line-height:125%;min-width:120px}@media screen and (max-width:767px){.recipe-print-template .print-page-header .tools ul a{flex:1 0 0;justify-content:center;width:100%}}.recipe-print-template .print-page-header .tools ul a svg{fill:#fff}.recipe-print-template .print-page-header .tools ul a svg path{fill:#fff}.recipe-print-template .print-page-header .tools ul a.button-text--saving{background-color:#999}.recipe-print-template .print-page-header .tools ul a:hover{background:#fff;color:var(--secondary-inky);text-decoration:underline}.recipe-print-template .print-page-header .tools ul a:hover svg{fill:var(--secondary-inky)}.recipe-print-template .print-page-header .tools ul a:hover svg path{fill:var(--secondary-inky)}.recipe-print-template .print-page-header .tools ul a:hover span{color:var(--primary-brand-color)}.recipe-print-template .main{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between;margin:auto;width:1190px}@media screen and (max-width:1024px){.recipe-print-template .main{padding:0 30px;width:100%}}@media screen and (max-width:767px){.recipe-print-template .main{padding:0 15px}}.recipe-print-template .main .recipe-card{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:20px}.recipe-print-template .main .recipe-card .card-header{align-content:flex-start;align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media screen and (max-width:767px){.recipe-print-template .main .recipe-card .card-header{flex-direction:column}}.recipe-print-template .main .recipe-card .card-header .featured-image-container{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:10px;max-width:360px}@media screen and (max-width:767px){.recipe-print-template .main .recipe-card .card-header .featured-image-container{margin:auto;max-width:100%}}.recipe-print-template .main .recipe-card .card-header .featured-image-container img{border:1px solid #dcdcdc;border-radius:10px}.recipe-print-template .main .recipe-card .card-header .title-container{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:10px;min-width:360px}.recipe-print-template .main .recipe-card .card-header .title-container h1{font-size:38px;font-style:normal;font-weight:700;line-height:120%}.recipe-print-template .main .recipe-card .card-header .title-container .time-callout{align-items:flex-start;display:flex;font-size:16px;font-style:normal;gap:10px;line-height:125%;text-transform:capitalize}.recipe-print-template .main .recipe-card .card-header .title-container .time-callout .label{font-weight:700}.recipe-print-template .main .recipe-card .card-header .title-container .time-callout svg{margin-top:2px}.recipe-print-template .main .recipe-card .card-header .title-container .time-callout .rec-CTime{display:flex;gap:10px}.recipe-print-template .main .recipe-card .card-header .title-container .time-callout .rec-CTime span:last-child{flex:1}.recipe-print-template .main .recipe-card .card-header .title-container .yield{display:flex;font-size:16px;font-style:normal;font-weight:400;gap:10px;line-height:100%;text-transform:capitalize}.recipe-print-template .main .recipe-card .card-header .title-container .yield .unit-title{font-weight:700}.recipe-print-template .main .recipe-card .card-header .title-container .recipe-credentials{display:flex;gap:15px}.recipe-print-template .main .recipe-card .card-header .title-container .recipe-credentials .contest-winner,.recipe-print-template .main .recipe-card .card-header .title-container .recipe-credentials .star-rating{display:flex;align-items:center;gap:5px}.recipe-print-template .main .recipe-card .card-header .title-container .recipe-credentials .contest-winner a,.recipe-print-template .main .recipe-card .card-header .title-container .recipe-credentials .star-rating a{border:none;color:#000}.recipe-print-template .main .recipe-card .card-header .title-container .recipe-credentials .contest-winner .dashicons,.recipe-print-template .main .recipe-card .card-header .title-container .recipe-credentials .star-rating .dashicons{cursor:default;line-height:1}.recipe-print-template .main .recipe-card .card-header .title-container .approved a,.recipe-print-template .main .recipe-card .card-header .title-container .contest-winner a{align-items:center;border:none;color:#000;display:flex;gap:5px}.recipe-print-template .main .recipe-card .card-header .title-container .approved a span,.recipe-print-template .main .recipe-card .card-header .title-container .contest-winner a span{font-size:14px;font-style:normal;font-weight:700;line-height:100%;text-transform:capitalize}.recipe-print-template .main .recipe-card .card-header .title-container .dek{align-items:center;font-size:14px;font-style:normal;font-weight:400;line-height:135%}.recipe-print-template .main .recipe-card .card-header .title-container.f-direction-unset{flex-direction:unset;flex-wrap:wrap;align-items:center}.recipe-print-template .main .recipe-card .card-header .title-container.f-direction-unset h1{margin-bottom:0;width:100%}.recipe-print-template .main .recipe-card .card-header .title-container.f-direction-unset .dek,.recipe-print-template .main .recipe-card .card-header .title-container.f-direction-unset .time-callout{width:100%}.recipe-print-template .main .recipe-card .card-header .title-container.f-direction-unset .approved{display:flex;gap:5px;padding-left:5px}@media screen and (max-width:767px){.recipe-print-template .main .recipe-card .card-header .title-container.f-direction-unset .approved{padding-left:0;width:100%}}.recipe-print-template .main .recipe-card h2{font-size:28px;font-style:normal;font-weight:700;line-height:115%;margin:0}.recipe-print-template .main .recipe-card p{font-size:14px;font-style:normal;font-weight:400;line-height:135%;margin:0}.recipe-print-template .main .recipe-card .recipe-print-content{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:20px}.recipe-print-template .main .recipe-card .recipe-print-content .recipe-directions,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-ingredients,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-nutrition-facts{align-self:stretch;display:flex;flex-direction:column;gap:10px;min-width:330px}.recipe-print-template .main .recipe-card .recipe-print-content .recipe-directions ol,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-directions ul,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-ingredients ol,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-ingredients ul,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-nutrition-facts ol,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-nutrition-facts ul{display:flex;gap:10px;font-size:14px;font-style:normal;font-weight:400;flex-direction:column;list-style-position:outside;line-height:135%;margin:0;padding-left:17px}.recipe-print-template .main .recipe-card .recipe-print-content .recipe-directions ol,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-ingredients ol,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-nutrition-facts ol{counter-reset:custom-counter;list-style-type:none;padding-left:0}.recipe-print-template .main .recipe-card .recipe-print-content .recipe-directions ol li,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-ingredients ol li,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-nutrition-facts ol li{counter-increment:custom-counter;padding-left:25px;position:relative}.recipe-print-template .main .recipe-card .recipe-print-content .recipe-directions ol li::before,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-ingredients ol li::before,.recipe-print-template .main .recipe-card .recipe-print-content .recipe-nutrition-facts ol li::before{content:counter(custom-counter);font-size:20px;font-style:normal;font-weight:700;left:0;line-height:100%;position:absolute;top:2px}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote{align-items:flex-start;display:flex;justify-content:space-between;width:100%}@media screen and (max-width:767px){.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote{align-items:center;flex-direction:column;justify-content:center}}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:20px 0;position:relative;width:100%}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline{align-items:center;border-bottom:1px solid #000;border-top:1px solid #000;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:10px;justify-content:center;line-height:125%;padding:20px;text-align:center;width:100%}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline .chip-container{align-items:center;display:flex;gap:10px;justify-content:center}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline .chip-container .chip{align-items:center;border:1px solid #000;color:#000;border-radius:2px;display:flex;justify-content:center;padding:3px 8px;font-size:10px;font-weight:700;letter-spacing:1px;line-height:100%;text-transform:uppercase}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline .chip-container .chip.community-cook,.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline .chip-container .chip.recipe-creator{border:1px solid #000;color:#000}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline-quote{background-color:#fff;position:absolute}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline-quote svg path{fill:#000}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline-quote.top{padding-right:10px;top:0}.recipe-print-template .main .recipe-card .recipe-print-content .contributor-quote .contributor-tagline .recipe-tagline-quote.bottom{bottom:0;padding-left:10px;right:0}.recipe-print-template .main .recipe-card .recipe-print-content .copyright{width:100%}.recipe-print-template .main .right-sidebar{height:100vh}.recipe-print-template .main .right-sidebar .sticky-ad-container{margin:0;min-height:1400px;padding-bottom:50px}.recipe-print-template .main .right-sidebar .sticky-ad-container .stickied-ad{top:90px}.recipe-print-template .main .right-sidebar .sticky-ad-container .stickied-ad .rail-inside-ads-label::before{position:inherit}@media screen and (max-width:1024px){.recipe-print-template .main .right-sidebar{display:none}}.recipe-print-page .sticky-bottom-ad{bottom:0;left:0;margin-bottom:0;position:fixed;text-align:center;width:100%;z-index:99}.recipe-print-page .sticky-bottom-ad .ad-container-wrapper{position:relative}.recipe-print-page .sticky-bottom-ad .desktop-hide{display:none}@media screen and (max-width:767px){.recipe-print-page .sticky-bottom-ad .desktop-hide{display:block}}.recipe-print-page .sticky-bottom-ad>div{background-color:hsla(0,0%,100%,.8)}.recipe-print-page .sticky-bottom-ad>div:empty{background:0 0}.recipe-print-page .sticky-bottom-ad .ad-container-wrapper{background:0 0;min-height:50px}.recipe-print-page .sticky-bottom-ad .ad-container-wrapper>div{background-color:hsla(0,0%,100%,.8)}.recipe-print-page .sticky-bottom-ad .ad-container-wrapper>div:empty{background:0 0}@media screen and (max-width:481px){.recipe-print-page .sticky-bottom-ad{min-height:50px}.recipe-print-page .sticky-bottom-ad div[data-ad-slot-name$=oop]{min-height:50px}}.recipe-print-page .sticky-bottom-ad .ad{align-items:center;display:flex;justify-content:center;margin-bottom:0}@media print{.print-preferences,.right-sidebar,.tools{display:none!important}.recipe-print-template{width:100%}.recipe-print-template .main{width:100%}}