.rsCartLink {
	color: #000;
  }
  
  .rsCartLink:hover {
	color: #007BFF;
  }
  
  .rsCartCount {
	/*font-size: 12px;*/
	z-index: 10;
	position: relative;
	/*top: -12px;*/
	right: 10px;
	/*background: #DC3545;*/
	color: #fff;
	/*padding: 0 5px;*/
	/*border-radius: 100px;*/
  }
  
  .rsCartLinkAndItemCountWrapper {
	/*padding: 12px;*/
  }


  .rsProductOfferContainer {
	font-size: 14px;
    border-radius: 20px;

  }
  
  .tiene_pricing {
	background-color: #FFF;	  
	min-height:110px;
	padding:20px;
  }
  
  /* PRICING */
  
  .rsPrice {
	font-size: 28px;
	font-weight: 700;
	letter-spacing: .03em;
	color: #EE0000;
  }
  
  .rsReferencePrice {
	text-decoration: line-through;
	font-size: 16px;
	color: #ee0000;
	font-weight: 700;
  }
  
  .rsReferencePriceMessage {
	font-size: 13px;
	font-weight: 700;
	color: #28A745;
  }
  
  /* INVENTORY MESSAGING */
  .rsInventoryOutOfStock, .rsInventoryOutOfStockPreorder {
	font-weight: 700;
	color: #28A745;
  }
  
  .rsInventoryLowStockQuantityWrapper {
	font-weight: 700;
	color: #ee0000;
  }
  
  .rsCallToOrder {
	color: #ee0000;
	font-size: 16px;
	font-weight: 700;
  }
  
  .rsErrorMessage{
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .03em;
  }
  
  /* DELIVERY PROMISE */
  .rsFreeNDayShippingWrapper {
	font-weight: 700;
	margin-top: 8px;
  }
  
  /* FASTER SHIPPING */
  .rsFasterShippingLabel {
	text-decoration: underline;
	cursor: pointer;
  }
  
  /* ADD TO CART */
  .rsAddToCartForm input[type=submit] {
	  color: #FFFFFF;
	  font-size: 16px;
	  font-weight: 700;
	  /*letter-spacing: .07em;*/
	  background-color: #ee0000;
	  border-radius: 50px;
	  border: solid 1px #ee0000;
	  margin: 10px 0px 0px 0px;
	  padding: 0px 20px 0px 20px;
	  height: 50px;
	  width: 100%;
	  -webkit-appearance: none;
	  appearance: none;
	  animation-duration: .5s;
	  transition: all .2s linear;
	  cursor: pointer;
  }
  
  .rsAddToCartForm input[type=submit]:hover {
	  color: #fff;
	  background-color: #c10a0a;
	  border-radius: 50px;
	  border: solid 1px #c10a0a;
	  box-shadow: 0 3px 8px rgb(0 0 0 / 10%);
  }


  .rsProductAggregateContainer {
	/*text-align: center;*/

    min-height: 140px;

  }
  
  .rsPriceWrapper, .rsPriceRangeWrapper {
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 8px;
  }
  
  .rsFreeNDayShippingWrapper {
	font-size: 15px;
	font-weight: 600;
  }
  
  .rsInventoryLowStockQuantityWrapper, .rsInventoryOutOfStockPreorder, .rsInventoryOutOfStock {
	margin-bottom: 8px;
  }
  
  .rsShippingGetItByWrapper, .rsShippingOrderWithinWrapper {
	font-size: 14px;
  }