<style>
#header {
background-color: #f5f1ed;
}

.js-slider-group .swiper-container .swiper-slide {
    box-shadow: 0 0 0px;
    background-color: #f5f1ed;
}

.welcome {
background-color: #fff;
}

.p-short-description p {
color:#343537;
}

.p-short-description {
color:#343537;
}

.top-navigation-bar {
background-color: #f6f6f6;
}

.carousel-indicators {
display: none;
}

.p-code {
display: none;
}

.filters-wrapper {
display: none;
}

.category-header input[type="radio"]+label {
color: #fff;
background-color: #cd9969;
}

.category-header input[type="radio"]:checked+label {
background-color: #7b2f2f;
}

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
.blank-mode .cart-related-name, .blank-mode .cart-table .main-link, .cart-related-name, .cart-table .main-link {
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-style: normal;
}

.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, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
font-family: "Montserrat", sans-serif;
font-weight: 500;
font-style: normal;
}

.products-block .p .p-name {
font-family: "Montserrat", sans-serif;
font-weight: 800;
font-style: normal;
}

.benefitBanner__title {
font-family: "Montserrat", sans-serif;
font-weight: 800;
font-style: normal;
}

.blank-mode, body, body.blank-mode {
font-family: "Montserrat", sans-serif;
font-weight: 400;
font-style: normal;
}

.category-header input[type="radio"]:not(:checked)+label:hover {
color: #fff;
background-color: 7b2f2f;
}

.benefitBanner__picture img {
max-height: 150px!important;
max-width: 150px!important;
height: 100px;
width: 100px;
margin-bottom: 10px;
mix-blend-mode: invert!important;
}

@media (min-width: 768px) {
    .benefitBanner__picture {
        padding-left: 0px!important;
    }
}

@media (max-width: 767px) {
    .benefitBanner__picture {
        padding-right: 5px;
    }
}

.benefitBanner {
background-color: #fff;
padding: 30px 15px 5px 15px;
border-radius: 15px;
}

@media(max-width:767px) {
.benefitBanner {
padding: 30px 15px 20px 15px;}
}

.benefitBanner__title {
color: #343537;
text-align: center;
}

.benefitBanner__data {
color: #343537;
}

.benefitBanner__item {
flex-direction: column;
align-items: center;
}

.benefitBanner__content {
flex-direction: column;
align-items: center;
}

.products-block:not(.products-additional) .p .image img {
margin-top: -30px;
}

@media (min-width: 768px) {
.position--benefitHomepage+.h4.homepage-group-title[class*="homepage-products-heading"] {
margin-top: 60px;
margin-bottom: 20px;
}

.flag {
padding: 7px 16px;
}

.is-header-fixed.is-header-hidden #header .site-name a img {
max-height: 60px;
}}

.site-msg-custom.step-1 {
display: none;
}

.flag.flag-tip {
background-color: #ffba45;
}

#header .site-name a img {
max-height: 80px;
}

@media (max-width: 767px) {
.top-navigation-bar .site-name a img {
max-height: 45px;
}}

.p-detail-info>div:not(.stars-wrapper)>a {
    display: none;
}
</style>