@import"https://fonts.googleapis.com/css2?family=Indie+Flower&family=Open+Sans&family=Zeyada&display=swap";.error-page{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.error-page h3{margin-bottom:.5rem}.error-page h2{margin-bottom:1rem}.container-detail-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.container-detail-page__error-msg{margin-top:3.5rem;text-align:center}.container-detail-page__title-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:1.1rem}@media (min-width: 576px){.container-detail-page__title-section{width:87.5%;padding:2rem}}@media (min-width: 768px){.container-detail-page__title-section{width:80%}}@media (min-width: 992px){.container-detail-page__title-section{width:60%}}.container-detail-page__title-section--back{position:absolute;left:.7rem;top:.6rem;font-size:2rem;color:#ffcb74;background-color:#062c30;border-radius:50%;cursor:pointer;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}.container-detail-page__title-section--title{margin:3rem 0 1rem;text-align:center;background-color:#ffcb74;border-radius:1rem;width:100%;padding:1rem;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}.container-detail-page__picture-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.container-detail-page__picture-section--img{width:17rem;height:17rem;border-radius:1rem;overflow:hidden;border:2px solid #FFCB74;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}.container-detail-page__picture-section--img img{height:17rem;filter:saturate(.5)}@media (min-width: 576px){.container-detail-page__picture-section{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0 3rem;margin:1rem 0}}@media (min-width: 768px){.container-detail-page__picture-section{width:80%}}@media (min-width: 992px){.container-detail-page__picture-section{width:60%}}.container-detail-page__picture-section--detail{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:1.1rem}@media (min-width: 576px){.container-detail-page__picture-section--detail{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;align-items:flex-end;width:40%;padding:0rem 0rem 1rem 2rem}}.container-detail-page__picture-section--detail div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:1rem;border-bottom:1px solid #FFCB74;border-right:1px solid #FFCB74;border-radius:.5rem;width:32%}@media (min-width: 576px){.container-detail-page__picture-section--detail div{width:10rem;height:3.6rem;padding:.4rem}}@media (min-width: 576px){.container-detail-page__picture-section--detail div h6{font-size:1rem}}.container-detail-page__picture-section--detail div p{font-size:.8rem}@media (min-width: 576px){.container-detail-page__picture-section--detail div p{font-size:1rem}}.container-detail-page__ingredients-section{width:100%;padding:1.1rem}@media (min-width: 576px){.container-detail-page__ingredients-section{width:87.5%;padding:2rem}}@media (min-width: 768px){.container-detail-page__ingredients-section{width:80%}}@media (min-width: 992px){.container-detail-page__ingredients-section{width:60%}}.container-detail-page__ingredients-section--title{margin-bottom:.6rem;background-color:#ffcb74;padding:.2rem 1rem;border-radius:.6rem;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}.container-detail-page__ingredients-section--ul{padding:0 2.3rem}.container-detail-page__instructions-section{width:100%;padding:1.1rem}@media (min-width: 576px){.container-detail-page__instructions-section{width:87.5%;padding:0rem 2rem 2rem}}@media (min-width: 768px){.container-detail-page__instructions-section{width:80%}}@media (min-width: 992px){.container-detail-page__instructions-section{width:60%}}.container-detail-page__instructions-section--title{margin-bottom:.6rem;background-color:#ffcb74;padding:.2rem 1rem;border-radius:.6rem;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}.container-detail-page__instructions-section p{text-align:justify;margin:1rem 0;padding:0 1rem}.navbar-desktop{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:80%;height:6.5rem;border-bottom:1px solid #062C30}.navbar-desktop a{color:#062c30}.navbar-desktop a:link,.navbar-desktop a:visited,.navbar-desktop a:active{text-decoration:none}.navbar-desktop__group{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:10rem;font-family:Indie Flower,cursive;list-style:none;font-size:.9rem}.navbar-desktop__group a{color:#062c30}.navbar-desktop__group a:link,.navbar-desktop__group a:visited,.navbar-desktop__group a:active{text-decoration:none}.navbar-desktop__group--active{border:2px solid #FFCB74;border-radius:.6rem;padding:.5rem}@media (min-width: 992px){.navbar-desktop__group{width:12rem;font-size:1rem}}@media (min-width: 1200px){.navbar-desktop__group{width:13rem;font-size:1.2rem}}.navbar-desktop__title{font-family:Zeyada,cursive;font-size:3rem;padding-top:1rem}@media (min-width: 992px){.navbar-desktop__title{font-size:3.6rem}}@media (min-width: 1200px){.navbar-desktop__title{font-size:4rem}}.navbar-media{display:flex;flex-direction:row;align-items:center;justify-content:center;height:2.7rem;width:100%;background-color:#ffcb74}.navbar-media a{color:#062c30}.navbar-media a:link,.navbar-media a:visited,.navbar-media a:active{text-decoration:none}@media (min-width: 768px){.navbar-media{justify-content:space-between;padding:0 10%}}.navbar-media__search{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:7rem}.navbar-media__search--text{font-size:.7rem}.navbar-media__links{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:3rem}.navbar-mobile{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:80%;height:4rem;border-bottom:1px solid #062C30}.navbar-mobile a{color:#062c30}.navbar-mobile a:link,.navbar-mobile a:visited,.navbar-mobile a:active{text-decoration:none}.navbar-mobile__icon{cursor:pointer}.navbar-mobile__menu{display:none}.navbar-mobile__menu--active{display:block;position:absolute;top:6.7rem;list-style:none;background-color:#ffcb74;z-index:3;width:80%;height:10rem;padding:1rem;border-bottom:1px solid #062C30}.navbar-mobile__menu--active li{cursor:pointer;padding:.33rem .5rem}.navbar-mobile__menu--active--li{background-color:#062c30;border-radius:.5rem}.navbar-mobile__menu--active--li a{color:#ffcb74}.navbar-mobile__title{font-family:Zeyada,cursive;font-size:2.3rem;padding-top:1rem}.header-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color: #ebebeb;--highlight-color: #f5f5f5;--animation-duration: 1.5s;--animation-direction: normal;--pseudo-element-display: block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;overflow:hidden;z-index:1}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));transform:translate(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display: none}}.carousel-recipes{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;padding:0rem 1rem}.carousel-recipes__arrow{font-size:1.5rem;cursor:pointer}.carousel-recipes__container-cards{width:80%;scroll-behavior:smooth;display:inline-block;position:relative;vertical-align:middle;text-align:center;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.carousel-recipes__container-cards::-webkit-scrollbar{display:none}.carousel-recipes__container-cards--li{list-style:none;display:inline-block;position:relative;vertical-align:middle;width:100%;transition:.2s;padding:1rem}@media (min-width: 576px){.carousel-recipes__container-cards--li{width:50%}}@media (min-width: 768px){.carousel-recipes__container-cards--li{width:33.3%}}@media (min-width: 992px){.carousel-recipes__container-cards--li{width:25%}}.carousel-recipes__container-cards--li--card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;height:34rem;width:100%;cursor:pointer}.carousel-recipes__container-cards--li--card div{width:100%;height:30rem;border-radius:1rem;overflow:hidden;border:2px solid #FFCB74;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}.carousel-recipes__container-cards--li--card div img{height:30rem;filter:saturate(.5)}.carousel-recipes__container-cards--li--card h4{display:flex;white-space:pre-wrap;margin-top:.5rem}.chocolate-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.chocolate-container__error-msg{text-align:center}.chocolate-container__card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:90%;height:35rem;border-radius:1rem;overflow:hidden;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}@media (min-width: 600px){.chocolate-container__card{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:20rem}}@media (min-width: 992px){.chocolate-container__card{width:80%}}@media (min-width: 1200px){.chocolate-container__card{height:28rem}}.chocolate-container__card div{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:50%;padding:2rem 1rem;text-align:center}@media (min-width: 600px){.chocolate-container__card div{height:80%;width:50%;padding:1rem}}@media (min-width: 1200px){.chocolate-container__card div h3{font-size:2rem}}.chocolate-container__card div p{font-family:Indie Flower,cursive}@media (min-width: 1200px){.chocolate-container__card div p{font-size:1.7rem}}.chocolate-container__card div button{border-radius:.4rem;background-color:#ffcb74;cursor:pointer;color:#062c30;transition:all .3s ease;position:relative;display:inline-block;z-index:1;outline:none;border:1px solid #FFCB74;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a;padding:.7rem 1.3rem;font-size:.7rem}.chocolate-container__card div button:after{position:absolute;content:"";width:100%;height:0;top:0;left:0;z-index:-1;border-radius:.4rem;background-color:#f4f6ff;opacity:.2;transition:all .3s ease}.chocolate-container__card div button:hover:after{top:auto;bottom:0;height:100%}.chocolate-container__card div button:active{top:2px}@media (min-width: 1200px){.chocolate-container__card div button{font-size:1.3rem;padding:1rem 2.5rem}}.chocolate-container__card img{height:50%}@media (min-width: 450px){.chocolate-container__card img{min-height:50%;width:100%}}@media (min-width: 600px){.chocolate-container__card img{height:100%;width:55%}}.explore-recipes{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:3.5rem 1rem 0rem}.explore-recipes__buttons{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap;width:100%;padding:1rem 0rem}@media (min-width: 510px){.explore-recipes__buttons{width:90%}}@media (min-width: 576px){.explore-recipes__buttons{width:70%}}@media (min-width: 768px){.explore-recipes__buttons{width:100%}}@media (min-width: 914px){.explore-recipes__buttons{width:90%}}@media (min-width: 992px){.explore-recipes__buttons{width:50rem}}.explore-recipes__buttons button{border-radius:.4rem;background-color:#ffcb74;cursor:pointer;color:#062c30;transition:all .3s ease;position:relative;display:inline-block;z-index:1;outline:none;border:1px solid #FFCB74;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a;width:7.5rem;padding:.5rem;margin:.4rem 0;font-size:.6rem}.explore-recipes__buttons button:after{position:absolute;content:"";width:100%;height:0;top:0;left:0;z-index:-1;border-radius:.4rem;background-color:#f4f6ff;opacity:.2;transition:all .3s ease}.explore-recipes__buttons button:hover:after{top:auto;bottom:0;height:100%}.explore-recipes__buttons button:active{top:2px}@media (min-width: 370px){.explore-recipes__buttons button{width:8.5rem}}@media (min-width: 440px){.explore-recipes__buttons button{width:9.2rem}}@media (min-width: 470px){.explore-recipes__buttons button{width:10rem}}@media (min-width: 510px){.explore-recipes__buttons button{width:11rem}}.explore-recipes__buttons .active{border:1px solid #062C30}.explore-recipes__results{padding:1.5rem 0}@media (min-width: 768px){.explore-recipes__results{display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.explore-recipes__results--card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;width:17rem;height:21rem;margin:0 .5rem}@media (min-width: 768px){.explore-recipes__results--card{width:15rem;height:19rem}}@media (min-width: 914px){.explore-recipes__results--card{width:16rem}}@media (min-width: 992px){.explore-recipes__results--card{width:18rem}}.explore-recipes__results--card div{width:17rem;height:17rem;border-radius:1rem;overflow:hidden;border:2px solid #FFCB74;cursor:pointer}.explore-recipes__results--card div img{height:17rem;filter:saturate(.5)}@media (min-width: 768px){.explore-recipes__results--card div{width:15rem;height:15rem;border-radius:1rem;overflow:hidden;border:2px solid #FFCB74}.explore-recipes__results--card div img{height:15rem;filter:saturate(.5)}}.explore-recipes__results--card h4{margin-top:.5rem}.inspire-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:47rem}.inspire-container a{color:#062c30}.inspire-container a:link,.inspire-container a:visited,.inspire-container a:active{text-decoration:none}.inspire-container__text{padding-top:1rem}.inspire-container__show-more{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:.4rem;background-color:#ffcb74;cursor:pointer;color:#062c30;transition:all .3s ease;position:relative;display:inline-block;z-index:1;outline:none;border:1px solid #FFCB74;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a;padding:.5rem 1rem;margin-bottom:3rem;text-align:center}.inspire-container__show-more:after{position:absolute;content:"";width:100%;height:0;top:0;left:0;z-index:-1;border-radius:.4rem;background-color:#f4f6ff;opacity:.2;transition:all .3s ease}.inspire-container__show-more:hover:after{top:auto;bottom:0;height:100%}.inspire-container__show-more:active{top:2px}.main-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.allrecipes-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding:1rem 10%}@media (min-width: 576px){.allrecipes-container{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}}.allrecipes-container__card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;width:17rem;height:22rem;margin:0 .5rem}.allrecipes-container__card div{width:17rem;height:17rem;border-radius:1rem;overflow:hidden;border:2px solid #FFCB74;cursor:pointer;box-shadow:inset 2px 2px 2px #ffffff80,7px 7px 20px #0000001a,4px 4px 5px #0000001a}.allrecipes-container__card div img{height:17rem;filter:saturate(.5)}.allrecipes-container__card h4{margin-top:.5rem}.search-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:5rem;margin:1.5rem 0 1rem}.search-container input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;height:24px;width:24px;margin-left:.4em;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");cursor:pointer}.search-container__form{width:80%;height:2rem}@media (min-width: 576px){.search-container__form{width:60%}}@media (min-width: 768px){.search-container__form{width:50%}}@media (min-width: 1200px){.search-container__form{width:40%}}.search-container__form--input{width:100%;height:100%;font-size:.8rem;padding:0 1.5rem 0 .5rem}.search-container__icon{position:absolute;right:12%;cursor:pointer}@media (min-width: 576px){.search-container__icon{right:21%}}@media (min-width: 768px){.search-container__icon{right:26%}}@media (min-width: 1200px){.search-container__icon{right:30.5%}}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#f4f6ff;font-family:Open Sans,sans-serif;color:#062c30}::-webkit-scrollbar{width:.3rem}::-webkit-scrollbar-track{background:#F4F6FF}::-webkit-scrollbar-thumb{background:#FFCB74;border-radius:1rem}
