
/* Custom CSS theme */
.ec-store__product-page--c170555068 .details-product-purchase__qty {
  display: none;
}

.ec-store__product-page--c170555068 .product-details-module__title.ec-header-h6.details-product-purchase__place.notranslate {
  display: none;
}

tr.ec-cart-summary__row.ec-cart-summary__row--surcharge td.ec-cart-summary__cell.ec-cart-summary__title {
  font-size: 0px !important;
}

tr.ec-cart-summary__row.ec-cart-summary__row--surcharge td.ec-cart-summary__cell.ec-cart-summary__title:after {
  content: "Fee (0.29%)";
  font-size: 16px;
  line-height: normal;
}

html#ecwid_html body#ecwid_body .ec-size--s.ec-size.ec-size--l .ec-store .product-details-module__content--collapsed ~ .product-details-module__btn-more {
  display: none !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details-module__content--collapsed {
  overflow: auto !important;
  max-height: fit-content !important;
}

.form-control__select-text:hover {
  color: #266092 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--inline.ec-filters--opened {
  width: auto !important;
  max-width: 322px !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-filters--inline .ec-filters__wrap {
  border-left: 1px solid #ededed !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .ec-filters--inline.ec-filters--right .ec-filter__items-inner {
  border-bottom: 1px solid #ededed !important;
  padding-bottom: 10px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--inline .ec-filter__items-inner {
  overflow-y: visible !important;
  max-height: 600px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-filters--inline .ec-filter__items {
  overflow: auto !important;
  max-height: 600px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--select-inline .form-control__select-text {
  white-space: inherit !important;
}

.ec-filters__body {
  width: 190px !important;
  margin-left: 40px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price__value {
  font-size: 30px !important;
  color: #c72263 !important;
}

span.details-product-attribute__title {
  font-weight: bold !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .product-details__sidebar .product-details__product-attributes {
  margin-bottom: 24px !important;
  line-height: 1.1em !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .details-product-purchase__qty {
  margin-bottom: 18px !important;
}

html#ecwid_html body#ecwid_body .ecwid-shopping-cart-search {
  margin-top: -30px !important;
  margin-bottom: 30px !important;
}

html#ecwid_html body#ecwid_body .ec-minicart--m .ec-minicart__counter::after {
  background-color: #c72263 !important;
}

html#ecwid_html body#ecwid_body .ec-minicart--fixed.ec-minicart--right {
  background-color: white !important;
  border-radius: 50% !important;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent.horizontal-menu-parent--dropDown {
  float: none !important;
}

html#ecwid_html body#ecwid_body .ecwid-shopping-cart-categories {
  display: none !important;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-subParent {
  background-color: #00bcd3 !important;
  border-radius: 0px !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__sidebar {
  width: 45% !important;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .product-details--layout-sidebar-right .product-details__gallery {
  width: 54% !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h6, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h6 {
  font-size: 18px !important;
  text-transform: uppercase !important;
  color: #00bcd3 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details--layout-sidebar-right .product-details__sidebar {
  font-size: 16px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-description:not(.product-details__product-description--blank) {
  font-size: 16px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label {
  font-size: 18px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label {
  border-radius: 0px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label:hover {
  box-shadow: 2px 3px 3px -2px rgba(0, 0, 0, 0.13) !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__attraction-block {
  display: none !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .product-details__product-title {
  margin-bottom: 15px !important;
  line-height: 1.1em !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store h5, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-header-h5 {
  font-size: 24px !important;
  font-weight: bold !important;
}

.ec-cart-next__title {
  font-weight: 800;
}

.ec-related-products__title.ec-header-h4 {
  font-size: 30px !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--primary .form-control__button {
  background-color: #c72263;
  color: #fff;
}

button.form-control__button.form-control__button--icon-center {
  background-color: #00bcd3 !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control--secondary .form-control__button:hover {
  border-color: #aaa;
  background-color: #595959 !important;
}

h1.page-title__name.ec-header-h1 {
  text-align: left !important;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories {
  margin-right: -8px;
  margin-left: -7.6px;
  padding-bottom: 80px;
}

/*--------styling for top search bar & categories -----*/
.ecwid-shopping-cart-search {
  text-align: right;
  display: inline;
  float: right;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item {
  float: left;
  background-color: #00bcd3 !important;
  margin-right: 10px;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item:hover {
  background-color: #595959 !important;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-parent > .horizontal-menu-item a {
  color: #fff !important;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop nav.horizontal-menu {
  padding: 5px 10px;
  border: none;
  border-radius: 5px;
}

.ecwid-shopping-cart-categories {
  min-height: 51px;
  margin: 10px 0;
  width: 60%;
  margin-top: -58px;
}

html#ecwid_html body#ecwid_body .horizontal-menu-container {
  background-color: transparent;
}

.ecwid-productBrowser-CategoryPage-170555068 .grid-product__price {
  display: none !important;
}
