
  
  /* * * * * REBUY LOADING ICON * * * * */
  .rebuy-loader {
    border-bottom-color: #000000;
  }

  /* * * * * REBUY WIDGETS * * * * */
  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .super-title,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .super-title,
 .rebuy-widget .super-title  {
    color: #535353;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .primary-title,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .primary-title,
 .rebuy-widget .primary-title  {
    color: #232323;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .description,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .description,
 .rebuy-widget .description  {
    color: #535353;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-product-title,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-product-title,
 .rebuy-widget .rebuy-product-title,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-modal__product-title,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-modal__product-title,
 .rebuy-modal__product-title  {
    color: #232323;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-product-description,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-product-description,
 .rebuy-widget .rebuy-product-description,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-modal__product-option-title,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-modal__product-option-title,
 .rebuy-modal__product-option-title  {
    color: #535353;
  }

  .rebuy-money,
  .rebuy-widget .rebuy-money {
    color: #535353;
  }

  .rebuy-money.sale,
  .rebuy-widget .rebuy-money.sale,
  .rebuy-cart__flyout-subtotal-final-amount,
  .rebuy-reorder-cart-total-price-final-amount,
  [data-rebuy-component="cart-subtotal"] .rebuy-cart__flyout-subtotal-final-amount,
  [data-rebuy-component="cart-subtotal"] .rebuy-reorder-cart-total-price-final-amount {
    color: #44BE70;
  }

  .rebuy-money.compare-at,
  .rebuy-widget .rebuy-money.compare-at {
    color: #9a9a9a  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-underline,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-underline,
 .rebuy-underline,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-underline,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-underline,
 .rebuy-widget .rebuy-underline  {
    border-color: #000000  }

  .rebuy-checkbox .checkbox-input:focus,
  .rebuy-widget .rebuy-checkbox .checkbox-input:focus,
  .rebuy-radio .radio-input:focus,
  .rebuy-widget .rebuy-radio .radio-input:focus {
    border-color: #000000;
  }

  .rebuy-checkbox .checkbox-input:checked,
  .rebuy-widget .rebuy-checkbox .checkbox-input:checked,
  .rebuy-radio .radio-input:checked,
  .rebuy-widget .rebuy-radio .radio-input:checked {
    background: #000000;
    border-color: #000000;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-select,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-select,
 .rebuy-select,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-select,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-select,
 .rebuy-widget .rebuy-select,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper select.rebuy-select,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer select.rebuy-select,
 select.rebuy-select,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget select.rebuy-select,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget select.rebuy-select,
 .rebuy-widget select.rebuy-select  {
    color: #232323;
    background-color: #ffffff;
    border-color: #cccccc;
    border-radius: 0px;
  }

  .rebuy-select {
        background-image:
      linear-gradient(45deg, transparent 50%, #cccccc 50%),
      linear-gradient(135deg, #cccccc 50%, transparent 50%),
      linear-gradient(to right, #cccccc, #cccccc);
      }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-select:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-select:focus,
 .rebuy-select:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-select:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-select:focus,
 .rebuy-widget .rebuy-select:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper select.rebuy-select:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer select.rebuy-select:focus,
 select.rebuy-select:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget select.rebuy-select:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget select.rebuy-select:focus,
 .rebuy-widget select.rebuy-select:focus  {
    border-color: #000000;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-input,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-input,
 .rebuy-input,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-input,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-input,
 .rebuy-widget .rebuy-input,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper input.rebuy-input,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer input.rebuy-input,
 input.rebuy-input,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget input.rebuy-input,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget input.rebuy-input,
 .rebuy-widget input.rebuy-input  {
    color: #232323;
    background-color: #ffffff;
    border-color: #cccccc;
    border-radius: 0px;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-input:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-input:focus,
 .rebuy-input:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-input:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-input:focus,
 .rebuy-widget .rebuy-input:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper input.rebuy-input:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer input.rebuy-input:focus,
 input.rebuy-input:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget input.rebuy-input:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget input.rebuy-input:focus,
 .rebuy-widget input.rebuy-input:focus  {
    border-color: #000000;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-button,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-button,
 .rebuy-button,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-button,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-button,
 .rebuy-widget .rebuy-button,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-cart__flyout-empty-cart a,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-cart__flyout-empty-cart a,
 .rebuy-cart__flyout-empty-cart a  {
    color: #ffffff;
    background: #000000;
    border-color: #000000;
    border-width: 2px;
    border-radius: 0px;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-button.outline,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-button.outline,
 .rebuy-button.outline,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-button.outline,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-button.outline,
 .rebuy-widget .rebuy-button.outline,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-button.secondary,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-button.secondary,
 .rebuy-button.secondary,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-button.secondary,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-button.secondary,
 .rebuy-widget .rebuy-button.secondary  {
    color: #000000;
    background: #ffffff;
    border-color: #000000;
  }

  .rebuy-button.decline,
  .rebuy-widget .rebuy-button.decline {
    color: #232323;
    background: transparent;
    border-color: #e3e3e3;
  }

  .rebuy-button.dark,
  .rebuy-widget .rebuy-button.dark {
    background-color: #5E6670;
		color: white;
    border-color: white;
  }

  .rebuy-option-button {
    color: #000000;
  	border-color: #000000;
  	border-radius: 0px;
    background: #ffffff;
  }

  .rebuy-option-button.is-active {
    color: #ffffff;
    background: #000000;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-radio,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-radio,
 .rebuy-radio,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-checkbox,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-checkbox,
 .rebuy-checkbox,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-radio,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-radio,
 .rebuy-widget .rebuy-radio,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-checkbox,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-checkbox,
 .rebuy-widget .rebuy-checkbox  {
  	border-color: #cccccc;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-radio:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-radio:focus,
 .rebuy-radio:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-checkbox:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-checkbox:focus,
 .rebuy-checkbox:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-radio:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-radio:focus,
 .rebuy-widget .rebuy-radio:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-checkbox:focus,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-checkbox:focus,
 .rebuy-widget .rebuy-checkbox:focus  {
  	border-color: #000000;
  }

  body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-radio:checked,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-radio:checked,
 .rebuy-radio:checked,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-checkbox:checked,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-checkbox:checked,
 .rebuy-checkbox:checked,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-radio:checked,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-radio:checked,
 .rebuy-widget .rebuy-radio:checked,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #recharge-te #rc_te-template-wrapper .rebuy-widget .rebuy-checkbox:checked,
body#recharge-novum.recharge-customer-portal.recharge-theme-novum #shopify-section-footer .rebuy-widget .rebuy-checkbox:checked,
 .rebuy-widget .rebuy-checkbox:checked  {
    color: #ffffff;
    background: #000000;
  	border-color: #000000;
  }

  .rebuy-textarea {
    color: #232323;
    background-color: #ffffff;
    border-color: #cccccc;
    border-radius: 0px;
  }

      .rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow,
    .rebuy-widget .flickity-button
  {
    color: #000000;
    background: #ffffff;
  }

    .rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow svg,
  .rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow:hover:not(:disabled) svg
  {
    fill: #000000;
  }

    .rebuy-widget .rebuy-carousel__pagination .rebuy-carousel__page,
    .rebuy-widget .flickity-page-dots .dot
  {
    background: #000000;
  }

  .rebuy-widget.rebuy-widget,
  .rebuy-widget .checkout-promotion-wrapper,
  .rebuy-widget.rebuy-cart-subscription {
    background: transparent;
  }

  .rebuy-widget .checkout-promotion-header {
    border-color: #e3e3e3;
  }

  .rebuy-widget .checkout-promotion-header .promo-title {
    color: #232323;
  }

  .rebuy-widget .checkout-promotion-header .promo-subtitle {
    color: #535353;
  }

  .rebuy-widget .checkout-promotion-body h1,
  .rebuy-widget .checkout-promotion-body h2,
  .rebuy-widget .checkout-promotion-body h3,
  .rebuy-widget .checkout-promotion-body h4 {
    color: #232323;
  }

  .rebuy-widget .checkout-promotion-footer {
    border-color: #e3e3e3;
  }

  .rebuy-widget .checkout-promotion-product + .checkout-promotion-product,
  .rebuy-widget .rebuy-product-block + .rebuy-product-block {
    border-color: #e3e3e3;
  }

  .rebuy-widget .checkout-promotion-product .promotion-info .product-title {
    color: #232323;
  }

  .rebuy-widget .checkout-promotion-product .promotion-info .variant-title {
    color: #535353;
  }

  .rebuy-widget .checkout-promotion-product .promotion-info .product-description {
    color: #535353;
  }

  .rebuy-widget .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-foreground {
    background-image: url('data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%22100%22%20height%3D%2220%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FBCA10%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }

  .rebuy-widget .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-background {
    background-image: url('data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%22100%22%20height%3D%2220%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23E5E5E5%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  }

  .rebuy-widget .rebuy-product-review .rebuy-review-count {
  	color: #535353;
  }

  .rebuy-widget .rebuy-timer {
    background: transparent;
  }

  .rebuy-widget .rebuy-timer-minutes,
  .rebuy-widget .rebuy-timer-seconds {
    color: #ff0000;
  }

  /* * * * * REBUY NOTIFICATIONS * * * * */
  .rebuy-notification-modal .rebuy-notification-dialog {
    background: #ffffff;
  }

  .rebuy-notification-modal .rebuy-notification-dialog-header {
    color: #232323;
  }

  .rebuy-notification-modal .rebuy-notification-dialog-content {
    color: #535353;
  }

  .rebuy-notification-modal .rebuy-notification-dialog-actions {
    border-color: #e3e3e3;
  }

  /* * * * * REBUY MODAL * * * * */
  .rebuy-modal__container-header {
    color: #232323;
  }

  .rebuy-modal__spinner {
    border-color: #ffffff;
    border-top-color: #000000;
  }

  .rebuy-modal__spinner:empty { display: block; }

  /* * * * * REBUY SMART CART * * * * */
  .rebuy-cart__flyout {}

  .rebuy-cart__flyout-header {
    border-color: #e3e3e3;
  }

  .rebuy-cart__flyout-title,
  .rebuy-cart__title {
    color: #232323;
  }

  .rebuy-cart__flyout-close {
    color: #232323;
  }

  .rebuy-cart__flyout-announcement-bar,
  [data-rebuy-component="announcement-bar"] {
    color: #232323;
    background-color: #eeeeee;
  }

  .rebuy-cart__flyout-shipping-bar.has-free-shipping {
    background-color: rgba(0, 0, 0, 0.2);
  }

  .rebuy-cart__flyout-shipping-bar-meter {
    background-color: #eee;
  }

  .rebuy-cart__flyout-shipping-bar-meter-fill,
  .rebuy-cart__progress-bar-meter-fill,
  .complete .rebuy-cart__progress-step-icon,
  [data-rebuy-component="progress-bar"] .rebuy-cart__progress-bar-meter-fill,
  [data-rebuy-component="progress-bar"] .rebuy-cart__progress-step.complete .rebuy-cart__progress-step-icon {
    color: #ffffff;
    background: #000000;
  }

  .rebuy-cart__progress-free-product-variant-select:active + .rebuy-cart__progress-free-product-variant-select-prompt,
  .rebuy-cart__progress-free-product-variant-select:focus + .rebuy-cart__progress-free-product-variant-select-prompt,
  [data-rebuy-component="progress-bar"] .rebuy-cart__progress-free-product-variant-select:active + .rebuy-cart__progress-free-product-variant-select-prompt,
  [data-rebuy-component="progress-bar"] .rebuy-cart__progress-free-product-variant-select:focus + .rebuy-cart__progress-free-product-variant-select-prompt
  {
    color: #000000;
    background: #ffffff;
    border-color: #000000;
  }

  .rebuy-cart__progress-free-product-variant-select:not(:focus) + .rebuy-cart__progress-free-product-variant-select-prompt,
  .rebuy-cart__progress-free-product-variant-select:not(:active) + .rebuy-cart__progress-free-product-variant-select-prompt,
  [data-rebuy-component="progress-bar"] .rebuy-cart__progress-free-product-variant-select:not(:focus) + .rebuy-cart__progress-free-product-variant-select-prompt,
  [data-rebuy-component="progress-bar"] .rebuy-cart__progress-free-product-variant-select:not(:active) + .rebuy-cart__progress-free-product-variant-select-prompt
  {
    color: #ffffff;
    background: #000000;
  }

  .rebuy-cart__flyout-items,
  [data-rebuy-component="cart-items"] > ul {
    border-color: #e3e3e3;
  }

  .rebuy-cart__flyout-item + .rebuy-cart__flyout-item,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item + .rebuy-cart__flyout-item {
    border-top-color: #e3e3e3;
  }

  .rebuy-cart__flyout-item-remove,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-remove {
    color: #999;
  }

  .rebuy-cart__flyout-item-product-title,
  .rebuy-cart__flyout-item-product-title:hover,
  .rebuy-cart__flyout-item-product-title:active,
  .rebuy-cart__flyout-item-product-title:visited,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-product-title,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-product-title:hover,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-product-title:active,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-product-title:visited {
    color: #232323;
  }

  .rebuy-cart__flyout-item-variant-title,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-variant-title {
    color: #535353;
  }

  .rebuy-cart__flyout-item-property,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-property {
    color: #535353;
  }

  .rebuy-cart__flyout-item-price .rebuy-money,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-price .rebuy-money {
    color: #535353;
  }

  .rebuy-cart__flyout-item-price .rebuy-money.sale,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-price .rebuy-money.sale {
    color: #44BE70;
  }

  .rebuy-cart__flyout-item-price .rebuy-money.compare-at,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-price .rebuy-money.compare-at {
    color: #9a9a9a;
  }

  .rebuy-cart__flyout-item-quantity-widget,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget {
    border-color: #e3e3e3;
  }

  .rebuy-cart__flyout-item-quantity-widget-label,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget-label {
    border-color: #e3e3e3;
  }

  .rebuy-cart__flyout-item-quantity-widget-button,
  .rebuy-cart__flyout-item-quantity-widget-label,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget-button,
  [data-rebuy-component="cart-items"] .rebuy-cart__flyout-item-quantity-widget-label {
    color: #232323;
  }

  .rebuy-cart__flyout-recommendations {
    background: #fafafa;
    border-color: #e3e3e3;
  }

  .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.large-style-line .rebuy-product-block,
  .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.medium-style-line .rebuy-product-block,
  .rebuy-cart__flyout-recommendations .rebuy-widget .rebuy-product-grid.small-style-line .rebuy-product-block {
    border-color: #e3e3e3;
  }

  .rebuy-cart__flyout-footer {
    border-color: #e3e3e3;
  }

  .rebuy-cart .rebuy-checkbox:checked {
    background: #000000;
    border-color: #000000;
  }

  .rebuy-cart .rebuy-checkbox:focus {
    border-color: #000000;
  }

  .rebuy-cart__flyout-subtotal,
  [data-rebuy-component="cart-subtotal"] .rebuy-cart__flyout-subtotal {
    color: #232323;
  }

  .rebuy-cart__flyout-installments,
  [data-rebuy-component="checkout-area"] .rebuy-cart__flyout-installments {
    color: #232323;
  }

  .rebuy-cart__flyout-discount-amount,
  [data-rebuy-component="discount-input"] .rebuy-cart__discount-amount {
    color: #232323;
  }

  .rebuy-cart__flyout-item-discount-message,
  [data-rebuy-component="discount-input"] .rebuy-cart__flyout-item-discount-message {
    color: #44BE70;
  }

  .rebuy-cart__column--secondary {
    background-color: rgba(0, 0, 0, 0.2) !important;
  }

  /* * * * * REBUY REORDER LANDING PAGE * * * * */
  .rebuy-reorder__item-shipping-bar.has-free-shipping {
    background-color: rgba(0, 0, 0, 0.2);
  }

  .rebuy-reorder__item-shipping-bar-meter-fill {
    color: #ffffff;
    background: #000000;
  }

  .rebuy-reorder__item-quantity-widget {
    border-color: #e3e3e3;
  }

  .rebuy-reorder__item-quantity-widget-label {
    border-color: #e3e3e3;
  }

  .rebuy-reorder__item-quantity-widget-button,
  .rebuy-reorder__item-quantity-widget-label {
    color: #232323;
  }


  .rebuy-reorder__announcement-bar{
    background: #000000;
    color: #ffffff;
  }

  .rebuy-reorder-cart-count{
    background-color: #000000;
  }

  .rebuy-reorder-cart-count-head{
    background-color: rgba(0, 0, 0, 0.2);
    color: #232323;
  }


  /* * * * * REBUY REACTIVATe LANDING PAGE * * * * */
  .rebuy-reactivate-landing__gift {
    box-shadow: 0px 0px 5px 1px #000000;
  }

  .rebuy-reactivate-landing__modal-addresses-list--active {
    border-color: #000000;
  }

  .rebuy-reactivate-landing__modal-addresses-list .rebuy-radio:checked,
  .rebuy-reactivate-landing__modal-addresses-list .rebuy-checkbox:checked {
    background: #000000;
    border-color: #000000;
  }


  /* * * * * REBUY SMART BANNER * * * * */
  .rebuy-smart-banner {
    background: #000000;
    border-color: #000000;
    border-width: 2px;
  }

  .rebuy-smart-banner .rebuy-smart-banner_message,
  .rebuy-smart-banner .rebuy-smart-banner_close {
    color: #ffffff;
  }

  /* * * * * ADA FOCUSABLE ELEMENT STYLES * * * * */
  .rebuy-cart a:focus-visible,
  .rebuy-cart button:focus-visible,
  .rebuy-cart select:focus-visible,
  .rebuy-cart input:focus-visible,
  .rebuy-cart__progress-free-product-variant-select:focus-visible {
    outline: 2px solid #2491C4 !important;
  }

  .rebuy-cart .rebuy-input:focus-visible {
    border-color: #2491C4 !important;
    outline: 0;
  }

  /* * * * * USER DEFINED CUSTOM CSS * * * * */
  
