html{font-family:'Montserrat',sans-serif}header,header .h-main nav{display:flex;align-items:center}header{position:sticky;position:-webkit-sticky;z-index:10;top:0;left:0;width:100%;padding:10px}header.scrolling{background-color:var(--mainFgColorBright);-moz-box-shadow:0 0 5px 0 #141414;-webkit-box-shadow:0 0 5px 0 #141414;box-shadow:0 0 5px 0 #141414}header .h-left,header .h-left .logo,header .h-main{display:flex;align-items:center}header .h-left{flex-direction:row;padding:0 5%}header,header .h-left .logo{-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;-webkit-transition:all 200ms linear;transition:all 200ms linear}header .h-left .logo{flex-direction:row;justify-content:center;height:20vmin;max-height:150px}header.scrolling .h-left .logo{height:9vmin;max-height:60px}header .h-left .logo .logo-svg{height:100%}header .h-main{overflow-x:auto;justify-content:flex-start;width:100%}header .h-main nav{white-space:nowrap;color:#1f2732}header .h-main nav a{font-family:"Montserrat",sans-serif;font-weight:700;margin:0 20px;-moz-transition:color 150ms linear;-ms-transition:color 150ms linear;-o-transition:color 150ms linear;-webkit-transition:color 150ms linear;transition:color 150ms linear;text-decoration:none;color:#141414}header .h-main nav a.active,header .h-main nav a:hover{color:var(--mainBgColor)}header .h-left .h-menu{position:relative;display:none;flex-direction:column;margin:0 0 0 auto;cursor:pointer}header .h-left .h-menu span{position:relative;z-index:1;display:block;width:33px;height:4px;margin:3px 0;-moz-transition:transform .5s cubic-bezier(.77,.2,.05,1),background-color .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-ms-transition:transform .5s cubic-bezier(.77,.2,.05,1),background-color .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-o-transition:transform .5s cubic-bezier(.77,.2,.05,1),background-color .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1),background-color .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background-color .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#141414}header .h-left .h-menu span:first-child{-moz-transform-origin:1px 0;-ms-transform-origin:1px 0;-o-transform-origin:1px 0;-webkit-transform-origin:1px 0;transform-origin:1px 0}header .h-left .h-menu span:nth-child(3){-moz-transform-origin:1px 100%;-ms-transform-origin:1px 100%;-o-transform-origin:1px 100%;-webkit-transform-origin:1px 100%;transform-origin:1px 100%}header.open .h-left .h-menu span{background-color:#232323}header.open .h-left .h-menu span:nth-child(1){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1}header.open .h-left .h-menu span:nth-child(2){-moz-transform:rotate(0deg) scale(.2,.2);-ms-transform:rotate(0deg) scale(.2,.2);-o-transform:rotate(0deg) scale(.2,.2);-webkit-transform:rotate(0deg) scale(.2,.2);transform:rotate(0deg) scale(.2,.2);opacity:0}header.open .h-left .h-menu span:nth-child(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header .languages{flex-direction:row;margin:0 auto 0 10px}header.isResponsive .languages{margin:5px 0}header .account-links .client-cart .cart-count,header .languages,header .languages>a{display:flex;align-items:center;justify-content:center}header .languages>a>*{width:32px;height:auto}header .account-links{display:flex;padding:10px 0;white-space:nowrap}header .account-links .client-cart{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}header .account-links .client-cart .cart-count{font-size:13px;line-height:1;position:absolute;right:5px;bottom:5px;min-width:20px;min-height:20px;padding:5px;-moz-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-o-transform:translate(50%,50%);-webkit-transform:translate(50%,50%);transform:translate(50%,50%);color:var(--mainFgColorBright);border-radius:100%;background-color:var(--mainBgColor);-moz-box-shadow:0 0 5px rgba(0,0,0,.5);-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}header.isResponsive{background-color:var(--mainFgColorBright);min-height:0;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;-webkit-transition:all 200ms linear;transition:all 200ms linear}header.isResponsive .h-left{width:100%;padding:0 5%}header.isResponsive .h-left .h-menu{display:flex}header.isResponsive .h-main{overflow:hidden;flex-direction:column;justify-content:flex-start;height:0;margin:0;-moz-transition:height 200ms linear,margin 200ms linear;-ms-transition:height 200ms linear,margin 200ms linear;-o-transition:height 200ms linear,margin 200ms linear;-webkit-transition:height 200ms linear,margin 200ms linear;transition:height 200ms linear,margin 200ms linear}header.isResponsive,header.isResponsive .h-main nav{flex-direction:column}header.isResponsive .h-main nav a{font-size:20px;margin:20px 0}header.isResponsive .h-main .account-links{align-items:center;flex-direction:column;margin:0;border-top:2px solid #141414}header.isResponsive .h-main .account-links>*{margin:20px 0 0}header.isResponsive.open{min-height:100vh;background-color:var(--mainFgColorBright)}header.isResponsive.open .h-main{overflow-y:auto;flex-direction:column;flex-grow:1;margin:5% 0 0}@media screen and (max-width:1112px){header .h-left .logo{max-height:100px}}