.header{align-content:end;display:grid;grid-template-columns:2fr 1fr;height:108px;margin-bottom:44px;place-content:center}.header .logo:hover{text-decoration:none!important}.header .mobile-header{font-size:32px;line-height:30px}.header h1{margin-bottom:0;text-align:left}.header .menu{place-self:center;text-align:right}.header .menu a{margin-left:33px}.header .hamburger{display:none}.header .desktop-header{display:block}.header .mobile-header{display:none}@media screen and (max-width:1280px){.header{height:auto;margin-bottom:32px;padding-top:24px}.header .desktop-header{display:none}.header .mobile-header{display:block;margin-bottom:0}}@media screen and (max-width:768px){.header .menu{display:none}.header .hamburger{display:block;position:absolute;right:0;top:22px;transition:all .3s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1000}.header .hamburger .line{background-color:#000;height:2px;margin:6px 0;transition:all .3s ease-in-out;width:24px}.header .hamburger .line--white{background-color:#fff}.header .line{display:block;margin:3px auto}.header .hamburger:hover{cursor:pointer}.header .hamburger.active .line:nth-child(2){opacity:0}.header .hamburger.active .line:first-child{transform:translateY(8px) rotate(45deg)}.header .hamburger.active .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}.sidebar{background-color:#fff;display:none;height:calc(100vh - 214px);padding-top:40px;position:fixed;right:-100%;text-align:start;top:60px;transition:right .5s ease-in-out;width:100%;z-index:101}.sidebar.active{right:0}.sidebar .sidebar-menu{display:grid;grid-template-columns:1fr;margin:0 auto;row-gap:32px;width:calc(100% - 32px)}.sidebar .sidebar-menu a{font-size:24px;text-decoration:none}.sidebar .sidebar-menu a:hover{text-decoration:underline}@media screen and (max-width:768px){.sidebar{display:block;height:calc(100vh - 40px)}}.footer-divider{display:none}@media screen and (max-width:768px){.footer-divider{background-color:#000;display:block;height:1px;margin:0 auto;position:relative;width:100%}}.footer{-moz-column-gap:64px;column-gap:64px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:32px;padding-top:64px}.footer a,.footer p,.footer span{font-size:14px}.footer .col a,.footer .col span{display:block}.footer .links a{display:inline-block}@media screen and (max-width:1024px){.footer{grid-template-columns:1fr 1fr;row-gap:32px}}@media screen and (max-width:768px){.footer{grid-template-columns:1fr;padding-top:38px;row-gap:16px}}@font-face{font-family:avenir;src:url(./AvenirLTStd-Book.CaHpovFe.otf)}h1{color:#000;font-family:avenir,serif;font-size:32px;font-style:normal;font-weight:400;letter-spacing:1px;margin-top:0}@media screen and (max-width:1024px){h1{font-size:32px}}@media screen and (max-width:768px){h1{font-size:24px}}input::-moz-placeholder,textarea::-moz-placeholder{color:#000;font-family:avenir,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:normal;margin-top:0}a,figcaption,h2,h3,input,input::placeholder,li,p,span,td,textarea,textarea::placeholder,ul{color:#000;font-family:avenir,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:normal;margin-top:0}@media screen and (max-width:768px){input::-moz-placeholder,textarea::-moz-placeholder{font-size:17px}a,figcaption,h2,h3,input,input::placeholder,li,p,span,td,textarea,textarea::placeholder,ul{font-size:17px}}.content-home h1{font-size:64px}@media screen and (max-width:1024px){.content-home h1{font-size:32px}}@media screen and (max-width:768px){.content-home h1{font-size:32px}}.content-home h2{font-size:48px;font-weight:500}@media screen and (max-width:1024px){.content-home h2{font-size:34px}}@media screen and (max-width:768px){.content-home h2{font-size:24px}}input::-moz-placeholder,textarea::-moz-placeholder{color:#757575}input::placeholder,textarea::placeholder{color:#757575}a,a:hover{text-decoration:none}b,strong{font-style:normal;font-weight:600}b,i,strong{color:#000;font-family:avenir,serif;letter-spacing:1px}i{font-style:italic;font-weight:400}body{overflow-x:hidden}body.hide-scroll{overflow-y:hidden}.wrapper{display:block;max-width:1920px;min-height:calc(100vh - 80px);position:relative;width:calc(100% - 128px)}@media screen and (max-width:1024px){.wrapper{width:calc(100% - 32px)}}.wrapper{margin:0 auto}.content{min-height:calc(100vh - 400px)}@media screen and (max-width:1024px){.content{min-height:calc(100vh - 380px)}}@media screen and (max-width:768px){.content{min-height:calc(100vh - 520px)}}.menu .router-link-active,.sub-categories .router-link-active{text-decoration:underline}.page-enter-active,.page-leave-active{transition:all .3s}.page-enter-from,.page-leave-to{filter:blur(2px);opacity:0}.fadeIn{opacity:1!important}.fadeOut{opacity:0!important;pointer-events:none!important}
