.header{background:var(--color-main-bg);padding:30px 0}@media(max-width:1023px){.header{padding:10px 0}}.header__nav{align-items:center;display:flex;font-size:18px;font-weight:500;gap:20px;justify-content:space-between}@media(max-width:1023px){.header__nav{flex-wrap:wrap;gap:10px}}@media(max-width:767px){.header__nav{font-size:14px}}.header__logo-img{display:block;height:29px;width:auto}@media(max-width:767px){.header__logo-img{height:26px}}.header__tg-link{align-items:center;color:var(--color-main);display:flex;gap:10px;text-decoration:none}.header__tg-link:hover{color:var(--color-main-hover)}@media(max-width:1023px){.header__tg-link-text{display:none}}@media(max-width:767px){.header__tg-link-img{height:auto;width:32px}}@media(max-width:1023px){.header__b-recipe{order:2;width:100%}}.header__recipe-anchor{color:var(--color-main-hover);text-decoration:none}.header__recipe-anchor-text{border-bottom:1px solid}.header__recipe-anchor-icon.nuxt-icon svg{height:24px;width:24px}.cookie-accepting{background:var(--color-main-bg);bottom:0;box-shadow:0 -4px 10px #0000001a;left:0;padding:20px 0;position:fixed;width:100%;z-index:9999}@media(max-width:767px){.cookie-accepting{padding:10px 0}.cookie-accepting .wrapper-main{padding:0 10px}}.cookie-accepting__content{align-items:center;display:flex;gap:40px}@media(max-width:767px){.cookie-accepting__content{gap:5px}}.cookie-accepting__text{font-size:18px;font-weight:500;line-height:24px}@media(max-width:767px){.cookie-accepting__text{font-size:12px;line-height:14px}}.cookie-accepting__btn{align-items:center;background:var(--color-bg-3);border-radius:100px;color:var(--color-main-bg);cursor:pointer;display:flex;font-size:20px;font-weight:500;height:56px;padding:0 26px 2px;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}.cookie-accepting__btn:hover{background:var(--color-main-hover)}@media(max-width:1023px){.cookie-accepting__btn{font-size:16px;height:48px;margin:0;padding:0 20px}}@media(max-width:767px){.cookie-accepting__btn{float:right;height:36px;padding:0 8px}}.layout-default{display:flex;flex-direction:column;min-height:100vh}@supports (min-height:100dvh){.layout-default{min-height:100dvh}}.layout-default__header{position:sticky;top:0;z-index:10}
