.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;transform:scale(.9);transition:transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{transform:scale(1)}:root[data-theme=light]{--primary-brand-color: #050505;--secondary-brand-color: #9bb537;--background-color: #f8f8f8;--filter-input-pagination-color: #05050533;--placeholder: #05050580;--select-open: #ffffff;--select-open-text: #0505054d;--switcher-theme-background: #cecdcd;--see-recipe-text-color: rgba(5, 5, 5, .8);--modal-background: #9bb537;--modal-text-color: #ffffff;--modal-hover: #050505;--category-button: rgba(5, 5, 5, .3);--all-categories: rgba(5, 5, 5, .2);--modal-rating-back: #fff;--star-no-active: #d9d9d9;--modal-email: #ffffff;--select-text: #0505054d;--link-icon-x: url(/tasty-treats/assets/icon-close-dark-b6416649.svg);--category-button-oll: rgba(5, 5, 5, .5)}:root[data-theme=dark]{--primary-brand-color: #ffffff;--secondary-brand-color: #9bb537;--background-color: #161616;--filter-input-pagination-color: #ffffff80;--placeholder: #ffffff80;--see-recipe-text-color: #ffffffcc;--switcher-theme-background: #9bb537;--modal-background: #050505;--modal-text-color: #f8f8f8;--modal-hover: #9bb537;--category-button: rgba(255, 255, 255, .3);--all-categories: rgba(255, 255, 255, .2);--modal-rating-back: #050505;--star-no-active: #3c3b3b;--modal-email: #161616;--category-button-oll: rgba(255, 255, 255, .5);--select-text: #ffffff4d;--link-icon-x: url(/tasty-treats/assets/icon-close-x-20991efa.svg)}:root{--transition: .75s cubic-bezier(.4, 0, .2, 1) 0ms;--text-color-white-theme: #050505;--text-color-black-theme: #ffffffcc;--not-active-btn-color-white: #0505054d;--not-active-btn-color-black: #ffffff80;--thirdly-text-color: #05050580;--cards-text-color-white-theme: #f8f8f8;--gray-cards-text-color-black-theme: #ffffffcc;--accent-color: #9bb537;--form-border-color: #05050533;--star-color: #eea10c;--black-bg-color: #050505}h1,h2,h3,h4,h5,h6,p{margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (max-width: 767px){.container{max-width:375px}}@media screen and (min-width: 768px){.container{width:768px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 1280px){.container{width:1280px;padding-left:100px;padding-right:100px}}.btn{cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:normal;font-family:Inter,sans-serif;border-radius:15px;transition:var(--transition)}.order-now{min-width:127px;min-height:45px;padding:14px 28px;color:var(--primary-brand-color);border:1px solid var(--secondary-brand-color)}@media (hover: hover){.order-now:hover,.order-now:focus{background-color:var(--secondary-brand-color);color:var(--primary-brand-color)}}@media not (hover: hover){.order-now:active{background-color:var(--secondary-brand-color);color:var(--primary-brand-color)}}.all-categories{min-width:176px;min-height:50px;padding:14px 29px;font-size:18px;color:var(--category-button-oll);border:1px solid var(--all-categories)}@media (hover: hover){.all-categories:hover,.all-categories:focus{background-color:var(--secondary-brand-color);color:var(--primary-brand-color)}}@media not (hover: hover){.all-categories:active{background-color:var(--secondary-brand-color);color:var(--primary-brand-color)}}@media only screen and (min-width: 768px){.all-categories{padding:14px 28px;max-width:174px}}.add-to-favorite{min-width:156px;min-height:45px;padding:14px 28px;color:var(--cards-text-color-white-theme);background-color:var(--secondary-brand-color);border:1px solid var(--secondary-brand-color)}@media (hover: hover){.add-to-favorite:hover,.add-to-favorite:focus{color:var(--text-color-white-theme)}}@media not (hover: hover){.add-to-favorite:active{color:var(--text-color-white-theme)}}.see-recipe{max-width:89px;max-height:31px;padding:8px 14px;color:#f8f8f8;font-size:12px;border-radius:8px;border:1px solid var(--secondary-brand-color);background-color:var(--secondary-brand-color)}@media (hover: hover){.see-recipe:hover,.see-recipe:focus{color:var(--primary-brand-color)}}@media not (hover: hover){.see-recipe:active{color:var(--primary-brand-color)}}@media only screen and (min-width: 768px){.see-recipe{max-width:93px;padding:8px 16px}}.send{max-width:100%;max-height:46px;padding:14px 140px;color:var(--background-color);border:1px solid var(--secondary-brand-color);background-color:var(--secondary-brand-color)}@media (hover: hover){.send:hover,.send:focus{color:var(--primary-brand-color)}}@media not (hover: hover){.send:active{color:var(--primary-brand-color)}}@media only screen and (min-width: 768px){.send{max-width:360px;max-height:48px;padding:14px 162px}}body{font-family:Inter,sans-serif;background-color:var(--background-color);transition:var(--transition)}.btn_scroll{opacity:0;position:fixed;z-index:100;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;border-radius:50%;background-color:var(--accent-color);animation:slideInDown 6s infinite alternate;transition:var(--transition);fill:var(--color-btn-var2)}@media screen and (min-width: 768px){.btn_scroll{width:45px;height:45px}}@media screen and (min-width: 1280px){.btn_scroll{width:50px;height:50px}}@media screen and (min-width: 768px){.scroll-button-svg{width:15px;height:15px}}@media screen and (min-width: 1280px){.scroll-button-svg{width:20px;height:20px}}@font-face{font-family:Inter;src:url(/tasty-treats/assets/Inter-ExtraBold-d7c30894.woff2) format("woff2"),url(Inter-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/tasty-treats/assets/Inter-Black-1d1374a7.woff2) format("woff2"),url(Inter-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/tasty-treats/assets/Inter-Light-16eb6c3d.woff2) format("woff2"),url(Inter-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/tasty-treats/assets/Inter-ExtraLight-ad65e3b1.woff2) format("woff2"),url(Inter-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/tasty-treats/assets/Inter-Regular-ed64c5d8.woff2) format("woff2"),url(Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/tasty-treats/assets/Inter-SemiBold-d6d09054.woff2) format("woff2"),url(Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/tasty-treats/assets/Inter-Thin-4b4de24f.woff2) format("woff2"),url(Inter-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/tasty-treats/assets/Inter-Medium-a4ad8ac6.woff2) format("woff2"),url(Inter-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}:root{--transition-dur-and-func: transform .5s ease-in-out}.input-switcher[type=checkbox]{height:0;width:0;visibility:hidden;display:none}.input-label{cursor:pointer;text-indent:-9999px;width:46px;height:20px;background:var(--switcher-theme-background);display:block;border-radius:18px;position:relative;transition:var(--transition)}.input-label:after{content:"";position:absolute;top:1px;left:1px;width:18px;height:18px;background:#ffffff;border-radius:18px;transition:.3s}.input-switcher:checked+.input-label{background:var(--switcher-theme-background)}.input-switcher:checked+.input-label:after{left:calc(100% - 1px);transform:translate(-100%)}.input-label:active:after{width:26px}.theme-switcher.burger{position:absolute;bottom:20px;left:20px}.main{display:none}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.nav-menu{display:none}.header-flex{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.basket-btn{width:24px;height:24px;border:none;background-color:transparent;padding:0}.basket-icon{fill:var(--primary-brand-color);transition:var(--transition)}@media (hover:hover){.basket-icon:hover,.basket-icon:focus{fill:var(--secondary-brand-color)}}@media not (hover:hover){.basket-btn:active{fill:var(--secondary-brand-color)}}.burger-btn{border:none;background-color:transparent;padding:0;width:32px;height:32px}@media (hover:hover){.burger-icon:hover,.burger-icon:focus{fill:var(--secondary-brand-color)}}@media not (hover:hover){.burger-btn:active{fill:var(--secondary-brand-color)}}.header-link:active{color:var(--secondary-brand-color)}.burger-icon{fill:var(--primary-brand-color);transition:var(--transition)}.logo{font-size:16px;font-style:normal;font-weight:600;line-height:112.5%;letter-spacing:-.64px;color:var(--primary-brand-color);transition:var(--transition)}.logo-color{color:var(--secondary-brand-color);transition:var(--transition)}.buttons{display:flex;align-items:center;gap:14px}.mob-menu{position:absolute;top:0;right:0;min-width:54vw;height:100%;overflow:scroll;z-index:100;background-color:var(--modal-background);transform:translate(100%);transition:var(--transition)}.mob-menu.is-open{transform:translate(0)}.close-menu-btn{position:absolute;top:20px;right:20px;border:none;background-color:transparent;padding:0}.close-icon{fill:var(--modal-text-color)}.mob-menu-nav{padding-top:200px;text-align:center}.mob-menu-list{display:flex;flex-direction:column;gap:16px}.mob-menu-item{color:var(--modal-text-color);font-size:12px;font-weight:500;line-height:normal}.backdrop{position:fixed;width:100%;height:100%;background:rgba(46,47,66,.4);top:0;overflow:auto;z-index:99;transition:opacity var(--transition),visibility var(--transition)}@media screen and (min-width:768px){.header-flex{padding-top:28px}.burger-btn{display:none}.nav-menu{display:block}.menu-list{display:flex;gap:16px}.main{display:block}@media not (hover:hover){.header-link:active{color:var(--secondary-brand-color)}}.mob-menu{display:none}.header-link{color:var(--primary-brand-color);font-size:12px;font-weight:400;line-height:normal;transition:var(--transition)}@media (hover:hover){.header-link:hover,.header-link:focus{color:var(--secondary-brand-color)}}.logo{font-size:18px;font-weight:600;line-height:111.11%;letter-spacing:-.72px}}@media screen and (min-width:1280px){.header-flex{padding-top:40px}}.active-page{color:var(--accent-color)}.active-page-mob{color:var(--modal-hover)}.hero-button{max-width:127px;display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;border-radius:12px;border:1px solid #9bb537;background-color:var(--background-color);color:var(--primary-brand-color);font-size:14px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:48px;transition:var(--transition)}.hero-button:hover,.hero-button:active,.hero-button:focus{background-color:#9bb537;color:var(--background-color);transition:var(--transition)}.hero-title{margin-top:89px;margin-bottom:14px;max-width:335px;color:var(--primary-brand-color);font-size:26px;font-style:normal;font-weight:600;line-height:1.2;text-transform:uppercase;transition:var(--transition)}.hero-title-italy{color:var(--secondary-brand-color);font-size:26px;font-style:italic;font-weight:400;line-height:1.2;text-transform:uppercase;transition:var(--transition)}.hero-paragraph{margin-bottom:28px;color:var(--primary-brand-color);font-size:14px;font-style:normal;font-weight:400;line-height:1.28;transition:var(--transition)}.swiper{padding:0;max-width:445px;margin-bottom:80px}.swiper-wrapper{padding-bottom:24px;margin-left:25px}.swiper-content{display:flex;flex-direction:row;gap:8px}.slide-first-img{height:280px;width:80px;background-color:#050505;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;border-radius:15px;border:1px solid rgba(155,181,55,.3)}.slide-second{width:200px;background:radial-gradient(circle,rgba(155,181,55,.7) 0%,rgba(5,5,5,1) 65%);flex-direction:column;justify-content:center;align-items:center;display:flex;border-radius:15px;border:1px solid rgba(155,181,55,.3)}.slide-second-img{height:50%;width:150px;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;margin-bottom:20px;margin-top:50px;display:block}.slide-third-img{height:280px;background-color:#050505;width:185px;background-position:30%;background-size:cover;border-radius:15px;border:1px solid rgba(155,181,55,.3)}.slide-second-title{margin:0 21px;color:#f8f8f899;text-align:center;font-family:"Inter" sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:14px;text-transform:uppercase}.slide-second-description{color:#f8f8f833;text-align:center;font-family:inherit;font-size:8px;font-style:normal;font-weight:400;line-height:12px}span.swiper-pagination-bullet{width:4px;height:4px;background-color:var(--primary-brand-color);opacity:1;transition:var(--transition)}span.swiper-pagination-bullet-active{width:4px;height:4px;background:#9bb537}@media screen and (min-width: 767px){.hero-title{margin-top:93px;margin-bottom:14px;max-width:446px;font-size:36px;line-height:1.2}.hero-title-italy{font-size:36px;line-height:1.2}.hero-paragraph{max-width:408px;margin-bottom:32px;font-size:16px;line-height:1.5}.hero-button{margin-bottom:64px}.flex-container{display:flex;flex-direction:column;justify-content:flex-start}.swiper{max-width:768px;margin-bottom:106px}.swiper-wrapper{margin-left:30px}.swiper-content{gap:16px}.slide-first-img{height:442px;width:139px}.slide-second{width:350px;height:442px}.slide-second-img{height:50%;width:250px;margin-bottom:32px;margin-top:76px}.slide-second-title{margin:0 47px 8px;font-size:14px;line-height:18px}.slide-second-description{font-size:12px;line-height:14px;margin-bottom:32px}.slide-third-img{height:442px;width:350px;background-size:600px 600px}}@media screen and (min-width: 1280px){.hero-section{overflow:hidden;position:relative;display:flex;margin-top:100px;margin-bottom:100px;padding-right:100px;height:500px}.hero-title{margin-bottom:16px}.flex-container{overflow:hidden;padding:0 100px}.swiper{position:absolute!important;top:0%;left:45%}.swiper-wrapper{margin-left:0}.swiper-content{width:840px;gap:16px}.slide-first-img{height:442px;width:139px}.slide-second{width:350px;height:442px}.slide-second-img{height:100%;width:300px;background-size:contain;margin-bottom:32px;margin-top:76px}.slide-second-title{margin:0 36px 8px;font-size:14px;line-height:18px}.slide-second-description{font-size:12px;line-height:14px;margin-bottom:32px}.slide-third-img{height:442px;width:350px;background-size:600px 600px}}@media screen and (min-width: 1440px){.flex-container{padding-left:150px}.swiper{left:50%}}button{cursor:pointer;background-color:#0000;border:none;padding:0}.category-container{margin-bottom:40px}.categories-block{margin-top:24px;width:100%;max-height:198px;overflow:hidden;overflow-y:auto}@media only screen and (min-width: 768px){.categories-block{margin-top:30px;width:176px;max-height:416px}}@media only screen and (min-width: 1280px){.categories-block{margin-top:42px;width:235px}}.category-list{list-style:none;padding:0}.category-button{color:var(--category-button);padding-top:9px;padding-bottom:9px;font-weight:500;cursor:pointer;border-radius:5px;transition:all var(--transition)}@media only screen and (min-width: 768px){.category-button{padding-top:12px;padding-bottom:12px}}.category-button:hover,.category-button:focus{color:var(--secondary-brand-color)}.category-button-active{color:var(--secondary-brand-color)}.active{background-color:var(--secondary-brand-color)!important}.categories-block::-webkit-scrollbar{width:8px;height:201px;border-radius:12px}.categories-block::-webkit-scrollbar-thumb{background:rgba(5,5,5,.18);border-radius:12px}.categories-block::-webkit-scrollbar-thumb:hover{background-color:var(--secondary-brand-color)}.categories-block::-webkit-scrollbar-track{background-color:var(--background-color)}.categories-block::-webkit-scrollbar-thumb{background:var(--filter-input-pagination-color);border-radius:12px}.categories-block::-webkit-scrollbar-thumb:hover{background-color:var(--background-color)}.pagination-bar{display:flex;gap:4px;justify-content:center;padding-bottom:80px;margin-top:32px}.pag-btn-block{display:flex;gap:4px}.gag-btn-black{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:#050505;border:1px solid transparent;cursor:pointer}.pag-btn-green{display:flex;align-items:center;justify-content:center;position:relative;width:35px;height:35px;border-radius:50%;background-color:var(--secondary-brand-color);border:1px solid transparent;font-size:18px;font-weight:600;line-height:1.23;cursor:pointer}.pag-btn-white{color:var(--primary-brand-color);display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:50%;background-color:var(--background-color);border:1px solid var(--category-button);font-size:18px;font-weight:600;line-height:1.23}.pag-btn-white:hover{background-color:var(--background-color);border:none;cursor:pointer;transition:var(--transition)}.pag-btn-on-hover{background-color:var(--secondary-brand-color);border:none;cursor:pointer;transition:var(--transition)}.pag-btn-white-tablet{display:none}.pag-btn-white-tablet:hover{background-color:var(--secondary-brand-color);border:none;cursor:pointer;transition:all var(--transition)}.pag-btn-left-icon{display:flex;justify-content:center;align-items:center;position:relative;width:20px;height:20px;fill:#f8f8f8c0}.icon-wrap{display:inline-block;position:relative}.icon-wrap-right{position:relative}.icon-wrap-right.overlap-right{position:absolute}@media screen and (min-width: 768px){.pagination-bar{gap:8px;margin-top:28px}.pag-btn-white-tablet{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#f8f8f8;border:1px solid rgba(5,5,5,.3);font-size:18px;font-weight:600;line-height:1.23}.pag-btn-block{gap:8px}.gag-btn-black,.pag-btn-green,.pag-btn-white{width:44px;height:44px}}.btn_hidden{display:none}.right-double{background-image:url(/tasty-treats/assets/right-double-dc8a0d62.svg);background-repeat:no-repeat;transform:rotate(180deg);width:14px;height:14px;background-size:contain}.right-single{background-image:url(/tasty-treats/assets/right-one-b26ccb92.svg);background-repeat:no-repeat;background-position:-1px;width:20px;height:20px}.left-single{background-image:url(/tasty-treats/assets/left-one-cbc84ae3.svg);background-repeat:no-repeat;background-position:-2px;width:20px;height:20px}.left-double{background-image:url(/tasty-treats/assets/left-double-9b07517e.svg);width:27px;height:27px;transform:rotate(90deg)}@media only screen and (min-width: 768px){.left-double{width:27px;height:27px}}.popular-recipes-wrap{cursor:pointer;gap:16px;margin-bottom:24px;display:flex;transition:filter var(--transition)}.popular-recipes-wrap:hover,.popular-recipes-wrap:focus{filter:drop-shadow(4px 4px 12px rgba(0,0,0,.3))}@media only screen and (max-width: 768px){.popular-recipes-wrap:nth-last-child(-n + 2){display:none}}@media only screen and (min-width: 768px){.popular-recipes-wrap{display:flex;gap:8px;margin-bottom:16px}}@media only screen and (min-width: 1280px){.popular-recipes-wrap{margin-bottom:32px;gap:16px}}@media only screen and (min-width: 768px){.popular-recipes{display:block}}.popular-recipes-title{color:var(--see-recipe-text-color);margin-bottom:20px;font-size:18px;line-height:1.33;text-transform:uppercase;transition:var(--transition)}@media only screen and (min-width: 768px){.popular-recipes-title{margin-bottom:32px}}@media only screen and (min-width: 1280px){.popular-recipes-title{font-size:24px;line-height:1.17}}@media only screen and (min-width: 768px){.popular-recipes-container{max-width:176px}}@media only screen and (min-width: 1280px){.popular-recipes-container{max-width:235px}}.popular-recipes-img{max-width:64px;max-height:64px;border-radius:8px}@media only screen and (min-width: 768px){.popular-recipes-img{max-width:48px;max-height:48px}}@media only screen and (min-width: 1280px){.popular-recipes-img{max-width:64px;max-height:64px}}.popular-recipes-subtitle{color:var(--primary-brand-color);font-size:14px;line-height:1.28;margin-bottom:8px;text-transform:uppercase;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;transition:var(--transition)}.popular-recipes-text{color:var(--primary-brand-color);font-size:12px;line-height:1.33;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media only screen and (min-width: 768px){.popular-recipes-text{font-size:10px;line-height:1.4}}.search{display:flex;flex-wrap:wrap;margin-bottom:14px;width:335px}@media screen and (min-width: 768px){.search{width:419px;column-gap:16px;margin-left:32px}}@media screen and (min-width: 1280px){.search{flex-wrap:nowrap;width:780px;margin-left:64px}}.search-label{user-select:none;display:block;margin-bottom:8px;font-weight:500;font-size:12px;line-height:14px;position:absolute;top:-22px;color:var(--placeholder)}@media screen and (min-width: 768px){.search-label{top:-26px}}.search-thumb{position:relative}@media screen and (min-width: 320px) and (max-width: 767px){.search-wrapper{width:335px;margin-bottom:36px}}@media screen and (min-width: 768px) and (max-width: 1279px){.search-wrapper{width:278px;margin-bottom:42px}}.label-position{position:relative}.search-field{transition:var(--transition);padding:14px 14px 14px 48px;width:100%;height:46px;border-radius:15px;outline:none;background-color:var(--background-color);color:var(--primary-brand-color);border:1px solid var(--filter-input-pagination-color)}@media screen and (min-width: 768px){.search-field{height:48px}}.search-field::placeholder{font-weight:500;font-size:14px;line-height:18px;color:var(--placeholder)}.search-field:focus,.search-field:hover{border:1px solid var(--secondary-brand-color);box-shadow:0 0 5px var(--secondary-brand-color)}.search-button{position:absolute;top:14px;left:18px}.search-field-icon{transition:var(--transition);fill:var(--primary-brand-color)}.search-field:focus+.search-button .search-field-icon{transition:var(--transition);fill:var(--secondary-brand-color)}@media screen and (max-width: 767px){.time-wrapper{width:160px;margin-bottom:36px;margin-right:14px}}@media screen and (min-width: 768px){.time-wrapper{width:125px;margin-right:0}}.select{width:100%;font-size:14px;font-weight:500;line-height:18px;outline:none;background-color:var(--background-color);color:var(--select-text);border:1px solid var(--filter-input-pagination-color);border-radius:15px;transition:var(--transition);padding:12px 18px}.select:hover,.select:focus{border:1px solid var(--secondary-brand-color);box-shadow:0 0 5px var(--secondary-brand-color);transition:var(--transition)}@media screen and (min-width: 768px){.select{height:48px}}.ss-main{color:var(--primary-brand-color)}.ss-main:focus{border:1px solid var(--secondary-brand-color);box-shadow:0 0 5px var(--secondary-brand-color);transition:var(--transition)}.ss-main.ss-open-below{border-radius:15px}.ss-content.ss-open-below{height:124px;border-radius:15px}.ss-content.ss-open-below.area-select,.ss-content.ss-open-below.ingredients-select{height:176px}@media screen and (min-width: 768px){.ss-content.ss-open-below{height:128px}.ss-content.ss-open-below.area-select,.ss-content.ss-open-below.ingredients-select{height:188px}}.ss-content .ss-list .ss-option{color:var(--select-open-text);font-size:14px;font-weight:500;line-height:18px;letter-spacing:0em}.ss-content .ss-list .ss-option:hover{color:var(--primary-brand-color);background-color:transparent}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{background-color:transparent}.ss-content .ss-list .ss-option:not(:last-child){padding-bottom:8px}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--primary-brand-color)}.area-wrapper{position:relative;width:160px}@media screen and (min-width: 768px){.area-wrapper{width:141px}}.ingredients-wrapper{width:188px;position:relative}.wrapper-reset{display:flex;justify-content:flex-end;margin-bottom:20px}@media screen and (min-width: 768px){.wrapper-reset{margin-bottom:14px}}.button-reset{display:flex;justify-content:flex-end}.reset-icon{fill:var(--secondary-brand-color);margin-right:4px}.reset-text{font-size:12px;font-weight:500;line-height:16px;color:var(--placeholder)}@media screen and (min-width: 1280px){.section-container{width:846px}}.recipe-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.recipe-wrapper{flex-wrap:nowrap}}.cards-list{display:flex;flex-wrap:wrap;row-gap:24px;margin-bottom:40px}@media screen and (min-width: 768px){.cards-list{column-gap:16px;row-gap:16px;margin-left:32px}}@media screen and (min-width: 1280px){.cards-list{row-gap:20px;margin-left:64px}}.recipes-card{position:relative;overflow:hidden;height:348px;border-radius:15px}@media screen and (min-width: 768px){.recipes-card{width:calc((100% - 16px)/2);height:264px}}@media screen and (min-width: 1280px){.recipes-card{width:calc((100% - 32px) / 3);height:287px}}.card-img{position:relative;overflow:hidden}.recipes-img{object-fit:cover;height:100%;background-color:linear-gradient(.94deg,rgba(5,5,5,.6) 4.82%,rgba(5,5,5,0) 108.72%)}.card-description{position:absolute;bottom:0;top:0;left:0;right:0;padding-left:16px;padding-top:16px;width:100%;height:100%;background-image:linear-gradient(.94deg,rgba(5,5,5,.6) 4.82%,rgba(5,5,5,0) 108.72%)}.like-btn{position:absolute;right:16px;top:16px;width:22px;height:22px;border:none;transition:transform 3s}.like-btn:hover{transform:scale(1.1);animation:pulse 1s infinite alternate}@keyframes pulse{to{transform:scale(1.5)}}.icon-heart{background-image:url(/tasty-treats/assets/heart-4f5d3145.svg);background-repeat:no-repeat}.like-logo{fill:transparent}.like-btn.liked{background-image:url(/tasty-treats/assets/liked-heart-8f52cdd0.svg)}.card-heading{font-weight:600;font-size:14px;line-height:18px;text-transform:uppercase;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:214px;margin-bottom:8px;user-select:none;color:var(--modal-text-color)}@media screen and (min-width: 768px){.card-heading{margin-top:127px;margin-bottom:8px}}@media screen and (min-width: 1280px){.card-heading{margin-top:150px;margin-bottom:8px}}.text-container{width:303px;max-height:32px;overflow:hidden;margin-bottom:16px}@media screen and (min-width: 768px){.text-container{width:208px;height:32px}}.card-text{font-weight:400;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:scroll;scroll-behavior:smooth;user-select:none;color:var(--modal-text-color)}.card-text::-webkit-scrollbar{width:0px}.number-rating{font-weight:500;font-size:14px;line-height:18px;user-select:none;margin-right:4px;color:var(--modal-text-color)}.rating{display:flex;align-items:center;margin-top:23px;width:116px}@media screen and (min-width: 768px){.rating{width:96px}}.reting-item{width:18px;height:18px;background-image:url(/tasty-treats/assets/star-gray-985d4e5b.svg);background-repeat:no-repeat}.reting-item.filled{width:18px;height:18px;background-image:url(/tasty-treats/assets/star-yellow-799b7ecf.svg);background-repeat:no-repeat}.btn-see-recipe{font-weight:500;font-size:12px;line-height:14.52px;color:var(--modal-text-color);background-color:var(--secondary-brand-color);border:none;min-width:89px;min-height:31px;padding:8px 14px;border-radius:8px;position:absolute;bottom:16px;right:16px}.modal-box{width:335px;background-color:var(--background-color);height:95vh;overflow:auto;padding:40px 20px;border-radius:15px;transition:var(--transition)}.modal-img{width:295px;height:295px;border-radius:8px;margin-bottom:20px}.modal-title{color:var(--primary-brand-color);font-size:18px;font-weight:600;line-height:133.33%;text-transform:uppercase;margin-bottom:14px;transition:var(--transition)}.raiting-time-box{display:flex;color:var(--filter-input-pagination-color);font-size:14px;font-weight:500;line-height:128.571%;margin-bottom:33px;transition:var(--transition)}.raiting-text{margin-right:6px}.ing-list{display:flex;flex-direction:column;gap:20px;margin-bottom:48px}.ing-item{display:flex;justify-content:space-between;border-bottom:1px solid var(--filter-input-pagination-color);transition:var(--transition)}.ing-name{color:var(--primary-brand-color);font-size:14px;font-weight:400;line-height:128.571%;transition:var(--transition)}.ing-measure{color:var(--filter-input-pagination-color);font-size:14px;font-weight:400;line-height:128.571%;transition:var(--transition)}.tags-list{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.tags-item{border-radius:35px;border:1px solid var(--filter-input-pagination-color);padding:8px 16px;transition:var(--transition)}.tags-name{color:var(--primary-brand-color);font-size:12px;font-weight:500;line-height:116.667%;transition:var(--transition)}.instruction{color:var(--see-recipe-text-color);font-size:14px;font-weight:400;line-height:128.571%;margin-bottom:40px;transition:var(--transition)}.modal-close-btn{position:absolute;top:14px;right:14px;width:24px;height:24px;color:var(--primary-brand-color);font-weight:700;transition:var(--transition);background-size:cover;background-repeat:no-repeat;background-image:var(--link-icon-x)}.button-block{display:flex;gap:14px}.add-to-favorite{height:41px;padding:12px 24px;font-size:14px;font-weight:500;line-height:normal;transition:var(--transition)}.order-now{height:41px;padding:12px 0;font-size:14px;font-weight:500;line-height:normal;background-color:var(--background-color);color:var(--primary-brand-color);transition:var(--transition)}.star-list{display:flex;margin-right:16px}.categories-block-modal::-webkit-scrollbar{width:8px;height:201px;border-radius:12px}.categories-block-modal::-webkit-scrollbar-track{background-color:#f8f8f8}.categories-block-modal::-webkit-scrollbar-thumb{background:rgba(5,5,5,.18);border-radius:12px}.categories-block-modal::-webkit-scrollbar-thumb:hover{background-color:#9bb537}.yellow-star{width:18px;height:18px;background-size:cover;background-repeat:no-repeat;background-image:url(/tasty-treats/assets/star-yellow-799b7ecf.svg)}.gray-star{width:18px;height:18px;background-size:cover;background-repeat:no-repeat;background-image:url(/tasty-treats/assets/star-modal-c455725a.svg)}@media screen and (min-width: 768px){.modal-box{width:531px;overflow:auto;padding:32px;border-radius:15px}.modal-img{width:467px;height:250px;border-radius:8px;margin-bottom:20px}.desc-box{display:flex;flex-direction:column}.ing-box{order:2}.img-title-box{display:flex;flex-direction:column-reverse}.modal-title{line-height:122.222%;margin-bottom:16px}.raiting-time-box{order:1;justify-content:end}.star-list{margin-right:8px}.instruction{margin-bottom:32px}.add-to-favorite,.order-now{height:45px;padding:14px 28px}}.rating{display:flex;align-items:center;color:var(--primary-brand-color);font-family:Inter;font-size:24px;font-weight:600;line-height:18px}.rating-body{position:relative}.rating-active{position:absolute;width:0%;height:24px;top:0;left:0;overflow:hidden}.rating-items{display:flex;position:absolute;width:100%;height:100%;top:0;left:0}.rating-item{flex:0 0 20%;height:100%;opacity:0}.rating-value{font-weight:500;font-size:16px;line-height:24px;font-family:Inter;margin-right:8px}.rating-backdrop{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#2e2f4266}.rating-modal{position:relative;display:block;z-index:9999;padding:20px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--modal-rating-back);max-width:335px;border-radius:15px;transition:var(--transition)}.rating-close-icon{position:absolute;top:14px;right:14px;fill:var(--primary-brand-color);&:hover{transition:var(--transition)}}.rating-title{margin-bottom:4px;font-weight:600;font-size:14px;line-height:18px;color:var(--primary-brand-color);font-family:Inter}.rating-email{color:var(--primary-brand-color);font-weight:500;font-size:14px;line-height:18px;margin-top:24px;padding-top:14px;padding-bottom:14px;padding-left:18px;width:100%;background:var(--modal-email);border-radius:15px;border:1px solid var(--all-categories);&:focus{outline:none;border:1px solid var(--secondary-brand-color)}}.add-rating-submit-btn{margin-top:14px}@media screen and (min-width: 768px){.rating-modal{padding:32px;max-width:424px}.rating-email{width:360px}.add-rating-submit-btn{margin-top:16px}.rating-close-icon{width:24px;height:24px;top:16px;right:16px}}.rating-items{display:flex;align-items:center;gap:8px}.star-input{display:none}.star-label{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;display:inline-block;cursor:pointer}.star-rating{width:24px;height:24px;fill:var(--star-no-active)}.star-rating.activeR{fill:var(--star-color)}.new-order-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000004d;z-index:9999}.new-order-modal{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--background-color);width:440px;height:632px;padding:40px;border-radius:15px;z-index:10000;box-shadow:0 0 .5px #0000004d;transition:var(--transition)}.new-order-modal.active{overflow:hidden}.new-order-icon-close{position:absolute;top:16px;right:16px;cursor:pointer}.new-order-icon-close{fill:var(--primary-brand-color)}.new-order-form-title{text-align:left;font-size:18px;font-weight:600;margin-bottom:40px;color:var(--primary-brand-color)}.new-order-form-group{margin-bottom:18px}.new-order-input-field,.new-order-textarea-field{width:360px;height:48px;padding:18px;color:#ccc;border:1px solid #7f7f7f;border-radius:15px;font-size:16px;margin-top:8px;background-color:var(--background-color)}.new-order-textarea-field{height:100px;resize:none}.new-order-submit-button{width:360px;height:48px;background-color:var(--accent-color);color:#fff;border:none;border-radius:15px;font-size:14px;cursor:pointer}.new-order-submit-button:hover{color:#000;transition:var(--transition)}.new-order-form-label{font-size:14px;color:#7f7f7f}@media (max-width: 480px){.new-order-modal{width:335px;height:582px;padding:20px}.new-order-input-field{width:295px;height:46px}.new-order-textarea-field{width:295px}.new-order-submit-button{width:295px;height:46px}}.footer{background-color:var(--background-color);padding:5px;transition:var(--transition);border-top:2px solid rgba(151,177,52,.5)}.footer-all{padding:5px 5px 15px;display:flex;flex-wrap:wrap;column-gap:24px;row-gap:25px;justify-content:center;border-bottom:2px solid rgba(151,177,52,.5)}.footer-container-logo{display:inline-block;max-width:268px}.footer-text{color:var(--primary-brand-color);max-width:268px;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;font-size:12px;line-height:1.1;letter-spacing:-.02em;text-align:center}.logo-footer{color:var(--primary-brand-color);justify-content:center;font-style:normal;font-weight:800;font-size:18px;line-height:1.17;display:flex;align-items:center;letter-spacing:.03em;margin-bottom:10px}.footer-media{width:268px;margin:0}.social-list-footer{display:flex;justify-content:center;gap:25px}.footer-social-list-icon{transition:fill .25s var(--transition);fill:var(--not-active-btn-color-white);width:24px;height:24px}.footer-social-list-link{transition:background-color var(--transition);display:flex;justify-content:center;align-items:center;width:24px;height:24px;background-color:var(--accent-color);border-radius:50%}.footer-social-list-link:hover,.footer-social-list-link:focus{background-color:var(--cards-text-color-white-theme)}.footer-social-list-link:hover .footer-social-list-icon,.footer-social-list-link:focus .footer-social-list-icon{fill:var(--accent-color)}@media screen and (min-width: 768px){.footer-text,.footer-container-logo{max-width:300px}.footer-media{width:208px;margin:0;padding-top:20px}.footer-all{justify-content:center;column-gap:100px}.footer-social-list-link{width:30px;height:30px}}@media screen and (min-width: 1280px){.footer{padding:20px 0}.footer-all{flex-wrap:nowrap;justify-content:center;gap:100px}}.footer-policy{flex-direction:row;padding-top:5px;display:flex;flex-wrap:wrap;column-gap:24px;row-gap:25px;justify-content:center}@media only screen and (min-width: 768px){.footer-policy{flex-direction:row}}.footer-policy-list{display:flex;flex-direction:row;gap:10px}.footer-policy-link{font-style:normal;font-weight:600;font-size:11px;line-height:.3;letter-spacing:-.02em;color:var(--all-categories);transition:var(--transition)}.footer-policy-link:hover,.footer-policy-link:focus{color:var(--accent-color)}.favorite{width:100%;margin:0 auto}.fav-phantom{display:none}.fav__text{color:var(--primary-brand-color);text-align:center;font-size:14px;font-weight:400;line-height:18px;padding-top:25px}.fav-empty{display:flex;flex-direction:column;margin:0 auto;align-items:center;padding-top:280px;padding-bottom:330px}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.is-none{display:none}.fav-img{width:100%;height:auto;display:block;padding-top:50px;padding-bottom:40px}.fav-container{display:flex;flex-wrap:wrap;gap:40px;padding-top:25px;padding-bottom:80px}.fav-hero .fav-style-reset{padding:0;margin:0}.fav-container .recipes-card{width:100%}.fav-container-categories{height:50px;position:relative}.fav-categories{display:flex;position:absolute;gap:12px;overflow:scroll;width:calc(100% + 15px)}.fav-categories::-webkit-scrollbar{display:none}.fav-categories .category-btn{color:var(--category-button);font-family:Inter;font-size:14px;font-weight:500;line-height:1.3;display:flex;align-items:center;white-space:nowrap;padding:14px 18px;border-radius:15px;border:1px solid var(--all-categories);transition:color var(--transition);transition:background-color var(--transition);transition:border-color var(--transition)}.fav-categories .category-btn:hover,.fav-categories .fav-btn-active{background:var(--accent-color);color:var(--cards-text-color-white-theme);border-color:var(--accent-color)}@media screen and (min-width: 768px){.fav-container{gap:15px;padding-top:30px}.fav-container .recipes-card{width:calc((100% - 30px)/3)}.fav-img{padding-bottom:65px}.fav-phantom{display:block}.fav__text{padding-top:30px;width:480px}.fav-empty{padding-top:0;padding-bottom:320px}.fav-categories{gap:15px}.fav-categories .category-btn{line-height:1.25;font-size:16}}@media screen and (min-width: 1280px){.fav-container{row-gap:30px;column-gap:15px;padding-bottom:100px}.fav-container .recipes-card{width:calc((100% - 45px)/4)}.fav-img{padding-top:40px}.fav-empty{padding-bottom:64px}}
