@font-face{font-family:WildHazelNut;font-style:normal;font-weight:400;src:url(assets/fonts/wildhazelnut.0510559163c721172bb941db0f1d94f3.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/poppins_400.5b8f3ba886526963a788fb19c016bcee.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(assets/fonts/poppins_800.8314fda16443ec0fff15723cea0f9524.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins}body{width:100vw;min-height:100vh;color:#fff;overflow-x:hidden;background-image:url(assets/images/bg0.6fe7f5ec8a5ec7e65dc3ff2142b5ba0d.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed;background-blend-mode:overlay;background-color:rgba(0,0,0,.9);transition:all 2s ease;overflow-y:hidden}.preloader{width:100%;height:100vh;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;left:0;top:0;z-index:9999;transition:opacity .5s ease-in-out}.preloader img{width:250px;height:250px;margin-bottom:25px}#nav{margin:0 auto;width:80vw;min-height:50px;display:flex;flex-direction:column}#nav #nav_brand,#nav #nav_options{width:100%;font-weight:800;margin:15px 0}#nav #nav_brand{display:flex;justify-content:center;align-items:center}#nav #nav_brand h1{font-size:3rem;font-family:WildHazelNut}#nav #nav_brand img{width:40px;height:40px;margin-right:15px}#nav #nav_options{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px}#nav #nav_options .nav_options_item{list-style-type:none;border:1px solid hsla(0,0%,100%,.25);border-radius:15px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px;cursor:pointer;transition:background-color .5s ease-in-out}#nav #nav_options .nav_options_item img{margin-bottom:8px;width:75px;height:75px}#nav #nav_options .highlighted,#nav #nav_options .nav_options_item:hover{background-color:hsla(0,0%,100%,.25)}@media only screen and (max-width:768px){#nav #nav_options{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:375px){#nav #nav_options{grid-template-columns:repeat(2,1fr);grid-gap:0}}#recipe section#recipe_details{display:flex;justify-content:center;align-items:center;width:80vw;margin:0 auto;height:500px}#recipe section#recipe_details .recipe_details_image,#recipe section#recipe_details .recipe_details_meta{width:50%;height:100%;background-color:#fff;padding:25px}#recipe section#recipe_details .recipe_details_meta{padding:25px 50px}#recipe section#recipe_details .recipe_details_image{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;color:#000}#recipe section#recipe_details .recipe_details_image h2{font-size:2.5rem;font-family:WildHazelNut}#recipe section#recipe_details .recipe_details_image h3{font-weight:400;font-size:1rem;display:flex;align-items:center}#recipe section#recipe_details .recipe_details_image h3 img{width:20px;height:20px;margin-right:8px}#recipe section#recipe_details .recipe_details_meta{color:#000;overflow-y:auto}#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_ingredients,#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_instructions{margin-bottom:25px}#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_ingredients h4,#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_instructions h4{display:flex;align-items:center;margin-bottom:15px;font-size:1.25rem}#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_ingredients h4 img,#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_instructions h4 img{width:30px;height:30px}#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_ingredients #list_ingredients{display:grid;grid-template-columns:1fr 1fr}#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_ingredients #list_ingredients li{margin-left:15px}#recipe section#recipe_details .recipe_details_meta .recipe_details_meta_instructions #list_instructions li{margin-left:15px;margin-bottom:8px}@media only screen and (max-width:768px){#recipe section#recipe_details{flex-flow:wrap}#recipe section#recipe_details .recipe_details_image,#recipe section#recipe_details .recipe_details_meta{width:100%}}@media only screen and (max-width:375px){#recipe section#recipe_details{width:100vw;margin:0}#recipe section#recipe_details .recipe_details_image h2,#recipe section#recipe_details .recipe_details_image h3{width:100%}#recipe section#recipe_details .recipe_details_meta{font-size:small;height:80vh;padding:25px!important}}ul#list_recipecards{margin:15px auto;width:80vw;display:grid;justify-items:center;grid-template-columns:repeat(3,1fr);grid-gap:8px}ul#list_recipecards .list_recipecards_item{height:450px;width:90%;list-style-type:none;cursor:pointer;overflow:hidden;position:relative}.list_recipecards_item:focus>.recipe_image,.list_recipecards_item:hover>.recipe_image{transform:scale(1.2)}ul#list_recipecards .list_recipecards_item .overlay,ul#list_recipecards .list_recipecards_item .recipe_image{height:100%}ul#list_recipecards .list_recipecards_item .recipe_image{background-position:50%;background-size:cover;background-blend-mode:overlay;background-repeat:no-repeat;width:100%;height:100%;transition:all .5s ease-in-out}ul#list_recipecards .list_recipecards_item .overlay{background-image:linear-gradient(180deg,transparent,#000);background-blend-mode:overlay;padding:15px}ul#list_recipecards .list_recipecards_item .recipe_meta{display:flex;flex-direction:column;justify-content:flex-end;position:relative;z-index:999999;top:-135px;padding:15px;width:100%;height:130px}ul#list_recipecards .list_recipecards_item .recipe_meta h2{font-size:2rem;font-family:WildHazelNut}ul#list_recipecards .list_recipecards_item .recipe_meta h5{display:flex;align-items:center}ul#list_recipecards .list_recipecards_item .recipe_meta h5 img{height:20px;width:20px;margin-right:8px}ul#list_recipecards .list_recipecards_item .recipe_meta p{text-align:right}ul#list_recipecards .list_recipecards_item .recipe_meta p a{text-decoration:none;font-style:italic;font-size:.75rem;color:#fff}@media only screen and (max-width:768px){ul#list_recipecards{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:375px){ul#list_recipecards{grid-template-columns:repeat(1,1fr)}}#btn_more_container{width:100%;margin:40px 15px}#btn_more_container,#btn_more_container #btn_more{display:flex;justify-content:center;align-items:center;padding:15px}#btn_more_container #btn_more{background-color:transparent;flex-direction:column;border:none;outline:none;color:#fff;font-weight:800;font-size:1.75rem;margin:15px;cursor:pointer}#btn_more_container #btn_more:focus,#btn_more_container #btn_more:hover{border:none;outline:none}#btn_more_container #btn_more,#btn_more_container #btn_more img{width:100px;height:100px;-webkit-animation:bounce 1s infinite alternate;animation:bounce 1s infinite alternate}@-webkit-keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-12px)}}@media only screen and (max-width:375px){#btn_more_container{margin:40px 0}}