

/* Start:/local/templates/agro2024/css/bootstrap_diamon.css?16436256286216*/
input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.col-xs-12 {
    width: 100%;
}
.col-xs-11 {
    width: 91.66666667%;
}
.col-xs-10 {
    width: 83.33333333%;
}
.col-xs-9 {
    width: 75%;
}
.col-xs-8 {
    width: 66.66666667%;
}
.col-xs-7 {
    width: 58.33333333%;
}
.col-xs-6 {
    width: 50%;
}
.col-xs-5 {
    width: 41.66666667%;
}
.col-xs-4 {
    width: 33.33333333%;
}
.col-xs-3 {
    width: 25%;
}
.col-xs-2 {
    width: 16.66666667%;
}
.col-xs-1 {
    width: 8.33333333%;
}
@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }
    .col-sm-12 {
        width: 100%;
    }
    .col-sm-11 {
        width: 91.66666667%;
    }
    .col-sm-10 {
        width: 83.33333333%;
    }
    .col-sm-9 {
        width: 75%;
    }
    .col-sm-8 {
        width: 66.66666667%;
    }
    .col-sm-7 {
        width: 58.33333333%;
    }
    .col-sm-6 {
        width: 50%;
    }
    .col-sm-5 {
        width: 41.66666667%;
    }
    .col-sm-4 {
        width: 33.33333333%;
    }
    .col-sm-3 {
        width: 25%;
    }
    .col-sm-2 {
        width: 16.66666667%;
    }
    .col-sm-1 {
        width: 8.33333333%;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }
    .col-md-12 {
        width: 100%;
    }
    .col-md-11 {
        width: 91.66666667%;
    }
    .col-md-10 {
        width: 83.33333333%;
    }
    .col-md-9 {
        width: 75%;
    }
    .col-md-8 {
        width: 66.66666667%;
    }
    .col-md-7 {
        width: 58.33333333%;
    }
    .col-md-6 {
        width: 50%;
    }
    .col-md-5 {
        width: 41.66666667%;
    }
    .col-md-4 {
        width: 33.33333333%;
    }
    .col-md-3 {
        width: 25%;
    }
    .col-md-2 {
        width: 16.66666667%;
    }
    .col-md-1 {
        width: 8.33333333%;
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }
    .col-lg-12 {
        width: 100%;
    }
    .col-lg-11 {
        width: 91.66666667%;
    }
    .col-lg-10 {
        width: 83.33333333%;
    }
    .col-lg-9 {
        width: 75%;
    }
    .col-lg-8 {
        width: 66.66666667%;
    }
    .col-lg-7 {
        width: 58.33333333%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-5 {
        width: 41.66666667%;
    }
    .col-lg-4 {
        width: 33.33333333%;
    }
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-2 {
        width: 16.66666667%;
    }
    .col-lg-1 {
        width: 8.33333333%;
    }
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: bold;
}
input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    line-height: normal;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple],
select[size] {
    height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
output {
    display: block;
    padding-top: 7px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    -o-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}
.fade.in {
    opacity: 1;
}
a{
    text-decoration: none;
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

/* End */


/* Start:/local/templates/agro2024/fa_min/css/all.css?16789639163370*/
.fa, .fab, .fal, .far, .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/local/templates/agro2024/fa_min/css/../webfonts/fa-brands-400.woff2) format("woff2");
}

.fab {
    font-family: "Font Awesome 5 Brands";
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(/local/templates/agro2024/fa_min/css/../webfonts/fa-light-300.woff2) format("woff2");
}

