html{font-size:16px;font-family:Montserrat,sans-serif;font-weight:400}body{margin:0}button{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit;display:block;border:none;outline:0;margin:0;text-decoration:none;background:0 0;background-color:#fff;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none}a,a:active,a:hover,a:visited{color:#ff3ba2;text-decoration:none}@media screen and (hover:hover){a:hover{color:#f08}}[v-cloak]{display:none}.dang-contain-cards{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:.25rem 0;max-width:1400px;margin:0 auto}.clickable{cursor:pointer}.dang-nav{text-align:center;position:fixed;left:0;right:0;width:100%;z-index:1000;height:50px;border-bottom:1px solid #f6f6f6;background-color:rgba(255,255,255,.9)}.dang-nav--contain{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.dang-nav--logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.25rem;height:100%}.dang-nav--logo img{width:auto;height:75%;object-fit:contain}.dang-nav-spacer{height:50px;width:100%}.dang-footer{padding:2rem .5rem;font-family:Montserrat,Helvetica,Arial,sans-serif;width:100%;text-align:center;margin-top:auto;box-sizing:border-box}.dang-footer--logo{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:.25rem;height:60px}.dang-footer--logo img{width:auto;height:75%;object-fit:contain}.dang-footer .-notice{padding:.4rem 0 0}.recipe-header{padding:1rem 0;margin:0 auto;max-width:700px}.recipe-header--image-wrap{width:120px;height:120px;overflow:hidden;border-radius:9999px;margin:0 auto}.recipe-header--image-wrap img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.recipe-header--title{font-weight:800;text-transform:uppercase;font-size:2.7rem;line-height:2.4rem;padding:1.5rem 0 0;text-align:center;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:550px){.recipe-header--image-wrap{width:160px;height:160px}.recipe-header--title{font-size:4.2rem;line-height:4.6rem;padding:2rem 0 0}}@media screen and (min-width:800px){.recipe-header{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:1rem 0 2rem}.recipe-header--image-wrap{width:120px;height:120px;margin-right:1.5rem}.recipe-header--title{font-size:3.8rem;line-height:3.4rem;text-align:left;padding:0}}@media screen and (min-width:1366px){.recipe-header{padding:1.25rem 0;max-width:700px}}@media screen and (min-width:1920px){.recipe-header{padding:1.5rem 0 2.5rem;max-width:800px}.recipe-header--image-wrap{width:150px;height:150px;margin-right:1.5rem}.recipe-header--title{font-size:4.4rem;line-height:3.9rem}}@media screen and (min-width:2560px){.recipe-header{padding:2rem 0 3.5rem;max-width:1000px}.recipe-header--image-wrap{width:160px;height:160px;margin-right:1.8rem}.recipe-header--title{font-size:5rem;line-height:4.5rem}}.unit-bar--action{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding-bottom:.5rem}.unit-bar--units{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.unit-bar--unit{border-radius:4px;border:1px solid #ddd;color:#bbb;width:40px;height:35px;margin-right:.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.unit-bar--unit.-selected,.unit-bar--unit:hover{border:1px solid #ff3ba2;color:#ff3ba2}@media screen and (min-width:800px){.unit-bar--action{padding-bottom:.5rem;font-size:1.15rem}.unit-bar--unit{width:45px;height:40px;margin-right:.35rem}}@media screen and (min-width:1920px){.unit-bar--action{padding-bottom:.6rem;font-size:1.35rem}.unit-bar--unit{width:50px;height:45px;margin-right:.5rem}}@media screen and (min-width:2560px){.unit-bar--action{padding-bottom:.8rem;font-size:1.7rem}.unit-bar--unit{width:70px;height:58px;margin-right:.7rem}}.quantity{position:relative}.quantity--button{border-radius:4px;border:1px solid #ddd;height:35px;margin-left:.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 1rem}@media screen and (hover:hover){.quantity--button:hover{border:1px solid #222}}.quantity--select{padding:0;position:absolute;top:0;right:0;background-color:#fff;z-index:100;border-radius:4px;border:1px solid #ddd;transform:scaleX(0);transform-origin:right;transition:transform .2s ease-in-out;box-sizing:border-box}.quantity--select.-active{transform:scaleX(1)}.quantity--select-item{cursor:pointer;padding:.4rem 1rem}.quantity--select-item.-under{border-bottom:1px solid #ddd}@media screen and (hover:hover){.quantity--select-item .-num{transition:transform .1s ease-in-out}.quantity--select-item:hover .-num{transform:scale(1.3)}}@media screen and (min-width:800px){.quantity--button{height:40px;padding:0 1.4rem}.quantity--select-item{padding:.4rem 1.4rem}}@media screen and (min-width:1920px){.quantity--button{height:45px}}@media screen and (min-width:2560px){.quantity--button{height:58px}}.ingredient--block{padding:.5rem .25rem;border-bottom:1px solid #ddd;font-size:1rem;line-height:1.2rem}.ingredient{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:start;justify-content:flex-start;padding:.25rem 0}.ingredient--measure{font-size:1.2rem;width:30px;-ms-flex-negative:0;flex-shrink:0;text-align:right;padding-right:.75rem}.ingredient--unit{font-size:1.2rem;width:20px;padding-right:1rem;-ms-flex-negative:0;flex-shrink:0}.ingredient--title{font-family:Montserrat,sans-serif;font-weight:300;-ms-flex-negative:100;flex-shrink:100}@media screen and (min-width:800px){.ingredient--block{padding:.6rem .25rem;font-size:1.2rem;line-height:1.4rem}.ingredient{padding:.35rem 0}.ingredient--measure{font-size:1.4rem;width:45px;padding-right:1rem}.ingredient--unit{font-size:1.4rem;width:35px}}@media screen and (min-width:1366px){.ingredient--block{font-size:1.3rem;line-height:1.5rem;padding:.75rem .25rem}.ingredient{padding:.3rem 0}.ingredient--measure{font-size:1.5rem;width:40px;padding-right:1rem}.ingredient--unit{font-size:1.5rem;width:40px}}@media screen and (min-width:1920px){.ingredient--block{font-size:1.4rem;line-height:1.6rem;padding:.9rem .25rem}.ingredient{padding:.35rem 0}.ingredient--measure{font-size:1.6rem;width:45px}.ingredient--unit{font-size:1.6rem;width:45px}}@media screen and (min-width:2560px){.ingredient--block{font-size:1.6rem;line-height:1.95rem;padding:1.1rem .25rem}.ingredient{padding:.4rem 0}.ingredient--measure{font-size:1.9rem;width:55px}.ingredient--unit{font-size:1.9rem;width:50px}}.dang-recipe--instructions{display:-ms-flexbox;display:flex;padding:1rem .25rem 0;max-width:600px;margin:0 auto}.dang-recipe--instruction-num{font-size:2.8rem;line-height:2.8rem;-ms-flex-preferred-size:40px;flex-basis:40px;text-align:right;-ms-flex-negative:0;flex-shrink:0;font-weight:900}.dang-recipe--instruction{font-family:Montserrat,sans-serif;font-weight:300;padding:.9rem 0 0 1.2rem;-ms-flex-negative:1;flex-shrink:1;font-size:1rem;line-height:1.3rem}@media screen and (min-width:800px){.dang-recipe--instructions{padding:1.1rem 1rem 0;max-width:999px}.dang-recipe--instruction-num{font-size:3.6rem;line-height:4rem;-ms-flex-preferred-size:50px;flex-basis:50px}.dang-recipe--instruction{padding:1.4rem 0 0 1.75rem;font-size:1.3rem;line-height:1.65rem}}@media screen and (min-width:1366px){.dang-recipe--instructions{padding:1.4rem .25rem 0}.dang-recipe--instruction-num{font-size:3.7rem;line-height:3.9rem;-ms-flex-preferred-size:50px;flex-basis:50px}.dang-recipe--instruction{padding:1.1rem 0 0 2rem;font-size:1.4rem;line-height:1.9rem}}@media screen and (min-width:1920px){.dang-recipe--instructions{padding:1.6rem .25rem 0}.dang-recipe--instruction-num{font-size:3.8rem;line-height:4.1rem;-ms-flex-preferred-size:55px;flex-basis:55px;font-weight:900}.dang-recipe--instruction{padding:1.2rem 0 0 2.2rem;font-size:1.5rem;line-height:2.1rem}}@media screen and (min-width:2560px){.dang-recipe--instructions{padding:1.8rem .25rem 0}.dang-recipe--instruction-num{font-size:4.3rem;line-height:4.6rem;-ms-flex-preferred-size:65px;flex-basis:65px}.dang-recipe--instruction{padding:1.4rem 0 0 2.6rem;font-size:1.65rem;line-height:2.3rem;max-width:750px}}.recipe-card--card{width:100%;height:90vw;max-width:700px;max-height:700px;margin:0 auto;overflow:hidden}.recipe-card--card img{width:100%;height:100%;object-fit:cover;object-position:center}.recipe-card--title{padding:3rem 0 .4rem;font-weight:700;font-size:1.6rem;line-height:1.6rem;text-transform:uppercase}@media screen and (min-width:550px){.recipe-card--title{font-size:2rem;line-height:2.2rem}}@media screen and (min-width:768px){.recipe-card--title{font-size:2.2rem;line-height:2.4rem;padding:4rem 0 .5rem}}@media screen and (min-width:1366px){.recipe-card--title{font-size:2.4rem;line-height:2.6rem;padding:4rem 0 .6rem}}@media screen and (min-width:1920px){.recipe-card--card{max-width:800px;max-height:800px}}@media screen and (min-width:2560px){.recipe-card--card{max-width:1000px;max-height:1000px}}.dang-recipe{font-family:'Saira Extra Condensed',sans-serif;font-weight:600;padding:1rem .75rem 2rem}.dang-recipe--content{width:100%;max-width:700px;margin:0 auto}.dang-recipe--tested{font-family:Montserrat,sans-serif;font-weight:300;font-style:italic;font-size:1rem;color:#999;text-align:center;padding:2rem 1rem 0;max-width:500px;margin:0 auto}@media screen and (min-width:800px){.dang-recipe--tested{font-size:1.2rem;padding:2.5rem .5rem 0;max-width:550px}}@media screen and (min-width:1366px){.dang-recipe--tested{font-size:1.3rem;max-width:600px}}@media screen and (min-width:1920px){.dang-recipe--content{max-width:800px}.dang-recipe--tested{font-size:1.4rem;padding:3rem .5rem 0;max-width:650px}}@media screen and (min-width:2560px){.dang-recipe--content{max-width:1000px}.dang-recipe--tested{font-size:1.5rem;padding:3.5rem .5rem;max-width:700px}}