.menu__sub{cursor:pointer;padding-right:20px;position:relative;user-select:none}.menu__sub:after{content:"";position:absolute;right:0;top:calc(50% - 10px);width:20px;height:20px;background:url(/assets/img/menu-arrow.svg) center center no-repeat;transition:.3s}.menu__sub-item{color:var(--birka-black);padding:5px 0;text-decoration:none}.menu__sub-item:hover{color:var(--birka-dark)}@media screen and (max-width: 1200px){.menu__sub{display:none}}.menu__opened:after{transform:scaleY(-1)}.menu__opened b-sub-menu{display:block}.menu__item{color:var(--birka-black);text-decoration:none;transition:color .3s}.menu__item:not(:first-child){margin-left:50px}.menu__item:hover{color:var(--birka-menu-hover)}@media screen and (max-width: 1200px){.menu__item{padding:9px 30px}.menu__item:not(:first-child){margin-left:0}}.menu__mobile{display:none}@media (max-width: 1200px){.menu__mobile{display:block}}nav.kk .menu__item:not(:first-child){margin-left:30px}b-sub-menu{box-shadow:0 10px 10px #0003;background-color:#fff;position:absolute;top:100%;left:-20px;display:none;padding:20px}b-sub-menu a{display:block;white-space:nowrap}header{height:var(--nav-height);position:relative;background-color:#fff;box-shadow:0 2px 5px #0003;position:fixed;top:0;left:0;width:100%;z-index:10}header:before{content:"";display:block;position:absolute;top:-300px;left:0;right:0;height:300px;background:var(--birka-dark)}header div.wrapper{display:flex;position:relative;align-items:center;justify-content:flex-end;height:var(--nav-height)}header nav{font-size:16px;line-height:24px;position:relative;z-index:9}header nav .mobile-wrapper{display:flex;align-content:flex-end;align-items:center}@media screen and (max-width: 1200px){header nav .mobile-wrapper{transform:translateY(0);transition:1s;flex-direction:column;align-items:center}}header nav .cabinet{position:relative;color:var(--birka-dark);padding-left:25px;background-image:var(--icon-person);background-position:left center;background-repeat:no-repeat;background-size:20px}header nav .cabinet:before{content:"";position:absolute;bottom:0;left:25px;right:0;height:.8px;background:rgba(21,183,231,.8)}@media screen and (max-width: 1200px){header nav .cabinet:before{bottom:9px;right:30px}}header nav .support{color:var(--birka-black);display:inline-block;padding-left:25px;background-image:var(--icon-support);background-position:left center;background-repeat:no-repeat;background-size:20px}@media screen and (max-width: 1200px){header nav{visibility:hidden;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;background-color:#fff;z-index:1;left:0;right:0;top:var(--nav-height);height:calc(100vh - var(--nav-height));transition:.5s;opacity:0;pointer-events:none}}@media screen and (max-width: 1200px){header .burger{display:block}header>div.wrapper{justify-content:flex-end}header.open nav{visibility:visible;opacity:1;pointer-events:all}header.open nav .mobile-wrapper{transform:translateY(-100px)}}.burger{display:none;width:28px;height:20px;position:relative;cursor:pointer}.burger:before{content:"";position:absolute;display:block;inset:-20px}.burger span{position:absolute;left:0;right:0;height:3px;display:block;transition:.3s;opacity:1;transform:rotate(0) translate(0);background-color:var(--birka-dark);transform-origin:center center}.burger span:nth-child(1){top:0}.burger span:nth-child(2),.burger span:nth-child(3){top:8px}.burger span:nth-child(4){top:16px}header.open .burger span:nth-child(1){transform:translate(-100%);opacity:0}header.open .burger span:nth-child(4){transform:translate(100%);opacity:0}header.open .burger span:nth-child(2){transform:rotate(45deg)}header.open .burger span:nth-child(3){transform:rotate(-45deg)}.logo__wrapper{margin-right:auto}.logo__img{margin-top:4px;cursor:pointer;display:block;height:min(30px,5vw);background-image:var(--birka-logo-blue);background-repeat:no-repeat;background-size:contain}.logo__img.snow{margin:0 0 0 -8px;height:min(45px,8vw);background-image:url(/assets/img/logo-snow.svg)}.logo__text{font-family:Montserrat;font-style:normal;font-weight:500;font-size:min(10px,1.7vw);line-height:1.4;text-transform:uppercase;color:#00000059}
