/** Shopify CDN: Minification failed

Line 197:34 Unexpected "{"

**/

span.announcement-bar__message.h6.mb-0 {
    font-size: 1.8rem;
}

@media (max-width: 767px) {

    span.announcement-bar__message.h6.mb-0 {
            font-size: 1.5rem;
        }

}


/* menu */

.categories__menu--icon.image--icon {
    width: 6rem !important;
}

h3.product__categories--content__maintitle.h5.mb-0 {
    font-size: 2rem;
}

/* Hide Menu 3 and 4 in the MOBILE (offcanvas) menu */
@media (max-width: 767px) {
  .offcanvas__menu_ul > li:nth-child(3),
  .offcanvas__menu_ul > li:nth-child(4) {
    display: none !important;
  }
}

/* Hide Menu 2 on Desktop */
@media (min-width: 768px) {
  .header__menu_ul > li:nth-child(2) {
    display: none !important;
  }
}

/* mobile menu */

.categories__menu--icon>img {
    max-width: 100%;
    height: 100%;
    width: 150px;
}

/* Hide original text */
.mobile__categories--menu {
  position: relative;
  color: transparent !important; /* force-hide text even when active */
  overflow: hidden;
}

/* Replace with “Brands” */
.mobile__categories--menu::after {
  content: "All Brands";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font: inherit;
  color: #e38cc7;
  white-space: nowrap;
  pointer-events: none;
}

/* Change color when active */
.mobile__categories--menu.active::after {
  color: #fff;
}

/* Extra safeguard (Shopify sometimes reverts button color inside) */
.mobile__categories--menu.active {
  color: transparent !important;
}


/* slideshow section */

h4.slideshow--banner--card-subheading.h6 {
    font-family: 'Body-Font';
    font-weight: 500;
    font-size: 1.5rem;
}


/* product card */
.product__card__badges {
        bottom: 15px !important;
        right: 15px !important;
}


/* product page */

.product--stacked .product__info-container--sticky {
    top: 10rem !important;
}

.product h1.product__title {
    font-size: 3.5rem;
}

.product span.price-item {
    font-size: 2rem;
}

.product__vendor strong {
  display: none;
}

.product p.product__text {
    font-size: 1.5rem;
    font-weight: 500;
    color: #7eada7;
}

.product__accordion.accordion h2.h4.accordion__title {
    font-size: 3rem;
}

.product-form__input input[type=radio]:checked+label:not(.variant--swatch-custom) {
    background-color: #c1d7ed!important;
    color: rgb(0 0 0)!important;
    border-radius: 50p!importantx;
}

.product-form__input input[type=radio]+label {
    border-radius: 50px !important;
}

.pickup-availability-button {
    display: none !important;
}



/* product page mobile  */

@media (max-width: 767px) {
    li.product_tab_list__li+li.product_tab_list__li {
            margin-left: 0rem  !important;
        }

     .product_tab_list li {
            font-size: 2rem !important;
        }

}


/* product page desktop  */

    @media (min-width: 768px) {
        .product.product--stacked .col-lg-7 {
            width: 50%;
            margin-right: 50px;
        }

    li.product_tab_list__li+li.product_tab_list__li {
            margin-left: 5rem !important;
        }

}


/* collection */

a.product__card-title--link {
    font-family: 'Heading-Font';
}
span.price-item.price-item--regular {
    font-weight: 500;
}


/* faqs */

.faq__list--item--heading {
    font-size: 2.5rem !important;
}

@media (max-width: 767px) {
    .faq__list--item--heading {
        font-size: 2rem !important;
    }
}


/* search */
.predictive-search__item-vendor,  {
    font-size: 1.2rem !important;
    letter-spacing: 0!important;
}

p.predictive-search__item-heading.h6 {
    font-size: 2rem;
}

.predictive-search__item-content span.price-item.price-item--regular {
    font-weight: 400;
    font-size: 1.2rem;
}


/* cart  */
.cart-notification-product__info .caption-with-letter-spacing, td.cart-item__details .caption-with-letter-spacing {
    letter-spacing: 0;
    font-size: 1.2rem;
}

td.cart-item__details .cart-item__name {
    font-family: 'Heading-Font';
    font-size: 2.5rem;
}