.menu-item-1585 > a {
    color: #ff5e03 !important;
}

#footer.is-white {
    background-color: #E6DEFC;
}



body {
    color: #33058d;
    background-color: #fdf7f1;
}

.benefitBanner__title {
    font-weight: 600;
}



    .benefitBanner__data {
        margin-top: 6px;
}

.btn, a.btn {
    box-shadow: none;
}

.btn, a.btn {
    border-radius: 15px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #3f1894;
}

.products-block.products .p .name {
             color: #33058D;
             font-weight: 500;
    }

.external-fonts-loaded body, body.blank-mode {
    font-family: brandon-grotesque, sans-serif;
}


.external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name {
      font-family: brandon-grotesque, sans-serif;
}


.external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name {
    /* font-family: Roboto, sans-serif; */
    font-family: brandon-grotesque, sans-serif;
}

.product .p {
    box-shadow: none;
  
}

/* bannery */

@media (min-width: 1200px) {
    body:not(.is-carousel-full-width) .carousel .extended-banner-texts, .multiple-columns-body .carousel .extended-banner-texts {
        padding: 0 40px;
    }
}


.middle-banners-wrapper .extended-banner-title:not(:empty), .body-banners .extended-banner-title:not(:empty), .banners-top-block .extended-banner-title:not(:empty), .next-to-carousel-banners .extended-banner-title:not(:empty), .banner-category .extended-banner-title:not(:empty), .carousel .extended-banner-title:not(:empty) {
    display: block;
    line-height: 1.2;
    color: #31078d;
    font-weight: 700;
}

.middle-banners-wrapper .extended-banner-link:not(:empty), .body-banners .extended-banner-link:not(:empty), .banners-top-block .extended-banner-link:not(:empty), .next-to-carousel-banners .extended-banner-link:not(:empty), .banner-category .extended-banner-link:not(:empty), .carousel .extended-banner-link:not(:empty) {
    border-radius: 15px;
    background-color: #ff5e04;
    color: #FFF;
   box-shadow: none;
}

@media (min-width: 1440px) {
    body:not(.is-carousel-full-width) .carousel .extended-banner-title:not(:empty), .multiple-columns-body .carousel .extended-banner-title:not(:empty) {
        font-size: 42px;
    }
}

/* bannery */

@media (min-width: 1020px) {
.benefitBanner.position--benefitHomepage {
    background-color: #ffffff;
    border-radius: 20px;
    padding-top: 30px;
    margin-top: -20px;
}
	}
