/* Clearance Section HIDE */
.ec-store.ec-store__category-page.ec-store__category-page--0 .grid-category.grid-category--id-165247011 {
  display: none;
}
 .ec-size .ec-store .grid__categories .grid-category {
  width: 25% !important;
}
 /* Featured Section HIDE */
.ec-store.ec-store__category-page.ec-store__category-page--0 .grid-category.grid-category--id-165326265 {
  display: none;
}
 /* TEMPORARY hide prices for Rugtoberfest */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__price {
  display: none !important;
}
 .product-details__product-price, .details-product-price-compare__container {
  display: none !important;
}
 /* disable category text float on hover */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__wrap-inner:hover .grid-category__title-inner {
  transform: translateY(0px) translateZ(0) !important;
}
 /* smaller category images */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--appearance-below .grid-category__image {
  max-width: 75%;
}
 @media (min-width: 768px) {
  html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--appearance-below .grid-category__image {
    max-width: 60%;
  }
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="3"][data-items="7"] .grid-category:nth-child(n+1), html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="3"][data-items="10"] .grid-category:nth-child(n+1) {
  width: 20%;
}
 html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="3"][data-items="7"] .grid-category:nth-child(n+5), html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories--advanced[data-cols="3"][data-items="10"] .grid-category:nth-child(n+5) {
  width: 20%;
}
 /* disable add to cart options */
.ec-size.ec-size--s .ec-store .product-details-module.details-product-purchase {
  margin-bottom: 0px;
}
 /* customize on sale label */
.ec-size .ec-store .ec-label {
  padding: .15em .5em .2em .5em;
}
 .ec-size .ec-store .label--notice {
  background-color: #d83e2b;
}
 .ec-size .ec-store .label--notice::after, .ec-size .ec-store .label--notice::before {
  /*    border-color: #d83e2b;    */
  border-right-color: transparent;
}
 .ec-size .ec-store .label--attention .label__text,
.ec-size .ec-store .label--info .label__text,
.ec-size .ec-store .label--notice .label__text,
.ec-size .ec-store .label--success .label__text {
  font-family: 'trade-gothic-next-condensed';
  font-size: 125%;
  letter-spacing: 0.3px;
}
 .ec-size .ec-store .label--notice::before,
.ec-size .ec-store .label--notice::after {
  color: #d83e2b;
}
 /* center search widget */
.ecwid-search-widget {
  display: flex;
  margin: 0 auto;
}
 .ecwid-search-widget .ecwid-search-widget__input {
  margin: 0 -2.2em 2em 0;
}
 /* customize single product page text */
.product-details--layout-sidebar-right .product-details__sidebar .ec-header-h3 {
  text-transform: uppercase;
  font-family: 'trade-gothic-next-condensed';
  font-size: 220%;
  letter-spacing: 1.5px;
}
 .product-details__sidebar .product-details__general-info .ec-header-h6 {
  text-transform: uppercase;
  font-family: 'trade-gothic-next-condensed';
  font-size: 140%;
  letter-spacing: 1.1px;
  margin-bottom: 12px !important;
}
 #productDescription p {
  font-size: 16px;
  line-height: 22px;
}
 