body:has(header.activeSticky) {
  overflow-x: hidden;
}
body > header.center {
  margin: 40px auto 30px !important;
  border: 1px solid var(--lgrey);
  height: 74px;
  padding: 0;
  transition: all 200ms linear;
  z-index: 10000;
  position: sticky;
  left: 40px;
  top: 0px;
  right: 40px;
  padding: 0;
  background: var(--white);
  transition: all 200ms linear;
}
body > header.center.activeSticky {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-left-color: var(--lgrey);
  border-right-color: var(--lgrey);
  border-top-color: var(--lgrey);
  border-radius: 0;
}
body > header.center.activeSticky:after {
  content: "";
  width: 200vw;
  background-color: var(--white);
  border-top: 1px solid var(--lgrey);
  border-bottom: 1px solid var(--lgrey);
  left: -50vw;
  right: -50vw;
  height: 100%;
  position: absolute;
  z-index: 0;
  transition: all 500ms linear;
}
body > header.center > * {
  height: 100%;
  z-index: 1;
}
body > header.center .left {
  flex: none;
}
body > header.center .langchange {
  height: 100%;
  display: flex;
  align-items: center;
  border-left: 1px solid var(--lgrey);
  position: relative;
  margin-right: 30px;
}
body > header.center .logo {
  width: 180px;
  margin-left: 30px;
  display: flex;
}
body > header.center .langchange {
  border-left: 0 !important;
}
body > header.center .mobile {
  height: 100%;
  border-right: 1px solid var(--lgrey);
  padding: 0 30px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  color: var(--dark-text);
  display: none;
}
body > header.center .mobile i {
  font-size: 30px;
}
body > header.center .mobile span {
  margin-left: 18px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 17px;
}
body > header.center .break {
  background-color: var(--lgrey);
  height: 100%;
  min-width: 1px;
  margin-left: 30px;
}
body > header.center .info {
  font-size: 17px;
  font-weight: 600;
  color: var(--c0);
}
body > header.center form {
  flex: auto;
  width: 100px;
  height: 100%;
  border: none;
  background: linear-gradient(90deg, #f9f9f9 0%, rgba(255, 255, 255, 0) 100%);
}
body > header.center form > i, body > header.center form > button {
  font-size: 16px;
  position: absolute;
  margin-left: 20px;
  background: vaR(--dark-text);
  border: none;
  height: 32px;
  width: 32px;
  border-radius: 5px;
  color: var(--white);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
body > header.center form > i:before, body > header.center form > button:before {
  animation: shakeOnce 2.5s ease-in-out 5;
}
body > header.center form > i:hover, body > header.center form > button:hover {
  background-color: var(--main-color);
}
body > header.center form > i {
  display: none;
}
body > header.center form input {
  background: var(--white);
  height: 50px;
  margin: 0px 12px;
  border: 1px solid #ececec;
  border-radius: 5px;
  padding: 0 15px 0 45px;
  font-size: 15px;
  font-weight: 600;
  color: var(--dark);
  transition: all 200ms linear;
}
body > header.center form input:focus {
  border: 1px solid rgb(212, 212, 212);
}
body > header.center form input::-moz-placeholder {
  color: var(--ldark-text);
}
body > header.center form input::placeholder {
  color: var(--ldark-text);
}
body > header.center nav {
  padding: 0 30px 0 38px;
}
body > header.center nav > ul {
  height: 100%;
  display: flex;
}
body > header.center nav > ul > li > ul {
  max-height: calc(85svh - 120px);
  padding-bottom: 40px;
}
body > header.center nav > ul > li > ul > li {
  width: 240px;
}
body > header.center nav > ul > li > ul > ul > li > a {
  font-weight: 700;
  color: var(--white);
  font-size: 16px !important;
}
body > header.center nav > ul > li > ul > ul > li > a + ul {
  margin-top: 5px;
}
body > header.center nav > ul > li:hover > ul {
  opacity: 1;
  pointer-events: all;
  z-index: 100;
  visibility: visible;
}
body > header.center nav > ul > li > a {
  height: 100%;
  display: flex;
  align-items: center;
}
body > header.center nav > ul > li + li {
  margin-left: 1.8vw;
}
body > header.center nav a {
  font-size: 16px !important;
  font-weight: 700;
  color: var(--dark-text);
}
body > header.center nav .current > a,
body > header.center nav .active > a {
  color: var(--main-color);
}
body > header.center nav ul ul:has(li.current) .active:not(:has(.current)):not(.current) > a {
  color: var(--c0);
}
body > header.center nav a:hover {
  opacity: 0.8;
}
body > header.center nav li {
  position: relative;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
body > header.center nav li i.icon {
  position: absolute;
  left: 230px;
  color: var(--main-color);
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 5px;
  z-index: 100;
  cursor: pointer;
  margin-top: 5px;
}
body > header.center nav li.active > i.icon:before {
  display: block;
  transform: rotate(180deg);
}
body > header.center nav li.parent > a {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
}
body > header.center nav li.parent > a:after {
  content: "\e07c";
  color: var(--d6);
  font-size: 16px;
  margin-left: 4px;
}
body > header.center nav li li a::first-letter {
  text-transform: uppercase;
}
body > header.center nav li ul {
  z-index: -100;
}
body > header.center nav li > ul {
  display: none;
  position: absolute !important;
  top: 100%;
  background-color: var(--udark);
  font-size: 15px;
  font-weight: 700;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  left: 0;
  overflow-x: auto;
  border: 1px solid var(--btd);
  padding: 30px;
  min-width: 300px;
}
body > header.center nav li > ul:has(ul) {
  min-width: 230px;
}
body > header.center nav li > ul:has(ul) ul {
  min-width: 230px;
}
body > header.center nav li > ul:has(li.parent) {
  width: 580px;
}
body > header.center nav li > ul:not(:has(li.parent)) {
  max-width: 300px;
}
body > header.center nav li > ul:not(:has(li.parent)) li {
  width: 100%;
}
body > header.center nav li > ul:not(:has(li.parent)) li a {
  max-width: 100%;
  width: 100%;
}
body > header.center nav li > ul ul {
  position: absolute !important;
  top: 30px;
  bottom: 30px;
  right: 30px;
  left: inherit;
  width: 227px;
  padding: 11px 20px;
  border: 1px solid var(--dtext);
  border-radius: 5px;
  margin: 0;
  opacity: 0;
  pointer-events: none;
  z-index: -100;
  gap: 10px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  transition: all 200ms linear;
}
body > header.center nav li > ul ul a {
  padding: 0 !important;
  font-size: 14px !important;
  color: var(--c0);
}
body > header.center nav li > ul ul li {
  height: auto;
}
body > header.center nav li > ul > li {
  display: flex;
  align-items: flex-start;
  position: static;
}
body > header.center nav li > ul > li > a {
  color: var(--white-stay);
  max-width: 200px;
  padding: 10px 0 !important;
}
body > header.center nav li > ul > li + li {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid var(--dark-text-stay);
}
body > header.center nav li > ul li a {
  font-size: 15px;
  font-weight: 500;
  padding: 10px 30px 10px 0;
}
body > header.center nav li > ul li a:hover {
  padding-left: 2px;
}
body > header.center nav li > ul li a:after {
  display: none;
}
body > header.center nav ul > li.active > ul {
  opacity: 1;
  pointer-events: all;
  z-index: 100;
  visibility: visible;
}
body > header.center .beforeTop {
  position: absolute;
  top: -41px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  z-index: -1;
  height: 40px;
  padding: 0 30px;
  align-items: center;
  gap: 20px;
}
body > header.center .beforeTop .currency,
body > header.center .beforeTop .pricetype {
  border-radius: 5px;
  padding: 4px 7px;
  border: 1px solid #e9e9e9;
  text-align: center;
  display: flex;
  justify-content: center;
  text-align: center;
  font-size: 13px;
  margin-right: 0;
  gap: 10px;
  display: flex;
  align-items: center;
}
body > header.center .beforeTop .currency a,
body > header.center .beforeTop .pricetype a {
  color: var(--c9);
}
body > header.center .beforeTop .currency a.active,
body > header.center .beforeTop .pricetype a.active {
  color: var(--dark-text);
  font-weight: 700;
}
body > header.center .beforeTop .favoritesPath {
  color: var(--dark-text);
  font-weight: 700;
  font-size: 15px;
  display: flex;
  align-items: center;
  gap: 6px;
}
body > footer {
  margin: 40px 0;
}
body > footer .top {
  padding: 26px 20px 80px !important;
}
body > footer .top > .item {
  margin: 20px;
  width: 200px;
}
body > footer .top > .item > * {
  width: 100%;
}
body > footer .top > .item.f-1 {
  width: 260px;
  max-width: 394px;
  flex: auto;
}
body > footer .top > .item.f-1 .bg-logo-black {
  fill: #a7a7a7;
}
body > footer .top > .item.f-1 .second-color,
body > footer .top > .item.f-1 .bg-logo-main {
  fill: #cdcdcd;
}
body > footer .top > .item.f-1 svg {
  max-width: 210px;
  margin-bottom: 35px;
}
body > footer .top > .item.f-1 h3 {
  font-size: 20px;
  color: var(--dark-text);
  font-weight: 800;
  margin-bottom: 6px;
}
body > footer .top > .item.f-1 p {
  font-size: 14px;
  color: var(--lsdark-text);
  line-height: 1.7;
  font-weight: 500;
}
body > footer .top > .item:nth-child(n+2) {
  flex: auto;
  padding-left: 3vw;
  width: 200px;
}
body > footer .top > .item:nth-child(n+2) h3 {
  font-size: 22px;
  color: var(--dark-text);
  font-weight: 800;
  margin-bottom: 20px;
}
body > footer .top > .item:nth-child(n+2) ul li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
body > footer .top > .item:nth-child(n+2) ul li:before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: var(--main-color);
  margin-right: 18px;
}
body > footer .top > .item:nth-child(n+2) ul li a {
  color: var(--lsdark-text);
  font-size: 15px;
  font-weight: 500;
}
body > footer .top > .item:nth-child(n+2) ul li a:hover {
  color: var(--main-color);
}
body > footer .top > .item:nth-child(n+2) ul li + li {
  margin-top: 20px;
}
body > footer .top .boxcontact .item a i {
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--lsdark-text);
  height: 40px;
  min-width: 40px;
  font-size: 0;
  color: var(--dark-text);
  border-radius: 5px;
  margin-right: 16px;
  content: "";
}
body > footer .top .boxcontact .item a i:before {
  font-size: 18px;
}
body > footer .top .boxcontact .item a:hover i {
  background-color: var(--main-color);
  border: 1px solid var(--main-color);
  color: var(--white-stay);
}
body > footer .top .boxcontact .item a .text {
  font-weight: 800;
  font-size: 13px;
  color: var(--lsdark-text);
}
body > footer .top .boxcontact .item a .text strong {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: var(--dark-text);
}
body > footer .top .boxcontact .item + .item {
  margin-top: 22px;
}
body > footer .socialInfo {
  flex: auto;
}
body > footer .socialInfo p {
  color: var(--dtext);
  font-size: 12px;
  font-weight: 700;
  margin-top: 5px;
}
body > footer .socialInfo p a {
  color: var(--dtext);
  font-weight: 500;
  font-weight: 700;
}
body > footer .socialInfo p + p {
  opacity: 0.7;
  font-size: 11px;
  font-weight: 500;
}
body > footer .socialInfo p + p a {
  font-weight: 500;
}
body > footer .bottom .center {
  min-height: 116px;
  background-color: var(--lb);
  flex-wrap: wrap;
  gap: 20px;
  padding: 20px 40px;
  justify-content: center;
}
body > footer .copy {
  align-items: center;
  line-height: 0;
}
body > footer .copy li {
  margin-left: 26px;
}
body > footer .copy p {
  color: var(--dtext);
  font-weight: 700;
}
body > footer .copy a {
  font-size: 12px;
  color: var(--ltext);
}
body > footer .social li + li {
  margin-left: 21px;
}
body > footer .social a {
  font-size: 0;
}
body > footer .social a i {
  font-size: 19px;
  color: var(--dtext);
}
body > footer .social a:hover {
  opacity: 0.8;
}
body > footer .author a {
  font-size: 14px;
  color: var(--ltext);
  margin-right: 26px;
}
body > footer .author .iconfooter {
  font-size: 14px;
  fill: var(--dtext);
  color: var(--dtext);
}
body > footer .author svg {
  height: 25px;
  min-width: 16px;
  margin-right: 7px;
}
body:has(.article.pages) .offerbox .item {
  min-height: inherit;
  padding-bottom: 0;
  background-color: var(--white);
}
body:has(.article.pages) .offerbox .item:before,
body:has(.article.pages) .offerbox .item span,
body:has(.article.pages) .offerbox .item p {
  display: none;
}
body:has(.article.pages) .offerbox .item img {
  position: relative;
  z-index: 10;
}
body:has(.article.pages) .offerbox .item .info {
  position: relative;
  bottom: 0;
  padding: 35px 30px 20px 20px;
  border: 1px solid var(--f2);
  z-index: 0;
  border-radius: 5px;
  margin-bottom: 0;
  margin-top: -15px;
  min-height: 117px;
}
body:has(.article.pages) .offerbox .item .info h2 {
  color: var(--dark-text);
  margin-bottom: 0;
  font-size: 17px;
}
body:has(.article.pages) .offerbox .item:hover .info {
  padding-left: 30px;
}

.leftOptions {
  min-width: 320px;
  max-width: 320px;
  margin-right: 40px;
  padding: 30px 20px;
  border-radius: 5px;
  background-color: var(--dark);
}
.leftOptions h3 {
  color: var(--white-stay);
  font-size: 23px;
  margin-bottom: 20px;
}
.leftOptions > * + * {
  margin-top: 25px;
}

.dlmode {
  width: 66px;
  border: 1px solid var(--lgrey);
  height: 34px;
  border-radius: 5px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
}
.dlmode .switch {
  min-width: 30px;
  height: 30px;
  background-color: var(--dark);
  border-right: 1px solid var(--lgrey);
  position: absolute;
  border-radius: 5px;
  left: 1px;
  top: 1px;
  bottom: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 200ms linear;
  font-size: 0;
}
.dlmode:before {
  content: "\e387";
  left: 0;
  color: var(--white);
}
.dlmode:after {
  content: "\ea96";
  right: 0;
  color: var(--dark);
}
.dlmode:after, .dlmode:before {
  width: 30px;
  height: 32px;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  z-index: 1;
}

body.dark .dlmode {
  border: 1px solid var(--lddark-text);
}
body.dark .dlmode:before {
  color: var(--dark-text);
}
body.dark .dlmode:after {
  color: var(--dark);
}
body.dark .dlmode .switch {
  left: 33px;
  background-color: var(--main-color);
  border-left: 1px solid #374246;
  border-right: none;
  border-radius: 4px;
}
body.dark .langchange {
  border-left: 1px solid var(--lddark-text) !important;
}
body.dark .langchange > .actual .text {
  color: var(--white-stay);
}
body.dark header.center form input {
  color: var(--white-stay);
}
body.dark > header.center nav li > ul {
  border: 1px solid var(--c0);
}

.oabox.center {
  margin-top: 81px;
  gap: 60px 30px;
}
.oabox.center > * {
  flex: auto;
  width: 200px;
}

.counterlist ul {
  gap: 30px;
  padding: 0 !important;
  align-items: flex-start;
}
.counterlist ul li {
  border-radius: 5px;
  min-height: 200px;
  flex: auto;
  width: 230px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  border: 1px solid var(--lltext);
}
.counterlist ul li .icon i {
  font-size: 50px;
  color: var(--dark-text);
}
.counterlist ul li h4 {
  font-size: 30px !important;
  color: var(--sdark-text);
  margin: 20px 0 0 !important;
}
.counterlist ul li .text {
  font-size: 15px;
  color: var(--sdark-text);
}
.counterlist ul li + li {
  margin-top: 0 !important;
}

.mapProduct.center.bigger {
  margin-top: 81px;
  padding: 0;
  max-width: 1480px;
}
.mapProduct.center.bigger iframe {
  filter: grayscale(1);
}

body > .hm {
  position: fixed;
  top: 0;
  width: 100vw;
  height: 100svh;
  overflow-x: hidden;
  z-index: 9999;
  padding-bottom: 20px;
}
body > .hm .shadowclose {
  opacity: 0.9;
  background-color: var(--white);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
body > .hm .navbox {
  position: absolute;
  top: 114px;
  padding: 20px;
  margin-left: 0;
  left: 40px;
  background-color: var(--dark);
  width: 300px;
  z-index: 3;
  display: flex;
  flex-direction: column;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  overflow-x: auto;
  overflow-y: auto;
  height: calc(100svh - 144px);
  scrollbar-width: none;
  -ms-overflow-style: none;
}
body > .hm .navbox::-webkit-scrollbar {
  display: none;
}
body > .hm .navbox > .navInside {
  margin-bottom: 30px;
}
body > .hm .navbox .navInside h3 {
  color: var(--white-stay);
}
body > .hm .navbox .navInside .backlink {
  font-size: 14px;
  color: var(--main-color);
}
body > .hm .navbox .navInside .backlink i {
  font-size: 14px;
  margin-left: 6px;
}
body > .hm .navbox .navInside .shopbox {
  font-size: 14px;
  color: var(--white-stay);
  margin-left: auto;
  padding: 5px 9px;
  display: flex;
  align-items: center;
  gap: 7px;
  font-weight: 700;
  border-radius: 5px;
  text-transform: uppercase;
  border: 1px solid var(--main-color);
  letter-spacing: 0.5px;
}
body > .hm .navbox .navInside .shopbox i {
  font-size: 16px;
  color: var(--main-color);
}
body > .hm .navbox .navInside .shopbox:hover {
  background-color: var(--main-color);
}
body > .hm .navbox .navInside .shopbox:hover i {
  color: var(--dark-text-stay);
}
body > .hm .navbox .navInside nav > ul:not(.userlink) {
  border-radius: 5px;
  background-color: rgba(16, 32, 51, 0.8);
  padding: 8px 18px;
  text-align: center;
  margin-top: 17px;
  flex-direction: column;
  align-items: flex-start;
  min-height: 100%;
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li i {
  order: 2;
  height: 30px;
  min-width: 30px;
  border-radius: 5px;
  font-size: 18px;
  color: var(--white);
  display: flex;
  background-color: var(--sdark-text);
  opacity: 0.9;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li a {
  flex: auto;
  display: flex;
  color: var(--lgrey);
  min-height: 12px;
  padding: 9px 0;
  min-height: 3vh;
  font-size: 15px;
  order: 1;
  align-items: center;
  width: 100px;
  text-align: left;
  box-sizing: initial;
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li.current > a, body > .hm .navbox .navInside nav > ul:not(.userlink) li.active > a {
  color: var(--main-color);
  font-weight: 700;
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li > a:hover {
  color: var(--main-color);
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li ul {
  display: none;
  order: 3;
  padding: 5px 8px 5px 15px;
  border-radius: 5px;
  width: 100%;
  margin-top: 10px;
  background: rgba(5, 14, 24, 0.25);
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li ul i {
  min-width: 30px;
  height: 30px;
  margin: 4px 10px 4px 4px;
  background: var(--dark-text);
  border: 1px solid var(--sdark-text);
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li li + li {
  margin-top: 3px;
  padding-top: 3px;
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li.active > a {
  font-weight: 700;
  color: var(--white-text);
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li.active > i:before {
  transform: rotate(180deg);
}
body > .hm .navbox .navInside nav > ul:not(.userlink) li + li {
  margin-top: 7px;
  border-top: 1px solid var(--dark-text-stay);
}
body > .hm .navbox .navInside nav > ul:not(.userlink) > li + li {
  padding-top: 7px;
}
body > .hm .navbox .navInside .userlink {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 14px;
  gap: 10px;
}
body > .hm .navbox .navInside .userlink .username {
  color: var(--ldark);
  font-size: 14px;
  flex: auto;
}
body > .hm .navbox .navInside .userlink .username strong {
  display: block;
}
body > .hm .navbox .navInside .userlink .showHiddenList {
  flex: auto;
}
body > .hm .navbox .navInside .userlink img, body > .hm .navbox .navInside .userlink .icon {
  border-radius: 5px;
  height: 34px;
  min-width: 34px;
  border: 1px solid var(--bl);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--white-stay);
}
body > .hm .navbox .navInside .userlink .settingsBox {
  border-radius: 5px;
  background-color: rgba(16, 32, 51, 0.8);
  padding: 5px 10px;
  gap: 10px;
  align-self: stretch;
  min-height: 36px;
}
body > .hm .navbox .navInside .userlink .settingsBox a {
  border-radius: 5px;
  color: var(--lbb);
  min-width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
body > .hm .navbox .navInside .userlink .settingsBox .initLinkPop {
  gap: 8px;
}
body > .hm .navbox .navInside .userlink .settingsBox .initLinkPop span {
  font-size: 13px;
}
body > .hm .navbox .navInside .userlink li + li {
  margin-left: 15px;
}
body > .hm .navbox .dl {
  margin: 0 0 20px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border: 1px solid var(--lddark-text);
  border-radius: 5px;
  padding: 10px;
  margin-top: auto;
}
body > .hm .navbox .dl .dlmode {
  border: 1px solid var(--lddark-text);
}
body > .hm .navbox .dl .dlmode:after {
  color: var(--main-color);
}
body > .hm .navbox .dl .dlmode .switch {
  background: rgba(16, 32, 51, 0.8);
  border-right: 1px solid var(--lddark-text);
}
body > .hm .navbox .langchange {
  border-left: 1px solid var(--lddark-text) !important;
  margin-left: 20px;
  padding-left: 20px !important;
  position: relative;
}
body > .hm .navbox .langchange > .actual .text {
  color: var(--white-stay);
}
body > .hm .navbox .langchange ul {
  display: none;
  border: 1px solid var(--lddark-text);
  border-radius: 5px;
  top: -13px;
  background: var(--dark-text-stay);
  padding-top: 52px;
  width: 146px;
  left: 14px;
  padding-left: 21px;
  border-top-left-radius: 0;
}
body > .hm .navbox .contact {
  margin: 25px 0;
}
body > .hm .navbox .contact h3 {
  color: var(--main-color);
  margin-bottom: 15px;
}
body > .hm .navbox .contact .item a i {
  border: 1px solid var(--lsdark-text);
  color: var(--white-stay);
}
body > .hm .navbox .contact .item a:hover i {
  background-color: var(--main-color);
  border: 1px solid var(--main-color);
}
body > .hm .navbox .contact .item a .text {
  color: var(--ltext);
}
body > .hm .navbox .contact .item a .text strong {
  color: var(--white-stay);
}
body > .hm .navbox .copy {
  display: block;
  padding-bottom: 10px;
}
body > .hm .navbox .copy p {
  color: var(--dtext);
  font-weight: 700;
  margin-bottom: 5px;
}
body > .hm .navbox .copy ul {
  justify-content: flex-start;
}
body > .hm .navbox .copy ul a {
  font-size: 12px;
  color: var(--ltext);
}
body > .hm .navbox .copy ul li + li {
  margin-left: 15px;
}
body > .hm .navbox .copy .social a {
  font-size: 0;
}
body > .hm .navbox .copy .social a i {
  font-size: 16px;
}
body > .hm .navbox .copy .footerInfo .break {
  margin: 0 14px;
  height: 20px;
  min-width: 1px;
  background-color: var(--lddark-text);
}
body > .hm .navbox .copy .footerInfo .social-mobile li + li {
  margin-left: 15px;
}
body > .hm .navbox .copy .footerInfo .social-mobile a {
  font-size: 0;
}
body > .hm .navbox .copy .footerInfo .social-mobile a span {
  font-size: 16px;
  color: var(--dtext);
}
body > .hm .navbox .copy .footerInfo .social-mobile a:hover {
  opacity: 0.8;
}
body > .hm .currency {
  display: none;
  max-width: 100% !important;
  width: 100%;
  margin: 0 0 20px !important;
  align-items: center;
  justify-content: flex-start;
  border: 1px solid var(--lddark-text);
  border-radius: 5px;
  padding: 10px;
}
body > .hm .currency form {
  position: relative;
  top: 0;
}
body > .hm .currency form #currency a b {
  color: var(--white);
}

body:has(header.activeSticky) > .hm .navbox {
  top: 74px;
  height: calc(100svh - 104px);
}/*# sourceMappingURL=template.css.map */