.navbar-brand img {
    max-width: 100%!important;
    height: auto;
    max-height: 62px;
}
.card-img, .card-img-top {
    border-top-left-radius: 0.3125rem;
    border-top-right-radius: 0.3125rem;
    padding: 15px;
}
.home-body.vertical-category-menu main .main-container .page-body>div:nth-child(1) {
    margin-top: 100px;
}
.vertical-category-menu header .sf-menu>li>.nav-link {
    display: flex;
    align-items: center;
    flex: 1;
    width: 100%;
    position: relative;
    font-size: 1rem;
    line-height: 1;
    font-weight: 600;
    color: #32355D;
}
.module .module-head .module-head-title {
    font-weight: 900;

}
.home-position .module-head-title {
    color: #062B46;
    font-size: 2rem;
    font-weight: 900;
}

.product-parameters td.param-value:not(.product-short-description):not(.productcategorydescriptionlist-param) {
    text-align: right;
    font-weight: 500;
    color: #062B46;
}
.product-parameters td.product-short-description {
    padding-top: 15px;
    border-top: 0;
    font-weight: 600;
    font-size: 1.1rem;
}

.card-img, .card-img-top {
    border-top-left-radius: 0.3125rem;
    border-top-right-radius: 0.3125rem;
    padding: 0px;
}

.news-card-title a {
    color: #062B46;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1.3;
}

.page-head-title {
    font-weight: 700;
    line-height: 1.3;
    color: #062B46;
}

.product-parameters td.product-short-description {
    padding-top: 15px;
    border-top: 0;
    font-weight: 400;
    font-size: 1.2rem;
}

.banner-items-title {
    align-self: flex-start;
    font-size: clamp(1.25rem,4vw,2.5rem);
    font-weight: 700;
    color: #062b46;
    line-height: 1.3;
}
.news-mosaic-title {
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.3;
    margin-top: 10px;
    color: #062B46;
}

@media (min-width: 1400px)
{ .card-deck.card-multiple .card {
    flex: 0 0 calc(33% - 20px);
	}}

@media (min-width: 1400px)
{ .home-position {
    margin-bottom: 4rem;
	}}

@media (min-width: 992px)
{ .slider-container {
    margin-bottom: 4rem;
	}}

.btn-primary {
    background-color: #CC839E;
    border-color: #CC839E;
    box-shadow: none;
    color: var(--checkout-button-color,#fff);
}

.btn-link {
    color: #CC839E;
    transition: all .3s ease-in-out;
}

.checkout-footer a, .checkout-footer a:hover {
    color: #CC839E!important;
}

.checkout-accordion-item .panel-heading .panel-title-extra {
    font-size: 14px;
    line-height: 14px;
    flex-basis: 15%;
    font-weight: 700;
    color: #CC839E;
}

.product-snapshot-vertical .product-card-item:not(.product-card-price):not(.product-card-title).product-card-countdown {
    color: #fff;
    background-color: #CC839E;
    text-align: center;
    padding: 5px 0;
    border-radius: 0.3125rem;
    font-weight: 500;
}