@import"https://fonts.googleapis.com/css2?family=Nunito:wght@300;400;600;700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background-color:#3b3b98;font-family:Nunito,sans-serif}.button-primary{width:150px;height:50px;border-radius:20px;font-family:Nunito,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:2.5px;font-weight:700;margin-top:10px;border:none;outline:none;box-shadow:0 8px 15px #0000001a;transition:all .3s ease 0s}.button-primary:hover{box-shadow:#0000003d 0 3px 8px;transform:translateY(-7px);cursor:pointer}.container--meal{padding:1.5rem 2rem;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a}@media (max-width: 767.98px){.container--meal{padding:1rem}}.container--meal p{line-height:1.5;margin-bottom:1em;margin-top:1em;text-wrap:balance}.wrapper{max-width:1040px;margin-left:auto;margin-right:auto;padding-right:3rem;padding-left:3rem}@media (min-width: 768px) and (max-width: 1024px){.wrapper{padding-right:1.5rem;padding-left:1.5rem}}@media (max-width: 767.98px){.wrapper{padding-right:1rem;padding-left:1rem}}.tmdbrandom{text-align:center}.tmdbrandom__heading{margin:20px;color:#fff}.tmdbrandom__subheading{margin:10px;color:#fff}.tmdbrandom--meal:before{content:"";display:block;border:1px solid #e4e2eb;width:100%;height:1px;margin-bottom:20px;margin-top:40px;border-radius:5px;background-color:#e4e2eb}.tmdbrandom-content{display:flex;justify-content:space-evenly;gap:20px;align-items:center}.tmdbrandom-content img{border-radius:10px}@media (max-width: 1024px){.tmdbrandom-content img{height:100%;width:100%}}.tmdbrandom-content span p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;overflow:hidden}.tmdbrandom-content span ul{display:flex;align-items:center;gap:20px;list-style:none}.tmdbrandom-content ul{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:10px auto}.tmdbrandom-content ul li{box-shadow:0 5px 8px #0003;border:1px solid #272822;max-width:100%;letter-spacing:.1em;border-radius:.25em;color:#000;display:inline-block;font-size:.625em;line-height:2em;margin:0 .25em;padding:0 .5em}@media (max-width: 1024px){.tmdbrandom-content{flex-direction:column}}iframe{margin:0 auto;max-width:800px;height:450px;width:800px}@media (min-width: 768px) and (max-width: 1024px){iframe{height:298px;width:530px}}@media (max-width: 767.98px){iframe{width:100%;height:208px}}[data-space="5"]{margin-top:20px;flex-direction:column;align-items:start}header{text-align:center;padding:2rem;color:#fff;background-color:#2d2013;gap:5rem}header p{display:flex;align-items:center;padding:10px}@media (max-width: 767.98px){header p{flex-direction:column}header p img{display:none}}hr{margin-bottom:2rem;margin-top:2rem}.tmdb-search-form{display:flex;justify-content:center;align-items:center;margin:20px auto}@media (max-width: 767.98px){.tmdb-search-form{flex-direction:column;gap:10px}}.tmdb-search-form select,.tmdb-search-form input{border:1px solid grey;border-radius:4px;color:#8c8c8c!important;height:50px;line-height:50px;padding:0 20px;max-width:100%!important}.tmdb-search-form input{margin-left:5px}@media (max-width: 767.98px){.tmdb-search-form input{margin-left:unset}}.tmdb-search-form button.search{padding:16px 20px;font-size:1rem;color:#fff;border-radius:5px;background-color:#105bd8;cursor:pointer;border:none;font-weight:600;margin-left:5px;line-height:1em}.tmdb-search-form button.search:disabled{cursor:not-allowed!important;background-color:#8c8c8c!important}.tmdbsearch--meal.custom{padding:1.5rem 2rem;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:box-shadow .2s ease-out,padding-bottom .2s ease-out,margin-bottom .2s ease-out,transform .2s ease-out;box-shadow:0 2px 2px #0000000d;transform-origin:100% 50%;cursor:pointer}@media (max-width: 767.98px){.tmdbsearch--meal.custom{padding:1rem}}.tmdbsearch--meal.custom:hover{box-shadow:0 5px 8px #0003;transform:translateY(-3px)}.tmdbsearch--meal.custom:not(:first-child){margin:10px auto}.tmdbsearch--meal.custom a{text-decoration:none;color:inherit!important}.wrapper--tmdbsearch>h3,.wrapper--tmdbfilter>h3{margin:10px;color:#fff;text-align:center}.wrapper--tmdbfilter ul{list-style:none;display:flex;flex-wrap:wrap;gap:20px}.wrapper--tmdbfilter ul li{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px);border:1px solid #ccc;border-radius:8px;overflow:hidden;background:#fff;margin-top:10px;margin-bottom:0;color:#5d5c5b;line-height:1.45;font-size:13px;height:max-content;transition:box-shadow .2s ease-out,padding-bottom .2s ease-out,margin-bottom .2s ease-out,transform .2s ease-out;box-shadow:0 2px 2px #0000000d;transform-origin:100% 50%;cursor:pointer}@media screen and (min-width: 768px) and (max-width: 979px){.wrapper--tmdbfilter ul li{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}}@media (max-width: 767.98px){.wrapper--tmdbfilter ul li{flex:0 0 calc(100% - 20px);max-width:calc(100% - 20px)}}.wrapper--tmdbfilter ul li:hover{box-shadow:0 5px 8px #0003;transform:translateY(-3px)}.wrapper--tmdbfilter ul li img{width:100%;height:auto;max-height:200px;object-fit:cover}.wrapper--tmdbfilter ul li .content{padding:15px 15px 30px;display:block}.wrapper--tmdbfilter ul li a{text-decoration:none;color:inherit}.tmdbdetailPage a{text-decoration:none;color:#fff}.tmdbdetailPage section.wrapper--tmdbrandom{margin:10px auto}.error{color:red;font-weight:700}.success{color:#adff2f;font-weight:700}.not-found{text-align:center;margin-top:10%;color:#fff}.not-found p{margin:10px auto}.not-found a{text-decoration:none;color:inherit;border-bottom:1px solid black;border:1px solid yellow;padding:10px;border-radius:10px}.not-found a:hover{background:#ff0!important;color:#000}
