*{border:none;box-sizing:border-box;color:#000;list-style:none;margin:0;padding:0;text-decoration:none}:focus-visible{outline:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}header{background-color:#505050;padding-bottom:15px;padding-top:10px;position:-webkit-sticky;position:sticky;top:0;z-index:100}header .header-newsletter{align-items:flex-start;display:flex;justify-content:space-evenly;margin-bottom:20px}header .header-newsletter .logo{font-size:35px}header .header-newsletter .logo a{color:#c8c8c8}header .header-newsletter .logo a:focus,header .header-newsletter .logo a:hover{color:#f5f5f5}header .header-newsletter .newsletter-search-button{align-items:center;display:flex;justify-content:space-evenly;width:350px}header .header-newsletter .newsletter-search-button .newsletter-on-click{border-radius:5px;color:#c8c8c8;cursor:pointer;font-size:20px;padding:5px;text-align:center}header .header-newsletter .newsletter-search-button .newsletter-on-click:focus,header .header-newsletter .newsletter-search-button .newsletter-on-click:hover{background-color:green;color:#f5f5f5}header .header-newsletter .newsletter-search-button .search-show-button{background:none;border-radius:5px;cursor:pointer;padding:6px}header .header-newsletter .newsletter-search-button .search-show-button img{background:none;filter:invert(100%);width:40px}header .header-newsletter .newsletter-search-button .search-show-button:focus,header .header-newsletter .newsletter-search-button .search-show-button:hover{background-color:green}header .header-newsletter .newsletter-search-button .signin-signup{display:flex;justify-content:space-evenly;width:140px}header .header-newsletter .newsletter-search-button .signin-signup a{border-radius:5px;color:#c8c8c8;padding:5px}header .header-newsletter .newsletter-search-button .signin-signup a:focus,header .header-newsletter .newsletter-search-button .signin-signup a:hover{background-color:green;color:#f5f5f5}header .header-newsletter .newsletter-search-button .dropbtn{background-color:#505050;border:none;color:#c8c8c8;cursor:pointer;font-size:16px;padding:16px}header .header-newsletter .newsletter-search-button .dropbtn:focus,header .header-newsletter .newsletter-search-button .dropbtn:hover{background-color:green;color:#f5f5f5}header .header-newsletter .newsletter-search-button .dropbtn:has(+.dropdown-content a:hover){background-color:green;color:#f5f5f5}header .header-newsletter .newsletter-search-button .dropbtn:has(+.dropdown-content a:focus){background-color:green;color:#f5f5f5}header .header-newsletter .newsletter-search-button .dropbtn:has(+.dropdown-content div:hover){background-color:green;color:#f5f5f5}header .header-newsletter .newsletter-search-button .dropbtn:has(+.dropdown-content div:focus){background-color:green;color:#f5f5f5}header .header-newsletter .newsletter-search-button .dropdown{display:inline-block;position:relative}header .header-newsletter .newsletter-search-button .dropdown-content{background-color:#5e5e5e;box-shadow:0 8px 16px 0 #0003;min-width:160px;position:absolute;z-index:1}header .header-newsletter .newsletter-search-button .dropdown-content a{color:#d4d4d4;display:block;padding:12px 16px;text-decoration:none}header .header-newsletter .newsletter-search-button .dropdown-content div{color:#c8c8c8;cursor:pointer;display:block;padding:12px 16px;text-decoration:none}header .header-newsletter .newsletter-search-button .dropdown-content a:focus,header .header-newsletter .newsletter-search-button .dropdown-content a:hover,header .header-newsletter .newsletter-search-button .dropdown-content div:focus,header .header-newsletter .newsletter-search-button .dropdown-content div:hover{background-color:green;color:#f5f5f5}header .form-container{background-color:#505050;height:200px;top:0;width:100%;z-index:90}header .form-container,header .form-container .form-exit-container{align-items:center;display:flex;justify-content:center;position:fixed}header .form-container .form-exit-container{background-color:#8d8d8d;border-radius:50%;cursor:pointer;height:60px;left:40px;top:20px;width:60px}header .form-container .form-exit-container .form-exit{background-color:#000;height:5px;rotate:45deg;width:80%}header .form-container .form-exit-container .form-exit:after{background-color:#000;content:"";display:block;height:5px;rotate:90deg}header .form-container .form-exit-container:hover{background-color:#bebebe}header .form-container .form-exit-container:hover .form-exit,header .form-container .form-exit-container:hover .form-exit:after{background-color:#282828}header .form-container .form-exit-container:focus{background-color:#bebebe}header .form-container .form-exit-container:focus .form-exit,header .form-container .form-exit-container:focus .form-exit:after{background-color:#282828}header .form-container form{display:flex;width:60vw}header .form-container form .name-search{background-color:#505050;border-bottom:2px solid #000;border-left:2px solid #000;border-radius:40vw 0 0 40vw;border-top:2px solid #000;display:block;font-size:max(1.5vw,22px);height:80px;max-width:none;padding-left:20px;width:calc(60vw - 124.55px)}header .form-container form .name-search:focus-visible{border-color:#a3a3a3}header .form-container form .name-search:focus-visible~.submit{border-color:#a3a3a3}header .form-container form .name-search:has(+.submit:focus){border-color:#a3a3a3}header .form-container form .submit{border-bottom:2px solid #000;border-radius:0 40vw 40vw 0;border-right:2px solid #000;border-top:2px solid #000;height:80px;padding:10px}header .form-container form .submit:hover{padding:20px}header .form-container form .submit:focus{border-color:#a3a3a3;padding:20px}header .menu-item-container-container{display:flex;height:50px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:1000px}header .menu-item-container-container .menu-item-container{animation:slide 20s linear infinite;display:flex;position:absolute;width:1000px}header .menu-item-container-container .menu-item-container:hover{animation-play-state:paused}header .menu-item-container-container .menu-item-container li{display:flex;flex-shrink:0;font-size:20px;justify-content:center;margin-left:16.0215384615px}header .menu-item-container-container .menu-item-container li a{color:#c8c8c8}header .menu-item-container-container .menu-item-container li a:focus,header .menu-item-container-container .menu-item-container li a:hover{color:#f5f5f5}header .menu-item-container-container .menu-item-container:has(li a:focus){animation-play-state:paused}@keyframes slide{0%{left:0}to{left:-100%}}@media screen and (max-width:1000px){header .hamburger-menu-label{display:block;height:30px;position:fixed;right:30px;text-align:center;top:10px;width:30px;z-index:100}header .hamburger-menu-label .hamburger-menu,header .hamburger-menu-label .hamburger-menu:after,header .hamburger-menu-label .hamburger-menu:before{background-color:#000;display:block;height:5px;position:relative;transition-duration:.2s}header .hamburger-menu-label .hamburger-menu{left:10%;top:12px;width:80%}header .hamburger-menu-label .hamburger-menu:before{content:"";top:-10px;width:100%}header .hamburger-menu-label .hamburger-menu:after{content:"";top:5px;width:100%}header .hamburger-menu-label .hamburger-menu-active{rotate:45deg}header .hamburger-menu-label .hamburger-menu-active:before{rotate:90deg;top:0}header .hamburger-menu-label .hamburger-menu-active:after{content:none}header .hamburger-menu-label:hover .hamburger-menu:before{width:50%}header .hamburger-menu-label:hover .hamburger-menu:after{transform:translateX(100%);width:50%}header .hamburger-menu-label:hover .hamburger-menu-active:before{background-color:#f5f5f5;width:100%}header .hamburger-menu-label:hover .hamburger-menu-active{background-color:#f5f5f5;width:90%}header .hamburger-menu-label:focus .hamburger-menu:before{width:50%}header .hamburger-menu-label:focus .hamburger-menu:after{transform:translateX(100%);width:50%}header .hamburger-menu-label:focus .hamburger-menu-active:before{background-color:#f5f5f5;width:100%}header .hamburger-menu-label:focus .hamburger-menu-active{background-color:#f5f5f5;width:90%}header .menu-item-container-container{background-color:#505050;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:90}header .menu-item-container-container .menu-item-container{align-items:center;animation:0;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}}@media screen and (max-width:720px){header .header-newsletter{flex-direction:column;justify-content:space-between;margin:0}header .header-newsletter nav{margin:10px 0 0 10px}header .header-newsletter .newsletter-search-button{justify-content:space-between;padding:0 10px;width:100%}header .header-newsletter .newsletter-search-button .search-show-button{margin:0 5px}header .header-newsletter .newsletter-search-button .signin-signup{align-items:center;width:200px}header .header-newsletter .newsletter-search-button .signin-signup a{margin-bottom:5px}header .header-newsletter .newsletter-search-button .dropdown-content{right:0}}@media screen and (max-width:600px){header .form-container{align-items:flex-end;padding-bottom:20px}header .form-container form{width:80vw}header .form-container form .name-search{width:calc(80vw - 124.55px)}}footer{margin-top:40px}footer .footer-section{align-items:center;background-color:#505050;display:flex;flex-wrap:wrap;justify-content:space-evenly;min-height:400px;padding:20px 0}footer .footer-section .footer-newsletter-social-links{margin-bottom:40px;margin-left:10px;margin-right:10px;min-width:200px}footer .footer-section .footer-newsletter-social-links .newsletter-on-click{border:1px solid green;color:#c8c8c8;cursor:pointer;font-size:20px;margin:30px 0;padding:10px 0;text-align:center}footer .footer-section .footer-newsletter-social-links .newsletter-on-click:focus,footer .footer-section .footer-newsletter-social-links .newsletter-on-click:hover{background-color:green;color:#f5f5f5}footer .footer-section .footer-newsletter-social-links h2{color:#c8c8c8;font-size:30px;text-align:center}footer .footer-section .footer-newsletter-social-links h3{color:#c8c8c8;margin-bottom:20px}footer .footer-section .footer-newsletter-social-links .footer-social-links ul{display:flex;justify-content:space-between}footer .footer-section .footer-newsletter-social-links .footer-social-links ul li a{align-items:center;display:flex;height:40px;justify-content:center;width:40px}footer .footer-section .footer-newsletter-social-links .footer-social-links ul li a img{width:25px}footer .footer-section .footer-newsletter-social-links .footer-social-links ul li a .pinterest{border-radius:50%}footer .footer-section .footer-newsletter-social-links .footer-social-links ul li a:focus img,footer .footer-section .footer-newsletter-social-links .footer-social-links ul li a:hover img{width:35px}footer .footer-section .footer-link-list{margin:0 10px;min-width:250px}footer .footer-section .footer-link-list ul{display:grid;grid-template-columns:auto auto}footer .footer-section .footer-link-list ul li{margin:5px}footer .footer-section .footer-link-list ul li a{color:#c8c8c8;font-size:15px}footer .footer-section .footer-link-list ul li a:focus,footer .footer-section .footer-link-list ul li a:hover{color:#f5f5f5}footer .copyright{font-size:max(1.3vw,20px);padding-bottom:10px;padding-top:5px;text-align:center}.newsletter-shadow{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.newsletter{background-color:#f5f5f5;height:800px;left:calc(50vw - 200px);position:fixed;top:calc(50vh - 400px);width:400px;z-index:10}.newsletter .newsletter-header{background-color:green;display:flex;justify-content:space-between}.newsletter .newsletter-header h2{color:#c8c8c8;margin:5px 0 5px 10px}.newsletter .newsletter-header label{height:50px;width:50px}.newsletter .newsletter-header label span,.newsletter .newsletter-header label span:after{background-color:#c8c8c8;display:inline-block;height:5px;position:relative;rotate:45deg;width:38px}.newsletter .newsletter-header label span{left:6px;top:22.5px}.newsletter .newsletter-header label span:after{content:"";rotate:90deg;top:-11.25px}.newsletter .newsletter-header label:hover{cursor:pointer}.newsletter .newsletter-header label:focus span,.newsletter .newsletter-header label:focus span:after,.newsletter .newsletter-header label:hover span,.newsletter .newsletter-header label:hover span:after{background-color:#f5f5f5}.newsletter .main-header{font-size:20px;margin:20px 0 5px;text-align:center}.newsletter p{font-size:18px;margin:0 10px}.newsletter .error{display:flex;flex-direction:column;margin:0 10px 10px;width:400px}.newsletter .error,.newsletter .error div{color:red;font-size:16px}.newsletter .submit-ok{display:flex;flex-direction:column;margin:0 10px 10px;width:400px}.newsletter .submit-ok div{color:green;font-size:16px}.newsletter form{display:flex;flex-direction:column;margin:10px}.newsletter form label{margin-bottom:5px;margin-top:10px}.newsletter form [name=email],.newsletter form [name=name]{border:1px solid #000;font-size:15px;padding:5px}.newsletter form .checkbox-container{background-color:#505050;margin-bottom:30px;margin-top:40px;padding:20px}.newsletter form .checkbox-container h3{color:#c8c8c8;margin-bottom:40px;text-align:center}.newsletter form .checkbox-container .checkbox-list{align-items:start;display:flex;flex-direction:column}.newsletter form .checkbox-container .checkbox-list div{margin-bottom:20px}.newsletter form .checkbox-container .checkbox-list div label{color:#c8c8c8;font-size:18px;font-weight:900;margin-left:10px}.newsletter form .checkbox-container .checkbox-list div input:focus~label,.newsletter form .checkbox-container .checkbox-list div:hover label{color:#f5f5f5}.newsletter form .submit-button{background-color:green;color:#c8c8c8;font-size:20px;font-weight:700;padding-bottom:10px;padding-top:10px}.newsletter form .submit-button:hover{cursor:pointer}.newsletter form .submit-button:focus,.newsletter form .submit-button:hover{background-color:#006400;color:#f5f5f5}@media screen and (max-width:800px){.newsletter,.newsletter-shadow{height:auto;width:100%}.newsletter{bottom:0;left:0;min-height:100vh;overflow-y:scroll;right:0;top:0}}.cookie-shadow{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:200}.cookie-container{background-color:#505050;bottom:0;display:flex;height:25vh;justify-content:space-between;padding:30px;position:fixed;width:100vw}.cookie-container .cookie-text-container h2{color:#c8c8c8;margin-bottom:10px}.cookie-container .cookie-text-container p{color:#c8c8c8}.cookie-container .cookie-text-container p a{color:#000;font-weight:700}.cookie-container .cookie-text-container p a:focus,.cookie-container .cookie-text-container p a:hover{border-bottom:5px solid #000}.cookie-container .cookie-button-container{display:flex;flex-direction:column;justify-content:space-evenly}.cookie-container .cookie-button-container button{background-color:green;color:#c8c8c8;cursor:pointer;font-size:20px;padding:10px;width:100px}.cookie-container .cookie-button-container button:focus,.cookie-container .cookie-button-container button:hover{background-color:#006400;color:#f5f5f5}@media screen and (max-width:700px){.cookie-container{align-items:center;flex-direction:column;height:auto}.cookie-container .cookie-text-container{margin-bottom:60px}.cookie-container .cookie-button-container{width:80%}.cookie-container .cookie-button-container button{margin-bottom:20px;width:100%}}.recipe-discription .recipe-header{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:600px;justify-content:center;margin-bottom:60px}.recipe-discription .recipe-header h1{background-color:green;font-size:max(3vw,30px);margin-bottom:40px}.recipe-discription .recipe-main{display:grid;grid-template-areas:"a b" "d d" "c c";margin-left:calc(50% - 427.5px);margin-right:calc(50% - 427.5px)}.recipe-discription .recipe-main .recipe-video-text{align-items:center;display:flex;flex-direction:column;grid-area:a;margin-right:100px;width:500px}.recipe-discription .recipe-main .recipe-video-text iframe{height:281.25px;margin-bottom:40px;width:500px}.recipe-discription .recipe-main .recipe-video-text p{white-space:pre-line}.recipe-discription .recipe-main .recipe-ingredients-container{grid-area:b;width:255px}.recipe-discription .recipe-main .recipe-ingredients-container .recipe-ingredients{position:-webkit-sticky;position:sticky;top:200px}.recipe-discription .recipe-main .recipe-ingredients-container .recipe-ingredients ul{display:grid;grid-template-columns:auto}.recipe-discription .recipe-main .recipe-ingredients-container .recipe-ingredients ul .ingredient{margin-bottom:10px;margin-top:10px;text-align:center}.recipe-discription .recipe-main .recipe-ingredients-container .recipe-ingredients .decoration{background-color:#505050;-webkit-clip-path:ellipse(50% 70% at 50% 80%);clip-path:ellipse(50% 70% at 50% 80%);height:10px;width:255px}.recipe-discription .recipe-main .read-more{border-radius:10px;box-shadow:0 0 10px #000;cursor:pointer;font-size:max(2vw,22px);grid-area:c;margin-bottom:20px;text-align:center}.recipe-discription .recipe-main .read-more:focus{box-shadow:0 0 20px #000}.recipe-discription .recipe-main .hide-ingredients,.recipe-discription .recipe-main .hide-text{max-height:200px;overflow:hidden}.recipe-discription .recipe-main .hide-comments{display:none;height:0}.recipe-discription .recipe-main .comment-section{grid-area:d;margin-top:40px}.recipe-discription .recipe-main .comment-section h3{font-size:18px}.recipe-discription .recipe-main .comment-section .comment-form{align-items:center;display:flex;flex-direction:column}.recipe-discription .recipe-main .comment-section .comment-form p{border:1px solid gray;border-radius:8px;font-size:14px;margin:20px 0;max-width:600px;min-height:100px;overflow-wrap:break-word;padding:10px;width:60%}.recipe-discription .recipe-main .comment-section .comment-form input{background-color:#fff;border:1px solid green;border-radius:5px;font-size:16px;max-width:600px;padding:5px;width:60%}.recipe-discription .recipe-main .comment-section .comment-form input:focus,.recipe-discription .recipe-main .comment-section .comment-form input:hover{background-color:green;color:#f5f5f5}.recipe-discription .recipe-main .comment-section .comment-form p:focus{border:1px solid #000}.recipe-discription .recipe-main .comment-section .comment-container-container{align-items:center;display:flex;flex-direction:column;margin-top:100px}.recipe-discription .recipe-main .comment-section .comment-container-container .no-comment{color:#979595;font-size:23px}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner{background-color:#8b8b8b;border-radius:15px;margin-bottom:40px;max-width:600px;padding:18px;width:60%}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner .author-of-comment{color:#f5f5f5;font-size:14px;margin-bottom:8px}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner .comment{color:#f5f5f5;font-size:16px;margin-bottom:8px}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner .button-conatiner{display:flex;justify-content:space-between}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner .edit{background-color:#8b8b8b;color:#f5f5f5;cursor:pointer;font-size:14px}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner .edit:focus{border-bottom:1px solid #f5f5f5}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner form{display:flex;flex-direction:column}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner form p{color:#c9c9c9;margin-bottom:8px;max-width:564px;padding:10px}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner form input{align-self:flex-end;background-color:#8b8b8b;color:#f5f5f5;cursor:pointer}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner form p:focus{color:#f5f5f5}.recipe-discription .recipe-main .comment-section .comment-container-container .comment-conatiner form input:focus{border-bottom:1px solid #f5f5f5}.another-recipes{margin:80px 0}.another-recipes h2{font-size:max(2.5vw,25px);margin-bottom:20px;text-align:center}@media screen and (max-width:1000px){.recipe-discription .recipe-header{height:400px}.recipe-discription .recipe-main{grid-template-areas:"a" "b" "d" "c";margin-left:calc(50% - 250px);margin-right:calc(50% - 250px)}.recipe-discription .recipe-main .recipe-video-text{margin-right:0}.recipe-discription .recipe-main .recipe-ingredients-container{margin-top:60px;width:500px}.recipe-discription .recipe-main .recipe-ingredients-container .recipe-ingredients{position:static}.recipe-discription .recipe-main .recipe-ingredients-container .recipe-ingredients .decoration{width:500px}.recipe-discription .recipe-main .hide-text{max-height:400px}.recipe-discription .recipe-main .hide-ingredients{height:0}.recipe-discription .recipe-main .comment-container-container .comment-conatiner,.recipe-discription .recipe-main .comment-section .comment-form input,.recipe-discription .recipe-main .comment-section .comment-form p{max-width:450px;width:100%}.recipe-discription .recipe-main .comment-container-container .comment-conatiner form p{max-width:414px}}@media screen and (max-width:520px){.recipe-discription .recipe-header{height:300px}.recipe-discription .recipe-main{margin-left:10px;margin-right:10px}.recipe-discription .recipe-main .recipe-video-text{width:100%}.recipe-discription .recipe-main .recipe-video-text iframe{height:calc(56.25vw - 11.25px);width:100%}.recipe-discription .recipe-main .recipe-ingredients-container,.recipe-discription .recipe-main .recipe-ingredients-container .recipe-ingredients .decoration{width:100%}}@media screen and (max-width:490px){.recipe-discription .recipe-main .comment-section .comment-form input,.recipe-discription .recipe-main .comment-section .comment-form p{max-width:300px}.recipe-discription .recipe-main .comment-section .comment-conatiner{max-width:450px;width:100%}.recipe-discription .recipe-main .comment-section .comment-conatiner form p{max-width:264px}}.sign-container{display:flex;justify-content:center;padding-top:20px}.sign-container .form-container{align-items:center;border-radius:10px;box-shadow:0 0 10px #000;display:flex;flex-direction:column;min-height:600px;width:500px}.sign-container .form-container h1{font-size:25px;margin:20px 0}.sign-container .form-container .error{color:red;display:flex;flex-direction:column;font-size:16px;margin-bottom:10px;width:400px}.sign-container .form-container .error div{color:red;font-size:16px}.sign-container .form-container .submit-ok{display:flex;flex-direction:column;margin-bottom:10px;width:400px}.sign-container .form-container .submit-ok div{color:green;font-size:16px}.sign-container .form-container form{display:flex;flex-direction:column}.sign-container .form-container form .name-conatiner input{border:1px solid #000;border-radius:5px;font-size:18px;height:40px;margin-bottom:20px;padding-left:10px;width:400px}.sign-container .form-container form .name-conatiner input:focus{box-shadow:0 0 5px green}.sign-container .form-container form .email-conatiner input{border:1px solid #000;border-radius:5px;font-size:18px;height:40px;margin-bottom:20px;padding-left:10px;width:400px}.sign-container .form-container form .email-conatiner input:focus{box-shadow:0 0 5px green}.sign-container .form-container form .password-container input{border:1px solid #000;border-radius:5px;font-size:18px;height:40px;margin-bottom:20px;padding-left:10px;width:400px}.sign-container .form-container form .password-container input:focus{box-shadow:0 0 5px green}.sign-container .form-container form .checkbox-container{font-size:18px;font-weight:700;margin-bottom:5px}.sign-container .form-container form .checkbox-container input{margin-right:20px}.sign-container .form-container form .checkbox-container input:focus{box-shadow:0 0 5px green}.sign-container .form-container form .checkbox-container abbr{color:red;margin-left:5px}.sign-container .form-container form .checkbox-description{display:inline-block;margin-bottom:20px;margin-left:33px;width:200px}.sign-container .form-container form .checkbox-description a{font-weight:700}.sign-container .form-container form .checkbox-description a:focus{border-bottom:1px solid green}.sign-container .form-container form .submit{background-color:#fff;border:1px solid green;border-radius:5px;cursor:pointer;font-size:20px;font-weight:700;margin-bottom:40px}.sign-container .form-container form .submit:focus,.sign-container .form-container form .submit:hover{background-color:green;color:#f5f5f5}.sign-container .form-container .signin-signun-forgotpassword{margin-bottom:10px}.sign-container .form-container .signin-signun-forgotpassword a{font-weight:700}.sign-container .form-container .signin-signun-forgotpassword a:focus{border-bottom:1px solid green}@media screen and (max-width:520px){.sign-container .form-container{width:100vw}.sign-container .form-container .error,.sign-container .form-container form,.sign-container .form-container form .email-conatiner input,.sign-container .form-container form .name-conatiner input,.sign-container .form-container form .password-container input{width:90vw}}.search-section{background-image:url(/static/media/search_background2.4ae55a27295ea43cc745.jpg);background-position:50%;background-size:cover;margin-bottom:60px;overflow:hidden;padding:120px 0}.search-section .form-h2{align-items:center;display:flex;flex-direction:column;justify-content:center}.search-section .form-h2 h1,.search-section .form-h2 h2{color:#c8c8c8;display:inline-block;font-size:max(2.5vw,35px);position:relative;text-align:center;top:calc(-30px - 2vw);width:400px}.search-section .form-h2 div{background-color:#505050;-webkit-clip-path:ellipse(50% 70% at 50% 50%);clip-path:ellipse(50% 70% at 50% 50%);height:20px;width:600px}.search-section form{display:flex;justify-content:center;margin-top:20px}.search-section form .name-search{border:none;border-radius:5px 0 0 5px;display:inline-block;height:40px;max-width:600px;padding-left:20px;width:50vw}.search-section form .name-search:focus-visible{outline:none}.search-section form .submit{background-color:#d3d3d3;border:none;border-radius:0 5px 5px 0;height:40px;padding:5px}.search-section form .submit:focus,.search-section form .submit:hover{background-color:#f5f5f5}.recipes-container-header{font-size:max(2.5vw,30px);margin:30px 0;text-align:center}#recipes-container{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 5vw}#recipes-container .recipe-item{background-color:#b4e0b2;border-radius:5px;height:650px;margin:0 20px 20px;width:380px}#recipes-container .recipe-item img{border-radius:5px 5px 0 0;height:380px;margin-bottom:20px;width:380px}#recipes-container .recipe-item h3{font-size:30px;margin-bottom:20px;text-align:center}#recipes-container .recipe-item .link-text-container p{font-size:18px;text-align:center}#recipes-container .recipe-item .link-text-container .link-text-shadow{background:linear-gradient(90deg,#b4e0b280,#b4e0b2,#b4e0b2);height:19px;left:50%;position:relative;top:-19px;width:50%}#recipes-container .recipe-item:focus,#recipes-container .recipe-item:hover{box-shadow:0 0 8px green}.loading-content{font-size:40px;font-weight:700;padding:20px;text-align:center}@-moz-document url-prefix(){html{scrollbar-color:#000 gray;scrollbar-width:thin}}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{border-radius:5px;box-shadow:inset 0 0 5px #000}body::-webkit-scrollbar-thumb{background:gray;border-radius:10px}@media screen and (max-width:1020px){::-webkit-scrollbar{width:0}@-moz-document url-prefix(){html{scrollbar-width:none}}}@media screen and (max-width:1000px){.search-section .form-h2 h1,.search-section .form-h2 h2{top:-60px}#recipes-container{margin-left:50px;margin-right:50px}#recipes-container .recipe-item{height:65vw;width:38vw}#recipes-container .recipe-item img{height:38vw;width:38vw}#recipes-container .recipe-item h3{font-size:3vw}#recipes-container .recipe-item .link-text-container p{font-size:1.8vw}}@media screen and (max-width:821px){#recipes-container{margin-left:5px;margin-right:5px}}@media screen and (max-width:700px){#recipes-container{margin-left:9vw;margin-right:9vw}#recipes-container .recipe-item{height:136.5vw;width:80vw}#recipes-container .recipe-item img{height:80vw;width:80vw}#recipes-container .recipe-item h3{font-size:6vw}#recipes-container .recipe-item .link-text-container p{font-size:5vw;margin-left:10px;margin-right:10px}#recipes-container .recipe-item .link-text-container .link-text-shadow{height:5.2777777778vw;top:-5.2777777778vw}}
/*# sourceMappingURL=main.b0a20169.css.map*/