

/* Start:/local/templates/kalevadoors/components/bitrix/news.list/reviews/style.css?17490352935048*/
:root {
    --red: #D26050;
    --red-light: #f5bebc;
    --primary: #071C2B;
    --dark-blue: #004b84;
    --blue: #007DBE;
    --white-color: #FFFFFF;
    --light-gray: #F2F2F2;
    --dark-black: #242424;
    --disable-black: rgba(36, 36, 36, 0.5);
    --gray-dark: #2E3134;
}
body {
    position: relative;
}
.uk-background-primary {
    background-color: var(--primary);
}
.uk-tile-cookie {
    width:  100%;
    padding: 20px 10px 20px 20px;
    position: fixed;
    left: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    box-shadow: 0 1px 20px 0 rgba(0, 0, 0, 0.15);
    background-color: var(--white-color);
    z-index: 20;
    opacity: 1;
    transition: opacity 0.2s;
    @media (min-width: 640px) {
        width: clamp(530px, 40vw, 620px);
        padding: clamp(20px, 2vw, 30px) 30px;
        flex-direction: row;
        align-items: center;
    }
}
.uk-tile-cookie-hidden {
    opacity: 0;
    z-index: -100;
}
.uk-section-secondary:not(.uk-preserve-color) .uk-link-price {
    padding: clamp(8px, 2vw - 2px, 12px) clamp(12px, 2vw - 2px, 20px);
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    font-size: clamp(12px, 2vw - 2px, 14px);
    font-weight: 500;
    text-transform: uppercase;
    line-height: normal;
    color: var(--white-color);
    background-color: transparent;
    border: 1px solid var(--white-color);
    transition: color 0.3s, border-color 0.3s, background-color 0.3s;
}
.uk-section-secondary:not(.uk-preserve-color) .uk-link-price:hover {
    color: var(--gray-dark);
    background-color: var(--white-color);
    text-decoration: none;
}
.uk-card-review {
    padding: clamp(30px, 4vw - 8px, 50px);
    border: 1px solid var(--blue);
    display: flex;
    flex-direction: column;
    gap: 30px;
}
.uk-card-review .uk-card-header {
    padding: 0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px;
}
.uk-card-review .uk-card-title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-transform: uppercase;
    font-size: clamp(18px, 2vw - 2px, 28px);
}
.uk-card-review .uk-card-logo {
    display: flex;
    align-items: center;
    height: clamp(15px, 2vw - 5px, 24px);
}
.uk-card-review .uk-card-body {
    padding: 0;
}
.uk-flex-gap-extra-small {
    gap: 5px;
}
.uk-flex-gap-small {
    gap: 10px;
}
.uk-flex-gap-15 {
    gap: 15px;
}
.uk-flex-gap-100-50 {
    gap: clamp(50px, 7vw, 100px)
}
.uk-text-extra-small {
    font-size: 12px;
}
.uk-text-15-12 {
    font-size: clamp(12px, 2vw - 8px, 15px);
}
.uk-text-16-14 {
    font-size: clamp(14px, 2vw - 6px, 16px);
}
.uk-text-18-14 {
    font-size: clamp(14px, 2vw - 6px, 18px);
}
.uk-text-weight-500 {
    font-weight: 500;
}
.uk-subnav.uk-subnav-reviews {
    padding-bottom: 10px;
    overflow: auto;
    flex-wrap: nowrap;
}
.uk-subnav.uk-subnav-reviews::-webkit-scrollbar {
    height: 0;
}
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>.uk-active>a {
    background-color: rgba(255,255,255,.1) !important;
    color: var(--white-color) !important
}
.uk-section-primary:not(.uk-preserve-color) .uk-subnav-pill>*>:first-child {
    padding: clamp(10px, 2vw - 9px, 15px) 20px;
    border: 1px solid var(--white-color);
    color: var(--white-color);
    font-size: 14px;
    width: calc(clamp(200px, 14vw, 220px) - 40px);
}
.uk-subnav li:nth-child(4) a {
    width: auto !important;
}
.uk-margin-90-55-bottom {
    margin-bottom: clamp(55px, 7vw, 90px);
}
.uk-grid-100-40 {
    margin-left: -40px;
}
.uk-grid-100-40 > * {
    padding-left: 40px
}
@media (min-width: 960px) {
    .uk-grid-100-40 {
        margin-left: -80px;
    }
    .uk-grid-100-40 > * {
        padding-left: 80px;
    }
    .uk-grid-100-40 >.uk-grid-margin {
        margin-top: 80px
    }
}
@media (min-width: 1200px) {
    .uk-grid-100-40 {
        margin-left: -100px;
    }
    .uk-grid-100-40 > * {
        padding-left: 100px;
    }
    .uk-grid-100-40 >.uk-grid-margin {
        margin-top: 100px
    }
}
.uk-slider-reviews {
    overflow: visible !important;
}
.uk-slider-reviews .uk-slidenav {
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
    z-index: 3;
}
.uk-slider-reviews .uk-slidenav-prev {
    left: -12px;
}
.uk-slider-reviews .uk-slidenav-next {
    right: -12px;
}
@media (min-width: 640px) {
    .uk-slider-reviews .uk-slidenav-prev {
        left: -20px;
    }
    .uk-slider-reviews .uk-slidenav-next {
        right: -20px;
    }
}
.uk-lightbox-img {
    width: 75px;
    height: 50px;
}
.multiline-ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.multiline-ellipsis-2 {
    -webkit-line-clamp: 2;
}
.multiline-ellipsis-3 {
    -webkit-line-clamp: 3;
}
.multiline-ellipsis-5 {
    -webkit-line-clamp: 5;
}
.multiline-ellipsis-9 {
    -webkit-line-clamp: 9;
}
.uk-icon[uk-icon=icon-star] {
    width: clamp(10px, 2vw - 9px, 14px);
    height: clamp(10px, 2vw - 9px, 14px);
}
/* End */


/* Start:/local/templates/kalevadoors/components/bitrix/search.title/map/style.css?1737106812286*/
.map-title-search-result {
    background: #ffffff;
    list-style-type: none;
    margin: -3px 0px 0px 0px;
    padding: 5px 0px;
    max-width: max-content;
}
.map-title-search-result > li {
    padding: 10px 20px;
}
.map-title-search-result > li > a {
    color: #071c2b !important
}
/* End */
/* /local/templates/kalevadoors/components/bitrix/news.list/reviews/style.css?17490352935048 */
/* /local/templates/kalevadoors/components/bitrix/search.title/map/style.css?1737106812286 */
