

/* LCS - 09/27/20 - Align Flex-Start for Product Carousel */
.owl-carousel .owl-wrapper {
  align-items: flex-start;
}

.featured-grid--body--container {
  align-items: flex-start;
}

/* LCS - 09/30/20 - Align Flex-Start for Product Carousel */

.featured-content--description {
  font-size:1.25em;
}

.featured-content--image img{
}

.featured-text--body {
  font-size:1.5em;
}

#shopify-section-1601500156343fa3cb .featured-text--root{
  padding-bottom:10px !important;
}
#shopify-product-reviews {

  margin-top: -12px !important;

}

#shopify-product-reviews a {
    text-decoration: none;

}

.spr-summary-actions a {
  text-decoration:underline !important;
}

p {
  padding-bottom: 14px;
}

.article--header--info {

}

.cart--item--remove {
  width:100%;
}

.collection-page--main-content {
}


.featured-collections--heading, .section--featured-collection h2, .featured-product--heading, .collection--title {
font-size:.9em;
text-transform: uppercase;
  
}



 .font--section-heading  span, .section--featured-collection h2 span, .featured-product--heading span {
    border-bottom: 1px solid;
  }


.font--block-heading{
  text-transform:uppercase;
  font-size:.8em;
  margin-top: 10px;
}

.font--block-heading  span {
    border-bottom: 1px solid;
  }


.featured-content--root, .featured-collections--root {
  padding: 36px 48px !important;
}

.featured-grid--bts *, .featured-grid--header {
  color:  #fff;
}

.product--title {
  text-transform:uppercase;
  font-size:.8em;
  margin-top: 10px;
}

.accent-text {
 color: #ffffff;
}

.accent-text a,  a.visited, a.active{ color: #ffffff;

 }

.radios--input[type='radio']:checked + .radios--value-button > *,
.radios--input[type='radio']:hover + .radios--value-button > * {
  border-color: var(--color--accent);
  color: #fff;
  background:var(--color--accent);




/* Removed transition from  image-root img  


.product--hover-image {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
*/