.recipes-wrapper{width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column}.recipes-content{flex:1 0 auto}.recipes-content section:nth-of-type(1){width:100vw;height:54.5vw;position:relative}.recipes-content section:nth-of-type(1) .main-banner{position:absolute;top:0;left:0;width:100%;height:auto}.recipes-content section header{width:100%;height:25vw}.recipes-content section header::before{content:"";display:block;width:43vw;height:20vw;background-image:url(../../files/img/recipes/leftapp.webp);background-size:100% 100%;background-position:top left;background-repeat:no-repeat;position:absolute;top:0vw}.recipes-content section header::after{content:"";display:block;width:37vw;height:18.17vw;background-image:url(../../files/img/recipes/right-side.webp);background-size:100%;background-position:top left;background-repeat:no-repeat;position:absolute;right:0;top:0}.recipes-logo{display:block;position:absolute;width:10vw;height:9vw;top:5vw;left:6vw}.recipes-logo img{width:100%;height:auto}.recipes-content h1{font-family:"Healthy-Innovation";font-size:5.5vw;text-align:center;color:#fff;font-weight:400;position:relative;text-shadow:0vw .28vw 1.57vw rgb(20 6 4 / 44%);line-height:7vw;width:80vw;margin:auto}.rec-form{width:32vw;height:3.75vw;margin:auto;margin-top:6vw;display:flex;justify-content:center;align-items:center;position:relative;margin-top:4.5vw}.rec-input{width:calc(100% - 3.75vw);height:80%}.rec-input input{width:100%;height:100%;border-radius:4vw;padding:.6vw 1.2vw;font-family:"eurofurence";color:#000;font-size:1.4vw;position:relative;z-index:2}.rec-input input::placeholder{color:rgb(161,161,161);line-height:1.312;font-size:1.2vw}.rec-submit{width:3.75vw;height:100%}.rec-submit button{display:block;width:100%;height:100%;background-color:transparent}.rec-submit button img{width:100%}.to-recipes{text-transform:uppercase;color:#fff;text-align:center;margin:auto;display:block;width:fit-content;position:absolute;bottom:6vw;left:0;right:0}.to-recipes::after{content:"";display:block;position:absolute;width:2vw;height:2vw;background-image:url(../../files/img/recipes/arrow_down.webp);background-size:cover;background-repeat:no-repeat;background-position:center;left:calc(50% - 1vw);top:2vw}.filter-input{display:none}.filter-box{display:flex;margin:auto;margin-top:3vw;justify-content:center}.filter-box div{height:auto;position:relative;text-align:center;width:fit-content;margin-right:3vw}.filter-article{max-height:.1px;margin-top:1vw;overflow:hidden;position:absolute;width:max-content;min-width:15vw;border-radius:.7vw;background-color:#fff;z-index:3}.filter-label{font-size:2vw;line-height:1;font-family:"eurofurenceregular";cursor:pointer;color:#000}.filter-label::after{content:"";width:.7vw;height:.7vw;background-image:url(../../files/img/recipes/filter-arrow.png);background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;margin-left:.5vw}.filter-input:checked~.filter-article{max-height:500px;transition:max-height 0.3s linear;box-shadow:0 0 .35vw 0 rgba(5,3,2,.32)}.filter-input:checked~.filter-label{color:rgb(91,61,131)}.filter-input:checked~.filter-label::after{background-image:url(../../files/img/recipes/filter-arrow-check.webp)}.filter-article ul{width:100%;text-align:left;font-family:"eurofurenceregular";color:#000}.filter-article ul li{height:3vw;font-size:1.3vw}.filter-article ul li label{line-height:3vw;cursor:pointer;width:100%;height:100%;display:block;padding:0vw 1.5vw}.label-list::before{content:"";width:1vw;height:1vw;background-image:url(../../files/img/recipes/empty_box.webp);background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;margin-right:.5vw}.list-checkbox:checked~.label-list{background-color:#eadbeb}.list-checkbox:checked~.label-list::before{background-image:url(../../files/img/recipes/full_box.webp)}.filter-article ul li input[type="checkbox"]{display:none}.filter-box .time-line{width:20vw;height:1.2vw;background-color:#eadbeb;margin:2vw;margin-bottom:5vw;border-radius:2vw;position:relative}#data-time::before,#data-time::after{position:absolute;display:block;width:2vw;top:2vw;line-height:.7;font-family:"eurofurenceregular";font-size:1.3vw}#data-time::before{content:"15 мин";left:0}#data-time::after{content:"60 мин";right:0}.filter-box .time-stop{position:absolute;display:block;width:1.5vw;height:1.5vw;background-image:url(../../files/img/recipes/time_stop.webp);background-size:cover;background-repeat:no-repeat;background-position:center;top:-.15vw;left:.5vw}.recipes-content section:nth-of-type(2){position:relative}.green-left-recipes{position:absolute;width:10vw;height:36vw;left:0;top:16vw}.products-slide-box,.recipes-content-box{width:84vw;margin:auto}.purple-line{width:100%;height:.2vw;background-color:#654A85;border-radius:1vw;position:relative;margin:4vw auto}.purple-line span{display:none;position:absolute;background-image:url(../../files/img/bg-pixel.webp);background-size:17% auto;background-repeat:repeat;padding:0vw 3vw;left:0;right:0;margin:auto;width:fit-content;font-size:1.7vw;color:#654A85;text-transform:uppercase;top:-.6vw;font-weight:500}.element-active{display:block!important}.slick-list{overflow:hidden}.slick-track{display:flex;align-items:flex-start;min-height:30vw}.recipes-slider{position:relative;padding:1vw 2vw}.recipes-slider .recipes-slider-item{text-decoration:none}.recipes-slider .slick-arrow{position:absolute;top:calc(35% - 2vw);width:2vw;height:4vw;display:block;background-size:100%;background-repeat:no-repeat;background-position:center;z-index:10}.recipes-slider .slick-arrow.slick-prev{background-image:url(../../files/img/recipes/arrow_rec_prev.webp);left:0}.recipes-slider .slick-arrow.slick-next{background-image:url(../../files/img/recipes/arrow_rec_next.webp);right:0}.recipes-slider .slick-dots{display:flex;justify-content:center;align-items:center;margin-top:2vw}.recipes-slider .slick-dots li{list-style-type:none}.recipes-slider .slick-dots li button{color:rgb(161,161,161);display:block;font-size:2vw;font-family:"eurofurenceregular";background-color:transparent;text-align:center;width:3vw;height:3vw;border-radius:5vw}.recipes-slider .slick-dots li.slick-active button{background-color:#A1A1A1;color:#fff}.recipes-slider-item img{width:90%;margin:auto;display:block}.time-level{display:flex;justify-content:center;font-family:"eurofurenceregular";color:#654A85;font-size:1.5vw;margin:1.5vw auto}.slide-time,.slide-level{line-height:3vw;position:relative}.slide-time{margin-right:4vw}.slide-time::before,.slide-level::before{content:"";display:inline-block;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:.5vw;left:-2.5vw}.slide-time::before{background-image:url(../../files/img/recipes/oclock.webp);width:2vw;height:2vw}.slide-level::before{background-image:url(../../files/img/recipes/hat.webp);width:2.06vw;height:1.933vw}.recipes-slider h2,.recipes-slider h3{width:90%;text-align:center;line-height:.973;margin:1vw auto}.recipes-slider h2{font-size:2.2vw;color:#654A85}.recipes-slider h3{font-size:2vw;color:rgb(161,161,161);font-family:"eurofurenceregular";}.extra-title{font-family:"Healthy-Innovation";font-size:3vw;color:#654A85;font-weight:400;text-align:center;margin:3vw auto;display:none}footer{flex:0 0 auto;height:18.4vw;position:relative}footer::after{content:"";display:block;position:absolute;width:100vw;height:18.4vw;background-image:url(../../files/img/recipes/footer_background.webp);background-size:100% 100%;background-repeat:no-repeat;background-position:center center;opacity:.6}.recipes-icon-box{display:flex;width:fit-content;margin:auto;justify-content:center;align-content:center;font-family:"eurofurenceregular";color:#654A85;font-size:1.3vw;margin:2vw auto}.recipes-icon-box div{margin-right:3vw}.recipes-icon-box img{height:2vw;width:auto;margin:auto;display:block}.recipes-icon-box span{display:block;margin:.5vw auto}.recipes-info{width:90%;display:flex;flex-wrap:wrap;margin-bottom:3vw}.recipes-left-side{width:40%;margin-right:1%}.recipes-right-side{width:59%}.recipes-info h2{color:#654A85;font-size:2.7vw;text-transform:uppercase;margin:5vw 0 3vw}.recipes-info h2:first-child{margin-top:0vw}.recipes-img{width:65%;height:auto;max-height:35vw;margin:2vw 0}.recipes-img img{width:auto;max-width:75%;height:auto;max-height:100%;display:block;margin:auto}.recipes-left-side ul{width:85%}.recipes-left-side ul li{display:flex;align-items:center;height:5vw;justify-content:space-between;font-family:"eurofurenceregular";color:#000;font-size:1.7vw;line-height:1;border-bottom:.15vw solid #cac6c6}.recipes-left-side ul li.list-title{border-bottom:0;text-align:center;justify-content:center}.recipes-left-side ul li:last-child{border-bottom-color:#654a83}.recipes-left-side ul li span{display:block}.recipes-left-side ul li span:first-child{width:20%;font-family:"eurofurence";font-weight:500}.recipes-left-side ul li span:last-child{width:80%}.extra-top{top:1vw}.recipes-left-side a{display:block;padding:1vw 1.5vw;font-size:1.5vw;text-transform:uppercase;text-decoration:none;background-color:#007b66;width:fit-content;border-radius:3vw;color:#fff;margin:2vw 0vw}.recipes-info .green-box{width:100%;box-sizing:border-box;height:max-content;background-image:url(../../files/img/recipes/greenlay.webp);background-size:100% 100%;background-repeat:no-repeat;padding:2vw;color:#fff;font-size:1.7vw}.recipes-info .green-box h3{margin:2vw auto;font-size:2.2vw;color:#fff;text-transform:none}.recipes-info .green-box p,.recipes-info p{margin-bottom:2vw;line-height:1.2;font-family:"eurofurenceregular"}.recipes-info h3{font-size:2vw;text-transform:uppercase;color:#654a83;margin:2vw 0vw}.recipes-info p{margin-bottom:4vw}.table-box{width:100%;margin-top:3vw}.table{width:100%;color:#047c67}.row{width:100%;display:flex;justify-content:center;align-items:center;height:5vw;font-size:1.5vw;font-weight:500}.row:nth-child(odd) .cell{background-color:#dbeaea}.cell{flex:1;height:100%;display:flex;justify-content:center;align-items:center}.cell:nth-child(2){margin-right:2vw}.recipes-content-box{position:relative}.social-icon-box{position:absolute;right:1vw;top:8vw}.social-icon-box a{display:block;width:2vw;height:2vw;text-decoration:none;margin-bottom:1vw}.social-icon-box a img{width:100%}.breadcrumbs{top:1vw}.rec-submit button:hover,.recipes-slider .slick-dots li button:hover,.recipes-left-side a:hover,.social-icon-box a:hover{transform:scale(1.05);transition:all 0.2s linear}.recipes-slider .slick-dots li.slick-active button:hover{transform:scale(1)}input[type=range]{-webkit-appearance:none;width:20vw;height:1.2vw;background-color:#eadbeb;margin:2vw;margin-bottom:5vw;border-radius:2vw;position:relative}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:20vw;height:1.2vw;cursor:pointer;background:#EADBEB;border-radius:1.2vw;border:0}input[type=range]::-webkit-slider-thumb{border:0;height:1.5vw;width:1.5vw;border-radius:.3vw;background:#5B3D85;cursor:pointer;-webkit-appearance:none;margin-top:-.15vw}input[type=range]:focus::-webkit-slider-runnable-track{background:#EADBEB}input[type=range]::-moz-range-track{width:20vw;height:1.2vw;cursor:pointer;background:#EADBEB;border-radius:1.2vw;border:0}input[type=range]::-moz-range-thumb{border:0;height:1.5vw;width:1.5vw;border-radius:.3vw;background:#5B3D85;cursor:pointer;margin-top:-.15vw}input[type=range]::-ms-track{width:20vw;height:1.2vw;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range]::-ms-fill-lower{background:#EADBEB;border:0;border-radius:1.2vw;box-shadow:0}input[type=range]::-ms-fill-upper{background:#EADBEB;border:0;border-radius:1.2vw;box-shadow:0}input[type=range]::-ms-thumb{border:0;height:1.5vw;width:1.5vw;border-radius:.3vw;background:#5B3D85;cursor:pointer;margin-top:-.15vw}input[type=range]:focus::-ms-fill-lower{background:#EADBEB}input[type=range]:focus::-ms-fill-upper{background:#EADBEB}#hint-show{position:absolute;width:100%;top:.39vw;width:28.4vw;left:0;padding-top:3vw;border-radius:1.5vw;background-color:rgba(255,255,255,.8);color:#444;width:calc(100% - 3.75vw);z-index:2;font-size:1.4vw;box-shadow:0 0 10px rgb(0 0 0 / 50%)}#hint-show div{margin:1vw;cursor:pointer}.slider-flex{width:fit-content;display:flex;position:relative;transition:all 0.5s;left:0;user-select:none}.slider-flex a{width:24vw}.recipes-slider ul{display:flex;width:fit-content;margin:auto}.recipes-slider ul button{color:rgb(161,161,161);display:block;font-size:2vw;font-family:"eurofurenceregular";background-color:transparent;text-align:center;width:3vw;height:3vw;border-radius:5vw}.recipes-slider ul button.active{background-color:#A1A1A1;color:#fff}.slider-arrow{position:absolute;width:2vw;height:4vw;top:calc(35% - 2vw);background-size:100% 100%;background-repeat:no-repeat;background-position:center;background-color:transparent}.slider-arrow.arrow-prev{left:0;background-image:url(../../files/img/recipes/arrow_rec_prev.webp)}.slider-arrow.arrow-next{right:0;background-image:url(../../files/img/recipes/arrow_rec_next.webp)}button.passive{cursor:unset}.ya-share2__container_size_m .ya-share2__badge+.ya-share2__title{display:none!important}.social-icon-box a.ya-share2__link{width:24px;height:24px;margin-bottom:0vw}@media (max-width:720px){.modal-logo{width:17vw;height:17vw}.menu-box-flex{padding-top:45vw}.open-modal::before{width:55vw;height:33vw}.open-menu{width:22vw;height:16.5vw}input[id="menu"]:checked~.open-menu.tour-menu{background-image:url(../../files/img/menu-background-close.webp)}input[id="menu"]:checked~.open-menu img.input-close{right:5vw;top:3.2vw}.modal-body::after{width:55vw;height:33vw}ul.menu-box-flex-item{font-size:7vw}.index-page label[for="open-language"],.index-page label[for="open-language-menu"],.index-page .ask-question,.index-page input#open-language:checked~article,.index-page input#open-language-menu:checked~article,.index-page input#open-language.menu-common__logo~article,.index-page input#open-language-menu.menu-common__logo~article{background-image:url(../../files/img/translate-bg-pm.webp);color:#9AD092}label[for="open-language"],label[for="open-language-menu"]{height:8vw;line-height:8vw;border-radius:5vw}label[for="open-language"] span,label[for="open-language-menu"] span{font-size:3.1vw;margin-left:1vw}label[for="open-language"]::after,label[for="open-language-menu"]::after{margin-right:.5em;margin-left:.5em;font-size:3vw}.open-menu img{right:4.3vw;top:3vw}}@media (max-width:500px){.social-icon-box{top:5vw}.ya-share2__container_mobile .ya-share2__badge{border-radius:4px!important}.ya-share2__container_mobile.ya-share2__container_size_m .ya-share2__icon{height:24px!important;width:24px!important}}@media (max-width:720px){#contacts{top: 21vw;}}@media (max-width:600px){#contacts{top: 182px;}}.custom_link{
    background-color: unset !important;
    padding: unset !important;
    
}.custom_link img{
    object-fit: contain;
    max-height: 100%;
    max-height: 20vw !important;
    transition: all 0.3s linear;
}.custom_link.recipes-img{
    display: flex;
    width: 100%;
    justify-content: center;
}.recipes-left-side ul .custom_link{
  text-transform: lowercase !important;
  color: #654a85 !important;
  font-weight: 700;
  transition: all 0.3s linear !important;
  margin-right: auto;
  border-bottom: 0.15vw solid transparent;
  border-radius: 0;
}@media (hover:hover){.recipes-left-side ul .custom_link:hover{
        color: #654a85 !important;
        transform: none;
        border-color: #654a85;
    }}
/* Перенесено из single.style.css (2026-07-21): единственные правила оттуда, которые
   реально применялись на этой странице. Всё остальное в single.style.css завязано на
   обёртку .single (она есть только в single.php у обычных постов блога, здесь такого
   div нет вовсе) — то есть 100% мёртвый груз именно тут. single.style.css с этой
   страницы теперь не грузится (см. CHANGELOG). */
body{padding-top:0vw !important;}
.recipes-content section header{height:20vw !important;}
.recipes-content>section:first-child{min-height:54.5vw !important;}