/** Shopify CDN: Minification failed

Line 145:55 Expected "}" to go with "{"

**/
.hdt-newsletter-name {
  margin-bottom: 12px;
}

/*HIGHLIGHT*/
.hdt-card-product.hdt-card-product__border .hdt-card-product__wrapper {
  background: #fbfbfb;
}
.hdt-card-product .hdt-card-highlight {
  padding: 5px!important;
  background: none;
}
hdt-product__iwt-bento .hdt-card-highlight__text, .hdt-product__iwt-bento .hdt-card-highlight__icon {
    font-weight: bold!important;}

@media screen and (min-width: 1024px) and (pointer: fine) {
    .hdt-card-product .hdt-card-highlight-wrap {
        padding: 5px;
    }
}

.hdt-card-product .hdt-card-highlight {
  --hdt-highlight-speed: 20s;
}
.hdt-card-product .hdt-card-highlight__content {
  gap: 5px;
  color: #1e22aa!important;
}
.hdt-card-highlight__item
  :where(
    h6,
    .hdt-h0,
    .hdt-h1,
    .hdt-h2,
    .hdt-h3,
    .hdt-h4,
    .hdt-h5,
    .hdt-header__font-heading
  ) {
  color: #1e22aa;
}

h1, h2, h3, h4, .h1, .h2, .h3, .h4 {text-transform:lowercase;}

h1 em,
h2 em {
  color: var(--color-btn-primary) !important;
}
.hdt-btn.hdt-btn--inner .hdt-inner-btn {
  min-height: 3rem;
  max-height: 4rem;
}
@media (max-width: 767px) {
  #row-AK004VThVR1k4TU8yY__row_QDX9fB .hdt-row-grid {
    display: flex;
    flex-wrap: nowrap;
    gap: 15px;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    padding-bottom: 15px;
  }
  #row-AK004VThVR1k4TU8yY__row_QDX9fB .hdt-row-grid > .hdt-column-block {
    flex: 0 0 85%;
    min-width: 0;
    scroll-snap-align: start;
  }
}
#row-AK004VThVR1k4TU8yY__row_QDX9fB .hdt-column-block {
  background-image: linear-gradient(
    to bottom,
    #fff 25%,
    transparent 25%
  ) !important;
}
@media screen and (min-width: 1024px) {
  .hdt-mega-menu__content-has-rich.hdt-mega-menu__content--card
    .hdt-mega-menu__rich--card
    .hdt-slider
    .hdt-mega-menu__rich--card-item {
    min-width: 15rem !important;
  }
}
@media screen and (min-width: 1024px) {
  .hdt-mega-menu__content-has-rich
    .hdt-mega-menu__rich
    .hdt-mega-menu__rich--card-item {
    max-width: 25%;
  }
}

.hdt-sticky-header.hdt-sticky-header--boxed .hdt-header-wrapper {
  box-shadow: inset 0 0 0 1px white;
}
.hdt-product__complementary-title .hdt-h6 {
  font-size: 1rem;
}



/*PRODUCT PAGE*/
.hdt-pi-text {
  font-size: var(--text-lg);
  font-weight: 600;
}
.Avada-VolumeItem__Container {
  margin-bottom: 20px;
}

.hdt-product__complementary .hdt-pc--fieldset {
  background-color: #fbfbfb;
  padding: 2rem;
}
.hdt-product__external a {
  font-size: var(--font-size-atc) !important;
}
.hdt-product-info__iwt.hdt-iwt-style-outline {
  border: none;
}

.hdt-variant-picker
  > fieldset.hdt-product-form__input:not([picker-style="swatch"]) {
  flex: none;
}
.hdt-product__external
{background-color: #D7FA38;
color: #1e22aa;}

.hdt-product__external:hover
{font-weight: 800!important;}

@media only screen and (min-width: 1150px) {
    :where(h6:not(.hdt-h1,.hdt-h2,.hdt-h3,.hdt-h4,.hdt-h5,.hdt-h6),.hdt-h6) {
        --heading-size: 1.5rem;
        text-transform:uppercase!important;
        letter-spacing: 0.5px;
    }
}

@media only screen and (max-width: 749px){
.hdt-item-media-w-text .hdt-btn {padding-bottom: 10px;}