a {
    text-decoration: none;
}
.google-translate-element {
    display: none;
    position: absolute;
    right: calc((100vw - 1230px) / 2 + 12px);
    top: 40px;
    background-color: #fff;
    padding: 15px 10px;
    z-index: 600;
}

@media (max-width: 1230px) {
    .google-translate-element {
        right: auto;
        left: 15px;
        top: 65px;
    }
}

.order__consent .checkbox label:after {
    border: 2px solid green;
    top: 8px;
}
.order__consent .checkbox label:before {
    top: 15px;
    left: 8px;
}
.sale-order-detail-payment-options-methods-button-element {
    background-color: #0066ff;
    padding: 20px 40px;
}
#payOnline input[type="submit"] {
    padding: 20px 30px;
    background-color: #40ae49;
    border: none;
    font-size: 2rem;
    color: #fff;
    font-weight: 600;
}

#payOnline input[type="submit"]:hover {
    background-image: linear-gradient(330.4deg, #a8dbec -14.16%, #7ed1ec 40.84%, #6bbed9 95.84%);
}

.order-same-block {
    font-size: 1.7rem;
    margin-block: 3rem;
    font-weight: bold;
}
.order-same-block > span {
    color: red;
}
.form__items--3-in-row .form__item.form__item_location {
    width: 100%;
}

/* Этот стиль ломает блок на странице контактов */
.box__cell {
    /* width: 100%; */
}
.box__cell--news-list {
    width: 100%;
}
.news--on-papper .news__list {
    margin-top: 16px;
    padding-right: 7%;
    display: flex;
    justify-content: space-between;
}
@media (max-width: 1024px) {
    .news--on-papper .news__list {
        flex-wrap: wrap;
    }
}
.news__list-item {
    width: calc(33.333% - 12px);
    margin-bottom: 0;
}
@media (max-width: 1024px) {
    .news__list-item {
        width: 100%;
        margin-bottom: 20px;
    }
}

.news__img-wrap {
    display: flex;
    margin-bottom: 10px;
    max-width: 350px;
    max-height: 245px;
}
.news__img {
    height: inherit;
}
.news__list-title {
    min-height: 52px;
}
.news__list-link-box {
    margin-top: 15px;
}

.box--news .title {
    display: inline-block;
}

@media (max-width: 1024px) {
    .owl-carousel .owl-item .slider__item-img {
        height: 100%;
        object-fit: cover;
        object-position: center center;
    }
}

.l-promos-page .l-promos__body {
}
.l-promos-page .l-promos__item {
    display: flex;
    gap: 16px;
    margin-top: 16px;
}
.l-promos-page .l-promos__item:first-child {
    margin-top: 0;
}
.l-promos-page .l-promos__item p {
    font-size: 14px;
    padding-top: 8px;
}
@media screen and (max-width: 768px) {
    .l-promos-page .l-promos__item {
        flex-direction: column;
        margin-top: 24px;
        border-top: 1px solid #939090;
        padding-top: 24px;
    }
    .l-promos-page .l-promos__item:first-child {
        border-top: unset;
        padding-top: 0;
    }
    .l-promos-page .l-promos__item img {
        width: auto;
        height: auto;
    }
}

.l-reviews__title {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.l-reviews__title .l-flex {
    display: flex;
    align-items: center;
    gap: 15px;
}
.l-review__btn-all {
    border: 1.5px solid #009a06;
    padding: 14px 30px;

    color: #009a06;
    font-weight: 600;
    font-size: 14px;
    transition: all 0.4s ease;
    text-transform: uppercase;
}
.l-review__btn-all:hover {
    background-color: #009a06;
    color: white;
}
.l-review__btn-leave {
    border: 1.5px solid transparent;
    background-color: #009a06;
    padding: 14px 30px;

    color: white;
    font-weight: 600;
    font-size: 14px;
    transition: all 0.4s ease;
    text-transform: uppercase;
}
.l-review__btn-leave:hover {
    border: 1.5px solid #009a06;
    color: #009a06;
    background-color: transparent;
}
.l-review__card {
    background-color: white;
    padding: 30px;
    width: 100%;
    height: 315px;
    margin-bottom: 1px;
    display: flex;
    flex-direction: column;
}
.l-review__card.full {
    max-width: 100%;
    padding: 0;
    height: auto;
    justify-content: center;
}
.rating-stars .star.active {
    color: gold;
}

.l-review__card-head {
    display: flex;
    align-items: center;
    gap: 13px;
}
.l-review__card-head img {
    max-width: 67px;
    width: 100%;
    height: 100%;
    min-height: 67px;
    max-height: 67px;
    object-fit: cover !important;
    border-radius: 50%;
}
.l-review__card-rating .name {
    color: #3d3d3d;
    font-size: 16px;
    font-weight: 600;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
}
.l-review__card-rating .date {
    display: block;
    color: #828282;
    font-size: 14px;
}
.l-review__card-body {
    margin-top: 15px;
}
.l-review__card-body p {
    color: #3d3d3d;
    font-size: 14px;
    line-height: 20.5px;

    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6; /* number of lines to show */
    line-clamp: 6;
    -webkit-box-orient: vertical;
}
.l-review__card-body p.full {
    overflow: visible;
    display: block;
}

.l-review__open-modal.hide,
.l-review__card-footer.hide {
    display: none;
}

.l-review__open-modal a {
    text-decoration: underline;
    color: #009a06;
    font-size: 14px;
}
.l-reviews__slider {
    margin-top: 26px;
}

.l-review__card-img {
    height: 126px;
    overflow: hidden;
}
.l-review__card-img.full {
    height: auto !important;
}
.l-review__card-img.full img {
    width: 100%;
    max-width: 280px;
}
.l-review__card-img img {
    object-fit: contain;
}
.l-review__modal-body {
    display: flex;
    align-items: center;
    gap: 16px;
}
.l-review__modal-body.is-have-photo {
    flex-direction: column;
}
.is-hidden {
    display: none !important;
}
.l-input__file-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect opacity='0.4' width='14' height='14' fill='url(%23pattern0)'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_528_1276' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_528_1276' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    width: 14px;
    height: 14px;
}

