.hero--recipe-resizer{height:auto}@media (min-width:600px){.hero--recipe-resizer{background:url(//cdnimg.webstaurantstore.com/uploads/design/2019/1/recipeconverter-hero1.jpg);height:180px}}@media (min-width:946px){.hero--recipe-resizer{height:220px}}.recipe-resizer__canvas{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:100%}@media (min-width:946px){.recipe-resizer__canvas{margin-top:-50px}}@media (min-width:1100px){.recipe-resizer__canvas{flex-direction:row}}.resizer-form{background:#fff;border:1px solid #ddd;border-width:1px 0;margin-bottom:-1px;width:100%}@media (min-width:600px){.resizer-form{border-radius:4px 4px 0 0;border-width:1px}}@media (min-width:1100px){.resizer-form{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;margin-bottom:0;width:40%}}.resizer-form__group-inner{padding:20px 15px 0}@media (min-width:600px){.resizer-form__group-inner{padding:30px 30px 0}}.resizer-form p{font-size:14px;line-height:21px}.resizer-form h2,.resizer-form h3{margin-bottom:6px}.ingredient-item-row,.ingredient-list-header ul{align-items:center;display:flex;flex-direction:row}.ingredient-item-row>div,.ingredient-item-row>li,.ingredient-list-header ul>div,.ingredient-list-header ul>li{flex:1 1 auto;width:100%}.ingredient-item-row>div:first-child,.ingredient-item-row>li:first-child,.ingredient-list-header ul>div:first-child,.ingredient-list-header ul>li:first-child{margin-right:8px;max-width:42px;min-width:42px}@media (max-width:480px){.ingredient-item-row>div:first-child,.ingredient-item-row>li:first-child,.ingredient-list-header ul>div:first-child,.ingredient-list-header ul>li:first-child{margin-right:6px}}.ingredient-item-row>div:nth-child(2),.ingredient-item-row>li:nth-child(2),.ingredient-list-header ul>div:nth-child(2),.ingredient-list-header ul>li:nth-child(2){margin-right:8px;max-width:180px}@media (max-width:480px){.ingredient-item-row>div:nth-child(2),.ingredient-item-row>li:nth-child(2),.ingredient-list-header ul>div:nth-child(2),.ingredient-list-header ul>li:nth-child(2){margin-right:6px;max-width:130px}}.ingredient-list-header{background:#fff;border-bottom:1px solid #ddd;margin-bottom:-1px;padding:8px 15px;z-index:999}@supports (position:sticky){.ingredient-list-header{left:0;position:-webkit-sticky;position:sticky;top:0}}@media (min-width:600px){.ingredient-list-header{padding:8px 30px}}.ingredient-list-header ul{list-style-type:none;margin:0;padding:0}.ingredient-list-header ul>li{color:#929292;display:inline-block;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.ingredient-item-row{background:transparent;border-top:1px solid #ddd;padding:12px 15px;transition:all .2s cubic-bezier(.25,.46,.45,.94)}@media (min-width:600px){.ingredient-item-row{padding:12px 30px}}.ingredient-item-row:nth-child(2n){background:hsla(0,0%,89%,.12)}.addMore{border-top:1px solid #ddd;cursor:pointer;display:block}.addMore:hover{background:rgba(112,191,235,.4);border-color:rgba(112,191,235,.6)}.addMore h4{font-size:15px;margin:0;padding:14px 15px}@media (min-width:600px){.addMore h4{padding:16px 30px}}.resizer-form__group--action{background:#fff;border:solid #ddd;border-radius:0;border-width:1px 0 0;display:flex;flex-direction:row;padding:14px 15px;z-index:999}@media (min-width:600px){.resizer-form__group--action{padding:14px 30px}}.resizer-form__group--action button{margin-right:10px;padding:14px 10px;width:100%}@media (min-width:600px){.resizer-form__group--action button{padding:16px 10px}}.resizer-form__group--action button:last-child{margin-right:0;max-width:80px;width:100%}@media (min-width:600px){.resizer-form__group--action button:last-child{max-width:120px}}.form .form__control{border-color:#aaa;font-family:proxima_nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;height:44px;width:100%}.form__split{position:relative}@media (max-width:480px){.form__split .form__group{width:100%}}.form__split .form__group:first-of-type{padding-right:15px}@media (max-width:480px){.form__split .form__group:first-of-type{padding-right:10px}}.form__split .form__group:last-of-type{padding-left:15px}@media (max-width:480px){.form__split .form__group:last-of-type{padding-left:10px}}.form__split i{font-size:24px;left:calc(50% - 4px);position:absolute;top:calc(50% - 3px)}@media (max-width:480px){.form__split i{display:none}}.form select.form__control{top:0}.form .ingredient-item-row .form__control{height:40px;padding:10px}.results-box{background:#f8f8f7;border:1px solid #ddd;border-radius:0;border-width:1px 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);display:flex;min-height:600px;overflow:hidden;position:relative;width:100%}@media (min-width:600px){.results-box{border-radius:0 0 4px 4px;border-width:1px}}@media (min-width:1100px){.results-box{border-radius:0 4px 4px 0;width:60%}}.default-state{position:relative;text-align:center;width:100%}.default-state h3{animation:fadeInDown 1s cubic-bezier(.22,.61,.36,1);animation-delay:1s;animation-fill-mode:both;font-size:24px;font-weight:700;line-height:1.1;margin:75px auto auto;max-width:220px;position:relative;z-index:3}@media (min-width:600px){.default-state h3{font-size:28px;margin:100px auto auto;max-width:280px}}.default-state__graphics{animation:fadeIn 1s cubic-bezier(.22,.61,.36,1);animation-fill-mode:both}.default-state__graphics>div{left:0;position:absolute;right:0;top:40px;width:100%}.default-state__graphics .foreground{margin:auto;top:180px;width:220px;z-index:1}@media (min-width:600px){.default-state__graphics .foreground{top:220px;width:260px}}.default-state__graphics .background{top:117px;transform:scale(1.15)}@media (min-width:350px){.default-state__graphics .background{top:75px}}@media (min-width:481px){.default-state__graphics .background{top:40px;transform:scale(1.05)}}.default-state__graphics .background img{animation:spin 800s infinite;animation-fill-mode:both}.recipe-card-group{display:none;flex:1 1 auto;padding:0 12px}@media (min-width:600px){.recipe-card-group{padding:0 5%}}.recipe-card{animation:fadeInUp .5s cubic-bezier(.22,.61,.36,1);animation-fill-mode:both;background:#fff;border:1px solid #dddd;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:none;margin:2em auto;max-width:720px;overflow:hidden;position:relative;transition:all .2s cubic-bezier(.22,.61,.36,1);width:100%;z-index:4}.recipe-card .recipeTitle{font-size:28px;font-weight:600;line-height:1.1;margin-bottom:5px;text-transform:capitalize;width:calc(100% - 100px)}@media (max-width:480px){.recipe-card .recipeTitle{font-size:22px;width:calc(100% - 90px)}}.recipe-card:before{background:transparent;border:1px dashed #aaa;border-radius:4px;bottom:10px;content:"";left:10px;position:absolute;right:10px;top:10px}@media (max-width:480px){.recipe-card:before{bottom:4px;left:4px;right:4px;top:4px}.recipe-card{font-size:16px}}.recipe-card__inner{padding:6%;position:relative}@media (max-width:480px){.recipe-card__inner{padding:18px}}.recipe-card__header{position:relative}.recipe-card__labels{position:absolute;right:-28px;top:-2px}@media (max-width:480px){.recipe-card__labels{right:-15px}}.recipe-card__type{background:#fff;border-radius:50px;color:#555;font-size:15px;font-weight:600;letter-spacing:.02em;padding:2px 18px;position:relative;text-transform:none}.recipe-card__type:before{background:#ddd;border-radius:50px;bottom:0;content:"";left:0;position:absolute;top:0;width:200px}.recipe-card__type span{position:relative}@media (max-width:480px){.recipe-card__type{font-size:14px;padding:2px 12px}}.recipe-card--resized .recipe-card__type{color:#fff}.recipe-card--resized .recipe-card__type:before{background:#39b500}.recipe-card__print{color:#8e8e8e;cursor:pointer;display:block;font-size:13px;font-weight:600;letter-spacing:1px;margin-top:2px;text-align:center;text-transform:uppercase}@media (max-width:480px){.recipe-card__print{font-size:13px;right:29px;top:32px}}.recipe-card__ingredient-list ul{list-style-type:none;margin:20px 0 0;padding:0}.recipe-card__ingredient-list ul .recipe-card__ingredient-name{margin-right:0;padding-left:30px}.recipe-card__ingredient-list ul li{align-items:center;border:solid #ddd;border-width:1px 0 0;display:flex;flex-direction:row;line-height:1.4;padding:10px 0;position:relative}.recipe-card__ingredient-list ul li span{text-transform:capitalize}.recipe-card__ingredient-list ul li:last-child{border-width:1px 0}.recipe-card__ingredient-list ul li:before{border:1px solid #aaa;border-radius:4px;content:"";display:inline-block;height:15px;margin-right:12px;position:absolute;top:calc(50% - 8px);width:15px}.has-ingredients .recipe-card,.has-ingredients .recipe-card-group{display:block}.has-ingredients .default-state,.recipe-resizer__show-for-print{display:none}@media print{.btnPrint,.global-header,.hero,.recipe-card__print,.recipe-resizer__footer,.resizer-form,button.toggle-original-recipe{display:none!important}.recipe-resizer__canvas{margin-top:0}.results-box{display:block;width:100%}.recipe-resizer__show-for-print{display:block;margin:20px auto 0;max-width:340px;text-align:center}.recipe-resizer__show-for-print span{font-size:24px;font-weight:700}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=styles-recipe-resizer.c0486f6583ec0f22a6ff.css.map*/