/* MAKE PRODUCT PRICE BIGGER */
html#ecwid_html body#ecwid_body .ec-size .ec-store .details-product-price__value {
  font-size: 40px;
}

/*Change color of secondary buttons from white to blue */
.ecwid .ecwid-btn--secondary {
  background: #4aa2ac;
  /* changes background color */
  color: #fff;
  /* changes text color */
}

/* Make Font Bigger  for In and Out of Stock*/
div.ecwid-productBrowser-details-outOfStockLabel {
  font-size: 26px;
}

div.ecwid-productBrowser-details-inStockLabel {
  font-size: 26px;
}

/*make category pics smaller*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-category__image {
  width: 50%;
}

/*make attribubutes larger and burgandy*/
html#ecwid_html body#ecwid_body div.ecwid-productBrowser-extraFields-side {
  color: #E91E63;
  font-size: 14px;
  margin-bottom: 15px;
}

/* remove white space from category bottom margin */
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__categories {
  padding-bottom: 0 !important;
}

.ec-page-title ec-page-title__featured-products {
  display: none !important;
}

.ec-radiogroup__item.ec-radiogroup__item.ec-radiogroup__item--565515932-1603662650455.ec-radiogroup__item--Square.ec-radiogroup__item--module-Square {
  display: none;
}

/* Make size chart link more noticable */
.product-details .details-product-option--Helmet-Size .ecwid-options-link {
  background: #0a75ad;
  padding: 5px;
  margin-top: 5px;
  border-radius: 3px;
}

.product-details .details-product-option--Helmet-Size .ecwid-options-link a {
  color: #FFFFFF;
}

/* MOVE BILLING ADDRESS TO TOP OF SECTION IN CART */
.ec-size .ec-store .ec-cart-step--payment .ec-cart-step__section {
  display: flex;
  flex-direction: column;
}

.ec-size .ec-store .ec-cart-step--payment .ec-cart-step__body .ec-cart-step__section:not(.ec-cart-step__section--description) p:not(.ec-cart-step__subtitle):last-child {
  order: 3;
  margin-bottom: 0px;
}

.ec-size .ec-store .ec-cart-step__subtitle.ec-header-h5 {
  order: 1;
}

.ec-size .ec-store .ec-cart-step__mandatory-fields-notice {
  order: 2;
}

.ec-size .ec-store .ec-form {
  order: 4;
}

/* MAKE DELETE BUTTON MORE NOTICEABLE */
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__control-inner {
  display: block;
  padding: 6px;
  position: relative;
  top: 8px;
  background: #d30f0f;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-item__control-inner svg g {
  stroke-width: 3 !important;
  stroke: #FFFFFF;
}

/* MOVE RIBBON TO BOTTOM OF THUMBNAIL */
.ec-size .ec-store .grid-product__label {
  padding-top: 100px;
}

@media screen and (max-width: 480px) {
  .ec-size .ec-store .grid-product__label {
    padding-top: 90px;
  }
}

/* FORCE DISPLAY OF CHECKOUT SUMMARY TABLE ON MOBILE */
html#ecwid_html body#ecwid_body .ec-size:not(.ec-size--s) .ec-store .ec-cart__products--short-mobile + .ec-cart__summary {
  display: block;
}

/* MAKE COUPON ON CART MORE NOTICEABLE */
.ec-cart__discount > .ec-cart-coupon {
  background: #F41E06;
  padding: 10px;
  border-radius: 3px;
  font-weight: bold;
  border: 8px solid #eaeb15;
  text-align: center;
}

html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-store .ec-cart-coupon__text {
  font-size: 26px;
}

.ec-cart__discount > .ec-cart-coupon, html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-cart-coupon .ec-link {
  color: #FFFFFF;
  white-space: wrap;
}

/* MAKE SUBTITLE RED AND MORE VISIBLE */
.product-details__sidebar .product-details-module.product-details__subtitle {
  background: #f35a66 !important;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px 10px !important;
  text-align: center;
}

.grid-product__subtitle-inner {
  background: #f35a66 !important;
  color: #FFFFFF;
  font-weight: bold;
  padding: 3px 10px !important;
  text-align: center;
}

/* HIDE AMAZON PAY */
#InApp-amazon-pay {
  display: none;
}

/*BUTTON COLOR FIX*/
html#ecwid_html body#ecwid_body .ecwid button {
  color: #ffffff !important;
  background-color: #326FBA !important;
}