.input-file {
    position: relative;
    display: inline-block;
}
.input-file-text {
    display: inline-block;
    color: #9d9d9d;
    font-size: 14px;
}
.l-review__textarea {
    resize: vertical;
    width: 100%;
    padding: 25px;
}

.l-input__review-file {
    display: flex;
    align-items: center;
    gap: 5px;
    height: 71px;
    border: 1px solid #9d9d9d;
    padding: 25px;
}

.l-reviews-all {
    display: flex;
    gap: 18px;
    flex-wrap: wrap;
}
.l-reviews-all .l-review__card {
    /* max-width: 385px; */
    height: auto;
}



.l-reviews {
    padding: 30px 0 50px 0;
}

.rating {
    direction: rtl;
}

.rating__input {
    display: none;
}

.rating__star {
    font-size: 24px;
    color: #ccc;
    cursor: pointer;
    transition: color 0.2s ease-in-out;
}
.rating__star svg {
    fill: transparent;
    stroke: #ccc;
}

.rating__input:hover ~ .rating__star,
.rating__input:hover ~ .rating__input ~ .rating__star,
.rating__star:hover svg,
.rating__star:hover ~ .rating__star svg {
    color: #ffeb3b;
    fill: #ffeb3b;
}

.rating__input:checked ~ .rating__star svg {
    color: #ffc107;
    fill: #ffeb3b;
}

.js-owl-review .owl-dots {
    display: flex !important;
    justify-content: center;
    margin-top: 28px;
}
.js-owl-review .owl-dots button.owl-dot {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' fill='%23D0D0D0'/%3E%3C/svg%3E%0A") !important;
    margin-right: 9px !important;
}
.js-owl-review .owl-dots button.owl-dot.active {
    background-image: url("data:image/svg+xml,%3Csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4.5' cy='4.5' r='4.5' fill='%2340AE49'/%3E%3C/svg%3E%0A") !important;
}

.js-owl-review .owl-dots button.owl-dot span::after,
.js-owl-review .owl-dots button.owl-dot span::before {
    display: none !important;
}

.l-bullets {
    margin-top: 45px;
}
section.section .home-sections {
    margin: 0;
}
section.section .l-reviews {
    padding: 0;
    margin-bottom: -38px;
}

@media (max-width: 768px) {
    .l-bullets {
        margin-top: 0px;
    }
    section.section .l-reviews {
        margin-bottom: -18px;
    }
}

.l-bullets .title__text {
    max-width: 43%;
}