.fa, .fal, .far, .fas {
    font-weight: 300;
    font-family: "Font Awesome 5 Free"
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(/local/templates/agro2024/fa_min/css/../webfonts/fa-regular-400.woff2) format("woff2"), url(/local/templates/agro2024/fa_min/css/../webfonts/fa-regular-400.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: 900;
    src: url(/local/templates/agro2024/fa_min/css/../webfonts/fa-solid-900.woff2) format("woff2");
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(/local/templates/agro2024/fa_min/css/../webfonts/fa-solid-900.woff2) format("woff2");
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[class*=" icon-"], [class^=icon-] {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    display: inline;
    width: auto;
    height: auto;
    line-height: normal;
    vertical-align: baseline;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    margin-top: 0;
}

.fa, .far, .fas {
    font-weight: 400
}

.fa-times:before {
    content: "\f00d";
}

.fa-microphone:before {
    content: "\f130";
}

.fa-home:before {
    content: "\f015";
}

.fa-tree:before {
    content: "\f1bb";
}

.fa-arrow-left:before {
    content: "\f060";
}

.fa-shopping-cart:before {
    content: "\f07a";
}

.fa-arrow-right:before {
    content: "\f061";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-chevron-right:before {
    content: "\f054";
}

.fa-user:before {
    content: "\f007";
}

.fa-heart:before {
    content: "\f004";
}

.fa-angle-up:before {
    content: "\f106";
}

.fa-bolt:before {
    content: "\f0e7";
}

.fa-check-square:before {
    content: "\f14a";
}

.fa-exchange-alt:before {
    content: "\f362";
}

.fa-leaf:before {
    content: "\f06c";
}

.fa-circle:before {
    content: "\f111";
}

.fa-angle-left:before {
    content: "\f104";
}

.fa-angle-right:before {
    content: "\f105";
}

.fa-flower:before {
    content: "\f7ff";
}

.fa-comment:before {
    content: "\f075";
}

.fa, .fas {
    font-weight: 900;
}

.fa-viber:before {
    content: "\f409";
}

.fa-telegram:before {
    content: "\f2c6";
}

.fa-facebook:before {
    content: "\f09a";
}

.fa-instagram:before {
    content: "\f16d";
}

.fa-angle-down:before {
    content: "\f107";
}

.fa-plus:before {
    content: "\f067";
}

.fa-eye:before {
    content: "\f06e";
}

/* End */


/* Start:/local/templates/agro2024/fa_min/css/fa-svg.css?175102877514275*/
.searching.searching_wrap{
    display: none;
}
body {
    ---fa-angle-right-orange: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 -256 1792 1792"><g transform="matrix(1,0,0,-1,349.28814,1330.9831)"><path fill="rgb(238 111 16)" d="m 1099,704 q 0,-52 -37,-91 L 410,-38 q -37,-37 -90,-37 -53,0 -90,37 l -76,75 q -37,39 -37,91 0,53 37,90 l 486,486 -486,485 q -37,39 -37,91 0,53 37,90 l 76,75 q 36,38 90,38 54,0 90,-38 l 652,-651 q 37,-37 37,-90 z"/></g></svg>');
    ---fa-angle-right-white: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 -256 1792 1792"><g transform="matrix(1,0,0,-1,349.28814,1330.9831)"><path fill="rgb(255 255 255)" d="m 1099,704 q 0,-52 -37,-91 L 410,-38 q -37,-37 -90,-37 -53,0 -90,37 l -76,75 q -37,39 -37,91 0,53 37,90 l 486,486 -486,485 q -37,39 -37,91 0,53 37,90 l 76,75 q 36,38 90,38 54,0 90,-38 l 652,-651 q 37,-37 37,-90 z"/></g></svg>');
    ---fa-arrow-left: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="rgb(85, 173, 77)" d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"/></svg> ');
    ---fa-microphone: url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 100 100" height="100" viewBox="0 0 100 100" width="100" xmlns="http://www.w3.org/2000/svg"><g fill="rgb(85, 173, 77)"><path d="m75.46 49.16h.003v-.098c0-.006 0-.013 0-.019v-14.256c0-2.088-1.693-3.781-3.782-3.781-2.088 0-3.783 1.693-3.783 3.781v14.256c0 9.885-8.013 17.897-17.898 17.897s-17.898-8.013-17.898-17.897v-14.256c0-2.088-1.693-3.781-3.782-3.781-2.088 0-3.783 1.693-3.783 3.781v14.373h.003c.058 12.724 9.447 23.243 21.678 25.065v5.438h-13.379v.003c-2.074.018-3.75 1.701-3.75 3.779s1.676 3.761 3.75 3.779v.003h34.29c2.089 0 3.782-1.693 3.782-3.782s-1.693-3.782-3.782-3.782h-13.347v-5.438c12.231-1.822 21.621-12.341 21.678-25.065z"/><path d="m37.186 48.941c0 7.088 5.745 12.833 12.833 12.833 7.087 0 12.831-5.746 12.831-12.833 0-.096-.012-.188-.014-.283h.053v-23.336h-.053c-.153-6.955-5.826-12.549-12.817-12.549-6.992 0-12.666 5.594-12.819 12.549h-.052v23.336h.052c-.001.095-.014.187-.014.283z"/></g></svg>');
    ---fa-microphone-a: url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 100 100" height="100" viewBox="0 0 100 100" width="100" xmlns="http://www.w3.org/2000/svg"><g fill="rgb(242, 113, 16)"><path d="m75.46 49.16h.003v-.098c0-.006 0-.013 0-.019v-14.256c0-2.088-1.693-3.781-3.782-3.781-2.088 0-3.783 1.693-3.783 3.781v14.256c0 9.885-8.013 17.897-17.898 17.897s-17.898-8.013-17.898-17.897v-14.256c0-2.088-1.693-3.781-3.782-3.781-2.088 0-3.783 1.693-3.783 3.781v14.373h.003c.058 12.724 9.447 23.243 21.678 25.065v5.438h-13.379v.003c-2.074.018-3.75 1.701-3.75 3.779s1.676 3.761 3.75 3.779v.003h34.29c2.089 0 3.782-1.693 3.782-3.782s-1.693-3.782-3.782-3.782h-13.347v-5.438c12.231-1.822 21.621-12.341 21.678-25.065z"/><path d="m37.186 48.941c0 7.088 5.745 12.833 12.833 12.833 7.087 0 12.831-5.746 12.831-12.833 0-.096-.012-.188-.014-.283h.053v-23.336h-.053c-.153-6.955-5.826-12.549-12.817-12.549-6.992 0-12.666 5.594-12.819 12.549h-.052v23.336h.052c-.001.095-.014.187-.014.283z"/></g></svg>');
    ---fa-search: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 -256 1792 1792"><g transform="matrix(1,0,0,-1,60.745763,1201.8983)"><path fill="rgb(85, 173, 77)" d="m 1152,704 q 0,185 -131.5,316.5 Q 889,1152 704,1152 519,1152 387.5,1020.5 256,889 256,704 256,519 387.5,387.5 519,256 704,256 889,256 1020.5,387.5 1152,519 1152,704 z m 512,-832 q 0,-52 -38,-90 -38,-38 -90,-38 -54,0 -90,38 L 1103,124 Q 924,0 704,0 561,0 430.5,55.5 300,111 205.5,205.5 111,300 55.5,430.5 0,561 0,704 q 0,143 55.5,273.5 55.5,130.5 150,225 94.5,94.5 225,150 130.5,55.5 273.5,55.5 143,0 273.5,-55.5 130.5,-55.5 225,-150 94.5,-94.5 150,-225 Q 1408,847 1408,704 1408,484 1284,305 l 343,-343 q 37,-37 37,-90 z"/></g></svg>');
    ---fa-search-a: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 -256 1792 1792"><g transform="matrix(1,0,0,-1,60.745763,1201.8983)"><path fill="rgb(242, 113, 16)" d="m 1152,704 q 0,185 -131.5,316.5 Q 889,1152 704,1152 519,1152 387.5,1020.5 256,889 256,704 256,519 387.5,387.5 519,256 704,256 889,256 1020.5,387.5 1152,519 1152,704 z m 512,-832 q 0,-52 -38,-90 -38,-38 -90,-38 -54,0 -90,38 L 1103,124 Q 924,0 704,0 561,0 430.5,55.5 300,111 205.5,205.5 111,300 55.5,430.5 0,561 0,704 q 0,143 55.5,273.5 55.5,130.5 150,225 94.5,94.5 225,150 130.5,55.5 273.5,55.5 143,0 273.5,-55.5 130.5,-55.5 225,-150 94.5,-94.5 150,-225 Q 1408,847 1408,704 1408,484 1284,305 l 343,-343 q 37,-37 37,-90 z"/></g></svg>');
    ---fa-shopping-cart: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(85, 173, 77)" d="M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z"/></svg>');
    ---fa-shopping-cart-white: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path fill="rgb(255 255 255)" d="M528.12 301.319l47.273-208C578.806 78.301 567.391 64 551.99 64H159.208l-9.166-44.81C147.758 8.021 137.93 0 126.529 0H24C10.745 0 0 10.745 0 24v16c0 13.255 10.745 24 24 24h69.883l70.248 343.435C147.325 417.1 136 435.222 136 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-15.674-6.447-29.835-16.824-40h209.647C430.447 426.165 424 440.326 424 456c0 30.928 25.072 56 56 56s56-25.072 56-56c0-22.172-12.888-41.332-31.579-50.405l5.517-24.276c3.413-15.018-8.002-29.319-23.403-29.319H218.117l-6.545-32h293.145c11.206 0 20.92-7.754 23.403-18.681z"/></svg>');
    ---fa-user: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 -256 1792 1792"><g fill="rgb(85, 173, 77)" transform="matrix(1,0,0,-1,197.42373,1300.6102)"><path d="M 1408,131 Q 1408,11 1335,-58.5 1262,-128 1141,-128 H 267 Q 146,-128 73,-58.5 0,11 0,131 0,184 3.5,234.5 7,285 17.5,343.5 28,402 44,452 q 16,50 43,97.5 27,47.5 62,81 35,33.5 85.5,53.5 50.5,20 111.5,20 9,0 42,-21.5 33,-21.5 74.5,-48 41.5,-26.5 108,-48 Q 637,565 704,565 q 67,0 133.5,21.5 66.5,21.5 108,48 41.5,26.5 74.5,48 33,21.5 42,21.5 61,0 111.5,-20 50.5,-20 85.5,-53.5 35,-33.5 62,-81 27,-47.5 43,-97.5 16,-50 26.5,-108.5 10.5,-58.5 14,-109 Q 1408,184 1408,131 z m -320,893 Q 1088,865 975.5,752.5 863,640 704,640 545,640 432.5,752.5 320,865 320,1024 320,1183 432.5,1295.5 545,1408 704,1408 863,1408 975.5,1295.5 1088,1183 1088,1024 z"/></g></svg>');
    ---fa-user-white: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="0 -256 1792 1792"><g fill="255 255 255" transform="matrix(1,0,0,-1,197.42373,1300.6102)"><path d="M 1408,131 Q 1408,11 1335,-58.5 1262,-128 1141,-128 H 267 Q 146,-128 73,-58.5 0,11 0,131 0,184 3.5,234.5 7,285 17.5,343.5 28,402 44,452 q 16,50 43,97.5 27,47.5 62,81 35,33.5 85.5,53.5 50.5,20 111.5,20 9,0 42,-21.5 33,-21.5 74.5,-48 41.5,-26.5 108,-48 Q 637,565 704,565 q 67,0 133.5,21.5 66.5,21.5 108,48 41.5,26.5 74.5,48 33,21.5 42,21.5 61,0 111.5,-20 50.5,-20 85.5,-53.5 35,-33.5 62,-81 27,-47.5 43,-97.5 16,-50 26.5,-108.5 10.5,-58.5 14,-109 Q 1408,184 1408,131 z m -320,893 Q 1088,865 975.5,752.5 863,640 704,640 545,640 432.5,752.5 320,865 320,1024 320,1183 432.5,1295.5 545,1408 704,1408 863,1408 975.5,1295.5 1088,1183 1088,1024 z"/></g></svg>');
    ---logo: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48.26 42.63"><g><g><path fill="rgb(85, 173, 77)" d="M25.16,42.63s1.41-10.85-2.65-17.56c-.76-.88,2.27-18.69,25.64-21.6C48.15,3.47,51.18,38.72,25.16,42.63Z"/><path fill="rgb(85, 173, 77)" d="M21.2,39.67c0,.45-.07.84-.11,1.19s-.14.83-.24,1.24A23.58,23.58,0,0,1,4.68,32.78l-.09-.12A29.58,29.58,0,0,1,0,18.18a21.87,21.87,0,0,1,.4-3.91,8.94,8.94,0,0,1,.89.09A22.88,22.88,0,0,1,18.34,25.67a22.5,22.5,0,0,1,1.82,4,26.53,26.53,0,0,1,1.09,6.58A28.85,28.85,0,0,1,21.2,39.67Z"/><path fill="rgb(85, 173, 77)" d="M31.08,5C24,8.1,20.71,16.41,19.76,19.21a2.09,2.09,0,0,0-.14-.17,26.87,26.87,0,0,0-13-8.59l-.16,0a25.32,25.32,0,0,0-3.37-.76A18.23,18.23,0,0,1,18.84,0a18.4,18.4,0,0,1,9.47,3l0,0a18.11,18.11,0,0,1,2.4,1.77Z"/></g></g></svg>');
    ---logo-gray: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48.26 42.63"><g><g><path fill="rgb(179, 179, 179)" d="M25.16,42.63s1.41-10.85-2.65-17.56c-.76-.88,2.27-18.69,25.64-21.6C48.15,3.47,51.18,38.72,25.16,42.63Z"/><path fill="rgb(179, 179, 179)" d="M21.2,39.67c0,.45-.07.84-.11,1.19s-.14.83-.24,1.24A23.58,23.58,0,0,1,4.68,32.78l-.09-.12A29.58,29.58,0,0,1,0,18.18a21.87,21.87,0,0,1,.4-3.91,8.94,8.94,0,0,1,.89.09A22.88,22.88,0,0,1,18.34,25.67a22.5,22.5,0,0,1,1.82,4,26.53,26.53,0,0,1,1.09,6.58A28.85,28.85,0,0,1,21.2,39.67Z"/><path fill="rgb(179, 179, 179)" d="M31.08,5C24,8.1,20.71,16.41,19.76,19.21a2.09,2.09,0,0,0-.14-.17,26.87,26.87,0,0,0-13-8.59l-.16,0a25.32,25.32,0,0,0-3.37-.76A18.23,18.23,0,0,1,18.84,0a18.4,18.4,0,0,1,9.47,3l0,0a18.11,18.11,0,0,1,2.4,1.77Z"/></g></g></svg>');
    ---review-paste: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18px" height="18px"><path fill-rule="evenodd" fill="rgb(255, 255, 255)" d="M17.786,3.562 L16.403,4.946 L13.050,1.593 L14.433,0.209 C14.717,-0.075 15.191,-0.075 15.475,0.209 L17.786,2.502 C18.070,2.785 18.070,3.259 17.786,3.562 ZM8.863,12.466 L5.510,9.113 L12.311,2.312 L15.664,5.665 L8.863,12.466 ZM3.350,14.039 L4.771,9.852 L8.124,13.206 L3.938,14.626 C3.578,14.758 3.218,14.398 3.350,14.039 ZM1.153,4.434 L1.153,16.824 L13.542,16.824 L13.542,9.303 L14.717,8.147 L14.717,17.411 C14.717,17.752 14.452,17.998 14.130,17.998 L0.584,17.998 C0.262,17.998 -0.003,17.733 -0.003,17.411 L-0.003,3.866 C-0.003,3.544 0.262,3.279 0.584,3.279 L9.810,3.279 L8.655,4.434 L1.153,4.434 Z"/></svg>');
    ---fa-close: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 352 512"><path fill="rgb(85, 173, 77)" d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"/></svg>');
    ---fa-filter: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-2 -256 1792 1792" version="1.1" width="100%" height="100%"><g transform="matrix(1,0,0,-1,182.23729,1201.8983)"><path d="m 1403,1241 q 17,-41 -14,-70 L 896,678 V -64 q 0,-42 -39,-59 -13,-5 -25,-5 -27,0 -45,19 L 531,147 q -19,19 -19,45 V 678 L 19,1171 q -31,29 -14,70 17,39 59,39 h 1280 q 42,0 59,-39 z"/></g></svg>');
}


.svg-arrow-right, .svg-arrow-left {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
}

.svg-arrow-right, .svg-arrow-left {
    display: flex !important;
}

.svg-arrow-right:before, .svg-arrow-left:before, i.search-voice-button:before, i.search-voice-button {
    content: '';
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 1em;
    width: 1em;
    top: 50%;
}

.svg-arrow-right:before, .svg-arrow-left:before {
    background-image: var(---fa-arrow-left);
    margin-left: 4px;
}

.svg-arrow-left:before {
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 4px;
}

.fa-angle-up, .fa-angle-down, .fa-angle-left, .fa-angle-right, .fa-circle, .fa-flower {
    display: flex;
    align-items: center;
    justify-content: center;
}

i.fa-angle-up::before, i.fa-angle-down::before, i.fa-angle-left::before, i.fa-angle-right::before, .fa-plus::before, .fa-plus::after {
    content: "";
    display: block;
    height: 0.4em;
    width: 0.4em;
}

.fa-angle-up::before, .fa-angle-down::before, .fa-angle-left::before, .fa-angle-right::before {
    transform: rotate(45deg);
}

.fa-angle-up::before {
    border-left: .15em solid;
    border-top: .15em solid;
}

.fa-angle-right::before {
    border-right: .15em solid;
    border-top: .15em solid;
}

.fa-angle-down::before {
    border-right: .15em solid;
    border-bottom: .15em solid;
}

.fa-angle-left::before {
    border-left: .15em solid;
    border-bottom: .15em solid;
}

.fa-plus, .search-clear-btn {
    position: relative;
}

.fa-plus::after, .fa-plus::before {
    height: .8em;
    width: .8em;
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    box-sizing: border-box;
}

.fa-plus::after {
    border-top: .2em solid;
    transform: translate(-40%, 0);
}

.fa-plus::before {
    border-left: .2em solid;
    transform: translate(0, -37%);
}


i.search-voice-button:before {
    background-image: var(---fa-microphone);
}
i.search-voice-button:hover::before {
    background-image: var(---fa-microphone-a);
}
.fa-times {
    height: 0.9em;
    width: 0.9em;
    display: inline-block;
    position: relative;
}
.fa-times:after, .fa-times:before {
    border-radius: 2px;
    content: ""!important;
    display: block;
    position: absolute;
    top: 50%;
    height: 0;
    width: 0.8em;
    border-top: .2em solid;
    box-sizing: border-box;
    z-index: 1;
}
.fa-times:after {
    transform: rotate(45deg);
}

.fa-times:before {
    transform: rotate(-45deg);
}

/* End */


/* Start:/local/templates/agro2024/components/joostafer/banner.top/template_avif/style.css?1675671060426*/
.top-info {
    text-align: CENTER;
    /*max-height: 30px;*/
    padding: 0;
    overflow: hidden;
}
.top-info img {
    max-width: 100%;
    /*display: flex;*/
    /*margin: 0 auto;*/
    height: auto;
}
.top-content-info {
    max-width: 1325px;
    margin: 0 auto;
    text-align: center;
}
.top-content-info a{
    display: inline-block;
}
.top-content-info a:first-child{
    margin-right: 6px;
}

/* End */


/* Start:/local/templates/agro2024/include/header/middle_row/middle_row.css?173860062012006*/
body {
    ---main-color: #55ad4d;
    ---or-color: #ec6e0f;
    ---gray-color: #5E5E5E;
}

.middle-row {
    justify-content: space-between;
    position: relative;
    padding: 10px 0 20px;
    align-items: center;
    display: flex;
}

.top-row-nav {
    padding-top: 10px;
    display: flex;
    justify-content: space-between;
}

.top-row-nav a {
    transition: 500ms;
    color: #000;
}

.top-row-nav .franchise {
    color: #55ad4d;
}
.top-row-nav .l a {
    color: #f27110;
}
.top-row-nav .r{
    user-select: none;
}
.top-row-nav .r a {
    margin-left: 20px;
}
.header_fixed{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 9999;
    margin: 0 auto;
    padding: 0 5px;
    border-bottom: 2px solid var(---main-color);
}

@media (min-width: 1025px) {
    .header_fixed + .main-menu {
        padding-top: 110px;
    }
}
@media (min-width: 1280px) {
    .header_fixed + .main-menu {
        padding-top: 116px;
        padding-top: 116.3px;
    }
}
.header_fixed .top-row-nav {
    display: none;
}

.header_fixed .middle-row {
    max-width: 1280px;
    padding: 5px 0;
    margin: 0 auto;
}
.evinent-search-buttons-group {
    position: absolute;
    top: 8px;
    right: 68px;
    z-index: 10001;
}
.evinent-search-input.evinent-active+.evinent-search-buttons-group i.search-clear-btn {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
i.search-clear-btn, i.search-voice-button {
    cursor: pointer;
    color: var(---main-color);
    font-size: 24px;
}

.header_fixed #evinentSearchResults {
    top: 60px;
}

.logo-block {
    flex-basis: 24%;
    padding-right: 12px;
    position: relative;
}

.top-logo,.logo-img {
    height: auto;
    max-width: 100%;
}

.content-menu {
    flex-basis: 10.5%;
    height: 50px;
    line-height: 50px;
    font-size: 17px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    background-color: var(---main-color);
    border-radius: 10px;
    cursor: pointer;
    padding: 10px 15px;
    position: relative;
    text-align: center;
    transition: 500ms;
    white-space: nowrap;
}

.content-menu:after {
    transform: rotate(135deg);
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    content: '';
    height: 5px;
    position: absolute;
    right: 25px;
    top: 22px;
    width: 5px;
}

.content-menu.active, .content-menu:hover {
    background: var(---or-color);
}


.flex-column {
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.flex-column svg {
    fill: var(---main-color);
}

.small-basket a {
    display: flex;
    align-items: center;
    font-weight: bold;
    width: 100%;
    justify-content: space-between;
    transition: 500ms;
}

.small-basket a:hover, .small-basket.active, .small-basket.active svg, .for_heart a:hover svg, .top-row-nav a:hover {
    color: var(---or-color);
    fill: var(---or-color);
}

.small-basket .wrap-icon {
    margin-right: 10px;
}

.small-basket {
    text-wrap: nowrap;
}

.for_heart {
    flex-basis: 15%;
}

div.evinent-search-buttons-group {
    right: 55px;
}

.full-catalog {
    flex-basis: 4%;
}

.lang {
    display: flex;
    flex-direction: column;
    font-size: 17px;
    font-weight: bold;
    position: relative;
    justify-content: center;
}

.middle-row .lang {
    height: 50px;
    width: 50px;
}

.lang:after {
    transform: rotate(135deg);
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    content: '';
    height: 5px;
    position: absolute;
    left: 35px;
    top: 21px;
    width: 5px;
}

.lang a {
    overflow: hidden;
    transition: 500ms;
    color: #000;
}

.lang a:not(.active) {
    position: absolute;
    left: 0;
    top: 40px;
    display: none;
}

.header_fixed .lang a:not(.active) {
    top: 30px;
}

.lang:hover a:not(.active) {
    display: block;
}

.lang a:hover {
    color: var(---or-color);
}

.burger .icon {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    height: 28px;
    cursor: pointer;
    width: 44px;
}

.burger .icon > div {
    height: 2px;
    background-color: var(---main-color);
    transition: 500ms;
}

.bx-no-touch .burger:hover .icon > div, .full-catalog.active .burger .icon > div {
    background-color: var(---or-color);
}

.search {
    flex-basis: 35%;
    padding-left: 9px;
}

.jlinking {
    position: absolute;
    display: flex;
    overflow: hidden;
    top: 50px;
    left: 5px;
    z-index: 3;
    color: #999;
    font-size: 12px;
}

.jlinking a {
    color: #999;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 500ms;
    text-decoration: underline;
    margin-left: 5px;
}

.jlinking a:hover {
    color: var(---or-color);
}

.header_fixed .jlinking {
    opacity: 0;
}

.searching_wrap {
    display: flex;
    flex-direction: column;
    min-height: 50px;
}

#header .searching_wrap {
    width: 100%;
}

.searching_wrap .input-block {
    display: inline-block;
    float: left;
    position: relative;
    vertical-align: middle;
}

#header .searching_wrap input[type=text] {
    background-color: #fff;
    border: 2px solid var(---main-color);
    border-radius: 10px;
    box-shadow: none;
    font-size: 14px;
    font-weight: 600;
    height: 50px;
    padding-left: 10px;
    text-shadow: none;
    width: 100%;
}

#header .searching_wrap input[type=text].active {
    padding-left: 8px;
}

.searching_wrap input {
    color: #000;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    z-index: 2;
}

i.search-clear-btn, i.search-voice-button {
    font-size: 30px !important;
}

.searching_wrap .search-submit {
    border: none;
    border-left: 1px solid var(---main-color);
    cursor: pointer;
    height: 100%;
    max-width: 60px;
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    z-index: 10000;
}

.searching_wrap .search-submit:before, .search-fixed .fa-search:before {
    --size: 22px;
    background-image: var(---fa-search);
    content: "";
    font: unset;
    height: var(--size);
    left: 0;
    line-height: initial;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(0%, -50%);
    width: var(--size);
}

.searching_wrap .search-submit:hover::before, .search-fixed .fa-search:hover::before {
    background-image: var(---fa-search-a);
}

.search-fixed .fa-search:before {
    display: none;
}
span.underline {
    border-bottom: 1px solid;
}
.evinent-search-products-wrapper {
    height: 100%;
    overflow-y: auto;
}

@media (min-width: 1024px) {
    .search .cls {
        height: 40px;
    }

    .searching_wrap + .cls {
        display: none;
    }
}

.search-fixed {
    width: 80%;
}

.logo-fixed {
    display: none;
}

.s-mobile {
    display: none;
}

.content-menu .burger {
    display: none;
}

@media (max-width: 1070px) {
    .search {
        flex-basis: 30%;
    }

    .for_heart {
        flex-basis: 17%;
    }
}

@media (max-width: 1025px) {
    .jlinking {
        display: none;
    }

    .header-desktop {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        border-bottom: 2px solid var(---main-color);
        background: #fff;
        z-index: 9999;
        padding: 5px 10px;
    }

    .top-row-nav {
        display: none;
    }

    .main-menu {
        display: none;
    }

    .logo-fixed {
        width: 50px;
        height: 45px;
        display: block;
    }

    .logo-mobile {
        background: var(---logo) no-repeat;
        background-size: contain;
        display: block;
        height: 100%;
        width: 100%;
    }

    .logo-block, .full-catalog {
        display: none;
    }

    .content-menu {
        background-color: unset;
        border-radius: unset;
        color: unset;
        padding: unset;
        flex-basis: unset;
        font-size: unset;
    }

    .content-menu:hover, .content-menu.active {
        background-color: unset;
    }

    .bx-no-touch .content-menu:hover .icon > div, .content-menu.active .icon > div {
        background-color: var(---or-color);
    }

    .content-menu:after {
        content: unset;
    }

    .content-menu .b-mobile {
        display: none;
    }

    .content-menu .burger {
        display: flex;
    }

    .search {
        flex-basis: 60%;
        padding-left: 0;
    }

    div.evinent-search-buttons-group {
        top: 8px;
    }

    .header_fixed .middle-row {
        padding: 5px 10px;
    }

    .for_heart {
        flex-basis: 20%;
    }
}

@media (max-width: 840px) {
    .search {
        flex-basis: 50%;
    }

    .for_heart {
        flex-basis: 25%;
    }
}

@media (max-width: 690px) {
    .search {
        flex-basis: 40%;
    }

    .for_heart {
        flex-basis: 30%;
    }
}

@media (max-width: 640px) {
    .header-desktop .lang {
        display: none;
    }

    .menu-auth {
        display: none;
    }

    .for_heart {
        flex-basis: 25%;
    }

    .search {
        flex-basis: 55%;
    }
}

@media (max-width: 568px) {
    .search {
        flex-basis: 50%;
    }
}

@media (max-width: 520px) {
    .searching_wrap .search-submit {
        width: 50px;
    }
}

@media (max-width: 490px) {
    .searching_wrap {
        min-height: 45px;
    }

    .searching_wrap .input-block {
        position: fixed;
        z-index: 999;
        left: -100%;
        top: 0;
        width: 100%;
        height: 100vh;
        background: #fff;
    }

    .search {
        flex-basis: unset;
    }

    .small-basket {
        min-width: unset;
    }

    a.small-basket {
        border: 2px solid var(---main-color);
        border-radius: 10px;
        padding: 0 10px;
        height: 45px;
        text-transform: uppercase;
    }

    a.small-basket.active {
        border-color: var(---or-color);
    }

    a.small-basket svg {
        max-height: 25px;
        width: auto;
    }

    .burger .icon {
        width: 25px;
        margin-right: 5px;
        height: 22px;
        justify-content: space-between;
    }

    .s-mobile, .content-menu {
        display: flex;
        height: 45px;
        justify-content: center;
        align-items: center;
        border: 2px solid var(---main-color);
        color: var(---main-color);
        border-radius: 10px;
        max-width: 100%;
        padding: 0 15px;
        text-transform: uppercase;
        font-weight: bold;
        cursor: pointer;
        transition: 500ms;
    }

    .content-menu.active {
        border-color: var(---or-color);
    }

    .content-menu.active .b-mobile {
        color: var(---or-color);
    }

    .s-mobile {
        padding-left: 40px;
        position: relative;
    }

    .s-mobile:before {
        --size: 22px;
        background-image: var(---fa-search);
        content: "";
        font: unset;
        height: var(--size);
        left: 10px;
        line-height: initial;
        margin: 0 auto;
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        width: var(--size);
    }

    .s-mobile:hover {
        border: 2px solid var(---or-color);
        color: var(---or-color);
    }

    .content-menu .b-mobile {
        display: block;
        color: var(---main-color);
        text-transform: uppercase;
        font-weight: bold;
    }
}

@media (max-width: 470px) {
    .s-mobile:before {
        display: none;
    }

    .s-mobile {
        padding-left: 15px;
    }
}

@media (max-width: 440px) {
    .content-menu .burger .icon {
        display: none;
    }
}

@media (max-width: 420px) {
    .s-mobile {
        padding: 0 7px;
    }

    .middle-row {
        font-size: 14px;
    }
}

@media (max-width: 370px) {
    .small-basket {
        text-wrap: unset;
    }
}

/* End */


/* Start:/local/templates/agro2024/include/rating/rating.css?17172494804618*/
.rating-grey, .rating-orange {
    display: inline-block;
    font-size: inherit;
    line-height: 1;
    overflow: hidden;
    position: relative;
    vertical-align: middle;
}

.rating-orange {
    left: 0;
    position: absolute;
    top: 0;
}

.rating-grey:before, .rating > label:before {
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 74.2 13.6" style="enable-background:new 0 0 74.2 13.6;" xml:space="preserve"><style type="text/css">.st0{fill:rgb(102 102 102);}</style><path class="st0" d="M52.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L45,5.2l4.8-0.9L52.1,0z"/><path class="st0" d="M67.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L60,5.2l4.8-0.9L67.1,0z"/><path class="st0" d="M37.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L30,5.2l4.8-0.9L37.1,0z"/><path class="st0" d="M22.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L15,5.2l4.8-0.9L22.1,0z"/><path class="st0" d="M7.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L0,5.2l4.8-0.9L7.1,0z"/></svg> ');
}

.rating input[type=radio]:checked ~ label:before, .rating-orange:before, .rating:not(:checked) > label:hover:before, .rating:not(:checked) > label:hover ~ label:before {
    background-image: url('data:image/svg+xml;utf8,<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 74.2 13.6" style="enable-background:new 0 0 74.2 13.6;" xml:space="preserve"><style type="text/css">.st0{fill:rgb(240 152 0);}</style><path class="st0" d="M52.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L45,5.2l4.8-0.9L52.1,0z"/><path class="st0" d="M67.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L60,5.2l4.8-0.9L67.1,0z"/><path class="st0" d="M37.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L30,5.2l4.8-0.9L37.1,0z"/><path class="st0" d="M22.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L15,5.2l4.8-0.9L22.1,0z"/><path class="st0" d="M7.1,0l2.3,4.3l4.8,0.9l-3.4,3.5l0.7,4.9l-4.4-2.1l-4.4,2.1l0.7-4.9L0,5.2l4.8-0.9L7.1,0z"/></svg> ');
}

.rating-orange:before, .rating-grey:before, .status-com .purchased:before {
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    display: block;
    font: unset;
    height: 1em;
    width: 6em;
}

.rate {
    background-color: #e2f1e1;
    border-radius: 5px;
    font-family: ProximaNova;
    padding: 10px;
    text-align: center;
}

.rate .rating-grey, .rate .rating-orange {
    font-size: 20px;
}

.rate-sp {
    color: #ed8a19;
    font-size: 21px;
    vertical-align: middle;
}

.rev {
    color: #555555;
    font-size: 16px;
    font-weight: 800;
    vertical-align: middle;
}

.rate.inFooter {

}

.catalog-item .rating.rating-detail {
    font-size: 14px;
    margin-right: 4px;
    padding-top: 2px;
}

.google_custom .bgr {
    width: 120px;
    background-color: #f5f5f5;
    display: block;
    font-family: Roboto, HelveticaNeue, Arial, sans-serif;
    font-size: 13px;
    padding: 5px 10px;
    line-height: normal;
}

.google_custom img {
    width: unset !important;
    height: unset !important;
    display: block;
}

.google_custom .bgr span {
    font-size: 13px;
}

.google_custom .rating > label:before {
    font-size: 10px;
    letter-spacing: 0;
}
.fixed-label,.fixed .fixed-label{
    display: none;
}
@media (min-width: 1241px){
    .header_fixed .fixed-label{
        display: block;
        position: fixed;
        z-index: 999999;
        right: 0;
        top: 65px;
    }
    .fixed-label .bgr {
        width: 120px;
        background-color: #f5f5f5;
        display: block;
        font-family: Roboto, HelveticaNeue, Arial, sans-serif;
        font-size: 13px;
        padding: 5px 10px;
        line-height: normal;
    }
    .fixed-label .bgr span {
        font-size: 13px;
    }
}
.status-com {
    font-size: 18px;
}

.body-com .status-com, .rating-svg {
    font-size: 14px;
}

.popup-rating .rating > label {
    font-size: 20px;
    margin-left: 3px;
    cursor: pointer;
    float: right;
}

.popup-rating .rating > label:before {
    content: '';
    display: inline-block;
    background-size: cover;
    height: 1em;
    width: 1em;
}

.status-com .purchased:before {
    background-image: var(---fa-shopping-cart);
}

/* End */


/* Start:/local/templates/agro2024/include/header/service_menu/service_menu.css?17376171346275*/
.service-menu {
    position: relative;
    display: inline-block;
    padding: var(--padding);
    --padding: 0 10px;
    min-width: 168px;
}

.d-name, .m-name {display: none;cursor: pointer;}

.top-row-nav .d-name {display: initial;}

.service-drop-menu {
    position: absolute;
    left: -0.5%;
    visibility: hidden;
    width: 101%;
    top: -4px;
    padding-top: 1.4em;
    border: 1px solid var(---main-color);
    border-radius: 5px;
    --wh: 25px;
}

.service-menu-social {
    margin-top: 15px;
    margin-bottom: 15px;
    list-style: none;
}

.service-menu:hover .service-drop-menu {
    z-index: 21;
    visibility: visible;
}

.top-row-nav .service-menu:hover .d-name {
    color: var(---or-color);
}

.service-menu .arrow {
    display: inline-block;
    width: 0.7em;
    margin: 0 0.2em;
}

.top-row-nav .service-menu:hover .arrow svg, .m-menu .service-menu.active .arrow svg {
    transform: rotate(180deg);
    fill: var(---or-color);
}

.service-menu .arrow svg {
    width: 100%;
}

.service-drop-menu .work-time {
    font-size: 0.8em;
    display: block;
    padding-top: 4px;
    /*text-align: justify;*/
    color: #313131;
}

.service-drop-menu hr {
    width: 95%;
    margin-right: auto;
    margin-left: auto;
    border: 1px solid;
    border-color: var(---main-color);
}

.service-menu-social .icon {
    display: inline-block;
    width: var(--wh);
    height: var(--wh);
    margin-right: 10px;
    vertical-align: middle;
    background-image: url(/local/templates/agro2024/include/social/sprite.svg?1);
    background-repeat: no-repeat;
    background-size: cover;
}

.service-menu-social .tic-toc {
    background-position: 64.5%;
}

.service-menu-social .viber,.mobile-menu .service-menu-social .viber {
    background-position: 70.4%;
}

.service-menu-social .facebook,.mobile-menu .service-menu-social .facebook {
    background-position: 41.1%;
}

.service-menu-social .instagram,.mobile-menu .service-menu-social .instagram {
    background-position: 46.9%;
}

.service-menu-social .pinterest {
    background-position: 66.3%;
}

.service-menu-social .telegram,.mobile-menu .service-menu-social .telegram {
    background-position: 52.7%;
}

.service-menu-social .chat-comments {
    background-image: var(--logo);
    background-size: contain;
    --logo: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48.26 42.63"><g><g><path fill="rgb(173, 173, 173)" d="M25.16,42.63s1.41-10.85-2.65-17.56c-.76-.88,2.27-18.69,25.64-21.6C48.15,3.47,51.18,38.72,25.16,42.63Z"/><path fill="rgb(173, 173, 173)" d="M21.2,39.67c0,.45-.07.84-.11,1.19s-.14.83-.24,1.24A23.58,23.58,0,0,1,4.68,32.78l-.09-.12A29.58,29.58,0,0,1,0,18.18a21.87,21.87,0,0,1,.4-3.91,8.94,8.94,0,0,1,.89.09A22.88,22.88,0,0,1,18.34,25.67a22.5,22.5,0,0,1,1.82,4,26.53,26.53,0,0,1,1.09,6.58A28.85,28.85,0,0,1,21.2,39.67Z"/><path fill="rgb(173, 173, 173)" d="M31.08,5C24,8.1,20.71,16.41,19.76,19.21a2.09,2.09,0,0,0-.14-.17,26.87,26.87,0,0,0-13-8.59l-.16,0a25.32,25.32,0,0,0-3.37-.76A18.23,18.23,0,0,1,18.84,0a18.4,18.4,0,0,1,9.47,3l0,0a18.11,18.11,0,0,1,2.4,1.77Z"/></g></g></svg>');
}

.service-menu-social .email {
    background-image: url("/local/templates/agro2024/include/header/service_menu/email.svg");
    background-size: contain;}

.service-menu-social li {
    margin-top: 13px;
    border-color: transparent;
}

.service-menu-social a.link {
    margin: initial;
    transition: none;
}

.service-menu-social li:hover a.link {
    color: var(---or-color);
}

.phone-list {
    margin-top: 15px;
    list-style: none;
}

.phone-list .phone {--phone: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'><circle cx='12.5' cy='12.5' r='12.5' fill='rgb(179 179 179)' fill-opacity='0.1'/><path d='M16.6643 17.3332C10.9766 17.3412 6.65994 12.9728 6.66602 7.33484C6.66602 6.96665 6.9645 6.6665 7.33269 6.6665H9.09226C9.42264 6.6665 9.7033 6.90926 9.75182 7.23606C9.86809 8.0193 10.0961 8.78182 10.429 9.50031L10.4975 9.64817C10.5928 9.85378 10.5282 10.0981 10.3438 10.2298C9.79888 10.6189 9.59063 11.4022 10.0151 12.0134C10.5479 12.7804 11.2194 13.4518 11.9862 13.9843C12.5974 14.4086 13.3805 14.2004 13.7697 13.6556C13.9015 13.4711 14.1459 13.4065 14.3516 13.5018L14.4988 13.57C15.2173 13.9028 15.9799 14.1309 16.7632 14.2471C17.09 14.2956 17.3327 14.5763 17.3327 14.9067V16.6665C17.3327 17.0347 17.0335 17.3332 16.6653 17.3332L16.6643 17.3332Z' fill='rgb(179 179 179)'/></svg>");}

.phone-list .phone a {
    display: initial;
    margin: initial !important;
}

.phone-list .phone::before {
    display: inline-block;
    width: var(--wh);
    height: var(--wh);
    content: "";
    vertical-align: middle;
    background-image: var(--phone);
    background-repeat: no-repeat;
    background-size: cover;
}

.phone-info {
    font-size: 13px;
    margin-top: 5px;
    padding-bottom: 10px;
    text-align: center;
    color: var(---main-color);
}

.service-menu .d-name, .phone-list .phone {
    cursor: pointer;
    border-color: transparent;
}

.service-menu .d-name, .phone-list .phone {
    cursor: pointer;
    border-color: transparent;
}
.drop-menu-wrapper {
    background: #fff;
    padding: var(--padding);
    border-radius: 5px;
}
.m-menu .m-name {display: initial;}
.m-menu .work-time{display: none;}
.m-menu .service-menu {
    min-width: 294px;
    margin-top: 11px;
}

.m-menu .service-drop-menu {
    position: static;
    overflow: hidden;
    height: 0;
    border-color: transparent;
    padding: 0;
}

.m-menu .service-menu.active .service-drop-menu {
    visibility: visible;
    height: auto;
    padding-top: 0;
}

.m-menu .service-menu:hover {
    border-color: transparent;
}

.m-menu .service-menu .arrow {
    margin: 0 0.6em;
    cursor: pointer;
}

.m-menu .service-menu:hover .arrow svg, .m-menu .service-menu.active:hover .arrow svg {
    /*transform: none;*/
}

.m-menu .service-menu.active .m-name {
    color: var(---or-color);
}

.m-menu .service-menu-social li {
    margin-top: 0;
    
}

.m-menu .phone-info {
    padding-left: 13px;
    text-align: left;
}

.m-menu .service-menu .m-name, .m-menu .phone-list .phone {
    font-weight: 600;
    color: #373737;
}

.service-menu.active .m-name {
    color: var(---or-color);
}

/* End */


/* Start:/include/search/search.css?17515415607229*/
#search-input.active, #searching_wrap.active #search-input{
    z-index: 10000;
}
.search-clear-btn{
    display: none;
}
.search-clear-btn.active, #searching_wrap.active #search-input{
    display: block;
    z-index: 10000;
}
#searching_wrap.active .sagro_overlay{
    width: 100%;
    background: rgba(10, 10, 10, 0.5);
    position: fixed;
    top: 0;
    height: 100%;
    left: 0;
    z-index: 9999;
}
#searching_wrap #sagro_res{
    display: none;
}
#searching_wrap.active #sagro_res{
    position: fixed;
    min-height: 100px;
    background: #fff;
    max-width: 100%;
    width: 1320px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 10001;
    display: flex;
    padding: 20px 20px 80px;
    border-radius: 5px;
    border: 2px solid var(---main-color);
    flex-direction: column;
    max-height: calc(100vh - 120px);
    overflow-y: auto;
}
#searching_wrap.active #sagro_res::-webkit-scrollbar {
    width: 2px;
}

