:root{--menu-animation-full: .65s;--menu-animation-part: calc(var(--menu-animation-full) / 3);--menu-animation-parts: calc(var(--menu-animation-full) / 3 * 2)}.top-navigation{position:fixed;top:0;left:0;right:0;padding:15px 20px;z-index:99;background-color:#ffffffe6}@media screen and (min-width: 768px){.top-navigation{padding:32.5px var(--space-gutter)}}body:not(.no-transition) .top-navigation{transition:background-color var(--animation-one)}.theme--dark .top-navigation{background-color:#000000bf}.top-navigation .page-width{display:flex;justify-content:space-between;align-items:center}.top-nav__content{display:flex;align-items:center}.top-nav__contact-item{cursor:pointer}.top-nav__content .top-nav__contact-item,.menu__link,.menu__contact-item{font-family:Bai Jamjuree,sans-serif;font-style:normal;font-weight:400}.top-nav__content .top-nav__contact-item,.menu__contact-info a{text-decoration:underline}.top-nav__content .top-nav__contact-item{display:none;padding-right:var(--space-gutter);font-size:18px;transition:opacity var(--animation-one)}body:not(.no-transition) .top-nav__content svg *{transition:fill var(--animation-one)}.top-nav__content .top-nav__contact-item svg{display:inline-block;height:14px;width:14px}.theme--dark .top-nav__content svg *{fill:var(--color-light)}.top-nav__content .top-nav__contact-item:hover,.top-nav__content .top-nav__contact-item:hover svg{opacity:.5}.top-nav__logo-outer{position:relative}.top-nav__logo-outer a{position:absolute;top:0;left:0;width:100%;height:100%}.top-nav__logo{cursor:pointer;width:60px}.top-nav__logo svg{width:100%}.top-nav__logo svg *{fill:var(--color-dark)}.theme--dark .top-nav__logo svg *{fill:var(--color-light)}.menu{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;opacity:0;pointer-events:none}.menu__bg{position:absolute;width:100%;height:100%;background-color:var(--color-dark);opacity:0;z-index:0;cursor:pointer}.theme--dark .menu__bg{background-color:var(--color-light)}.menu__container{position:relative;background-color:var(--color-light);display:flex;flex-direction:column;height:100%;width:100%;transform:translate(101%);transition:transform var(--menu-animation-parts) ease-in-out;z-index:1}@media (min-width: 768px){.menu__container{transform:translateY(-101%)}}.menu__contact-info{display:flex;justify-content:center;align-items:center}.menu__links{display:flex;justify-content:center;align-items:center;padding-bottom:var(--space-element-m);padding:0 var(--space-gutter);flex:1 1 auto}.menu__aside{flex:0 1 30%;max-height:200px;position:relative;overflow:hidden}.menu__aside-slide{display:block;position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;transform:translate(101%);transition:transform var(--menu-animation-part) ease-in-out var(--menu-animation-parts)}.menu__aside-slide img{position:absolute;display:block;height:100%;width:100%;top:0;left:0;object-fit:cover;object-position:top center}.menu__aside-text{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:auto;display:flex;justify-content:flex-end}@media (min-width: 768px){.menu__aside-slide img{width:calc(100% - var(--space-gutter))}.menu__aside-text{padding-right:var(--space-gutter)}}.menu__aside-text a{cursor:pointer;font-family:Bai Jamjuree,sans-serif;font-style:normal;display:block;font-size:18px;font-weight:400;padding:20px;text-decoration:underline}.menu__contact-info-container{position:relative;z-index:1}.menu__links-contacts{padding-top:var(--space-element-l);display:flex;flex-direction:column}.menu__link{font-weight:700;display:flex;align-items:center;padding:0 0 var(--space-element-l);font-size:32px}@media (min-width: 768px){.menu__link{font-size:42px}}@media (min-width: 1024px){.menu__link{font-size:52px}}.icon-link-arrow{margin-left:10px;width:.5em;height:.5em}.menu__link-icon{display:inline-block;width:1em;height:1em}.menu__link-icon svg{width:100%}.menu__link:hover{text-decoration:underline}.menu__contact-item{padding-bottom:20px}.menu__link:nth-child(n+2){padding-top:40px}.menu__contact-item,.menu__links-container{display:flex;flex-direction:column;align-items:center}.menu__contact-item span{display:block;font-size:16px;color:var(--color-darkish);padding-bottom:5px}.menu__contact-item a{display:block;color:var(--color-dark);font-weight:700;text-decoration:underline;padding-bottom:.2em}.hamburger__outside{display:flex;align-items:center;cursor:pointer}.hamburger__text{font-family:Bai Jamjuree,sans-serif;line-height:1;font-size:18px;display:none;margin-right:7.5px;transition:opacity var(--animation-one)}.hamburger{background-color:var(--color-dark);border-radius:50%;width:40px;height:40px;padding:10px;display:flex;justify-content:center;align-items:flex-end;flex-direction:column;cursor:pointer;position:relative;transition:background-color var(--menu-animation-part) ease-in-out}.theme--dark .hamburger{background-color:var(--color-light)}.hamburger .top,.hamburger .mid,.hamburger .bot{height:2px;width:100%;background-color:var(--color-light);transition:transform var(--menu-animation-part) ease-in-out,background-color var(--menu-animation-part) ease-in-out}.hamburger .mid{transition:transform calc(var(--menu-animation-part) / 1.5) ease-in-out,background-color var(--menu-animation-part) ease-in-out}.no-transition .hamburger .top,.no-transition .hamburger .mid,.no-transition .hamburger .bot{transition:transform 0s ease-in-out,background-color 0s ease-in-out}.no-transition .hamburger{transition:background-color 0s linear}.theme--dark .hamburger .top,.theme--dark .hamburger .mid,.theme--dark .hamburger .bot{background-color:var(--color-dark)}.hamburger .mid__outer{margin:3px 0;width:80%;overflow:hidden}.active--menu,.resetting--menu{overflow:hidden}.active--menu .top-navigation,.active--menu.theme--dark .top-navigation{transition:background-color var(--menu-animation-part) ease-in-out}.active--menu .top-navigation,.active--menu.theme--dark .top-navigation{background-color:var(--color-light)}.active--menu .menu{opacity:1;pointer-events:all}.active--menu .menu__bg{transition:opacity var(--menu-animation-full) ease-in-out;opacity:.5}.active--menu .menu__container,.active--menu .menu__aside-slide{transform:translate(0)}@media (min-width: 768px){.active--menu .menu__container{transform:translateY(0)}}.theme--dark.active--menu .hamburger{background-color:var(--color-dark)}.active--menu .hamburger .top{transform:translateY(5px) rotate(45deg)}.theme--dark.active--menu .hamburger .top,.theme--dark.active--menu .hamburger .mid,.theme--dark.active--menu .hamburger .bot{background-color:var(--color-light)}.active--menu .hamburger .mid{transform:translate(101%)}.active--menu .hamburger .bot{transform:translateY(-5px) rotate(-45deg)}.active--menu .top-nav__content .top-nav__contact-item,.resetting--menu .top-nav__content .top-nav__contact-item,.active--menu .hamburger__text,.resetting--menu .hamburger__text{opacity:0;pointer-events:none}.resetting--menu .menu{opacity:1}.resetting--menu .menu__container{transition:transform var(--menu-animation-parts) ease-in-out var(--menu-animation-part)}.resetting--menu .menu__aside-slide{transition:transform var(--menu-animation-part) ease-in-out 0s}.menu__animate-box,.menu__animate-box--alternative{overflow:hidden}.menu__animate-box *{transform:translate(101%)}.menu__animate-box--alternative *{transform:translate(-101%)}.active--menu .menu__animate-box *,.active--menu .menu__animate-box--alternative *{transform:translate(0);transition:transform var(--menu-animation-part) ease-in-out var(--menu-animation-parts)}.resetting--menu .menu__animate-box *,.resetting--menu .menu__animate-box--alternative *{transition:transform var(--menu-animation-part) ease-in-out 0s}@media screen and (min-width: 768px){.hamburger__text{display:block}.menu__container{height:90vh;max-height:880px;justify-content:center}.menu__aside{flex:0 1 40%;max-height:unset;max-width:calc((var(--page-width) * .4) + var(--space-gutter))}.menu__links{flex:0 1 60%;max-width:calc((var(--page-width) * .6) + var(--space-gutter));align-items:center;justify-content:flex-start;padding-bottom:0}.top-nav__logo{width:80px}.top-nav__content .top-nav__contact-item{display:flex;align-items:center}.menu__container{flex-direction:row}.menu__contact-item,.menu__links-container{align-items:flex-start}.active--menu .top-nav__logo svg *{fill:var(--color-dark)}}@media screen and (min-width: 900px){.menu__links-contacts{flex-wrap:wrap;flex-direction:row}.menu__contact-item:nth-child(odd){margin-right:var(--space-element-m)}}.top-nav__contact-item.only--phone{display:none}@media (max-width: 767px){.top-nav__contact-item.only--phone{display:block}.top-nav__contact-item:not(.only--phone){display:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/header.css.map */
