/*-------------------
This theme uses Bootstrap v5.1.

It is highly recommended to check out Bootstrap's guiding principles,
strategies, and techniques at https://getbootstrap.com/docs/5.1/extend/approach/
before adding custom styling.

To learn more about Bootstrap v5.1, please check
out https://getbootstrap.com/docs/5.1/getting-started/introduction/.
/*-------------------*/

/*-------------------*/
/* GENERAL */
/*-------------------*/

@font-face {
  font-family: 'Ember';
  src: url(https://assets.mybrightsites.com/uploads/sites/17261/themes/37492/918c2165491601ec5f92045a8249c5c3b4ad0964/EmberModernTextUIV1.1-Regular.otf?1793639104) format('otf');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

* {
  font-family: "Ember", sans-serif !important;
}

/*-------------------*/
/* TOP NAV */
/*-------------------*/

/*-------------------*/
/* HEADER */
/*-------------------*/
.header-icons svg {
  transform: scale(1.3); 
  transform-origin: center; 
}
a#cart-link {
  position: relative;
}
#cart-count {
  position: absolute;
  font-size: 9px;
  top: -7px;
  right: -7px;
  padding: 0;
  background: #FF7A28;
  color: #000;
  border: 1px solid #FF7A28;
  border-radius: 100%;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  box-sizing: content-box;
}

/*-------------------*/
/* CATEGORY NAV */
/*-------------------*/

/*-------------------*/
/* CONTENT */
/*-------------------*/

/*-------------------*/
/* PRODUCT THUMBS */
/*-------------------*/

/*-------------------*/
/* PRODUCT */
/*-------------------*/
.minimum-order-quantity-help {
	display: none; 
}
.product-quantity-container {
	display: none;
}

/*-------------------*/
/* CART/CHECKOUT */
/*-------------------*/
.remove-promotion.remove_nested_fields {
  display: none !important;
}

/*-------------------*/
/* FOOTER */
/*-------------------*/


/*-------------------*/
/* MEDIA QUERIES */
/*-------------------*/
@media screen and (min-width: 661px){

}

@media screen and (max-width: 1200px){

}

@media screen and (max-width: 660px){

}

@media screen and (max-width: 340px){

}