#searching_wrap.active #sagro_res::-webkit-scrollbar-thumb {
    background: var(---main-color);
}
#sagro_top ul, #empty ul{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 20px;
}
#sagro_res .result{
    display: flex;
    align-items: stretch;
}
#sagro_res li{
    list-style: none;
}
#sagro_top ul li, #empty ul li{
    height: unset;
    margin-right: 22px;
    color: var(---main-color);
    border-bottom: 1px dashed #bfbfbf;
    cursor: pointer;
    text-wrap: nowrap;
    transition: 500ms;
}
#sagro_top ul li, #empty ul{
    margin-bottom: 20px;
}
.sagro_title{
    color: #373737;
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: space-between;
    font-size: 20px;
}
#notFound.sagro_title{
    color: var(---or-color);
}
#sagro_res .left {
    min-width: 300px;
    max-width: 300px;
    margin-right: 15px;
    border-right: 1px solid rgba(12,6,26,.05);
    height: fit-content;
    position: sticky;
    top: 0;
}
#sagro_res .left ul{
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-bottom: 10px;
}
#sagro_res .left ul li{
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    padding: 0 14px 0 5px;
    text-decoration: none;
    border-radius: 3px;
    margin: 0 10px;
    transition: 500ms;
}
#sagro_items, #sagro_res .right{
    width: 100%;
}
#sagro_items>div{
    display: flex;
    flex-wrap: wrap;
    overflow-y: auto;
}
.sagro_item{
    max-width: 20%;
    flex-direction: column;
    display: flex;
    padding: 10px;
    justify-content: space-between;
}
.sagro_img img{
    max-width: 100%;
}
.sagro_name{
    display: block;
    display: -webkit-box;
    width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #373737;
    margin: 5px 0 0;
    font-size: 14px;
    line-height: 15px;
    height: 30px;
    font-weight: 700;
    transition: 500ms;
}
.sagro_price{
    display: flex;
    justify-content: flex-start;
    align-items: flex-end;
    margin: 5px 0;
}
.sagro_price .oldprice{
    font-size: 14px;
    color: #666;
    text-decoration: line-through;
    margin-right: 5px;
}
.sagro_price .price{
    color: #000;
    font-weight: bold;
}
#sagro_items .buy-btn {
    text-transform: uppercase;
    font-weight: 800;
    background-color: var(---or-color);
    padding: 12px 0;
    display: block;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.more_btn{
    display: block;
    padding: 10px 20px;
    text-align: center;
    color: #fff;
    background: var(---main-color);
    width: fit-content;
    margin: 20px auto;
    border-radius: 5px;
    transition: 500ms;
}
.more_btn:hover{
    background: var(---or-color);
}
#sagro_items .new-subscrible{
    text-transform: uppercase;
    font-weight: 700;
    background-image: linear-gradient(#2c8aa7,#2a84a0);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -webkit-transition: box-shadow .2s ease;
    transition: box-shadow .2s ease;
    padding: 16px 0;
    display: block;
    color: #fff;
    font-size: 10px;
    text-align: center;
    cursor: pointer;
}

#sagro_items .buy-btn:after{
    padding: 7% 0;
}
#sagro_cat ul li:hover, .sagro_item:hover .sagro_name, #sagro_top li:hover, #sagro_cat ul li.active{
    color: var(---or-color);
}
#sContainer .svg-arrow-left{
    display: none !important;
}
#searching_wrap.active .sagro_top .sagro_title{
    display: none;
}
@media (max-width: 1160px) {
    .sagro_item{
        max-width: 25%;
    }
}
@media (max-width: 950px) {
    .sagro_item{
        max-width: 33%;
    }
}
@media (max-width: 950px) {
    .sagro_item{
        max-width: 33%;
    }
}
@media (max-width: 810px) {
    .sagro_item{
        max-width: 25%;
    }
    #sagro_res .left{
        display: none;
    }
}
@media (max-width: 698px) {
    .sagro_item{
        max-width: 33%;
    }
}
@media (max-width: 600px) {
    body:not(.app) #searching_wrap.active .sagro_overlay{
        bottom:66px;
        height: unset;
    }
    #searching_wrap.active #sagro_res{
        max-height: calc(100vh - 110px);
    }
}
@media (max-width: 540px) {
    .sagro_item{
        max-width: 50%;
    }
}
@media (max-width: 490px){
    #searching_wrap.active #sagro_res{
        position: unset;
        border: none;
        padding: 5px 5px 180px 5px;
        max-height: 100vh;
        flex-direction: column;
    }
    #searching_wrap.active .sagro_top .sagro_title{
        display: block;
    }
    #header .searching_wrap input[type=text].active{
        padding-left: 50px;
    }
    #sContainer .svg-arrow-left{
        left: 15px;
        position: absolute;
        top: 12px;
        font-size: 25px;
        content: "";
        height: 25px;
        width: 25px;
        z-index: 999999;
        display: flex !important;
        color: var(---main-color);
    }
    #searching_wrap.active .sagro_overlay{
        display: none;
    }
    #sagro_res>.result{
        flex-direction: column;
    }
    #sagro_res .left, #history{
        width: 100%;
        max-width: unset;
        display: block;
        position: unset;
        margin-right: unset;
    }
    #sagro_res .left ul, #history ul{
        display: flex;
        flex-wrap: wrap;
    }
    #sagro_res .left ul li, #history ul li, #empty ul li{
        height: unset;
        margin: 0 22px 20px 0;
        color: #53ac4d;
        border-bottom: 1px dashed #bfbfbf;
        cursor: pointer;
        transition: 500ms;
        padding: unset;
    }
    #sagro_cat ul li .count{
        display: none;
    }
    #sagro_top{
        order: 2;
    }
    #sagro_top ul{
        margin-top: 20px;
        justify-content: flex-start;
        margin-bottom: 0;
        border-bottom: 1px solid rgba(12,6,26,.05);
    }
    #header .searching_wrap input[type=text]{
        border-radius: unset;
    }
    .sagro_item{
        padding: 5px;
    }
}

/* End */


/* Start:/local/components/joostafer/seo.linking/templates/new/style.css?1705664636125*/

.header-mobile .jlinking {display:none}
/*@media (max-width:1024px){
    .jlinking{
        display: none;
    }
}*/

/* End */


/* Start:/local/templates/agro2024/include/header/green_menu/green_menu.min.css?17424664052071*/
.main-menu .innermenu{border:1px solid #ddd;border-top:0;position:absolute;display:none;top:100%;left:0;right:0;background:#fff;margin-top:-2px;z-index:20;border-radius:0 0 3px 3px}.main-menu .innermenu ul{display:flex;align-items:center;flex-wrap:wrap;padding:22px 17px 0}.main-menu .innermenu ul li{list-style:none;width:12.5%}.main-menu{position:relative;width:100%;z-index:20;margin-bottom:5px}.main-menu .main-green{display:flex;flex-wrap:nowrap;align-items:stretch;background:#55ad4d;border-radius:5px;height:44px}.main-green svg{width:30px;height:30px;display: inline-block;vertical-align: middle;margin-right: 3px;}.m-menu .main-green svg+a{padding-left:25px}.m-menu .main-green li:hover svg{fill:var(---or-color)}.main-menu li{position:relative;list-style:none;border-left:1px solid transparent;border-right:1px solid transparent;flex-basis:auto;flex-grow:1;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center}.main-menu li.jmenu_main.black{color:#fff;background:#000}.main-menu .jmenu_main.black:hover .root-item{color:#fff}.main-menu .root-item{color:#fff;text-transform:uppercase;font-size:.6em;font-family:proximanovabold;padding:5px 0;display:block;white-space:nowrap}.main-menu .root-item.wrap{white-space:unset;max-width:120px}li.last_four.m-border-top{border-radius:5px 0 0 5px;background-color:#f27110}li.last_four.m-border-top.mob_50{background-color:#fff}.main-menu li:nth-child(3) .root-item{color:#fff}.main-menu li:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}.main-menu .jmenu_main:hover,li.last_four.m-border-top:hover{background-color:#f27110;border-color:#fff}.main-menu li .label-new{position:absolute;top:-10px;left:-7px;border:1px solid #fff;z-index:1}.main-menu .jmenu_main:hover .root-item,li.last_four.m-border-top:hover .root-item{color:#000}li.last_four.m-border-top:hover{border-radius:5px 0 0 5px}@media (min-width:1145px){.main-menu .root-item{font-size:.7em}}@media (min-width:1245px){.main-menu .root-item{font-size:.75em}}
/*# sourceMappingURL=green_menu.min.css.map */
/* End */


/* Start:/local/templates/agro2024/components/diamon/mobile.menu/default/style.css?17424682695348*/
div.m-menu {
    padding-bottom: 0;
}
ul.m-menu {
    padding-top: 0;
}
.m-menu .href-logo{
    /*width: fit-content;*/
}
.m-menu li {
    padding: 5px 10px;
    list-style: none;
}
.m-menu li a {
    font-family: ProximaNova;
    font-weight: 600;
    font-size: 16px;
    color: #373737;
    transition: 500ms;
    display: block;
    width: 100%;
    white-space: nowrap;
}
#bonusMobile.ua{font-size: 15px;}
#bonusMobile a{
    display: unset;
    text-decoration: underline;
    font-weight: normal;
}
.mobile-menu .osn {
    position: relative;
    line-height: 30px;
}
.m-menu li {
    border-bottom: 1px solid #e8e8e8;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 30px;
    position: relative;
}
.m-menu li.f{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    line-height: unset;
    padding-left: 0;
}
.m-menu li.f:hover a{
    color: unset;
}
.m-menu li.f a:hover, .m-menu li.f a.active{
    color: var(---or-color);
}
.m-menu li:last-child {
    border-bottom: none;
}
.m-menu li.m-border-bottom {
    border-bottom: 1px solid #f27110;
}
.m-menu li.m-border-top {
    border-top: 1px solid #f27110;
}
.mobile-menu .osn a:after {
    border-top: 2px solid #737882;
    border-right: 2px solid #737882;
    content: '';
    height: 8px;
    right: 15px;
    position: absolute;
    top: 17px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px;
}
.m-menu li a:focus {
    text-decoration: none;
}
.m-menu li:hover a {
    color: rgb(242 113 16);
    text-decoration: none;
}
.m-menu li a i {
    display: inline-block;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    position: relative;
    vertical-align: middle;
}
.svg-user:before {
    display: block;
    content: "";
    background: var(---fa-user) no-repeat;
    height: 1.1em;
    width: 1.1em;
}
.m-menu li a i:before {
    position: absolute;
    top: 0;
    left: 0;
}
.m-menu li a img {
    margin-right: 10px;
    width: 20px;
    height: 20px;
    position: relative;
    top: 2px;
}
.m-menu .bonuses {
    float: right;
    background: #f27110;
    border-radius: 10px;
    padding: 0 5px;
    min-width: 20px;
    height: 20px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    position: relative;
    top: 2px;
}
.m-menu #bonusMobile b{
    display: flex;
    align-items: center;
}
.m-menu .bIcon {
    width: 22px;
    display: block;
    height: 30px;
    background: url(/images/coin.png) no-repeat;
    background-size: 100%;
}
.close:after {
    display: none;
}

.mobile-menu {
    /*content-visibility: auto;*/
    width: 100%;
    background: rgba(10,10,10,.5);
    position: fixed;
    top: 0;
    height: 100%;
    left: -100%;
    z-index: 10000;
    overflow-y: scroll;
}
.mobile-menu.open{
    /*content-visibility: visible;*/
}
.mobile-menu::-webkit-scrollbar {
    width: 0;
}
.m-menu {
    width: 350px;
    background-color: #fff;
    max-width: 100%;
    padding: 10px 10px 65px;
}
.fa-shop-cart {
    margin-right: 10px;
    vertical-align: middle;
}

.fa-shop-cart:before {
    display: inline-block;
    content: "";
    background: var(---fa-shopping-cart) no-repeat;
    height: 1.1em;
    width: 1.2em;
    transition: 500ms
}
body.fixed {
    overflow: hidden;
}



@media (max-width: 1020px) {
    body.fixed {
        position: fixed;
        width: 100%;
    }
}


.lang-mobile {
    font-weight: bold;
    line-height: 30px;
}
.lang-mobile a {
    display: unset !important;
}
.m-menu li.lang-mobile:hover a {
    color: #000;
}
.lang-mobile a.active {
    color: #f27110;
}
.m-menu .pop {
    font-size: 16px;
    font-weight: bold;
}

.lang-mobile .c-lang {
    float: right;
    display: block;
}

.m-menu .mob_33 {
    width: 31.5%;
    float: left;
}
.m-menu .mob_50 {
    width: 48%;
    float: left;
}
.m-menu .mob_100 {
    width: 320px;
    max-width: 100%;
    float: left;
}
.m-menu .mob_33, .m-menu .mob_50, .m-menu .mob_100 {
    text-align: center;
    border: 1px solid #55ad4d;
    border-radius: 5px;
    margin: 2px;
    border-bottom: 1px solid #55ad4d !important;
    border-top: 1px solid #55ad4d !important;
}

.m-menu .mob_33:hover, .m-menu .mob_50:hover, .m-menu .mob_100:hover {
    background-color: #f27110;
    border: 1px solid #f27110 !important;
    border-bottom: 1px solid #f27110 !important;
    border-top: 1px solid #f27110 !important;
}

.m-menu .mob_50:hover a, .m-menu .mob_33:hover a, .m-menu .mob_100:hover a {
    color: #fff !important;
}
.m-border-top.yellow {
    border-bottom: unset !important;
}
.mobile-menu {
    transform: translate(0, 57px);

}
@media (min-width: 491px) {
     .mobile-menu {
         transform: translate(0, 62px);
    }
}
@media (min-width: 1025px) {
    .mobile-menu {
        transform: translate(0, 0px);
    }
    .h_f .mobile-menu {
        transform: translate(0, 62px);
    }
}
@media (min-width: 1240px) {
    .h_f .mobile-menu {
        transform: translate(0, 68px);
    }
}

/* End */


/* Start:/local/templates/agro2024/include/social/social.css?17358268732654*/
.social-links {
    width: 100%;
    display: flex;
    padding-bottom: 50px;
}
.social-links a,.chat i, .chat_sub i,.ph-soc,#phone-namber_icon, #adress_icon {
    background-image: url(/local/templates/agro2024/include/social/sprite.svg?1);
    background-repeat: no-repeat;
}

.social-links a {
    background-size: cover;
    display: block;
}
.m-menu .social-links a {
    width: 35px;
    height: 35px;
    margin-right: 4px;
}

.m-menu .social-links a:last-child {
    margin-right: 0;
}

.m-menu .social-links a img {
    width: 100%;
    height: auto;
}

.mobile-menu .tic-toc {
    background-position: 23.5%;
}

.mobile-menu .viber {
    background-position: 29.4%;
}

.mobile-menu .facebook {
    background-position: 0;
}

.mobile-menu .youtube {
    background-position: 35.2%;
}

.mobile-menu .instagram {
    background-position: 6%;
}

.mobile-menu .pinterest {
    background-position: 19.7%;
}

.mobile-menu .telegram {
    background-position: 11.8%;
}

.mobile-menu .threads {
    background-position: 93.9%;
}

footer .social-links a {
    height: 40px;
    margin-right: 8px;
    width: 40px;
}

footer .social-links {
    justify-content: center;
    margin: 0 auto;
    width: fit-content;
    padding-bottom: 0;
}

footer .tic-toc {
    background-position: 64.5%;
}

footer .viber {
    background-position: 70.4%;
}

footer .facebook {
    background-position: 41.1%;
}

footer .youtube {
    background-position: 76.2%;
}

footer .instagram {
    background-position: 46.9%;
}

footer .pinterest {
    background-position: 66.3%;
}

footer .telegram {
    background-position: 52.7%;
}

footer .threads {
    background-position: 99.8%;
}

.chat i, .chat_sub i {
    background-size: cover;
    display: block;
}

.chat_sub i.telegram, .chat i.telegram {
    background-position: 11.9%;
}

.chat_sub i.viber, .chat i.viber {
    background-position: 29.4%;
}

.chat_sub i.facebook, .chat i.facebook {
    background-position: 0.2%;
}

.chat_sub i.instagram, .chat i.instagram {
    background-position: 6.1%;
}

.ph-soc {
    height: 25px;
    margin-right: 3px;
    width: 25px;
    display: inline-block;
    background-size: cover;
    vertical-align: middle;
}

.ph-soc.viber {
    background-position: 29.4%;
}

.ph-soc.telegram {
    background-position: 11.8%;
}

@media (min-width: 768px) {
    #phone-namber_icon, #adress_icon {
        background-size: cover;
        display: block;
        flex-shrink: 0;
        height: 35px;
        margin-right: 5px;
        width: 36px;
    }

    #phone-namber_icon {
        background-position: 88.2%;
    }

    #adress_icon {
        background-position: 82.2%;
    }
}

/* End */


