/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{tab-size:4;-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{color:inherit;height:0}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.link{text-decoration:none}.section-header{margin-bottom:84px}.container-header{max-width:375px;padding:0 20px}.nav-header{justify-content:space-between;align-items:center;padding-top:25px;display:flex}.nav-list{align-items:center;gap:16px;display:flex}.nav-item.item{border:none;padding:0}.nav-item-burger.item{border:none}.logo-header{color:#9bb537;text-align:center;letter-spacing:-.64px;font-size:16px;font-weight:600;line-height:18px}.logo-color{color:#050505}.header-btn-box{align-items:center;gap:14px;display:flex}.container-header{min-width:300px;margin:0 auto;padding:0 20px}.shopping-link{color:#050505;cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex}.shopping-icon{fill:currentColor}.burger-menu{background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex}.burger-menu-icon{stroke:#050505;width:32px;height:32px}.switcher-input[type=checkbox]{visibility:hidden;width:0;height:0;display:none}.input-label{cursor:pointer;text-indent:-9999px;background:#cecdcd;border-radius:18px;width:46px;height:20px;display:block;position:relative}.input-label:after{content:"";background:#f8f8f8;border-radius:18px;width:18px;height:18px;transition:all .3s;position:absolute;top:1px;left:1px}.switcher-input:checked+.input-label{background:#9bb537}.switcher-input:checked+.input-label:after{left:calc(100% - 1px);transform:translate(-100%)}.input-label:active:after{width:26px}.menu-toggle{cursor:pointer;background-color:#0000;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;min-width:40px;min-height:40px;margin:0;padding:0;display:flex}@media (min-width:768px){.container-header{max-width:768px;padding:0 32px}.menu-toggle{display:none}}.menu-toggle:hover,.menu-toggle:focus{background-color:#0000001a}.menu-container{z-index:999;background-color:#9bb537;padding:200px 0 0;transition:transform .25s ease-in-out;position:fixed;inset:0;transform:translate(-100%)}.menu-container.is-open{transform:translate(0)}.block{overflow:hidden}.menu-container .menu-toggle{color:#fff;position:absolute;top:16px;right:16px}.mobile-menu{margin:0;padding:0;list-style:none}.mobile-menu .nav-link{color:#fff;text-align:center;padding:0 50px 16px;text-decoration:none;display:block}.theme-switcher.burger{position:absolute;bottom:20px;left:20px}@media screen and (max-width:767px){.nav-list{display:none}.nav-item.item{border:none}.theme-switcher.main{display:none}.container-header{min-width:300px;margin:0 auto;padding:0 20px}}@media screen and (min-width:768px){.nav-header{padding-top:30px}.burger-menu{display:none}.theme-switcher{height:20px}.header-btn-box{align-items:center;gap:14px;display:flex}.nav-list{align-items:center;gap:16px;display:flex}.nav-link{color:#050505;font-family:Inter;font-size:12px;font-weight:500}.nav-link.current{color:#9bb537}.logo-header{letter-spacing:-.72px;font-size:18px;line-height:20px}}@media screen and (min-width:1200px){.container-header{max-width:1280px;padding:0 100px}.section-header{margin-bottom:92px}.nav-header{padding-top:42px}.header-btn-box{gap:18px}}.hero-section{margin-bottom:48px}.hero-section-container{flex-wrap:wrap;width:355px;margin-bottom:80px;display:flex}.hero-section{margin-left:auto;margin-right:auto}.hero-container{flex-direction:column;width:335px;margin-bottom:48px;display:flex}.hero-title{color:#050505;text-transform:uppercase;margin-bottom:14px;font-family:Inter;font-size:26px;font-style:normal;font-weight:600;line-height:120%}.hero-title-text{color:#9bb537;text-transform:uppercase;padding:0;font-family:Inter;font-size:26px;font-style:italic;font-weight:400;line-height:120%}.hero-text{color:#050505;margin-bottom:28px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.hero-btn-container{align-items:center;display:flex}.hero-btn-modal{color:#050505;background-color:var(--light-text-color);border:1px solid #9bb537;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.hero-btn-modal:hover{color:#f8f8f8;background:#9bb537}@media screen and (min-width:768px){.hero-section-container{width:736px}.hero-section{margin-bottom:64px}.hero-container{width:448px}.hero-title{width:444px;margin-bottom:16px;font-size:36px}.hero-title-text{font-size:36px}.hero-text{margin-bottom:32px;font-size:16px;line-height:24px}.hero-btn-modal{padding:14px 28px}}@media screen and (min-width:1280px){.hero-section-container{flex-wrap:nowrap;gap:32px;margin-bottom:100px}.hero-container{max-width:546px;min-height:460px;margin-bottom:0;padding-right:0}.hero-section-container{flex-direction:row;gap:32px;width:1180px;display:flex}.hero-section{padding-top:66px}.hero-title{width:446px}.hero-text{width:408px}}.icon-hero{filter:blur(10px);max-width:350px;max-height:400px;position:absolute;bottom:-70px;left:-40px}.master-thumb-swiper>.swiper-pagination{bottom:-4px!important}.swiper-pagination .swiper-pagination-bullet{background:var(--dark-text-color);opacity:inherit;border-radius:50%;width:10px;height:10px;margin-top:6px}.img{max-width:none}.mk.swiper-wrapper{cursor:pointer;width:497px;height:303px}.mk-photo-wrapper{background-color:var(--dark-text-color);z-index:-1;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.mk-photo-wrapper.chief{width:80px;height:280px}.chief-img{border-radius:15px;width:273.5px;height:302.5px;display:block;position:absolute}.mk-photo-wrapper.preview{width:200px;height:280px}.preview-img{width:157px;position:absolute}.mk-photo-wrapper.zoom{width:200px;height:280px}.dish-img{z-index:1;border-radius:15px;width:500px;height:500px;display:block;position:absolute}.mk-card{flex-flow:row;margin-right:-141px;display:flex}.mk-list{flex-direction:row;gap:8px;height:303px;display:flex}.mk-item{display:flex}.mk-info{flex-direction:column;gap:8px;max-height:44px;display:flex;position:absolute;bottom:14px}.mk-name{color:#fff9;text-transform:uppercase;text-align:center;max-width:156px;height:28px;font-size:10px;font-weight:500;line-height:1.4}.mk-region{color:#fff3;text-align:center;font-size:8px;font-weight:400;line-height:1.5}.mk-container.swiper>.swiper-pagination{bottom:-4px!important}.swiper-pagination .swiper-pagination-bullet{opacity:inherit;background:#050505;border-radius:50%;width:7px;height:7px}.swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color);border-radius:50%;width:7px;height:7px}@media screen and (min-width:768px){.swiper{min-height:470px}.swiper-pagination{max-width:660px;height:20px}.icon-hero{filter:blur(10px);position:absolute;top:5px;left:25px}.mk.swiper-wrapper{width:871px;height:442px}.mk-photo-wrapper.chief{width:137px;height:442px}.chief-img{width:420.7px;height:465px}.mk-photo-wrapper.preview{width:351px;height:442px}.preview-img{width:271px}.mk-photo-wrapper.zoom{width:351px;height:442px}.dish-img{width:663px;height:663px}.mk-card{margin-right:-141px}.mk-list{gap:16px}.mk-info{max-height:44px;bottom:32px}.mk-name{max-width:276px;height:18px;font-size:14px;line-height:1.28}.mk-region{font-size:12px;line-height:1.17}}.modal-ordernow-container{pointer-events:none;z-index:3;visibility:hidden;opacity:0;padding:0 20px 28px;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:fixed;top:52%;left:50%;transform:translate(-50%,-50%)}.backdrop-modal-order-now{z-index:3;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#2e2f4266;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow-y:hidden}.backdrop-modal-order-now.open{visibility:visible;opacity:1}.modal-ordernow-container.open{opacity:1;visibility:visible;pointer-events:all;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:fixed}.ordernow-form{background:#fff;border:1px solid #0000001f;border-radius:15px;flex-direction:column;width:335px;padding:12px;display:flex}.ordernow-form label{flex-direction:column;display:flex}input,textarea{font:inherit;border:1px solid #05050533;border-radius:15px;padding:14px 0 14px 18px}textarea{resize:none}.ordernow-form{padding:0 20px}.input{border:1px solid #05050533;border-radius:15px;width:295px}input::placeholder{color:#0505054d;font-size:14px}.modal-tittle{color:#050505;text-transform:uppercase;padding-top:28px;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.modal-order-now-form-field{padding-top:28px}.comment{width:295px;height:100px}.modal-btn-container{padding-top:40px;padding-bottom:28px}.modal-order-now-btn{color:#f8f8f8;background:#9bb537;border:1px solid #9bb537;border-radius:15px;justify-content:center;align-items:center;gap:10px;width:295px;padding-top:15px;padding-bottom:15px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.modal-order-now-btn:hover,.modal-order-now-btn:focus{color:var(--dark-text-color);box-shadow:0 2px 4px #0003}.input:hover{border-color:var(--bgc-dark-them)}.input:focus{border-color:#1e251a;outline:none;box-shadow:0 2px 4px #0003}.modal-text{color:#05050580;margin-bottom:8px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.label{padding-bottom:16px}.modal-order-now-close-button{cursor:pointer;background-color:#0000;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:14px;right:34px}.modal-order-now-close-button-icon:hover{fill:#9bb537}@media screen and (min-width:768px){.ordernow-form{width:440px;max-height:632px;padding-left:40px;padding-right:40px}.modal-order-now-close-button-icon{width:24px;height:24px}.input,.comment,.modal-order-now-btn{width:360px}.label{padding-bottom:18px}.modal-order-now-close-button{top:16px;right:36px}}@media screen and (min-width:1280px){.modal-order-now-form-field{padding-top:40px}}.category-container{width:335px;max-height:402px;margin-bottom:40px;margin-left:auto;margin-right:auto}.all-category-button{background-color:var(--light-text-color);color:#05050580;border:1px solid #05050533;border-radius:15px;width:176px;height:50px;margin-bottom:24px;padding:14px 10px;font-family:Inter,sans-serif;font-size:18px;font-weight:500}.all-category-button:hover,.all-category-button:focus,.all-category-button.active{border:1px solid var(--accent-color);background-color:var(--accent-color);color:var(--light-text-color)}.category-list{flex-direction:column;gap:18px;height:198px;display:flex;overflow-y:scroll}.category-btn{color:#0505054d;background-color:#0000;border:none;padding:0;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.category-btn:hover,.category-btn.active{color:var(--accent-color)}.onFocus{color:var(--accent-color);background-color:var(--accent-color)}@media screen and (min-width:768px){.category-container{max-width:176px;max-height:496px;margin-bottom:64px}.all-category-button{margin-top:24px;margin-bottom:30px}.category-list{gap:24px;width:176px;height:416px}.category-btn{font-size:16px}}@media screen and (min-width:1280px){.category-container{max-width:235px;max-height:540px}.all-category-button{width:174px}.category-list{width:235px}}.title-popular-recipes{margin-bottom:16px;font-size:18px;font-weight:600;line-height:24px}.popular-recipes{flex-direction:column;gap:16px;width:332px;height:150px;display:flex;overflow:hidden}.pop-recipe-link{cursor:pointer}.pop-recipe-card{gap:16px;display:flex}.img-pop-recipe{border-radius:10px}.text-pop-recipe{color:var(--dark-text-color)}.title-pop-recipe{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;padding-right:5px;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.description-pop-recipe{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:35px;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}@media screen and (min-width:768px){.container-popular{margin-top:64px}.title-popular-recipes{margin-bottom:16px}.popular-recipes{width:176px;height:316px;overflow:visible}.img-pop-recipe{width:48px;height:48px}.text-pop-recipe{width:120px;height:100%}.description-pop-recipe{-webkit-line-clamp:3;height:41px;font-size:10px;line-height:14px}}@media screen and (min-width:1280px){.title-popular-recipes{margin-bottom:32px;font-size:24px;line-height:28px}.popular-recipes{gap:32px;width:235px;height:364px}.img-pop-recipe{width:64px;height:64px}.text-pop-recipe{width:155px}}.con-select{gap:14px;margin-bottom:50px;margin-left:auto;margin-right:auto}.upside{transition:transform .3s;transform:rotate(180deg)}.search-arrow{fill:var(--dark-text-color-with-blur);transition:transform .3s}.svg-search{fill:var(--dark-text-color-with-blur)}.text-search{color:var(--dark-text-color-with-blur);margin-bottom:8px;font-family:Inter;font-size:14px;font-weight:500;line-height:18px}.con-inp{position:relative}.inp-search{background-color:var(--light-text-color);border:1px solid #05050533;border-radius:15px;outline:0;width:335px;padding:14px 48px}.inp-search::placeholder{color:#05050580;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.option-select{background:var(--bgc-light-them);border-radius:14px;box-shadow:0 4px 36px #00000005}.btn-search{background-color:#0000;border:0;outline:0;width:18px;height:18px;padding:0;position:absolute;top:15px;left:18px}.btn-search .svg-search-icon{fill:var(--dark-text-color-with-blur)}.inp-search:hover~.btn-search .svg-search-icon,.inp-search:focus~.btn-search .svg-search-icon,.inp-search:active~.btn-search .svg-search-icon{fill:var(--accent-color)}.btn-cancel{background-color:#0000;border:0;outline:0;width:18px;height:18px;padding:0;display:none;position:absolute;top:15px;right:18px}.btn-cancel .svg-cancel-icon{stroke:#050505cc}.list-item{flex-wrap:wrap;gap:14px;display:flex}.item{border:1px solid #05050533;border-radius:15px;padding:14px 18px}.time,.area{width:160px}.ingredients{width:188px}.con-select{flex-wrap:wrap;margin-bottom:14px;display:flex}.custom-select .selected-option span{margin-right:5px}.custom-select .options-list{z-index:9;background-color:var(--bgc-light-them);border-top:none;width:100%;list-style:none;display:none;position:absolute;top:100%;left:0}.custom-select .options-list .option{text-align:left;cursor:pointer}.option:hover .option-item{color:var(--dark-text-color)}.item-ingridienst{background-color:var(--light-text-color);cursor:pointer;border:1px solid #05050533;border-radius:15px;align-items:center;width:188px;max-width:100%;padding:14px 18px;display:flex}.custom-select.open .options-list{border-top:8px solid var(--bgc-light-them);border-bottom:8px solid var(--bgc-light-them);border-right:4px solid var(--bgc-light-them);display:block}.options-list{background-color:var(--bgc-light-them);border-radius:14px;height:124px;padding-top:6px;padding-bottom:6px;padding-left:18px;position:absolute;overflow-y:auto;box-shadow:0 4px 36px #00000005}.option-item{text-align:left;color:#0505054d;background-color:#0000;border:none;width:100%;padding:0;font-family:Inter;font-size:14px;font-weight:500;line-height:18px}.selected-option{border:1px solid #05050533;border-radius:15px;width:160px;padding:14px 18px}.elem-prev{color:var(--dark-text-color-with-blur);font-family:Inter;font-size:14px;font-weight:500;line-height:18px}.elem-prev-active{color:var(--dark-text-color)}.option{color:#0505054d;font-family:Inter;font-size:14px;font-weight:500;line-height:18px}.option:not(:last-child){margin-bottom:8px}.custom-select{display:inline-block;position:relative}.search-arrow{pointer-events:none;fill:var(--dark-text-color-with-blur);align-items:center;width:20px;height:20px;display:flex;position:absolute;top:15px;bottom:0;right:18px}.custom-select .selected-option{background-color:var(--light-text-color);cursor:pointer;align-items:center;max-width:100%;display:flex}.notFound-txt-img{display:flex;position:relative}.err-txt{text-align:center;color:var(--accent-color);background-color:#0000;border-radius:50px;margin:auto;font-family:Inter;font-size:16px;font-weight:600;line-height:120%;display:block}.left-txt{position:absolute;top:40px;left:50px}.rigth-txt{position:absolute;top:40px;right:50px}.disk{border-radius:50%;width:100%;margin:10% auto;font:4.5vmin monospace;position:relative;top:-15px}.disk b{color:var(--accent-color);width:0;position:absolute;top:-15px;left:50%}.disk b:nth-of-type(-n+7){transform-origin:0 100%;padding-bottom:50%;bottom:50%}.disk b:first-of-type{transform:rotate(345deg)}.disk b:nth-of-type(2){transform:rotate(351deg)}.disk b:nth-of-type(3){transform:rotate(357deg)}.disk b:nth-of-type(4){transform:rotate(3deg)}.disk b:nth-of-type(5){transform:rotate(9deg)}.disk b:nth-of-type(6){transform:rotate(15deg)}.disk b:nth-of-type(7){transform:rotate(21deg)}.svg-icon-clean-button{fill:var(--accent-color)}.clear-button{color:#00000080;background:0 0;border:none;align-items:center;margin-bottom:20px;margin-left:auto;font-size:12px;display:flex}.svg-button-click{margin-right:4px}@media screen and (min-width:768px){.con-search{width:278px;margin-bottom:0}.con-inp{width:278px}.con-select{gap:16px;max-width:420px;margin-left:0}.list-item{display:flex}.inp-search{max-width:278px}.inp-search::placeholder,.elem-prev{font-size:16px}.time{width:125px;margin-right:0}.area{width:140px}.ingredients{margin-top:auto}.custom-select .selected-option{width:125px}.custom-select .selected-area{width:141px}.err-txt{color:var(--accent-color);font-family:Inter;font-size:20px;font-weight:600;line-height:120%}.left-txt{position:absolute;top:60px;left:130px}.rigth-txt{position:absolute;top:60px;right:130px}.disk{border-radius:50%;width:100%;margin:10% auto;font:4.5vmin monospace;position:relative;top:-15px}.disk b{color:var(--accent-color);width:0;position:absolute;top:-20px;left:50%}.disk b:nth-of-type(-n+7){padding-bottom:50%;font-size:30px;bottom:50%}.clear-button{margin-bottom:14px}}@media screen and (min-width:1280px){.con-select{max-width:780px}.ingredients{margin-top:0}.left-txt{position:absolute;top:110px;left:230px}.rigth-txt{position:absolute;top:110px;right:230px}.disk b{color:var(--accent-color);width:0;position:absolute;top:-30px;left:50%}.disk b:nth-of-type(-n+7){-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 70%;padding-bottom:50%;font-size:30px;bottom:50%}}@media screen and (max-width:374px){.custom-select .selected-option{width:100%;max-width:none}.con-select{display:block}.custom-select{width:100%}.time{margin-bottom:14px;margin-right:0}.item-ingridienst{width:100%}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-thumb{background-color:#05050533;border-radius:5px}.favorite-filter-list{flex-wrap:wrap;justify-content:flex-start;gap:18px;margin-top:64px;margin-bottom:32px;display:flex}.ff-btn{text-align:center;color:#0505054d;background-color:inherit;border:1px solid #05050533;border-radius:15px;padding:14px 18px;transition-property:color,background-color,border;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ff-btn:hover,.ff-btn:focus{color:#f8f8f8;background-color:#9bb537;border:1px solid #9bb537}@media screen and (min-width:375px){.btn{font-size:16px;line-height:1.25}}.hidden{opacity:1;animation-name:a1;animation-duration:1.5s;animation-fill-mode:forwards}@keyframes a1{to{white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.favorite-recipes-list{margin-bottom:64px;display:block}.cards-favorite{border-radius:8px;width:258px;height:287px;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.favorite-recipe-img{width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.images{object-fit:cover;width:100%;height:100%;display:flex}.recipe-favorite-desc{background:linear-gradient(1deg,#05050599 0%,#05050500 100%),no-repeat;border-bottom-left-radius:4px;flex-wrap:wrap;align-content:flex-end;width:100%;height:100%;margin:0;padding:63px 16px;display:flex;position:absolute;top:0;left:0}.rating-panel-favorite{position:relative}.title-favor{color:#f8f8f8;text-transform:uppercase;margin-bottom:8px;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.instr-favor{color:#f8f8f8;text-overflow:ellipsis;max-width:100%;height:32px;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.rating-panel-favorite{justify-content:space-between;align-items:flex-end;width:100%;height:100%;padding:16px;display:flex}.recipe-btn{text-align:center;color:#f8f8f8;z-index:1;background-color:#9bb537;border:1px solid #9bb537;border-radius:15px;min-width:61px;max-height:31px;padding:8px 16px;font-size:12px;transition-property:color,background-color,border;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.recipe-btn:hover,.recipe-btn:focus{color:#050505}.heart-fav-button{z-index:2;color:#f8f8f8;background-color:inherit;border:none;justify-content:center;align-items:center;width:22px;height:22px;margin:16px;padding:0;display:flex;position:absolute;top:0;right:0}.heart-fav-button.active{fill:currentColor}@media screen and (min-width:768px){.cards-favorite{width:calc(33.3333% - 10.6667px);margin-bottom:0}.favorite-recipes-list{flex-wrap:wrap;justify-content:flex-start;gap:16px;display:flex}}@media screen and (min-width:1200px){.cards-favorite{width:calc(25% - 12px)}.favorite-recipes-list{gap:32px 16px}}:root{--primary-text-CH-color:#050505;--primary-text-CH-color-08:#050505cc;--primary-text-CH-color-05:#05050580;--primary-text-CH-color-03:#0505054d;--primary-text-CH-color-02:#05050533;--primary-text-CH-color-01:#0505051a;--primary-text-CH-color-RATING:#f8f8f8;--primary-text-CH-color-RATING-modal:#05050580;--primary-text-CH-color-STARS:#f8f8f81a;--primary-text-CH-color-CardTitle-Description:#f8f8f8;--primary-text-CH-color-menu-mob:#f8f8f8;--bgc-CH-background:#f8f8f8;--bgc-CH-background-mob-menu:#9bb537;--border-paginatio:#9bb537;--main-color:#9bb537;--primary-text-color:#050505;--primary-text-color-08:#050505cc;--primary-text-color-05:#05050580;--primary-text-color-03:#0505054d;--primary-text-color-02:#05050533;--dark-th-text-color-08:#fffc;--dark-th-text-color-05:#ffffff80;--dark-th-text-color-03:#ffffff4d;--light-text-color:#f8f8f8;--switch-color:#cecdcd;--input-label-error:#e74a3b;--input-label-correct:#3cbc81;--bgc-background:#f8f8f8;--ident:16px;--items:3;--transition-set:2s cubic-bezier(.4,0,.2,1)}.tui-pagination .tui-is-selected,.tui-pagination strong{color:#fff;cursor:default;background-color:var(--bgc-CH-background-mob-menu);border-color:var(--bgc-CH-background-mob-menu)}.tui-pagination .tui-is-disabled:hover,.tui-pagination .tui-is-disabled:focus{background-color:var(--primary-text-CH-color)}.pagination .pag__current-page{background-color:var(--border-paginatio)}.pagination{justify-content:center;align-items:center;margin:40px auto 0;padding-bottom:100px}.tui-pagination .tui-is-disabled{background-color:var(--primary-text-CH-color)}.tui-pagination .tui-is-disabled .tui-first+.tui-prev,.tui-pagination .tui-is-disabled .tui-first+.tui-prev:hover{background-color:var(--primary-text-color)}.tui-page-btn .tui-next-is-ellip-tui-last-child{background-color:#fff}.tui-pagination.tui-page-btn-is-select{background-color:var(--border-paginatio)}@media screen and (min-width:768px){.pagination{margin-top:64px}.tui-pagination .tui-is-selected,.tui-pagination strong{color:#fff;cursor:default;background:var(--bgc-CH-background-mob-menu);border-color:var(--border-paginatio)}}.tui-pagination{text-align:center;font-size:0;line-height:normal}.tui-ico-ellip{background-color:var(--primary-text-CH-color)}.tui-pagination .tui-page-btn{background-color:var(--bgc-background);color:var(--primary-text-CH-color);border:2px solid var(--border-paginatio);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-right:4px;font-size:18px;font-weight:600;line-height:1.22222;display:inline-flex;position:relative}.tui-pagination .tui-prev{margin-right:14px}.tui-pagination .tui-next{background-color:var(--bgc-CH-background-mob-menu);margin-right:0}.tui-pagination .tui-first-child.tui-is-selected,.tui-pagination .tui-last-child.tui-is-selected{background-color:var(--bgc-CH-background-mob-menu);border:none}.pagination .pag__current-page{background-color:var(--main-color);margin-right:8px}.tui-pagination .tui-last-child.tui-is-selected{background-color:var(--bgc-CH-background-mob-menu);margin:0}.pagination .pag__current-page:hover{background-color:var(--main-color)}.tui-first-child{margin-right:8px}.pagination .pag__page-btn{margin:0 8px 0 0}.tui-pagination .tui-page-btn:last-child{margin-left:8px;margin-right:0}.pagination .pag__btn-move,.tui-pagination .tui-page-btn:hover{background:var(--main-color)}.pagination .pag__btn-move:first-child{background-color:var(--primary-text-color);margin-right:4px}.pagination .pag__btn-disabled{background:var(--primary-text-color);border:1px solid var(--primary-text-color)}.tui-pagination .tui-is-disabled,.tui-pagination .tui-is-disabled:hover{background:var(--primary-text-color)}@media screen and (min-width:768px){.pagination{max-width:450px;max-height:50px;margin-top:64px}.pagination .pag__current-page,.pagination .pag__page-btn{margin:0 10px 0 0}.tui-pagination .tui-next{margin-left:24px}.tui-pagination .tui-prev{margin-right:24px}.pagination .pag__btn-move:first-child{margin-right:8px}.tui-pagination .tui-page-btn:last-child{margin-left:8px}}@media screen and (min-width:1200px){.tui-pagination .tui-is-disabled:hover,.tui-pagination .tui-is-disabled:focus{background-color:var(--primary-text-CH-color)}.pagination .pag__current-page{background-color:var(--border-paginatio)}.pagination{justify-content:center;align-items:center;margin:40px auto 0}strong{background-color:var(--bgc-CH-background-mob-menu)}.tui-page-btn-tui-is-disabled .tui-first{color:var(--bgc-background);background-color:var(--primary-text-CH-color)}.tui-page-btn .tui-next-is-ellip-tui-last-child{background-color:#fff}.tui-pagination.tui-page-btn-is-select{background-color:var(--border-paginatio)}.tui-pagination .tui-is-selected,.tui-pagination strong{color:#fff;cursor:default;background:var(--bgc-CH-background-mob-menu);border-color:var(--border-paginatio)}.tui-pagination .tui-is-disabled{background-color:var(--primary-text-CH-color)}}.tui-pagination .tui-first+.tui-prev,.tui-pagination .tui-next+.tui-last{border:2px solid var(--border-paginatio)}.modal-video-recipes-close-button-icon{fill:var(--dark-text-color);background-color:#fff;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.modal-video-recipes-close-button{background-color:#fff;border:none;margin-top:14px;margin-left:491px;padding:2px;position:absolute}.modal-video-recipes-close-button-icon:hover{fill:var(--accent-color)}.backdrop-video-recipes{z-index:2;visibility:hidden;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#2e2f4266;justify-content:center;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0;overflow-y:hidden}.backdrop-video-recipes.active{visibility:visible;opacity:1}.modal-video-recipe{background:#fff;border-radius:15px;flex-direction:column;max-width:531px;max-height:920px;margin:0 20px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;top:20px;bottom:10px;overflow-x:hidden;overflow-y:scroll}.modal-video-recipe.active{visibility:visible;opacity:1;overflow-y:auto}.reciepts-title{color:var(--dark-text-color);text-transform:uppercase;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.video-recipe{margin:16px auto}.tags-recipe{color:var(--dark-text-color);align-items:center;gap:8px;display:flex}.hashtags{border:1px solid var(--dark-text-color-with-blur);border-radius:35px;padding:8px 16px}.reciepts-container{margin:0 auto;padding:32px}.tags-rating-minuts{justify-content:center;display:flex}.cards__rating{display:flex}.rating__value{color:var(--dark-text-color-with-blur);padding-right:6px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.rating__body{padding-right:8px}.minutes-recipe{color:var(--dark-text-color-with-blur);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.recipes-subtitle{color:var(--dark-text-color);border-bottom:1px solid #0505051a;justify-content:space-between;align-items:baseline;padding-top:14px;padding-bottom:8px;font-size:14px;font-weight:400;line-height:1.28;display:flex}.recipes-inf{text-align:right}.rating-recipe,.minutes-recipe{align-items:center;display:flex}.ingredients-recipe{padding-bottom:32px}.instructions-recipe{color:#050505cc;padding-bottom:32px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.buttons-add{gap:16px;display:flex}.btn-add:hover{color:var(--dark-text-color)}.btn-add{color:var(--light-text-color);border:1px;border-color:var(--accent-color);background:var(--accent-color);border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:inline-flex}.give-a-rating{color:var(--dark-text-color);border:1px solid var(--accent-color);border-radius:15px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:inline-flex}.give-a-rating:hover{border-color:var(--accent-color);background:var(--accent-color);color:var(--light-text-color);border-radius:15px}.rating__body:before{content:"★★★★★";color:var(--dark-text-color);font-size:16px;display:block}.rating__body{position:relative}.btn-add:hover,.btn-add:focus{color:#050505;background-color:#9bb537}.btn-add.active{color:red;background-color:#0000;border:1px solid;transform:scale(1)}.btn-add.active:hover,.btn-add.active:focus{color:#f8f8f8;background-color:red}.btn-remove{color:var(--input-label-error);border:1px solid var(--input-label-error);background:0 0;border-radius:15px;padding:14px 28px;font-size:14px;font-weight:500;transition:all .3s}.btn-remove:hover,.btn-remove:focus{color:#f8f8f8;background-color:red}.rating__active{color:#eea10c;height:100%;position:absolute;top:0;left:0;overflow:hidden}.rating__active:before{content:"★★★★★";width:100%;height:100%;font-size:16px;position:absolute;top:0;left:0}.rating__items{opacity:0;position:absolute}@media screen and (min-width:375px){.modal-video-recipe{min-width:335px}.modal-video-recipes-close-button{margin-left:auto;margin-right:14px;top:0;right:0}.video-recipe{order:1;margin:0}.reciepts-title{order:2;padding:20px 0 14px;line-height:24px}.tags-rating-minuts{flex-direction:column;order:3;gap:15px;padding-bottom:33px;display:flex}.ingredients-recipe{order:4;padding-bottom:24px}.instructions-recipe{order:5;padding-bottom:40px}.buttons-add{order:6}.reciepts-container{flex-direction:column;padding:40px 20px;display:flex}.modal-video-recipes-close-button{padding:0}.video-recipe-instruction{width:100%;min-width:295px;min-height:295px}.recipes-inf{color:#05050580;text-align:right;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:18px}}@media screen and (min-width:768px){.modal-video-recipe{min-width:531px}.modal-video-recipes-close-button{margin-left:auto;margin-right:16px;position:absolute;top:0;right:0}.video-recipe{order:2;margin:0}.reciepts-title{order:1;padding:0 0 16px;line-height:24px}.tags-rating-minuts{flex-direction:row;order:3;padding:16px 0 18px;display:flex}.ingredients-recipe{order:4;padding-bottom:24px}.instructions-recipe{order:5;padding-bottom:32px}.buttons-add{order:6}.reciepts-container{flex-direction:column;padding:32px;display:flex}.modal-video-recipes-close-button{padding:0}.recipes-subtitle{padding-top:10px;padding-bottom:6px}.video-recipe-instruction{width:100%;min-width:467px;max-width:467px;min-height:250px}}@media screen and (min-width:1280px){.video-stream iframe{width:auto;height:auto}.recipes-subtitle{padding-top:12px;padding-bottom:6px}.ingredients-recipe{padding-bottom:32px}}.modal-rating{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#2e2f4266;justify-content:center;align-items:center;width:100%;height:100%;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:0;overflow:auto}.modal-rating.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.modal-rating-content{background-color:var(--bgc-light-them);border-radius:15px;flex-direction:column;min-width:335px;min-height:216px;display:flex;position:relative}.visibility-rating-modal{position:relative}.close-rating-btn{cursor:pointer;z-index:2;background-color:var(--bgc-light-them);color:var(--dark-text-color);transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute;top:14px;right:14px}.rating-title{color:var(--dark-text-color);margin:20px 0 4px 20px;font-size:14px;font-weight:600;line-height:1.28}.rating-value-flex{align-items:center;margin-bottom:16px;margin-left:20px;display:flex}.rating-flex-container{flex-direction:column;justify-content:center;align-items:center;display:flex}.value-of-rating{display:flex}.rating-result{color:var(--dark-text-color);background-color:#0000;border:none;outline:none;width:28px;height:24px;margin-right:8px;font-size:16px;font-weight:500;line-height:1.5}.rating-modal-form-icon{cursor:pointer;display:inline-block}.rating-modal-form-icon svg{fill:#d9d9d9;width:36px;height:36px;transition:all .3s cubic-bezier(.4,0,.2,1)}.rating-modal-form-icon.active svg{fill:gold}.rating-modal-form-icon svg:hover{stroke:gold;fill:#ffd7001a}.close-rating-btn svg:hover{fill:var(--accent-color)}.rating-input{border:1px solid #05050533;border-radius:15px;width:295px;height:46px;padding:14px 18px;transition:all .25s cubic-bezier(.4,0,.2,1)}.rating-input:hover{border-color:var(--bgc-dark-them)}.rating-input:focus{border-color:#1e251a;outline:none;box-shadow:0 2px 4px #0003}.submit-rating-btn{background:var(--accent-color);color:var(--light-text-color);border:none;border-radius:15px;justify-content:center;align-items:center;width:295px;margin:14px 20px 20px;padding:15px 0;font-size:14px;font-weight:500;line-height:normal;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.submit-rating-btn:hover,.submit-rating-btn:focus{color:var(--dark-text-color);box-shadow:0 2px 4px #0003}@media screen and (min-width:767px){.modal-rating-content{width:424px;height:254px}.close-rating-svg{width:24px;height:24px}.rating-value-flex{margin-bottom:24px}.rating-title{margin:32px 0 4px 32px}.close-rating-btn{position:absolute;top:16px;right:16px}.rating-input{min-width:360px;height:48px;padding:14px 18px}.submit-rating-btn{width:360px;height:48px;padding:14px 162px}}.recipes-container{width:335px;margin-left:auto;margin-right:auto}.recipes-list{flex-wrap:wrap;gap:24px;display:flex}.cards{border-radius:8px;flex-shrink:0;width:335px;height:335px;display:flex;position:relative;overflow:hidden}.recipe-img{width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.images{object-fit:cover;flex-shrink:0;width:335px;height:335px;display:flex}.recipe-desc{background:linear-gradient(1deg,#05050599 0%,#05050500 100%),no-repeat;border-bottom-left-radius:4px;flex-wrap:wrap;align-content:flex-end;width:100%;height:100%;margin:0;padding:63px 16px;display:flex;position:absolute;top:0;left:0}.title-recipe{color:#f8f8f8;text-transform:uppercase;margin-bottom:8px;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.instr-recipe{color:#f8f8f8;text-overflow:ellipsis;max-width:100%;height:32px;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px;overflow:hidden}.rating_blackAllFoods:before{content:"★★★★★";color:var(--dark-text-color);font-size:16px;display:block}.rating_blackAllFoods{position:relative}.rating__activeAllFoods{color:#eea10c;height:100%;position:absolute;top:0;left:0;overflow:hidden}.rating__activeAllFoods:before{content:"★★★★★";width:100%;height:100%;font-size:16px;position:absolute;top:0;left:0}.rating-panel{justify-content:space-between;align-items:flex-end;width:100%;height:100%;padding:16px;display:flex;position:relative}.raitingAllFoods{color:#f8f8f8;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.see-recipe-btn{text-align:center;color:#f8f8f8;z-index:1;background-color:#9bb537;border:1px solid #9bb537;border-radius:15px;min-width:61px;max-height:31px;padding:8px 16px;font-size:12px;transition-property:color,background-color,border;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.see-recipe-btn:hover,.see-recipe-btn:focus{color:#050505}.btn{letter-spacing:.04em;cursor:pointer;align-items:center;font-family:inherit;font-size:14px;font-weight:500;line-height:1.29;display:flex}.heart-button{z-index:2;color:#ee5353;background-color:inherit;border:none;justify-content:center;align-items:center;width:22px;height:22px;margin:16px;padding:0;display:flex;position:absolute;top:0;right:0}.heart-button-icon{fill:inherit}.heart-button-icon:hover,.heart-button-icon:focus{fill:currentColor}.heart-button.active{fill:#ed1f25}@media screen and (min-width:768px){.recipes-container{width:496px}.cards{width:240px;height:264px;margin-bottom:0}.recipes-list{justify-content:flex-start;gap:16px}}@media screen and (min-width:1280px){.recipes-container{width:780px}.cards{width:248px;height:288px}.recipes-list{gap:20px 16px}}@media screen and (min-width:768px){.go-top{cursor:pointer;background-color:var(--accent-color);z-index:999;border-radius:50%;width:50px;height:50px;position:fixed;bottom:50px;right:50px}.go-top:hover,.go-top:focus{filter:brightness(1.5);outline:1px solid var(--dark-taxt-color)}.go-top:before,.go-top:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.go-top:before{background-color:var(--light-text-color);border-top-left-radius:3px;border-top-right-radius:3px;width:5px;height:20px}.go-top:after{border-top:5px solid var(--light-text-color);border-left:5px solid var(--light-text-color);width:15px;height:15px;transform:translate(-50%,-50%)rotate(45deg)}}:root{--dark-text-color:#050505;--light-text-color:#f8f8f8;--dark-text-color-with-blur:#05050580;--accent-color:#9bb537;--bgc-light-them:#fff;--bgc-dark-them:#161616}body{background-color:var(--light-text-color);align-items:center;margin:0;font-family:Inter,sans-serif}button,a{cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0}ul,li{list-style:none}a{text-decoration:none}img{max-width:100%;height:auto;display:block}.visually-hidden{white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{min-width:300px;max-width:375px;padding:0 20px}.main-container{width:335px;margin-left:auto;margin-right:auto}.dark-mode{color:#fff;background-color:#161616}.dark-mode [data-change-color=true]{color:#fff}.dark-mode [data-change-bg=true]{background-color:#161616}.dark-mode [data-change-background=true]{background-color:#fff}@media screen and (min-width:280px) and (max-width:320px){.main-container{margin-left:auto;margin-right:auto;padding:0 10px}}@media screen and (min-width:768px){.container{padding:0 32px}.main-container{width:704px}.section-container{flex-wrap:wrap;gap:32px;display:flex}.left-container{width:176px}.right-container{width:496px}}@media screen and (min-width:1280px){.container{max-width:1480px;margin:0 auto;padding:0 100px}.main-container{width:1080px}.left-container{width:235px}.right-container{width:780px}.section-container{gap:64px}}
/*# sourceMappingURL=index.a2b3a0bf.css.map */
