.recipe-section .heading-wrapper{display:flow-root;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;align-items:center;justify-content:flex-start;margin-bottom:20px}@media screen and (min-width:768px){.recipe-section .heading-wrapper{display:flex;margin-bottom:30px}}.recipe-section .heading-wrapper h2{margin-right:10px}.recipe-section .heading-wrapper a{margin-top:2px;font-size:14px;text-decoration:underline}.recipe-section .recipe-cards-container{display:grid;grid-auto-rows:auto;grid-gap:20px;gap:20px;align-items:start;margin:40px auto 20px}@media screen and (min-width:768px){.recipe-section .recipe-cards-container{grid-row-gap:50px;grid-template-columns:repeat(5,1fr);margin:50px auto 0}}.btn.btn-lg,.btn.btn-md,.card .btn{display:flex;justify-content:center;width:100%;font-weight:700;font-size:1rem;font-family:Helvetica-Neue,Roboto,Arial,sans-serif;line-height:1.5rem;white-space:nowrap;text-shadow:none;background-color:#fff;border:1px solid #313638;border-radius:8px;cursor:pointer;transition:all .05s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.btn.btn-lg,.btn.btn-md,.card .btn{transition:all .3s}}@media(hover:hover){.btn.btn-lg:focus,.btn.btn-lg:hover,.btn.btn-md:focus,.btn.btn-md:hover,.card .btn:focus,.card .btn:hover{color:#fff;background-color:#421540}.btn.btn-lg:focus:disabled,.btn.btn-lg:focus[disabled],.btn.btn-lg:hover:disabled,.btn.btn-lg:hover[disabled],.btn.btn-md:focus:disabled,.btn.btn-md:focus[disabled],.btn.btn-md:hover:disabled,.btn.btn-md:hover[disabled],.card .btn:focus:disabled,.card .btn:focus[disabled],.card .btn:hover:disabled,.card .btn:hover[disabled]{border:1px solid #c4c4c4;background-color:#e2e2e2;color:#717578;cursor:not-allowed}}.btn.btn-lg:disabled,.btn.btn-md:disabled,.card .btn:disabled,.card [disabled].btn,[disabled].btn.btn-lg,[disabled].btn.btn-md{border:1px solid #c4c4c4;background-color:#e2e2e2;color:#717578;cursor:not-allowed}.card .title{color:#313638;font-size:1rem;font-family:ArcherSSm-Bold,Roboto,Arial,sans-serif;line-height:1.5rem}@media screen and (min-width:992px){.card .title{font-size:1.125rem;line-height:1.5rem}}.card a.img-link{position:relative;display:block;overflow:hidden;background-color:#313638;border-radius:8px}.card a.link{text-decoration:none}.card .header .img-container{width:100%}.card .header .img-container .img{display:block;width:100%;height:100%;object-fit:cover}.card .header .img-container:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);background:linear-gradient(180deg,rgba(0,0,0,.5) 10%,rgba(0,0,0,.2) 28%,rgba(0,0,0,0) 90%);content:""}.card .header .time-details{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;align-items:center;margin:5px 0 0 5px;padding:2px 5px;color:#fff;font-size:.75rem;font-weight:700;min-width:100px}.card .header .time-details>.icon{display:inline-flex;margin-right:5px}.card .header .time-details>.active-time-wrapper{display:inline}@media screen and (max-width:991.99px){.card .header .time-details>.active-time-wrapper .active-time{white-space:nowrap}}.card .header .time-details>.active-time-wrapper>.total-time-divider{margin-right:3px}.card .header .recipe-time{display:unset}.card .header a.img-link>span:after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);background:linear-gradient(180deg,rgba(0,0,0,.5) 10%,rgba(0,0,0,.2) 28%,rgba(0,0,0,0) 90%);content:""}.card .header a.img-link .img{object-fit:cover}.card .header a.img-link>span:first-of-type{position:unset!important}.card .body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.card .icon-text-wrapper{display:grid;grid-gap:3px;gap:3px;width:100%;word-break:break-word}.card .icon-text{display:flex}.card .icon-text div:first-of-type{flex-basis:24px;flex-grow:0;flex-shrink:0;margin-right:5px;text-align:center}.card .sub-text{font-family:Helvetica-Neue,Roboto,Arial,sans-serif;font-size:.875rem;line-height:1.375rem;color:#313638}.card .btn{width:-moz-fit-content;width:fit-content;padding:8px 45px;margin:15px 0}.card .total-time{position:unset!important}.card.horizontal-responsive .title{font-weight:700;font-size:1.5rem;font-family:ArcherSSm-Bold,Roboto,Arial,sans-serif;line-height:2rem}.card.horizontal-responsive .header .img-container{height:162px}@media(min-width:768px)and (max-width:992px){.card.horizontal-responsive .header .img-container{height:240px}}@media(min-width:992px){.card.horizontal-responsive .header .img-container{height:340px}}.card.horizontal-responsive .header .img-container span:not(.sr-only){position:unset!important}.card.vertical-card .header .img-container{height:162px}@media(max-width:768px){.card.vertical-card .header .img-container .img{object-position:left}}.card.vertical-card .header span:not(.sr-only){position:unset!important}.card .tutorial-card-badge{display:flex;flex-direction:column;gap:6px}.btn.btn-lg,.btn.btn-md,.tutorial-section .btn{display:flex;justify-content:center;width:100%;font-weight:700;font-size:1rem;font-family:Helvetica-Neue,Roboto,Arial,sans-serif;line-height:1.5rem;white-space:nowrap;text-shadow:none;background-color:#fff;border:1px solid #313638;border-radius:8px;cursor:pointer;transition:all .05s;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:768px){.btn.btn-lg,.btn.btn-md,.tutorial-section .btn{transition:all .3s}}@media(hover:hover){.btn.btn-lg:focus,.btn.btn-lg:hover,.btn.btn-md:focus,.btn.btn-md:hover,.tutorial-section .btn:focus,.tutorial-section .btn:hover{color:#fff;background-color:#421540}.btn.btn-lg:focus:disabled,.btn.btn-lg:focus[disabled],.btn.btn-lg:hover:disabled,.btn.btn-lg:hover[disabled],.btn.btn-md:focus:disabled,.btn.btn-md:focus[disabled],.btn.btn-md:hover:disabled,.btn.btn-md:hover[disabled],.tutorial-section .btn:focus:disabled,.tutorial-section .btn:focus[disabled],.tutorial-section .btn:hover:disabled,.tutorial-section .btn:hover[disabled]{border:1px solid #c4c4c4;background-color:#e2e2e2;color:#717578;cursor:not-allowed}}.btn.btn-lg:disabled,.btn.btn-md:disabled,.tutorial-section .btn:disabled,.tutorial-section [disabled].btn,[disabled].btn.btn-lg,[disabled].btn.btn-md{border:1px solid #c4c4c4;background-color:#e2e2e2;color:#717578;cursor:not-allowed}.btn.btn-md{margin:30px auto 0;padding:15px 0}@media(min-width:576px){.btn.btn-md{width:276px}}.btn.btn-lg{margin:30px 0 0;padding:15px 0}@media(min-width:576px){.btn.btn-lg{width:343px}}.badge{border-style:solid}.tutorial-section .heading-wrapper{display:flow-root;flex-direction:row;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;align-items:center;justify-content:flex-start;margin-bottom:30px}@media screen and (max-width:767.98px){.tutorial-section .heading-wrapper{padding:0 1rem}}@media screen and (min-width:768px){.tutorial-section .heading-wrapper{display:flex}}.tutorial-section .heading-wrapper h2{margin-right:10px}.tutorial-section .heading-wrapper a{margin-top:2px;font-size:14px;text-decoration:underline}.tutorial-section .tutorial-cards-container{display:flex;align-items:flex-start;margin:30px auto 0;overflow:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width:767.98px){.tutorial-section .tutorial-cards-container>div{flex:0 0 262px;width:262px}.tutorial-section .tutorial-cards-container>div:first-child{margin-left:1rem}.tutorial-section .tutorial-cards-container>div:last-child{margin-right:1rem}.tutorial-section .tutorial-cards-container>div~div{margin-left:10px}}@media screen and (min-width:768px){.tutorial-section .tutorial-cards-container{display:grid;grid-auto-rows:auto;grid-row-gap:50px;grid-gap:20px;gap:20px;align-items:flex-start;margin:50px auto 0;overflow:unset}}@media(min-width:768px)and (max-width:992px){.tutorial-section .tutorial-cards-container{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.tutorial-section .tutorial-cards-container{grid-template-columns:repeat(4,1fr)}}.tutorial-section .tutorial-cards-container::-webkit-scrollbar{display:none}.tutorial-section .button-wrapper{padding:0 1rem}@media screen and (max-width:767.98px){.tutorial-section .horizontal-card-container{padding:0 1rem}}.tutorial-section .btn{margin:30px auto 0;padding:15px 0}@media(min-width:375px){.tutorial-section .btn{width:276px}}@media(max-width:768px){.tutorial-section .btn{display:none}}.tutorial-section .vertical-card-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px;align-items:flex-start}@media screen and (max-width:767.98px){.tutorial-section .vertical-card-container{gap:10px;margin:0 1rem;grid-template-columns:1fr}}@media(min-width:768px){.tutorial-section .vertical-card-container a>div:first-child{height:260px!important}}@media screen and (max-width:767.98px){.tutorial-section .two-hero-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;align-items:flex-start;margin:0 1rem}.tutorial-section .two-hero-cards>div{flex:unset;width:unset}.tutorial-section .two-hero-cards>div:first-child{margin-left:unset}.tutorial-section .two-hero-cards>div:last-child{margin-right:unset}.tutorial-section .two-hero-cards>div~div{margin-left:unset}}@media(max-width:768px){.tutorial-section .two-cards-btn{display:flex}}.promo-banner .content p{font-weight:400;font-size:.875rem;font-family:Helvetica-Neue,Roboto,Arial,sans-serif;line-height:1.375rem}.capitalize{text-transform:capitalize}.xs-only{display:none}@media screen and (min-width:0)and (max-width:575.98px){.xs-only{display:block}}.col-xs-only{display:none}@media screen and (min-width:0)and (max-width:575.98px){.col-xs-only{display:flex}}.xs-hide{display:block}@media screen and (min-width:0)and (max-width:575.98px){.xs-hide{display:none}}.col-xs-hide{display:flex}@media screen and (min-width:0)and (max-width:575.98px){.col-xs-hide{display:none!important}}.xs-up{display:none}@media screen and (min-width:0){.xs-up{display:block}}.col-xs-up{display:none}@media screen and (min-width:0){.col-xs-up{display:flex}}.xs-down{display:none}@media screen and (max-width:575.98px){.xs-down{display:block}}.col-xs-down{display:none}@media screen and (max-width:575.98px){.col-xs-down{display:flex}}.sm-only{display:none}@media screen and (max-width:767.98px){.sm-only{display:block}}.col-sm-only{display:none}@media screen and (max-width:767.98px){.col-sm-only{display:flex}}.sm-hide{display:block}@media screen and (max-width:767.98px){.sm-hide{display:none}}.col-sm-hide{display:flex}@media screen and (max-width:767.98px){.col-sm-hide{display:none!important}}.sm-up{display:none;display:block}.col-sm-up{display:none;display:flex}.sm-down{display:none}@media screen and (max-width:767.98px){.sm-down{display:block}}.col-sm-down{display:none}@media screen and (max-width:767.98px){.col-sm-down{display:flex}}.md-only{display:none}@media screen and (min-width:768px)and (max-width:991.99px){.md-only{display:block}}.col-md-only{display:none}@media screen and (min-width:768px)and (max-width:991.99px){.col-md-only{display:flex}}.md-hide{display:block}@media screen and (min-width:768px)and (max-width:991.99px){.md-hide{display:none}}.col-md-hide{display:flex}@media screen and (min-width:768px)and (max-width:991.99px){.col-md-hide{display:none!important}}.md-up{display:none}@media screen and (min-width:768px){.md-up{display:block}}.col-md-up{display:none}@media screen and (min-width:768px){.col-md-up{display:flex}}.md-down{display:none}@media screen and (max-width:991.99px){.md-down{display:block}}.col-md-down{display:none}@media screen and (max-width:991.99px){.col-md-down{display:flex}}.lg-only{display:none}@media screen and (min-width:992px){.lg-only{display:block}}.col-lg-only{display:none}@media screen and (min-width:992px){.col-lg-only{display:flex}}.lg-hide{display:block}@media screen and (min-width:992px){.lg-hide{display:none}}.col-lg-hide{display:flex}@media screen and (min-width:992px){.col-lg-hide{display:none!important}}.lg-up{display:none}@media screen and (min-width:992px){.lg-up{display:block}}.col-lg-up{display:none}@media screen and (min-width:992px){.col-lg-up{display:flex}}.lg-down{display:none;display:block}.col-lg-down{display:none;display:flex}.xl-only{display:none}@media screen and (min-width:1200px)and (max-width:){.xl-only{display:block}}.col-xl-only{display:none}@media screen and (min-width:1200px)and (max-width:){.col-xl-only{display:flex}}.xl-hide{display:block}@media screen and (min-width:1200px)and (max-width:){.xl-hide{display:none}}.col-xl-hide{display:flex}@media screen and (min-width:1200px)and (max-width:){.col-xl-hide{display:none!important}}.xl-up{display:none}@media screen and (min-width:1200px){.xl-up{display:block}}.col-xl-up{display:none}@media screen and (min-width:1200px){.col-xl-up{display:flex}}.xl-down{display:none}@media screen and (max-width:){.xl-down{display:block}}.col-xl-down{display:none}@media screen and (max-width:){.col-xl-down{display:flex}}.xxl-only{display:none}@media screen and (min-width:1440px)and (max-width:){.xxl-only{display:block}}.col-xxl-only{display:none}@media screen and (min-width:1440px)and (max-width:){.col-xxl-only{display:flex}}.xxl-hide{display:block}@media screen and (min-width:1440px)and (max-width:){.xxl-hide{display:none}}.col-xxl-hide{display:flex}@media screen and (min-width:1440px)and (max-width:){.col-xxl-hide{display:none!important}}.xxl-up{display:none}@media screen and (min-width:1440px){.xxl-up{display:block}}.col-xxl-up{display:none}@media screen and (min-width:1440px){.col-xxl-up{display:flex}}.xxl-down{display:none}@media screen and (max-width:){.xxl-down{display:block}}.col-xxl-down{display:none}@media screen and (max-width:){.col-xxl-down{display:flex}}.promo-banner{display:grid;overflow:hidden;background-color:#421540}@media screen and (min-width:768px){.promo-banner{grid-template-columns:1fr 1fr;align-items:center}}.promo-banner .image{width:100%;height:100%;overflow:hidden}@media screen and (min-width:992px){.promo-banner .image{height:450px}}.promo-banner .image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease-in-out}.promo-banner .image img:hover{transform:scale(1.08)}.promo-banner .content{display:flex;flex-direction:column;align-items:center;width:80%;margin:30px auto;color:#fff;text-align:center;word-break:break-word}@media screen and (min-width:768px){.promo-banner .content{width:70%}}.promo-banner .content h2{font-weight:700;font-size:1.5rem;font-family:ArcherSSm-Bold,Roboto,Arial,sans-serif;line-height:2rem}.promo-banner .content p{margin:20px 0 30px}@media screen and (min-width:768px){.promo-banner .content p{margin:5px 0 35px}}.promo-banner .link a{color:#fff}.promo-banner .link a svg{margin-left:10px;transition:transform .25s ease-in-out}.promo-banner .link a:hover svg{transform:translateX(5px)}.promo-section{display:block}