.header-aside-login-cont:before,.megabox:before{content:"";position:absolute;z-index:0;width:130%;height:130%;min-height:4.5rem;top:-1rem;left:50%;transform:translateX(-50%);display:block}.rest{position:relative;background-color:#fff;z-index:12;width:100%;padding-bottom:1px}.relative{position:relative}.missing{border-left:4px solid red}.env-production .alert-error{display:none!important}.shrink .header-wrapper{transition-delay:.4s;height:2.8125rem}.shrink .header-title-link .header-subtitle{transition-delay:.4s;opacity:0;height:0}.header-private{position:relative;display:flex;justify-content:space-between;align-items:center;height:50px;border-bottom:1px solid #d3d3d3;padding:0 1.875rem;background:#fff;transition:height .4s;transition-delay:0s}.header-private .lock{padding:5px;height:100%}.header-private .lock svg{height:100%}.header-wrapper{background:#fff;position:relative;display:flex;justify-content:space-between;align-items:center;height:4.6875rem;padding:0 1.875rem;transition:height .4s;transition-delay:0s}.header-wrapper.fold{transform:translateY(-100%)}@media only screen and (max-width:768px){.header-wrapper{padding:0}}.header-burger-btn{cursor:pointer;display:flex;height:100%;align-items:center;font-size:12px}.header-burger-btn-icon{width:26px;height:14px;display:flex;flex-direction:column;justify-content:space-between}.header-burger-btn-icon-line{width:100%;height:2px;background:#000;transition:transform .4s}.header-burger-btn-icon-line:last-child{background:#cfad6d}.header-burger-btn span{margin-left:.75rem;display:flex;font-weight:600;letter-spacing:1px}@media only screen and (max-width:768px){.header-burger-btn{margin-left:1rem}.header-burger-btn span{display:none}}.header-burger-btn:hover .header-burger-btn-icon-line:first-child{transform:translateY(-2px)}.header-burger-btn:hover .header-burger-btn-icon-line:last-child{transform:translateY(2px)}.header-socials-list{display:flex;margin-right:2rem}.header-socials-list-item{display:inline-block;height:1.4375rem;padding-left:.2rem;padding-right:.2rem}.header-socials-list-item a{height:1.4375rem;line-height:1.4375rem}.header-socials-list-item svg{height:1.4375rem;width:1.4375rem;fill:#000}.header-title-link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@media only screen and (max-width:415px){.header-title-link .header-title{display:none}}.header-title-link .header-subtitle{font-family:"Times New Roman",Times,"Liberation Serif",serif;font-style:italic;font-weight:400;font-size:16px;line-height:18px;opacity:1;overflow:hidden;text-align:center;flex:none;padding-left:2.0625rem;width:100%;height:18px;transition:height .3s ease-in-out,opacity .3s ease-in-out}@media only screen and (max-width:415px){.header-title-link .header-subtitle{display:none}}.header-title-link svg{width:2.0625rem;height:1.8125rem}@media only screen and (max-width:415px){.header-title-link svg{display:block}}.header-title{color:#1b1b1c;text-transform:uppercase;margin:0 0 0 1.25rem;font-weight:500;font-size:20px;font-size:1.25rem;letter-spacing:.625rem}@media only screen and (max-width:480px){.header-title{margin:0;font-size:.8125rem;letter-spacing:.25rem}}@media only screen and (max-width:768px){.header-title{font-size:1rem;letter-spacing:.75rem}}.header-title-logo{height:25px}.header-aside{position:relative;display:flex;align-items:center;height:100%}.header-aside-login-link,.header-aside-search-link{font-size:12px;font-size:12px;text-transform:uppercase;display:flex;align-items:center;text-align:center;margin-right:3.125rem;height:100%}.header-aside-login-link svg,.header-aside-search-link svg{width:14px;height:14px;margin-right:.75rem}@media only screen and (max-width:768px){.header-aside-login-link,.header-aside-search-link{margin:0;padding:.2rem;width:23px;height:100%}.header-aside-login-link span,.header-aside-search-link span{display:none}.header-aside-login-link svg,.header-aside-search-link svg{width:100%;height:100%;margin-right:auto;margin-left:auto;position:relative;display:inline-block}}.header-aside-search-link{display:none}@media only screen and (max-width:768px){.header-aside-search-link{display:flex}}.header-aside-login-cont{position:absolute;top:100%;right:.9375rem;width:21.875rem;will-change:opacity;background-color:#fff;box-shadow:.6px 4px .625rem 0 rgba(1,1,1,.3);display:flex;flex-direction:column;padding:1.5625rem 1.5625rem 2.1875rem;margin-top:1px;z-index:23;opacity:0;transform:translateY(-5px);pointer-events:none;transition:.5s opacity cubic-bezier(.165,.84,.44,1),.5s transform cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:768px){.header-aside-login-cont{width:100%;top:4.6rem;position:fixed;left:0;z-index:1000}}.header-aside-login-cont>*{z-index:1}.header-aside-login-cont.ok{pointer-events:all}.header-aside-login-cont h3{position:relative;font-size:14px;font-size:.875rem;letter-spacing:.2625rem;margin:0 0 2.5rem;padding-left:.625rem;max-width:12.5rem;text-transform:uppercase;font-weight:500}.header-aside-login-cont h3::before{content:"";position:absolute;left:0;top:-2px;bottom:-2px;background-color:#cfad6d;width:2px}.header-aside-login-cont ul{list-style:none;font-size:0;margin-bottom:1rem}.header-aside-login-cont ul li{display:inline-block;width:50%;font-size:0;position:relative}.header-aside-login-cont ul li:before{content:"";position:relative;width:100%;padding-top:100%;display:table}@media only screen and (max-width:768px){.header-aside-login-cont ul li:before{padding-top:50%}}.header-aside-login-cont ul li a{position:absolute;height:100%;padding:.5rem;padding-top:2rem;top:0;left:0;color:#949494;width:100%;text-align:center;display:inline-block;transition:background-color .4s,color .4s}.header-aside-login-cont ul li a span{font-size:.875rem;display:block}@media only screen and (max-width:768px){.header-aside-login-cont ul li a span{font-size:1.125rem}}.header-aside-login-cont ul li a svg{width:1.8rem;height:1.8rem;display:inline-block;margin-bottom:1rem;transition:fill .4s}.header-aside-login-cont ul li a:hover{background-color:#f1f1f1;color:#000}.header-aside-login-cont ul li a:hover svg{fill:#cfad6d}.header-aside-login-form{display:flex;flex-direction:column;margin-bottom:3.125rem}.header-aside-login-form button{margin-top:1.875rem}.header-aside-login-form-wrapper{position:relative;display:flex;flex-direction:column;margin-bottom:1.875rem}.header-aside-login-form-wrapper label{position:absolute;top:50%;left:1.875rem;transform:translateY(-50%);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-size:12px;font-style:italic;font-weight:lighter;pointer-events:none;opacity:1;transition:.5s opacity cubic-bezier(.165,.84,.44,1)}.header-aside-login-form-wrapper svg{position:absolute;top:50%;left:.625rem;transform:translateY(-50%);width:.4375rem;height:.5rem;fill:#cfad6d;margin-right:.625rem}.header-aside-login-form-wrapper input{font-family:Roboto,Helvetica,Arial,sans-serif;padding:.3125rem 1.875rem;width:100%;border-bottom:1px solid #d7d3d3}.header-aside-login-form-wrapper input:focus+label{opacity:0}.header-aside-forgotten-pw-link{font-size:10px;font-size:10px;font-weight:lighter;font-style:italic;font-family:Roboto,Helvetica,Arial,sans-serif;color:#909090;position:absolute;top:100%;right:0;padding-top:.625rem}.header-aside-create-acc-link{display:table;margin:0 auto;position:relative;font-size:16px;font-size:1rem;color:#cfad6d;font-family:Roboto,Helvetica,Arial,sans-serif;margin-bottom:.5rem}.header-aside-create-acc-link::after{content:"";position:absolute;bottom:0;right:0;left:0;height:1px;background-color:#cfad6d;transition:.5s color cubic-bezier(.165,.84,.44,1)}.header-aside-create-acc-link:hover::after{background-color:#000}.header-aside-create-acc-link.password{color:#000;font-size:12px;text-decoration:none;margin-bottom:1.2rem}.header-aside-create-acc-link.password::after{display:none}.header-lang-list{display:flex}@media only screen and (max-width:768px){.header-lang-list{display:none}}.header-lang-list-item{font-size:12px;color:#1b1b1c;text-transform:uppercase}.header-lang-list-item.active{text-decoration:underline;background-color:transparent}.header-lang-list-item:not(:last-child){position:relative;padding-right:.625rem;margin-right:.625rem}.header-lang-list-item:not(:last-child)::after{content:"";position:absolute;top:-1px;bottom:-1px;right:0;width:1px;background-color:#d3d3d3}@media only screen and (max-width:768px){.shrink .header-aside-login-cont{top:2.8125rem}}