/** Shopify CDN: Minification failed

Line 126:0 Expected "}" to go with "{"

**/
.product_option_title {
  visibility: hidden;
}
.product_option_title[type="radio"]:checked + .option-checked {
  border-bottom: 2px solid #000;
  width: 140px;
  display: inline-block;
  position: absolute;
  bottom: -5px;
  left: 0;
}
.product_option--image {
  height: 105px;
  width: 140px;
  display: inline-block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
.product_option_title[type="radio"]:checked + .option--name {
  border: 2px solid #000;
}
.product_option--text .option--name {
  padding: 3px 15px 5px;
  border-radius: 23px;
  background: #fff;
  font-size: 14px;
  border: 1px solid #bab8b8;
}
.options-flex-container--wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 1rem;
  flex-wrap: wrap;
  margin-top: 5px;
}
.product_option--text {
  margin-left: -18px;
}
.custom--drawer--text {
  cursor: pointer;
  margin: 0;
  text-decoration: underline;
}
.drawer-content {
  margin-top: 40px;
}

variant-picker .variant-picker__option[data-option="revions"] .block-swatch {
  padding: 3px 15px 5px !important;
  border-radius: 23px;
  background: #fff;
  font-size: 14px;
  border: 1px solid #bab8b8;
}
digital-download.line-item-property__field.checkbox-container {
  margin-bottom: 0;
}

line-item-custom .product_option--image {
  background: var(--swatch-background);
}

/* CUstom Changes */

.hxl {
  font-size: var(--text-hxl) !important;
  line-height: 1;
}

nav.header__link-list {
  font-size: 20px;
}
nav.header__link-list a:hover {
  color: #d04c9d;
}

	section#shopify-section-template--23107753050418__rich_text_c3yAHA {
		display: none;
	}



	@media (max-width: 767px) {
		section#shopify-section-template--23107753050418__rich_text_c3yAHA {
			display: block !important;
		}
      		section#shopify-section-template--23107753050418__rich_text_c3yAHA  .section{		
                  padding: 0 0 28px !important;
		}
      
	}
	
@media (min-width: 767px) {
section#shopify-section-template--23107753050418__media_grid_KtArtL{
    margin-top: 60px;
}

@media (min-width: 700px) {
  slideshow-carousel [data-sequence="subheading"] {
    font-size: 28px;
  }
}
@media (min-width: 1400px) {
  slideshow-carousel [data-sequence="subheading"] {
    font-size: 32px;
  }
}
slideshow-carousel .button:hover {
  --button-background: 208, 76, 157 !important;
  --button-text-color: 255, 255, 255 !important;
}

@media screen and (min-width: 1150px) {
  .section-header {
    grid-template-columns: 800px;
  }
}
