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}.mp4-recipe-card{width:47%;height:60vw;cursor:pointer;position:relative;margin:.2rem;background-color:#080808;overflow:hidden}.mp4-recipe-card img{width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.mp4-recipe-card video{width:100%;height:auto;transition:display .5s ease-out;z-index:2}.mp4-recipe-card--hoverlisten{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}.mp4-recipe-card--info{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;color:#eee;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:.5rem .25rem 1.5rem;padding:calc(.3rem + 2vw) calc(.15rem + 1vw) calc(.5rem + 4vw);box-sizing:border-box}.mp4-recipe-card--info.-mask{background:linear-gradient(to top,rgba(0,0,0,.55),rgba(0,0,0,0),rgba(0,0,0,0))}@media screen and (hover:hover){.mp4-recipe-card--info.-mask{background:rgba(0,0,0,.55)}}.mp4-recipe-card--info .-title{font-family:'Saira Extra Condensed',sans-serif;font-weight:900;font-size:calc(.9rem + 2.8vw);line-height:calc(.9rem + 2.8vw);text-transform:uppercase;text-align:center}.mp4-recipe-card--info .-copy{font-weight:400;font-size:calc(.4rem + 1.5vw);line-height:calc(.6rem + 2.2vw);text-align:center;font-style:italic}@media screen and (min-width:650px){.mp4-recipe-card{width:300px;height:400px;margin:.25rem}.mp4-recipe-card--info{padding:1.5rem .75rem 3rem}.mp4-recipe-card--info .-title{font-size:2rem;line-height:2.2rem}.mp4-recipe-card--info .-copy{font-size:1rem;line-height:1.6rem}}.mp4-recipe-card:hover .mp4-recipe-card--info{display:none}@media screen and (hover:hover){.mp4-recipe-card--hoverlisten:hover+.mp4-recipe-card{transform:scale(1.1)}}.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}.public-recipes{text-align:center;max-width:1200px;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:400}.public-recipes{max-width:1200px;margin:0 auto;text-align:left}.recipe-container{max-width:1200px;margin:0 auto;padding:.5rem 0;text-align:left}@media screen and (min-width:1250px){.recipe-container{padding:.5rem 0}}.search-bar{padding:.6rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;position:relative;width:96%;margin:0 auto}@media screen and (min-width:650px){.search-bar{width:608px}}@media screen and (min-width:939px){.search-bar{width:916px}}@media screen and (min-width:1247px){.search-bar{width:1224px}}.search-input--contain{height:50px;background-color:#fff;border:1px solid #ddd;border-radius:5px;margin-right:.5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box}.search-input{width:100%;border:0;font-size:1.4rem;line-height:1.8rem;font-weight:400;color:#000;padding-left:20px;display:block;outline:0;letter-spacing:.0625rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search-input--contain input::-moz-placeholder{line-height:1.8rem;color:#ccc;font-weight:400}.search-input--contain input::-ms-placeholder{line-height:1.8rem;color:#ccc;font-weight:400}.search-input--contain input:-ms-input-placeholder{line-height:1.8rem;color:#ccc;font-weight:400}.search-input--contain input::placeholder{line-height:1.8rem;color:#ccc;font-weight:400}.filter-container{color:#fefefe;background-color:rgba(0,0,0,.9);z-index:200;padding:.8rem;max-width:350px;width:92vw;font-weight:300;position:absolute;top:.6rem;right:0;transform:scaleY(0);transform-origin:top;transition:transform .2s ease-in-out;box-sizing:border-box}.filter-container.-active{transform:scaleY(1)}.filter-container--header{padding:.5rem .5rem .75rem;font-size:2.2rem;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.filter-container--close{height:35px;width:35px;background:url(/content/icon/x_white.svg) no-repeat center;background-position:50% 50%;background-size:90% 90%;transition:background-size .1s ease-in-out;cursor:pointer}.filter-container--close:hover{background-size:100% 100%}.filter-container--section{padding:.5rem}.filter-container--section-title{text-transform:uppercase;font-weight:600;font-size:1.2rem;padding-top:.75rem}.filter-container--search-item{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:.75rem 0 .25rem;cursor:pointer}.filter-container--search-item .-itemtitle{font-size:1.2rem;line-height:1.2rem;margin-left:.8rem;color:#eee}.filter-container--search-item .-checkbox{width:16px;height:16px;margin:.5rem 0}.filter-container--search-item.-single{padding:.2rem .5rem}.filter-container--range-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.35rem 0}.filter-container--range-item .-title{font-weight:600;-ms-flex:0 0 75px;flex:0 0 75px;font-size:1.2rem;-ms-flex-positive:1;flex-grow:1}.filter-container--range-item .-numberinput{font-weight:600;font-size:1rem;color:#666;text-align:center;width:60px}.filter-container--range-item .-subtitle{-ms-flex:0 0 50px;flex:0 0 50px;text-align:center;color:#aaa}.filter-container--reset{padding:1rem 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:2px solid #fff;border-radius:5px;cursor:pointer}.filter-container--checkbox{cursor:pointer;width:18px;height:18px;border:2px solid #aaa;background-color:#222}.filter-container--checkbox.-selected{border:2px solid #ff3ba2;background-color:#ff3ba2}@media screen and (hover:hover){.filter-container--search-item:hover .filter-container--checkbox{transform:scale(1.15)}.filter-container--search-item:hover .filter-container--checkbox.-selected{transform:scale(1.15)}}.filter-container input[type=number]::-webkit-inner-spin-button,.filter-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sort-container{color:#fefefe;background-color:rgba(0,0,0,.9);z-index:200;padding:1rem;max-width:350px;width:92vw;font-weight:300;position:absolute;top:.6rem;right:0;transform:scaleY(0);transform-origin:top;transition:transform .2s ease-in-out;box-sizing:border-box}.sort-container.-active{transform:scaleY(1)}.sort-container--header{padding:.5rem .5rem 1rem;font-size:2rem;font-weight:600;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.sort-container--close{height:35px;width:35px;background:url(/content/icon/x_white.svg) no-repeat center;background-position:50% 50%;background-size:90% 90%;transition:background-size .1s ease-in-out;cursor:pointer}.sort-container--close:hover{background-size:100% 100%}.sort-container--item{font-size:1.2rem;padding:.4rem .7rem;margin:.2rem 0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;border:2px solid transparent;border-radius:5px;cursor:pointer;outline:0}.sort-container--item.selected{border:2px solid #fff}.sort-container--item:hover{border:2px solid rgba(255,255,255,.5)}.sort-container--item img{width:25px;height:25px;margin-right:8px;vertical-align:unset}.rounded-image-button{color:#fff;background-color:#000;width:50px;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border-radius:5px;position:relative;-ms-flex:0 0 50px;flex:0 0 50px}.rounded-image-button img{width:80%;height:80%;object-fit:contain;object-position:center}