/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:"Font Awesome 5 Pro Header";font-style:normal;font-weight:400;font-display:block;src:url(/assets/default/MainPage/Header/fonts/fontawesome/h-fa-regular-400_v1.woff2)}.h-far{font-family:"Font Awesome 5 Pro Header";font-weight:400}/*!
 * Font Awesome Pro 5.15.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */@font-face{font-family:"Font Awesome 5 Pro Header";font-style:normal;font-weight:900;font-display:block;src:url(/assets/default/MainPage/Header/fonts/fontawesome/h-fa-solid-900_v1.woff2)}.h-fa,.h-fas{font-family:"Font Awesome 5 Pro Header";font-weight:900}.h-fa,.h-fab,.h-fad,.h-fal,.h-far,.h-fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.h-fa-bars:before{content:"\f0c9"}.h-fa-bell:before{content:"\f0f3"}.h-fa-chevron-circle-down:before{content:"\f13a"}.h-fa-chevron-right:before{content:"\f054"}.h-fa-clock:before{content:"\f017"}.h-fa-cog:before{content:"\f013"}.h-fa-edit:before{content:"\f044"}.h-fa-envelope:before{content:"\f0e0"}.h-fa-lock:before{content:"\f023"}.h-fa-mobile-android-alt:before{content:"\f3cf"}.h-fa-search:before{content:"\f002"}.h-fa-times:before{content:"\f00d"}.h-fa-trophy:before{content:"\f091"}.h-fa-utensils:before{content:"\f2e7"}.is-userLogged .ref-head-wrap .mainNavigation__navigation-content .avatar-name,.is-userLogged:not(.is-dietActive) .ref-head-wrap .mainNavigation__navigation-content .avatar-link::after{font-size:14px;font-weight:700;color:#0f2d64;line-height:1.4}@media screen and (max-width:1439px){.ref-head-wrap [data-mobile=hide]{display:none!important}}.ref-head-wrap a{text-decoration:none;border:none;cursor:pointer}.ref-head-wrap a:hover{text-decoration:none}.ref-head-wrap ul{list-style-type:none;margin:0;padding:0}.ref-head-wrap .is-hidden{display:none}.ref-head-wrap .content-wrapper--1200{max-width:1200px;margin:0 auto}.ref-head-wrap .breadcrumbs-wrapper{background:#fff}.ref-head-wrap .breadcrumbs-submenu{background:#fff;margin-bottom:10px;margin-left:10px;margin-right:10px}@media screen and (max-width:991px){.ref-head-wrap .breadcrumbs-submenu{overflow:auto;margin:5px 0;padding:0;background:#f0f5ff}}.ref-head-wrap .breadcrumbs-submenu li{float:left}@media screen and (max-width:991px){.ref-head-wrap .breadcrumbs-submenu li{float:none;display:table-cell;border-right:1px solid #0f2d64}}@media screen and (max-width:991px){.ref-head-wrap .breadcrumbs-submenu li:first-of-type{border-left:1px solid #0f2d64}}.ref-head-wrap .breadcrumbs-submenu li a,.ref-head-wrap .breadcrumbs-submenu li span{border:none;border-bottom:1px solid #f1f1f1;display:inline-block;font-weight:600;padding:11px 24px 10px 24px;text-decoration:none;color:#0f2d64}@media screen and (max-width:991px){.ref-head-wrap .breadcrumbs-submenu li a,.ref-head-wrap .breadcrumbs-submenu li span{display:block;border:none;padding:8px 16px;font-size:12px;white-space:nowrap}}.ref-head-wrap .breadcrumbs-submenu li a{background:#fff;transition:all .2s ease}@media screen and (max-width:991px){.ref-head-wrap .breadcrumbs-submenu li a{background:#f0f5ff}}.ref-head-wrap .breadcrumbs-submenu li a:hover{background:#f0f5ff}.ref-head-wrap .breadcrumbs-submenu li span{background:#0f2d64;color:#fff}.ref-head-wrap .mainNavigation{position:fixed;width:100%;top:0;left:0;right:0;box-sizing:border-box;z-index:1004}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation{border:none}}@media screen and (max-width:1439px){.ref-head-wrap .mainNavigation.logged .mainNavigation__buyDietButton{display:none}}.ref-head-wrap .mainNavigation.stuck-on-top .mainNavigation__wrapper{border-bottom:1px solid #d7d7d7}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation.stuck-on-top .mainNavigation__wrapper{margin-top:0;border:1px solid transparent;border-bottom:1px solid #d7d7d7;border-radius:0;max-width:100%}}.ref-head-wrap .mainNavigation *{box-sizing:border-box}.ref-head-wrap .mainNavigation ::after,.ref-head-wrap .mainNavigation ::before{box-sizing:border-box}.ref-head-wrap .mainNavigation a{color:#0f2d64}.ref-head-wrap .mainNavigation p{margin:0;padding:0}.ref-head-wrap .mainNavigation__wrapper{position:relative;background:#fff;height:96px;transition:width .2s ease-in,margin .2s ease-in,border-color .2s ease-in;border:1px solid transparent;margin:0 auto}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__wrapper{height:80px;max-width:1320px;margin-top:30px;border-radius:48px;border-color:#dfdfdf}}.ref-head-wrap .mainNavigation__wrapper::after{content:"";display:block;clear:both}.ref-head-wrap .mainNavigation__container{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__container{position:relative;max-width:1320px;margin:0 auto;padding:0 15px 0 40px}}@media screen and (min-width:1440px){.is-userLogged .ref-head-wrap .mainNavigation__container{padding-right:0}}.ref-head-wrap .mainNavigation__navigation{display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto}.ref-head-wrap .mainNavigation__logo{margin:0 4px 0 0}@media screen and (min-width:380px){.ref-head-wrap .mainNavigation__logo{margin:0 14px 0 0}}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__logo{margin:0 20px 0 0}}body:not(.is-userLogged) .ref-head-wrap .mainNavigation__logo{position:fixed}.ref-head-wrap .mainNavigation__logo a{display:block;float:left;width:110px;height:32px;background-image:url(/assets/default/MainPage/Header/img/vitalia-logo_full.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width:768px){.ref-head-wrap .mainNavigation__logo a{width:152px;height:42px}}.ref-head-wrap .mainNavigation__mainMenu{display:none;width:100%}@media screen and (max-width:1439px){.ref-head-wrap .mainNavigation__mainMenu{position:absolute;top:96px;left:0;height:calc(100vh - 96px);background-color:#fff;overflow:auto;padding:0 16px 50px}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu{display:block;float:left;width:auto;transform:translateY(6px);overflow:visible;z-index:5;border:none;margin-right:45px}}.ref-head-wrap .mainNavigation__mainMenu ul{margin:0;padding:0;list-style-type:none}.ref-head-wrap .mainNavigation__mainMenu ul li:last-of-type{border-bottom:none}.ref-head-wrap .mainNavigation__mainMenu ul li a{position:relative;display:block;font-weight:400;line-height:20px;color:#fff;white-space:nowrap}.ref-head-wrap .mainNavigation__mainMenu ul li a span{color:inherit}.ref-head-wrap .mainNavigation__mainMenu ul li a i{padding:0 8px}.ref-head-wrap .mainNavigation__mainMenu ul li a i.h-fa-lock{font-size:13px;transform:translateY(-1px)}.ref-head-wrap .mainNavigation__mainMenu ul li a i.h-fa-lock+span{padding-left:7px}.ref-head-wrap .mainNavigation__mainMenu ul li a i.h-fa-mobile-android-alt+span,.ref-head-wrap .mainNavigation__mainMenu ul li a i.h-fa-search+span{padding-left:7px}.ref-head-wrap .mainNavigation__mainMenu ul li a.active i{transform:rotate(180deg)}.ref-head-wrap .mainNavigation__mainMenu ul li a.is-selected a{font-weight:700}.ref-head-wrap .mainNavigation__mainMenu ul li a.is-selected:hover{color:#286eff}.ref-head-wrap .mainNavigation__mainMenu ul li a.is-blocked{opacity:.5}.ref-head-wrap .mainNavigation__mainMenu ul li a.is-new-el{position:relative}.ref-head-wrap .mainNavigation__mainMenu ul li a.is-new-el::before{content:"N";position:absolute;top:0;bottom:0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;text-align:center;color:#fff;background:red;margin:auto 0;border-radius:100%;box-sizing:border-box;right:10px}.ref-head-wrap .mainNavigation__mainMenu ul li a.icon-social svg path{fill:#0f2d64}.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_1{background:#fff}.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2{background:#fff}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2{display:none}}.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2>li>a{padding-left:25px}.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2>li>a i.h-fa-chevron-right{display:none}.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2.is-hidden{display:none}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul{float:left}}@media screen and (max-width:1439px){.ref-head-wrap .mainNavigation__mainMenu ul li{margin:20px 0 20px 15px}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul li{position:relative;float:left}}.ref-head-wrap .mainNavigation__mainMenu ul li a{color:#0f2d64}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul li a{padding:12px}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul li a.only_mobile{display:none}}.ref-head-wrap .mainNavigation__mainMenu ul li a.is-selected{font-weight:700}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul li a:hover{color:#286eff}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul li a i{display:none}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_1{background:0 0;margin-bottom:8px}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_1>li{background-color:#fff;border-bottom:2px solid #fff}.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_1>li:hover>ul.menuLevel_2{display:block}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2{position:absolute;top:44px;left:-20px;padding:20px 40px 30px 30px;background:#fff;border-radius:20px;box-shadow:0 8px 20px 0 rgba(0,0,0,.25);z-index:1}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2>li{width:100%}}.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2>li:not(:last-of-type){margin-bottom:20px}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2>li>a{height:20px;padding:0}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2>li>a:hover{color:#286eff}}.ref-head-wrap .mainNavigation__mainMenu ul.menuLevel_2>li>a.support-group-fb::after{font-family:"Font Awesome Kit";content:"\e014";display:inline-block;font-size:20px;vertical-align:-.05em;padding-left:.1em}@media screen and (max-width:1439px){.ref-head-wrap .mainNavigation__buyDietButton{padding:0 15px}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__buyDietButton{margin-right:15px}}.ref-head-wrap .mainNavigation__mobileMenuToggleButton{position:relative;border-radius:100%;overflow:hidden;box-sizing:border-box;z-index:1;margin-left:10px}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__mobileMenuToggleButton{display:none}}.ref-head-wrap .mainNavigation__mobileMenuToggleButton *{box-sizing:border-box}.ref-head-wrap .mainNavigation__mobileMenuToggleButton a{display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#0f2d64;background:#fff;font-size:20px}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__mobileMenuToggleButton a{width:40px;height:40px;font-size:24px}}.ref-head-wrap .mainNavigation__siteMainSearchToggleButton{display:none}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__siteMainSearchToggleButton{display:block;margin:0 12px;box-sizing:border-box}}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__siteMainSearchToggleButton *{box-sizing:border-box}}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__siteMainSearchToggleButton a{display:flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:22px;color:#0f2d64}.ref-head-wrap .mainNavigation__siteMainSearchToggleButton a:hover{color:#286eff}}.ref-head-wrap .mainNavigation__forLoggedUser{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-left:auto;box-sizing:border-box}.ref-head-wrap .mainNavigation__forLoggedUser *{box-sizing:border-box}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__forLoggedUser{padding:0 4px 0 0}}@media screen and (min-width:1200px){.ref-head-wrap .mainNavigation__forLoggedUser{padding:0 10px 0 0}}.ref-head-wrap .mainNavigation__forLoggedUser .flex-icon{display:flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:24px;color:#0f2d64}.ref-head-wrap .mainNavigation__forLoggedUser .flex-icon:hover{color:#286eff}.ref-head-wrap .mainNavigation__forLoggedUser .unread-marker{display:flex;justify-content:center;align-items:center;position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;line-height:1.5;background:#ff4500;border-radius:16px;padding:0 4px}.ref-head-wrap .mainNavigation__forLoggedUser .unread-marker span{font-size:11px;font-weight:600;color:#fff}.ref-head-wrap .mainNavigation__forNotLoggedUser{display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box}.ref-head-wrap .mainNavigation__forNotLoggedUser *{box-sizing:border-box}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__forNotLoggedUser{height:40px}}@media screen and (max-width:1439px){.ref-head-wrap .mainNavigation__forNotLoggedUser a{height:44px!important;padding:0 20px!important;line-height:44px!important}}.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container{display:flex;align-items:center}@media screen and (max-width:1439px){.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container{position:relative}}.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container.dietician .avatar-img{position:relative}.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container.dietician .avatar-img::after{position:absolute;bottom:-2px;right:-2px;display:block;width:10px;height:10px;border-radius:20px;background-color:#c5c5c5;border:1px solid #fff;content:""}.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container.dietician .avatar-link{outline:2px solid #c5c5c5}.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container.active .avatar-img::after{background-color:#2dd773}.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container.active .avatar-link{outline-color:#2dd773}.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container .avatar-link{display:block;width:32px;height:32px;border-radius:100%}.ref-head-wrap .mainNavigation__myVitaliaMenu .avatar-container .avatar-link img{display:block;width:100%;height:auto;border-radius:100%}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap{display:none;position:absolute;top:48px;left:-60px;width:238px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap{top:50px;left:-20px}}@media screen and (min-width:992px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap{width:auto}}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap::before{content:"";position:absolute;top:-10px;left:68px;border-top:none;border-right:10px solid transparent;border-bottom:10px solid #dfdfdf;border-left:10px solid transparent}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap::before{left:30px}}@media screen and (min-width:1200px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap .progressData{display:none}}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul{margin:0;padding:0;list-style-type:none;max-height:calc(100vh - 100px);overflow:auto}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li:last-of-type{border-bottom:none}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a{position:relative;display:block;font-weight:400;line-height:20px;color:#fff;white-space:nowrap}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a span{color:inherit}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a i{padding:0 8px}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a i.h-fa-lock{font-size:13px;transform:translateY(-1px)}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a i.h-fa-lock+span{padding-left:7px}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a i.h-fa-mobile-android-alt+span,.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a i.h-fa-search+span{padding-left:7px}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a.active i{transform:rotate(180deg)}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a.is-selected a{font-weight:700}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a.is-selected:hover{color:#286eff}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a.is-blocked{opacity:.5}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a.is-new-el{position:relative}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a.is-new-el::before{content:"N";position:absolute;top:0;bottom:0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;line-height:1;text-align:center;color:#fff;background:red;margin:auto 0;border-radius:100%;box-sizing:border-box;right:10px}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a.icon-social svg path{fill:#0f2d64}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul.menuLevel_1{background:#fff}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul.menuLevel_2{background:#fff}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul.menuLevel_2{display:none}}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul.menuLevel_2>li>a{padding-left:25px}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul.menuLevel_2>li>a i.h-fa-chevron-right{display:none}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul.menuLevel_2.is-hidden{display:none}@media screen and (min-width:480px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul{max-height:calc(100vh - 108px)}}@media screen and (min-width:992px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul{max-height:none;overflow:visible}}@media screen and (min-width:992px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li:hover a{background:#286eff;color:#fff}}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a{color:#0f2d64;padding:7px 14px}@media screen and (min-width:992px){.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a{padding:7px 24px 7px 14px}}.ref-head-wrap .mainNavigation__myVitaliaMenu .menuItemsWrap ul li a i.h-fa-chevron-right{top:7px}.ref-head-wrap .mainNavigation__navigationIconButton{position:relative;display:flex;justify-content:center;align-items:center;width:32px;height:32px}.ref-head-wrap .mainNavigation__navigationIconButton a{border-radius:20px}.ref-head-wrap .mainNavigation__navigationIconButton a.active{background-color:#a6c3ff}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__navigationIconButton a:hover{background-color:#a6c3ff}}.ref-head-wrap .mainNavigation__navigationIconButton img{width:100%}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation__navigationIconButton.disabled a{cursor:default}.ref-head-wrap .mainNavigation__navigationIconButton.disabled a:hover{background-color:transparent}}.ref-head-wrap .mainNavigation__navigationIconButton .unread-marker{position:absolute;top:-2px;left:18px;width:12px;height:15px;display:flex;justify-content:center;align-items:center;padding:2px 0;border-radius:11px;background-color:#f58700}.ref-head-wrap .mainNavigation__navigationIconButton .unread-marker span{color:#fff;font-size:9px;font-weight:700;text-align:center}.ref-head-wrap .mainNavigation .navigationInBox{position:absolute;top:84px;width:328px;background:#fff;padding:15px 20px;border-radius:20px;box-shadow:0 8px 20px 0 rgba(0,0,0,.55)}@media screen and (min-width:768px){.ref-head-wrap .mainNavigation .navigationInBox{right:50px}}@media screen and (min-width:1440px){.ref-head-wrap .mainNavigation .navigationInBox{top:76px;right:200px}}.ref-head-wrap .mainNavigation .navigationInBox__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ref-head-wrap .mainNavigation .navigationInBox__header p{color:#286eff;font-size:12px;font-style:normal;font-weight:700;letter-spacing:4px;text-transform:uppercase}.ref-head-wrap .mainNavigation .navigationInBox__header a{font-size:17px;color:#0f2d64}.ref-head-wrap .mainNavigation .navigationInBox__header a:hover{color:#286eff}@keyframes navigationInBoxLoader{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ref-head-wrap .mainNavigation .navigationInBox__loader{display:flex;justify-content:center;align-items:center;margin:0 0 15px 0}.ref-head-wrap .mainNavigation .navigationInBox__loader span{width:24px;height:24px;border:4px solid #0f2d64;border-radius:100%;border-top-color:transparent;border-right-color:transparent;transform:rotate(0);animation-name:navigationInBoxLoader;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li{padding:10px 18px;border-radius:10px;margin-bottom:10px;background:#f5f5f5;font-size:14px}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li:last-of-type{margin-bottom:0}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li.unread{background:#f0f5ff}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li.unread .message{font-weight:700}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li.unread:hover{background-color:#dbe7ff}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li.noItems{text-align:center;padding:20px;cursor:default}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li.noItems:hover{background-color:#f5f5f5}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li.errorMsg{text-align:center;padding:20px;cursor:default}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li.errorMsg:hover{background-color:#f5f5f5}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li.errorMsg.for-notifications{margin:0 0 10px 0;box-shadow:0 10px 0 0 #fff}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li:hover{background-color:#ececec}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li .leftSide{width:32px;margin:0 10px 0 0}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li a{display:flex}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li .avatar{border-radius:20px;overflow:hidden}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li .avatar img{display:block;width:32px;height:32px}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li .from-who{font-size:13px;font-weight:700;padding:0 0 1px 0}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li .subject{font-size:13px;padding:0 0 5px 0}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li .message{font-size:13px;padding:0 0 5px 0}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li .message+.date{padding:0 0 0 3px}.ref-head-wrap .mainNavigation .navigationInBox__itemsList li .date{font-size:14px;color:#868686}.ref-head-wrap .mainNavigation .navigationInBox__footer{margin-top:10px}.ref-head-wrap .mainNavigation .navigationInBox__footer a{width:100%}.ref-head-wrap .mainNavigation .navigationInBox__footer span{color:#fff;font-size:16px;font-weight:700}.ref-head-wrap .mainNavigation__messages{position:relative}.ref-head-wrap .mainNavigation__messages .navigationInBox{right:-76px}@media screen and (min-width:768px){.ref-head-wrap .mainNavigation__messages .navigationInBox{right:-124px}}.ref-head-wrap .mainNavigation__messages .navigationInBox::before{right:78px}@media screen and (min-width:768px){.ref-head-wrap .mainNavigation__messages .navigationInBox::before{right:126px}}.ref-head-wrap .mainNavigation__goToDietPlanButton{margin:0 14px 0 0}.ref-head-wrap .mainNavigation__handyMenu{position:relative}.ref-head-wrap .mainNavigation__handyMenu ul{display:none;background:#fff;position:absolute;top:42px;right:0;margin:0;padding:0;list-style-type:none;color:#0f2d64;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (min-width:768px){.ref-head-wrap .mainNavigation__handyMenu ul{right:-18px}}.ref-head-wrap .mainNavigation__handyMenu ul::before{content:"";position:absolute;top:-10px;right:2px;border-top:none;border-right:10px solid transparent;border-bottom:10px solid #dfdfdf;border-left:10px solid transparent}@media screen and (min-width:768px){.ref-head-wrap .mainNavigation__handyMenu ul::before{right:20px}}.ref-head-wrap .mainNavigation__handyMenu ul li{border-bottom:1px solid rgba(255,255,255,.15)}.ref-head-wrap .mainNavigation__handyMenu ul li:last-of-type{border-bottom:none}@media screen and (min-width:992px){.ref-head-wrap .mainNavigation__handyMenu ul li{border:none}.ref-head-wrap .mainNavigation__handyMenu ul li:hover{background:#286eff}.ref-head-wrap .mainNavigation__handyMenu ul li:hover a{color:#fff}}.ref-head-wrap .mainNavigation__handyMenu ul li a{display:block;font-weight:400;line-height:20px;padding:7px 14px 7px 24px;color:#0f2d64;text-align:right;white-space:nowrap}.ref-head-wrap .mainNavigation[data-partner=smaczniedopasowana] .mainNavigation__mainMenu ul.menuLevel_1>li:last-of-type{display:block}@media screen and (max-width:991px){.ref-head-wrap .mainNavigation[data-partner=smaczniedopasowana] .mainNavigation__mainMenu ul.menuLevel_1>li:nth-last-of-type(2){border-bottom:1px solid rgba(255,255,255,.15)}}.ref-head-wrap .mainNavigation[data-partner=smaczniedopasowana] .mainNavigation__forNotLoggedUser{display:none}.ref-head-wrap .mainNavigation[data-partner=smaczniedopasowana] .mainNavigation__siteMainSearchToggleButton{display:none}.ref-head-wrap .siteMainSearch{display:block;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.7);z-index:1006;box-sizing:border-box}.ref-head-wrap .siteMainSearch.is-hidden{display:none}.ref-head-wrap .siteMainSearch *{box-sizing:border-box}.ref-head-wrap .siteMainSearch .wrapper{position:absolute;top:55px;left:0;right:0;width:calc(100% - 20px);max-width:1200px;margin:0 auto}@media screen and (min-width:768px){.ref-head-wrap .siteMainSearch .wrapper{top:90px}}.ref-head-wrap .siteMainSearch .inputBox{position:relative;border-radius:40px;overflow:hidden}.ref-head-wrap .siteMainSearch .inputBox input[type=text]{width:100%;height:40px;line-height:40px;margin:0;padding:0 110px 0 20px;border:0}.ref-head-wrap .siteMainSearch .inputBox button{position:absolute;width:90px;height:40px;top:0;right:0;color:#fff;line-height:40px;margin:0;padding:0 10px;background:#286eff;border:none;border-left:1px solid #0254ff;cursor:pointer}.ref-head-wrap .siteMainSearch .inputBox button:hover{background:#0254ff}.ref-head-wrap .siteMainSearch .message{position:absolute;top:50px;left:0;right:0;width:270px;font-size:12px;line-height:1.5;text-align:center;color:#fff;background:#2196f3;margin:0 auto;padding:2px 10px;border-radius:20px}.ref-head-wrap .siteMainSearch .mobileCloseDummy{display:flex;justify-content:center;align-items:center;position:absolute;top:20px;right:10px;width:24px;height:24px;font-size:18px;background:#fff;color:#333;margin:0;padding:0;border-radius:100%}.ref-head-wrap .footer-mobile .icon-wrap{display:flex}.ref-head-wrap .footer-mobile .icon-wrap a:first-of-type{margin-right:10px}.ref-head-wrap .footer-mobile .icon-wrap .icon-social:first-of-type{margin-right:30px}.ref-head-wrap .footer-mobile .info{margin-top:40px;font-size:14px}.ref-head-wrap .menu-list .menu-list a{padding-left:0!important}@media screen and (max-width:1439px){.is-userLogged .ref-head-wrap .mainNavigation__navigation{transform:translateY(-13%)}}@media screen and (min-width:1440px){.is-userLogged .ref-head-wrap .mainNavigation__navigation-content{padding-right:30px}}.is-userLogged .ref-head-wrap .mainNavigation__navigation-content .row{display:flex;justify-content:flex-end;gap:.5rem}@media screen and (min-width:1440px){.is-userLogged .ref-head-wrap .mainNavigation__navigation-content .row{gap:2rem}}.is-userLogged .ref-head-wrap .mainNavigation__navigation-content .row+.row{margin-top:.3rem}.is-userLogged .ref-head-wrap .mainNavigation__navigation-content .avatar-name{text-align:right}.is-userLogged .ref-head-wrap .mainNavigation__navigation-content .avatar-label{margin-right:5px;color:#286eff;font-weight:400}.is-userLogged.is-dietActive .ref-head-wrap .mainNavigation__navigation{align-self:flex-end}@media screen and (min-width:1440px){.is-userLogged.is-dietActive .ref-head-wrap .mainNavigation__navigation-content{transform:translateY(-4px)}}@media screen and (min-width:1440px){.is-userLogged:not(.is-dietActive) .ref-head-wrap .mainNavigation__navigation-content{transform:translateY(7px)}}@media screen and (max-width:1439px){.is-userLogged:not(.is-dietActive) .ref-head-wrap .mainNavigation__navigation-content .row+.row{display:none}}@media screen and (max-width:1439px){.is-userLogged:not(.is-dietActive) .ref-head-wrap .mainNavigation__navigation-content .avatar-name{display:none}}.is-userLogged:not(.is-dietActive) .ref-head-wrap .mainNavigation__navigation-content .avatar-link::after{content:attr(title);position:absolute;left:50%;bottom:-.3rem;display:inline-block;width:50vw;text-align:center;transform:translate(-50%,100%)}@media screen and (min-width:1440px){.is-userLogged:not(.is-dietActive) .ref-head-wrap .mainNavigation__navigation-content .avatar-link::after{display:none}}