.cookie__wrap p {
    font-size: 16px !important;
}

a.mu-btn {
    background-color: #fff;
    padding: 10px 20px;
    border-radius: 4px;
    color: #000;
}
.catalog-3-l a.ba-btn-transition {
    border: #5c7f30 1px solid;
}

.ba-item-field-simple-gallery.ba-item.no-lightbox .ba-gridbox-gallery-image:hover {
    opacity: 1 !important;
    cursor: unset !important;
}

.price-ot span.field-price-value:before {
    content: "от ";
}

p.akciya {
    color: #000000;
    font-size: 29px;
    font-weight: 900;
    letter-spacing: .5px;
    padding: 10px 20px;
    background-color: #ffffff;
    width: fit-content;
    display: inline-block;
    margin-bottom: 20px !important;
    text-transform: uppercase;
    border-radius: 12px;
}
p.akciya-txt {
    color: #fff;
    font-size: 25px;
}
.stik {position: sticky !important; top: 20px; z-index: 10;}

.ba-slideshow-img {
    background-color: #fff !important;
}

span.field-price-currency {
padding-left:5px;
}
.uchastok:hover {
fill: #c5d30d;
}
.slogan {
color:#fff;
font-size:300%;
line-height:130%;
font-weight:500;
}
.svg-icon {
width:60px;
height:60px;
}
.svg-icon-100 {
width:100px;
height:100px;
}
.w-txt {
color:#fff;
line-height:100%;
font-weight:100;
}
.fon {
background-color: var(--primary);
padding:5px 30px;
color:#494949;
  font-weight:600;
  letter-spacing: 1px;
  border-radius:15px;
}
.top-tel {
font-size:28px;
font-weight:800;
}


@media (max-width: 450px) {
  .top-tel a {
font-size:18px;
font-weight:500;
}
  .cookie__wrap p {
    font-size: 14px !important;
}

}