.recipe--header{margin-top:2em;text-align:center}.recipe--header h2{margin-bottom:0}.recipe--header .recipe--author{color:#a5a5a5;font-size:14px;margin-bottom:20px}.recipe--cat{border-top:1px dotted #6b8bbb;display:flex;gap:10px;justify-content:center;margin-bottom:10px;padding-top:5px}.recipe--cat li{color:#6b8bbb;display:flex;font-size:16px;gap:10px;line-height:1.4;list-style:none}.recipe--cat li:after{content:"/";display:inline-flex}.recipe--cat li:last-child:after{content:""}.recipe--main{border-bottom:0;border-right:0;border-top:1px dashed #e4e4e4;color:#444;display:grid;grid-template-columns:1fr 1fr;margin:0 -16px}.recipe--main .box{align-items:center;border-bottom:1px dashed #e4e4e4;border-right:1px dashed #e4e4e4;display:flex;flex-direction:column;height:160px;justify-content:flex-start;padding-top:30px}.recipe--main .box:last-child,.recipe--main .box:nth-child(2n){border-right:0}.recipe--main .box:nth-child(3n),.recipe--main .box:nth-child(4n){border-bottom:0}@media (min-width:720px){.recipe--main{border:1px dashed #e4e4e4;border-bottom:0;grid-template-columns:1fr 1fr 1fr 1fr;margin:0 0 1.5em}.recipe--main .box{border-bottom:1px dashed #e4e4e4!important}.recipe--main .box:nth-child(2n){border-right:1px dashed #e4e4e4!important}.recipe--main .box:last-child{border-right:0!important}}.recipe--main .title{font-weight:700}.recipe--main .group{align-items:center;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;gap:5px;padding:0 10px}.recipe--main .group span{cursor:pointer}.recipe--main .group input{border:0;box-shadow:0;font-weight:600;height:40px;outline:0;padding:0;text-align:center;width:50px}.recipe--ingredient{background-color:#f3fcfe;margin:0 -16px 1.5em;padding-top:15px}@media (min-width:720px){.recipe--ingredient{border:1px solid #cae3f5}}.recipe--ingredient h2{align-items:center;border-bottom:1px dotted #8facd3;display:flex;font-size:20px;height:50px;margin-bottom:0;padding:0 15px}.recipe--ingredient h2:first-child{border-bottom:0;font-size:24px;height:auto;padding-top:0}.recipe--ingredient .list{align-items:center;border-bottom:1px dotted #8facd3;box-sizing:border-box;color:#6b8bbb;display:flex;font-size:16px;gap:13px;height:50px;padding:0 15px;position:relative}.recipe--ingredient .list:last-child{border-bottom:0}.recipe--ingredient .list input[type=checkbox]{cursor:pointer;height:16px;left:1em;position:absolute;top:17px;visibility:hidden;width:16px}.recipe--ingredient .list input[type=checkbox]:before{background-color:#d1d3d1;border:1px solid #cae3f5;border-radius:16px;content:"";cursor:pointer;display:inline-block;height:16px;left:0;position:absolute;top:0;visibility:visible;width:16px}.recipe--ingredient .list input[type=checkbox]:after{background-color:#fff}.recipe--ingredient .list input[type=checkbox]:after,.recipe--ingredient .list input[type=checkbox]:checked:after{border:2px solid #fff;border-radius:14px;content:"";display:inline-block;height:14px;left:1px;position:absolute;top:1px;visibility:visible;width:14px}.recipe--ingredient .list input[type=checkbox]:checked:after{background-color:#8facd3}.recipe--ingredient .list label{cursor:pointer;font-family:var(--s-body);font-size:14px;padding-left:2em}.recipe--instruction h2{font-size:24px}.recipe--instruction p{font-family:var(--s-body);margin-bottom:1em;padding-bottom:1em}.recipe--instruction .thumb{margin:0 auto 1em;max-width:550px}.recipe--instruction .thumb.gallery{display:grid;gap:1em;grid-template-columns:1fr 1fr;max-width:100%}
/*# sourceMappingURL=style-recipe.min.css.map */