/* Add custom CSS styles below */ 

:root{
  --mt-h1: max(36px, min(6.4vw, 64px))!important;
}

.mitaa-main-slider-custom .mitaa-slide__main {
    align-items: center;
    justify-content: center;
    text-align:center;
}

.mitaa-main-slider-custom .mitaa-slide__row{
  justify-content: center;
}

.mitaa-main-slider-custom .mitaa-slide__content {
    margin-bottom: auto;
    padding-top: 5rem;
}

.mitaa-feature-showcase__headline {
    font-size: max(2rem, min(3.4285714286vw, 3rem))!important;
}

.mitaa-feature-showcase__headline small {
    font-size: 58%!important;
}

.mitaa-feature-showcase__cta {
    background-color: #fff !important;
    color: var(--mt-brand)!important;
}
  .mitaa-feature-showcase__cta:hover {
    background-color: #fff !important;
    color: var(--mt-brand)!important;
}


@media (max-width: 768px) {
  .mitaa-special-image.mitaa-main-slider {
    --mitaa-slide-min-h: 34rem !important;
  }
}

.mt-product-features__intro strong {
    font-weight: 500!important;
}

/* Promo title - product card */
.s-product-card-promotion-title {
    background-color: rgba(44, 28, 15, 1);
    border-radius: 999px;
    font-size: .5rem;
    padding: 1px 6px;
}

.promotion-title {
    background-color: rgba(44, 28, 15, 1);
    border-radius: 999px;
    
}

.mitaa-special__eyebrow {
    font-size: 1rem!important;
}

@media (max-width: 749px) {
    .mitaa-special__heading {
        font-size: 1.5rem!important;
    }
  article .mt-article__image{
    aspect-ratio: auto!important;
  }
}