
/* Custom CSS theme */
.ec-size .ec-store .details-product-option--DECORATION .product-details-module__title:after {
  content: '(Must Check at Least One Box)';
  display: block;
  font-weight: normal;
}

/*Hide 'Estimated shipping' on the cart page */
.ec-size .ec-store__cart-page .ec-cart-summary__row.ec-cart-summary__row--shipping {
  display: none;
}

/*Hide 'Estimated shipping' on the address page */
.ecwid-productBrowser-ElmCheckoutShippingAddressPage .ec-cart-summary__row.ec-cart-summary__row--shipping {
  display: none;
}

/*Add Mockup Explanation in Design Instructions field */
.ec-size .ec-store .details-product-option--DESIGN-INSTRUCTIONS:after {
  content: 'You will receive a digital mockup for your review and approval before production.';
  display: block;
}

/*Add Mockup Explanation in Print Instructions field */
.ec-size .ec-store .details-product-option--PRINT-INSTRUCTIONS:after {
  content: 'Screenprint or DTG Print with no color limitation. You will receive a mockup for review and approval before production.';
  display: block;
}

/*Instruction for Decoration and Placement field */
.ec-size .ec-store .details-product-option--EMBROIDERY-PLACEMENT .product-details-module__title:after {
  content: '(Must Check at Least One Box)';
  display: block;
  font-weight: normal;
}

ec-size .ec-store .details-product-option--DECORATIONS .product-details-module__title:after {
  content: '(Must Check at Least One Box)';
  display: block;
  font-weight: normal;
}

.ec-size .ec-store .details-product-option--DECORATION-PLACEMENT .product-details-module__title:after {
  content: '(Must Check at Least One Box)';
  display: block;
  font-weight: normal;
}

.ec-size .ec-store .details-product-option--DECORATION-PLACEMENTS .product-details-module__title:after {
  content: '(Must Check at Least One Box)';
  display: block;
  font-weight: normal;
}

.ec-size .ec-store .details-product-option--EMBROIDERY-PLACEMENTS .product-details-module__title:after {
  content: '(Must Check at Least One Box)';
  display: block;
  font-weight: normal;
}

.ec-size .ec-store .details-product-option--PLACEMENT .product-details-module__title:after {
  content: '(Must Check at Least One Box)';
  display: block;
  font-weight: normal;
}

.ec-size .ec-store .details-product-option--PLACEMENTS .product-details-module__title:after {
  content: '(Must Check at Least One Box)';
  display: block;
  font-weight: normal;
}

/* Add logo to Zelle payment at checkout*/
.ec-size .ec-store .ec-radiogroup__item--Zelle-Payment-to-info0040camelsota002ecom .ec-radiogroup__item-wrap::after {
  content: "";
  display: block;
  margin-right: 20px;
  height: 2em;
  width: 54px;
  background: center center/contain no-repeat url("https://i.imgur.com/fUpU9iP.png");
}

/* Hide shipping icons on product page*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-iconable-block__icon {
  display: none;
}

html#ecwid_html body#ecwid_body .ec-size .ec-store .ec-iconable-block {
  padding-left: 0.0em;
}

/* Hide banner on Custom Invoice Payment Link*/
html#ecwid_html body#ecwid_body .ec-size .ec-store .label--notice {
  background-color: #FA3C00;
  display: none;
}

/* Hide TOTAL from checkout until shipping method has been selected*/
.ec-size .ecwid-productBrowser:not(.ecwid-productBrowser-CheckoutPaymentDetailsPage, .ecwid-productBrowser-ElmCheckoutDeliveryPage) .ec-store .ec-cart-summary__row--shipping,
.ec-size .ecwid-productBrowser:not(.ecwid-productBrowser-CheckoutPaymentDetailsPage, .ecwid-productBrowser-ElmCheckoutDeliveryPage) .ec-store .ec-cart-summary__row--total {
  display: none !important;
}