/* Start:/local/templates/agro2024/components/avgust16/fcmenu/optima/style.css?17129098779835*/
.full-catalog-list {
    display: none;
    background: #fff;
    box-shadow: 1px 11px 12px 2px #d7e3e7;
    height: 768px;
    max-width: 1320px;
    overflow-y: hidden;
    padding: 2px;
    position: absolute;
    top: 69%;
    z-index: 9999;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.h_f .full-catalog-list{
    top:60px;
    position: fixed;
}
.fc-border {
    display: flex;
    overflow-y: hidden;
    flex-wrap: nowrap;
    padding: 5px;
    border: 1px solid #ddd;
    height: 100%;
}

.full-catalog-list:not(.active) .img-wrapper {
    background-image:  none !important;
}

.fc-b-fixed.img-wrapper:not(.active) {
    background: none !important;
}

.w100 {
    width: 100%;
}

.full-catalog-list.child-open {
    width: 100%;
}

.full-catalog-list.active.fixed {
    max-width: 1309px;
    position: fixed;
    z-index: 10008;
}

.full-catalog-list.child-open .fc-action {
    flex-direction: row;
    flex-wrap: wrap;
    padding-top: 0;
}

.parent-list {
    background: #fff;
    flex-shrink: 0;
    min-width: 200px;
    overflow-y: scroll;
    overscroll-behavior: none;
}

.parent-list::-webkit-scrollbar, .childs-list::-webkit-scrollbar {
    background-color: rgb(228, 243, 232);
    width: 5px;
}

.parent-list::-webkit-scrollbar-thumb, .childs-list::-webkit-scrollbar-thumb {
    background-color: rgb(228, 243, 232);
    border: 1px solid #bdbdbd;
    border-radius: 5px;
}

.parent-list::-webkit-scrollbar-track, .childs-list::-webkit-scrollbar-track {
    background-color: #fff;
    border-radius: 10px;
}

.parent-link {
    color: #373737;
    font-size: 17px;
    position: relative;
}

.parent-link:hover, .parent-link.active {
    background: #fff2e0;
    color: #f27110;
    text-decoration: none;
}

.fc-list-item {
    color: inherit;
    display: block;
    font-size: inherit;
    font-weight: 600;
    transition: 200ms;
}

.fc-list-item .name {
    display: inline-block;
}

span.fc-list-item .name {
    cursor: default;
}

.fc-list-item span.name::first-letter {
    text-transform: uppercase;
}

.labels {
    padding-top: 5px;
    position: relative;
}

.fc-list-item .shilds {
    color: #fff;
    display: block;
    font-size: 0.7em;
    opacity: 0.5;
    position: absolute;
    right: -7%;
    top: -0.2em;
}

.fc-list-item:hover .shilds {
    opacity: 1;
}

.fc-list-item .shilds span {
    padding: 0.2em 0.5em;
}

.mainitem {
    border-bottom: 1px solid #e8e8e8;
    line-height: 2.5em;
    margin-right: 1em;
    padding: 0.1em 2em 0.1em 0.5em;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mainitem.has-child:after {
    border-right: 2px solid #737882;
    border-top: 2px solid #737882;
    content: '';
    height: 8px;
    position: absolute;
    right: 0;
    top: 17px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 8px;
}

.childs-list .child.fc-action {
    padding: 5px 10px;
    width: 100%;
}

.fc-action .scrolled {
    width: 100%;
}

.childs-list {
    display: flex;
    flex-grow: 1;
    overflow-y: hidden;
    overscroll-behavior: none;
    background: transparent;
}

.childs-list .child {
    background: #fff;
    display: none;
    flex-grow: 1;
    font-size: 14px;
    height: 100%;
    max-width: 100%;
    padding: 10px 20px 5px;
}

.child.col3 .column {
    width: 33%;
}

.child.col2 .column {
    width: 49%;
}

.child.col1 .column {
    width: 99%;
}

.childs-list .child.active {
    display: flex;
    overscroll-behavior: none;
    width: 100%;
}

.childs-list .fc-action.child.active {
    display: block;
}

.child-links {
    padding: 5px 10px;
    width: 33%;
}

.fc-list-item.lv2 {
    display: block;
    font-size: 18px;
    margin-top: 20px;
    padding-bottom: 3px;
    width: auto;
}

.fc-list-item.lv2:first-child {
    margin-top: 0;
}

.lv2 .name {
    border-bottom: 2px dotted #55ad4d;
    color: #55ad4d;
    display: inline;
}

a.lv2 .name:hover {
    border-bottom-color: transparent;
    color: #f27110;
}

.fc-list-item.lv3 {
    font-weight: 300;
    font-size: 15px;
    margin-bottom: 5px;
    padding-left: 3px;
    padding-right: 7px;
}

.child .lv3:hover {
    color: #f27110;
    text-decoration: underline;
}
.fc-slider{
    display: flex;
}

.fc-news {
    flex-wrap: wrap;
    max-width: 100%;
    width: 100%;
}

.fc-news .end_action {
    color: white;
    font-size: 32px;
    font-weight: 600;
    left: 12%;
    position: absolute;
    text-align: center;
    top: 90px;
    z-index: 1;
}

.fc-news-item .act_over:after {
    background: rgba(0, 0, 0, .3);
    content: "";
    opacity: 1;
    position: absolute;
}

.fc-news .gray-btn-wrapper {
    padding-bottom: 15px;
    padding-top: 15px;
    text-align: center;
    width: 100%;
}

.fc-news-item {
    cursor: pointer;
    margin: 0 10px;
    position: relative;
    width: 32%;
}

.img-wrapper {
    display: block;
}

.fc-news-item .img-wrapper {
    font-size: 0;
    margin: 0 0 20px;
    padding-bottom: 73%;
    position: relative;
}

.fc-news-item .time {
    color: #000;
    font-size: 15px;
    font-weight: bold;
    line-height: 1;
    margin: 0 0 5px;
}

.fc-news-item .name {
    font-size: 20px;
    font-weight: 800;
    margin: 0 0 10px;
    height: 2em;
}

.fc-news-item .description {
    margin: 0 0 15px;
}

.fc-news-item .img-wrapper:after {
    background: rgba(0, 0, 0, .3);
    bottom: 0;
    content: "";
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
}

.fc-action .fc-news-item .img-wrapper img {
    margin: 0;
    max-width: 100%;
    position: static;
    transform: none;
    width: 100%;
}

.fc-news-item .name a {
    color: #55ad4d;
    text-decoration: none;
}

.fc-action .gray-btn {
    background-color: #fff;
    background-image: -webkit-linear-gradient(#fff, rgba(0, 0, 0, .03));
    background-image: linear-gradient(#fff, rgba(0, 0, 0, .03));
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
    box-sizing: border-box;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 1;
    min-width: 230px;
    padding: 12px 20px 11px;
    text-align: center;
    text-decoration: none;
    transition: box-shadow .1s ease;
}

.fc-news-item:hover {
    color: #666;
}

.fc-action .end-counter {
    display: inline-block;
    vertical-align: middle;
    float: right;
}

.fc-action .end-counter .time {
    border: 1px solid #ffb300;
    border-radius: 2px;
    display: inline-block;
    font-weight: 800;
    line-height: 1;
    padding: 14px 20px;
}

.fc-action .offer-promo {
    display: flex;
    margin: 0 0 6px;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 30px 15px;
}

.fc-action .img-wrapper {
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
}

.fc-action .offer-promo .img-wrapper {
    height: auto;
    margin: 0 20px 0 0;
    padding-bottom: 22%;
    position: relative;
    width: 300px;
}

.fc-action .offer-promo .over {
    flex-grow: 1;
    overflow: hidden;
    position: relative;
}

.fc-action .offer-promo .over .duration {
    font-size: 15px;
    font-weight: 600;
}

.fc-action .offer-promo .over .name {
    color: #000;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.1;
    margin: 0 0 10px;
}

.fc-action .offer-promo .over .text {
    font-size: 18px;
    margin: 0 0 20px;
}

.fc-action .offer-promo .over .btn {
    background: #5da24f;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    vertical-align: middle;
    margin: 0;
    padding: 15px 30px;
}

.fc-action .end-counter strong {
    color: #a69b7e;
    font-size: 13px;
    margin: 0 15px 0 0;
    text-transform: uppercase;
}
.fc-action .offer-promo.white .over .name, .fc-action .offer-promo.white .over .duration, .fc-action .offer-promo.white .over .text, .fc-action .offer-promo.white .end-counter strong, .fc-action .offer-promo.white .end-counter .time{
    color: #fff;
}
.fc-action .offer-promo.white .end-counter .time{
    border-color: #fff;
}
.fc-action .rg_action_btn_with_time {
    width: 100%;
}

.fc-action .rg_action_btn {
    float: left;
}

.slider-wrapper {
    width: 100%;
}

.fc-action .slick-arrow {
    background: #fff;
    border: 2px solid #55ad4d;
    border-radius: 50%;
    color: #55ad4d;
    cursor: pointer;
    font-size: 25px;
    height: 35px;
    line-height: 30px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 35px;
    z-index: 9996;
}

.fc-action .slider-next {
    right: -10px;
}

.fc-action .slider-prev {
    left: -10px;
}

.fc-b {
    background-color: #fff;
    display: none;
    min-width: 300px;
    overscroll-behavior: none;
    position: relative;
    width: 25%;
    flex-shrink: 0;
}

.fc-b.active {
    display: block;
}

.fc-b-fixed {
    align-items: center;
    background-image: none;
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    color: #fff;
    display: none;
    font-size: 52px;
    font-weight: 800;
    height: 100%;
    justify-content: center;
    text-align: center;
}

.fc-b-fixed.active {
    display: flex;
}

.col-md-2.desktop {
    display: none;
}

@media (min-width: 1024px) {
    .col-md-2.desktop, .full-catalog-list.active {
        display: block;
    }
}

@media (min-width: 1120px) {
    .fc-action .end-counter{
        float: none;
    }
    .fc-action .offer-promo {
        padding: 30px;
    }

    .fc-action .offer-promo .over .btn {
        margin: 0 8% 0 0;
        padding: 15px 35px;
    }
}

.parent-link .fc-list-item .shilds {
    right: 15px;
    opacity: 1;
    text-transform: uppercase;
    border-radius: 2px;
}

/* End */


/* Start:/local/templates/agro2024/include/footer/footer.css?17435861811020*/
.journal-menu{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.journal-menu .name{
    text-align: center;
    font-weight: bold;
    color: #373737;
}
.journal-menu .journal-link:hover .name{
    color: #55ad4d;
}
.journal-menu .journal-img {
    display: block;
    aspect-ratio: 0.7075;
    width: 100%;
    height: auto;
}
.journal-menu .journal-link{
    display: block;
    width: 283px;
}
.journal-menu .layer-bottom{}
@media (min-width: 768px){
    .journal-menu {
        flex-direction: row;
        align-items: flex-start;
    }
    .journal-menu .journal-link{
        width: 160px;
    }
    .journal-menu .journal {
        padding-top: 2.4em;
        flex-shrink: 0;
    }
    .journal-menu .list-link.w80{max-width: 98%;}
}
@media(min-width: 1110px) {
    #page-body .content {
        padding-bottom: 16px!important;
    }
}
@media(min-width: 1360px) {
    #page-body .content {
        padding-bottom: 10px!important;
    }
}

/* End */


/* Start:/local/templates/agro2024/include/subscribe/style.min.css?17175089321798*/
.oferta{color:#fff;text-shadow:2px 2px 2px black}.cbx{display:inline;position:relative;padding-left:22px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbx input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#eee}.cbx:hover input ~ .checkmark{background-color:#ccc}.cbx input:checked ~ .checkmark{background-color:#55ad4d}.checkmark:after{content:"";position:absolute;display:none}.cbx input:checked ~ .checkmark:after{display:block}.cbx .checkmark:after{left:5px;top:0;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.oferta a{color:#55ad4d}.longlinesub{min-height:333px;overflow:hidden;background-size:cover;border:0;padding:40px 0;margin:5px 0 20px;text-align:center}.ss-title{font-weight:800;color:#55ad4d;text-transform:uppercase;font-size:30px}.ss-desc{font-size:20px;color:#373737;font-weight:600}.longlinesub input[type='text'],.longlinesub input[type='email']{background:#fff;color:#373737;font-weight:600;width:400px;height:40px;line-height:40px;font-size:16px;padding:0 10px;border:0;border-radius:5px;display:block;margin:45px auto 15px}.longlinesub .rlsub{color:#55ad4d;text-align:center;margin-bottom:-25px;margin-top:5px}.longlinesub button{width:230px;height:45px;background-color:#55ad4d;color:#fff;font-weight:600;font-size:16px;border:0;display:block;margin:0 auto;border-radius:5px;transition:500ms;cursor:pointer}.longlinesub button:hover{background-color:#404b3f}.podpiska.detail .longline-flex{display:flex;align-items:center}@media(max-width:480px){.longlinesub input{width:255px}.oferta input{width:unset}}
/* End */


/* Start:/bitrix/components/joostafer/elements.list/templates/video_new/style.css?17112966002808*/
.v-element-list{
    /*background: #eeeeee;*/
    overflow: hidden;
    content-visibility: auto;
    contain-intrinsic-size:auto 280px;
}
.v-title{
    font-weight: bold;
    font-size: 22px;
    text-align: left;
    margin-bottom: 20px;
    color: #373737;
    display: block;
}
.v-title:hover{
    text-decoration: none;
    color: #373737;
}
.s-link{
    font-size: 16px;
    color: #55ad4d;
}

.v-picture, .v-name{
    text-align: center;
    text-decoration: none;
}
.v-picture{
    text-align: center;
    position: relative;
    justify-content: center;
    display: flex;
    aspect-ratio: 1.788;
}
.v-picture:after {
    content: '';
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    background-image: url("/images/play.png");
    background-size: contain;
}
.video .v-name{
    font-size: 14px;
    font-weight: 600;
    margin: 10px auto 0;
    text-decoration: none;
    color: #373737;
    overflow: hidden;
    height: 35px;
    padding: 0 10px;
}
.v-name:hover{
    text-decoration: none;
}
.v-button{
    text-align: center;
    margin-bottom: 10px;
    overflow: hidden;
}
.v-button span{
    font-size: 16px;
    color: #fff;
    width: 85%;
    height: 40px;
    display: block;
    /*background-color: #0a4ba4;*/
    background-color: #55ad4d;
    margin: 10px auto;
    line-height: 40px;
    text-decoration: none;
    transition: 500ms;
    border-radius: 5px;
}
.v-button span:hover{
    text-decoration: none;
    background-color: #404b3f;
}
.v-card{
    background: #fff;
    transition: 500ms;
    box-sizing: border-box;
    margin-bottom: 10px;
}
.v-card:hover{
    box-shadow: 0 0 5px rgba(0,0,0,0.5);
}

.v-card:hover .v-name{
    /*display: none;*/
}
/*.v-card:hover .v-button{
    display: block;
}*/

.v-element-list a:focus, .v-element-list a:hover, .v-element-list a:active, .v-element-list a:visited{
    text-decoration: none;
}
.video{
    display: flex;
    width: 100%;
}
.video .item{
    margin: 0 10px;
}
.video .slick-arrow {
    position: absolute;
    z-index: 999;
    top: 50%;
    font-size: 25px;
    cursor: pointer;
    margin-top: -20px;
    border: 2px solid #55ad4d;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 30px;
    text-align: center;
    color: #55ad4d;
    background: #fff;
}
.video .slick-slide{
    min-width: min-content;
}
.video .rg_modal_next_arrow {
    right: 0px;
}

.video .rg_modal_preview_arrow {
    left: 0px;
}
.video .slick-track a img{
    position: unset !important;
    transform: unset !important;
}
.video .slick-disabled {
    display: none !important;
}

/* End */


/* Start:/local/templates/agro2024/components/bitrix/menu/new_bottom/style.css?1681286544455*/
/*.news{*/
/*    font-family: ProximaNova;*/
/*    color: #373737;*/
/*    font-size: 16px;*/
/*    max-width: 80%;*/
/*    margin: 10px auto;*/
/*    text-align: center;*/
/*    line-height: 35px;*/
/*}*/
/*.news span{*/
/*    font-weight: 600;*/
/*    padding:15px;*/
/*    white-space: nowrap;*/
/*}*/
/*.news span a{*/
/*    color: #373737;*/
/*    transition: 500ms;*/
/*}*/
/*.news span:hover a{*/
/*    color: #55ad4d;*/
/*}*/

/* End */


/* Start:/local/templates/agro2020/include/footer/app.min.css?16752604501284*/
.app-row{display:block;color:#fff;background-color:#f09800;padding:15px 5px 5px;position:relative}.app-content{margin:0 auto;width:100%;max-width:1520px}.app-text{margin-bottom:16px;font-size:18px;font-weight:bold;line-height:1.1;padding-right:20px}.app-text span{text-align:center;display:block;margin-bottom:3px}.app-image{text-align:center}.app-image img{border-radius:5px}.app-image-d{text-align:center;margin-bottom:-10px;padding:0 20%}.app-image-d img{width:50%;height:auto}@media(min-width:640px){.app-text{font-size:20px}.app-row{padding:15px 30px 5px}}@media(min-width:768px){.app-content{display:flex;align-items:center;justify-content:space-between}.app-text{font-size:16px;margin:0}.app-image-d{padding:0;width:28%}}@media(min-width:860px){.app-text span:last-child{display:block}.app-text span{display:inline;margin:0}}@media(min-width:1024px){.app-image-d{display:block;position:relative;height:100%;align-self:flex-end;width:13%;max-width:200px;margin-right:5%}.app-text span:last-child{display:inline}.app-image-d img{position:absolute;bottom:-5px;width:100%}}@media(min-width:1200px){.app-text{font-size:18px}}@media(min-width:1110px){#page-body .content{padding-bottom:50px}}@media(min-width:1360px){.app-text{font-size:22px}#page-body .content{padding-bottom:35px}}
/* End */


/* Start:/local/templates/agro2024/include/footer/footer_top_block.min.css?17398809761421*/
.footer .top-block{padding-bottom:25px;max-width:1310px;margin:0 30px;align-items:center;display:flex;flex-direction:column;padding-left:15px;padding-right:15px}.footer-phone-number{color:#fff;line-height:16px;padding-top:5px}.footer-phone-number a{color:inherit;font-weight:700}.footer-adress{color:#fff;font-family:ProximaNova;font-size:16px;line-height:20px;margin-bottom:20px;padding-left:15px;padding-top:6px}.footer-adress a{color:#094eb7}.footer-rating{width:100%;overflow:hidden}@media (min-width:768px){.footer .top-block{flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 15px;align-items:normal}.footer-logo{width:100%}.footer-center-info{display:flex;justify-content:space-between;width:100%}.footer-adress,.footer-phone-number{display:flex;width:50%}}@media (min-width:1024px){.footer .top-block{align-items:flex-start;flex-wrap:nowrap}.footer-logo{width:auto;margin:0 25px 0 0}.footer-center-info{flex-grow:1;max-width:840px;padding:0 12px;width:auto}.footer-adress,.footer-phone-number{margin-bottom:0}.footer-rating{margin:0;min-width:135px;width:auto}.rev{font-size:12px}.rate.inFooter .rating-grey,.rate.inFooter .rating-orange{font-size:16px}}@media (min-width:1180px){.footer .top-block{margin:0 auto}.footer-rating{min-width:183px}.rate.inFooter .rating-grey,.rate.inFooter .rating-orange{font-size:20px}.rev{font-size:16px}}
/*# sourceMappingURL=footer_top_block.min.css.map */
/* End */


/* Start:/local/templates/agro2024/include/footer/delivery_area.min.css?1734439039738*/
#footer .delivery,#footer .delivery .method{align-items:center;display:flex;flex-wrap:wrap}#footer .delivery{clear:both;justify-content:space-between}#footer .delivery b{color:#adadad}#footer .delivery .method{justify-content:center;width:100%}#footer .delivery a{margin-top:5px;min-height:40px;width:100%}.delivery .just{margin-bottom:5px}#footer .delivery div{text-align:center;width:100%}@media (min-width:1024px){#footer .delivery{flex-wrap:nowrap}#footer .delivery div{width:auto}#footer .delivery .method{flex-wrap:nowrap;justify-content:space-between;width:65%}#footer .delivery a{margin-right:5px;margin-top:0;width:auto}#footer .delivery b{padding-right:65px;white-space:nowrap}}
/*# sourceMappingURL=delivery_area.min.css.map */
/* End */


/* Start:/local/templates/agro2024/include/footer/pay_accept_area.min.css?1677407013886*/
.pay-accept{align-items:center;clear:both;display:flex;flex-wrap:wrap;justify-content:center;margin-top:0;width:100%}.pay-accept p{color:#adadad;font-family:ProximaNova;font-weight:600;margin-bottom:5px;text-align:center;width:100%}.pay-accept-img{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:9px;width:100%}.pay-accept-img img{height:35px;margin:0 15px;vertical-align:middle;width:auto}.pay-accept-img span{color:#494b4a;font-size:22px;font-weight:600;height:100%;vertical-align:middle}@media(min-width:1024px){.pay-accept{flex-wrap:nowrap;justify-content:space-between;margin-top:12px}.pay-accept-img{justify-content:flex-start;margin-bottom:0}.lpay{margin-bottom:10px;margin-top:10px;text-align:center;width:100%}.pay-accept p{margin-bottom:0;text-align:left}#footer .soc a:last-child{margin-right:0}.footer .bottom-block .cont{padding:0 15px}}
/* End */


/* Start:/local/templates/agro2024/components/avgust16/banner/neon/style.css?17380755905447*/
.green {
    color: var(---main-color);
}

.orange {
    color: var(---or-color);
}

.cover_promo {
    display: none;
    align-items: center;
    justify-content: center;
    position: fixed;
    bottom: 100px;
    left: 30px;
    z-index: 9994;
    cursor: pointer;
}

.promo .text {
    font-size: 28px;
    color: white;
}
.promo_sub {
    position: absolute;
    bottom: 60px;
    left: 0;
    width: 225px;
    border-radius: 40px;
    opacity: 0;
    transition: 500ms;
    pointer-events: none;
    padding: 25px 25px 38px;
    font-size: 25px;
    font-weight: bold;
    background-color: #2c1c4c;
}

.promo_sub .text-wrp {
    padding: 0 5px;
}

.promo_sub input {
    font-size: 18px;
    text-align: center;
    width: 100%;
    border: 1px solid #000;
    padding: 11px 0;
    color: #000;
}

.promo_sub .btn {
    background: #a76bfb;
    color: #fff;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    padding: 11px 0;
    display: block;
    margin-top: 5px;
    font-weight: 500;
}



.promo_sub .last {
    text-align: left;
}

.cover_promo.open .promo_sub {
    opacity: 1;
    pointer-events: all;
}

.promo_sub .pr {
    color: #e27832;
}

.promo_sub .pr span {
    font-size: 27px;
}

.cover_promo.open .sliva {
    top: -63px;
    right: -49px;
    background: url('/bitrix/components/avgust16/banner/templates/may/images/decor.png');
    position: absolute;
    width: 221px;
    height: 161px;
}
.title_promo{
    background-image: url("/local/templates/agro2020/components/avgust16/banner/neon/images/69fbb7cfb29ff5b6.svg");
    width: 170px;
    padding-bottom: 20%;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
}

.img300 {
    background-image: url("/local/templates/agro2020/components/avgust16/banner/neon/images/54321.png");
    width: 192px;
    padding-bottom: 27%;
    background-size: contain;
    margin-left: -10px;
    margin-top: 20px;
    background-repeat: no-repeat;
}
.promo_sub .text{
    background-image: url("/local/templates/agro2020/components/avgust16/banner/neon/images/af92edaee763fef4.svg");
    width: 157px;
    padding-bottom: 20%;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 17px auto 9px;
}
.promo .neon-shadow {
    border-color: rgb(176, 60 ,209);
}

.promo.neon-shadow {
    box-shadow: rgba(205, 138, 226, 0.7) 0 0 3px 3px;
    background: white;
    display: inline-flex;
    width: auto;
    padding: 1px;
    border-color: rgb(176, 60 ,209);
    filter: drop-shadow(0px 0px 8px rgb(176, 60, 209));
}
.promo .inner-neon {
    box-shadow: inset rgb(194, 95, 205) 0 0 9px 3px;
}
.promo .cover {
    background: rgb(210, 164, 224);
    background: linear-gradient(90deg, rgba(210, 164, 224, 1) 0%, rgb(220, 115, 219) 45%, rgb(226, 187 ,245) 72%, rgba(249, 243, 252, 1) 100%);
}

.promo .triangle {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 0 11px 16px;
    border-color: transparent transparent transparent rgb(176, 60 ,209);
    position: relative;
    transform: translate(18px, 0);
    filter: drop-shadow(0px 0px 3px rgb(176, 60, 209));
    border-right: 7px;
}

.promo .triangle.inner {
    left: 50%;
    border-width: 9px 0 9px 13px;
    border-color: transparent transparent transparent #fff;
    transform: translate(-15px, -50%);
}

.promo .triangle.inner2 {
    border-width: 5px 0 5px 8px;
    left: 50%;
    transform: translate(-11px, -50%);
    opacity: 0.7;
    filter: drop-shadow(0px 0px 2px rgb(176, 60, 209));
}
.promo_sub .form{position: relative;}
.promo_sub .form .text_res{
    text-align: center;
    font-size: 14px;
    color: white;
    position: absolute;
    top: -18px;
    z-index: 1;
}
.cover_chat.open .chat-wrp {
    background-color: #55ad4d;
}

.cover_promo .closer {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    /* color: #55ad4d; */
    cursor: pointer;
    font-size: 37px;
    height: 1em;
    line-height: 1.4em;
    position: absolute;
    right: -13px;
    text-align: center;
    top: -11px;
    width: 1em;
    z-index: 1;
    box-shadow: rgba(176, 60 ,209,0.7) 0 0 9px 4px;
}
.cover_promo .closer::after,.cover_promo  .closer::before {
    content: '';
    height: 0.6em;
    left: 50%;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 0.1em;
}
.cover_promo .closer::after {
    transform: translate(-50%, -50%) rotate(45deg);
}
.cover_promo .closer::before {
    transform: translate(-50%, -50%) rotate(-45deg);
}
.cover_promo .closer:hover::after,.cover_promo  .closer:hover::before {
    opacity: 1;
}
.cover_promo .closer::after,.cover_promo  .closer::before{
    background: rgb(176, 60 ,209);
}
.cover_promo .closer{
    border: 1px solid rgb(176, 60 ,209);
}
@media (max-width: 641px) {
    #totop {
        bottom: 160px;
    }
}
@media (max-width: 600px) {
    body:not(.app).cover_promo {
        bottom: 52px;
        left: 10px;
    }

    .cover_promo {
        bottom: 115px;
        left: 10px;
    }

    .cover_promo .promo .text{
        font-size: 20px;
    }

    .promo .triangle{
        transform: translate(8px, 0);
    }
    .promo_sub{
        bottom: 42px;
    }
}

/* End */


/* Start:/bitrix/components/diamon/banner.fullscreen/templates/.default/style.css?16939013981116*/
.bannerFullScreen{
    position: fixed;
    display: flex;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    justify-content: center;
    align-items: center;
    background: rgba(10,10,10,.5);
}

.bannerFullScreen .bannerClose{
    max-width: 90%;
    max-height: 90%;
    display: block;
    position: relative;
    height: inherit;
}
.bannerFullScreen img{
    max-width: 100%;
    max-height: 100%;
}
.bannerFullScreen .close {
    position: absolute;
    width: 1.9em;
    height: 1.9em;
    border-radius: 50%;
    right: -15px;
    top: -15px;
    z-index: 999999;
    background-color: #fff;
    display: block;
    opacity: 1;
}
.bannerFullScreen .close::before,.bannerFullScreen .close::after{
    background: #000;
    border-radius: 3px;
    content: "";
    display: block;
    height: 1em;
    left: 0.9em;
    position: absolute;
    top: 0.45em;
    width: 0.2em;
    z-index: 1;
}
.bannerFullScreen .close::after{
    transform: rotate(45deg);
}
.bannerFullScreen .close:before {
    transform: rotate(-45deg);
}
/* End */


/* Start:/local/templates/agro2024/include/footer/mobile/mobile_bottom_menu.css?17079241145374*/
.mobileBottomMenu {
    display: none;
}

.updateApp {
    display: none;
}

@media (max-width: 600px) {
    body:not(.app) .mobileBottomMenu {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        background-color: #fff;
        border-top: 2px solid var(---main-color);
        display: flex;
        align-items: center;
        justify-content: space-around;
        z-index: 9999999991;
    }

    .iphone_fix {
        padding-bottom: 50px;
    }

    .mobileBottomMenu a {
        color: #000;
        transition: 500ms;
        position: relative;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 5px;
    }

    .mobileBottomMenu a.active {
        font-weight: bold;
    }

    .mobileBottomMenu a i {
        background-size: contain;
        width: 24px;
        height: 24px;
        display: block;
    }

    .mobileBottomMenu a i.m {
        background: var(---logo) no-repeat;
    }

    .mobileBottomMenu a i.ct {
        background: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24px" height="24px"><path fill="rgb(85, 173, 77)" d="M4,8h4L8,4L4,4v4zM10,20h4v-4h-4v4zM4,20h4v-4L4,16v4zM4,14h4v-4L4,10v4zM10,14h4v-4h-4v4zM16,4v4h4L20,4h-4zM10,8h4L14,4h-4v4zM16,14h4v-4h-4v4zM16,20h4v-4h-4v4z"/></svg>') no-repeat;
    }

    .mobileBottomMenu a i.cz {
        background: url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path fill="rgb(85, 173, 77)" d="M7,18c-1.1,0 -1.99,0.9 -1.99,2S5.9,22 7,22s2,-0.9 2,-2 -0.9,-2 -2,-2zM1,2v2h2l3.6,7.59 -1.35,2.45c-0.16,0.28 -0.25,0.61 -0.25,0.96 0,1.1 0.9,2 2,2h12v-2L7.42,15c-0.14,0 -0.25,-0.11 -0.25,-0.25l0.03,-0.12 0.9,-1.63h7.45c0.75,0 1.41,-0.41 1.75,-1.03l3.58,-6.49c0.08,-0.14 0.12,-0.31 0.12,-0.48 0,-0.55 -0.45,-1 -1,-1L5.21,4l-0.94,-2L1,2zM17,18c-1.1,0 -1.99,0.9 -1.99,2s0.89,2 1.99,2 2,-0.9 2,-2 -0.9,-2 -2,-2z"/></svg> ');
    }

    .mobileBottomMenu a i.s {
        background: url('data:image/svg+xml;utf8,<svg height="24px" viewBox="0 0 171.5 171.5" width="24px" xmlns="http://www.w3.org/2000/svg"><path fill="rgb(85, 173, 77)" d="M45,80.7c-18.7,0-33.9-15.2-33.9-33.9S26.3,12.9,45,12.9s33.9,15.2,33.9,33.9S63.7,80.7,45,80.7L45,80.7z M45,28.9 c-9.9,0-17.9,8-17.9,17.9s8,17.9,17.9,17.9s17.9-8,17.9-17.9C62.9,36.9,54.9,28.9,45,28.9L45,28.9z"/><path fill="rgb(85, 173, 77)" d="M125.2,158.6c-18.7,0-33.9-15.2-33.9-33.9s15.2-33.9,33.9-33.9s33.9,15.2,33.9,33.9S143.9,158.6,125.2,158.6 L125.2,158.6z M125.2,106.8c-9.9,0-17.9,8-17.9,17.9s8,17.9,17.9,17.9s17.9-8,17.9-17.9S135.1,106.8,125.2,106.8L125.2,106.8z"/><path fill="rgb(85, 173, 77)" d="M162.6,9.1L162.6,9.1c-4.9-4.9-12.9-4.9-17.8,0l-134,134c-4.9,4.9-4.9,12.9,0,17.8l0,0c4.9,4.9,12.9,4.9,17.8,0l134-134 C167.5,22,167.5,14,162.6,9.1z"/></svg>') no-repeat;
    }

    .mobileBottomMenu a i.n {
        background: url('data:image/svg+xml;utf8,<svg height="24px" viewBox="0 0 800 800" width="24px" xmlns="http://www.w3.org/2000/svg"><path fill="rgb(85, 173, 77)" d="M701.1,480.7l45.3,119.3l-126,20.4l-20.4,126l-119.3,-45.3l-80.7,98.9l-80.7,-98.9l-119.3,45.3l-20.4,-126l-126,-20.4l45.3,-119.3l-98.9,-80.7l98.9,-80.7l-45.3,-119.3l126,-20.4l20.4,-126l119.3,45.3l80.7,-98.9l80.7,98.9l119.3,-45.3l20.4,126l126,20.4l-45.3,119.3l98.9,80.7z"/><path fill="rgb(255, 255, 255)" d="M269.7,593.3l-88.9,-151.9l24.5,-14.3l110.5,71.7l-59.4,-101.4l23.5,-13.7l88.9,151.9l-25.4,14.7l-108.3,-69.8l58,99.1L269.7,593.3z"/><path fill="rgb(255, 255, 255)" d="M395.5,520.1l-88.9,-151.9l92.7,-53.9l15,25.7l-67.6,39.3l19.7,33.7l62.8,-36.5l15,25.6l-62.8,36.5l24.1,41.2l69.9,-40.6l15,25.7L395.5,520.1z"/><path fill="rgb(255, 255, 255)" d="M529.6,442.1L410.8,307.7l25.9,-15.1l79.9,93.5l-38.3,-117.7l30.1,-17.5l84.1,93.4L549.5,227l25.4,-14.7l58.5,169.5l-26.9,15.6l-91.5,-99.1l41.8,128L529.6,442.1z"/></svg>');
    }

    .updateApp {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 9999999;
        background: #fff;
        border-bottom: 2px solid var(---main-color);
        padding: 10px;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        justify-content: center;
    }
    .updateApp > span{
        padding-right: 40px;
    }
    .updateApp > div > a {
        padding: 5px 15px;
        cursor: pointer;
        border-radius: 10px;
    }

    .updateApp > div {
        margin: 25px 0 10px;
    }

    .updateApp > div > a {
        color: #fff;
        background-color: var(---main-color);
    }

    .updateApp .close {
        position: absolute;
        right: 5px;
        top: 5px;
        width: 32px;
        height: 32px;
        display: block;
        opacity: 1!important;
    }

    .updateApp .close:before, .updateApp .close:after {
        position: absolute;
        left: 15px;
        content: ' ';
        height: 33px;
        width: 2px;
        background-color: #000;
        display: block;
    }

    .updateApp .close:before {
        transform: rotate(45deg);
    }

    .updateApp .close:after {
        transform: rotate(-45deg);
    }
    .push-notification-prompt{
        bottom: 55px !important;
    }
}


/* End */


/* Start:/local/templates/agro2024/styles.css?17043793002170*/
.action-neon {
    display: flex;
    justify-content: center;
}
.neon-shadow {
    border-radius: 2.5em;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid;
    position: relative;
}
.neon-shadow .text{
    color: white;
}
.neon-shadow.inner-neon {
    padding: 4px 40px 4px 24px;
}
.neon-shadow.cover {
    border-width: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
.action-neon a.neon-shadow{
    margin: 0 auto;
}
.action-neon .neon-shadow {
    box-shadow: rgba(51, 204, 204, 0.7) 0 0 2px 2px;
    background: none;
    display: inline-flex;
    width: auto;
    border-color: rgb(51, 204, 204);
    filter: drop-shadow(0px 0px 2px rgb(51, 204, 204));
}

.action-neon .inner-neon {
    box-shadow: inset rgb(51, 204, 204) 0 0 0px 2px;
    filter: drop-shadow(0px 0px 3px rgb(51, 204, 204));
    border-color: #fff;
}
.action-neon .cover {
    background: rgba(51, 204, 204,0.5);
    background: linear-gradient(90deg, rgb(51, 204, 204) 0%, rgba(51 ,204, 204 ,0.7) 60%, rgb(255, 255, 255) 100%);
    opacity: 0.1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 0;
}
.action-neon .dooble {
    width: 1em;
    height: 1em;
    display: flex;
    align-items: center;
    padding-left: 14px;
    padding-bottom: 0.1em;
}
.triangle-inner{
    position: relative;
    padding-left: 0.3em;
    padding-bottom: 19px;
}

.triangle-inner:before, .triangle-inner:after{
    content: "";
    display: block;
    width: 0.1em;
    height: 0.5em;
    border: 1px solid rgb(51, 204, 204);
    position: absolute;
    top: 50%;
    background-color:white;
    border-radius: 7px;
}
.triangle-inner:before{transform: rotate(45deg) translate(0%, -0%);border-top-left-radius: unset;border-top-width: 0;}
.triangle-inner:after{transform: rotate(-45deg) translate(0.16em, -0.2em);border-bottom-right-radius: unset;border-bottom-left-radius: unset;border-bottom-width: 0;height: 0.4em;}


/* End */


/* Start:/local/templates/agro2024/template_styles.css?174396761463536*/
@charset "UTF-8";

/*All fonts*/
/*font-family: ProximaNova*/
@font-face {
    font-display: swap;
    font-family: ProximaNova;
    src: url(/local/templates/agro2024/fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),
    url(/local/templates/agro2024/fonts/ProximaNova-Regular.otf) format("opentype"),
    url(/local/templates/agro2024/fonts/ProximaNova-Regular.woff) format("woff"),
    url(/local/templates/agro2024/fonts/ProximaNova-Regular.ttf) format("truetype"),
    url(/local/templates/agro2024/fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format("svg");
    font-weight: 400;
}

/* font-family: "ProximaNovaRegular"; */
@font-face {
    font-display: swap;
    font-family: "ProximaNovaRegular";
    src: url("/local/templates/agro2024/fonts/ProximaNovaRegular/ProximaNovaRegular.eot");
    src: url("/local/templates/agro2024/fonts/ProximaNovaRegular/ProximaNovaRegular.eot?#iefix") format("embedded-opentype"),
    url("/local/templates/agro2024/fonts/ProximaNovaRegular/ProximaNovaRegular.woff") format("woff"),
    url("/local/templates/agro2024/fonts/ProximaNovaRegular/ProximaNovaRegular.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

/* font-family: "ProximaNovaBold"; */
@font-face {
    font-display: swap;
    font-family: "ProximaNovaBold";
    src: url("/local/templates/agro2024/fonts/ProximaNovaBold/ProximaNovaBold.eot");
    src: url("/local/templates/agro2024/fonts/ProximaNovaBold/ProximaNovaBold.eot?#iefix") format("embedded-opentype"),
    url("/local/templates/agro2024/fonts/ProximaNovaBold/ProximaNovaBold.woff") format("woff"),
    url("/local/templates/agro2024/fonts/ProximaNovaBold/ProximaNovaBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


/*end*/

/*All site START*/
body, html {
    height: 100%;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

*:before, *:after {
    text-rendering: optimizeLegibility;
}

.top-content-info a:first-child {
    margin-right: 0;
}

a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, span, strike, strong, tt, u, ul, var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}

a {
    color: #55ad4d;
}

a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 0;
}

input:focus::-webkit-input-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

textarea:focus::-webkit-input-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

input:focus:-moz-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

textarea:focus:-moz-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

input:focus::-moz-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

textarea:focus::-moz-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

input:focus:-ms-input-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

textarea:focus:-ms-input-placeholder {
    opacity: 0;
    transition: opacity 0.3s ease;
}

a:hover {
    text-decoration: none;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
}

h1 {
    font-size: 1.5em;
    margin: 10px;
}

h2 {
    margin: 0 0 1em;
}

.container-fluid::after, .container::after, .row::after {
    content: "";
    display: table;
    clear: both;
}

.orange-btn {
    font-size: 16px;
    font-weight: 900;
    background-color: #f27110;
    background-image: -webkit-linear-gradient(#f27110, #e86c0f);
    background-image: linear-gradient(#f27110, #e86c0f);
    padding: 15px 20px;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #b3530c;
    transition: box-shadow .1s ease;
    border: 0;
}

.blue-btn, .orange-btn {
    line-height: 1;
    color: #fff;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}

.gray-btn {
    display: inline-block;
    line-height: 1;
    background-color: #fff;
    background-image: -webkit-linear-gradient(#fff, rgba(0, 0, 0, .03));
    background-image: linear-gradient(#fff, rgba(0, 0, 0, .03));
    font-size: 15px;
    color: #333;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    padding: 12px 20px 11px;
    min-width: 230px;
    box-sizing: border-box;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
    transition: box-shadow .1s ease;
    text-align: center;
}

.gray-btn:hover {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), inset 0 0 8px 1px rgba(0, 0, 0, .15);
}

.gray-btn, .orange-btn {
    -webkit-transition: box-shadow .1s ease;
}

.orange-btn:hover {
    box-shadow: 0 1px 0 0 #b3530c, inset 0 0 12px 1px rgba(50, 50, 50, .7);
}

.modal-content {
    width: 330px;
}

.massagesend .title, #massagesend .title {
    font-size: 20px;
    color: #467d31;
    text-align: center;
    padding-bottom: 15px;
    font-weight: 700;
}




textarea {
    resize: none;
}

.checkout-block::after, .clearfix::after, .help-cols::after, .product-cols::after, .product::after, .simple-page-layout .wrap::after, .simple-page-layout::after {
    content: "";
    display: table;
    clear: both;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*slick-slider*/
.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    user-select: none;
    touch-action: pan-y;
}

.slick-list, .slick-slider, .slick-track {
    position: relative;
    display: block;
}

.jq-select-multiple li, .slick-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.fancybox-nav, .slick-slider {
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    left: 0;
    top: 0;
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

.slick-initialized .slick-slide {
    display: block;
}


.slick-slide img {
    display: block;
}

.slick-track a img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    max-height: 100% !important;
    max-width: 100% !important;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.modal-content {
    width: 330px;
}

.modal-content .orenter {
    padding: 0 18px;
}

.modal-content .orenter .text {
    font-size: 16px;
    line-height: 30px;
    color: #666;
    padding-bottom: 15px;
}

.modal-content .orenter .form-row {
    padding-bottom: 14px;
    position: relative;
}

.modal-content .orenter input[type=email], .modal-content .orenter input[type=text], .modal-content .orenter input[type=tel], .modal-content .orenter input[type=password] {
    height: 40px;
    width: 100%;
    border-radius: 3px;
    border: 1px solid #e8e8e8;
    background: #fbfbfb;
    padding: 0 10px;
    font-size: 13px;
    box-shadow: inset 0 0 12px 0 rgba(240, 240, 240, .75);
}

.modal-content .orenter .form-row:after {
    display: block;
    content: "";
    height: 0;
    clear: both;
}

.modal-content .orenter .form-row-submit {
    border-top: #ededed solid 1px;
    padding-top: 19px;
    padding-bottom: 20px;
    position: relative;
}

.modal-content .orenter .form-row-submit input[type=submit] {
    height: 40px;
    padding: 0 24px;
    border: 1px solid #fefefe;
    border-top: #ec8435 solid 1px;
    border-bottom: #b3530c solid 1px;
    background: #f17010;
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
    display: inline-block;
    width: 100%;
    margin-right: 0;
}

.modal-content .orenter .form-row-submit:after {
    display: block;
    content: "";
    height: 0;
    clear: both;
}

.modal-content .orenter a.fogetpassword {
    color: #666;
    font-size: 12px;
    float: right;
    display: block;
}

.modal-content .orenter input[type=email]:active, .modal-content .orenter input[type=email]:focus, .modal-content .orenter input[type=text]:active, .modal-content .orenter input[type=text]:focus, .modal-content .orenter input[type=tel]:active, .modal-content .orenter input[type=tel]:focus, .modal-content .orenter input[type=password]:active, .modal-content .orenter input[type=password]:focus {
    border-color: #9dbccf;
    background: #fff;
    box-shadow: none;
}

.modal-content .orenter .form-row-submit a, .modal-content .orenter .form-row-submit a:visited {
    color: #28839e;
    font-size: 13px;
    line-height: 40px;
    text-decoration: underline;
}

.fancybox-skin {
    background: #ffffff;
    position: relative;
    text-shadow: none;
    padding: 0 !important;
}

.fancybox-opened .fancybox-skin {
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    border-radius: 4px;
    color: #444;
}

/*All site END*/

/*Header START*/
.header {
    margin: 0;
}

.header a:focus, .header a:focus:visited, .header a:hover {
    text-decoration: none;
}


.fixed-row {
    display: flex;
    justify-content: center;
}


.flex-column {
    display: flex;
    justify-content: space-around;
}

.padding-center {
    padding: 10px 15px;
    cursor: pointer;
    text-align: center;
    transition: 500ms;
    border-radius: 5px;
    white-space: nowrap;
    position: relative;
}

.padding-center svg {
    fill: #55ad4d;
}

.padding-center:hover svg {
    fill: #f27110;
}

.padding-center:hover {
    background-color: rgb(85, 173, 77);
    border-radius: 5px;
}

.padding-center a {
    display: flex;
}

.padding-center a > span, .padding-center a > p, .padding-center > span {
    font-family: ProximaNova;
    font-weight: bold;
    font-size: 15px;
    color: #000;
    transition: 500ms;
    line-height: 27px;
}

.padding-center:hover > a > span, .padding-center:hover > a > p, .padding-center:hover > span {
    color: #f27110;
    text-decoration: none;
}

@media (max-width: 1234px) {
    .nav-new li, .menu-auth span, .padding-center a > span, .padding-center a > p, .padding-center > span {
        font-size: 14px;
    }
}

@media (max-width: 1114px) {
    .nav-new li, .menu-auth span, .padding-center a > span, .padding-center a > p, .padding-center > span {
        font-size: 12px;
    }
}

@media (max-width: 1025px) {
    body {
        margin-top: 65px;
    }

    #header .content {
        min-height: auto;
    }
}
@media (max-width: 490px) {
    body {
        margin-top: 56px;
    }
}

/*.container {*/
/*    margin: 0 auto;*/
/*    padding: 0 19px;*/
/*}*/

#header > .content:before {
    display: none;
}

#header .title_cont_block {
    font-size: 18px;
    color: #000;
    margin-bottom: 20px;
    font-weight: bold;
    margin-top: 10px;
}

.container, .container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}

#header .content {
    height: inherit;
    max-width: 1325px;
    left: 50%;
    margin: 0 0 0 -662px;
    min-height: 100px;
    padding-bottom: 0;
}

@media (max-width: 1024px) {
    #header .content {
        min-height: auto;
    }
}

.content {
    width: 100%;
    /*margin: -5px auto 0 auto;*/
    margin: 0 auto;
    padding: 0 23px;
    background: #fff;
    box-shadow: 0 3px 1px 1px rgba(0, 0, 0, .15);
    position: relative;
    min-height: 0;
}

header {
    display: block;
    margin: 0;
}

#header .content .header_fixed.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: -2px;
    height: 60px;
    background: #fff;
    z-index: 100;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.3);
}

#header .content .header_fixed.fixed .wrap {
    width: 1280px;
    margin: 0 auto;
    position: relative;
}

#header .content .header_fixed.fixed .navigate-block {
    display: none;
}

.modal-content .orenter .form-row .required {
    position: absolute;
    right: 12px;
    top: 0;
    height: 40px;
    line-height: 50px;
    font-size: 18px;
    color: #dd6363;
}

.checkbox input {
    position: absolute;
    opacity: 0;
    left: 0;
    right: 0;
}

.checkbox label:before {
    content: "";
    display: block;
    position: absolute;
    width: 26px;
    height: 26px;
    border: 1px solid #e8e8e8;
    border-radius: 2px;
    left: -1px;
    top: -1px;
}

.checkbox label {
    color: #333;
    position: relative;
    line-height: 29px;
    display: block;
    height: 26px;
    padding-left: 38px;
    font-size: 13px;
    cursor: pointer;
}

.checkbox input:checked ~ label {
    background: url(/local/templates/agro2024/img/checkbox-bg.png) no-repeat -1px -27px;
}

/*Header END*/

/*Body START*/

body {
    letter-spacing: -.001em;
    font-family: "ProximaNova";
    font-weight: 500;
}
@media (min-width: 1325px){
    body{
        background: url("/local/templates/agro2024/img/body-bg.jpg");
    }
}
.help-cols {
    padding-top: 15px;
    margin: 0 0 50px;
}

.help-cols .l-col {
    float: left;
    width: 270px;
}

.help-cols .r-col {
    margin: 0 0 0 300px;
}

.help-cols h1 {
    padding: 0;
    margin: 0 0 10px;
    font-size: 32px;
}

.content:before {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 0;
    margin-top: -2px;
    background: #fff;
}

.page-body {
    -webkit-box-flex: 1;
    flex: 1;
    margin: 0;
}

#page-body > .content {
    max-width: 1325px;
    left: 50%;
    margin: -5px 0 0 -662px;
}

.preim-sort a {
    display: inline-block;
}

.content-cols {
    position: relative;
    min-height: 450px;
    display: inline-block;
    width: 100%;
    box-sizing: border-box;
    padding: 0 0 22px;
    margin: 0 0 49px;
}

.content-cols .sidebar {
    float: left;
    max-width: 275px;
    display: block;
    margin: 0;
    padding: 0 0 0 15px;
}

.content-cols .main-content {
    width: 78%;
}

.content-cols h1 {
    padding: 0;
    margin: 0 0 15px;
    font-size: 32px;
    line-height: 1.2;
    font-weight: 600;
}

.seo-text {
    clear: both;
    font-size: 16px;
    margin: 20px 0;
    color: #333;
    padding-top: 40px;
    position: relative;
    font-weight: 300;
}

.seo-text:before {
    content: "";
    background-image: url(/local/templates/agro2020/img/sprite.png);
    background-position: 0 0;
    height: 6px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.seo-text h1, .seo-text p {
    margin: 0 0 20px;
}
.seo-text h2 {
    font-size: 22px;
}
.seo-text ul, .seo-text ol  {
    padding: 0 0 20px 20px;
}
.modal_overlay {
    z-index: 9000;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: rgba(0, 0, 0, 0.5);
    position: fixed;
    top: 0;
}

.modal_wrapp {
    text-align: center;
    display: flex;
    flex-direction: column;
    z-index: 9010;
    width: 520px;
    padding: 15px;
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left: -260px;
    background: #fff;
    border-radius: 3px;
}

.modal_close {
    position: fixed;
    top: 22%;
    left: 50%;
    margin-left: 243px;
    margin-top: -4px;
    cursor: pointer;
    width: 8px;
    height: 8px;
    background: url(/local/templates/agro2020/js/fancybox_mod/close.png);
}

.fancybox-margin {
    margin: 0;
}

.row_over {
    margin-left: 0;
    margin-right: 0;
}

.col_over {
    padding-left: 0;
    padding-right: 0;
}

/*Body END*/

/*Footer START*/
.footer {
    max-width: none;
    min-width: 0;
    width: 100%;
    margin: 0 auto;
    background-color: #55ad4d;
    padding: 30px 0 0 0;
    position: relative;
    content-visibility: auto;
}

.footer .bottom-block:before {
    left: 0;
    position: absolute;
    background: url(/local/templates/agro2020/img/footer-but-top.png);
}

.footer:before {
    left: 0;
    position: absolute;
    background: url(/local/templates/agro2020/img/footer-top-bg.png);
}

/*.footer .container {*/
/*    margin: 0 auto;*/
/*    padding: 0 19px;*/
/*}*/


.footer .bottom-block {
    background-color: #eeeeee;
    position: relative;
    padding-top: 27px;
    padding-bottom: 27px;
    margin: 0;
}

.footer .bottom-block .cont {
    max-width: 1310px;
    margin: 0 auto;
}

.footer .bottom-block > div > .row {
    max-width: 1310px;
    margin: 0 auto;
}


.footer .logo-copyright, .footer .logo-copyright p {
    color: #847d78;
    font-size: 12px;
}

.footer .logo-copyright p {
    padding-top: 4px;
}

#bug_block {
    margin-top: 5px;
    font-size: 16px;
    float: left;
}


.footer .adress, .footer .phone-namber {
    padding-top: 5px;
    float: left;
}

.footer-margin {
    padding-left: 60px;
}

.footer .adress {
    line-height: 20px;
    padding-top: 6px;
}

.footer .adress a, .footer .adress a:visited {
    color: #0a4ba4;
    margin-left: 5px;
}

.footer .phone-namber p {
    font-size: 16px;
    font-family: ProximaNova;
}

.footer .phone-namber #phone-namber_icon {
    background: url(/local/templates/agro2020/img/new/phone.png) no-repeat;
    width: 42px;
    height: 42px;
    float: left;
    margin-right: 10px;
}

.footer .phone-namber a.telcall {
    font-weight: 700;
    text-decoration: none;
    color: #fff;
    line-height: 20px;
    font-size: 16px;
    font-family: ProximaNova;
}

.footer .adress {
    font-family: ProximaNova;
    font-size: 16px;
    color: #fff;
}

.footer .adress #adress_icon {
    background: url(/local/templates/agro2020/img/new/loc.png) no-repeat;
    width: 42px;
    height: 42px;
    float: left;
    margin-right: 10px;
}

.footer .bottom-block .social-icon {
    float: right;
    padding-left: 40px;
}


.copytight {
    font-size: 14px;
    text-align: center;
    font-family: ProximaNova;
    padding: 25px;
    color: #373737;
    background-color: #fff;
    border-top: 1px solid #d5d5d5;
    margin-bottom: 15px;
}

@media (max-width: 768px) {
    .footer {
        text-align: center;
    }

    #adress_icon {
        display: none;
    }

    #phone-namber_icon {
        display: none;
    }

    .footer .method {
        margin-bottom: 10px;
    }
    .push-notification-prompt-buttons .push-notification-prompt-btn{float:none;}
}

