@import "https://use.typekit.net/kwm1sfg.css";@import "https://use.typekit.net/kwm1sfg.css";@import "https://use.typekit.net/kwm1sfg.css";@import "https://use.typekit.net/kwm1sfg.css";.main-nav a{letter-spacing:.1rem;text-transform:uppercase;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:600;line-height:1;text-decoration:none}.desktop .main-nav a{margin-right:2rem;display:inline-block}.desktop .main-nav a:last-child{margin-right:0}.desktop .main-nav a.active{color:#9b6d04;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:1rem 0}.desktop .main-nav a.active:focus-visible:before{content:none}.mobile .main-nav{margin-top:3rem}.mobile .main-nav a{color:#fff;text-align:left;padding:2rem 0;font-size:1.5rem;font-weight:400;display:block}.mobile .main-nav a:hover,.mobile .main-nav a:focus-visible{color:#e7dda7}.mobile .main-nav a:focus-visible:before{inset:0 -1rem}@media screen and (width<=1000px){.desktop .main-nav a{padding:.5rem}}header{z-index:100;background-color:#fff;width:calc(100% - 3.2rem);transition:all .3s;position:fixed;top:1.6rem;left:1.6rem}header.wide{border-bottom:1px solid #e2e2e2;width:100%;top:0;left:0}header .header-wrapper{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;-ms-flex-pack:space-between;height:7rem;padding:1rem 4%;display:flex}header .logo{width:10rem;margin-right:1.5rem}header.kens-lp{width:100%;top:0;left:0}header.kens-lp .header-wrapper{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;height:8.6rem}header.kens-lp .header-wrapper .logo{width:23rem}header .mobile .menu-btn{cursor:pointer;-moz-flex-direction:column;background:0 0;border:0;flex-direction:column;width:2.8rem;padding:0;display:flex}header .mobile .menu-btn span{-o-transition:all .3s ease-in-out;background:#9b6d04;width:2.8rem;height:.2rem;margin:.2rem 0;transition:all .3s ease-in-out;display:block}header .mobile .menu-btn:hover span,header .mobile .menu-btn:focus-visible span{background:#062139;margin:.3rem 0}header .mobile .menu-btn:focus-visible{box-shadow:none;outline:none;position:relative}header .mobile .menu-btn:focus-visible:before{content:"";z-index:2;border:2px solid #9b6d04;border-radius:.5rem;position:absolute;inset:-1rem;box-shadow:0 0 0 3px #9b6e0438}header .mobile .close-btn{-o-transition:all .3s ease-in-out;background:0 0;border:0;width:3rem;height:3rem;padding:0;transition:all .3s ease-in-out;position:absolute;top:2rem;right:2rem}header .mobile .close-btn span{background:#fff;width:100%;height:.2rem;display:block;position:absolute;transform:rotate(45deg)}header .mobile .close-btn span:last-child{transform:rotate(-45deg)}header .mobile .close-btn:hover{transform:rotate(90deg)}header .mobile .close-btn:hover span{background:#e7dda7}header .mobile .close-btn:focus-visible{box-shadow:none;outline:none}header .mobile .close-btn:focus-visible span{background:#e7dda7}header .mobile .close-btn:focus-visible:before{content:"";z-index:2;border:2px solid #9b6d04;border-radius:.5rem;position:absolute;inset:-1rem;box-shadow:0 0 0 3px #9b6e0438}header .mobile .mobile-nav-wrapper{color:#fff;z-index:100;-o-transition:all .3s ease-in-out;background-color:#062139;width:100%;max-width:80vw;height:100vh;padding:5% 10%;transition:all .3s ease-in-out;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(150%)}header .mobile .mobile-nav-wrapper.visible{transform:translate(0)}@media screen and (width<=849px){header .header-wrapper{height:auto;display:block}header .logo{float:left}header.kens-lp .header-wrapper{height:9rem;display:flex}header.kens-lp .header-wrapper .logo{float:none;width:25rem;margin:0 auto}header .mobile .menu-btn{float:right;margin-top:1rem}}@media screen and (width<=580px){header.kens-lp .header-wrapper .logo{width:20rem}}footer{width:100%;padding:4%}footer .promo-wrapper{-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:flex-start;-ms-flex-pack:space-between;width:100%;display:flex}footer .promo-wrapper .promo-recipes .promo-recipes-title{margin-bottom:1rem;font-size:2.8rem;font-weight:700}footer .promo-wrapper .promo-recipes a{color:#9b6d04;font-family:Gentium Basic,serif;font-size:2rem;font-style:italic;font-weight:lighter}footer .promo-wrapper .promo-recipes a:hover,footer .promo-wrapper .promo-recipes a:focus-visible{color:#062139}footer .promo-wrapper .promo-recipes a .arrow-link{width:2.5rem;height:2.5rem;margin-bottom:-.5rem}footer .promo-wrapper .promo-recipes a span{white-space:nowrap}footer .promo-wrapper .promo-join{color:#fff;background-color:#9b6d04;border-radius:.5rem;max-width:35rem;margin:0 1rem 0 6rem;padding:1rem 1rem 1rem 10rem;position:relative}footer .promo-wrapper .promo-join .promo-join-title{color:#fff;text-transform:uppercase;margin:0;font-size:3.2rem;font-weight:700}footer .promo-wrapper .promo-join span{font-family:Open Sans,sans-serif;font-size:1.3rem}footer .promo-wrapper .promo-join span a{color:#fff;letter-spacing:1px;margin-left:.4rem;font-size:1.4rem;font-weight:700;text-decoration:underline}footer .promo-wrapper .promo-join span a:hover,footer .promo-wrapper .promo-join span a:focus-visible{text-decoration:none}footer .promo-wrapper .promo-join span a:focus-visible:before{border-color:#fff;inset:-.4rem}footer .promo-wrapper .promo-join img{width:15rem;position:absolute;top:-1.2rem;left:-5rem}footer .promo-wrapper .sign-form{margin-left:1rem}footer .promo-wrapper .sign-form label{text-transform:uppercase;margin-bottom:1rem;font-family:Open Sans,sans-serif;font-size:2rem;font-weight:700}footer .promo-wrapper .sign-form .form-group-inline{width:100%}footer .promo-wrapper .sign-form .form-group-inline input{margin-right:1rem}footer nav{-moz-flex-wrap:wrap;flex-wrap:wrap;display:flex}footer nav.footer-nav a{color:#9b6d04;letter-spacing:1px;text-transform:uppercase;-o-transition:all .3s ease-in-out;margin-left:2rem;font-size:1.2rem;font-weight:600;line-height:1.7;transition:all .3s ease-in-out}footer nav.footer-nav a:hover,footer nav.footer-nav a:focus-visible,footer nav.footer-nav a.active{color:#062139}footer nav.footer-nav a.active:focus-visible:before{content:none}footer nav.social-nav{margin-bottom:.5rem}footer nav.social-nav a{margin-right:1rem}footer nav.social-nav a img{-o-transition:all .3s ease-in-out;width:1.5rem;height:1.5rem;transition:all .3s ease-in-out}footer nav.social-nav a:hover img,footer nav.social-nav a:focus-visible img{filter:brightness(0)}footer nav.social-nav a:focus-visible:before{inset:-.4rem}footer .footer-wrapper{color:#646466;letter-spacing:.83px;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;margin-top:10rem;font-family:Open Sans,sans-serif;font-size:1rem;display:flex}footer .footer-wrapper .legal{margin:0;padding:0;list-style:none}footer .footer-wrapper .legal li{display:inline-block}footer .footer-wrapper .legal li a{color:#646466;text-transform:uppercase;margin-left:2rem;font-size:1rem;font-weight:400}footer .footer-wrapper .legal li a:hover{text-decoration:underline}@media screen and (width<=1200px){footer .promo-wrapper{-moz-flex-wrap:wrap;flex-wrap:wrap}footer .promo-wrapper .promo-join{margin-right:0}footer .promo-wrapper .sign-form{margin-left:0}footer .promo-wrapper .sign-form .form-group-inline{-moz-flex-direction:row;flex-direction:row}}@media screen and (width<=900px){footer .promo-wrapper{-moz-flex-direction:column;-moz-align-items:center;-ms-align-items:center;flex-direction:column;align-items:center}footer .promo-wrapper .promo-join{margin-top:4rem}footer .promo-wrapper .sign-form{margin-top:5rem}}@media screen and (width<=480px){footer .promo-wrapper .promo-join{max-width:none;margin-left:2rem}footer .promo-wrapper .promo-join .promo-join-title{font-size:2.8rem}footer .promo-wrapper .promo-join span a{margin-top:.5rem;margin-left:0;display:block}footer .promo-wrapper .promo-join img{width:12rem;top:-1.6rem;left:-2rem}footer .promo-wrapper .sign-form .form-group-inline button{padding:1.5rem}footer nav{display:block}footer nav.social-nav a{margin-right:3rem}footer nav.social-nav a img{width:3rem;height:3rem}footer nav.footer-nav{order:1;margin-bottom:3rem}footer nav.footer-nav a{margin-left:0;font-size:1.5rem;line-height:2.5;display:block}footer .footer-wrapper{-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-direction:column;flex-direction:column;align-items:flex-start;margin-top:5rem;font-size:1.3rem}footer .footer-wrapper>div{order:2}footer .footer-wrapper .legal{margin:1rem 0}footer .footer-wrapper .legal li{display:block}footer .footer-wrapper .legal li a{margin-left:0;font-size:1.3rem}footer .footer-wrapper .legal li a:last-child{margin-left:2rem}}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:#0000;font-size:10px}body{color:#062139;background-color:#fff;width:100%;font-family:Gentium Basic,serif;font-size:1.8rem;font-weight:400}h1,h2{width:100%;font-weight:700}h1{margin-bottom:2rem;font-size:4.8rem}h2{margin-bottom:1rem;font-size:3.4rem}h3{color:#062139;letter-spacing:2px;text-transform:uppercase;font-size:1.3vw}h4{color:#062139;margin-bottom:1rem;font-size:2rem;font-weight:700}p,.p-block{width:100%;line-height:1.4}p{margin-bottom:1rem}.p-block{margin-bottom:2rem}.p-block h2{line-height:3.8rem}strong{font-weight:700}i{font-style:italic}small{font-size:80%}ul{margin-bottom:1rem;padding-left:4rem;line-height:2;list-style:outside}ol{padding-left:6rem;list-style-type:decimal}ol li{margin-bottom:2rem}ol.alpha{font-size:3.4rem;font-weight:700;line-height:1;list-style-type:lower-alpha}ol.alpha p{font-size:1.8rem;font-weight:400}a{color:#062139;-o-transition:all .3s ease-in-out;text-decoration:none;transition:all .3s ease-in-out}a:hover,a:focus-visible{color:#9b6d04}a:focus-visible{box-shadow:none;outline:none;position:relative}a:focus-visible:before{content:"";z-index:2;border:2px solid #9b6d04;border-radius:.5rem;position:absolute;inset:-1rem;box-shadow:0 0 0 3px #9b6e0438}img{image-rendering:-webkit-optimize-contrast}.arrow-link{width:1.5rem;height:1.5rem;margin-left:.5rem}button,.button{color:#646466;cursor:pointer;text-transform:uppercase;-o-transition:all .3s ease-in-out;background:0 0;border:1px solid #9b6d04;border-radius:.5rem;padding:1.5rem 3rem;font-family:Open Sans,sans-serif;font-size:1.3rem;transition:all .3s ease-in-out;position:relative}button:hover,button:focus-visible,.button:hover,.button:focus-visible{color:#fff;background:#9b6d04}button:focus-visible,.button:focus-visible{outline:none;box-shadow:0 0 0 3px #9b6e0438}.clearfix{clear:both;height:0}.hidden{color:#062139;opacity:0;width:0;height:0;overflow:hidden}form{width:100%}label,.label{text-transform:uppercase;margin-bottom:1rem;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:600;display:block}input,select,.select,textarea{border:1px solid #e2e2e2;border-radius:.5rem;width:100%;padding:1.5rem;font-size:1.6rem;position:relative}input::placeholder,select::placeholder,.select::placeholder,textarea::placeholder{color:#646466}input:focus-visible,select:focus-visible,.select:focus-visible,textarea:focus-visible{border-color:#9b6d04;outline:none;box-shadow:inset 0 0 0 1px #9b6d04,0 0 0 4px #9b6e0438}textarea{overflow-y:auto}.select{-moz-align-items:center;-ms-align-items:center;align-items:center;height:5.1rem;padding:0;display:flex;position:relative}.select .select__control{cursor:pointer;border:0;width:100%;height:100%}.select .select__control .select__placeholder{color:#646466!important}.select .select__control.select__control--is-focused{box-shadow:inset 0 0 0 2px #9b6d04,0 0 0 4px #9b6e0438}.select .select__control.select__control--is-focused input{box-shadow:none}.select .select__menu{left:0}.select .select__value-container{height:100%}.select .select__indicator-separator{display:none}.form-group{margin-bottom:3rem}.form-group-inline{-moz-align-items:center;-ms-align-items:center;align-items:center;width:80%;display:flex}.form-group-inline input,.form-group-inline select,.form-group-inline .select{width:100%}.form-horizontal{-moz-align-items:flex-end;-ms-align-items:flex-end;-moz-flex-direction:column;flex-direction:column;align-items:flex-end;display:flex}.form-horizontal .form-group{-moz-align-items:center;-ms-align-items:center;align-items:center;width:100%;display:flex}.form-horizontal label,.form-horizontal .label{text-align:right;width:20%;margin-bottom:0;margin-right:1rem}.form-horizontal input,.form-horizontal select,.form-horizontal .select,.form-horizontal textarea{width:80%}.form-horizontal .form-group-inline label,.form-horizontal .form-group-inline .label{text-align:center;margin-left:1rem}.img-responsive{width:100%;height:auto;display:block}.horizontal-line{border-bottom:1px solid #e2e2e2;width:100%;margin:2rem 0}.flex-block{width:100%;display:flex}.page{-moz-flex-direction:column;flex-direction:column;margin-top:10rem;display:flex}main,.main{width:100%;height:100%}.video-frame{width:800px;min-height:50vw}@media (orientation:landscape){.video-frame{min-height:40vw;max-height:90vh}}.hero-wrapper{-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;background-position:100% 0;background-repeat:no-repeat;background-size:contain;flex-direction:column;-ms-flex-pack:center;justify-content:center;align-items:flex-start;width:100%;margin-top:-10rem;padding:0;display:flex;position:relative}.hero-wrapper .recipe-link{color:#fff;text-align:right;text-transform:capitalize;-o-transition:all .3s ease-in-out;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;align-items:center;-ms-flex-pack:flex-end;background-color:#0621394d;padding:1rem 2rem 1rem 1rem;font-family:Gentium Basic,serif;font-size:1.8rem;font-style:italic;line-height:1.2;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:2rem;right:0}.hero-wrapper .recipe-link .arrow-link{width:2.5rem;height:2.5rem;margin-left:1rem}.hero-wrapper .recipe-link small{display:block}.hero-wrapper .recipe-link:hover,.hero-wrapper .recipe-link:focus-visible{color:#e7dda7}.hero-wrapper .hero-block{width:50%;height:100%;min-height:33rem;padding-bottom:4%;padding-left:4%}.hero-wrapper .hero-block h1,.hero-wrapper .hero-block h2,.hero-wrapper .hero-block h3,.hero-wrapper .hero-block p{color:#fff}.hero-wrapper .hero-block button,.hero-wrapper .hero-block .button{color:#fff;border-color:#fff}.hero-wrapper .hero-block button:hover,.hero-wrapper .hero-block button:focus-visible,.hero-wrapper .hero-block .button:hover,.hero-wrapper .hero-block .button:focus-visible{color:#062139;background:#fff}.hero-wrapper .hero-block .search-wrapper{background:linear-gradient(90deg,#e7dda726 50%,#e7dda700 100%);border:0;margin:3vw 0;font-family:Open Sans,sans-serif}.hero-wrapper .hero-block .search-wrapper input{color:#e7dda7;padding:1.3vw;font-size:1vw}.hero-wrapper .hero-block .search-wrapper input::placeholder{color:#e7dda7}.hero-wrapper .promo{-moz-align-items:flex-end;-ms-align-items:flex-end;background-image:url(/images/promo.png);background-position:50%;background-size:cover;align-items:flex-end;width:22.9rem;height:15.6rem;padding:0 1.5rem;font-family:Gentium Basic,serif;font-size:1.8rem;font-weight:700;display:flex;position:absolute;bottom:0;left:0}.hero-wrapper .promo:focus-visible:before{inset:11rem 5rem -.8rem 0}.body-wrapper{-moz-align-items:flex-start;-ms-align-items:flex-start;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:flex-start;-ms-flex-pack:space-between;-moz-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:2% 4%;display:flex}.body-wrapper.column{-moz-flex-direction:column;flex-direction:column}.body-wrapper.column-narrow{max-width:71vw;margin:auto}.body-wrapper .column-block-25,.body-wrapper .column-block-50,.body-wrapper .column-block-75{-moz-flex-direction:column;flex-direction:column;display:flex}.body-wrapper .column-block-25{width:23%}.body-wrapper .column-block-50{width:48%}.body-wrapper .column-block-75{width:75%}.body-wrapper .block-title{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;-ms-flex-pack:space-between;width:100%;font-family:Open Sans,sans-serif;display:flex}.body-wrapper .block-title a{letter-spacing:2px;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;-ms-flex-pack:space-between;font-size:1.1vw;display:flex}.body-wrapper .featured-wrapper{-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-wrap:wrap;flex-wrap:wrap;display:flex}.body-wrapper .featured-wrapper .featured-block{width:49%;margin-top:1.4rem}.body-wrapper .featured-wrapper .featured-block.flavors{text-align:center;background-color:#e2e2e2;padding:2rem}.body-wrapper .featured-wrapper .featured-block.flavors .flavor-image{-o-transition:all .3s ease-in-out;max-height:18rem;transition:all .3s ease-in-out}.body-wrapper .featured-wrapper .featured-block.recipes .recipe-name{background:linear-gradient(#0000 30%,#000 100%)}.body-wrapper .featured-wrapper .featured-block.recipes .recipe-image{-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.body-wrapper .featured-wrapper .featured-block.recipes .recipe-image img{-o-transition:all .3s ease-in-out;object-fit:cover;width:100%;transition:all .3s ease-in-out}.body-wrapper .featured-wrapper .featured-block .flavor-name{color:#646466;text-align:center;text-transform:capitalize;-o-transition:all .3s ease-in-out;font-family:Gentium Basic,serif;font-size:2rem;font-weight:700;transition:all .3s ease-in-out}.body-wrapper .featured-wrapper .featured-block:hover .flavor-image,.body-wrapper .featured-wrapper .featured-block:hover .recipe-image img{transform:scale(1.1)}.body-wrapper .featured-wrapper .featured-block:hover .recipe-image img{filter:brightness(1.3)}.body-wrapper .featured-wrapper .featured-block:hover .flavor-name{color:#9b6d04}.body-wrapper .featured-wrapper .featured-block:focus-visible:before{inset:-.4rem}.body-wrapper .featured-wrapper .featured-block:focus-visible .flavor-image,.body-wrapper .featured-wrapper .featured-block:focus-visible .recipe-image img{transform:scale(1.1)}.body-wrapper .featured-wrapper .featured-block:focus-visible .recipe-image img{filter:brightness(1.3)}.body-wrapper .featured-wrapper .featured-block:focus-visible .flavor-name{color:#9b6d04}.body-wrapper .recipe-name{color:#fff;text-shadow:0 0 1.5rem #000;text-transform:capitalize;-moz-flex-direction:column;-moz-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:flex-end;background:linear-gradient(#0000 0%,#000 100%);flex-direction:column;width:100%;min-height:1rem;padding:3rem 1rem 1rem;font-size:1.8rem;font-weight:700;line-height:1.3;display:flex;position:absolute;bottom:0;left:0}.body-wrapper .recipe-name .cooking-time{-moz-align-items:center;-ms-align-items:center;align-items:center;display:flex}.body-wrapper .recipe-name .cooking-time .recipe-clock{background-image:url(/images/timer.png);background-repeat:no-repeat;width:23px;height:14px}.body-wrapper.filter .column-block-25,.body-wrapper.filter .column-block-75{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.body-wrapper.filter .column-block-25{min-width:22rem}.body-wrapper.filter .filter-content{border-right:1px solid #e2e2e2;padding-right:2rem}.body-wrapper.filter .result-content{-moz-flex-direction:column;flex-direction:column;padding-left:2rem;display:flex}.body-wrapper.filter .result-content .load-more{width:15rem;margin:2rem auto 0}.body-wrapper .filter-toggle{cursor:pointer;background:url(/images/filter.png) 50% no-repeat;width:48px;height:48px}.body-wrapper .filter-collapse{margin-top:2rem;display:none}.body-wrapper .filter-collapse.show{display:block}.body-wrapper .header{text-transform:uppercase;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;-ms-flex-pack:space-between;border-bottom:1px solid #e2e2e2;width:100%;margin-bottom:2rem;padding-bottom:.5rem;font-family:Open Sans,sans-serif;font-size:1.5rem;font-weight:600;display:flex}.body-wrapper .header .flex-block{-moz-align-items:center;-ms-align-items:center;align-items:center;width:auto}.body-wrapper .header .clear-all{color:#062139;text-transform:none;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;align-items:center;-ms-flex-pack:space-between;border:0;padding:0;font-family:Gentium Basic,serif;font-size:1.3rem;font-weight:700;display:flex}.body-wrapper .header .clear-all:hover,.body-wrapper .header .clear-all:focus-visible{box-shadow:none;color:#9b6d04;background-color:#0000}.body-wrapper .header .clear-all:focus-visible:before{content:"";z-index:2;border:2px solid #9b6d04;border-radius:.5rem;position:absolute;inset:-.5rem;box-shadow:0 0 0 3px #9b6e0438}.body-wrapper .results-header{color:#646466;border-bottom:1px solid #e2e2e2;padding-bottom:.5rem;display:block}.body-wrapper .sauce-container{-moz-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;display:flex}.body-wrapper .table-container{margin-bottom:2rem}.body-wrapper .table-container .sause-table{color:#646466;-moz-align-items:center;-ms-align-items:center;align-items:center;height:3.5rem;font-size:1.6rem;display:flex}.body-wrapper .table-container .sause-table .label{letter-spacing:2px;margin-bottom:0;font-family:Open Sans,sans-serif;font-size:1.2rem;font-weight:400}.body-wrapper .table-container .sause-table :nth-child(odd){height:2rem}.body-wrapper .table-container .sause-table .underline{-moz-flex-grow:1;-ms-flex-grow:1;border-bottom:2px dotted #e2e2e2;flex-grow:1;margin:.5rem .5rem 0}.body-wrapper .table-container .sause-table .info-list{padding:0;list-style:none}.body-wrapper .table-container .sause-table .info-list li{padding-left:.5rem;display:inline-block}.body-wrapper .table-container .sause-table .info-list li:first-child{padding-left:0}.body-wrapper .table-container .sause-table .info-list li:after{content:","}.body-wrapper .table-container .sause-table .info-list li:last-child:after{content:none}.body-wrapper .table-container .sause-table .sause-link{color:#062139;cursor:pointer;text-align:right;-moz-align-items:center;-ms-align-items:center;-o-transition:all .3s ease-in-out;align-items:center;transition:all .3s ease-in-out;display:flex}.body-wrapper .table-container .sause-table .sause-link:hover{color:#9b6d04}.body-wrapper .loading{text-align:center;margin:0;padding:1rem}@media screen and (width>=769px){.body-wrapper .featured-wrapper .featured-block{margin-top:1vw}.body-wrapper .featured-wrapper .featured-block.flavors{min-height:17vw;padding:1vw}.body-wrapper .featured-wrapper .featured-block.flavors .flavor-image{max-height:12vw}.body-wrapper .featured-wrapper .featured-block.flavors .flavor-name{font-size:1.3vw}.body-wrapper .featured-wrapper .featured-block.recipes{min-height:8vw}.body-wrapper .featured-wrapper .featured-block.recipes .recipe-image{max-height:8vw}.body-wrapper .featured-wrapper .featured-block.recipes .recipe-name{background:linear-gradient(#0000 0%,#000 100%);min-height:1vw;font-size:1.3vw}}@media screen and (width<=956px){.body-wrapper .header .flex-block{display:flex}.body-wrapper.filter .filter-content{border:0;padding-right:0}.body-wrapper.filter .result-content{padding:0}}@media screen and (width<=768px){h3{letter-spacing:1px;font-size:1.5rem}.form-horizontal label,.form-horizontal .label,.form-horizontal input,.form-horizontal select,.form-horizontal .select,.form-horizontal textarea{width:100%}.form-horizontal label,.form-horizontal .label{text-align:left;margin-bottom:1rem;margin-right:0}.form-horizontal .form-group{display:block}.form-horizontal .form-group-inline label,.form-horizontal .form-group-inline .label{text-align:left;margin-top:1rem}.form-group-inline{-moz-flex-direction:column;flex-direction:column;width:100%}.flex-block{display:block}.hero-wrapper{-moz-align-items:center;-ms-align-items:center;background-size:100%;align-items:center}.hero-wrapper .recipe-link{background-color:#0000;background-position:100%;padding-left:0;padding-right:0;position:relative;bottom:auto}.hero-wrapper .hero-block{text-align:center;width:100%;min-height:auto;padding-bottom:4%;padding-left:4%;padding-right:4%}.hero-wrapper .hero-block h1,.hero-wrapper .hero-block h2{padding-bottom:.5rem}.hero-wrapper .hero-block .search-wrapper{background:#e7dda726;margin:1rem 0}.hero-wrapper .hero-block .search-wrapper input{padding:1.5rem;font-size:1.5rem}.body-wrapper.column-narrow{max-width:none}.body-wrapper .column-block-25,.body-wrapper .column-block-50,.body-wrapper .column-block-75{width:100%;padding:3% 0;display:block}.body-wrapper .block-title h3{max-width:70%}.body-wrapper .block-title a{letter-spacing:1px;font-size:1.3rem}.body-wrapper .featured-wrapper .featured-block.flavors{padding:1rem}.body-wrapper .featured-wrapper .featured-block.flavors .flavor-image{max-height:10rem}.body-wrapper .featured-wrapper .featured-block .recipe-image{height:15rem}.body-wrapper .featured-wrapper .featured-block .flavor-name{font-size:1.8rem}.body-wrapper .sauce-container{-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}.body-wrapper .table-container{width:100%;display:block}}@media screen and (width<=480px){h1{font-size:3.7rem}h2{font-size:2.5rem}.p-block h2{line-height:2.8rem}ol.alpha{font-size:2.5rem}.hero-wrapper .promo{width:14rem;height:9.5rem;padding:0 .5rem;font-size:1.2rem}.body-wrapper .column-block-25,.body-wrapper .column-block-50,.body-wrapper .column-block-75{padding:5% 0}.body-wrapper.filter .column-block-25,.body-wrapper.filter .column-block-75{padding:0}.body-wrapper.filter div.header{border:0;margin-bottom:0}.body-wrapper .featured-wrapper .featured-block.recipes{width:100%}}.player-wrapper{padding-top:56.25%;position:relative}.modal-wrapper{padding-top:5%}.modal-content{padding-top:.8%}.react-player{padding-top:1%;position:absolute;top:0;left:0}@media screen and (width<=320px){.body-wrapper .recipe-name{font-size:1.4rem}}@media print{.no-print{display:none}@page{margin:1rem 0}h1{margin-bottom:0;font-size:3rem}h2{font-size:2.4rem}p{break-inside:avoid;display:block}.page{margin-top:5rem}.recipe-details .recipe-container{min-height:auto}.body-wrapper .table-container{margin-bottom:0}.recipe-details .recipe-ingredients{margin-top:0}.recipe-details .recipe-directions img{break-inside:avoid;height:10vw;display:block}.social-links{display:none}}
