/**/

.mobile.phone span#qstom {
  font-size: 11px;
}

.mobile.phone footer .grid-items {
  padding: 10px 24vw;
}

.mobile.phone footer .grid-row-2 .grid-col-3 {
  margin-bottom: 33px;
}

.mobile.phone .login-box {
  flex-direction: column !important;
}

.mobile.phone #account-return .pull-right {
  padding-left: 0px !important;
  margin-top: 15px !important;
}

.tablet footer .grid-row-2 .grid-col {
  width: 33% !important;
}

.mobile.phone #triangle-bottomleft:not(.triangle-mobile) {
  display: none !important;
}

.mobile.phone #triangle-bottomleft.triangle-mobile {
    border: inherit!important;
    width: inherit!important;
    height: inherit!important;
}

.mobile.phone .bottom-menu-item-1 {
  border-left: 10px solid #c8af7e !important;
}

.bottom-menu-127>ul>li>a::before {
  height: 22px;
}


@media (max-width: 470px) {
  .mobile.phone .bottom-menu-item-1 span {
    display: none;
  }

  .bottom-menu-127 .bottom-menu-item-1>a::before {
    display: none;
  }

  .bottom-menu-127 .bottom-menu-item-1>a {
    min-width: 0;
    padding: 0;
  }
}

.mobile.phone .grid-col.grid-col-2 {
    padding-bottom: 20px !important;
}

.mobile.phone .grid-col.grid-col-2 .module-item.module-item-1,
.mobile.phone .grid-col.grid-col-3 .module-item.module-item-1 {
    padding-right: 10px !important;
}

.mobile.phone .grid-col.grid-col-2 .module-item.module-item-2,
.mobile.phone .grid-col.grid-col-3 .module-item.module-item-2 {
    padding-left: 10px !important;
}

form legend {
    display: none !important;
}

.mobile.phone .product-layout.swiper-slide.swiper-slide-visible.swiper-slide-active {
    /*width: 100% !important;*/
}