.hide {
    display: none;
}

.news {
    font-family: ProximaNova;
    color: #373737;
    font-size: 16px;
    max-width: 80%;
    margin: 10px auto;
    text-align: center;
    line-height: 35px
}

.news span {
    font-weight: 600;
    padding: 15px;
    white-space: nowrap
}

.news span a {
    color: #373737;
    transition: 500ms;
}

.news span:hover a {
    color: #55ad4d;
}
.list-link {
    content-visibility: auto;
    max-width: 1310px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    color: #373737;
    font-size: 16px;
    font-weight: 600;
    margin: 10px auto 0;
    padding-bottom: 10px;
    text-align: center;
    line-height: 20px;
    width: 100%;
}
.list-link.towns {
    max-width: 80%;
}

noindex.list-link {
    display: block;
    font-weight: 500;
    padding-bottom: 0;
}
.rg_towns_text {
    font-weight: 800;
}
.list-link span {
    padding: 0 15px;
    list-style: none;
    margin-bottom: 10px;
}
.list-link a {
    color: #373737;
    transition: 500ms;
    display: block;
    min-width: 48px;
}
.list-link span:hover a {
    color: #55ad4d;
}
.list-link.w80 {
    max-width: 85%;
}
/*Footer END*/


/* МЕНЮ МЕНЮ МЕНЮ */
.nav-outer:before {
    content: "";
    clear: both;
    display: table;
}

