*,: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,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,AppleSystem,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}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,::-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}h1,h2,h3,h4,h5,h6,p{margin:0}html{scroll-behavior:smooth}p:last-child{margin-bottom:0}ul,ol,a{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}.list{list-style:none}.link{text-decoration:none}img{max-width:100%;height:auto;display:block}.hiddenvisualy{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}button{text-align:center;cursor:pointer;border-radius:100px;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.21429;list-style:none}:root{--light-theme-fill:#f8f8f8;--light-theme-main-text:#050505;--light-theme-switcher-btn:#cecdcd;--dark-theme-fill:#161616;--dark-theme-main-text:#fff;--dark-theme-switcher-btn:#f3f3f3;--green-btn:#9bb537;--star-primal:#eea10c;--star-second-light:#d9d9d9;--star-second-dark:#3c3b3b;--transition-dur-and-func:250ms cubic-bezier(.4,0,.2,1)}body{color:var(--light-theme-main-text);background-color:var(--light-theme-fill);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.28}.container{width:100%;margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (min-width:375px){.container{width:375px}}@media screen and (min-width:768px){.container{width:744px}}@media screen and (min-width:1280px){.container{width:1120px}}@media screen and (min-width:375px){.container-mobile{max-width:200px;min-height:100vh;margin-left:auto;margin-right:auto}}.header-map{justify-content:space-between;align-items:center;display:flex}.list-navigation{align-items:center;font-size:12px;font-style:normal;font-weight:400;line-height:normal;display:flex}.page-home{margin-right:16px}.header-logo{letter-spacing:-.64px;font-size:16px;font-style:normal;font-weight:600;line-height:1.13}.logo-first{color:var(--green-btn)}.head-buttonbox{align-items:center;display:flex}.burger-open{background:0 0;border:none;margin:0 0 0 14px;padding:0}.shopping-cart{width:24px;height:24px}.icon-gamburger{stroke:var(--light-theme-main-text)}.icon-gamburger:hover,.icon-gamburger:focus{stroke:var(--green-btn)}.header-menu-burger{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding:0}.page-home,.page-favorites{position:relative}.page-home:hover,.page-home:focus,.page-favorites:hover,.page-favorites:focus{color:var(--green-btn);transition:color var(--transition-dur-and-func)}.page-home:before,.page-favorites:before{content:"";width:100%;height:1.8px;background-color:var(--green-btn);transition:transform var(--transition-dur-and-func);border-radius:4px;display:block;position:absolute;top:-2px;left:0;transform:scale(0)}.page-home:after,.page-favorites:after{content:"";width:100%;height:1.8px;background-color:var(--green-btn);transition:transform var(--transition-dur-and-func);border-radius:4px;display:block;position:absolute;bottom:-2px;left:0;transform:scale(0)}.page-navigation .current{color:var(--green-btn)}.shopping-link{fill:none;stroke:#050505}.shopping-link:hover .shopping-cart,.shopping-link:focus .shopping-cart{stroke:var(--green-btn);fill:none;transition:var(--transition-dur-and-func)}.backdrop{transition:opacity var(--transition-dur-and-func);opacity:1;background:rgba(46,47,66,.4);position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:scroll}.backdrop.is-hidden{opacity:0;pointer-events:none}@media screen and (max-width:767px){.head-navigation,.list-navigation{display:none}.shopping-cart{margin-right:14px}.head-theme-switcher{display:none}.menu-theme-switcher{position:absolute;bottom:40px;left:20px}.header-buttonbox{justify-content:center;align-items:center;display:flex}.header-logo{margin-left:0;margin-right:182px}}@media screen and (max-width:375px){.header-logo{margin-right:80px}}@media screen and (min-width:768px){.header-container{padding-top:20px;padding-bottom:87px}.head-theme-switcher{margin-left:18px;display:block}.list-navigation{font-weight:500}.header-logo{letter-spacing:-.72px;font-size:18px;line-height:1.11}.header-menu-burger,.container-mobile{display:none}.shopping-cart{margin-right:18px}.switcher-toggle[type=checkbox]{height:0;width:0;visibility:hidden;display:none}.check-toggle{width:46px;height:20px;background-color:var(--light-theme-switcher-btn);cursor:pointer;border-radius:18px;transition:all .3s cubic-bezier(.3,0,.3,1);display:block;position:relative}.check-toggle:before{content:"";width:18px;height:18px;background-color:var(--light-theme-fill);border-radius:18px;transition:all .3s cubic-bezier(.3,0,.3,1);position:absolute;top:1px;left:1px}.switcher-toggle:checked+.check-toggle{background-color:var(--green-btn);transition:all .3s cubic-bezier(.3,0,.3,1)}.switcher-toggle:checked+.check-toggle:before{left:calc(100% - 1px);transform:translate(-100%)}.check-toggle:active:before{width:44px}.header-buttonbox{justify-content:center;align-items:center;display:flex}}@media screen and (min-width:375px){.container-mobile{max-width:200px;min-height:100vh;margin-left:auto;margin-right:auto}}body.dark-theme{background-color:var(--dark-theme-fill);color:var(--dark-theme-main-text)}.dark-theme .container-mobile,.dark-theme .order-now-modal-form textarea,.dark-theme .order-now-modal,.dark-theme .popup_modal,.dark-theme .popup_scroll{background-color:#050505}.dark-theme .shopping-cart,.dark-theme .icon-gamburger,.dark-theme .order-now-modal-close__img{stroke:var(--dark-theme-main-text)}.dark-theme .icon-gamburger:hover,.dark-theme .icon-gamburger:focus,.dark-theme .mobile-icon-x:hover,.dark-theme .mobile-icon-x:focus{stroke:var(--green-btn)}.dark-theme .hero-title,.dark-theme .hero-description,.dark-theme .hero-btn{color:var(--dark-theme-main-text)}.dark-theme .categories-list-btn,.dark-theme .card-template-title,.dark-theme .card-template-descr,.dark-theme .order-now-modal__title,.dark-theme .modal_title{color:#fff}.dark-theme .mobile-nav-link:hover,.dark-theme .mobile-nav-link:focus{color:var(--green-btn)}@media screen and (min-width:767px){.container .header-container .second{padding-top:20px;padding-bottom:51px}}.dark-theme .order-now-modal-form input,.dark-theme .order-now-modal-form textarea{color:rgba(255,255,255,.5);background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.5)}.dark-theme .order-now-modal-form input:focus,.dark-theme .order-now-modal-form textarea:focus{border-color:var(--green-btn)}.dark-theme .order-now-modal-form span{color:rgba(255,255,255,.5)}.dark-theme .order-now-modal-form input::-ms-input-placeholder,.dark-theme .order-now-modal-form textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)}.dark-theme .order-now-modal-form input::placeholder,.dark-theme .order-now-modal-form textarea::placeholder{color:rgba(255,255,255,.5)}@media screen and (max-width:375px){.header-logo{margin-right:90px}.order-now-modal-form input{width:250px}.order-now-modal-form textarea,.order-now-modal__title{margin-bottom:15px}}@media screen and (min-width:768px){.container.header{padding-top:28px;padding-bottom:93px}.container.head-second{padding-top:28px;padding-bottom:50px}}@media screen and (min-width:1280px){.container.header{padding-top:42px;padding-bottom:94px}.container.head-second{padding-bottom:40px}}@media screen and (max-width:768px){.container.header{padding-top:28px;padding-bottom:44px}}.hero-section{padding-bottom:80px}.hero-wrapper{max-width:335px;text-align:left;margin-bottom:48px}.hero-title{color:var(--light-theme-main-text);text-transform:uppercase;margin-bottom:14px;font-size:26px;font-weight:600;line-height:31.2px}.hero-title span{color:var(--green-btn);font-style:italic;font-weight:400}.hero-description{color:var(--light-theme-main-text);margin-bottom:28px;font-size:14px;line-height:18px}.hero-btn{color:var(--light-theme-main-text);border:1px solid var(--green-btn);background:0 0;border-radius:12px;padding:10px 20px;font-size:14px;font-weight:500}.hero-btn:hover,.hero-btn:focus{background-color:var(--green-btn);border:1px solid var(--green-btn);color:var(--light-theme-fill);transition:var(--transition-dur-and-func)}.slider{cursor:grabbing;width:280px;overflow:hidden}.slider img{height:100%;width:100%;display:block}.slider-item-cook{width:80px;height:280px}.slider-item-cook img{object-fit:cover;border-radius:15px}.slider-item-topic{width:200px;height:280px;background-color:var(--light-theme-main-text);border:1px solid rgba(155,181,55,.3);border-radius:15px;position:relative}.slider-item-topic img{width:150px;height:150px;border-radius:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider-item-topic .description{width:144px;color:rgba(248,248,248,.6);text-align:center;text-transform:uppercase;font-size:10px;font-weight:500;line-height:14px;position:absolute;top:84%;left:50%;transform:translate(-50%,-50%)}.slider-item-topic .country{color:rgba(248,248,248,.2);font-size:8px;font-weight:400;line-height:12px;position:absolute;top:94%;left:50%;transform:translate(-50%,-50%)}.slider-item-finally{width:222px;height:280px;border-radius:15px;overflow:hidden}.slider-item-finally img{background:var(--light-theme-main-text);width:529px;height:529px;object-position:-170px -145px;object-fit:cover}.slick-track{min-width:0;justify-content:center;align-items:center;gap:8px;display:flex}.slick-slide img{display:block}.slick-list{overflow:hidden}.slick-dots{justify-content:center;align-items:center;gap:8px;display:flex}.slick-dots li{list-style:none}.slick-dots button{width:6px;height:6px;background-color:#000;border:1px;border-radius:50%;font-size:0}.slick-dots li.slick-active button{width:10px;height:10px;background-color:var(--green-btn)}.dark-theme .slick-dots button{background-color:var(--dark-theme-main-text)}@media screen and (min-width:375px){.slider{width:355px}}@media screen and (min-width:768px){.hero-wrapper{width:446px;max-width:446px;margin-bottom:64px}.hero-title{margin-bottom:16px;font-size:36px;line-height:43.2px}.hero-description{width:408px;margin-bottom:32px;font-size:16px;line-height:24px}.hero-btn{border-radius:15px;padding:14px 28px}.slider{width:736px}.slick-track{gap:16px}.slider-item-cook{width:137px;height:442px}.slider-item-topic,.slider-item-finally{width:351px;height:442px}.slider-item-topic img{width:304px;height:271px}.slider-item-finally img{background:var(--light-theme-main-text);width:663px;height:663px;object-position:-120px -125px;object-fit:cover}}@media screen and (min-width:1280px){.hero-wrapper{margin-bottom:0;padding-top:64px}.hero-description{width:400px}.hero-desktop{gap:32px;display:inline-flex}.slider{width:702px}}.blocks-wrapper{margin-bottom:40px}@media screen and (min-width:768px){.blocks-wrapper{gap:32px;margin-bottom:64px;display:flex}}@media screen and (min-width:1280px){.blocks-wrapper{gap:64px}}.left-block{margin-bottom:40px}@media screen and (min-width:768px){.left-block{width:176px;margin-bottom:unset}}@media screen and (min-width:1280px){.left-block{width:235px}}.wrapper-categories{margin-bottom:40px}@media screen and (min-width:768px){.wrapper-categories{margin-top:26px;margin-bottom:64px}}.all-categories-btn{color:var(--light-theme-main-text);opacity:.5;transition:var(--transition-dur-and-func);background:0 0;border:1px solid rgba(5,5,5,.4);border-radius:15px;margin-bottom:24px;padding:14px 28px;font-size:18px;font-weight:500}@media screen and (min-width:768px){.all-categories-btn{margin-bottom:30px}}@media screen and (min-width:1280px){.all-categories-btn{margin-bottom:42px}}.dark-theme .all-categories-btn{color:#fff;border:1px solid rgba(255,255,255,.5)}.all-categories-btn:-webkit-any(:hover,:focus){background:var(--green-btn);color:var(--light-theme-fill);opacity:1;border-color:rgba(0,0,0,0)}.all-categories-btn:-webkit-any(:hover,:focus){background:var(--green-btn);color:var(--light-theme-fill);opacity:1;border-color:rgba(0,0,0,0)}.all-categories-btn:is(:hover,:focus){background:var(--green-btn);color:var(--light-theme-fill);opacity:1;border-color:rgba(0,0,0,0)}.all-categories-btn.active-category{color:var(--green-btn);border-color:var(--green-btn);opacity:1}.all-categories-btn.active-category:-webkit-any(:hover,:focus){color:var(--light-theme-fill)}.all-categories-btn.active-category:-webkit-any(:hover,:focus){color:var(--light-theme-fill)}.all-categories-btn.active-category:is(:hover,:focus){color:var(--light-theme-fill)}.categories-list-container{height:198px;overflow-y:scroll}.categories-list-container::-webkit-scrollbar{width:8px}.categories-list-container::-webkit-scrollbar-thumb{height:115px;background-color:rgba(5,5,5,.18);border-radius:12px}.dark-theme .categories-list-container::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18)}@media screen and (min-width:768px){.categories-list-container{min-width:176px;height:416px}}@media screen and (min-width:1280px){.categories-list-container{min-width:235px}}.categories-list-items{flex-direction:column;gap:18px;display:flex}@media screen and (min-width:768px){.categories-list-items{gap:24px}}.categories-list-btn.active-category{color:var(--green-btn);opacity:1}.categories-list-btn{color:var(--light-theme-main-text);opacity:.3;width:100%;transition:var(--transition-dur-and-func);background:0 0;border:none;font-weight:500;display:flex}@media screen and (min-width:768px){.categories-list-btn{font-size:16px;line-height:1.25}}.categories-list-btn:-webkit-any(:hover,:focus){color:var(--green-btn);opacity:1}.categories-list-btn:-webkit-any(:hover,:focus){color:var(--green-btn);opacity:1}.categories-list-btn:is(:hover,:focus){color:var(--green-btn);opacity:1}.popular-item:nth-child(3),.popular-item:nth-child(4){display:none}@media screen and (min-width:768px){.popular-item:nth-child(3),.popular-item:nth-child(4){display:block}}.popular-container{max-width:332px}.popular-title{text-transform:uppercase;margin-bottom:20px;font-size:18px;font-weight:600}@media screen and (min-width:768px){.popular-title{margin-bottom:32px}}.popular-item{height:67px}.popular-item:first-child{margin-bottom:24px}@media screen and (min-width:768px){.popular-item:not(:last-child){margin-bottom:16px}}@media screen and (min-width:1280px){.popular-item:not(:last-child){margin-bottom:32px}}.popular-link{height:100%;width:100%;transition:var(--transition-dur-and-func);display:flex}.popular-link:hover,.popular-link:focus{color:#9bb537;cursor:pointer}.popular-image{height:64px;width:64px;border-radius:8px;margin-right:16px}@media screen and (min-width:768px){.popular-image{height:48px;width:48px;margin-right:8px}}@media screen and (min-width:1280px){.popular-image{height:64px;width:64px;margin-right:16px}}.popular-wrap-text{height:100%;overflow:hidden}.popular-subtitle{text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:14px;font-weight:600;overflow:hidden}.popular-text{height:41px;text-overflow:ellipsis;font-size:12px;line-height:14px;position:relative;overflow:hidden}@media screen and (min-width:768px){.popular-text{font-size:10px;line-height:14px}}:root{--ss-error-color:#dc3545;--ss-main-height:35px;--ss-content-height:500px;--ss-spacing-l:7px;--ss-spacing-m:5px;--ss-spacing-s:3px;--ss-animation-timing:.2s;--ss-border-radius:8px}@keyframes ss-valueIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ss-valueOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ss-hide{display:none!important}.ss-main{min-height:var(--ss-main-height);width:100%;padding:var(--ss-spacing-s);cursor:pointer;border-radius:var(--ss-border-radius);background-color:var(--light-theme-fill);box-sizing:border-box;transition:background-color var(--ss-animation-timing);border:1px solid rgba(5,5,5,.2);outline:0;flex-direction:row;display:flex;position:relative;overflow:hidden}.ss-main:focus{box-shadow:0 0 5px var(--green-btn)}.ss-main.ss-disabled{background-color:var(--ss-disabled-color);cursor:not-allowed}.ss-main.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-values{gap:var(--ss-spacing-m);flex-wrap:wrap;flex:100%;display:inline-flex}.ss-main .ss-values .ss-placeholder{width:100%;color:var(--light-theme-main-text);opacity:.5;text-overflow:ellipsis;white-space:nowrap;align-items:center;line-height:1em;display:flex;overflow:hidden}.ss-main .ss-values .ss-max{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:fit-content;color:var(--dark-theme-main-text);padding:var(--ss-spacing-s)var(--ss-spacing-m);background-color:var(--green-btn);border-radius:var(--ss-border-radius);align-items:center;font-size:12px;line-height:1;display:flex}.ss-main .ss-values .ss-single{margin:auto 0px auto var(--ss-spacing-s);display:flex}.ss-main .ss-values .ss-value{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:fit-content;background-color:var(--green-btn);border-radius:var(--ss-border-radius);animation-name:ss-valueIn;animation-duration:var(--ss-animation-timing);align-items:center;animation-timing-function:ease-out;animation-fill-mode:both;display:flex}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:var(--ss-animation-timing);animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{color:var(--dark-theme-main-text);padding:var(--ss-spacing-s)var(--ss-spacing-m);font-size:12px;line-height:1}.ss-main .ss-values .ss-value .ss-value-delete{height:var(--ss-spacing-l);width:var(--ss-spacing-l);padding:var(--ss-spacing-s)var(--ss-spacing-m);cursor:pointer;border-left:solid 1px var(--dark-theme-main-text);box-sizing:content-box;align-items:center;display:flex}.ss-main .ss-values .ss-value .ss-value-delete svg{height:var(--ss-spacing-l);width:var(--ss-spacing-l)}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:var(--dark-theme-main-text);stroke-width:18px;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{width:8px;height:8px;margin:0 var(--ss-spacing-m)0 var(--ss-spacing-m);flex:0 auto;justify-content:flex-end;align-self:center;display:flex}.ss-main .ss-deselect svg{width:8px;height:8px}.ss-main .ss-deselect svg path{fill:none;stroke-width:20px;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-arrow{width:12px;height:12px;margin:auto var(--ss-spacing-m)auto var(--ss-spacing-m);flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.ss-main .ss-arrow path{fill:none;stroke:var(--light-theme-main-text);opacity:.5;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content{height:auto;width:auto;max-height:var(--ss-content-height);box-sizing:border-box;background-color:var(--dark-theme-main-text);transition:transform var(--ss-animation-timing),opacity var(--ss-animation-timing);opacity:0;transform-origin:top;z-index:10000;flex-direction:column;display:flex;position:absolute;overflow:hidden;transform:scaleY(0)}.ss-content.ss-relative{height:100%;position:relative}.ss-content.ss-open-above{opacity:1;transform-origin:bottom;border-top-left-radius:var(--ss-border-radius);border-top-right-radius:var(--ss-border-radius);flex-direction:column-reverse;transform:scaleY(1)}.ss-content.ss-open-below{opacity:1;transform-origin:top;height:176px;transform:scaleY(1)}.ss-content .ss-search{padding:var(--ss-spacing-l)var(--ss-spacing-l)var(--ss-spacing-m)var(--ss-spacing-l);flex-direction:row;flex:0 auto;display:flex}.ss-content .ss-search input{font-size:inherit;line-height:inherit;width:100%;min-width:0;padding:var(--ss-spacing-m)var(--ss-spacing-l);border-radius:var(--ss-border-radius);background-color:var(--dark-theme-main-text);text-align:left;box-sizing:border-box;border:1px solid rgba(5,5,5,.2);outline:0;flex:auto;margin:0;display:inline-flex}.ss-content .ss-search input::-ms-input-placeholder{vertical-align:middle}.ss-content .ss-search input::placeholder{vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px var(--green-btn)}.ss-content .ss-search input::-webkit-search-cancel-button{-webkit-appearance:none}.ss-content .ss-search .ss-addable{cursor:pointer;height:auto;margin:0 0 0 var(--ss-spacing-m);border-radius:var(--ss-border-radius);flex:none;justify-content:center;align-items:center;display:inline-flex}.ss-content .ss-search .ss-addable svg{width:12px;height:12px;margin:auto var(--ss-spacing-m)auto var(--ss-spacing-m);flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.ss-content .ss-search .ss-addable svg path{fill:none;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list{height:auto;flex:auto;overflow-x:hidden;overflow-y:auto}.ss-content .ss-list .ss-error{color:var(--ss-error-color);padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-searching{padding:var(--ss-spacing-l)}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{display:none!important}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:var(--ss-spacing-m)var(--ss-spacing-l)var(--ss-spacing-m)var(--ss-spacing-l);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{color:var(--ss-font-color);flex:auto;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{justify-content:center;align-items:center;gap:var(--ss-spacing-m);flex-direction:row;flex:0 auto;display:flex}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{cursor:pointer;flex-direction:row;flex:none;display:flex}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:var(--ss-error-color)}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{text-align:center;padding:0 var(--ss-spacing-s)0 0;flex:0 auto;justify-content:center;align-items:center;font-size:60%;display:flex}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{width:13px;height:13px;flex:0 auto}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:var(--green-btn);stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{cursor:pointer;flex-direction:row;flex:0 auto;display:flex}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{width:10px;height:10px;flex:auto}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke-width:18px;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:var(--ss-spacing-s)var(--ss-spacing-s)var(--ss-spacing-s)calc(var(--ss-spacing-l)*3)}.ss-content .ss-list .ss-option{padding:var(--ss-spacing-m)var(--ss-spacing-l)var(--ss-spacing-m)var(--ss-spacing-l);cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex}.ss-content .ss-list .ss-option:hover,.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:var(--dark-theme-main-text);background-color:var(--green-btn);border-radius:var(--ss-border-radius)}.filter-form-home{flex-wrap:wrap;gap:14px;display:flex}.input-box{width:335px}.time-box,.area-box,.ingr-box{display:inline-block}.filter-text-home{opacity:.5;margin-bottom:8px;margin-left:4px;font-size:12px;font-weight:400;display:block}.reset-text{margin-bottom:0}.filter-input::-webkit-input-placeholder{color:rgba(5,5,5,.5)}.filter-input::-ms-clear{fill:var(--green-btn)}.filter-time{width:160px;height:46px}.filter-general{border:1px solid rgba(5,5,5,.2);border-radius:15px;padding:0 15px}.filter-input{width:100%;height:46px;box-sizing:border-box;background-color:var(--light-theme-fill);outline:none;padding-left:45px;padding-right:18px;font-size:14px}.filter-area{width:160px;height:46px}.filter-product{width:188px;height:46px}.filter-btn-home{background-color:inherit;border:none;margin-top:14px;margin-left:auto;padding:0;display:flex}.filter-icon-search{opacity:.5}.filter-input::-webkit-search-cancel-button{-webkit-appearance:none}.filter-input:focus{box-shadow:0 0 5px var(--green-btn)}input:focus+.filter-icon-search{fill:var(--green-btn);opacity:1}.filter-icon-container{height:16px}.filter-icon-clear{stroke:var(--green-btn)}.svg-with-input{position:relative}.svg-with-input svg{position:absolute;top:14px;left:15px}.dark-theme .filter-input{color:var(--dark-theme-main-text)}.dark-theme .filter-icon-search{fill:var(--dark-theme-main-text)}.dark-theme input:focus+.filter-icon-search{fill:var(--green-btn)}.dark-theme .filter-general,.dark-theme .filter-input{background-color:var(--dark-theme-fill);border:1px solid rgba(255,255,255,.2)}.dark-theme .ss-main .ss-values .ss-placeholder{color:var(--dark-theme-main-text)}.dark-theme .ss-content.ss-open-below{background-color:var(--light-theme-main-text)}.dark-theme .ss-content .ss-search input{background-color:var(--light-theme-main-text);color:var(--dark-theme-main-text);border:solid rgba(255,255,255,.2)}.dark-theme .filter-text-home{color:var(--dark-theme-main-text)}.dark-theme .filter-input::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.dark-theme .ss-main .ss-arrow path{stroke:var(--dark-theme-main-text)}@media screen and (min-width:320px){.filter-input{width:280px}.filter-area,.filter-time{width:132px}}@media screen and (min-width:768px){.filter-home-container{width:496px}.filter-form-home{gap:16px}.ss-main .ss-values .ss-placeholder{font-size:16px}.input-box{width:278px}.filter-text-home{font-size:14px}.filter-time{width:115px;height:48px}.filter-area{width:140px;height:48px}.filter-product{height:48px}.filter-input{width:278px;height:48px;font-size:16px}.ss-content.ss-open-below{height:188px}.ss-content .ss-list .ss-option,.ss-content .ss-search input,.ss-main .ss-values .ss-single{font-size:16px}}@media screen and (min-width:1280px){.filter-home-container{width:780px}.filter-time{width:125px}}.card-template{width:100%;height:335px;transition:var(--transition-dur-and-func);border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:start;padding:16px;display:flex;position:relative;overflow:hidden}.card-template:after{content:"";width:100%;height:100%;z-index:1;background-image:linear-gradient(1deg,rgba(5,5,5,.6) 0%,rgba(5,5,5,0) 100%,#d3d3d3 116.716%,#d3d3d3 114.018%);background-repeat:no-repeat;position:absolute;top:0;left:0}.card-template-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.card-template-info{max-width:303px;z-index:2}.card-template-title{text-transform:uppercase;color:var(--light-theme-fill);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.28;display:-webkit-box;overflow:hidden}.card-template-descr{height:32px;-webkit-line-clamp:2;color:var(--light-theme-fill);-webkit-box-orient:vertical;margin:0 0 16px;font-size:12px;font-weight:400;line-height:1.33;display:-webkit-box;overflow:hidden}.card-template-rating-and-btn{justify-content:space-between;align-items:center;display:flex}.card-template-rating{color:var(--light-theme-fill);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1.28;display:flex}.card-template-rating>span{gap:2px;margin-left:4px;display:flex}.card-template-rating svg{width:14px;height:14px}.card-template-btn{background-color:var(--green-btn);color:var(--light-theme-fill);border-color:rgba(0,0,0,0);border-radius:8px;outline:none;padding:8px 14px;font-size:12px;font-weight:500;transition:color .25s cubic-bezier(.4,0,.2,1)}.card-template-btn:hover,.card-template-btn:focus{color:var(----light-theme-main-text)}.add-to-fav{-webkit-appearance:none;-ms-appearance:none;appearance:none;z-index:2;cursor:pointer;position:absolute;top:16px;right:16px}.heart-checkbox{width:22px;height:22px;z-index:2;cursor:pointer;transition:var(--transition-dur-and-func);background-image:url(notfilled-heart.bee84c6c.svg);display:block;position:absolute;top:16px;right:16px}.card-template:-webkit-any(:hover,:focus){transform:scale(1.1)}.card-template:-webkit-any(:hover,:focus){transform:scale(1.1)}.card-template:is(:hover,:focus){transform:scale(1.1)}.card-template:-webkit-any(:hover,:focus) .heart-checkbox:-webkit-any(:hover,:focus){transform:scale(1.5)}.card-template:-webkit-any(:hover,:focus) .heart-checkbox:-webkit-any(:hover,:focus){transform:scale(1.5)}.card-template:is(:hover,:focus) .heart-checkbox:is(:hover,:focus){transform:scale(1.5)}.add-to-fav:checked+.heart-checkbox{background-image:url(filled-heart.2fb2a91d.svg)}@media screen and (min-width:375px){.card-template{max-width:335px}}@media screen and (min-width:768px){.card-template{max-width:240px;height:264px}}@media screen and (min-width:768px) and (max-width:1279px){.card-template-rating svg{width:12px;height:12px}.card-template-rating>span{margin-left:2px}}@media screen and (min-width:1280px){.card-template{max-width:250px;height:287px}.card-template-btn{padding:8px 16px}}.gallery-wrapper{margin-top:20px}.cards-gallery{margin-left:auto;margin-right:auto}.card-template{margin-bottom:24px}.js-cook-box{width:280px;margin:0 auto}.text-cook{color:var(--light-theme-main-text);opacity:.5;text-align:center;font-size:14px}.cook-svg{width:200px;height:200px;fill:var(--light-theme-main-text);opacity:.5;margin-top:20px}.svg-div{justify-content:center;display:flex}.dark-theme .text-cook{color:var(--dark-theme-main-text)}.dark-theme .cook-svg{fill:var(--green-btn)}@media screen and (min-width:375px){.js-cook-box{width:335px}}@media screen and (min-width:768px){.gallery-wrapper{margin-top:14px}.cards-gallery{flex-wrap:wrap;gap:16px;display:flex}.card-template{margin-bottom:0}.js-cook-box{width:496px}.cook-svg{width:260px;height:260px}.text-cook{font-size:16px}}@media screen and (min-width:1280px){.cards-gallery{gap:20px 15px}.js-cook-box{width:780px}.cook-svg{width:380px;height:380px}}.dark-theme .tui-page-btn{color:var(--dark-theme-main-text);background-color:var(--dark-theme-fill);border-color:rgba(255,255,255,.3)}.dark-theme .tui-page-btn.tui-next-is-ellip:before,.dark-theme .tui-page-btn.tui-prev-is-ellip:before{border-color:rgba(255,255,255,.3)}.dark-theme .pagination-active-dark-theme{color:#fff;cursor:pointer;height:24px;width:24px;letter-spacing:0;background:#9bb537;border:none;border-radius:50px;font-size:10px;font-weight:400;line-height:10px;top:3845px;left:2643px}.dark-theme .pagination-active-dark-theme:hover,.pagination-active-dark-theme:active{background:#9bb537}.pagination-dark-theme{color:#fff;cursor:pointer;height:24px;width:24px;letter-spacing:0;background:0 0;border:1px solid #b7b7b7;border-radius:50px;justify-content:center;align-items:center;font-size:10px;font-weight:400;line-height:10px;display:flex;top:3845px;left:2643px}.pagination-dark-theme:hover,.pagination-dark-theme:active{color:rgba(255,255,255,.3);border:1px rgba(255,255,255,.3)}.dark-theme .tui-page-btn .tui-next-is-ellip .tui-last-child{border-color:#b7b7b7}.tui-page-btn.tui-prev-is-ellip:before,.tui-page-btn.tui-next-is-ellip:before{content:"...";height:40px;width:40px;background-color:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.3);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dark-theme .tui-page-btn.tui-prev-is-ellip:before{content:"...";border:1px solid rgba(255,255,255,.3);top:50%}.tui-page-btn.tui-prev-is-ellip:before{content:"...";color:#050505;border:1px solid rgba(255,255,255,.3);top:50%}.tui-pagination{height:40px;justify-content:center;gap:5px;margin-top:20px;display:flex}.tui-pagination:before,.tui-pagination:after{content:"";width:10px;display:block}@media screen and (min-width:768px){.tui-pagination{margin-top:44px}}@media screen and (min-width:1024px){.tui-pagination{margin-top:60px}}.tui-page-btn{height:40px;width:40px;color:#050505;background:0 0;border:1px solid rgba(5,5,5,.3);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.tui-page-btn:hover,.tui-page-btn:focus{color:#050505;border:2px solid #9bb537}.tui-page-btn.tui-is-selected{color:#050505;background:#9bb537;border:2px solid #9bb537}.tui-page-btn.tui-first{background-image:url(double-arrow-prev.a8cdaacd.png);background-position:50%;background-repeat:no-repeat;border:none;margin:0}.tui-page-btn.tui-last{background-image:url(double-arrow-next.88654fcb.png);background-position:50%;border:none}.tui-page-btn.tui-prev-is-ellip.tui-first-child,.tui-page-btn.tui-next-is-ellip.tui-last-child{width:40px;height:40px;border:1px solid rgba(5,5,5,.3);position:relative}.tui-page-btn.tui-next{background-image:url(arrow-next.f2fe2b93.png);background-position:50%;background-repeat:no-repeat;border:none;margin-left:5px;margin-right:5px}.tui-page-btn.tui-prev{background-image:url(arrow-prev.eee23985.png);background-position:50%;background-repeat:no-repeat;border:none}.tui-next-is-ellip,.tui-prev-is-ellip{width:10px;border:none;align-items:flex-end}.tui-is-disabled{opacity:0;visibility:hidden;pointer-events:none}.tui-next-is-ellip.tui-last-child{margin-right:0}.hero-img-item{border-radius:15px}.favorite-filter{margin-top:64px;margin-bottom:24px}.favorite-filter-list{white-space:nowrap;justify-content:start;gap:12px;padding-bottom:10px;display:flex;overflow-x:scroll}.favorite-filter-list::-webkit-scrollbar{height:8px}.favorite-filter-list::-webkit-scrollbar-thumb{background-color:rgba(5,5,5,.2);border-radius:12px}.dark-theme .favorite-filter-list::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2)}.favorite-filter-btn{color:var(--light-theme-main-text);opacity:.3;transition:color var(--transition-dur-and-func),opacity var(--transition-dur-and-func),border-color var(--transition-dur-and-func),background-color var(--transition-dur-and-func);background:0 0;border:1px solid rgba(5,5,5,.2);border-radius:15px;padding:14px 18px;font-weight:500;line-height:1.28571}.dark-theme .favorite-filter-btn{color:#fff;border:1px solid rgba(255,255,255,.2)}.favorite-filter-btn:focus,.in-focus{background-color:var(--green-btn);color:var(--light-theme-fill);opacity:1;border-color:rgba(0,0,0,0)}.favorite-active-btn,.dark-theme .favorite-active-btn{color:var(--green-btn);border-color:var(--green-btn);opacity:1}@media screen and (min-width:768px){.favorite-filter{margin-bottom:32px}.favorite-filter-btn{font-size:16px;line-height:1.25}.favorite-filter-list{gap:15px}.favorite-filter-btn:hover{background-color:var(--green-btn);color:var(--light-theme-fill);opacity:1;border-color:rgba(0,0,0,0)}}.favorite-recipes-list{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.empty-storage-wrapper{flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;display:flex}.empty-storage-wrapper-icon{justify-content:center;margin-bottom:24px;display:flex}.empty-storage-text{text-align:center}@media screen and (min-width:375px){.favorite-recipes-list-wrapper,.empty-storage-wrapper{max-width:335px}}@media screen and (max-width:767px){.hero-is-hidden{width:1px;height:1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty-storage-wrapper{height:80vh}}@media screen and (min-width:768px){.favorite-recipes-list-wrapper{max-width:704px}.favorite-recipes-list li{width:calc(33.3333% - 10.6667px)}.favorite-recipes-list{justify-content:start;gap:16px}.empty-storage-wrapper{max-width:481px;margin-bottom:20px}.empty-storage-wrapper-icon{margin-top:64px;margin-bottom:32px}.empty-storage-icon{width:97px;height:83px}.empty-storage-text{font-size:16px;line-height:1.5}}@media screen and (min-width:1280px){.favorite-recipes-list-wrapper{max-width:1080px}.favorite-recipes-list li{width:calc(25% - 12px)}.favorite-recipes-list{row-gap:32px}}.container-mobile{z-index:666;width:200px;height:100vh;background-color:var(--green-btn);transform-origin:bottom;transition:transform 1000ms var(--transition-dur-and-func);margin-bottom:auto;padding-top:200px;padding-left:73px;padding-right:74px;position:fixed;top:0;right:0;transform:scaleY(0)}.container-mobile.is-open{transform-origin:top;transition:transform 1000ms var(--transition-dur-and-func);transform:scaleY(1)}.mobile-nav-link{color:var(--dark-theme-main-text);text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.mobile-nav-link:hover,.mobile-nav-link:focus{color:#f8f8f8}.burger-close{background:0 0;border:none;margin:0;padding:0;position:absolute;top:20px;right:20px}.mobile-home-link{margin-bottom:16px}.mobile-nav-content{margin-bottom:0}.switcher-toggle[type=checkbox]{height:0;width:0;visibility:hidden;display:none}.check-toggle{width:46px;height:20px;background-color:var(--light-theme-switcher-btn);cursor:pointer;border-radius:18px;display:block;position:relative}.check-toggle:before{content:"";width:18px;height:18px;background-color:var(--light-theme-fill);border-radius:18px;position:absolute;top:1px;left:1px}.switcher-toggle:checked+.check-toggle{background-color:var(--green-btn)}.switcher-toggle:checked+.check-toggle:before{left:calc(100% - 1px);transform:translate(-100%)}.check-toggle:active:before{width:44px}body.show-modal-order-now .order-now-backdrop{opacity:1;visibility:visible;pointer-events:initial}body.show-modal-order-now{overflow:hidden}body.show-modal-order-now .order-now-modal{transform:scale(1)}body.show-modal-order-now .order-now-backdrop{opacity:1;visibility:visible;pointer-events:initial}.order-now-backdrop{width:100vw;height:100vh;visibility:hidden;z-index:4;background:rgba(22,22,22,.9);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden}.order-now-modal{max-width:320px;opacity:1;background-color:#fff;border-radius:15px;flex-direction:column;padding:28px 20px;display:flex;position:relative;overflow:hidden;transform:scale(1.1)}.order-now-modal__title{text-transform:uppercase;color:var(--light-theme-main-text);margin:0;font-size:18px;font-weight:600;line-height:1.2;overflow:hidden}@media screen and (min-width:375px){.order-now-modal__title{margin-bottom:40px}.order-now-modal-form input,textarea{width:270px}.order-now-modal-form textarea{margin-bottom:40px}}@media screen and (max-width:375px){.order-now-modal__title{margin-bottom:15px}.order-now-modal-form input,textarea{width:250px}.order-now-modal-form textarea{margin-bottom:15px}}.order-now-modal__close-btn{cursor:pointer;background:0 0;border:none;position:absolute;top:14px;right:14px}.order-now-form-wrap{overflow-y:auto}.order-now-form-wrap::-webkit-scrollbar{width:0}.order-now-modal-form{flex-direction:column;justify-content:center;display:flex;overflow:hidden}.order-now-modal-form label:not(:last-of-type){margin-bottom:16px}.order-now-modal-form span{color:rgba(5,5,5,.5);margin-bottom:8px;font-size:14px;line-height:1.2;display:block}.order-now-modal-form__input{height:43px;padding:14px 18px}.order-now-modal-form input,textarea{border:1px solid rgba(5,5,5,.2);border-radius:15px}.order-now-modal-form textarea{height:100px;resize:none;transition:var(--transition-dur-and-func);padding:14px 18px}.order-now-modal-form textarea:hover,.order-now-modal-form textarea:focus{border:1px solid var(--green-btn)}.dark-theme .order-now-modal-form textarea:-webkit-any(:hover,:focus){border:1px solid var(--green-btn)}.dark-theme .order-now-modal-form textarea:-webkit-any(:hover,:focus){border:1px solid var(--green-btn)}.dark-theme .order-now-modal-form textarea:is(:hover,:focus){border:1px solid var(--green-btn)}input,.comment-textarea{outline:none}.order-now-modal-form button{width:100%;background:var(--green-btn);color:#fff;cursor:pointer;transition:var(--transition-dur-and-func);border:none;border-radius:15px;padding:15px 0;font-size:14px}.order-now-modal-form button:hover,.order-now-modal-form button:focus{color:#f8f8f8}.order-now-modal-close__img{stroke:#050505;transition:stroke var(--transition-dur-and-func)}.order-now-modal-close__img:hover{stroke:var(--green-btn)}@media screen and (max-width:320px){.order-now-modal,.order-now-modal-form input,textarea{width:100%}}@media screen and (max-width:767px){.order-now-modal-form input{width:270px}}@media screen and (min-width:767px){.order-now-modal{max-width:none;max-height:none;width:440px;height:632px;padding:40px}.order-now-modal-form input,textarea{width:360px;border:1px solid rgba(5,5,5,.2);border-radius:15px}.order-now-modal-form__input{height:48px;transition:var(--transition-dur-and-func)}.order-now-modal-close__img{width:24px;height:24px}}.order-now-modal-form__input:hover,.order-now-modal-form__input:focus{border:1px solid var(--green-btn)}.dark-theme .order-now-modal-form__input:-webkit-any(:hover,:focus){border:1px solid var(--green-btn)}.dark-theme .order-now-modal-form__input:-webkit-any(:hover,:focus){border:1px solid var(--green-btn)}.dark-theme .order-now-modal-form__input:is(:hover,:focus){border:1px solid var(--green-btn)}.dark-theme .order-now-modal-form input,.dark-theme .order-now-modal-form textarea{background-color:#050505;border-color:rgba(255,255,255,.2)}.dark-theme .order-now-modal-form input:focus,.dark-theme .order-now-modal-form textarea:focus{border-color:var(--green-btn);background-color:#050505}.dark-theme .order-now-modal-form span{color:rgba(255,255,255,.5)}.dark-theme .order-now-modal-form input::-ms-input-placeholder,.dark-theme .order-now-modal-form textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)}.dark-theme .order-now-modal-form input::placeholder,.dark-theme .order-now-modal-form textarea::placeholder{color:rgba(255,255,255,.5)}body.show-modal-rating .rating-modal-backdrop{opacity:1;visibility:visible;pointer-events:initial;transform:scale(1)}.rating-modal-backdrop{width:100vw;height:100vh;z-index:5;visibility:hidden;background:rgba(22,22,22,.9);justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.rating-modal{width:80%;background-color:var(--dark-theme-main-text);border-radius:15px;margin:0 auto;padding:20px;position:relative}@media screen and (min-width:375px){.rating-modal{width:335px}}@media screen and (min-width:768px){.rating-modal{width:424px;padding:32px}}.dark-theme .rating-modal{background-color:var(--light-theme-main-text)}.rating-modal-btn-close{width:20px;height:20px;background-color:rgba(0,0,0,0);border:rgba(0,0,0,0);justify-content:center;align-items:center;display:flex;position:absolute;top:14px;right:14px}@media screen and (min-width:768px){.rating-modal-btn-close{width:24px;height:24px;top:16px;right:16px}}.rating-modal-btn-close:is(:hover,:focus) .rating-modal-btn-icon{stroke:var(--green-btn)}.rating-modal-btn-icon{width:20px;height:20px;stroke:var(--light-theme-main-text);transition:var(--transition-dur-and-func)}@media screen and (min-width:768px){.rating-modal-btn-icon{width:24px;height:24px}}.dark-theme .rating-modal-btn-icon{stroke:var(--dark-theme-main-text)}.rating-modal-title{color:var(--light-theme-main-text);margin-bottom:4px;font-size:14px;font-weight:600}.dark-theme .rating-modal-title{color:var(--dark-theme-main-text)}.rating-modal-stars-wrapper{width:161px;height:24px;margin-bottom:24px;display:flex}@media screen and (min-width:768px){.rating-modal-stars-wrapper{margin-bottom:32px}}.live-rating{width:25px;height:auto;color:var(--light-theme-main-text);font-size:16px;font-weight:500;line-height:1.5}.dark-theme .live-rating{color:var(--dark-theme-main-text)}.rating-modal-form-input::-ms-input-placeholder{color:var(--light-theme-main-text);opacity:.5;font-size:14px;font-weight:500}.rating-modal-form-input::placeholder{color:var(--light-theme-main-text);opacity:.5;font-size:14px;font-weight:500}@media screen and (min-width:768px){.rating-modal-form-input::-ms-input-placeholder{font-size:16px}.rating-modal-form-input::placeholder{font-size:16px}}.rating-modal-form-input{width:100%;transition:var(--transition-dur-and-func);border:1px solid rgba(5,5,5,.2);border-radius:15px;outline:none;margin-bottom:14px;padding:14px 18px}@media screen and (min-width:768px){.rating-modal-form-input{margin-bottom:16px}}.rating-modal-form-input:hover,.rating-modal-form-input:focus{border:1px solid var(--green-btn)}.dark-theme .rating-modal-form-input:-webkit-any(:hover,:focus){border:1px solid var(--green-btn)}.dark-theme .rating-modal-form-input:-webkit-any(:hover,:focus){border:1px solid var(--green-btn)}.dark-theme .rating-modal-form-input:is(:hover,:focus){border:1px solid var(--green-btn)}.dark-theme .rating-modal-form-input{background-color:var(--light-theme-main-text);color:var(--dark-theme-main-text);border:1px solid rgba(255,255,255,.2)}.dark-theme .rating-modal-form-input::-ms-input-placeholder{color:rgba(255,255,255,.5)}.dark-theme .rating-modal-form-input::placeholder{color:rgba(255,255,255,.5)}.rating-modal-form-btn{width:100%;color:var(--light-theme-fill);background-color:var(--green-btn);transition:var(--transition-dur-and-func);border:none;border-radius:15px;justify-content:center;align-items:center;padding:14px;font-size:14px;display:flex}@media screen and (min-width:768px){.rating-modal-form-btn{font-size:16px}}.rating-modal-form-btn:hover,.rating-modal-form-btn:focus{color:var(--light-theme-main-text)}.bg_modal{width:100%;height:100%;z-index:3;opacity:.5;background-color:#121212;display:flex;position:fixed;top:0;left:0;right:0}.popup_modal{width:100%;z-index:4;height:90vh;color:#050505;background-color:#fff;border-radius:15px;margin:auto;padding:20px 0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 8px 23px 11px rgba(0,0,0,.42)}.popup_scroll{z-index:4;height:86vh;background-color:#fff;overflow:auto}.modal_close{float:right;cursor:pointer;padding:3px 12px 0 0;transition:fill .4s}.modal_close:hover path{stroke:#9bb537}.modal_container{margin:40px 20px;font-weight:400}.modal_title{margin-bottom:16px;font-size:18px}.modal_video{width:100%;height:250px;border:none;border-radius:8px;margin-bottom:16px}.modal_line{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.modal_tags{border-bottom:1px solid rgba(255,255,255,.1);justify-content:space-between;margin-bottom:10px;padding-bottom:6px;display:flex}.modal_tag{color:#050505;border:1px solid #cdcdcd;border-radius:35px;padding:8px 16px}.modal_right{display:flex}.modal_rating{margin-right:8px;display:flex}.modal_rating>span{opacity:.5;margin-right:6px}.modal_time{opacity:.5}.modal_ingredients{margin-bottom:32px}.modal_ingredient{border-bottom:1px solid rgba(5,5,5,.1);justify-content:space-between;margin-bottom:10px;padding-bottom:6px;display:flex}.modal_ingredient:last-of-type{margin-bottom:0}.modal_ingredient span:last-of-type{color:#828282}.modal_tags{flex-wrap:wrap;justify-content:left;gap:4px;display:flex}.modal_description{opacity:.8;margin-bottom:40px;font-size:14px;font-weight:400;line-height:1.28}.modal_buttons{width:280px;justify-content:center;align-items:center;gap:14px;display:inline-flex}.modal_buttons button{width:133px;letter-spacing:-.04em;transition:var(--basic-transition);border:none;border-radius:15px;padding:12px 24px;font-size:12px;font-weight:500}.modal_favourite>button{color:#f8f8f8;background-color:#9bb537}.modal_favourite:hover button,.modal_favourite:focus button{color:#050505;transition:var(--transition-dur-and-func)}.modal_rating_button:hover button,.modal_rating_button:focus button{transition:var(--transition-dur-and-func);color:#9bb537!important}.modal_rating_button>button{background-color:rgba(0,0,0,0);outline:1px solid #9bb537}.modal-fav-remove-btn{background-color:#fa7070!important}body.dark-theme .bg_modal{opacity:.1}body.dark-theme .popup_modal{background-color:var(--dark-theme-fill);color:#fff}body.dark-theme .popup_scroll{background-color:var(--dark-theme-fill)}body.dark-theme .modal_title,body.dark-theme .modal_video,body.dark-theme .modal_tag{background-color:var(--dark-theme-fill);color:#fff}body.dark-theme .modal_ingredient{border-bottom:1px solid rgba(255,255,255,.1)}body.dark-theme .modal_close path{background-color:var(--dark-theme-fill);stroke:#fff}body.dark-theme .modal_close:hover path,body.dark-theme .modal_close:focus path{stroke:#9bb537}body.dark-theme .modal_close{background-color:var(--dark-theme-fill);color:#fff}body.dark-theme .modal_rating_button button{color:#fff}.modal_line{flex-direction:column;align-items:start}.modal_right{margin-top:14px}.modal_tag{margin-bottom:14px}.modal_favourit{justify-content:center;align-items:center;gap:10px;padding:12px 24px;display:inline-flex}.modal_rating{justify-content:center;align-items:center;gap:10px;display:inline-flex}.modal_time{justify-content:center;align-items:center;padding:12px 24px;display:inline-flex}.modal_favourite>button{padding:12px 6px}@media screen and (min-width:375px){.popup_modal{width:335px}.modal_container{width:295px}.modal_buttons{width:295px;gap:14px}.modal_buttons button{width:140px}}@media screen and (min-width:768px){.popup_modal{width:531px}.modal_container{width:467px;margin:32px;font-weight:400}.modal_buttons{width:467px;justify-content:left;gap:16px}.modal_buttons button{width:148px}}@media screen and (max-width:374px){.modal_ingredients{font-size:12px}}@media screen and (min-width:1280px){.modal_container{width:467px;margin:32px;font-weight:400}}#progress{height:40px;width:40px;cursor:pointer;z-index:2;border-radius:50%;align-items:center;justify-items:center;display:none;position:fixed;bottom:15px;right:15px;box-shadow:0 0 10px rgba(0,0,0,.2)}#progress-value{height:calc(100% - 15px);width:calc(100% - 15px);background-color:var(--star-second-light);color:var(--dark-theme-fill);transition:var(--transition-dur-and-func);border-radius:50%;align-items:center;justify-items:center;font-size:20px;display:grid}.dark-theme #progress-value{background-color:var(--dark-theme-fill);color:var(--light-theme-fill)}#progress:is(:hover,:focus) #progress-value{color:var(--green-btn)}
/*# sourceMappingURL=favorites.11035a45.css.map */
