
/* Custom CSS theme */
html#ecwid_html body#ecwid_body .ec-size .ec-store {
  color: #D8D2D2 !important;
}
 /* PRODUCT / CATEGORY TITLES */
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.grid-product__title,
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.grid-product__title-inner {
  color: #D8D2D2 !important;
}
 /* PRODUCT DESCRIPTION IN WHITE */
.ec-size .ec-store .product-details__product-description {
  color: #FFFFFF !important;
}
 .ec-size .ec-store .product-details__product-description * {
  color: #FFFFFF !important;
}
 /*PRODUCT DETAILS TEXT - WHITE */
.ec-size .ec-store .product-details {
  color: #D4AF37 !important;
}
 /* BUTTON COLORS */
.ec-store.ec-store__product-page .form-control.form-control--button.form-control--large.form-control--secondary.form-control--flexible.form-control--animated.form-control--done.details-product-purchase__add-more span.form-control__button-text {
  color: white;
}
 .ec-store.ec-store__product-page .form-control.form-control--button.form-control--large.form-control--primary.form-control--flexible.form-control--done.details-product-purchase__checkout .form-control__button {
  background-color: #8f1d3c !important;
}
 div#select-trigger input.form-control__text {
  color: #ffffff !important;
}
 .ec-store__product-page .form-control.form-control--button.form-control--large.form-control--primary.form-control--flexible.form-control--animated.form-control--done.details-product-purchase__add-to-bag button.form-control__button {
  background-color: #8f1d3c !important;
}
 .ec-size .ec-store .form-control--checkbox-button .form-control__inline-label label {
  background-color: #d3b038 !important;
  color: white !important;
}
 .ec-size .ec-store .form-control--checkbox-button .form-control__radio:checked ~ .form-control__inline-label label {
  background-color: #b39633 !important;
  background-image: none !important;
}
 /* BREADCRUMBS (HOME > CATEGORY > SUBCATEGORY) */
.ec-size .ec-store
.product-details
.ec-breadcrumbs {
  color: #FFFFFF !important;
}
 .ec-size .ec-store
.breadcrumbs__link.ec-link {
  color: #FFFFFF !important;
}
 .ec-size .ec-store
.breadcrumbs__delimiter {
  color: #FFFFFF !important;
}
 /* REMOVE BLUE TEXT (SKU, LINKS) */
.ec-size .ec-store
.product-details__product-sku {
  color: #D4AF37 !important;
}
 .ec-size .ec-store a.ec-link {
  color: #D4AF37 !important;
}
 /* PRODUCT PRICE*/
.ec-size .ec-store
.details-product-price__value {
  color: #FFFFFF !important;
}
 /* SALE PRICE / OLD PRICE */
.ec-size .ec-store
.details-product-price-compare__container {
  color: #D4AF37 !important;
}
 .ec-size .ec-store
.details-product-price-compare__price {
  color: #D4AF37 !important;
}
 /* SKU on product cards */
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.grid-product__sku-inner {
  color: #D8D2D2 !important;
}
 /* Show more */
html#ecwid_html body#ecwid_body
.ec-size .ec-store
.product-details__product-description-more {
  color: #D4AF37 !important;
}
 @charset "UTF-8";
/* Only Ecwid store links — NOT entire website */
html#ecwid_html body#ecwid_body
.ec-size .ec-store
a.ec-link {
  color: #D4AF37 !important;
}
 /* Ecwid link hover */
html#ecwid_html body#ecwid_body
.ec-size .ec-store
a.ec-link:hover {
  color: #FFFFFF !important;
}
 /* Options */
.ec-size .ec-store .form-control--flexible, .ec-size .ec-store .form-control--flexible .form-control__inline-label {
  color: #FFFFFF !important;
}
 /* Favorite button */
.form-control__button.form-control__button--icon-prepend {
  background-color: #D4AF37 !important;
}
 .ec-size .ec-store .form-control__button--icon-prepend .form-control__button-svg {
  color: white !important;
}
 .ec-size .ec-store .form-control__button--icon-prepend .form-control__button-text {
  color: white !important;
}
 /* Shopping bag icon */
.ec-minicart__icon .icon-default path[stroke], .ec-minicart__icon .icon-default circle[stroke] {
  stroke: #D4AF37 !important;
}
 /* On Sale label */
.ec-size .ec-store .label--notice .label__text {
  color: white !important;
}
 .ec-store__content-wrapper .grid__description .grid__description-inner {
  color: white !important;
}
 .grid-category__shadow {
  background-image: linear-gradient(180deg, color-mix(in sRGB, #ae1f1f 0%, transparent) 50%, #3a0b18 100%) !important;
}
 /* Social media icons */
.ec-size .ec-store .ec-likely__widget--facebook, .ec-size .ec-store .ec-likely__widget--twitter, .ec-size .ec-store .ec-likely__widget--pinterest {
  background-color: #D4AF37 !important;
}
 .ec-size .ec-store .ec-likely__button {
  color: white !important;
}
 .ec-size .ec-store .ec-likely__widget--pinterest {
  fill: white !important;
}
 