.l-bullets__list {
    margin-top: 46px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 32px;
    justify-content: space-between;
}
.l-bullets__item {
    font-family: "RobotoSlab", sans-serif;
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.l-bullets__item .l-item-img {
    height: 88px;
    width: 88px;
}

.table-header.small {
    max-width: 80%;
}

.l-bullets__list-child {
    list-style-type: disc;
}
.l-bullets__list-child li:first-child {
    list-style-type: none;
    margin-left: 0;
    margin-bottom: 13px;
}
.l-bullets__list-child li:first-child span {
    color: #3d3d3d;
    font-weight: 600;
    font-size: 20px;
}
.l-bullets__list-child li {
    margin-left: 19px;
}
.l-bullets__list-child li span {
    color: #3d3d3d;
    font-size: 14px;
    text-align: left;
    display: block;
}

.l-reviews .l-mob-show {
    display: none;
}

@media screen and (max-width: 1100px) {
    .l-bullets__list {
        grid-template-columns: 1fr 1fr;
    }
}

@media screen and (max-width: 768px) {
    .l-bullets__list-child li:first-child span {
        font-size: 12px;
        line-height: 19px;
    }
    .l-bullets__list-child li span {
        font-size: 12px;
        line-height: 18px;
    }
    .l-bullets .title__text {
        max-width: unset;
    }
    .l-bullets__item .l-item-img {
        width: 50px;
        height: 50px;
    }
    .l-reviews__title {
        flex-direction: column;
        gap: 20px;
    }
    .l-reviews .l-mob-show {
        display: block;
        width: 100%;
    }
    .l-reviews .l-mob-hide {
        display: none;
    }
}
@media screen and (max-width: 510px) {
    .l-reviews__title .l-flex {
        flex-direction: column;
        width: 100%;
    }
    .l-reviews__title .l-flex a {
        width: 100%;
        text-align: center;
    }
    .l-review__card {
        max-width: 290px;
        margin: 0 auto;
    }
}

section.section {
    padding: 47.5px 0;
}
section.section .main__item--offsets-bot-sm {
    margin-bottom: 0;
}
section.section .l-popular-size {
    margin-top: 63px;
    padding-bottom: 28px;
}
@media screen and (max-width: 724px) {
    section.section {
        padding: 27px 0;
    }
    section.section .l-popular-size {
        margin-top: 20px;
    }
}

.l-bullets__list-product {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 65px;
    row-gap: 30px;
    max-width: 66%;
    margin-top: 50px;
}

.l-bullets__list-product li {
    display: flex;
    align-items: center;
    gap: 12px;
    list-style-type: none;
}
.l-bullets__list-product li img {
    width: 42px;
    height: 42px;
}
.l-bullets__list-product li span {
    /*font-family: "Roboto Slab", sans-serif;*/
    color: #3d3d3d;
    font-weight: 600;
    font-size: 14px;
    text-align: left;
}
.news__bg .svg-shadow {
    left: 0 !important;
}
.l-review__card-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
}
.l-review__card-social {
    margin-left: auto;
}
.l-review__card-social img{
    width: 18px;
    height: 18px;
    object-fit: contain;
}

@media screen and (max-width: 1024px) {
    .l-bullets__list-product {
        max-width: unset;
        padding: 32px 0;
    }
}
@media screen and (max-width: 768px) {
    .l-review__modal-body {
        flex-direction: column;
    }
    .l-bullets__list-product {
        margin: 0 auto;
        row-gap: 32px;
        column-gap: 32px;
    }
    .l-bullets__list-product li {
        flex-direction: column;
    }
    .l-bullets__list-product li span {
        text-align: center;
    }
}
@media (max-width: 768px) {
    .l-bullets {
        margin-top: 0px;
    }
    .l-bullets__list {
        margin-top: 22px;
    }
}

@media(max-width: 540px){
    body .card__img-box,
    body .card--simple .card__img-box{
        background-color: transparent;
        margin-right: -7px;
        margin-left: -7px;
        margin-top: -7px;
        padding: unset;
    }
    .l-reviews-all .l-review__card-img img {
        width: 100%;
    }
    .l-reviews-all .l-review__card {
        max-width: 515px;
    }
    
}

.card-flex-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.card__prices {
    margin-top: auto;
}

html .home-grid section.section{
    padding: 0;
}

.home-grid .main__item--offsets-bot-xs{
    margin-bottom: 0;
}

.home-grid{
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.section-without-gap{
    margin: 15px 0;
}
.home-main-item{
    margin-top: 34px;
}
.section--news{
    margin-top: 15px;
}

@media(max-width: 768px){
    .home-grid{
        grid-gap: 15px;
    }
    .section-without-gap{
        margin: 15px 0;
    }
    .home-main-item{
        margin-top: 14px;
    }
}

html .l-mob-tel span{
    color: #2b7d35;
    font-family: 'Arial';
    font-weight: bold;
}

@media(max-width: 978px){
    .slider__item-img--desk{
        display: none !important;
    }
}

@media(max-width: 540px){
    .slider__item-img--tablet{
        display: none !important;
    }
    .cookie-msg__inner {
        padding: 10px 40px 10px 10px;
    }
}
/*05/12/2024*/
.cookie-msg {
    width: 100%;
    max-width: 450px;
    min-height: 0px;
}
.cookie-msg__close {
    position: relative;
    top: 0px;
    right: 0px;
    padding: 5px;
    width: auto;
    height: auto;
    z-index: 4;
    color:white;
    /*border: 2px solid #0B6537;*/
}

@media(max-width: 540px){
    .cookie-msg {
        max-width: -webkit-fill-available;
    }
}

.title__text-container--lines.l-mob-show-custom {
    display: block;
}
@media screen and (min-width: 768px) {
    .title__text-container--lines.l-mob-show-custom .title__text--lines {
        padding: 0;
    }
}

.seo-text__inner h2 {
    margin-top: 20px;
    margin-bottom: 10px;
}

.seo-text__inner h3 {
    margin-top: 20px;
}

.seo-text__inner ul {
    margin-left: 20px;
}

.seo-text__inner .table-container {
    width: 100%;
    overflow-x: auto;
}

.seo-text__inner .table-container table {
  width: 100%;
  border-collapse: collapse;
}

.seo-text__inner .table-container table th,
.seo-text__inner .table-container table td {
    border: 1px solid #000;
    padding: 12px 15px;
}