/** Shopify CDN: Minification failed

Line 62:1 Unexpected "{"

**/
/*

Please add any custom CSS code in here, it will be easier to transfer if updating themes.

We highly recommend labelling changes, or App installs, so these can also be updated or removed as needed.

*/

header div.title-bar h1.main-heading {
  display:none;
}

body#faq section.homepage-sections-wrapper div.homepage-featured-rich-text {
  text-align:left;
}

.sold-out-badge {
  left: auto;
  right: 10px;
}

#shopify-section-template--15274426695869__1639588078b08638fe:after,
#shopify-section-template--15274426695869__1639588110931a64d8:after {
  content: "";
  display: inline-block;
  position: relative;
  top: 3px;
  right: 0;
  width: 100%;
  height: 67px;
  background: url(/cdn/shop/files/chevron-down.png?v=1640198560) center center no-repeat;
}

label.opt {
  display: block;
  text-align: center;
}

#contact-form input.required {
  border-color: rgba(96, 60, 60, 0.5) !important;
}

span.required {
  color: #933;
}


body:not(.template-index) .header-wrapper {
   margin-bottom: 0;
}

body.template-collection .header-wrapper {
  margin-bottom: 30px;
}

h3.type-subheading--1,
 {
background: url(/cdn/shop/files/gold_shape1.png?v=1640796540) center center no-repeat;
  background-size: 200px;
}

h3.specs-title
{
  background: url(/cdn/shop/files/gold_shape1.png?v=1640796540) left center no-repeat;
  background-size: 94px;
}


.footer h3.type-subheading--1 {
  color: #FCB041 !important;
  background: transparent;
}

div.hp-title {
 background: url(/cdn/shop/files/red_shape3.png?v=1640796540) center center no-repeat;
  background-size: 150px;
}

div.video-section {
 background: url(/cdn/shop/files/red_shape2.png?v=1640796540) center center no-repeat;
  background-size: 1500px;
}

h1.product-description-header {
  background: url(/cdn/shop/files/orange_shape4.png?v=1640796540) left center no-repeat;
   background-size: 300px;
}


.row .product-description-wrapper h2 {
      padding-top: 0.5em;
    margin-top: 0.5em;
  background: url(/cdn/shop/files/orange_shape4.png?v=1640796540) left center no-repeat;
   background-size: 300px;
}



div.text-advert-section__item-inner {
   background: url(/cdn/shop/files/orange_shape4.png?v=1640796540) left center no-repeat;
   background-size: 400px;
}

div.title-bar {
  background: url(/cdn/shop/files/salmon_shape3.png?v=1640796541) center center no-repeat;
   background-size: 450px;
}

div.notification-bar {
  background:#BF1D2D;
}

article.indiv-product {
  background:#ffffff;
padding-bottom:5px;
}

.index-blog-item--wrapper h3.type-subheading {
    text-align: center;
}

.product-single__media[data-media-type=image] {
  float: left;
  width: 33%;
}

.product-single__media[data-media-type=external_video] {
  clear: both;
}

img.product-single__photo  {
  max-width: 200px;
}

.specs img {
  width: 80%;
}

.features {
  width: 80%;
}

.features h3 {
  color: #f16c71;
  text-align: center;
}

.features {
  background: transparent url(/cdn/shop/files/1blackpx.png?v=1641325901) center center no-repeat;
  background-size: 66% 100%;
}

.features .feature {
  color: #000;
  background: #93d1ad;
  text-align: center;
  padding: 1em;
  font-size: 0.8em;
  margin-bottom: 2em;
}

.features .feature div,
.features .feature img {
  text-align: center !important;
}

.features .feature h4 {
  font-size: 1.25em;
}

.product-image-caption {
  font-style: italic;
  text-align: center;
  color: #F06B72;
  line-height: 1.1em;
  display: block;
}

#faq .homepage-sections-wrapper strong {
  color: #F06B72;  
}