.ecwid-productBrowser {
  padding: 0px 0px 40px 0px !important;
}
 .horizontal-menu-item--levelTop {
  padding: 0 0 0 30px !important;
}
 .horizontal-menu {
  padding: 0 !important;
}
 .horizontal-menu-item a {
  font-family: oswald !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: .2em !important;
  background: #000 !important;
  color: #fff !important;
  border-radius: 2px !important;
  padding: 13px 31px 13px 31px !important;
  border: 1px !important;
  border-style: solid !important;
  border-color: #fff !important;
}
 .horizontal-menu-item a:hover {
  font-family: oswald !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: .2em !important;
  background: #fff !important;
  color: #000 !important;
  border-radius: 2px !important;
  padding: 13px 31px 13px 31px !important;
  border: 1px !important;
  border-style: solid !important;
  border-color: #000 !important;
}
 .horizontal-menu-parent {
  float: right !important;
}
 .ec-header-h1 {
  font-weight: 600 !important;
  text-transform: uppercase !important;
  text-align: left !important;
  padding: 0px 0 60px 0 !important;
  font-size: 50px !important;
}
 .grid-product__title-inner {
  font-family: Oswald !important;
  text-transform: uppercase !important;
  font-size: 17px !important;
  font-weight: 600 !important;
  padding-top: 20px !important;
  line-height: 1.5 !important;
}
 .grid-product__price-amount {
  font-size: 12px !important;
  padding-top: 5px !important;
}
 .ec-size .ec-store .grid__products--medium-items .grid-product__wrap {
  padding: 20px !important;
}
 .ec-minicart {
  /*box-shadow: none !important; */
  box-shadow: 0 0 0 1px #000 !important;
  border: 1px !important;
  border-color: #000 !important;
}
 .grid-category__bg {
  color: black !important;
}
 .grid-category__image {
  display: none !important;
}
 .grid-category__shadow {
  display: none !important;
}
 .grid-category__card {
  width: auto !important;
  height: auto !important;
}
 .grid-category__spacer {
  display: none !important;
}
 .grid__categories {
  justify-content: left !important;
  max-width: auto !important;
}
 .grid-category {
  width: auto !important;
}
 .grid-category__title-inner {
  font-family: oswald !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  font-size: 10px !important;
  color: #fff !important;
  line-height: 1.75 !important;
  padding: 9px 25px 9px 25px !important;
  background: #000 !important;
  border: 1px !important;
  border-color: #000 !important;
  border-style: solid !important;
  border-radius: 2px !important;
  letter-spacing: 0.2em !important;
}
 .grid-category__title {
  padding: 0 !important;
  min-height: 0 !important;
}
 .grid-category {
  padding-top: 8px !important;
}
 .ec-page-title {
  width: 100%;
  overflow: visible !important;
  white-space: nowrap;
}
 .product-details__product-description,
.product-details__product-description p,
.product-details__product-description span,
.product-details__product-description div,
.product-details__product-description li {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 15px !important;
  line-height: 1.75 !important;
  font-weight: 300 !important;
  font-style: normal !important;
  color: #000 !important;
}
 .product-details__product-title {
  font-size: 29px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
  line-height: 1.5;
  padding-bottom: 20px !important;
}
 .product-details-module__title {
  font-size: 14px !important;
  font-weight: 400 !important;
  display: none !important;
}
 .form-control__button {
  border-width: 1px !important;
  border-color: #000 !important;
  display: inline-block;
  font-size: 12px !important;
  padding: 13px 31px 13px 31px !important;
  font-style: normal !important;
  text-align: center !important;
  vertical-align: middle !important;
  margin-top: 1px !important;
  margin-bottom: 1px !important;
  cursor: pointer !important;
  background-image: none !important;
  border-style: solid !important;
  border-radius: 2px !important;
  outline: none !important;
  white-space: pre-wrap !important;
  background-color: #000 !important;
}
 .form-control__button-text {
  font-weight: 600 !important;
  font-family: Oswald !important;
  letter-spacing: .2em !important;
  text-transform: uppercase !important;
  text-align: center !important;
}
 .form-control__button:hover {
  color: #000 !important;
  background-color: #fff !important;
}
 .ec-cart-item__count-inner {
  font-size: 12px !important;
}
 .ec-breadcrumbs a {
  font-family: oswald !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.23em !important;
}
 .ec-cart-item__wrap-primary {
  padding-bottom: 10px !important;
}
 .ec-cart-summary__body {
  margin-top: 10px !important;
}
 .ec-cart-summary__price {
  font-weight: 400 !important;
}
 .ec-cart-summary__title {
  font-weight: 600 !important;
  font-family: oswald !important;
  text-transform: uppercase !important;
  font-size: 12px !important;
  letter-spacing: 0.1em !important;
}
 .ec-cart-summary__total {
  font-weight: 600 !important;
  font-family: oswald !important;
  text-transform: uppercase !important;
  font-size: 20px !important;
}
 .ec-size.ec-size--l .ec-store .ec-cart__products {
  margin-bottom: 40px !important;
}
 .ec-size.ec-size--l .ec-store .ec-cart-summary {
  margin-bottom: 50px !important;
}
 .ec-size.ec-size--l .ec-store .ec-cart-coupon {
  margin-bottom: 10px !important;
}
 .ec-cart-coupon {
  display: none;
}
 .ec-cart__agreement {
  display: none;
}
 .ec-cart__email {
  margin-bottom: 50px !important;
}
 .ec-cart__checkout {
  margin-bottom: 50px !important;
}
 /*CheckOut*/
.ec-size.ec-size--l .ec-store.ec-store__checkout-page .ec-cart__sidebar {
  width: 400px;
}
 .ec-size.ec-size--l .ec-store.ec-store__checkout-page .ec-cart__body {
  width: calc(100% - 400px);
}
 .ec-header-h6 {
  font-family: oswald !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
}
 .ec-header-h4 {
  font-family: oswald !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
}
 .ec-header-h5 {
  font-family: oswald !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
}
 .ec-cart-step__title {
  padding-bottom: 10px !important;
}
 .ec-size .ec-store .ec-radiogroup__item--checked .ec-radiogroup__title {
  font-family: oswald !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.04em !important;
}
 .ec-store button {
  font-weight: 600 !important;
  font-family: oswald !important;
  color: #fff !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
}
 .ec-cart__message {
  font-weight: 600 !important;
  font-family: oswald !important;
  letter-spacing: 0.04em !important;
  text-transform: uppercase !important;
}
 .ec-radiogroup__item--checked {
  background-color: #fff !important;
}
 .ec-radiogroup__item {
  background-color: #fff !important;
}
 .form-control__select-text {
  font-family: oswald !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 0.23em !important;
}
 .ec-price-item {
  font-weight: 400 !important;
}
 /*Mobile one Product*/
/* Arrange products into one column */
.ec-size .ec-store .grid__products[data-cols="2"] .grid-product:nth-child(n+1) {
  width: 100% !important;
}
 /*END*/
 