.nav-outer {
    float: left;
    width: 100%;
    margin-top: 5px;
}

#header .content .header_fixed.fixed .main-menu {
    display: none;
}
.lk-content h1 {
    color: #338da1;
}
@media (max-width: 1345px) {

    #page-wrapper {
        overflow: hidden;
    }
}

@media (max-width: 1330px) {
    .modal_wrapp table.form-table > tbody textarea {
        max-height: 100px;
    }
}

@media (max-width: 1300px) {
    #header .content {
        left: auto;
        margin: 0 auto;
    }

    #page-body > .content {
        width: 100%;
        left: 0 !important;
        margin: -5px 0 0 0 !important;
    }

    #page-wrapper {
        overflow: visible;
    }

    .content-cols .sidebar {
        width: 22%;
        max-width: 100%;
    }

    .content-cols .main-content {
        padding: 0 5px;
    }

    #header .content .header_fixed.fixed .wrap {
        max-width: 1280px;
        width: 100%;
        padding: 0 5px;
    }
}

@media (max-width: 1180px) {
    #header .content {
        padding: 0 5px;
    }

    #page-body > .content {
        padding: 0 5px;
    }

    #page-body .content .content-cols > .row {
        margin: 0;
    }

    .content-cols .sidebar {
        width: 25%;
        padding: 0 15px 0 0;
    }

    .content-cols .main-content {
        width: 75%;
    }
}

@media (max-width: 991px) {

    .content-cols .sidebar {
        width: 35%;
    }

    .content-cols .main-content {
        width: 65%;
    }
}

@media (max-width: 910px) {
    .content-cols .sidebar {
        width: 100%;
        display: none;
    }

    .content-cols .main-content {
        width: 100%;
    }

    .help-cols {
        margin: 0;
    }

    .help-cols .l-col {
        display: none;
    }

    .help-cols .r-col {
        margin: 0 5px;
    }
}

@media (max-width: 860px) {
}

@media (max-width: 767px) {

    .footer {
        padding-top: 20px;
    }


    .footer-margin {
        padding-left: 0;
        margin: 0 15px;
    }

    .footer .bottom-block .social-icon {
        margin-top: 20px;
    }


    #header .content .header_fixed.fixed {
        height: auto;
    }


    #header .content .header_fixed.fixed .search-block input[type=text] {
        display: none;
    }

    .footer .bottom-block .social-icon div > div {
        width: 16.66666667%;
    }
}

@media (max-width: 560px) {
    .footer .bottom-block .social-icon {
        padding-left: 0;
    }
}

/*test*/
@media (max-width: 500px) {
    .top-info img.rg_banner_top_500_hidden {
        display: none;
    }

    .top-info img.rg_banner_top_500_visible {
        display: block !important;
    }

    .top-content-info a:first-child {
        display: block;
    }

    #rg_search_block_500_visible .rg_search_icon {
        background: url(/local/templates/agro2020/img/002-fruit.png) no-repeat;
        cursor: pointer;
        display: block;
        margin: 0 auto;
        background-position-x: 15%;
    }

    #header .content .header_fixed.fixed #rg_search_block_500_visible {
        display: none;
    }
}

@media (max-width: 480px) {
    #header .content .header_fixed.fixed {
        min-height: 60px;
    }
}

@media (max-width: 470px) {
    #rg_search_block_500_visible {
        padding: 0;
    }
}

@media (max-width: 450px) {
    #rg_search_block_500_visible {
        width: 15%;
    }
}

@media (max-width: 440px) {
    .modal_wrapp {
        width: 90% !important;
        margin-left: 5% !important;
        left: auto !important;
        top: 5% !important;
    }

    .modal_close {
        right: 7%;
        left: auto !important;
        margin-left: 0 !important;
        top: 9% !important;
    }

    .modal_wrapp table {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .prob4 {
        width: 100%;
    }

    .wrap-logo {
        max-width: 79%;
    }

    #rg_search_block_500_visible {
        width: 16%;
        margin-top: 3px;
    }
}

@media (max-width: 430px) {
    #page-body > .content {
        padding: 0 5px;
    }
}

@media (max-width: 420px) {
    .rg_top_info_block_500 > div span {
        font-size: 10px !important;
    }
}

@media (max-width: 414px) {
    .rg_towns_block ul {
        width: 100%;
    }

    .rg_towns_block ul:nth-last-child(1) {
        margin-top: 10px;
    }

    .rg_towns_block ul li {
        border-right: none;
        width: 100%;
        text-align: center;
    }

    .modal_wrapp {
        z-index: 99010;
    }

    .modal_wrapp table.form-table > tbody {
        width: 100%;
    }

    .modal_wrapp table.form-table > tbody textarea {
        max-width: 100%;
        max-height: 115px;
    }

    #rg_search_block_500_visible {
        margin-top: 6px;
    }

    #header .content .header_fixed.fixed {
        min-height: 50px;
    }

    .you_buy .modal_button {
        height: auto !important;
        max-height: unset !important;
    }
}

@media (max-width: 375px) {

    .fancybox-wrap {
        width: 90% !important;
        left: 5% !important;
    }

    .fancybox-wrap .modal-content {
        width: 100% !important;
    }

    .fancybox-wrap .fancybox-inner {
        width: 100% !important;
    }
}

@media (max-width: 365px) {
    #rg_search_block_500_visible {
        width: 12%;
    }

    #rg_search_block_500_visible {
        margin-top: 3px;
    }

    #header .content .header_fixed.fixed {
        min-height: 47px;
    }

}

@media (max-width: 320px) {

    .modal_wrapp table {
        line-height: 25px !important;
    }

    .modal_wrapp table h3 {
        font-size: 17px !important;
    }

    table.form-table {
        font-size: 85% !important;
    }

    .modal_wrapp {
        top: 2% !important;
        padding: 10px !important;
    }

    .modal_close {
        top: 5% !important;
    }
}

.longlinesub p {
    display: block;
}

.longlinesub .llsub {
    min-height: 100px;
    overflow: hidden;
    float: left;
    padding: 8px 0;
}

.longlinesub .llsub p:first-child {
    color: #373737;
    font-size: 25px;
    font-weight: 400;
    letter-spacing: -1px;
    text-align: left;
    margin-bottom: 16px;
}

.longlinesub .llsub p:last-child {
    color: #373737;
    font-size: 18.75px;
    font-weight: 400;
    letter-spacing: -0.75px;
    text-align: left;
}

.longlinesub .llsub p:last-child span {
    color: #9ecb45;
    font-size: 26px;
    line-height: 15px;
    margin-left: 10px;
    margin-right: -5px;
}

/*Конец Длинный банер подписки*/

#totop {
    background-image: url(/images/totop.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    left: 40px;
    width: 72px;
    height: 72px;
    bottom: 95px;
    z-index: 9993;
    display: none;
    cursor: pointer;
    overflow: hidden;
}

#blackfriday {
    background-image: url(/images/blackfriday.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: fixed;
    left: 96px;
    width: 72px;
    height: 72px;
    bottom: 39px;
    z-index: 99999;
    display: none;
    cursor: pointer;
    overflow: hidden;
}

#small-basket {
    float: right;
    padding-right: 0;
}

#header .small-backet {
    margin-top: 0;
    position: relative;
    cursor: pointer;
    justify-content: center;
    width: 100%;
    text-decoration: none;
    margin-bottom: 0;
}

.padding-center .wrap-icon {
    margin-right: 10px;
}

#header .small-backet .backet-price {
    max-width: 150px;
    order: 3;
    position: relative;
    display: inline-block;
    min-width: 60px;
}

#header .small-backet .basket-icon .counter {
    position: absolute;
    left: 18px;
    top: 9px;
    padding: 6px 8px;
    border-radius: 15px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    background: #ffca2a;
    color: #fff;
}

#header .small-backet .backet-price .price {
    font-size: 18px;
    margin-top: 0;
    font-weight: 700;
    color: #f27110;
}

/*блок с корзиной в каталоге*/

.catalog-basket-wrapp {
    padding: 10px;
    background: #fff;
    border: 4px solid #e6efe5;
    position: relative;
    font-size: 17px;
    color: #666;
    text-align: center;
    display: inline-block;
    z-index: 1;
    width: auto;
    max-width: 260px;
}

.catalog-basket-wrapp .ftb, .catalog-basket-wrapp .stb {
    float: left;
}

.catalog-basket-wrapp:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -6px;
    background: url(/local/templates/agro2020/img/volna.png) 50% 0 repeat-x;
    height: 7px;
}

.catalog-basket-wrapp .basket-icon {
    background: #e6f1e1;
    padding: 8px;
    float: left;
    width: 20%;
    margin-right: 2%;
}

.catalog-basket-wrapp .basket-icon > div {
    display: inline-block;
    background-image: url(/local/templates/agro2020/img/sprite.png);
    background-position: -462px -96px;
    width: 31px;
    height: 32px;
    vertical-align: middle;
    position: relative;
}

.catalog-basket-wrapp .text {
    text-align: left;
    font-size: 13px;
    color: #3e4444;
    max-width: 78%;
    float: left;
    background: #e6f1e1;
    padding: 8px;
}

.catalog-basket-wrapp .text span:first-child {
    color: #ee7316;
}

.catalog-basket-wrapp .buy_btn {
    float: left;
    width: 100%;
}

