@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";:root[data-theme=light]{--primary-brend:#9bb537;--primary-bg-color:#f8f8f8;--primary-bg:#f8f8f8;--primary-btn-color:#f8f8f8;--primary-bg-mob:#9bb537;--primary-cards-overlay:linear-gradient(1deg,#05050599 0%,#05050500 100%);--primary-title-color:#050505;--primary-text-color:#050505cc;--primary-input-title-color:#05050580;--primary-input-text-color:#0505054d;--primary-input-border:#05050533;--primary-scroll-bar:#0505052e;--rating-stars-active:#eea10c;--rating-stars-unactive:#d9d9d9;--rating-stars-unactive-cards:#f8f8f81a;--rating-stars-unactive-modal:#0505051a;--unactive-btn-arrow:#f8f8f880;--primary-switch-btn:#cecdcd;--rating-color:#f8f8f8;--modal-bg:#fff;--dark-bg-color:#161616;--dark-modal-bg:#050505;--dark-cards-overlay:linear-gradient(1deg,#050505 0%,#05050500 100%);--dark-title-color:#fff;--dark-text-color:#fffc;--dark-input-title-color:#ffffff80;--dark-input-text-color:#ffffff4d;--dark-input-border:#fff3;--dark-scroll-bar:#5a5a5a1a;--dark-rating-stars-unactive:#3c3b3b;--dark-rating-stars-unactive-cards:#ffffff1a;--dark-switch-btn:linear-gradient(91deg,#9bb537 0%,#9bb537b0 100%)}:root[data-theme=dark]{--primary-brend:#9bb537;--primary-bg-color:#f8f8f8;--primary-bg:#161616;--primary-bg-mob:#050505;--primary-btn-color:#050505;--primary-cards-overlay:linear-gradient(1deg,#05050599 0%,#05050500 100%);--primary-title-color:#fff;--primary-text-color:#fffc;--primary-input-title-color:#ffffff80;--primary-input-text-color:#ffffff4d;--primary-input-border:#fff3;--primary-scroll-bar:#ffffff2e;--rating-stars-active:#eea10c;--rating-stars-unactive:#d9d9d9;--rating-stars-unactive-cards:#ffffff1a;--rating-stars-unactive-modal:#0505051a;--unactive-btn-arrow:#f8f8f880;--primary-switch-btn:#cecdcd;--rating-color:#ffffff80;--modal-bg:#050505;--dark-bg-color:#161616;--dark-modal-bg:#050505;--dark-cards-overlay:linear-gradient(1deg,#050505 0%,#05050500 100%);--dark-title-color:#fff;--dark-text-color:#fffc;--dark-input-title-color:#ffffff80;--dark-input-text-color:#ffffff4d;--dark-input-border:#fff3;--dark-scroll-bar:#cacaca2e;--dark-rating-stars-unactive:#3c3b3b;--dark-rating-stars-unactive-cards:#ffffff1a;--dark-switch-btn:linear-gradient(91deg,#9bb537 0%,#9bb537b0 100%)}*,:before,:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{scroll-behavior:smooth;text-rendering:optimizespeed;color:var(--primary-title-color);background-color:var(--primary-bg);min-height:100vh;font-family:Inter,sans-serif}ul[class],ol[class]{list-style:none}img{max-width:100%;display:block}a{text-decoration:none}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{justify-content:center;max-width:375px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex}@media screen and (width>=375px){.container{min-width:375px;max-width:none}}@media screen and (width>=768px){.container{min-width:768px;padding-left:32px;padding-right:32px}}@media screen and (width>=1280px){.container{min-width:1280px;padding-left:100px;padding-right:100px}}.link{text-decoration:none}.header-btn-box{align-items:center;gap:14px;display:flex}.header{padding-top:24px}.header-container{display:none}.header-nav{gap:16px;display:flex}.mob-container{justify-content:space-between;display:flex}.header-nav-link{color:var(--primary-title-color);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;transition:transform .25s cubic-bezier(.4,0,.2,1)}.header-nav-link:hover,.header-nav-link:focus{color:var(--primary-brend);transform:scale(1.2)}.is-active-link{color:var(--primary-brend)}.header-logo{align-self:center}.header-logo-link{color:var(--primary-title-color);letter-spacing:-.64px;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;line-height:1.12}.header-span{color:var(--primary-brend)}.header-buttons{align-items:center;gap:14px;display:flex}.header-cart-btn{justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.header-cart{stroke:var(--primary-title-color);fill:#0000;width:24px;height:24px}.header-burger-btn{background-color:#0000;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.header-burger{fill:var(--primary-title-color);width:32px;height:32px}.header-burger:hover,.header-burger:focus{fill:var(--primary-brend)}.header-cart:hover,.header-cart:focus{stroke:var(--primary-brend)}.headerModal{z-index:9999;display:none;position:fixed;top:0;right:0}.header-modal-content{background-color:var(--primary-bg-mob);justify-content:center;width:53vw;height:100vh;display:flex}.header-mobile-nav{flex-direction:column;align-items:center;gap:16px;margin-top:30vh;display:flex}.header-mobile-link{color:#fff;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.header-close{line-height:inherit;color:#fff;cursor:pointer;font-size:40px;position:absolute;top:10px;right:20px}.header-switch-mob{width:46px;height:20px;display:inline-block;position:absolute;bottom:20px;left:20px}.header-switch{width:46px;height:20px;display:inline-block;position:relative}.header-switch .header-input,.header-switch-mob .header-input-mob{display:none}.header-slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.header-slider:before{content:"";background-color:#fff;width:20px;height:20px;transition:all .4s;position:absolute}.header-input:checked+.header-slider,.header-input-mob:checked+.header-slider{background-color:var(--primary-brend)}.header-input:checked+.header-slider:before,.header-input-mob:checked+.header-slider:before{transform:translate(26px)}.header-slider.round{border-radius:34px}.header-slider.round:before{border-radius:50%}.no-animation{transition:none!important}@media screen and (width>=768px){.header{padding-top:30px}.mob-container{display:none}.header-container{justify-content:space-between;display:flex}.header-nav-container{align-self:center}.header-buttons{gap:18px}}@media screen and (width>=1200px){.header{padding-top:40px}.header-buttons{gap:24px}}#hero-section{justify-content:center;display:flex}.hero-container{flex-direction:column;justify-content:center;padding-top:92px;padding-bottom:42px;display:flex}.hero-block{margin-left:auto;margin-right:auto}.hero-title{text-transform:uppercase;margin-bottom:14px;font-family:Inter;font-size:26px;font-style:normal;font-weight:600;line-height:1.31}.hero-span{color:var(--primary-brend);font-style:italic;font-weight:400}.hero-descr{color:var (--primary-title-color);margin-bottom:24px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:1.28}.hero-btn{color:var(--primary-title-color);background-color:inherit;background-color:#0000;border:1px solid #9bb537;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:111px;height:37px;margin-bottom:48px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:inline-flex}.hero-btn:hover,.hero-btn:focus{background:var(--primary-brend);color:var(--primary-btn-color)}.hero-wrap{width:335px;margin-bottom:28px}.swiper-container{gap:8px;display:flex}.images{width:100%;display:flex}.image{background-color:#050505;height:280px}.image:not(:last-child){border-radius:10px}.cook>img{object-fit:cover;border-radius:10px;width:80px;height:280px}.dish{width:200px;position:relative}.dish>img{background:radial-gradient(circle,#9bb53780 0%,#0505054d 75%);width:150px;height:150px;margin-bottom:70px;translate:15% 35%}.dish-zoom{border-radius:10px 0 0 10px;overflow:clip}.dish-zoom>img{object-position:-165px -80px;object-fit:cover;width:60px;height:442px}.dish-descr{text-align:center;flex-direction:column;display:flex}.dish-name{color:#f8f8f899;text-align:center;text-transform:uppercase;max-width:144px;margin:auto;font-size:10px;font-style:normal;font-weight:500;line-height:14px}.dish-area{color:#f8f8f833;text-align:center;width:24px;margin-top:4px;margin-left:auto;margin-right:auto;font-size:8px;font-style:normal;font-weight:400;line-height:12px;display:flex}.swiper{width:335px;height:320px}.swiper-container{margin-left:auto}.swiper-pagination-bullet{text-align:center;letter-spacing:2px;background-color:gray;font-family:Poppins;font-size:25px;font-style:normal;font-weight:600;line-height:18px}.swiper-pagination-bullet-active{background-color:var(--primary-brend);letter-spacing:2px;font-family:Poppins;font-size:25px;font-style:normal;font-weight:600;line-height:18px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:360px}@media screen and (width>=768px){.hero-container{flex-direction:column;max-width:none;padding-bottom:80px;padding-left:32px}.hero-block{margin-left:0;margin-right:0}.hero-wrap{margin-bottom:32px}.hero-title{width:446px;margin:0 0 16px;font-size:36px}.hero-descr{width:408px;font-size:16px;line-height:24px}.hero-btn{width:127px;height:45px;margin-bottom:64px}.swiper{width:736px;height:490px}.swiper-container{gap:16px}.cook>img{width:137px;height:442px}.dish{width:351px;height:442px}.dish>img{width:262px;height:262px;margin-bottom:102px;translate:15% 25%}.dish-zoom{border-radius:10px 0 0 10px;height:442px;overflow:clip}.dish-zoom>img{object-position:-80px -10px;object-fit:cover;width:216px;transform:scale(1.3)}.dish-name{max-width:276px;font-size:14px;line-height:18px}.dish-area{margin-top:8px;font-size:12px;line-height:14px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{width:660px}}@media screen and (width>=1200px){.hero-container{flex-flow:row;justify-content:space-between;gap:32px;max-width:1400px;padding-bottom:100px}.hero-block{flex-direction:column;margin-top:66px;display:flex}.hero-wrap{width:446px}.swiper-container{gap:16px;height:442px;display:flex}.cook>img{object-fit:cover;border-radius:10px;width:137px;height:442px}.dish{width:351px;height:442px;position:relative}.dish>img{width:262px;height:262px;margin-bottom:95px;translate:45px 50px}.dish-zoom{overflow:clip}.dish-zoom>img{object-position:-100px -10px;object-fit:cover;width:175px;height:442px;transform:scale(1.3)}.dish-descr{text-align:center;flex-direction:column;display:flex}.swiper{width:702px;height:480px}}p,h1,h2,h3,h4,h5,h6{margin:0}ul{margin:0;padding-left:0}img{width:100%;max-width:100%;height:100%;display:block}button{cursor:pointer}.link{cursor:pointer;text-decoration:none}.points-desc{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.points-title{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.populars{width:335px;margin-bottom:40px}.popular-recepies-title{color:var(--primary-title-color);text-transform:uppercase;margin-top:40px;margin-bottom:20px;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:1.33}.popular-recepies-item{cursor:pointer;list-style:none}.popular-recepies-item:nth-child(3),.popular-recepies-item:nth-child(4){display:none}.popular-recepies-item:not(:last-child){margin-bottom:24px}.thomb-popular-wrap{gap:16px;display:flex}.thomb-popular-img{border-radius:8px;width:64px;height:64px;overflow:hidden}.thomb-popular-info{width:252px}.thomb-popular-title{color:var(--primary-title-color);text-transform:uppercase;text-overflow:ellipsis;white-space:normal;height:18px;margin-bottom:8px;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:1.28;overflow:hidden}.popular-recepie-descr{color:var(--primary-text-color);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:1.33}@media screen and (width>=768px){.populars{width:176px;margin-bottom:0}.popular-recepies-title{margin-top:64px;margin-bottom:32px}.popular-recepies-item:not(:last-child){margin-bottom:16px}.popular-recepies-item:nth-child(3),.popular-recepies-item:nth-child(4){display:block}.thomb-popular-img{border-radius:8px;width:48px;height:48px;overflow:hidden}.thomb-popular-info{width:120px}.popular-recepie-descr{color:var(--primary-text-color);font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:1.4}.points-desc{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media screen and (width>=1280px){.populars{width:235px}.popular-recepies-title{font-size:24px;line-height:1.16}.popular-recepies-item:not(:last-child){margin-bottom:32px}.thomb-popular-info{width:155px}.thomb-popular-img{border-radius:8px;width:64px;height:64px;overflow:hidden}}body.no-scroll{overflow:hidden}.js-modal{z-index:100;visibility:hidden;opacity:0;pointer-events:none;width:100%;height:100vh;transition:all .2s;position:fixed;top:0;left:0}.js-modal.is-active{opacity:1;visibility:visible;pointer-events:all}.modal-bg{background-color:var(--primary-input-title-color);z-index:100;width:100%;height:100vh;padding:10px;display:flex;overflow:auto}.modal-body{background-color:var(--dark-title-color);z-index:100;border-radius:15px;width:335px;margin:auto;padding:40px 20px;position:relative}.modal-close{cursor:pointer;z-index:1000;position:absolute;top:14px;right:14px}.modal-close-btn{cursor:pointer;background-color:#0000;border:none;align-items:center;width:24px;height:24px;margin:0;padding:0;display:flex}.modal-close-icon{fill:var(--primary-title-color)}.modal-recepi-title{color:var(--primary-title-color);text-transform:uppercase;order:2;margin-bottom:16px;font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:1.33}.video-oder{flex-direction:column;display:flex}.recipe-video-content{position:relative}.recepi-video-wrap{object-fit:cover;border-radius:8px;width:295px;height:295px;margin-bottom:20px;overflow:hidden}.youtube-btn{border:2px solid var(--dark-title-color);cursor:pointer;background-color:#0000;border-radius:3px;justify-content:center;align-items:center;width:32px;height:23px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ingredients-order{display:grid}.recepi-tags-wrap{flex-direction:column;display:flex}.recepi-tags-list{flex-wrap:wrap;gap:8px;display:flex}.recepi-tags-btn{border:none;border:1px solid var(--primary-input-border);color:var(--primary-title-color);background-color:#0000;border-radius:35px;margin:0;padding:8px 16px;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:1.16;display:block}.recepi-rating{align-items:flex-end;gap:8px;margin-bottom:33px;font-size:18px;line-height:1;display:flex}.recepi-rating-body{position:relative}.recepi-rating-body:before{content:"★★★★★";color:var(--rating-stars-unactive-modal);display:block}.rating-items{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.rating-stars-item{opacity:0;flex:0 0 20%;height:100%}.rating-active{width:0;height:100%;position:absolute;top:0;left:0;overflow:hidden}.rating-active:before{content:"★★★★★";color:var(--rating-stars-active);width:100%;height:100%;position:absolute;top:0;left:0}.recepi-rating-value,.recepi-time-cook{color:var(--primary-input-title-color);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:1.28}.recepi-rating-value{margin-right:6px}.recepi-ingredients-wrap{margin-bottom:40px}.recepi-ingredients-item{border-bottom:1px solid var(--rating-stars-unactive-modal);justify-content:space-between;padding-bottom:8px;display:flex}.recepi-ingredients-item:not(:last-child){margin-bottom:10px}.ingredient-name{color:var(--primary-title-color);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:1.28}.ingredient-mesure{color:var(--primary-input-title-color);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:1.28}.modal-recepi-description{color:var(--primary-text-color);margin-top:24px;margin-bottom:32px;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:1.28}.modal-recepi-buttons{gap:14px;display:flex}.add-favorit{background-color:var(--primary-brend);color:var(--primary-bg-color);border:none;border-radius:15px;width:148px;height:41px;margin:0;padding:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:block}.give-rating{border:none;border:1px solid var(--primary-brend);color:var(--primary-title-color);background-color:#0000;border-radius:15px;width:133px;height:41px;margin:0;padding:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:block}@media screen and (width>=768px){.modal-body{width:531px;padding:32px}.modal-recepi-title{order:0}.recepi-rating{margin-bottom:0}.recipe-info-order{flex-wrap:wrap-reverse;align-items:center;gap:32px;width:467px;display:flex}.recepi-rating-wrap{order:1;width:177px;margin-bottom:0}.recepi-tags-wrap{width:258px}.recepi-ingredients-wrap{order:0;margin-bottom:32px}.modal-recepi-title{margin-bottom:16px}.recepi-video-wrap{border-radius:8px;width:467px;height:250px;margin-bottom:16px;overflow:hidden}.modal-recepi-description{margin-top:32px;margin-bottom:32px}.order{flex-wrap:wrap;align-items:center;display:flex}.recepi-ingredients-list{width:467px}.modal-recepi-description{margin-top:0}}.popular-recepies-title{margin-top:0}@media screen and (width>=1280px){.modal-body{width:531px}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:0 0;border-radius:12px}::-webkit-scrollbar-thumb{background-color:var(--primary-scroll-bar);border-radius:12px}::-webkit-scrollbar-thumb:hover{background-color:var(--dark-scroll-bar)}main{margin-bottom:70px}.main-div,#side-bar,#content{flex-direction:column;display:flex}.all-category-btn{color:var(--primary-input-title-color);border:1px solid var(--primary-input-border);background-color:inherit;text-wrap:nowrap;border-radius:15px;width:176px;height:50px;margin-bottom:24px;font-size:18px;font-weight:500;line-height:1.21}.all-category-btn:hover{background-color:var(--primary-brend);color:var(--primary-bg-color);border:1px solid var(--primary-brend)}.categories-box{margin-bottom:40px}.category-item-list:not(:last-child){margin-bottom:18px}.category-btn{color:var(--primary-input-title-color);background-color:#0000;border-color:#0000}.category-btn:hover,.active-button{color:var(--primary-brend)}.category-list{padding-left:0}.categories-box{max-width:326px;height:198px;overflow-y:scroll}.filter-item{color:var(--primary-input-title-color);border:1px solid var(--primary-input-border);background-color:inherit;border-radius:15px;gap:40px;padding:14px 18px;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;display:inline-flex}.filter-item:hover{border:1px solid var(--primary-brend)}.list-item{margin:0 auto!important}.item-cards{width:335px;height:335px;margin-bottom:18px;position:relative}.card-img{object-fit:cover;width:100%;max-width:335px;display:block;position:relative}.card-img:after{content:"";z-index:5000;background:linear-gradient(90deg,#09052fd9 0%,#311d5ed9 100%);position:absolute;inset:0}.filters{flex-wrap:wrap;gap:14px;width:335px;display:flex}.filter-area{flex-direction:column;gap:8px;display:flex}.filter-input{color:var(--primary-input-title-color)}.filter-input-wrap{position:relative}.filter-input-icon{fill:#2e2f42;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.time,.area{width:160px}.ingrediends{width:188px}.ingrediends-box{margin-bottom:14px}.label{color:var(--primary-input-title-color);margin-top:14px;margin-bottom:8px;font-family:Inter;font-size:12px;font-weight:500;line-height:1.17}#content-filters{display:grid}.reset-filters{color:var(--primary-input-title-color);background-color:#0000;border:none;justify-content:center;align-items:center;gap:4px;margin:0 0 14px;padding:0;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:1.33;display:flex}.reset-filters:before{content:"";background-image:url(recet-x.a4f6a5ba.svg);background-position:50%;background-repeat:no-repeat;width:10px;height:10px}.cards{width:335px;margin-bottom:40px}.pagination{justify-content:center;margin:0 auto;display:flex}.main-pag-btn{color:var(--primary-title-color);border:1px solid var(--primary-input-border);background-color:inherit;border-radius:50%;width:44px;height:44px;margin-right:8px;font-family:inter;transition:border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.main-pag-btn[disabled]{color:#fff3;background-color:#050505}.main-pag-btn.main-pag-btn-green{background-color:#9bb537;border:1px solid #9bb537;border-radius:50%}.main-pag-btn:hover:not([disabled]){color:#9acd32;background-color:#f58259;border-color:#ff00004d;border-radius:50%;width:44px;height:44px;margin-right:8px;transition:border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.main-pag-btn.active:hover{color:#000;background-color:red;border-radius:50%;width:44px;height:44px;margin-right:8px;transition:border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.main-pag-btn.active{color:#fdfdfd;background-color:#9bb537;border-radius:50%;width:44px;height:44px;margin-right:8px;transition:border-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.add-fav-btn{z-index:1000;color:#fff;z-index:2;background-color:#0000;border:none;width:22px;height:22px;padding:0;position:absolute;top:16px;right:16px}.heard-icon{z-index:2;width:22px;height:22px}.span-title{color:#f8f8f8;z-index:2;font-size:14px;font-weight:600;line-height:1.29;position:absolute;bottom:103px;left:16px}.span-descr{color:#f8f8f8;z-index:2;width:218px;max-height:32px;font-size:12px;font-weight:400;line-height:1.33;position:absolute;bottom:63px;left:16px;overflow:hidden}.main-see-recipe{z-index:1000;color:#f8f8f8;background-color:#9bb537;border:none;border-radius:8px;width:93px;height:30px;font-size:12px;font-weight:500;position:absolute;inset:275px 16px 16px 210px}.shadow-on-img:before{content:"";z-index:1;filter:blur();opacity:.8;background-image:linear-gradient(#0000,#000);border-radius:8px;width:320px;height:320px;position:absolute;inset:-9px;transform:translate(10px,8px)}.item-cards .card-img{border-radius:15px;width:320px;height:320px}.form-filters{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.reset-filters{margin-bottom:20px;font-size:12px;font-weight:500;line-height:16px}.rating-recipe{z-index:999;display:flex;position:absolute;bottom:16px;left:16px}@media screen and (width>=375px){#content,.filter-input,.list-item{width:320px}#content,.filter-input{width:335px}.list-item{width:335px;margin:0 auto!important}.main-see-recipe{left:132px}.item-cards .card-img{height:335dppx;width:335px}.shadow-on-img:before,.item-cards .card-img{width:335px;height:335px}.main-see-recipe{justify-content:center;align-items:center;display:flex;top:288px;left:230px}}@media screen and (width>=768px){#content{width:496px}.filters{width:419px}.main-div{flex-direction:row;gap:32px;display:flex}.cards{width:496px;margin-bottom:64px}.all-category-btn{margin-bottom:30px}.categories-box{max-width:170px;height:416px;margin-bottom:64px}.category-item-list:not(:last-child){margin-bottom:24px}.list-item{flex-wrap:wrap;gap:16px;width:496px;display:flex}.item-cards{width:240px;height:264px;margin-bottom:0}.card-img{max-width:240px}.filter-input{width:278px}.time{width:125px}.area{width:141px}.filters{gap:16px}.label{font-size:14px;line-height:1.29}.cards{margin-bottom:64px}.card-img .item-cards{width:240px;height:264px}.shadow-on-img:before{width:240px;height:265px}.shadow-on-img,.item-cards .card-img{width:240px;height:264px}.main-see-recipe{left:135px}.reset-filters{position:inherit;justify-content:flex-end;margin-bottom:14px;display:flex}.main-see-recipe{top:217px;left:135px}}@media screen and (width>=1280px){#content{width:782px}.filters{gap:16px;width:782px;display:flex}.main-div{gap:64px}.cards{width:782px;margin-bottom:40px}.item-cards{width:250px;height:288px}.all-category-btn{margin-bottom:42px}.categories-box{max-width:235px;height:416px}.card-img{width:250px}.list-item{row-gap:32px;width:782px}.main-see-recipe{top:240px;left:141px}.shadow-on-img:before{width:250px;height:289px}.item-cards .card-img{min-width:250px;height:288px}}.backdrop{z-index:9999;background:#2e2f4266;width:100%;height:100%;position:fixed;top:0;overflow:auto}.backdrop.is-hidden .modal{transform:translate(-50%,-50%)scale(0)}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal-rating{background-color:var(--dark-title-color);border-radius:15px;width:295px;padding:15px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(1)}.rating-close-btn{background-color:#0000;border:none;width:20px;height:20px;padding:0;position:absolute;top:10px;right:14px}.rating-title{letter-spacing:0;color:var(--primary-title-color);text-align:left;margin-bottom:4px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:1.28}.rating{margin-bottom:24px}.rating-number-def{letter-spacing:0;color:var(--primary-title-color);margin-right:8px;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.5}.rating-input{border:1px solid var(--primary-input-border);box-sizing:border-box;border-radius:15px;width:100%;height:46px;margin:0 0 14px;padding:14px 18px;display:block}.modal-rating-btn{letter-spacing:0;color:var(--primary-bg-color);cursor:pointer;background-color:var(--primary-brend);text-align:center;border:0;border-radius:15px;width:100%;height:46px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.28;display:block}.rating-input::placeholder{letter-spacing:0;color:var(--primary-input-title-color);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.28}@media screen and (width>=375px){.modal-rating{padding:20px}.rating-close-btn{top:14px}}@media screen and (width>=768px){.modal-rating{width:360px;padding:32px}.rating-close-btn{width:24px;height:24px;top:16px;right:16px}.rating{margin-bottom:32px}.modal-rating-button{height:48px;margin:0}.rating-input{height:48px;margin:0 0 16px}}.modal-order{background-color:var(--modal-bg);border-radius:15px;width:290px;padding:15px 20px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(1)}.icon-close{stroke:var(--primary-title-color)}.modal-close-btn{background-color:inherit;border:none;width:20px;height:20px;padding:0;position:absolute;top:10px;right:14px}.modal-title{letter-spacing:0;color:var(--primary-title-color);text-align:left;margin-bottom:18px;font-family:Inter,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:1.22}.modal-input{border:1px solid var(--primary-input-border);background-color:inherit;color:var(--primary-input-title-color);box-sizing:border-box;border-radius:15px;width:100%;height:46px;margin:8px 0 16px;padding:8px;display:block}input{margin:0}.modal-textarea{border:1px solid var(--primary-input-border);color:var(--primary-input-title-color);background-color:inherit;resize:none;box-sizing:border-box;border-radius:15px;width:100%;height:100px;margin:8px 0 20px;padding:8px;display:block}.modal-button{letter-spacing:0;color:var(--primary-bg-color);cursor:pointer;background-color:var(--primary-brend);text-align:center;border:0;border-radius:15px;width:100%;height:46px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.28;display:block}.label-text{letter-spacing:0;color:var(--primary-input-title-color);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.28}@media screen and (width>=375px){.modal-order{width:295px;padding:28px 20px}.modal-textarea{margin-bottom:40px}.modal-close-btn{top:14px}.modal-title{margin-bottom:28px}}@media screen and (width>=768px){.modal-order{width:360px;padding:40px}.modal-close-btn{width:24px;height:24px;top:16px;right:16px}.modal-title{margin-bottom:40px}.modal-input{margin:8px 0 18px}.modal-textarea{margin:8px 0 40px}}.tags-1{display:none}.modal-recipe{background-color:var(--modal-bg);border-radius:15px;width:320px;max-height:100%;padding:30px 10px;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)scale(1)}.modal-close-btn-recipe{background-color:#0000;border:none;width:20px;height:20px;padding:0;position:absolute;top:7px;right:7px}.icon-close-recipe{stroke:var(--primary-title-color)}.block1-wrap{flex-direction:column;gap:20px;margin-bottom:14px;display:flex}.recipe-video-wrap{justify-content:center;display:flex;position:relative}.video-overlay{width:100%;height:100%;position:relative}.icon-youtube{cursor:pointer;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tag-item{margin:2px}.recipe-image{object-fit:cover;border-radius:8px;width:295px;height:295px}.selected-recipe-name{font-family:Inter,sans-serif;font-style:bold;letter-spacing:0;color:var(--primary-title-color);font-size:18px;font-weight:600;line-height:1.33}.rating-wrap-recipe{flex-direction:row;align-items:center;gap:6px;display:flex}.modal-rating-number-recipe{letter-spacing:0;color:var(--primary-input-title-color);padding-right:5px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.28}.rating-number-recipe{letter-spacing:0;color:var(--rating-color);padding-right:5px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.28}.stars{flex-direction:row;display:flex}.star{fill:var(--rating-stars-unactive-modal);vertical-align:text-top}.star-filled{fill:var(--rating-stars-active)}.cooking-time{letter-spacing:0;color:var(--primary-input-title-color);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1.28}.ingredients-wrap{margin:33px 0 40px}.ingredient-item{letter-spacing:0;color:var(--primary-title-color);justify-content:space-between;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.28;display:flex;position:relative}.ingredient-amount{letter-spacing:0;color:var(--primary-input-title-color);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.28}.tags-2{flex-flow:wrap;justify-content:flex-start;display:flex}.btn-tag{letter-spacing:0;color:var(--primary-title-color);cursor:pointer;box-shadow:inset 0 0 0 1px var(--primary-input-border);background-color:#0000;border:1px solid #0000;border-radius:35px;padding:8px 16px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.16}.instruction-wrap{resize:none;width:310px;max-height:288px;margin:24px 0 40px;overflow-y:auto}.recipe-instruction{letter-spacing:0;color:var(--primary-title-color);white-space:normal;word-wrap:break-word;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400}.button-wrap{justify-content:center;display:flex}.btn-favorite{letter-spacing:0;color:var(--primary-bg-color);cursor:pointer;background-color:var(--primary-brend);text-align:center;border:0;border-radius:15px;width:148px;height:41px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.btn-favorite:hover{color:var(--primary-title-color)}.ingredient-item:after{content:"";background-color:var(--rating-stars-unactive-modal);border-radius:2px;width:100%;height:1px;position:absolute;bottom:-8px;left:0}ul.ingredients li{margin-bottom:22px}ul.ingredients li:last-child{margin-bottom:0}@media screen and (width>=375px){.modal-recipe{width:335px;padding:40px 20px}.recipe-image{width:295px;height:295px}.modal-close-btn-recipe{top:12px;right:12px}}@media screen and (width>=768px){.modal-recipe{width:531px;padding:32px}.modal-close-btn-recipe{top:16px;right:16px}.block1-wrap{flex-direction:column-reverse;gap:16px;margin-bottom:16px;display:flex}.recipe-image{width:467px;height:250px}.tags-1{flex-flow:wrap;justify-content:flex-start;display:flex}.tags-2{display:none}.block2-wrap{flex-flow:wrap;gap:5px;display:flex}.rating-wrap-recipe{gap:8px}.ingredients-wrap{margin:32px 0}ul.ingredients li{margin-bottom:16px}.recipe-image{height:250px}.instruction-wrap{resize:none;width:467px;max-height:162px;margin-bottom:32px;overflow-y:auto}.btn-favorite{width:156px;height:45px}}
/*# sourceMappingURL=favorites.81d38aaf.css.map */
