/* Show all gallery images in grid under main image and make description area at bottom full width instead of two thirds */
.ec-size .ec-store .product-details--layout-sidebar-right .product-details__description {
  width: 100% !important;
}

.ec-size .ec-store .details-gallery__image {
  margin-left: 0px;
}

.ec-size .ec-store .details-gallery__thumbs--preview .details-gallery__thumb:nth-child(n) {
  display: block;
}

.ec-size.ec-size--m .ec-store .details-gallery__thumbs--preview .details-gallery__thumb:nth-child(n) .details-gallery__thumb-more {
  display: none;
}

.ec-size.ec-size--s .ec-store .details-gallery .details-gallery__thumbs--preview .details-gallery__thumb:nth-child(n) {
  display: block;
  flex-basis: auto;
  width: 60px;
  flex-grow: 0;
}

.ec-size.ec-size--s .ec-store .details-gallery .details-gallery__thumbs--preview .details-gallery__thumb:nth-child(n) .details-gallery__thumb-more {
  display: none;
}

.ec-size.ec-size--s .ec-store .details-gallery .details-gallery__thumbs--preview {
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* Copied from Skin Regimen */
.details-product-attribute__value {
  font-style: italic !important;
  font-size: 20px !important;
}

.details-product-attribute {
  margin-bottom: 25px !important;
}

.product-details-module__title {
  margin-bottom: -35px !important;
  display: none !important;
}

[data-icon]:before {
  display: none;
}

.details-product-attribute__title {
  display: none !important;
}

.label--attention {
  background-color: #B2C0C8;
}

.label--attention::after {
  border-color: #B2C0C8;
}

/* preorder cart label  */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-pill--warning {
  background-color: #B2C0C8  !important;
}

/* on sale ribbon  */
html#ecwid_html body#ecwid_body .ec-size .ec-store .label--notice {
  background-color: #B2C0C8 !important;
}

/*Change "Sold Out" label background color*/
.ec-size .ec-store .label--attention {
  background-color: #B2C0C8;
}

.ec-size .ec-store .label--attention::before,
.ec-size .ec-store .label--attention::after {
  border-color: #B2C0C8;
  border-right-color: transparent;
}

.ec-store h1 {
  font-weight: 600 !important;
  text-transform: uppercase !important;
}

.ec-size .ec-store .grid__categories * {
  font-weight: 600 !important;
}

.ec-size .ec-store .label--notice {
  background-color: #B2C0C8 !important;
}

.ec-size .ec-store .label--flag::before,
.ec-size .ec-store .label--flag::after {
  border-color: #FFFFFF;
  border-right-color: transparent;
}

.label__text {
  font-weight: 500 !important;
}

.ec-header-h4 {
  font-weight: 300 !important;
}

/*  make coupon code area stand out more */
.ec-cart-coupon__text {
  text-align: center !important;
  font-size: 16px !important;
  line-height: 50px !important;
  font-weight: 300 !important;
}

.form-control__button-text {
  font-family: 'PT Sans Narrow', sans-serif;
  text-transform: uppercase;
}

.ecwid h2 {
  font-weight: 600 !important;
  font-size: 18px !important;
}

.ec-link {
  text-align: center !important;
  font-weight: 300 !important;
  margin: 10px 0px 10px 0px !important;
}

.ec-cart__discount {
  background: #C8D9E2 !important;
}

/*  change styling on buy now button */
.ecwid-btn--primary {
  background: #B2C0C8 !important;
  border-radius: 0px !important;
  box-shadow: 0 1px 2px 0rgba 0, 0, 0, 0.2;
  color: #fff;
  font-size: 14px !important;
  min-width: 120px !important;
  padding: 8px 16px !important;
}

.hc-widget {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.ec-header-h3 {
  text-transform: uppercase;
  font-weight: 600 !important;
}

.grid-product__title-inner {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

.grid-category__title-inner {
  font-family: 'PT Sans Narrow', sans-serif;
  font-size: 18px !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

.grid-product__price {
  padding-top: 10px !important;
}

.grid-product__price .grid-product__price-amount, html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products .grid-product__image ~ .grid-product__title .grid-product__price-amount {
  font-weight: 400 !important;
  font-size: 18px !important;
}

.ecwid h4 {
  font-weight: 400 !important;
  font-size: 18px !important;
}