.catalog-basket-wrapp .buy_btn a {
    width: 100%;
    font-size: 16px;
    display: block;
    text-align: center;
    cursor: pointer;
    font-weight: 900;
    color: #fff;
    margin: 15px 0;
    background-color: #f27110;
    text-transform: UPPERCASE;
    background-image: -webkit-linear-gradient(#f27110, #e86c0f);
    background-image: linear-gradient(#f27110, #e86c0f);
    padding: 15px 20px;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #b3530c;
    transition: all .5s ease;
    border: 0;
    text-decoration: none;
}

.catalog-basket-wrapp .stb > .text2 {
    font-size: 21px;
    color: #5c635f;
    border-bottom: 2px solid #ebebeb;
    border-top: 2px solid #ebebeb;
    padding: 10px 0;
    margin: 0 0 20px;
}

.catalog-basket-wrapp .lft_block {
    float: left;
    max-width: 20%;
}

.catalog-basket-wrapp .lft_block img {
    max-width: 100%;
}

.catalog-basket-wrapp a {
    text-decoration: none;
}

.catalog-basket-wrapp .rht_block {
    float: right;
    max-width: 75%;
    min-height: 100px;
}

.catalog-basket-wrapp .rht_block span:first-child {
    text-align: left;
    float: left;
    width: 100%;
    font-size: 15px;
    margin: 0 0 5px;
}

.catalog-basket-wrapp .rht_block .old-price {
    font-size: 20px;
    color: #666;
    text-decoration: line-through;
    float: left;
    width: 100%;
    text-align: left;
}

.catalog-basket-wrapp .rht_block .price {
    font-size: 20px;
    color: #000;
    font-weight: 700;
    float: left;
}

.catalog-basket-wrapp .stb > div:not(.text2) {
    display: flex;
}

.catalog-basket-wrapp .stb > div:nth-of-type(2) {
    border-bottom: 2px solid #ebebeb;
    margin-bottom: 15px;
}

.catalog-basket-wrapp .go_to_basket a {
    font-size: 13px;
    width: 100%;
    text-align: right;
    margin-top: 10px;
}

#header .content .header_fixed.fixed .small-backet {
    white-space: nowrap;
    font-size: 0;
    padding: 0;
    width: 193px;
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    height: 60px;
    color: #fff;
}

#header .content .header_fixed.fixed .small-backet:before {
    margin: 10px 0 0 0;
}

#header .content .header_fixed.fixed .small-backet .wrap-icon {
    width: 70px;
    min-width: 60px;
    height: 60px;
    background: #f27110;
    text-align: center;
    line-height: 60px;
    margin: 0 10px 0 0;
}

#header .content .header_fixed.fixed .small-backet .wrap-icon .basket-icon .counter {
    color: #f27110;
    background: #fff;
}

#header .content .header_fixed.fixed .small-backet .backet-price {
    display: inline-block;
    vertical-align: middle;
    padding-left: 0;
    padding-top: 14px;
    margin: 0 0 0 15px;
}

#header .content .header_fixed.fixed .small-backet .backet-price p {
    color: #666;
}

#header .content .header_fixed.fixed .small-backet .backet-price .price {
    color: #fc6c00;
}

.small-backet {
    vertical-align: top;
}

/*end блок с корзиной в каталоге*/
@media (max-width: 1180px) {
    .small-backet:before {
        margin-left: 10px;
    }
}

@media (max-width: 1024px) {
    #small-basket {
        min-width: 17%;
        padding: 0;
    }

    #header .small-backet .backet-price .price {
        font-size: 2vw;
    }

    #header .small-backet .basket-icon .counter {
        padding: 6px 5px;
    }
}

@media (min-width: 992px) {
    .s-button.inform-btn span {
        line-height: 12px;
        padding-top: 7px;
    }
}

@media (max-width: 860px) {
    #header .content .header_fixed.fixed .small-backet {
        max-width: 193px;
        padding: 0 10px 0 0;
        width: 110%;
    }

    #header .content .header_fixed.fixed .small-backet:before {
        margin: 10px 0 0 -5px;
    }

    #header .content .header_fixed.fixed .small-backet .backet-price {
        margin: 0 0 0 10px;
    }
}

@media (max-width: 767px) {
    #header .small-backet .backet-price .price {
        font-size: 2.5vw;
    }

    #header .content .header_fixed.fixed .small-backet {
        width: 100%;
    }

    #header .content .header_fixed.fixed .small-backet .wrap-icon {
        height: auto;
        margin: 2px 10px 0 0;
    }

    #small-basket {
        min-width: 20%;
    }
}

@media (max-width: 650px) {
    #small-basket {
        max-width: unset;
    }
}

@media (max-width: 550px) {
    #header #small-basket {
        min-width: 29%;
    }
}

@media (max-width: 520px) {
    #header .content .header_fixed.fixed .small-backet .backet-price {
        margin: 0;
    }
}

@media (max-width: 500px) {
    #header .small-backet {
        flex-direction: row;
        padding: 0;
        height: 55px;
        margin: 0 0 -30px 22px;
    }

    .small-backet:before {
        display: none;
    }

    #small-basket .small-backet .wrap-icon {
        text-align: center;
        min-width: 50px;
        top: 0;
        margin: 0;
    }

    #header .small-backet .backet-price {
        text-align: left;
        top: 5px;
    }

    #header .small-backet .backet-price .price {
        font-size: 3.7vw;
    }

    .small-backet.empty .empty-message {
        text-align: center;
        margin-top: 0;
    }

    #header .header_fixed.fixed .small-backet .backet-price p:first-child {
        display: block;
    }

    #header .content .header_fixed.fixed .small-backet .backet-price {
        text-align: left;
        margin: 0 0 0 10px;
        padding-top: 10px;
    }

    .small-backet .backet-price .empty-message {
        font-size: 3.2vw;
    }

    #header .content .header_fixed.fixed .small-backet {
        padding: 0 40px 0 0;
        flex-direction: row;
    }

    #header .content .header_fixed.fixed .small-backet .wrap-icon {
        margin: 2px 0 0 0;
    }

    #small-basket {
        width: 40%;
    }

    #header .small-backet .basket-icon .counter {
        padding: 6px 8px;
    }

    #header .content .header_fixed.fixed #small-basket {
        width: 51%;
    }

    #header .content .header_fixed.fixed .small-backet .backet-price p {
        font-size: 15px;
    }

    #header .content .header_fixed.fixed .small-backet .backet-price .price {
        font-size: 19px;
    }
}

@media (max-width: 470px) {
    #header .content .header_fixed.fixed #small-basket {
        width: 50%;
    }
}

@media (max-width: 460px) {
    #header .small-backet .backet-price .price {
        font-size: 16px;
    }
}

@media (max-width: 450px) {
    #small-basket {
        width: 35%;
    }
}

@media (max-width: 440px) {
    body #small-basket {
        width: 40%;
    }

    #header .small-backet .backet-price {
        top: 0;
    }

    #header .small-backet .basket-icon {
        background-position: -134px -47px;
    }

    #header .small-backet .basket-icon .counter {
        top: 2px;
    }

    #header .small-backet.empty .basket-icon {
        background-position: -165px -46px;
    }
}

@media (max-width: 414px) {
    #header .content .header_fixed.fixed .small-backet {
        padding: 0;
        height: 50px;
    }

    #header .content .header_fixed.fixed #small-basket {
        width: 40%;
    }

    .small-backet .backet-price p:first-child {
        display: block;
        text-align: left;
    }

    #small-basket {
        width: 50%;
    }

    .small-backet:before {
        content: " ";
        order: 2;
        margin-left: 10px;
        width: 1px;
        height: 40px;
        background-color: rgba(145, 145, 145, .2);
    }

    #header .small-backet {
        flex-direction: row;
        padding: 0 0 4px;
        height: 40px;
        margin: 0 0 -30px 22px;
    }

    #small-basket .small-backet .wrap-icon {
        margin: 2px 0 0 0;
        text-align: left;
        min-width: 50px;
    }

    #header .small-backet .backet-price .price {
        text-align: left;
        font-size: 5vw;
    }

    .small-backet.empty .empty-message {
        text-align: left;
        margin-top: 3px;
    }

    #header .content .header_fixed.fixed .small-backet .basket-icon .counter {
        padding: 4px 4px;
        top: 5px;
        left: 23px;
    }

    #header .small-backet .backet-price {
        top: -2px;
    }

    #header .content .header_fixed.fixed .small-backet .wrap-icon {
        line-height: 45px;
    }
}

@media (max-width: 405px) {
    #header .small-backet {
        margin: 0;
        padding: 5px 0 4px;
    }
}

@media (max-width: 365px) {
    body #small-basket {
        width: 40%;
        margin-top: -5px;
    }

    body #small-basket .small-backet .wrap-icon {
        min-width: 40px;
    }

    #header .small-backet .basket-icon .counter {
        padding: 2px 4px;
        top: 13px;
    }

    body #header .small-backet .backet-price .price {
        font-size: 14px;
        margin-top: 2px;
    }

    #small-basket .small-backet .wrap-icon {
        margin: 12px 0 0 0;
    }

    #header .small-backet .backet-price {
        padding-left: 0;
        top: 11px;
    }

    #header .content .header_fixed.fixed .small-backet .wrap-icon {
        line-height: 60px;
    }

    #header .content .header_fixed.fixed .small-backet {
        height: 60px;
    }

    #header .content .header_fixed.fixed #small-basket {
        width: 55%;
    }

    #header .content .header_fixed.fixed .small-backet .wrap-icon {
        margin: 7px 0 0 0;
    }

    #header .content .header_fixed.fixed .small-backet .backet-price {
        padding-top: 5px;
    }

    #header .small-backet.empty .wrap-icon {
        margin: 6px 0 0 0;
    }

    #header .small-backet.empty .backet-price {
        padding-left: 5px;
        top: 6px;
    }

    #header .content .header_fixed.fixed .small-backet.empty .backet-price {
        padding-top: 13px;
    }

    #header .small-backet.empty {
        padding: 5px 0 4px;
    }
}

@media (max-width: 360px) {
    #header .content .header_fixed.fixed #small-basket {
        width: 50%;
    }

    #header .content .header_fixed.fixed #small-basket {
        width: 48%;
    }
}

@media (max-width: 320px) {
    #small-basket .small-backet .wrap-icon {
        min-width: 50px;
    }

    #header .content .header_fixed.fixed .small-backet.empty .wrap-icon {
        width: 50px;
        min-width: 50px;
    }
}

.jinfo {
    display: none;
    position: absolute;
    z-index: 1;
    color: #5f5f5f;
    background: #fff;
    padding: 5px 8px;
    border: 1px solid #c3c3c3;
    border-radius: 5px;
    font-size: 13px;
}

.jinfo a {
    color: rgb(56, 164, 186);
}

/*модалка You_Buy by RG*/
.modal_you_buy_wrapp {
    width: 470px;
    top: 25%;
    left: 50%;
    margin-left: -235px;
    text-align: center;
    display: flex;
    flex-direction: column;
    z-index: 9010;
    padding: 15px;
    position: fixed;
    background: #fff;
    border-radius: 3px;
}

.modal_you_buy_wrapp .modal_you_buy_close {
    left: 50%;
    top: 27%;
    right: inherit;
    margin-left: 215px;
    position: fixed;
    margin-top: -4px;
    cursor: pointer;
    width: 8px;
    height: 8px;
    background: url(/local/templates/agro2020/img/close.png);
}

.you_buy {
    display: flex;
    flex-direction: column;
    line-height: 70px;
}

.you_buy .modal_buttons_wrapp {
    display: flex;
    align-items: baseline;
}

.you_buy .modal_title {
    width: 100%;
    font-size: 24px;
}

.you_buy .modal_title:before {
    background-position: -865px -22px;
    width: 20px;
    height: 11px;
    margin-right: 4px;
    top: -2px;
    display: inline-block;
    position: relative;
    content: "";
    vertical-align: middle;
}

.you_buy .modal_button {
    width: 50%;
    font-size: 18px;
}

.you_buy .modal_button a {
    text-decoration: none;
    width: 100%;
    margin-top: 20px;
    font-size: 16px;
    font-weight: 900;
    background-color: #f27110;
    background-image: -webkit-linear-gradient(#f27110, #e86c0f);
    background-image: linear-gradient(#f27110, #e86c0f);
    padding: 15px 20px;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 #b3530c;
    transition: box-shadow .1s ease;
    border: 0;
    line-height: 1;
    color: #fff;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
}

.you_buy .modal_button a:hover {
    box-shadow: 0 1px 0 0 #b3530c, inset 0 0 12px 1px rgba(50, 50, 50, .7);
}

.you_buy .continue_buy {
    margin-top: 10px;
    color: #999999;
    cursor: pointer;
}

@media (max-width: 500px) {
    .modal_you_buy_wrapp {
        max-width: 90%;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .banner .basket-text > span {
        font-size: 14px !important;
    }

    .you_buy .modal_buttons_wrapp {
        display: block;
        min-width: 50px;
    }

    .you_buy .modal_button {
        width: 100%;
    }

    .you_buy .modal_title:before {
        display: none;
    }

    .you_buy {
        line-height: 30px;
    }
}

.s-button {
    cursor: pointer;
}

.video-youtube {
    cursor: pointer;
    position: relative;
    display: block;
}

.video-youtube:after {
    content: "";
    width: 60px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -30px;
    margin-top: -30px;
    background-image: url(/images/play.png);
    background-size: contain;
}


@media (max-width: 641px) {
    #totop {
        bottom: 120px;
    }
}

@media (max-width: 600px) {
    #totop {
        bottom: 95px;
        left: 20px;
    }
}


/*end by RG*/
.banner {
    padding: 10px;
    border: 1px solid #55ad4d;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 10px;
    font-family: ProximaNova;
    position: relative;
}

.banner .close {
    position: absolute;
    right: 5px;
    top: 5px;
    z-index: 10;
}

.banner .close:before {
    display: none;
}

.banner .close:after {
    display: none;
}

.banner .img {
    text-align: center;
}

.banner .text {
    text-align: center;
    min-height: 50px;
}

.banner .b-btn {
    display: block;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    color: #fff;
    background-color: #55ad4d;
    margin-top: 6px;
    border-radius: 5px;
    transition: 500ms;
}

.banner .b-btn:hover {
    background-color: #f27110;
    text-decoration: none;
}

.banner .basket-text > span {
    font-size: 20px;
}

.banner .basket-text p {
    font-size: 15px;
    color: #d2d2d2;
}

.banner .basket-text p > span {
    color: #000;
    font-size: 16px;
}
.btn-sale {
    width: 320px;
    height: 60px;
    display: block;
    max-width: 100%;
    line-height: 60px;
    font-size: 25px;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    margin: 0 auto;
    transition: 500ms;
}

.btn-sale.color1 {
    background: #4a5f9e;
}

.btn-sale.color2 {
    background: #fe0001;
}

.btn-sale.color3 {
    background: #f27110;
}

.btn-sale.color4 {
    background: #55ad4d;
}

.btn-sale:hover {
    color: #000;
}

.small-basket .small-backet.active span, .small-basket .small-backet.active svg {
    color: #f27110;
    fill: #f27110;
}

.small-basket .sub-new {
    width: 180px;
    top: 45px;
    text-align: left;
    left: unset;
    right: 0;
}

.small-basket .sub-new li {
    font-size: 14px;
    font-family: ProximaNova;
    padding: 0 20px;
}

.small-basket .sub-new li.sum {
    font-size: 16px;
    color: var(---main-color);
    font-weight: 600;
}

.small-basket .sub-new li:last-child {
    margin-top: 10px;
}

.small-basket .sub-new li a {
    color: var(---main-color);
    transition: 500ms;
    font-size: 16px;
}

.small-basket .sub-new li:hover a {
    color: var(---or-color);
}

.main-menu > ul li > a {
    text-transform: uppercase;
}

/*top menu*/
header.new .top-line.row:before, header.new .top-line.row:after {
    content: none;
}


@supports (-ms-ime-align:auto) {
    .nav-new li {
        padding: 10px 5px;
    }
}

ul.sub-new {
    position: absolute;
    background: #fff;
    z-index: 999;
    top: 35px;
    width: 235px;
    opacity: 0;
    overflow: hidden;
    box-sizing: border-box;
    padding: 10px 0;
    pointer-events: none;
    box-shadow: 0 20px 25px rgba(0, 0, 0, 0.5);
    left: 0;
    border-top: 1px solid #e5e5e5;
}

ul.sub-new li {
    display: block;
    width: 100%;
    padding: 5px 5px 5px 30px;
}

.menu-auth ul.sub-new li {
    padding: 5px 30px;
}

ul.sub-new li a {
    font-family: ProximaNova;
    color: #373737;
    font-weight: 600;
}

* ul.sub-new li:hover > a {
    color: #0a4ba4;
}

@media (max-width: 1320px) {
    .nav-new li, .menu-auth span, .padding-center a > span, .padding-center a > p, .padding-center > span, .advertising a, .lang-top a {
        font-size: 14px;
    }
}

@media (max-width: 1234px) {
    .nav-new li, .menu-auth span, .padding-center a > span, .padding-center a > p, .padding-center > span, .advertising a, .lang-top a {
        font-size: 12px !important;
    }
}

@media (max-width: 1092px) {
    .nav-new li {
        padding: 10px 20px;
    }
}

.m-menu .lang-top {
    overflow: hidden;
}

.m-menu .lang-top a {
    width: unset;
    display: unset;
}

.lang-top a {
    cursor: pointer;
    transition: 500ms;
    font-weight: bold;
    color: #bcbcbc;
}

.lang-top a.active, .lang-top a:hover {
    color: #171717;
}

/*end*/

/*TOP WHITE MENU*/
.top-bottom {
    box-sizing: border-box;
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    flex-grow: 1;
    overflow: hidden;
    height: 25px;
}

.jline {
    height: 30px;
    width: 100%;
    float: left;
    background: url(/local/templates/agro2024/img/bottom-shadow.png) no-repeat;
    background-position: 50% 60%;
    clear: both;
}

.top-bottom li {
    margin-right: 12px;
    padding: 4px;
    list-style: none;
}

.top-bottom li a, .top-bottom li {
    color: #001a34;
    font-size: 14px;
    line-height: 1.29;
}

.top-bottom li a:hover {
    color: #f27110;
}

/*END*/

/*Поиск*/


.under_search_wrapp_name {
    padding: 20px 0;
    margin-top: -18px;
}

.us_name {
    font-size: 14px;
    margin-left: 10px;
    color: #8b8b8b;
}

.us_name span {
    cursor: pointer;
    border-bottom: 1px dashed #8e8c88;
    margin-left: 4px;
}


#header .content header.fixed .search-block input[type=text]:focus {
    background-color: #fefefe;
    color: #010101;
    font-weight: bold;
}

#header .content header.fixed .search-block input[type=text]::-webkit-input-placeholder, #header .content header.fixed .search-block input[type=text]::-moz-placeholder, #header .content header.fixed .search-block input[type=text]:-moz-placeholder, #header .content header.fixed .search-block input[type=text]:-ms-input-placeholder {
    color: #475b45;
}

.title-search-more a, .search-price a {
    display: block;
    height: 70px;
    line-height: 70px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.search-price a:hover, .search-price a {
    text-decoration: none;
}

.rg_searching_toggle {
    display: none;
}

#all .col-md-12 {
    text-align: center;
}

@media (max-width: 992px) {
    .search-result .item .s-button span {
        max-width: 200px;
    }

    .search-result #all {
        display: block;
        max-height: 470px;
        overflow-y: scroll;
        margin-bottom: 20px;
    }
}

.auth-button {
    text-align: center;
}

@media (max-width: 992px) and (orientation: landscape) {
    .search-result #all {
        max-height: 145px;
    }
}

@media (max-width: 975px) {
    #all .col-md-12 {
        position: fixed;
        bottom: 30px;
        width: 100%;
        background: #fff;
    }

}

@media (max-width: 500px) {
    .cat-result {
        display: none;
    }

    #header .rg_searching_toggle {
        position: absolute;
        width: 100%;
    }

    #header .rg_searching_toggle.search-block input {
        font-size: 17px;
        position: relative;
        font-weight: 600;
        color: #000;
        z-index: 2;
    }

    #header .rg_searching_toggle.search-block input[type=text] {
        width: 100%;
        height: 40px;
        box-shadow: none;
        text-shadow: none;
        border: 1px solid #E4E4E4;
        border-radius: 3px;
        background-color: #d3ead1;
        font-size: 14px;
        font-family: ProximaNova;
        font-weight: 600;
        padding-left: 10px;
    }

    #rg_search_block_500_visible {
        width: 53%;
        line-height: 24px;
        background-color: #55ad4d;
        color: #fff;
        text-align: center;
        cursor: pointer;
        padding: 6px 0;
        margin: 0 auto;
        font-size: 20px;
        height: auto !important;
    }

    #header .rg_searching_toggle.search-block .search-submit {
        width: 20px;
        height: 25px;
        position: absolute;
        right: 13px;
        top: 50%;
        border: none;
        background: url(/local/templates/agro2020/img/002-fruit.png) no-repeat;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        cursor: pointer;
        z-index: 9;
        cursor: pointer;
    }
}


@media (max-width: 450px) {
    .cat-result {
        display: none;
    }
}

@media (max-width: 375px) {
    body #small-basket {
        margin-top: -2px;
    }

}

@media (max-width: 365px) {
    #header .rg_searching_toggle.search-block input[type=text] {
        padding-left: 7px;
    }

    #header .rg_searching_toggle.search-block input::-webkit-input-placeholder {
        font-size: 5vw;
    }

    #header .rg_searching_toggle.search-block input::-moz-placeholder {
        font-size: 5vw;
    }

    #header .rg_searching_toggle.search-block input:-ms-input-placeholder {
        font-size: 5vw;
    }

    #header .rg_searching_toggle.search-block input:-moz-placeholder {
        font-size: 5vw;
    }
}

.cat-result > li {
    display: block;
    width: 100%;
    list-style: none;
    padding: 10px 15px;
    border-top: 1px solid #e6e6e6;
    position: relative;
    cursor: pointer;

}

.search-result a {
    color: rgba(0, 0, 0, .9);
}

.search-result .item-title {
    font-size: 26px;
}

.search-result .item {
    border-top: 1px solid #e6e6e6;
    display: block;
    overflow: hidden;
    padding: 10px 0;
}

