.download-btn svg{width:8px;margin-right:8px;position:relative;top:2px}.main.recipe,main.hh_article .recipe-content{max-width:1250px;width:100%;margin:auto;margin-bottom:66px;padding:0 54px;margin-top:81px;display:flex}.main.recipe .title,main.hh_article .recipe-content .title{font-size:1.88rem;text-transform:uppercase;font-weight:500;margin-left:1px;margin-bottom:25px;padding:0;text-align:left}.main.recipe ol,main.hh_article .recipe-content ol{list-style:decimal;margin-left:21px}.main.recipe ol li,main.hh_article .recipe-content ol li{position:relative;list-style:decimal;padding-left:6px;margin-bottom:9px}.main.recipe ol li::marker,main.hh_article .recipe-content ol li::marker{font-family:'Brandon Grotesque'}.main.recipe .ingredients,main.hh_article .recipe-content .ingredients{width:33.9%}.main.recipe .ingredients ul,main.hh_article .recipe-content .ingredients ul{margin:0 28px 34px;font-size:1.4em;line-height:1.3em}.main.recipe .ingredients li,main.hh_article .recipe-content .ingredients li{position:relative;margin-bottom:8px}.main.recipe .ingredients li:before,main.hh_article .recipe-content .ingredients li:before{content:' ';position:absolute;background:#000;width:5px;height:5px;border-radius:50%;left:-25px;top:14px}.main.recipe .preparation,main.hh_article .recipe-content .preparation{width:66.1%;font-size:1.4em;line-height:1.3em}.main.recipe .preparation .rte p,main.hh_article .recipe-content .preparation .rte p{margin-bottom:9px}.main.recipe .tips,main.hh_article .recipe-content .tips{margin-top:51px;background:#f4f4f4;padding:37px 36px 40px;font-size:0.738em;line-height:1.3em}.main.recipe .tips .title,main.hh_article .recipe-content .tips .title{font-size:1.23rem;margin-bottom:10px}.main.recipe .tips li,main.hh_article .recipe-content .tips li{position:relative;padding-left:22px}.main.recipe .tips li:before,main.hh_article .recipe-content .tips li:before{content:' ';position:absolute;background:#000;width:4px;height:4px;border-radius:50%;left:3px;top:10px}.main.recipe .nutrition,main.hh_article .recipe-content .nutrition{margin-top:55px;font-size:0.74em;line-height:1.32em;margin-bottom:6px}.main.recipe .nutrition .title,main.hh_article .recipe-content .nutrition .title{font-size:1.22rem;margin-bottom:10px}@media (max-width: 800px){.main.recipe,main.hh_article .recipe-content{flex-direction:column;margin-top:41px;padding:0 20px;margin-bottom:26px}.main.recipe .title,main.hh_article .recipe-content .title{font-size:1.2rem;margin-bottom:15px}.main.recipe .ingredients,main.hh_article .recipe-content .ingredients{width:100%}.main.recipe .ingredients ul,main.hh_article .recipe-content .ingredients ul{margin:0 0 27px 20px;font-size:0.99em;line-height:1.7em}.main.recipe .ingredients li,main.hh_article .recipe-content .ingredients li{margin-bottom:0.5px}.main.recipe .ingredients li:before,main.hh_article .recipe-content .ingredients li:before{left:-17px;top:13px;width:3px;height:3px}.main.recipe .ingredients a.btn,main.hh_article .recipe-content .ingredients a.btn{margin:auto;width:fit-content;display:block}.main.recipe .preparation,main.hh_article .recipe-content .preparation{width:100%;margin-top:54px;font-size:1em}.main.recipe .preparation .rte,main.hh_article .recipe-content .preparation .rte{line-height:1.35em}.main.recipe .tips,main.hh_article .recipe-content .tips{margin-top:58px;padding:32px 23px 27px;font-size:1em}.main.recipe .tips .title,main.hh_article .recipe-content .tips .title{font-size:1.2rem;margin-bottom:16px}.main.recipe .tips li,main.hh_article .recipe-content .tips li{padding-left:1px;margin-bottom:6px}.main.recipe .tips li:before,main.hh_article .recipe-content .tips li:before{width:3px;height:3px;position:unset;display:inline-block;margin:1px 5px 2px 1px}.main.recipe .nutrition,main.hh_article .recipe-content .nutrition{margin-top:54px;font-size:1em;margin-right:10px}.main.recipe .nutrition .title,main.hh_article .recipe-content .nutrition .title{margin-bottom:16px}}.main.recipes{display:flex;max-width:1270px;width:100%;margin:96px auto 61px;padding:0 55px}.main.recipes .nothing_found h1{font-size:2em}.main.recipes .filters{width:280px;font-size:1.11em;font-weight:500;margin-left:10px}.main.recipes .filters .title{font-weight:500;text-transform:uppercase;font-size:1.13rem;margin-bottom:19px}.main.recipes .filters .block{margin-bottom:54px}.main.recipes .filters label{display:flex;align-items:center;margin-bottom:16px;cursor:pointer}.main.recipes .filters input{position:relative;opacity:0;width:0;height:0;margin:0}.main.recipes .filters input:checked+span.checkbox{background-image:url(/assets/checkmark-red-246499fa696cd97f2bee07c65a7d3a073f49bb5078ec6a262e81bbfb83cbb906.svg)}.main.recipes .filters span.checkbox{display:inline-block;width:21px;height:21px;border:1px solid #b3b3b3;margin-right:10px;background-size:13px;background-position:center;background-repeat:no-repeat}.main.recipes .recipes{width:calc(100% - 280px);display:flex;flex-wrap:wrap;justify-content:left;height:fit-content}.main.recipes .recipes a.recipe{width:calc(33.33% - 20px);max-width:367px;display:flex;flex-direction:column;text-decoration:none;color:#363636;margin-bottom:16px;margin-left:10px;margin-right:10px}.main.recipes .recipes a.recipe img{display:block;width:100%}.main.recipes .recipes a.recipe .hover{display:none}.main.recipes .recipes a.recipe .title{margin:10px 0;font-size:1.4em;font-weight:400;padding:0 5px;text-align:center;line-height:1.33em}@media (hover: hover) and (pointer: fine){.main.recipes .recipes a.recipe:hover{opacity:1}.main.recipes .recipes a.recipe:hover .hover{display:block}.main.recipes .recipes a.recipe:hover .normal{display:none}}.main.recipes .search{display:none;align-items:end;margin-bottom:23px;padding:0 21px;max-width:375px;width:100%;margin-left:auto;margin-right:auto}.main.recipes .search input[type="text"],.main.recipes .search input::placeholder{color:#363636;font-family:'Brandon Grotesque'}.main.recipes .search input[type="text"]{color:#363636;width:calc(100% - 57px);border:1px solid #363636;border-top:0;border-left:0;border-right:0;font-size:1em;padding-left:34px;margin-top:16px;margin-right:14px;padding-bottom:6px;position:relative;background:url(/assets/search-eff1d2c9668812d19637f44e213e41e50313689ec3760720bee9b817ec67ab94.svg) no-repeat 3px 2px/20px}.main.recipes .search a{padding-top:13px;width:38px}@media (max-width: 1000px){.main.recipes .filters{width:250px}.main.recipes .recipes{width:calc(100% - 250px)}.main.recipes .recipes a.recipe{width:calc(50% - 20px)}}@media (max-width: 800px){.main.recipes{flex-direction:column;padding:0;margin-top:14px;margin-bottom:23px}.main.recipes .search{display:flex}.main.recipes .filters{display:none;background:#f4f4f4;width:100%;padding:33px 20px 20px}.main.recipes .filters.open{display:block}.main.recipes .filters .title{font-size:0.872rem;margin-left:2px;margin-bottom:10px}.main.recipes .filters span.checkbox{display:none}.main.recipes .filters .block{margin-bottom:10px}.main.recipes .filters label{display:inline-block;margin-bottom:5px;border:1px solid #363636;border-radius:15px;padding:7px 11px 6px 11px;font-size:0.86rem;margin-right:7px}.main.recipes .filters label.checked{position:relative;background:#de251f;color:white;border-color:#de251f;padding-right:27px}.main.recipes .filters label.checked:after{content:'x';position:absolute;right:10px;top:5px}.main.recipes .recipes{width:96%;margin:auto;margin-top:56px;justify-content:center}.main.recipes .recipes a.recipe{margin-left:5px;margin-right:5px}.main.recipes .recipes a.recipe .title{font-size:1em;padding:0}}.recipes .pagination{width:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.recipes .pagination .btn{margin-left:15px;margin-right:15px}.recipes .pagination .pagination-numbers a,.recipes .pagination .pagination-numbers span{display:inline-block;font-weight:800;text-decoration:none;margin-left:15px;margin-right:15px;color:#363636}.recipes .pagination .pagination-numbers a.current,.recipes .pagination .pagination-numbers span.current{color:gray}@media (max-width: 800px){.recipes .pagination .btn{margin-left:10px;margin-right:10px}.recipes .pagination .pagination-numbers a,.recipes .pagination .pagination-numbers span{margin-left:12px;margin-right:12px}}
