.breadcrumb .breadcrumb-item:nth-last-child(2)::after {
  display: none;
}

.product-image {
  box-shadow: 0 10px 40px rgba(57, 57, 57, 0.08);
}

.slider-relevantNews .news-article-title {
  font-weight: 500 !important;
}
.slider-relevantNews .news-article-excerpt {
  font-size: 12px !important;
  margin-bottom: 5px !important;
}
.slider-relevantNews .news-article-headline {
  font-size: 12px !important;
}
.product-price .grid-item .col-7 {
  word-wrap: anywhere;
}

.product-tried .form-check-image.active .form-check-label.btn {
  color: var(--kt-text-white) !important;
  border-color: var(--kt-primary) !important;
  background: var(--kt-primary) !important;
}

.price-offer-more {
  border-bottom: 1px solid;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}
.price-offer-more:last-child {
  border-bottom: none;
}

.reviews .nav-link {
  opacity: 0.3;
}
.reviews .nav-link.active {
  opacity: 1;
}

.nav-tabs {
  border-bottom-color: transparent !important;
}

.nav-item .nav-link.active {
  border-bottom-color: #373C56 !important;
}

.drawer .card .card-header {
  align-items: center;
}

@media (max-width: 991px) {
  .controls-bottom {
    padding-bottom: 210px !important;
  }
  .controls-bottom .controls {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: column-reverse;
  }
  .controls .btn {
    display: inline-block !important;
    margin-top: 25px;
  }
}
@media (min-width: 768px) {
  #price_card_collapsible {
    margin-left: -20px;
    width: calc(100% + 20px) !important;
  }
  .product-price.grid.grid-lg-3 {
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
  }
  .product-price .grid-item {
    position: relative;
  }
  .product-price .grid-item:after {
    content: "";
    display: block;
    height: 100%;
    width: 1px;
    background: #ebebeb;
    position: absolute;
    right: -20px;
  }
  .product-price .grid-item.card::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .product-price .grid-item {
    border-bottom: 1px solid;
    border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
  }
  .product-price .grid-item.card {
    border-bottom: 1px solid;
    border-color: transparent !important;
  }
  #price_card_collapsible {
    top: 0 !important;
    box-shadow: none !important;
  }
}
.ingredient-card {
  flex-direction: column !important;
  align-items: flex-start !important;
}

#cc-review-not-tried {
  /*display: none;*/
}

#cc-review-tried {
  /*display: none;*/
}

#cc-review-submit {
  /*display: none;*/
}

.cc-review-add-form-section {
  display: none;
}

.cc-review-add-form-section-active {
  display: block;
}

@media (max-width: 367px) {
  .donut-mobile-mt {
    margin-top: 3rem !important;
  }
}
@media (min-width: 368px) {
  .donut-mobile-mt {
    margin-top: 1.75rem !important;
  }
}

/*# sourceMappingURL=product.css.map */