.cat-result .count {
    padding: 2px 5px;
    border: 1px solid #e6e6e6;
    position: absolute;
    right: 0;
    border-radius: 10px;
    cursor: pointer;
    transition: 500ms;
}

.cat-result .count.active, .cat-result .count:hover {
    background-color: rgb(85, 173, 77);
    color: #fff;
}

.search-result {
    position: absolute;
    width: 100%;
    z-index: 999;
    height: available;
    font-family: ProximaNova;
    max-width: 1000px;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.search-result .container {
    background: #fff;
    width: 100%;
    border: 1px solid #d9d9d9;
    padding: 10px;
}

.search-result.fixed {
    position: absolute;
    width: 100%;
    overflow-y: scroll;
}

.search-result::-webkit-scrollbar {
    display: none;
}

.search-result .price {
    display: block;
    color: #000;
    font-weight: bold;
}

.nav-tabs > li > a {
    border: none;
    color: rgba(0, 0, 0, .9);
    line-height: normal;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    border: none;
    color: rgba(0, 0, 0, .9);
    line-height: normal;
    background: none;
}

.nav-tabs > li > a.active > .count, > a:hover > .count {
    background-color: rgb(85, 173, 77);
    color: #fff;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: #fff;
}

.nav > li > a:hover > span, .nav > li > a:focus > span, .nav > li > a.active > span {
    background-color: rgb(85, 173, 77);
    color: #fff;
}

.search-result .item .img {
    text-align: center;
    height: 140px;
}

.search-result .item img {
    max-width: 100%;
    max-height: 95px;
    margin-bottom: 5px;
}

.search-result .item .name {
    min-height: 80px;
    max-height: 80px;
    display: block;
    overflow: hidden;
    transition: 500ms;
}

.search-result .item:hover .name {
    max-height: 80px;
}

.multi-more {
    margin-top: 15px;
    color: rgba(100, 119, 136, .7);
    cursor: pointer;
}

.multi-more:hover {
    color: rgba(100, 119, 136, .9);
    cursor: pointer;
}

.page {
    display: none;
}

.page.active {
    display: block;
}

a.multi-page:hover {
    border: 1px solid rgba(173, 185, 197, .8);
}

.multi-search a, .multi-search a:active, .multi-search a:hover {
    text-decoration: none;
    color: rgba(0, 0, 0, .9);
    font-weight: 400 !important;
}

a.multi-page {
    border-radius: 50%;
    border: 1px solid rgb(85, 173, 77);
    width: 54px;
    height: 54px;
    text-align: center;
    margin: 0 10px;
    position: relative;
}

.multi-search a {
    border: 0;
}

#search-result .close {
    cursor: pointer;
    margin: 5px;
    z-index: 88888;
    position: absolute;
    right: 20px;
    top: 0;
}

#search-result .close:after {
    display: none;
}

.item:hover .name {
    color: #55ad4d;
}

.search-result .price {
    font-size: 18px;
}

.search-result .item .s-button {
    display: block;
}

.search-result .item .s-button span {
    width: 100%;
}

#wait {
    width: 100%;
    height: 200px;
    background: url(/local/templates/agro2020/img/ajax-loader.gif) no-repeat;
    background-position: center;
}

/*End search*/

/*END*/
.soc {
    width: fit-content;
    margin: 0 auto;
}

.popup-window, .popup-window.popup-window-with-titlebar {
    padding: 40px;
    font-family: ProximaNova;
}

.popup-window-with-titlebar .popup-window-content {
    background-color: #fff;
}

.popup-window .popup-window-close-icon:after {
    width: 20px;
    height: 20px;
}

.popup-window .popup-window-titlebar-text {
    color: #171717;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
}

.top-info img.rg_banner_top_500_visible, .rg_top_info_block_500, #rg_search_block_500_visible {
    display: none;
}

.s-card {
    margin: 10px 0;
    transition: 500ms;
    height: 285px;
}

.s-picture, .s-name {
    text-align: center;
    text-decoration: none;
}

.s-picture {
    height: 165px;
    position: relative;
}

.s-picture .shilds span {
    position: absolute;
    font-size: 12px;
    text-transform: uppercase;
    left: 0;
    top: 2px;
    border-radius: 0 5px 5px 0;
    color: #fff;
    display: block;
    font-weight: normal;
    padding: 3px 8px;
}

.s-picture img {
    max-width: 100%;
    max-height: 100%;
}

.s-name {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 20px auto 10px;
    text-decoration: none;
    height: 40px;
    overflow: hidden;
}

.s-name:hover {
    text-decoration: none;
}

.s-button {
    display: none;
    text-align: center;
}

.s-button span {
    font-size: 16px;
    color: #fff;
    width: 85%;
    height: 40px;
    display: block;
    background-color: #55ad4d;
    margin: 10px auto;
    line-height: 40px;
    text-decoration: none;
    border-radius: 5px;
    transition: 500ms;
}

.s-button span:hover {
    text-decoration: none;
}

.s-card:hover {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.s-button:hover span {
    background-color: #f27110;
}

.s-card:hover .s-button {
    display: block;
}

@media (max-width: 420px) {
    .s-name {
        margin: 0 auto 10px;
    }

    .s-picture {
        height: 145px;
    }

    .s-card {
        height: 245px;
    }
}

.left-menu .s-link {
    display: block;
    margin: 0 20px 20px 0;
}

.left-menu .s-card {
    margin: 0;
    transition: 500ms;
    height: 165px;
}

.left-menu .s-name {
    font-size: 16px;
}

.left-menu .s-picture {
    height: 100px;
}

.left-menu .s-card:hover .s-button {
    display: none;
}


#footer .soc {
    display: flex;
    justify-content: center;
}

#footer .soc a {
    margin-right: 10px;
}

.pin {
    width: 40px;
    height: 40px;
}

.tgrm {
    font-size: 40px;
    color: #b3b3b3;
}

@media (min-width: 1246px) {
    .navigate-block nav {
        height: 45px;
    }
}

.phone-namber {
    margin-bottom: 7px;
}
/*Новые секции есть на всех страницах поэтому в общие пишу*/
.s-section {
    overflow: hidden;
    flex-wrap: wrap;
}

.s-section .slick-track {
    display: flex;
    flex-wrap: nowrap;
}

.sections_block_new a, .s-section, .s-section .s-slider {
    display: flex;
    overflow: hidden;
}

.s-section .s-slider {
    padding-right: 2px;
}

.sections_block_new {
    width: 25%;
    padding: 1px;
    flex-wrap: wrap;
}

.sections_block_new a {
    border: 1px solid #e9e9e9;
    box-sizing: border-box;
    margin-bottom: 0;
    align-items: center;
    color: #000;
    padding: 5px 10px;
    width: 100%;
}

.sections_block_new a:hover {
    box-shadow: 0 0 15px 2px #d7e3e7;
}

.sections_block_new a .img {
    min-height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sections_block_new a img {
    width: 79px;
    height: auto;
    margin-right: 5px;
}

.sections_block_new {
    position: relative;
}
.sections_block_new .section {
    position: relative;
}
.sections_block_new .shilds span {
    position: absolute;
    font-size: 12px;
    left: 0;
    top: 2px;
    border-radius: 0 5px 5px 0;
    color: #fff;
    display: block;
    font-weight: 400;
    padding: 3px 8px;
}
.sections_block_new span.name::first-letter {
    text-transform: uppercase;
}
.innermenu .sections_block_new {
    width: 20%;
}

.s-slider .sections_block_new {
    width: 16.66%;
}
@media (max-width: 640px) {
    .sections_block_new {
        min-width: 50%;
    }

    .sections_block_new.slick-slide {
        min-width: initial;
    }
}
@media (max-width: 1280px) {
    .sections_block_new {
        width: 33.33%;
    }
}
.s-section .s-slider .slick-arrow {
    position: absolute;
    z-index: 9995;
    top: 50%;
    font-size: 25px;
    cursor: pointer;
    margin-top: -20px;
    border: 2px solid #55ad4d;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 30px;
    text-align: center;
    color: #55ad4d;
    background: #fff;
}

.s-section .s-slider .rg_modal_next_arrow {
    right: 0;
}

.s-section .s-slider .rg_modal_preview_arrow {
    left: 0;
}

@media (max-width: 460px) {
    .sections_block_new a img {
        width: 60px;
    }

    .sections_block_new .name {
        font-size: 14px;
    }
}

/*Конец новых секций*/
.top-line .letter {
    display: block;
    color: #fff;
    border-radius: 0.3em;
    width: 35px;
    height: 35px;
    align-self: center;
}

.top-line .letter span {
    display: block;
    background: url("/epidtrimka/img/iew.png") no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.hidden-buy,
.buy-wait .buy-btn,
#modalWindow .buy-btn-wrap.buy-wait .buy-btn {
    text-transform: uppercase;
    position: relative;
    display: none;
}
.top-line .sec-sales {
    color: #171717;
    font-family: "ProximaNovaBold", sans-serif;
    font-weight: bold;
    border: 1px solid #ccc;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 5px;
    margin-right: 5px;
}
.top-line .sec-sales .currency {
    font-size: 0.8em;
}
.top-line .sec-sales:hover {
    border-color: #f27110;
    color: #f27110;
}

@media (min-width: 1235px) and (max-width: 1275px) {
    ul.sub-new {
        width: 220px;
    }
}

.label-new {
    background: #7ecf03;
    text-transform: uppercase;
    color: #fff;
    border-radius: 5px;
    padding: 1px 6px;
    font-size: 0.8em;
    margin-left: 6px;
}

/*Интерактивная анимация пунктов меню для мобильной версии и не только*/
.jwave {
    background: rgb(30, 164, 11);
    border-radius: 50%;
    transform: scale(0);
    animation: wave .5s linear;
    pointer-events: none;
    position: absolute;
    z-index: 9999999999999999;
}

@keyframes jwave {
    100% {
        transform: scale(2);
        opacity: 0;
    }
}
.wave {
    background: #6bab59;
    border-radius: 50%;
    transform: scale(0);
    animation: wave .5s linear;
    pointer-events: none;
    position: absolute;
}

@keyframes wave {
    100% {
        transform: scale(3);
        opacity: 0;
    }
}
/*=========================*/
/*Интерактивность кнопки КУПИТЬ. проверка на наличие товара В КОРЗИНЕ*/
.buy-btn {
    overflow: hidden;
    position: relative;
    display: block;
    border-radius: 3px;
    cursor: pointer;
}

.in-cart-active {
    background-color: #55ad4d !important;
    background-image: none !important;
}

.buy-btn:after {
    box-sizing: border-box;
    color: #fff;
    border-radius: 3px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #f87117;
    width: 0;
    height: 100%;
    overflow: hidden;
    padding: 12% 0;
    opacity: 0;
    transition: all 0.3s
}

.in-cart-active:after {
    width: 100%;
    background-color: #55ad4d !important;
    left: 0;
    opacity: 1;
}

.product-item-info-container .buy-btn:after {
    padding: 8% 0;
    font-weight: bold;
    border-radius: 3px;
}

@media (max-width: 600px) {
    .catalog-item .catalog-item-footer .buy-wrap .buy-btn:after {
        padding: 9% 0;
    }

    .bottom-mobile .buy-btn:after {
        font-size: 20px;
    }
}
.seo-main ul {
    padding-left: 17px;
}

.fancybox-overlay.fancybox-overlay-fixed{
    z-index: 10000;
}
.fancybox-wrap + .fancybox-overlay.fancybox-overlay-fixed{
    z-index: 9999;
}
.neon-shadow {
    border-radius: 2.5em;
    border-bottom-left-radius: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-width: 1px;
    border-style: solid;
    position: relative;
}
.neon-shadow.inner-neon {
    padding: 4px 40px 4px 24px;
}
.neon-shadow.cover {
    border-width: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
.new-subscrible {
    display: block;
    width: 100%;
    padding: 13px 0;
    text-align: center;
    background-image: linear-gradient(#2c8aa7,#2a84a0);
    font-weight: 500;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}

.new-subscrible:hover {
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1),inset 0 0 25px 0 rgba(0,0,0,.2);
}
.vau {
    position: absolute;
    bottom: 4px;
    right: 0;
    height: auto;
    width: 19%;
    max-width: 64px;
}

.l.mobile{
    padding-bottom: 8px;
}
.l.mobile a{
    color:black;
}
@media (min-width: 910px) {
    .l.mobile{
        display: none;
    }
}


/* End */


/* Start:/local/include/logo/css/logo.min.css?1739181329528*/
.copyright{color:#55ad4d;font-size:20px;position:absolute;top:0;right:3px}.logo-link .copyright{right:-10px}.logo-img{max-width:300px;height:auto}@media (max-width:600px){.mainPageLogo img{max-width:100%;height:auto}.mainPageLogo{margin:10px 0;text-align:center;border:1px solid #e7e7e7;display:flex;justify-content:center;padding:5px 10px}.mainPageLogo .l{width:fit-content;position:relative}.mainPageLogo .copyright{position:absolute;top:-4px;font-size:25px;color:#55ad4d;right:-13px}}
/*# sourceMappingURL=logo.min.css.map */
/* End */


/* Start:/local/include/logo/css/vau.css?1730278185130*/
.vau {
    position: absolute;
    bottom: 2px;
    right: -3px;
    height: auto;
    width: 19%;
    max-width: 64px;
}

/* End */


/* Start:/local/templates/agro2024/include/footer/chat.css?170910212225342*/
.cover_chat {
    align-items: center;
    bottom: 35px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    position: fixed;
    left: 30px;
    z-index: 9995;
}

@media (max-width: 600px) {
    .cover_chat {
        bottom: 5px;
        left: 10px;
    }
    body:not(.app) .cover_chat{
        bottom: 70px;
    }
}

.chat_sub .icon {
    display: inline-block;
    height: 33px;
    margin-right: 10px;
    width: 33px;
    background-size: contain;
}

.chat_sub .icon.facebook {
    background-image: url("data:image/png;base64,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");
}

.chat_sub .icon.telegram {
    background-image: url("data:image/png;base64,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");
}

.chat_sub .icon.viber {
    background-image: url("data:image/png;base64,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");
}

.chat_sub .icon.instagram {
    background-image: url("data:image/png;base64,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");
}

.chat_sub .icon.chat-comments {
    background-image: url("data:image/png;base64,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");
}

.chat_sub {
    background-color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    bottom: 70px;
    opacity: 0;
    /* overflow: hidden; */
    pointer-events: none;
    position: absolute;
    left: 0;
    transition: 500ms;
    width: 200px;
    box-shadow: inset rgb(51, 204, 204) 0 0 25px 3px, rgba(51, 204, 204, 0.7) 0 0 17px 3px;
}

.cover_chat.active .chat_sub {
    opacity: 1;
    pointer-events: all;
}

.chat_sub li {
    cursor: pointer;
    list-style: none;
    padding: 10px 20px;
}

.chat_sub li a {
    align-items: center;
    color: #000;
    display: flex;
    justify-content: flex-start;
    width: 100%;
}

.chat_sub li:hover {
    background-color: rgba(51, 204, 204, 0.2);
    border-radius: 15px;
}

.jivo_chat {
    align-content: center;
    background-color: #55ad4d;
    border-radius: 50%;
    display: flex;
    justify-content: center;
}

.chat {
    /* align-items: center; */
    font-size: 26px;
}

.chat .neon-shadow .text {
    padding-right: 36px;
}
/*neon-shadow*/
.chat.neon-shadow {
    box-shadow: rgba(51, 204, 204, 0.7) 0 0 2px 2px;
    background: white;
    width: auto;
    border-color: rgb(0, 173, 173);
    padding: 1px;
    filter: drop-shadow(0px 0px 3px rgb(51, 204, 204));
    justify-content: start;
}
.chat .inner-neon {
    box-shadow: inset rgb(51, 204, 204) 0 0 9px 3px;
    border-color: rgb(0, 173, 173);

}
.chat .cover {
    background: rgba(51, 204, 204, 0.5);
    background: linear-gradient(90deg, rgb(51, 204, 204) 0%, rgba(51, 204, 204, 0.7) 40%, rgb(255, 255, 255) 85%);
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
.chat .dooble {
    width: 1em;
    height: 1em;
    display: flex;
    align-items: center;
    padding-left: 23px;
    padding-bottom: 0.3em;
    filter: drop-shadow(0px 0px 3px rgb(0, 197, 197));
}
.triangle-inner {
    position: relative;
    padding-left: 0.3em;
    padding-bottom: 19px;
}
.triangle-inner:before, .triangle-inner:after {
    content: "";
    display: block;
    width: 0.1em;
    height: 0.5em;
    border: 1px solid rgb(51, 204, 204);
    position: absolute;
    top: 50%;
    background-color: white;
    border-radius: 7px;
}
.triangle-inner:before {
    transform: rotate(45deg) translate(0%, -0%);
    border-top-left-radius: unset;
    border-top-width: 0;
}
.triangle-inner:after {
    transform: rotate(-45deg) translate(0.16em, -0.2em);
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
    border-bottom-width: 0;
    height: 0.4em;
}
/*neon-shadow*/


#jvlabelWrap {
    opacity: 0;
}

.button_92db {
    display: none;
}

.helpcrunch-iframe-wrapper {
    position: relative;
    z-index: 99999999;
}

.chat_sub .closer {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 50%;
    /* color: #55ad4d; */
    cursor: pointer;
    font-size: 37px;
    height: 1em;
    line-height: 1.4em;
    position: absolute;
    right: -20px;
    text-align: center;
    top: -20px;
    width: 1em;
    z-index: 1;
    box-shadow: rgba(51, 204, 204, 0.7) 0 0 9px 4px;
}

.chat_sub .closer::after, .chat_sub .closer::before {
    content: '';
    height: 0.6em;
    left: 50%;
    opacity: 0.5;
    position: absolute;
    top: 50%;
    width: 0.1em;
}

.chat_sub .closer::after {
    transform: translate(-50%, -50%) rotate(45deg);
}

.chat_sub .closer::before {
    transform: translate(-50%, -50%) rotate(-45deg);
}

.chat_sub .closer:hover::after, .chat_sub .closer:hover::before {
    opacity: 1;
}

.chat_sub .closer::after, .chat_sub .closer::before {
    background: rgb(51, 204, 204);
}

.chat_sub .closer {
    border: 1px solid rgb(51, 204, 204);
}
#totop.upper-middle {
    bottom: 160px;
}
#totop.upper-middle{
    bottom: 160px;
}
@media(max-width:600px) {
    .cover_chat .chat{
        font-size: 15px;
    }

    #totop {
        bottom: 55px;
        left: 20px;
    }
    body:not(.app) #totop{
        bottom: 120px;
    }
    #totop.upper-middle {
        bottom: 115px;
    }
    body:not(.app) #totop.upper-middle{
        bottom: 160px;
    }
    div.neon-shadow.inner-neon {
        padding: 2px 20px 2px 10px;
    }
    .chat .neon-shadow .text {
        padding-top: 2px;
        padding-bottom: 1px;
    }
    .chat .dooble{
        padding-left: 9px;
        padding-right: 9px;
    }
    .chat_sub{
        bottom: 40px;
    }
}

/* End */
/* /local/templates/agro2024/css/bootstrap_diamon.css?16436256286216 */
/* /local/templates/agro2024/fa_min/css/all.css?16789639163370 */
/* /local/templates/agro2024/fa_min/css/fa-svg.css?175102877514275 */
/* /local/templates/agro2024/components/joostafer/banner.top/template_avif/style.css?1675671060426 */
/* /local/templates/agro2024/include/header/middle_row/middle_row.css?173860062012006 */
/* /local/templates/agro2024/include/rating/rating.css?17172494804618 */
/* /local/templates/agro2024/include/header/service_menu/service_menu.css?17376171346275 */
/* /include/search/search.css?17515415607229 */
/* /local/components/joostafer/seo.linking/templates/new/style.css?1705664636125 */
/* /local/templates/agro2024/include/header/green_menu/green_menu.min.css?17424664052071 */
/* /local/templates/agro2024/components/diamon/mobile.menu/default/style.css?17424682695348 */
/* /local/templates/agro2024/include/social/social.css?17358268732654 */
/* /local/templates/agro2024/components/avgust16/fcmenu/optima/style.css?17129098779835 */
/* /local/templates/agro2024/include/footer/footer.css?17435861811020 */
/* /local/templates/agro2024/include/subscribe/style.min.css?17175089321798 */
/* /bitrix/components/joostafer/elements.list/templates/video_new/style.css?17112966002808 */
/* /local/templates/agro2024/components/bitrix/menu/new_bottom/style.css?1681286544455 */
/* /local/templates/agro2020/include/footer/app.min.css?16752604501284 */
/* /local/templates/agro2024/include/footer/footer_top_block.min.css?17398809761421 */
/* /local/templates/agro2024/include/footer/delivery_area.min.css?1734439039738 */
/* /local/templates/agro2024/include/footer/pay_accept_area.min.css?1677407013886 */
/* /local/templates/agro2024/components/avgust16/banner/neon/style.css?17380755905447 */
/* /bitrix/components/diamon/banner.fullscreen/templates/.default/style.css?16939013981116 */
/* /local/templates/agro2024/include/footer/mobile/mobile_bottom_menu.css?17079241145374 */
/* /local/templates/agro2024/styles.css?17043793002170 */
/* /local/templates/agro2024/template_styles.css?174396761463536 */
/* /local/include/logo/css/logo.min.css?1739181329528 */
/* /local/include/logo/css/vau.css?1730278185130 */
/* /local/templates/agro2024/include/footer/chat.css?170910212225342 */
