@charset "UTF-8";html {
    font-family: Montserrat;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active,a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

button,input,optgroup,select,textarea {
    font: inherit;
    margin: 0;
    color: inherit
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type='button'],input[type='reset'],input[type='submit'] {
    cursor: pointer;
    -webkit-appearance: button
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    padding: 0;
    border: 0
}

input {
    line-height: normal
}

input[type='checkbox'],input[type='radio'] {
    box-sizing: border-box;
    padding: 0
}

input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button {
    height: auto
}

input[type='search'] {
    box-sizing: content-box;
    -webkit-appearance: textfield
}

input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    margin: 0 2px;
    padding: .35em .625em .75em;
    border: 1px solid silver
}

legend {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

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

td,th {
    padding: 0
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
	border-radius: 20px;
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

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

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

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

[dir='rtl'] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

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

.slick-loading .slick-slide {
    visibility: hidden
}

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

.slick-arrow.slick-hidden {
    display: none
}

.ps-container {
    overflow: hidden!important;
    -ms-touch-action: none
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail {
    display: block
}

.ps-container.ps-in-scrolling {
    pointer-events: none
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    opacity: .9;
    background-color: #eee
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    opacity: .9;
    background-color: #eee
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container>.ps-scrollbar-x-rail {
    position: absolute;
    bottom: 3px;
    display: none;
    height: 8px;
    -webkit-transition: background-color .2s linear,opacity .2s linear;
    transition: background-color .2s linear,opacity .2s linear;
    opacity: 0;
    border-radius: 4px
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    position: absolute;
    bottom: 0;
    height: 8px;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    border-radius: 4px;
    background-color: #aaa
}

.ps-container>.ps-scrollbar-y-rail {
    position: absolute;
    right: 3px;
    display: none;
    width: 8px;
    -webkit-transition: background-color .2s linear,opacity .2s linear;
    transition: background-color .2s linear,opacity .2s linear;
    opacity: 0;
    border-radius: 4px
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    position: absolute;
    right: 0;
    width: 8px;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    border-radius: 4px;
    background-color: #aaa
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    opacity: .9;
    background-color: #eee
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    opacity: .9;
    background-color: #eee
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
    opacity: .9;
    background-color: #eee
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
    opacity: .9;
    background-color: #eee
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: #999
}

.gallery__play,.filter__type--2:before,.filter__type--2.active:before,.filter__type--1.active:before,.filter__type--1:before,.link__ico--puzzle,.catalog__caption-arrow:before,.prod-section__caption-arrow:before,.sign__item-caption-arrow:before,.gallery__loupe:before,.prod-card__slider-loupe:before,.btn__ico--arrow:before,.menu__link:before,.catalog__list-link:before,.search__btn:hover:before,.search__btn:before {
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjMuNDEiIHZpZXdCb3g9IjAgMCAyNCAyMy40MSI+PGRlZnM+PHN0eWxlPi5jbHMtMSwuY2xzLTN7ZmlsbDpub25lO30uY2xzLTJ7Y2xpcC1wYXRoOnVybCgjY2xpcC1wYXRoKTt9LmNscy0ze3N0cm9rZTojN2M5NjVhO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjxjbGlwUGF0aCBpZD0iY2xpcC1wYXRoIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjE5KSI+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz48L2NsaXBQYXRoPjwvZGVmcz48dGl0bGU+c2tyZXBrYTwvdGl0bGU+PGcgaWQ9ItCh0LvQvtC5XzIiIGRhdGEtbmFtZT0i0KHQu9C+0LkgMiI+PGcgaWQ9ItCh0LvQvtC5XzEtMiIgZGF0YS1uYW1lPSLQodC70L7QuSAxIj48ZyBjbGFzcz0iY2xzLTIiPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTIzLjI1LDkuOWwtMTEsMTFhNi43NSw2Ljc1LDAsMSwxLTkuNTQtOS41NWw5LTlhNC40NSw0LjQ1LDAsMCwxLDEuNDYtMSw0LjUyLDQuNTIsMCwwLDEsNSwuOTUsNC40NSw0LjQ1LDAsMCwxLDEsMS40OCw0LjM1LDQuMzUsMCwwLDEsLjM0LDEuNzQsNC41Myw0LjUzLDAsMCwxLS4zNywxLjc0LDQuMzIsNC4zMiwwLDAsMS0xLDEuNDZsLTksOWEyLjI1LDIuMjUsMCwwLDEtMy4xOC0zLjE4bDktOSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAtMC4xOSkiLz48L2c+PC9nPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 21px 55px
}

.no-svg .gallery__play,.no-svg .filter__type--2:before,.no-svg .filter__type--1:before,.no-svg .link__ico--puzzle,.no-svg .catalog__caption-arrow:before,.no-svg .prod-section__caption-arrow:before,.no-svg .sign__item-caption-arrow:before,.no-svg .gallery__loupe:before,.no-svg .prod-card__slider-loupe:before,.no-svg .btn__ico--arrow:before,.no-svg .menu__link:before,.no-svg .catalog__list-link:before,.no-svg .search__btn:before {
    background-image: url(../css/../svg/sprite/svg-sprite.png)
}

.gallery__play {
    width: 58px;
    height: 58px;
    background-position: -1px -1px
}

.filter__type--2:before {
    width: 31px;
    height: 19px;
    background-position: -60px -1px
}

.filter__type--2.active:before {
    width: 31px;
    height: 19px;
    background-position: -60px -21px
}

.filter__type--1.active:before {
    width: 27px;
    height: 27px;
    background-position: -1px -60px
}

.filter__type--1:before {
    width: 27px;
    height: 27px;
    background-position: -29px -60px
}

.link__ico--puzzle {
    width: 22px;
    height: 23px;
    background-position: 0px -16px
}

.catalog__caption-arrow:before,.prod-section__caption-arrow:before,.sign__item-caption-arrow:before {
    width: 26px;
    height: 18px;
    background-position: -57px -60px
}

.gallery__loupe:before {
    width: 25px;
    height: 25px;
    background-position: -92px -1px
}

.prod-card__slider-loupe:before {
    width: 20px;
    height: 20px;
    background-position: -92px -27px
}

.btn__ico--arrow:before,.menu__link:before,.catalog__list-link:before {
    width: 11px;
    height: 16px;
    background-position: -92px -48px
}

.search__btn:hover:before {
    width: 14px;
    height: 13px;
    background-position: -92px -65px
}

.search__btn:before {
    width: 14px;
    height: 13px;
    background-position: -1px -88px
}

.monserrat-regular {
  font-family: "Montserrat";
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}


@font-face {
    font-family: 'PragmaticaExtended-Bold';
    src: local('Pragmatica Extended Bold'), local('Pragmatica-Extended-Bold'),
        url(data:font/woff2;base64,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) format('woff2'),
        url('../css/newfont/PragmaticaExtended-Bold.woff') format('woff'),
        url('../css/newfont/PragmaticaExtended-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
  }
 
 @font-face {
    font-family: 'PragmaticaExtended-Book';
    src: local('Pragmatica Extended Book'), local('Pragmatica-Extended-Book'),
        url('../css/newfont/PragmaticaExtended-Book.woff2') format('woff2'),
        url('../css/newfont/PragmaticaExtended-Book.woff') format('woff'),
        url('../css/newfont/PragmaticaExtended-Book.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
  }
 
 @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('../css/newfont/Montserrat-cyrillic.woff2') format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
 
 @font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100 900;
    font-display: swap;
    src: url('../css/newfont/Montserrat-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

html {
    font-size: 14px;
    line-height: normal
}

body {
  font-family: "Montserrat";
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}

h1,.h1 {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    margin: .56667em 0 .2em;
    text-transform: none;
    color: #2c371e
}

@media (min-width: 47.5em) {
    h1,.h1 {
        font-size:30px
    }
}

h2,.h2 {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    margin: 0em 0 0em;
    text-transform: none;
    color: #2c371e
}

@media (min-width: 47.5em) {
    h2,.h2 {
        font-size:24px
    }
}

input:focus,textarea:focus,button:focus,a:focus {
    outline: none
}

.img-wrap {
    display: block;
    width: 100%
}

.img {
    display: block;
    width: 100%;
    height: auto
}

@media (min-width: 47.5em) {
    .img--left {
        float:left;
        max-width: 47.91667%;
        margin: 0 27px 15px 0
    }
}

@media (min-width: 75em) {
    .img--left {
        margin-right:50px
    }
}

.post {
    font-size: 16px;
    line-height: 1.4;
    color: #4a4a4a
}

.section .post {
    font-size: 12px;
    line-height: 1.4;
    color: #4a4a4a
}

.post a {
    text-decoration: underline;
    color: #be7c5b;
}

.post a:hover {
    text-decoration: none
}

.post p {
    margin: 0 0 1.30769em
}

.post ul {
    overflow: hidden;
    margin: 1.46154em 0;
    padding: 0 0 0 14px;
    list-style-image: url(../img/list-marker.png)
}

.post ul li {
    margin: 5px 0 0
}

.post ul li:first-child {
    margin-top: 0
}

@media (min-width: 47.5em) {
    .post__section {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0 -13.5px
    }

    .post__col {
        box-sizing: border-box;
        max-width: 50%;
        padding: 0 13.5px;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

@media (min-width: 75em) {
    .post__section {
        margin:0 -25px
    }

    .post__col {
        padding: 0 25px
    }
}

.wrapper {
    overflow: hidden
}

.main {
    padding: 0 0 50px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media (min-width: 47.5em) {
    .main {
        padding:0 0 50px
    }
}

.wrap {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 0 12.5px
}

@media (min-width: 75em) {
    .wrap {
        padding:0;
		margin: 0 30px;
    }
}

.grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -18px -36px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    margin: 0 0 36px;
    padding: 0 18px
}

.col--4 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.col--3 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width: 47.5em) {
    .col--4,.col--3 {
        max-width:33.33333%;
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }
}

@media (min-width: 75em) {
    .col--4 {
        max-width:25%;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }

    .col--3 {
        max-width: 33.33333%;
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }
}

.btn {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    position: relative;
    display: block;
    box-sizing: border-box;
    width: 100%;
    /* padding: 5px 10px 5px 52px; */
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: #fff;
    border: 0 none;
    background: #7c965a;
    cursor: pointer;
	border-radius: 20px;
	min-height:50px;
	align-content: center;
}

.btn__ico {
    position: absolute;
    top: 5px;
    bottom: 5px;
    left: 10px;
    width: 28px;
}

.btn__ico:before {
    position: absolute;
    content: ''
}

.btn__ico--basket:before {
    top: 50%;
    left: 50%;
    width: 28px;
    height: 18px;
    margin-top: -9px;
    margin-left: -14px;
	background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -186px -164px;
}

.btn__ico--arrow:before {
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -5.5px
}

.btn:hover {
    color: #fff;
    background: #60793f;
}

.btn:hover .btn__ico {
    background: #60793f;
}

.btn:hover .btn__ico--basket:before {
    width: 28px;
    height: 18px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -186px -164px
}

.btn--style1 {
    color: #fff;
    background: #2c371e;
	align-content:center;
	width: 30vh;
}

.btn--style1-disabled {
    color: #fff;
    background: lightgrey;
	align-content:center;
}
.btn--style1-disabled:hover {
    color: #fff;
    background: lightgrey;
	align-content:center;
}

.btn--style1 .btn__ico {
    /* background: #f99f27 url(../css/../img/bg-wood3.png) center repeat */
}

.btn--style1 .btn__ico--basket:before {
    top: 50%;
    left: 50%;
    width: 28px;
    height: 18px;
    margin-top: -9px;
    margin-left: -14px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -186px -164px;

}

.btn--style2 {
    color: #fff;
    background: #955e42
}

.btn--style2 .btn__ico {
    background: #955e42;
}

@media (min-width: 47.5em) {
    .btn {
        font-size:16px;
        align-content: center;
    }
}

@media (min-width: 75em) {
    .btn {

    }
}

.link {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.1;
    position: relative;
    display: inline-block;
    padding: 0 0 0 37px;
    text-decoration: none;
    text-transform: none;
    color: #7c965a
}

.link__text {
    display: inline-block;
    border-bottom: 2px dashed #7c965a
}

.link:hover .link__text {
    border-bottom-color: transparent
}

.link__ico {
    position: absolute;
    top: 0%;
    left: 10px;
}

.link__ico--puzzle {
    margin-top: 0px
}

.link__ico--puzzle svg {fill:red;}

.counter {
    position: relative
}

.counter__btn {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 19px;
    border: 0 none;
    background: #000
}

.counter__btn:hover {
    background: #865a50
}

.counter__btn:before {
    position: absolute;
    top: 50%;
    left: 50%;
    content: ''
}

.counter__btn--decr {
        border-radius: 10px 0 0 10px;
        width: 20px;
}

.counter__btn--decr:before {
    width: 7px;
    height: 14px;
    margin-top: -6.5px;
    margin-left: -4px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -456px -140px
}

.counter__btn--incr {
    right: 0;
    display: block;
	border-radius: 0px 10px 10px 0px;
    width: 20px;
}

.counter__btn--incr:before {
    width: 6px;
    height: 13px;
    margin-top: -6.5px;
    margin-left: -3px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -229px -140px
}

.counter__inp {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 39px;
    padding: 0 44px 0 5px;
    text-align: center;
    color: #000;
    border: 0 none;
    background: #f8f4ed
}

@media (min-width: 47.5em) {
    .counter__btn {
        width:16px
    }

    .counter__btn--decr {
        left: 0
    }

    .counter__btn--decr:before {
        width: 7px;
        height: 14px;
        margin-top: -6.5px;
        margin-left: -4px;
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: -456px -140px
    }

    .counter__btn--incr {
        display: block
    }

    .counter__inp {
        padding: 0 16px
    }
}

.header {
	z-index: 100;
	width:100%;
	background: #2c371e;


}

.header__wrap {
    position: relative;
    z-index: 1;
    padding: 0
}

@media (min-width: 75em) {
.header {
	position:relative;
	display:block;
	}
    .header:before {
        position:absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 130px;
        content: '';
        background-size: cover
    }
.header__wrap {

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;

}	
	
}

.sandwich {
    position: relative;
    z-index: 2;
    display: block;
    width: 50px;
    height: 65px;
    margin: 0 15px 0 0;
    padding: 0;
    border: 0 none;
	border-radius: 0 20px 20px 0;
    background: #955e42;
}

.sandwich:before {
    display: inline-block;
    width: 35px;
    height: 19px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -186px -144px
}

@media (min-width: 47.5em) {
    .sandwich {
        width:68px;
        height: 68px;
        margin: 0 32px 0 0
    }
	.header {
		position:relative;
		
	}
}
	
	
}

@media (min-width: 75em) {
    .sandwich {
        display:none
    }
}

.logo {
    position: relative;
	background-color: #2c371e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    padding: 0 5px 0 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	justify-content: center;
}

.logo__link {
    position: relative;
    z-index: 2;
    display: block;
    width: 144px;
    height: 65px;
    background: url(../css/../img/new_new/logo_white.svg) 0 0 no-repeat
}

.logo__txt {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    position: relative;
    z-index: 2;
    display: none;
    margin: 0;
    left: 28px;
	top: -20px;
    color: #ffffff
}

@media (min-width: 47.5em) {
    .logo {
        background-size: cover
    }

    .logo__link {
        width: 158px;
        height: 68px;
        background: url(../css/../img/new_new/logo_white.svg) 0 0 no-repeat;
        background-size: cover
    }
}

@media (min-width: 75em) {
    .logo {
        display:block;
        /* padding: 18px 79px 24px 75px;*/
        width: 338px;
        background-size: cover;
        margin-right: -27px;
		
    }

    .logo:before {
        display: block
    }

    .logo__link {
        width: 290px;
        height: 125px;
        left: 0px;
        background: url(../css/../img/new_new/logo_white.svg) 0 0 no-repeat
    }

    .logo__txt {
        display: block
    }
}

.top-inf {
    display: none;
    padding: 10px 43px 0 46px;
    /* background: url(../css/../img/new/h2.png) 0 0 no-repeat; */
	background-color:#2c371e;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.top-inf__city {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-weight: 400;
    font-style: normal;
    color: #fff;
    letter-spacing: .2pt;
    margin-bottom: 6px
}

.top-inf__tel {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    margin: 2px 0 0;
    color: #fff
}

.top-inf__work-time {
    font-size: 14px;
    margin: 9px 0 0;
    color: #fff;
    font-family: Montserrat;
    letter-spacing: .4pt
}

.top-inf__work-time-num {
    font-family: 'Montserrat',Verdana;
    font-size: 15px;
    font-weight: 400;
    font-style: normal
}

@media (min-width: 75em) {
    .top-inf {
        display:block;
        height: 132px;
        margin-right: -20px;
		width: 20%;
		min-width: 232px;
    }
}

.top-nav {
    position: relative;
    display: none;
    padding: 10px 0 27px 20px;
    /* background: url(../css/../img/new/h3.png) 0 0 no-repeat; */
	background-color: #2c371e;
    background-size: cover
}

.top-nav__list {
    position: relative;
    z-index: 1;
    margin: 0px 0 0 5px;
    padding: 0;
    padding: 0;
    list-style: none;
}

.top-nav__item {
    position: relative;
    box-sizing: border-box;
    margin: 0 0 0px;
    padding: 0 20px 0 16px
}

.top-nav__item:nth-child(odd) {
    min-width: 188px
}

.top-nav__item:before {
    content: '\25cf';
	color: #ffffff;
	font-size: 18px;
    /*background-image: url(../css/../img/new/bullet.png);*/
    background-size: cover
}

.top-nav__link {
    font-family: Montserrat, Verdana;
    font-size: 16px;
    text-decoration: none;
    color: #ffffff;
    letter-spacing: .1pt
}

.top-nav__link:hover {
    text-decoration: underline
}

@media (min-width: 75em) {
    .top-nav {
        display:block;
        height: 101px;
		width: 30%;
		min-width: 228px;
    }
}

.top-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

@media (min-width: 75em) {
    .top-actions {
      /*  background:url(../css/../img/new/h4.png) no-repeat; */
	  background: #2c371e;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        height: 143px
    }
}

.top-sign {
    font-family: 'Montserrat',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -.5pt;
    display: none;
    box-sizing: border-box;
    height: 68px;
    padding: 15px 15px 0px 0px;
    color: #fff;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 168px;
    -ms-flex: 0 0 168px;
    flex: 0 0 162px
}

.top-sign__link {
    text-decoration: none;
    color: #fff;
    letter-spacing: -.6pt;
	float: right;
}

.top-sign__link:hover {
    text-decoration: underline
}

@media (min-width: 47.5em) {
    .top-sign {

        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        background: #2c371e;
		padding-top: 10px;
    }
}

@media (min-width: 75em) {
    .top-sign {
		display:block;
        min-width:277px;
        height: 47px;
        background: none;
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }
}

.top-basket {
    display: none;
    background: #f2efe9;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
	flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-end;
}

.top-basket__link {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.top-basket__ico {
    position: relative;
    display: block;
    width: 90px;
    height: 60px;
    background: url(../css/../svg/cart.svg) 0 0 no-repeat;
    background-size: cover;
}

.top-basket__num {
    font-family: Montserrat,Verdana;
    font-size: 20px;
    font-weight: 800;
    font-style: normal;
    line-height: 20px;
    position: absolute;
    top: 1px;
    right: 35px;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #2c371e;
}

.top-basket__content {
    font-family: Montserrat,Verdana;
    letter-spacing: .2pt;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    display: none;
    box-sizing: border-box;
    padding: 19px 0 0 11px;
    color: #2c371e;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
	float:right;
	padding:10px;
}

.top-basket__price {
    font-size: 24px;
    color: #2c371e;
	font-weight:600;
}

@media (min-width: 47.5em) {
    .top-basket {
        position:relative;
    }

    .top-basket:before,.top-basket:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        background: #f2efe9
    }

    .top-basket__num {
        line-height: 22px;
        top: 0px;
        right: 35px;
        width: 22px;
        height: 22px;
        font-size: 20px
    }

    .top-basket__ico {
        width: 90px;
        height: 60px;
    }
}

@media (min-width: 75em) {
    .top-basket {
		display: flex;

        background: transparent;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .top-basket:after,.top-basket:before {
        display: none
    }

    .top-basket__link {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%;
		border: 2px solid white;
		border-radius: 30px;
		padding: 0 15px;
		margin-bottom: 20px;
		width: 240px;
		background: #fff;
		
    }

    .top-basket__ico {
        width: 90px;
        height: 60px
    }

    .top-basket__num {
        top: 0px;
        right: 35px;
        font-size: 19px;
		font-weight:800;
    }

    .top-basket__aside {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 71px;
        -ms-flex: 0 0 71px;
        flex: 0 0 71px
    }

    .top-basket__content {
        display: block
    }
}

.with-sidebar,.with-sidebar body,.with-sidebar .wrapper {
    height: 100%
}

.with-sidebar .site-pusher {
    position: relative;
    -webkit-transform: translateX(250px);
    -ms-transform: translateX(250px);
    transform: translateX(250px)
}

.with-sidebar .site-cache {
    position: absolute;
    z-index: 99;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255,255,255,.54)
}

.with-sidebar .sidebar {
    visibility: visible;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.site-pusher,.sidebar {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s
}

.site-pusher {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.with-sidebar .logo__link {
    display: none
}

.sidebar {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    width: 250px;
    height: 100%;
    -webkit-transform: translateX(-250px);
    -ms-transform: translateX(-250px);
    transform: translateX(-250px);
    opacity: 0;
    background: #f8f4ed;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.sidebar__sandwich {
    position: absolute;
    top: 0;
    left: 100%
}

.sidebar__logo {
    display: block;
    padding: 10px 0;
    text-align: center;
    background: #fff;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.sidebar__logo-img {
    display: inline-block;
	width: 200px
}

.sidebar__sections {
    overflow: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.sidebar__section-caption {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    display: block;
    padding: 6px 12.5px 7px;
    text-decoration: none;
    text-transform: none;
    color: #fff;
    background: #955e42;
	cursor: auto;
}

.sidebar__section-caption:hover {
    background: #955e42
}

.sidebar__list {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.sidebar__link {
    font-size: 16px;
	font-weight: 450;
    display: block;
    padding: 14px 12.5px 17px;
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid #f4ede2;
    background: #F2EFE9
}

.sidebar__link:hover {
    background: #dcdcdc
}

@media (min-width: 47.5em) {
    .sidebar__logo {
        padding:19px 0
    }
}

@media (min-width: 75em) {
    .with-sidebar .site-pusher {
        -webkit-transform:translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    .sidebar,.site-cache {
        display: none
    }
}

.social__label {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 18px;
    letter-spacing: .3pt;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    margin: 0 0px 10px;
    color: #fff;
	text-align: center;
}

.social__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px 0 0 10px;
    padding: 0;
    list-style: none;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
	flex-direction: row;
    justify-content: center;
}

.social__link {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%
}

.social__item {
    margin-right: 5px;
    width: 47px
}

.social__link--vk {
    height: 40px;
    background: url(../css/../img/new/social_vk.png) no-repeat;
    background-size: contain
}

.social__link--whatsup {
    height: 39px;
    background: url(../css/../img/new/social_whatsup.png) no-repeat;
    background-size: contain;
    margin: 0 0 0 4px
}

.social__link--telegram {
    height: 40px;
    background: url(../css/../img/new/social_telegram.png) no-repeat;
    background-size: contain
}

.social__link--yt {
    height: 40px;
    background: url(../css/../img/new/social_yt.png) no-repeat;
    background-size: contain
}

.social__link--mail {
    height: 40px;
    background: url(../css/../img/new/social_mail.png) no-repeat;
    background-size: contain
}

.social__link--max {
    height: 40px;
    background: url(../css/../img/new/social_max.png) no-repeat;
    background-size: contain
}

.footer__wrap {
    position: relative;
    z-index: 1;
    display: flex;
    padding: 0;
    -webkit-box-align:center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	flex-direction: column;
	min-height: 470px;
}

@media (min-width: 47.5em) {
    .footer__wrap {

    }
}
    .footer {
        position:relative;
		background:#955E42;
    }
	
@media (min-width: 75em) {

    .footer:before {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 116px;
        content: '';
        background-size: cover
    }
.footer__wrap {
    flex-direction: row;
    justify-content: left;
	min-height: auto;
}

}


    .bottom-logo {
        padding: 30px 0px 0px 0px;
        height: 100px;
		display: flex;
		flex-direction: column;
		width:38%;
		align-items: center
    }



.bottom-logo__txt {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    position: relative;
    z-index: 2;
    margin: -2px 1px 0;
    left: 0;
    color: #fff;
    letter-spacing: .1px;
    display: block;
	text-align: center;
    width: max-content;
}

@media (min-width: 47.5em) {
    .bottom-logo__txt {
        display:block
    }
}

@media (min-width: 75em) {
    .bottom-logo__txt {
        display:block
    }
}

.bottom-logo__link {
    position: relative;
    z-index: 3;
    display: block;
    width: 200px
}

.bottom-logo__img {
    display: block;
    width: 100%;
    height: auto
}

@media (min-width: 47.5em) {
    .bottom-logo {
        padding: 20px 0px 0px 0px;
    }

    .bottom-logo__link {
    }
}

@media (min-width: 75em) {
    .bottom-logo {
        padding: 30px 0px 0px 0px;
		display: flex;
		flex-direction: column;
		width:38%;
    }
}

.bottom-inf {
    position: relative;
    box-sizing: border-box;
	justify-content: center;
    height: 50px;
	display:flex;
    flex-direction: column;
    margin: 0px;
    height: auto;
	padding: 0px 0px 0px 0px;
}

.bottom-inf__wrap {
    position: relative;
    z-index: 2;
    float: left;
    min-width: 208px;
	display: flex;
    align-items: center;
    flex-direction: column;
	width:100%;
}

.bottom-inf__city {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 19px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -.1pt;
    color: #fff;
    display: block
}

.bottom-inf__tel {
        font-family: 'PragmaticaExtended-Bold',Verdana;
        font-size: 26px;
        font-weight: 400;
        font-style: normal;
        letter-spacing: -.2pt;
        margin: 3px 0 0;
        color: #fff
}

@media (min-width: 47.5em) {
    .bottom-inf__city {
    }

    .bottom-inf__tel {

    }
}

@media (min-width: 75em) {
    .bottom-inf__city {
    }

    .bottom-inf__tel {
        font-family: 'PragmaticaExtended-Bold',Verdana;
        font-size: 26px;
        font-weight: 400;
        font-style: normal;
        letter-spacing: -.2pt;
        margin: 3px 0 0;
        color: #fff
    }
	.bottom-inf__wrap {
    position: relative;
    z-index: 2;
    float: left;
    min-width: 208px;
	display: flex;
    align-items: center;
    flex-direction: column;
	width:100%;
}
}

.bottom-inf__work-time {
    font-size: 14px;
    margin: 5px 0 0;
    color: #fff;
    font-family: PragmaticaExtended-Bold;
    letter-spacing: .15pt
}

.bottom-inf__work-time-num {
    font-family: 'Montserrat',Verdana;
    font-weight: 400;
    font-style: normal
}

.bottom-inf__work-time-sep {
    color: #f15b3d
}

@media (min-width: 47.5em) {
    .bottom-inf {
        display:flex;
        flex-direction: column;
        margin: 0px;
        height: auto;
		padding: 0px 0px 0px 0px;
    }
	.bottom-inf__wrap {
    position: relative;
    z-index: 2;
    float: left;
    min-width: 208px;
	display: flex;
    align-items: center;
    flex-direction: column;
	width:100%;
}
}

@media (min-width: 75em) {
    .bottom-inf {
        padding: 23px 0 11px 66px;
        display: flex;
		flex-direction:row;
        height: auto;
		width:50%;
    }
}

.bottom-actions {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: block
}

@media (min-width: 47.5em) {
    .bottom-actions {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 264px;
        -ms-flex: 0 0 264px;
        flex: 0 0 264px;
        display: b
    }
}

@media (min-width: 75em) {
    .bottom-actions {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
		flex-direction: column;
    }
}

.bottom-contact {
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    display: block;
	padding:20px 0px 40px 0px;
    display: block;
	margin:0px;
	text-align: center
}

.bottom-contact__text {
    font-size: 9px;
    line-height: 1.4;
    margin: 20px 0 0px;
    color: #fff;
    font-family: PragmaticaExtended-Bold;
    font-size: 14px;
    letter-spacing: .5pt
}

.bottom-contact__social-label {
    display: none
}

@media (min-width: 47.5em) {
    .bottom-contact {

    }

    .bottom-contact__text {
        display: flex;
		justify-content:center;
    }

    .bottom-contact__social-label {
        display: none
    }
}

@media (min-width: 75em) {
    .bottom-contact {
        padding:0;
		display: flex;
        flex-direction: column;
        align-items: center;
    }

    .bottom-contact__text {
        font-size: 13px;
        display: block;
        margin: 14px 0 0
    }
}

.to-top {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 56px;
    position: absolute;
    top: -13px;
    right: 10px;
    display: none;
    box-sizing: border-box;
    width: 251px;
    height: 63px;
    padding: 6px 0 0 17px;
    text-align: center;
    text-decoration: none;
    text-transform: none;
    color: #fff;
    background: url(../css/../img/new/fbutton.png) 0 0 no-repeat
}

.to-top:before {
    position: absolute;
    top: 50%;
    left: 17px;
    width: 16px;
    height: 11px;
    margin-top: -4px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -162px -108px
}

.to-top:hover {
    background: url(../css/../img/new/fbutton_hover.png) 0 0 no-repeat
}

@media (min-width: 47.5em) {
    .to-top {
        display:none
    }
}

@media (min-width: 75em) {
    .to-top {
        top:-15px;
        display: block
    }
}

.dev-wrap {
    position: relative;
    box-sizing: border-box;
    height: 50px
}

@media (min-width: 75em) {
    .dev-wrap {
    }
}

@media (min-width: 47.5em) {
    .dev-wrap {
        height:133px
    }
}

.dev {
    font-family: PragmaticaExtended-Bold;
    font-size: 14px;
    letter-spacing: .2pt;
    line-height: 1.3;
    position: relative;
    display: none;
    padding: 0 76px 0 0;
    text-decoration: none;
    color: #945756
}

.dev:after {
    position: absolute;
    right: 0;
    bottom: 2px;
    width: 67px;
    height: 32px;
    content: '';
    background: url(../css/../img/astra-logo.png) 0 0 no-repeat;
    background-size: cover
}

@media (min-width: 75em) {
    .dev {
        display:inline-block
    }
}

.search {
    position: relative;
    width: 100%;
    margin: 13px auto
}

.search__inp {
    font-size: 11.93px;
    line-height: 1.1;
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 45px;
    padding: 0 10px;
    border: 2px solid lightgrey;
    border-radius: 10px;
}

.search__btn {
    font-family: 'Montserrat',Verdana;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    width: 37px;
    padding: 0;
    white-space: nowrap;
    text-indent: 100%;
    text-transform: none;
    color: #bea69d;
    border: 0 none;
    background-color: transparent
}

.search__btn:before {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -6.5px;
    content: ''
}

.search__btn:hover {
    color: #85584e
}

@media (min-width: 47.5em) {
    .search {
        margin-right: 0;
        margin-left: 0
    }

    .search__inp {
        font-size: 15.4px
    }

    .search__btn {
        overflow: auto;
        width: auto;
        padding: 0 33px 0 5px;
        white-space: normal;
        text-indent: 0
    }
}

@media (min-width: 75em) {
    .search {
        max-width:558px;
        margin-right: auto;
        margin-left: auto
    }
}

.menu {
    display: none;
   /* margin: 15px 5px 10px; */
    padding: 0;
    list-style: none
}

.menu__item {
    float: left;
    position: relative;
    box-sizing: border-box;
    margin: 0 0 5px;
    padding: 0 2px
	
}
.menu__link_no-ul{
	font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    position: relative;
    display: block;
    box-sizing: border-box;
    padding: 11px 20px 12px;
    text-align: center;
    text-decoration: none;
    color: lightgray;
    background: #ffffff
}

.menu__link_no-ul:hover {
    background: #F2EFE9;
	z-index:3;
	color: #000
	
}

.menu__link {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    position: relative;
    display: block;
    box-sizing: border-box;
    padding: 11px 20px 12px;
    text-align: center;
    text-decoration: none;
    color: lightgray;
    background: #ffffff
}

.menu__link:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 25px;
    height: 100%;
    content: '';
    background: #5cc19d url(../css/../img/bg-wood1.png) center repeat
}

.menu__link:before {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 8px;
    margin-top: -8px;
    content: '';
    -webkit-transition: .3s;
    transition: .3s
}

.menu__link:before,.menu__link:after {
    display: none
}

.menu__link:hover {
    background: #F2EFE9;
	border-radius:20px 20px 0 0;
	border-bottom: none;
	box-shadow: 0px 5px 200px 0px #F2EFE9;
	z-index:3;
	
}

.menu__link:hover:after {
    background: #46bb8d
}

.menu__item:hover .menu__link {
    background: #F2EFE9;
	border-radius:20px 20px 0 0;
	border-bottom: none;
	box-shadow: 0px 5px 200px 0px #F2EFE9;
	z-index:3;
	color: black;
}

.menu__item:hover .menu__link:after {
    background: #46bb8d
}

.menu__item:hover .menu__link:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.menu__item:hover .menu__sublist {
    display: block
}

.menu__sublist {
    position: absolute;
    z-index: 2;
    top: 95%;
    white-space: nowrap;
    display: none;
    box-sizing: border-box;
    margin: 0;
    padding: 20px;
    list-style: none;
    background: #F2EFE9;
	border: 2px solid lightgrey;
    border-radius: 0 20px 20px 20px;
}

.menu__sublist-item {
    margin: 5px 0 0
}

.menu__sublist-item:first-child {
    margin-top: 0
}

.menu__sublist-link {
    font-size: 14px;
	font-weight:700;
    position: relative;
    display: inline-block;
    padding: 0 0 0 0px;
    text-decoration: none;
    color: black;
}

.menu__sublist-link:hover {
    text-decoration: underline
}

@media (min-width: 47.5em) {
    .menu__link {
        font-size:12px;
        padding: 12px 5px 14px
    }
}

@media (min-width: 75em) {
    .menu {
        display: flex;
		justify-content: center;
		align-items: center;
    }

    .menu__link {
        font-size: 16px;
        padding: 10px;
        text-align: left;
		border: 2px solid lightgrey;
		border-radius: 20px;
    }
	.menu__link_no-ul{
		font-size: 16px;
        padding: 10px;
        text-align: left;
        border: 2px solid lightgrey;
        border-radius: 20px;
	}
    .menu__link:before,.menu__link:after {
        display: none;
    }
}

.form__lbl {
    font-size: 13px;
    line-height: 1.42857;
    display: block;
    color: #000;
    font-variant: petite-caps;
}

.form__inp {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 40px;
    padding: 0 15px;
	background: #fff;
    border: 2px solid #989c94;
    border-radius: 5px;
}

.form__inp--style1 {

}

.form__txt {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 93px;
    padding: 7px 15px;
    resize: none;
	background: #fff;
    border: 2px solid #989c94;
    border-radius: 5px;
}

.form__txt--style1 {
    background: #fff
}

.form__inp::-webkit-input-placeholder,.form__txt::-webkit-input-placeholder {
    color: #000
}

.form__inp:-moz-placeholder,.form__txt:-moz-placeholder {
    color: #000
}

.form__inp::-moz-placeholder,.form__txt::-moz-placeholder {
    color: #000
}

.form__inp:-ms-input-placeholder,.form__txt:-ms-input-placeholder {
    color: #000
}

.form__radio {
    display: none
}

.form__radio-lbl {
    position: relative;
    display: block;
    padding: 0 0 0 34px;
    color: #000
}

.form__radio-lbl:before {
    position: absolute;
    top: 4px;
    left: 0;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    content: '';
    border: 4px solid #44552d;
    border-radius: 50%
}

.form__radio:checked+.form__radio-lbl:before {
    background: #44552d
}

.form__check {
    display: none
}

.form__check-lbl {
    font-size: 16px;
    position: relative;
    display: inline-block;
    padding: 0 0 0 52px;
    color: #000
}

.form__check-lbl:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 32px;
    height: 31px;
    margin-top: -15.5px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -33px -126px
}

.form__check:checked+.form__check-lbl:before {
    width: 32px;
    height: 31px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: 0 -126px
}

.form__row {
    margin: 0 0 16px
}

.form__aside {
    margin: 0 0 10px
}

@media (min-width: 47.5em) {
    .form__row {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 19px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .form__aside {
        margin: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100px;
        -ms-flex: 0 0 100px;
        flex: 0 0 100px
    }

    .form__aside--top {
        margin-top: 9px;
        -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
        align-self: flex-start
    }

    .form__content {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }
}

.slider--inner {
    margin: 54px 0 0
}

.slider__wrap {
    padding: 0
}

.slider__list {
    position: relative
}

.slider__list .slider__item {
    display: none
}

.slider__list .slider__item:first-child {
    display: block
}

.slider__list.slick-initialized .slider__item {
    display: block
}

.slider__item {
    outline: none;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.slider__content {
    box-sizing: border-box;
    width: 228px;
    padding: 35px 14px 14px;
    background: rgba(255,255,255,.84)
}

.slider__caption {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #e27a4d
}

.slider__subcaption {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    color: #000
}

.slider__text {
    font-size: 14px;
    display: none;
    margin: 1px 0 0;
    color: #000
}

.slider .slick-arrow {
    position: absolute;
    top: 50%
}

.slider .slick-prev {
    visibility: hidden;
    opacity: 0
}

.slider .slick-next {
    right: 12.5px;
    width: 18px;
    height: 29px;
    margin-top: -14.5px;
    border: 0 none;
    background-color: transparent;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: 0 -185px
}

.slider .slick-dots {
    position: absolute;
    bottom: 10px;
    left: 52px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    visibility: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    opacity: 0;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.slider .slick-dots li {
    margin: 0 5px 0 5px
}

.slider .slick-dots li:first-child {
    margin-left: 0
}

.slider .slick-dots button {
    overflow: hidden;
    width: 30px;
    height: 23px;
    padding: 0;
    white-space: nowrap;
    text-indent: 100%;
    border: 0 none;
    background-color: #fff
}

.slider .slick-dots .slick-active button {
    background: #46bb8d
}

.slider .slick-dots li:nth-child(1),.slider .slick-dots li:nth-child(2),.slider .slick-dots li:nth-child(3),.slider .slick-dots li:nth-child(4) {
    margin-left: 0
}

.slider .slick-dots li:nth-child(1) button,.slider .slick-dots li:nth-child(2) button,.slider .slick-dots li:nth-child(3) button,.slider .slick-dots li:nth-child(4) button {
    background-color: transparent
}

.slider .slick-dots li:nth-child(1) button {
    width: 30px;
    height: 23px;


}

.slider .slick-dots li:nth-child(1).slick-active button {
    width: 30px;
    height: 23px;
    background-color: #2c371e;
	border-radius: 8px;

}

.slider .slick-dots li:nth-child(2) button {
    width: 30px;
    height: 23px;

}

.slider .slick-dots li:nth-child(2).slick-active button {
    width: 30px;
    height: 23px;
	   background-color: #2c371e;
	border-radius: 8px;
}

.slider .slick-dots li:nth-child(3) button {
    width: 30px;
    height: 23px;
	   background-color: #2c371e;
	border-radius: 8px;
}

.slider .slick-dots li:nth-child(3).slick-active button {
    width: 30px;
    height: 23px;
	   background-color: #2c371e;
	border-radius: 8px;
}

.slider .slick-dots li:nth-child(4) button {
    width: 30px;
    height: 23px;

}

.slider .slick-dots li:nth-child(4).slick-active button {
    width: 30px;
    height: 23px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -186px -72px
}
.slick-dots {
  margin-top: 5px;
  margin-left: -5px;
  margin-right: -5px;
  flex-wrap: wrap;
  align-content: flex-start;
  padding-left: 5px;
}
.slick-dots li {
  display: inline-block;
  max-width: 250px;
  margin: 5px;
  border: 2px solid #7c965a;
  border-radius: 10px;
}
.slick-dots li img {
  height: auto;
  width: 100%;
  cursor: pointer;
  opacity: 0.4;
    
}

.slick-dots li.slick-active{
	border-color: #7c965a;
}
.slick-dots li.slick-active img {
  cursor: default;
  opacity: 1;
  
}
@media (min-width: 47.5em) {
    .slider__content {
        width:546px;
        padding: 27px 15px 40px 40px;
		min-height: 400px;

    }

    .slider__caption {
        font-size: 36px;
        margin: 0 0 13px
    }

    .slider__subcaption {
        font-size: 24px
    }

    .slider__text {
        display: block
    }

    .slider .slick-next {
        visibility: hidden;
        opacity: 0
    }

    .slider .slick-dots {
        visibility: visible;
        opacity: 1
    }
}

.section {
    margin: 0
}

.section__caption {
    margin: 0 0 23px
}

.section__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

@media (min-width: 47.5em) {
    .section {
        margin:0
    }

    .section__caption {
        margin: 0 0 40px
    }
}

@media (min-width: 75em) {
    .section__wrap {
        -webkit-flex-flow:row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .section__content {
        max-width: 100%;
        -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .section__aside {
        max-width: 30.83333%;
        -webkit-flex-basis: 30.25%;
        -ms-flex-preferred-size: 30.25%;
        flex-basis: 30.25%
    }
}

.sections {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 22px 0 -57px;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap
}

.sections__item {
    margin: 40px 0 57px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1
}

.sections__item:first-child {
    margin-top: 0
}

.sections__catalog {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0
}

.sections__catalog-caption {
    display: block
}

@media (min-width: 75em) {
    .sections {
        margin:36px 0 -37px
    }

    .sections__item {
        margin: 40px 0 37px
    }
}

@media (min-width: 75em) {
    .sections {
        margin:63px 0 -89px
    }

    .sections__item {
        margin: 40px 0 89px
    }

    .sections__item,.sections__catalog {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
    }

    .sections__catalog-caption {
        display: block
    }
}

.card {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    background: #f2efe9;
    border: thin solid #f2efe9
}

.card__header {
    padding: 0 5px;
    margin: 0 0 10px;
    height: auto;
    min-height: 30px
}

.card__caption {
    font-size: 15px;
    line-height: 1.25;
    margin: 0 0 10px;
    color: #000;
}

.card__caption:hover {
    color: #7c965a
}

.card__caption:hover a {
    text-decoration: underline
}

.card__caption a {
    text-decoration: none;
    color: inherit;
    font-weight: bold
}

.card__article {
    font-size: 13px;
    line-height: 1.38462;
    margin: -6px 0 0;
    color: #989C94;
    position: absolute;
    top: 8px;
    left: 8px
}

.card__img-wrap {
    position: relative;
    overflow: hidden;
    height: auto;
    background: #f2efe9
}

.card__img-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.card__img-link:hover .card__img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.card__img {
    display: block;
    max-width: 100%;
    height: auto;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.card__cost {
    position: absolute;
    right: 18px;
    bottom: 18px
}

.card__cost-old {
    font-size: 14px;
    margin: 0 0 3px;
    text-decoration: line-through;
    color: #f15b3d;
}

.card__cost-cur {
    font-family: 'Montserrat',Verdana;
    font-size:calc(10px + 4vw);
	padding: 0 5px;
    font-weight: 600;
    font-style: normal;
    color: #fff;
    background-color: #364324;
	border-radius:10px;
}

.card__body {
    margin: 5px 0 0
}

.card__descr {
    font-size: 13px;
    line-height: 1.38462;
    margin: 4px 0 18px;
    color: #4a4a4a
}

@media (min-width: 47.5em) {
    .card__caption {
        font-size:15px
    }

    .card__img-wrap {
        height: auto
    }

    .card__cost-old {
        font-size: 16px
    }

    .card__cost-cur {
        font-size:calc(10px + 2vw);
		padding: 2px 6px;
    }
}

@media (min-width: 75em) {
    .card__btn {
        cursor:pointer;
        text-align: center;
		align-content:center;
    }
}

.all-catalog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -10px -27px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
	align-items: flex-start;
}

.all-catalog__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    max-width: 50%;
    margin-bottom: 27px;
    padding: 0 10px;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%
}

@media (min-width: 47.5em) {
    .all-catalog {
        margin:0 -10px -45px
    }

    .all-catalog__item {
        max-width: 25%;
        margin-bottom: 45px;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
}

@media (min-width: 75em) {
    .all-catalog {
        margin:0 -40px -38px
    }

    .all-catalog__item {
        margin-bottom: 38px;
        padding: 0 40px
    }
}

.catalog-card {
	display: flex;
	align-items:center;
	flex-direction:column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.catalog-card__ico-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog-card__ico {
    display: inline-block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%
}

.catalog-card__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog-card__list {
    display: none;
    margin: 17px 0 0;
    padding: 0;
    list-style: disc;
	font-size:15px;
}

.catalog-card__list-item {
    margin: 5px 0 0
}

.catalog-card__list-item:first-child {
    margin-top: 0
}

.catalog-card__list-link {
    position: relative;
    display: inline-block;
    padding: 0 0 0 0px;
    text-decoration: none;
    color: #000
}
/*
.catalog-card__list-link:before {
    position: absolute;
    top: 4px;
    left: 0;
    width: 7px;
    height: 11px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -222px -166px
}



.catalog-card__list-link:hover:before {
    width: 7px;
    height: 12px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -222px -127px
}
*/

.catalog-card__list-link:hover {
    text-decoration: underline;
    color: #7c965a
}

@media (min-width: 47.5em) {
    .catalog-card__ico-wrap {
        margin: 0 0 8px
    }
}

@media (min-width: 75em) {
    .catalog-card__ico-wrap {
        margin: 0 0 25px
    }

    .catalog-card__link {
        display: block;
        height: auto
    }

    .catalog-card__list {
        display: block
    }
}

.img-banner {
    display: block;
    margin: 47px 0 0;
    background: #3d2c2f
}

.img-banner__img {
    display: block;
    width: 100%;
    height: auto
}

@media (min-width: 47.5em) {
    .img-banner {
        display:none
    }
}

@media (min-width: 75em) {
    .img-banner {
        display:block;
        background: transparent
    }

    .img-banner__img {
        margin: 0 0 0 18px
    }
}

.prod-carousel {
    position: relative
}

.prod-carousel__link {
    font-family: 'Montserrat',Verdana;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    z-index: 10;
    top: 0;
    right: -12.5px;
    display: none;
    width: 70px;
    height: 100%;
    text-decoration: none;
    text-transform: none;
    color: #2c371eb5;
    background: rgba(255,255,255,.86)
}

.prod-carousel__link span {
    line-height: 70px;
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    height: 70px;
    margin-top: -35px;
    margin-left: -43px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    white-space: nowrap
}

.prod-carousel__link.active {
    display: block
}

.prod-carousel__link:hover {
    color: #fff;
    background: #2c371eb5;
}

.prod-carousel .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.prod-carousel .slick-track:before,.prod-carousel .slick-track:after {
    display: none
}

.prod-carousel .slick-list {
    overflow: visible;
    margin: 0 -18px
}

.prod-carousel__list {
    position: relative;
    overflow: hidden;
    padding: 0 100px 0 0
}

.prod-carousel__item {
    box-sizing: border-box;
    padding: 0 18px;
    outline: none
}

.prod-carousel .slick-slide {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto
}

.prod-carousel .slick-arrow {
    position: absolute;
    top: 0;
    bottom: 0
}

.prod-carousel .slick-arrow.slick-disabled {
    visibility: hidden;
    opacity: 0
}

.prod-carousel .slick-prev {
    visibility: hidden;
    opacity: 0
}

.prod-carousel .slick-next {
    right: -12.5px;
    width: 70px;
    border: 0 none;
    background: rgba(255,255,255,.86)
}

.prod-carousel .slick-next:before {
    position: absolute;
    top: 42%;
    left: 33%;
    width: 13px;
    height: 21px;
    margin-top: -10.5px;
    margin-left: -6.5px;
    content: '';
    background-position: -222px -66px;
	content:">";
	color:#60793f;
	font-size:70px;
}

.prod-carousel .slick-next:hover {
    background: #2c371eb5;
	
}

.prod-carousel .slick-next:hover:before {
    width: 13px;
    height: 21px;
    background-position: -222px -44px;
	color:#fff;
}

@media (min-width: 47.5em) {
    .prod-carousel .slick-list {
        overflow:hidden
    }

    .prod-carousel__list {
        padding: 0
    }
}

@media (min-width: 75em) {
    .prod-carousel__link,.prod-carousel .slick-next {
        right:0
    }
}

.bread-crumbs {
    font-size: 14px;
    display: none;
    margin: 8px 0;
    padding: 0;
    list-style: none;
    color: #949494;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	text-transform: none;
}

.bread-crumbs__item:before {
    display: inline-block;
    margin: 0 8px;
    content: '/';
    vertical-align: top;
    color: #000
}

.bread-crumbs__item:first-child:before {
    display: none
}

.bread-crumbs__link {
    text-decoration: none;
    color: #000;
	text-transform: none;
}

.bread-crumbs__link:hover {
    text-decoration: underline
}

@media (min-width: 47.5em) {
    .bread-crumbs {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.back {
    font-family: 'Montserrat',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.4;
    display: block;
    margin: 11px 0 24px;
    padding: 7px 5px 8px 50px;
    text-align: left;
    text-transform: none
}

.back__ico {
    width: 34px
}

.back__ico:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 13px;
    height: 21px;
    margin-top: -10.5px;
    margin-left: -6.5px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -222px -22px
}

@media (min-width: 47.5em) {
    .back {
        display:none
    }
}

.prod-card__aside {
    margin: 0 0 21px;
	display:flex
}

.prod-card__slider {
    position: relative
}

.prod-card .slick-arrow {
    position: absolute;
    top: 50%;
    border: 0 none;
    background-color: transparent
}

.prod-card .slick-prev {
    visibility: hidden;
    opacity: 0
}

.prod-card .slick-next {
    right: 20px;
    width: 13px;
    height: 21px;
    margin-top: -10.5px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -222px 0
}

.prod-card__slider-list {
    overflow: hidden;
    margin: 0 -10px;
	display: flex;
	visibility: hidden;
}

.prod-card__slider-list.slick-initialized {
    visibility: visible;
}

.prod-card__slider-item {
    padding: 0 10px;
    outline: none;

}

.prod-card__slider-link {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    border: 3px solid #f8f4ed;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.prod-card__slider-link--style1 {
    background: #f2efe9
}

.prod-card__slider-img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.prod-card__slider-loupe {
    position: absolute;
    top: 0;
    right: 0;
    width: 37px;
    height: 37px;
    background: #bfe9d3
}

.prod-card__slider-loupe:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px;
    content: ''
}

.prod-card__slider-loupe--style1 {
    background: #fff
}

.prod-card__descr {
    font-size: 13px;
    line-height: 1.38462;
    color: #4a4a4a
}

.prod-card__spec {
    font-size: 14px;
    width: 100%;
    margin: -6px 0 21px;
    color: #000
}

.prod-card__spec td {
    padding: 4px 17px 8px;
    border: 6px solid #fff;
    background: #F2EFE9
}
.prod-card__spec tr:nth-child(odd) td{
    background: #fff
}

.prod-card__spec tr:nth-child(even) td{
    background: #F2EFE9
}

.prod-card__spec td:first-child {
    border-left-width: 0;
	font-weight:600;
}

.prod-card__spec td:last-child {
    border-right-width: 0
}

.prod-card__spec-val {
    text-align: center
}

.prod-card__section-cost {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.prod-card__section-cost-aside {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.prod-card__section-cost-content {
    -webkit-flex-basis: 168px;
    -ms-flex-preferred-size: 168px;
    flex-basis: 168px
}

.prod-card__params-label {
    font-size: 14px;
    display: none;
    color: #000;
	font-size: 22px;
	font-weight:600;
}

.prod-card__cost-label {
    display: block;
    text-align: center
}

.prod-card__cost-num {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    height: 70px;
    margin: 0 auto;
    padding: 10px 15px;
    text-align: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.prod-card__cost-old {
    font-size: 16px;
    line-height: 1.25;
    text-decoration: line-through;
    color: #bfe9d3;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.prod-card__cost-cur {
    font-family: 'Montserrat',Verdana;
    font-size:calc(11px + 3vmin);
    font-weight: 800;
    font-style: normal;
    line-height: 1;
    color: #000;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.prod-card__counter {
    display: none;
    width: 80px
}

.prod-card__counter--mob {
    display: none
}

@media (min-width: 47.5em) {
    .prod-card {
        margin-bottom: 60px
    }

    .prod-card__section-cost,.prod-card__section-counter {
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .prod-card__section-cost-aside,.prod-card__section-counter-aside {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: none;
        max-width: 220px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-flex-basis: 220px;
        -ms-flex-preferred-size: 220px;
        flex-basis: 220px
    }

    .prod-card__section-cost-content,.prod-card__section-counter-content {

    }

    .prod-card__params-label {
        display: block
    }

    .prod-card__cost-label {
        display: block;
    }

    .prod-card__cost-num {
        height: 71px;
        padding: 0 15px;
		width: max-content;
    }

    .prod-card__cost-old,.prod-card__cost-cur {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .prod-card__counter {
        display: block;
        width: 83px
    }

    .prod-card__counter--mob {
        display: none
    }
}

@media (min-width: 75em) {
    .prod-card {
        max-width:none;
        margin-bottom: 60px
    }

    .prod-card__wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .prod-card__aside {
        margin: 0;
		width: 40%;
		display: flex;
    }

    .prod-card__content {
        box-sizing: border-box;
        padding: 0 0 0 20px;
		width:60%;
    }

    .prod-card__spec {

    }
}

.prod-catalog {
    margin-bottom: -46px
}

.prod-catalog__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.prod-catalog__item {
    max-width: 100%;
    min-width: 200px;
    margin: 0 0 46px;
    padding: 0 12px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33%;
    -ms-flex: 1 1 33%;
    flex: 1 1 33%
}

@media (min-width: 47.5em) {
    .prod-catalog {
        margin-bottom:-36px
    }

    .prod-catalog__list {
        margin: 0 -18px
    }

    .prod-catalog__item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        box-sizing: border-box;
        max-width: 33.33333%;
        margin: 0 0 36px;
        padding: 0 18px;
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }
}

@media (min-width: 75em) {
    .prod-catalog__item {
        max-width:25%;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
}

.actions-list {
    margin-top: 26px;
    padding: 0
}

.actions-list__caption {
    margin: 0 0 1.3em
}

.actions-list__section {
    margin: 40px 0 0
}

.actions-list__section:first-child {
    margin-top: 0
}

.actions-list__section-caption {
    margin: 0 0 1.66667em
}

.actions-list__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 -16px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.actions-list__item {
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 16px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width: 47.5em) {
    .actions-list {
        margin-top:31px
    }

    .actions-list__section {
        margin: 0
    }

    .actions-list__list {
        margin: 0 -10px -48px
    }

    .actions-list__item {
        max-width: 50%;
        margin: 0 0 48px;
        padding: 0 10px;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

.action-card {
    position: relative;
    display: block;
    text-decoration: none;
    border-bottom: 10px solid #f8f4ed;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.action-card--old {
    opacity: .5
}

.action-card--old:hover {
    opacity: 1
}

.action-card:hover {
    text-decoration: none;
    border-bottom-color: #f99f27
}

.action-card__img-blur-wrap {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 230px;
    height: 100%
}

.action-card__img-blur {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    -webkit-filter: blur(5px);
    filter: blur(5px)
}

.action-card__content {
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    width: 230px;
    padding: 15px 12px 23px;
    background: rgba(255,255,255,.8)
}

.action-card__num {
    font-family: 'Montserrat',Verdana;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    margin: 0 0 9px;
    color: #de432e
}

.action-card__caption {
    font-family: 'Montserrat',Verdana;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    margin: 3px 0 12px;
    text-transform: none;
    color: #de432e
}

.action-card__name {
    font-family: 'Montserratd',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    margin: 0 0 22px;
    text-transform: none;
    color: #000
}

.action-card__time {
    font-size: 12px;
    line-height: 1.2;
    position: relative;
    padding: 0 0 0 25px;
    color: #000
}

.action-card__time:before {
    position: absolute;
    top: -5px;
    left: 0;
    width: 19px;
    height: 23px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -163px -126px
}

@media (min-width: 47.5em) {
    .action-card__img-blur-wrap {
        width:285px
    }

    .action-card__content {
        width: 285px;
        padding: 29px 25px 62px
    }

    .action-card__num {
        font-size: 52px;
        margin: 0 0 12px
    }

    .action-card__caption {
        font-size: 24px;
        margin: 7px 0 39px
    }

    .action-card__name {
        font-size: 18px;
        margin: 0 0 19px
    }

    .action-card__time {
        font-size: 14px
    }
}

.action-wrap {
    padding: 0
}

.action:hover {
    border-bottom-color: #f8f4ed
}

@media (min-width: 47.5em) {
    .action__content {
        width:546px;
        padding: 50px 50px 55px
    }

    .action__img-blur-wrap {
        width: 546px
    }

    .action__num {
        font-size: 48px;
        margin: 0 0 15px
    }

    .action__name {
        font-size: 24px;
        margin: 0 0 17px
    }

    .action__time {
        font-size: 18px;
        padding: 0 0 0 32px
    }

    .action__time:before {
        top: -3px
    }
}

.catalog-list__item {
    margin: 14px 0 0
}

.catalog-list__item:first-child {
    margin-top: 0
}

@media (min-width: 47.5em) {
    .catalog-list__item {
        margin:76px 0 0
    }
}

.catalog__aside {
    display: none
}

.catalog__ico-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 190px;
    background: #f8f4ed;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.catalog__ico {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%
}

.catalog__link-wrap {
    margin: 19px 0 0;
    text-align: center
}

.catalog__caption {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 69px;
    padding: 0 69px 0 0;
    text-transform: none;
    color: #000;
    background: #f8f4ed;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.catalog__caption-ico {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 105px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 104px;
    -ms-flex: 0 0 104px;
    flex: 0 0 104px
}

.catalog__sm-ico {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%
}

.catalog__caption-arrow {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 69px;
    background: #f2efe9
}

.catalog__caption-arrow:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -13px;
    content: '';
    -webkit-transition: .3s;
    transition: .3s
}

.catalog__caption.active .catalog__caption-arrow {
    background: #955e42
}

.catalog__caption.active .catalog__caption-arrow:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.catalog__descr {
    font-size: 13px;
    line-height: 1.38462;
    display: none;
    color: #4a4a4a
}

.catalog__list {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 3px solid #955e42;
    border-bottom: 3px solid #955e42
}

.catalog__list-item:last-child .catalog__list-link {
    border-bottom-width: 0
}

.catalog__list-link {
    font-size: 14px;
    line-height: 1.2;
    display: block;
    padding: 16px 5px 13px 26px;
    text-decoration: none;
    color: #000;
    border-bottom: 3px solid #955e42
}

.catalog__list-link:hover {
    text-decoration: none;
    background: #f2efe9
}

@media (min-width: 47.5em) {
    .catalog {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .catalog__aside {
        display: block;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 248px;
        -ms-flex: 0 0 248px;
        flex: 0 0 248px
    }

    .catalog__content {
        box-sizing: border-box;
        padding: 0 0 0 36px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }

    .catalog__caption-ico {
        display: none
    }

    .catalog__caption-arrow {
        display: none
    }

    .catalog__caption {
        font-size: 24px;
        display: block;
        height: auto;
        margin: -6px 0 10px;
        padding: 0;
        background: transparent
    }

    .catalog__descr {
        display: block
    }

    .catalog__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 12px -9px -9px;
        border: 0 none;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .catalog__list-item {
        margin: 0 0 9px;
        padding: 0 9px
    }

    .catalog__list-link {
        position: relative;
        display: block;
        padding: 9px 5px 9px 43px;
        border: 0 none;
        background: #f8f4ed
    }

    .catalog__list-link:after {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 34px;
        content: '';
        background: #f2efe9 url(../css/../img/bg-wood.png) center repeat
    }

    .catalog__list-link:before {
        position: absolute;
        z-index: 1;
        top: 50%;
        left: 13px;
        display: block;
        margin-top: -8px;
        content: '';
        -webkit-transition: .3s;
        transition: .3s
    }

    .catalog__list-link:hover {
        color: #fff;
        background: #955e42
    }

    .catalog__list-link:hover:after {
        background: #955e42
    }
}

@media (min-width: 75em) {
    .catalog__content {
        padding:0 0 0 60px
    }

    .catalog__list {
        display: block;
        margin: 28px 0 0
    }

    .catalog__list-item {
        margin: 5px 0 0;
        padding: 0
    }

    .catalog__list-item:first-child {
        margin-top: 0
    }

    .catalog__list-link {
        display: inline-block;
        padding: 0 0 0 20px;
        color: #000;
        background: transparent
    }

    .catalog__list-link:before {
        position: absolute;
        top: 4px;
        left: 0;
        width: 7px;
        height: 11px;
        margin: 0;
        content: '';
        -webkit-transition: 0;
        transition: 0;
        background-color: transparent;
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: -222px -166px;
        background-size: auto
    }

    .catalog__list-link:after {
        display: none
    }

    .catalog__list-link:hover {
        text-decoration: underline;
        color: #46bb8d;
        background: transparent
    }

    .catalog__list-link:hover:before {
        width: 7px;
        height: 12px;
        background-color: transparent;
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: -222px -127px
    }
}

.not-found {
    position: relative;
    margin-top: 21px
}

.not-found__img {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 auto
}

.not-found__img-aside {
    display: none
}

.not-found__search {
    position: relative;
    z-index: 1;
    box-sizing: border-box;
    max-width: none;
    padding: 16px 20px;
    background: #f2efe9
}

.not-found__search-caption {
    font-size: 16px;
    color: #000
}

.not-found__search-caption a {
    text-decoration: underline;
    color: #46bb8d
}

.not-found__search-caption a:hover {
    text-decoration: none
}

.not-found__search-caption-text {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-weight: 400;
    font-style: normal;
    position: relative;
    display: block;
    margin: 0 0 11px;
    padding: 0 0 0 50px;
    text-transform: none;
    color: #555
}

.not-found__search-caption-text:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -41px 0
}

.not-found__search-form {
    margin: 6px 0 0
}

.not-found__search-inp {
    border: 0 none
}

@media (min-width: 47.5em) {
    .not-found__img {
        width:auto
    }

    .not-found__img-aside {
        position: absolute;
        top: 0;
        right: 0;
        display: block
    }

    .not-found__search {
        max-width: 761px;
        margin: -129px auto 0;
        padding: 32px 10px 23px 76px;
        -webkit-transform: translate(-15px,0);
        -ms-transform: translate(-15px,0);
        transform: translate(-15px,0)
    }

    .not-found__search-caption {
        font-family: 'PragmaticaExtended-Bold',Verdana;
        font-weight: 400;
        font-style: normal;
        text-transform: none;
        color: #555
    }

    .not-found__search-caption-text {
        display: inline-block;
        margin: 0;
        padding: 0
    }

    .not-found__search-caption-text:before {
        left: -51px
    }

    .not-found__search-form {
        margin: 26px 0 0
    }
}

@media (min-width: 75em) {
    .not-found {
        margin-top:33px
    }

    .not-found__img {
        margin: 0 0 0 45px
    }

    .not-found__img-aside {
        top: auto;
        right: -10px;
        bottom: 0
    }

    .not-found__search {
        max-width: 822px;
        margin: -127px 0 0;
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0)
    }
}

.prod-sections-list {
    margin: 22px 0 0
}

.prod-sections-list__item {
    margin: 16px 0 0
}

.prod-sections-list__item:first-child {
    margin-top: 0
}

@media (min-width: 47.5em) {
    .prod-sections-list {
        margin:40px 0 0
    }

    .prod-sections-list__item {
        margin: 67px 0 0
    }
}

.prod-section__caption {
    font-size: 16px;
    line-height: 64px;
    position: relative;
    box-sizing: border-box;
    height: 64px;
    margin: 0;
    padding: 0 64px 0 21px;
    border-bottom: 3px solid transparent;
    background: #f8f4ed
}

.prod-section__caption.active {
    border-bottom-color: #955e42;
    background: transparent
}

.prod-section__caption-text {
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle
}

.prod-section__caption.active .prod-section__caption-arrow {
    background: #955e42;
}

.prod-section__caption.active .prod-section__caption-arrow:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.prod-section__caption-arrow {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 64px;
    background: #f2efe9
}

.prod-section__caption-arrow:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin-top: -9px;
    margin-left: -13px;
    content: '';
    -webkit-transition: .3s;
    transition: .3s
}

.prod-section__descr {
    display: none
}

.prod-section__content {
    margin-top: 27px
}

.js-catalog-category .prod-section__content {
    display: none
}

@media (min-width: 47.5em) {
    .prod-section__caption {
        font-size:24px;
        line-height: 1.2;
        height: auto;
        margin: 0 0 .125em;
        padding: 0;
        border: 0 none;
        background: transparent;
		display:flex
    }

    .prod-section__caption-arrow {
        display: none
    }

    .prod-section__descr {
        display: block;
        font-size: 12px
    }

    .prod-section__content,.js-catalog-category .prod-section__content {
        display: block!important;
        margin-top: 40px
    }
}

.filter {
    display: none
}

.filter__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.filter__content {
    position: relative;
    padding: 20px 8px 21px 23px;
    background: #f8f4ed;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.filter__content:before {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-transform: skewX(-6deg) translate(9px,0);
    -ms-transform: skewX(-4deg) translate(9px,0);
    transform: skewX(-4deg) translate(9px,0);
    background: #f8f4ed
}

.filter__content-wrap {
    position: relative;
    z-index: 1
}

.filter__aside {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #000 url(../css/../img/bg-wood4.png) center bottom repeat-x;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 196px;
    -ms-flex: 0 0 196px;
    flex: 0 0 196px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.filter__check-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 -13px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.filter__check-list-item {
    margin: 0 20px 13px 0
}

.filter__check {
    display: none
}

.filter__check+.filter__check-lbl {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 13px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    position: relative;
    display: inline-block;
    padding: 7px 0 6px 38px;
    letter-spacing: 0;
    text-transform: none;
    color: #000;
    border-bottom: 2px dashed #f2efe9;
    cursor: pointer
}

.filter__check+.filter__check-lbl:before {
    position: absolute;
    bottom: -2px;
    left: 0;
    width: 30px;
    height: 30px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -66px -126px
}

.filter__check:checked+.filter__check-lbl {
    color: #46bb8d;
    border-bottom: 2px solid #46bb8d
}

.filter__check:checked+.filter__check-lbl:before {
    width: 30px;
    height: 30px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -97px -126px
}

.filter__btn {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    margin: 30px 0 0;
    padding: 0;
    text-transform: none;
    color: #fff;
    border: 0 none;
    border-bottom: 2px dashed #fff;
    background: transparent
}

.filter__btn:hover {
    border-bottom-color: transparent
}

.filter__types {
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -58px
}

.filter__type {
    position: relative;
    display: block;
    width: 58px;
    height: 40px;
    background: #fff
}

.filter__type.active {
    background: #f99f27
}

.filter__type--1:after {
    position: absolute;
    z-index: 1;
    top: 0;
    right: -5px;
    content: '';
    border-bottom: 40px solid transparent;
    border-left: 5px solid #fff
}

.filter__type--1:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -13.5px;
    margin-left: -13.5px;
    content: ''
}

.filter__type--2:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9.5px;
    margin-left: -15.5px;
    content: ''
}

.filter__type--1.active:after {
    border-left-color: #f99f27
}

@media (min-width: 47.5em) {
    .filter {
        display:none;
    }
}

@media (min-width: 75em) {
    .filter__aside {
        -webkit-box-flex:0;
        -webkit-flex: 0 0 213px;
        -ms-flex: 0 0 213px;
        flex: 0 0 213px
    }

    .filter__check+.filter__check-lbl {
        font-size: 16px;
        padding: 12px 0 7px 51px;
        cursor: pointer
    }

    .filter__check+.filter__check-lbl:before {
        width: 40px;
        height: 40px;
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: 0 0
    }

    .filter__check:checked+.filter__check-lbl:before {
        width: 40px;
        height: 40px;
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: -41px 0
    }

    .filter__btn {
        font-size: 17px
    }
}

.gallery {
    margin: 0 0 -29px
}

.gallery__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.gallery__item {
    position: relative;
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 29px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.gallery__item:before {
    display: block;
    margin-top: 100%;
    content: ''
}

.gallery__link {
    position: absolute;
    top: 0;
    right: 8.5px;
    bottom: 0;
    left: 8.5px;
    display: block;
    box-sizing: border-box;
    border-bottom: 10px solid #f8f4ed;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.gallery__link:hover {
    border-bottom-color: #f99f27
}

.gallery__loupe {
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    width: 46px;
    height: 46px;
    background: rgba(250,247,243,.9)
}

.gallery__loupe:before {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -12.5px;
    margin-left: -12.5px;
    content: ''
}

.gallery__play {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -29px;
    margin-left: -29px;
    opacity: .72
}

.gallery__link:hover .gallery__loupe {
    display: block
}

@media (min-width: 47.5em) {
    .gallery {
        margin:0 0 -27px
    }

    .gallery__list {
        margin: 0 -13.5px
    }

    .gallery__item {
        max-width: 33.33333%;
        margin: 0 0 27px;
        padding: 0 13.5px;
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }

    .gallery__item--type1 {
        max-width: 66.66667%;
        -webkit-flex-basis: 66.66667%;
        -ms-flex-preferred-size: 66.66667%;
        flex-basis: 66.66667%
    }

    .gallery__item--type1:before {
        margin-top: 48.1%
    }
}

@media (min-width: 75em) {
    .gallery {
        margin:0 0 -17px
    }

    .gallery__list {
        margin: 0 -8.5px
    }

    .gallery__item {
        max-width: 25%;
        margin: 0 0 17px;
        padding: 0 8.6px;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }

    .gallery__item--type1 {
        max-width: 50%;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

    .gallery__item--type1:before {
        margin-top: 48.5%
    }
}

.cboxIframe {
    display: block;
    width: 100%;
    height: 100%
}

#cboxOverlay {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff
}

#colorbox {
    z-index: 1000;
    outline: none
}

#cboxContent {
    position: relative;
    background: #fff
}

#cboxLoadedContent {
    margin-bottom: 70px
}

#cboxTitle {
    font-size: 13px;
    line-height: 1.38462;
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
    width: 100%;
    padding: 26px 35px;
    color: #4a4a4a;
    background: #fff
}

#cboxPrevious {
    position: absolute;
    top: 0;
    bottom: 70px;
    left: 0;
    width: 70px;
    border: 0 none;
    background: rgba(255,255,255,.19)
}

#cboxPrevious:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 26px;
    height: 43px;
    margin-top: -21.5px;
    margin-left: -13px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -82px -36px
}

#cboxPrevious:hover {
    background: rgba(255,255,255,.55)
}

#cboxPrevious:hover:before {
    width: 26px;
    height: 43px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -27px -82px
}

#cboxNext {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 70px;
    width: 70px;
    border: 0 none;
    background: rgba(255,255,255,.19)
}

#cboxNext:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 26px;
    height: 43px;
    margin-top: -21.5px;
    margin-left: -13px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -118px 0
}

#cboxNext:hover {
    background: rgba(255,255,255,.55)
}

#cboxNext:hover:before {
    width: 26px;
    height: 43px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: 0 -82px
}

#cboxClose {
    position: absolute;
    right: 5px;
    bottom: 5px;
    width: 61px;
    height: 61px;
    border: 0 none
}

#cboxClose:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 26px;
    height: 25px;
    margin-top: -12.5px;
    margin-left: -13px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -118px -44px
}

.cboxPhoto {
    display: block
}

.post-card {
    border-bottom: 10px solid #f8f4ed
}

.post-card:hover {
    border-bottom-color: #f99f27
}

.post-card__aside {
    margin: 0 0 25px
}

.post-card__content {
    padding: 0 0 13px
}

.post-card__img-wrap {
    display: block
}

.post-card__img {
    display: block;
    width: 100%;
    height: auto
}

.post-card__header {
    margin: 0 0 13px
}

.post-card__summary {
    font-size: 13px
}

.post-card__caption {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    margin: 0 0 13px;
    text-transform: none;
    color: #000
}

.post-card__caption a {
    text-decoration: none;
    color: inherit
}

.post-card__caption a:hover {
    text-decoration: underline;
    color: #46bb8d
}

.post-card__date {
    font-size: 14px;
    position: relative;
    padding: 0 0 0 30px;
    color: #000
}

.post-card__date:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 19px;
    height: 23px;
    margin-top: -11.5px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -163px -126px
}

@media (min-width: 47.5em) {
    .post-card__aside {
        margin:0 0 18px
    }

    .post-card__content {
        padding: 0 0 22px
    }

    .post-card__header {
        margin: 0 0 23px
    }

    .post-card__caption {
        margin: 0 0 24px
    }
}

@media (min-width: 75em) {
    .post-card {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .post-card__aside {
        max-width: 48.46939%;
        margin: 0;
        -webkit-flex-basis: 48.46939%;
        -ms-flex-preferred-size: 48.46939%;
        flex-basis: 48.46939%
    }

    .post-card__content {
        max-width: 47.27891%;
        padding: 0 0 15px;
        -webkit-flex-basis: 47.27891%;
        -ms-flex-preferred-size: 47.27891%;
        flex-basis: 47.27891%
    }
}

.blog {
    margin-bottom: -29px
}

.blog__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.blog__item {
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 29px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width: 47.5em) {
    .blog {
        margin-bottom:-63px
    }

    .blog__list {
        margin: 0 -12px
    }

    .blog__item {
        max-width: 33.33333%;
        margin: 0 0 63px;
        padding: 0 12px;
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }
}

@media (min-width: 75em) {
    .blog {
        margin-bottom:-71px
    }

    .blog__item {
        max-width: 50%;
        margin: 0 0 71px;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }
}

.steps {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    max-width: 288px;
    padding: 0 0 6px
}

.steps:after {
    position: absolute;
    z-index: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 6px;
    content: '';
    background: #f2efe9
}

@media (min-width: 47.5em) {
    .steps {
        max-width:none;
        padding: 0 0 8px
    }

    .steps:after {
        height: 8px
    }
}

.step {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    width: 124px;
    padding: 2px 10px;
    text-decoration: none;
    color: #000;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.step--1 {
    width: 96px;
    height: 54px;
    background: #f2efe9;
	border-radius: 20px 0 0 0;
}

.step--1.active {
    background: #989c94;
}

.step--2 {
    width: 96px;
    height: 54px;
    background: #f2efe9;
}

.step--2.active {
    background: #989c94;
}

.step--3 {
    width: 96px;
    height: 54px;
    background: #f2efe9;
}

.step--3.active {
    background: #989c94;
}

.step__caption {
    font-size: 12px;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.step__num {
    font-family: 'Montserrat',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: 13px;
    display: inline-block;
    width: 13px;
    height: 13px;
    margin: 0 0px 0 0;
    text-align: center;
    vertical-align: middle;
    color: #000;
    border-radius: 50%;
    background: #f2efe9
}

.step__ico {
    display: block;
    margin: 0 auto;
    opacity: .5;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.step__ico--basket {
    width: 41px;
    height: 27px;
    background: url(../css/../svg/cart.svg) 0 0 no-repeat;
    background-size: cover
}

.step__ico--delivery {
    width: 41px;
    height: 28px;
    background: url(../css/../svg/delivery.svg) 0 0 no-repeat;
    background-size: cover
}

.step__ico--payment {
    width: 31px;
    height: 35px;
    background: url(../css/../svg/payment.svg) 0 0 no-repeat;
    background-size: cover
}

.step.active {
    position: relative
}

.step.active:after {
    position: absolute;
    z-index: 1;
    right: 0;
    bottom: -6px;
    width: 1000px;
    height: 6px;
    content: '';
}

.step--1.active:after {
    right: 7px
}

.step.active .step__num {
    background: #FFF;
}

.step.active .step__ico {
    opacity: 1
}

@media (min-width: 47.5em) {
    .step {
        padding:6px 15px 3px
    }

    .step--1 {
        width: 135px;
        height: 90px;
        background: #f2efe9
    }

    .step--1.active {
        background: #989c94;
    }

    .step--2 {
        width: 135px;
        height: 90px;
        background: #f2efe9
    }

    .step--2.active {
        background: #989c94;
    }

    .step--3 {
        width: 135px;
        height: 90px;
        background: #f2efe9
    }

    .step--3.active {
        background: #989c94;
    }

    .step__caption {
        font-size: 14px
    }

    .step__num {
        font-size: 14px;
        line-height: 20px;
        width: 20px;
        height: 20px
    }

    .step__ico--basket {
        width: 80px;
        height: 53px;
    }

    .step__ico--delivery {
        width: 80px;
        height: 54px
    }

    .step__ico--payment {
        width: 55px;
        height: 61px
    }

    .step.active:after {
        bottom: -8px;
        height: 8px
    }

    .step--1.active:after {
        right: 11px
    }
}

.table {
    font-size: 14px;
    line-height: 1.2;
    width: 100%;
    color: #000
}

.table th {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.38462;
    padding: 0 12px;
    text-align: left;
    vertical-align: top;
    color: #4a4a4a
}

.table td {
    padding: 8px 12px;
    vertical-align: middle;
    border: 10px solid #fff;
    background: #f8f4ed
}

.table td:first-child {
    border-left-width: 0
}

.table td:last-child {
    border-right-width: 0
}

.basket__caption {
    margin: 0 0 15px
}

.basket__list-item {
    margin: 19px 0 0
}

.basket__list-item:first-child {
    margin-top: 0
}

.basket__table {
    display: none
}

.basket__prod-name {
    text-decoration: none;
    color: #000
}

.basket__prod-name:hover {
    text-decoration: underline;
    color: #46bb8d
}

.basket__price {
    color: #949494
}

.basket__cost {
    font-family: 'Montserrat',Verdana;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    color: #000
}

.basket__counter {
    width: 76px
}

.basket__remove-btn {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    background: #f2efe9 url(../css/../img/bg-wood.png) center repeat
}

.basket__remove-btn:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 18px;
    height: 18px;
    margin-top: -9px;
    margin-left: -9px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -48px -185px
}

.basket__remove-btn:hover {
    background: #f15b3d url(../css/../img/bg-wood5.png) center repeat
}

.basket__num {
    font-size: 16px
}

.basket__price-th,.basket__price-td {
    display: none
}

.basket__footer {
		display: flex;
        flex-direction: row-reverse;
        align-items: baseline;
        margin: 19px 0 0;
}

.basket__footer-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.basket__add-wrap {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.basket__result-wrap {
    max-width: 100%;
    margin: 22px 0 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.basket__btn-wrap {
    margin: 21px 0 0;
    text-align: right
}

.basket__btn {
    width: 100%
}

@media (min-width: 47.5em) {
    .basket__caption {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 16px 0 22px;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .basket__caption-text {
        margin: 5px 0 0
    }

    .basket__caption-steps {
        margin: -13px 0 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
		border-radius: 20px 20px 0px 0px;
    }

    .basket__list {
        display: none
    }

    .basket__table {
        display: table
    }

    .basket__footer {
		display: flex;
        flex-direction: row-reverse;
        align-items: baseline;
        margin: 19px 0 0;
    }

    .basket__footer-wrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .basket__add-wrap {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 296px;
        -ms-flex: 0 0 296px;
        flex: 0 0 296px
    }

    .basket__result-wrap {
        margin: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }

    .basket__btn-wrap {
        margin: 35px 0 0
    }

    .basket__btn {
        display: inline-block;
        width: 286px;
        max-width: 100%
    }
}

@media (min-width: 75em) {
    .basket__price-th,.basket__price-td {
        display:table-cell
    }

    .basket__footer {
		display:flex;
		flex-direction: row-reverse;
		align-items: baseline;
        margin: 19px 0 0
    }

    .basket__footer-wrap {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .basket__add-wrap {
        margin: 5px 0 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 538px;
        -ms-flex: 0 0 538px;
        flex: 0 0 538px
    }
}

td.basket__counter-wrap,td.basket__remove-btn-wrap {
    width: 1%;
    padding: 0;
    white-space: nowrap
}

th.basket__num-th,td.basket__num-td {
    text-align: center
}

.basket-prod-card {
    position: relative;
    padding: 6px 8px 10px;
    background: #f8f4ed
}

.basket-prod-card__content {
    width: 50%
}

.basket-prod-card__spec {
    margin: 0 0 4px;
    color: #000
}

.basket-prod-card__spec-param {
    float: left;
    margin: 0 5px 0 0;
    color: #8d8889
}

.basket-prod-card__spec-val {
    margin: 0
}

.basket-prod-card__remove-btn {
    position: absolute;
    top: 0;
    right: 0
}

.basket-prod-card__name {
    text-decoration: none;
    color: #000
}

.basket-prod-card__name:hover {
    text-decoration: underline
}

.basket-prod-card__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 10px 0 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.basket-prod-card__counter {
    width: 92px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 92px;
    -ms-flex: 0 0 92px;
    flex: 0 0 92px
}

.basket-prod-card__counter-inp {
    background: #fff;
    padding: 0 16px;
}

.basket-prod-card__cost {
    font-family: 'Montserrat',Verdana;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    color: #000;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.basket-prod-card__num {
    font-family: 'Montserrat',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 40px;
    width: 52px;
    height: 40px;
    text-align: center;
    background: #fff;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 52px;
    -ms-flex: 0 0 52px;
    flex: 0 0 52px
	
}

.prod-add {
    max-width: none;
    margin: 0
}

.prod-add__lbl-wrap {
    margin: 0 0 11px
}

.prod-add__inp-wrap {
    position: relative
}

.prod-add__lbl {
    font-size: 13px;
    line-height: 1.38462;
    display: inline-block;
    color: #4a4a4a
}

.prod-add__btn:before {
    width: 10px;
    height: 10px;
    margin-top: -5px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -222px -105px;
    background-size: auto
}

.prod-add__btn:hover:before {
    width: 10px;
    height: 10px;
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -222px -116px;
    background-size: auto
}

@media (min-width: 47.5em) {
    .prod-add__btn {
        overflow:hidden;
        width: 37px;
        padding: 0;
        white-space: nowrap;
        text-indent: 100%
    }
}

@media (min-width: 75em) {
    .prod-add__wrap {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .prod-add__lbl-wrap {
        margin: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 120px;
        -ms-flex: 0 0 120px;
        flex: 0 0 120px
    }

    .prod-add__inp-wrap {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }

    .prod-add__btn {
        overflow: auto;
        width: auto;
        padding: 0 33px 0 5px;
        white-space: normal;
        text-indent: 0
    }
}

.order-result {
    font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #000;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
	flex-direction: column;
}

.order-result__lbl {
    display: inline-block;
	margin: 0 8px 0 16px;
    color: #000;
    font-size: 15px;
    font-weight: 600;
}

.order-result__num {
    font-family: 'Montserrat',Verdana;
    font-style: normal;
    display: inline-block;
    margin: 0 0 0 5px;
	font-size: 4vmin;
    font-weight: 800;
}

@media (min-width: 47.5em) {
    .order-result {
        font-size:16px;
        display: block
    }

    .order-result__num {
        font-size: 24px;
        margin: 0 0 0 19px
    }
}

@media (min-width: 47.5em) {
    .order-additional__num {
        font-size:20px
    }
}

.order__caption {
    margin-bottom: 25px
}

.order__header {
    margin: 0 0 31px
}

.order__subcaption {
    margin: 25px 0 14px
}

.order__date {
    font-size: 14px;
    line-height: 1.42857;
    position: relative;
    padding: 0 0 0 33px;
    color: #000
}

.order__date:before {
    position: absolute;
    top: 38%;
    left: 0px;
    width: 24px;
    height: 24px;
    margin-top: -11.5px;
    content: '';
    background-image: url(../img/calendar.svg);
}

.order__date-num {
    color: #949494
}

.order__footer {
    padding: 0 0 18px;
    border-bottom: 3px solid #000
}

.order__result {
    margin: 22px 0 0
}

.order__additional {
    margin: 13px 0 0;
    padding: 0 0 12px;
    border-bottom: 3px solid #f8f4ed
}

@media (min-width: 47.5em) {
    .order__caption {
        margin-bottom:11px
    }

    .order__header {
        margin: 0 0 34px
    }

    .order__subcaption {
        margin: 11px 0 9px
    }

    .order__footer {
        padding: 0;
        border-bottom-width: 0
    }

    .order__result {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 13px 0 0;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .order__additional {
        margin: 2px 0 0;
        padding: 0 0 14px
    }
}

.pay-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 -27px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.pay-list__item {
    box-sizing: border-box;
    max-width: 100%;
    margin: 0 0 27px;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

@media (min-width: 47.5em) {
    .pay-list {
        margin-right:-13.5px;
        margin-left: -13.5px
    }

    .pay-list__item {
        max-width: 33.33333%;
        padding: 0 13.5px;
        -webkit-flex-basis: 33.33333%;
        -ms-flex-preferred-size: 33.33333%;
        flex-basis: 33.33333%
    }
}

@media (min-width: 75em) {
    .pay-list {
        margin:0 -19px -38px
    }

    .pay-list__item {
        box-sizing: border-box;
        max-width: 25%;
        margin: 0 0 38px;
        padding: 0 19px;
        -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%
    }
}

.pay-card__ico-wrap {
    line-height: 139px;
    height: 139px;
    text-align: center;
}

.pay-card__ico {
    display: inline-block;
    width: auto;
    max-width: 120px;
    height: auto;
    max-height: 100%;
    vertical-align: middle
}

.pay-card__content {
    margin: 7px 0 0
}

@media (min-width: 47.5em) {
    .pay-card__ico-wrap {
        line-height:191px;
        height: 191px
    }
}

.result-search {
    box-sizing: border-box;
    max-width: 822px;
    padding: 17px 9px 10px;
    background: #7c965a
}

.result-search__result {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 40px;
    padding: 0 0 0 51px;
    text-transform: none;
    color: #fff;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.result-search__result:before {
	position: absolute;
    top: 50%;
    left: 0;
    width: 33px;
    height: 33px;
    margin-top: -16px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -235px -125px;
}

.result-search__result-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.result-search__result-num {
    color: #fff
}

.result-search__form {
    max-width: none;
    margin: 0
}

.result-search__form-wrap {
    margin: 11px 0 0
}

.result-search__form-aside {
    margin: 0 0 5px
}

.result-search__form-lbl {
    font-size: 16px;
    color: #000
}

@media (min-width: 47.5em) {
    .result-search {
        padding:20px 80px 23px 24px
    }

    .result-search__form-wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 15px 0 0;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .result-search__form-aside {
        margin: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 160px;
        -ms-flex: 0 0 160px;
        flex: 0 0 160px
    }

    .result-search__form-content {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }
}

.search-sections-list {
    margin: 25px 0 0
}

.search-sections-list__item {
    margin: 23px 0 0
}

.search-sections-list__item:first-child {
    margin-top: 0
}

@media (min-width: 47.5em) {
    .search-sections-list {
        margin:42px 0 0
    }

    .search-sections-list__item {
        margin: 71px 0 0
    }
}

.search-section__caption {
    font-size: 18px;
    margin: 0 0 23px
}

@media (min-width: 47.5em) {
    .search-section__caption {
        font-size:24px;
        margin: 0 0 39px
    }
}

.search-result-posts__item {
    margin: 21px 0 0
}

.search-result-posts__item:first-child {
    margin-top: 0
}

.search-result-posts__item-caption {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    margin: 0 0 .47059em;
    text-transform: none;
    color: #000
}

.search-result-posts__item-caption a {
    text-decoration: none;
    color: inherit
}

.search-result-posts__item-caption a:hover {
    text-decoration: underline;
    color: #46bb8d
}

@media (min-width: 47.5em) {
    .search-result-posts__item {
        margin:37px 0 0
    }

    .search-result-posts__item-caption {
        font-size: 17px
    }
}

.sign__item {
    margin: 29px 0 0
}

.sign__item:first-child {
    margin-top: 0
}

.sign__in-inner {
    background: #f2efe9
}

.sign__up-inner {
    background: #f8f4ed
}

.sign__item-caption {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 64px;
    position: relative;
    height: 64px;
    padding: 0 64px 0 24px;
    text-transform: none;
    color: #000;
    border-bottom: 3px solid transparent;
    background: #f2efe9
}

.sign__item-caption.active {
    border-bottom-color: #60793f;
    background: transparent
}

.sign__item-caption-text {
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle
}

.sign__item-caption.active .sign__item-caption-arrow {
    background: #60793f
}

.sign__item-caption.active .sign__item-caption-arrow:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sign__item-caption-arrow {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 64px;
    background: #60793f;
}

.sign__item-caption-arrow:before {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin-top: -9px;
    margin-left: -13px;
    content: '';
    -webkit-transition: .3s;
    transition: .3s
}

.sign__form {
    display: none;
    padding: 27px 12px 28px
}

.form_forget_passwd .sign__form {
    display: block
}

.sign__form-aside {
    display: none;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 102px;
    -ms-flex: 0 0 102px;
    flex: 0 0 102px
}

.sign__form-footer {
    margin: 28px 0 0;
    text-align: center
}

.sign__form-link {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    display: inline-block;
    margin: 26px 0 0;
    text-decoration: none;
    text-transform: none;
    color: #000;
    border-bottom: 2px dashed #000
}

.sign__form-link:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

.sign__form-inp::-webkit-input-placeholder {
    color: #000
}

.sign__form-inp:-moz-placeholder {
    color: #000
}

.sign__form-inp::-moz-placeholder {
    color: #000
}

.sign__form-inp:-ms-input-placeholder {
    color: #000
}

@media (min-width: 47.5em) {
    .sign {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0 -15px
    }

    .sign__item {
        box-sizing: border-box;
        max-width: 50%;
        margin: 0;
        padding: 0 15px;
        -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%
    }

    .sign__in {
        background: #f2efe9
    }

    .sign__in:after {
        -webkit-transform: skewX(-2deg) translate(5px,0);
        -ms-transform: skewX(-2deg) translate(5px,0);
        transform: skewX(-2deg) translate(5px,0);
        background: #f2efe9
    }

    .sign__up {
        background: #f8f4ed
    }

    .sign__up:after {
        -webkit-transform: skewX(-2deg) translate(-5px,0);
        -ms-transform: skewX(-2deg) translate(-5px,0);
        transform: skewX(-2deg) translate(-5px,0);
        background: #f8f4ed
    }

    .sign__item-inner {
        position: relative;
        padding: 22px 23px 32px
    }

    .sign__item-inner:after {
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: ''
    }

    .sign__item-caption {
        font-size: 24px;
        line-height: normal;
        height: auto;
        margin: 0 0 22px;
        padding: 0;
        border-bottom: 0 none;
        background: transparent
    }

    .sign__item-caption-arrow {
        display: none
    }

    .sign__form {
        display: block;
        padding: 0
    }

    .sign__form-footer {
        margin: 25px 0 0;
        text-align: left
    }

    .sign__form-btn {
        display: inline-block;
        width: auto
    }

    .sign__form-btn-in {
        width: 157px
    }

    .sign__form-btn-up {
        width: 281px
    }

    .sign__form-link {
        margin: 0 0 0 14px
    }
}

@media (min-width: 75em) {
    .sign__item-inner {
        padding:22px 27px 29px
    }

    .sign__item-caption {
        padding: 0 0 0 104px
    }

    .sign__form-aside {
        display: block
    }

    .sign__form-inp::-webkit-input-placeholder {
        color: transparent
    }

    .sign__form-inp:-moz-placeholder {
        color: transparent
    }

    .sign__form-inp::-moz-placeholder {
        color: transparent
    }

    .sign__form-inp:-ms-input-placeholder {
        color: transparent
    }

    .sign__form-footer {
        padding: 0 0 0 104px
    }

    .sign__form-btn-in {
        width: 187px
    }

    .sign__form-link {
        font-size: 18px;
        margin: 0 0 0 21px
    }
}

.contacts__wrap {
    position: relative;
    padding: 0
}

.contacts__map {
    display: none;
    width: 100%;
    height: 488px
}

.contacts__caption {
    font-family: 'Montserrat',Verdana;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    margin: 0 0 56px;
    text-transform: none;
    color: #000
}

.contacts__list {
    position: relative;
    height: auto
}

.contacts__list-item {
    margin: 0
}

.contacts__list-item:first-child {
    margin-top: 0
}

.contacts .ps-container>.ps-scrollbar-y-rail {
    width: 10px;
    opacity: 1
}

.contacts .ps-container:hover>.ps-scrollbar-y-rail:hover {
    opacity: 1;
    background: transparent
}

.contacts .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background: transparent
}

.contacts .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    right: 1px;
    width: 10px;
    border-radius: 0;
    background: #ef7f30
}

.contacts .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y:before,.contacts .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y:after {
    position: absolute;
    right: -1px;
    left: -1px;
    height: 4px;
    content: '';
    background: #f69729
}

.contacts .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y:before {
    top: 0
}

.contacts .ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y:after {
    bottom: 0
}

.contacts .ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y,.contacts .ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background: #ef7f30
}

@media (min-width: 47.5em) {
    .contacts__map {
        display:block
    }

    .contacts__content {
        position: absolute;
        z-index: 1;
        top: 0;
        bottom: 0;
        box-sizing: border-box;
        width: 385px;
        padding: 24px 0 0 34px;
        background: rgba(255,255,255,.8)
    }

    .contacts__list {
        height: 387px;
        padding-right: 20px
    }

    .contacts__list-item {
        margin: 30px 0 0
    }
}

@media (min-width: 75em) {
    .contacts__content {
        width:591px
    }

    .contacts__list-item {
        margin: 30px 0 0
    }
}

.contact-card__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 12.5px 27px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.contact-card__wrap.active {
    background: #f8f4ed
}

.contact-card__num {
    position: relative;
    width: 38px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 38px;
    -ms-flex: 0 0 38px;
    flex: 0 0 38px
}

.contact-card__num-text {
    font-family: 'Montserrat',Verdana;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 33px;
    position: absolute;
    top: 2px;
    right: 0;
    left: 13px;
    height: 33px;
    text-align: center;
    color: #fff
}

.contact-card__content {
    box-sizing: border-box;
    padding: 0 0 0 13px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.contact-card__right {
    margin: 19px 0 0
}

.contact-card__params {
    font-size: 13px;
    line-height: 1.4;
    color: #4a4a4a
}

.contact-card__params-param {
    font-family: 'Montserrat',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    color: #000
}

.contact-card__phone {
    font-family: 'Montserrat',Verdana;
    font-size: 22px;
    font-weight: 400;
    font-style: normal;
    line-height: 0.5;
    margin: 0 0 11px;
    color: #000
}

.contact-card__worktime {
    font-size: 11px;
    line-height: 1.2;
    color: #000
}

.contact-card__map {
    display: none;
    width: 100%;
    height: 144px
}

@media (min-width: 47.5em) {
    .contact-card__wrap {
        padding:0
    }

    .contact-card__right {
        margin: 15px 0 0
    }

    .contact-card__map {
        display: none
    }
}

@media (min-width: 75em) {
    .contact-card__wrap {
        -webkit-box-align:center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contact-card__content {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .contact-card__left {
        max-width: 235px;
        -webkit-flex-basis: 235px;
        -ms-flex-preferred-size: 235px;
        flex-basis: 235px
    }

    .contact-card__right {
        max-width: 270px;
        margin: 0;
        -webkit-flex-basis: 270px;
        -ms-flex-preferred-size: 270px;
        flex-basis: 270px
    }
}

.map-label {
    font-family: 'Montserrat',Verdana;
    font-size: 24px;
    font-weight: 400;
    font-style: normal;
    line-height: 46px;
    display: block;
    width: 52px;
    height: 46px;
    text-align: center;
    color: #fff
}

.delivery__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.delivery__aside {
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
	border: 5px solid #e27a4d;
    padding: 10px;
    border-radius: 20px 20px 20px 20px;
}

.delivery__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    margin: 25px 0 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.delivery__container-content {
    padding: 25px 10px 13px;
    background: #f8f4ed;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.delivery__container-aside {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    margin: 29px 0 0;
    background: #f2efe9;
    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.delivery__container-aside-inner {
    padding: 25px 10px 13px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.delivery__subcaption {
    margin: 0 0 .875em
}

.delivery__content-form-aside {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 121px;
    -ms-flex: 0 0 121px;
    flex: 0 0 121px
}

.delivery__aside-form-aside {
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 84px;
    -ms-flex: 0 0 84px;
    flex: 0 0 84px
}

.delivery__form-inp::-webkit-input-placeholder,.delivery__form-txt::-webkit-input-placeholder {
    color: #000
}

.delivery__form-inp:-moz-placeholder,.delivery__form-txt:-moz-placeholder {
    color: #000
}

.delivery__form-inp::-moz-placeholder,.delivery__form-txt::-moz-placeholder {
    color: #000
}

.delivery__form-inp:-ms-input-placeholder,.delivery__form-txt:-ms-input-placeholder {
    color: #000
}

.delivery__form-radios-item {
    margin: 10px 0 0
}

.delivery__form-radios-item:first-child {
    margin-top: 0
}

.delivery__form-radio-lbl {
    font-size: 14px;
    line-height: 1.5
}

.delivery__form-radio-lbl-txt {
    font-size: 13px;
    line-height: 1.38462;
    margin: 4px 0 0;
    color: #4a4a4a
}

@media (min-width: 47.5em) {
    .delivery__container {
        margin:40px 0 0;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .delivery__container-content {
        padding: 24px 28px 5px 41px
    }

    .delivery__container-aside {
        margin: 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 310px;
        -ms-flex: 0 0 310px;
        flex: 0 0 310px
    }

    .delivery__container-aside-inner {
        padding: 24px 26px 5px
    }

    .delivery__form-radios-item {
        margin: 20px 0 0
    }

    .delivery__form-radio-lbl {
        font-size: 16px
    }

    .delivery__form-radio-lbl-txt {
        margin: 8px 0 0
    }
}

@media (min-width: 75em) {
    .delivery__wrap {
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .delivery__aside {
        max-width: 310px;
        padding: 10px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 310px;
        -ms-flex: 0 0 310px;
        flex: 0 0 310px;
		border-radius: 20px 0 0 20px;
    }

    .delivery__container {
        margin: 0
    }

    .delivery__content-form-aside,.delivery__aside-form-aside {
        display: block
    }

    .delivery__form-radios-item {
        margin: 20px 0 0
    }

    .delivery__form-radio-lbl-txt {
        margin: 11px 0 0
    }
}

.delivery-inf {
    position: relative;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.delivery-inf__top {
    display: block;
    width: 100%;
    height: 29px;
    margin: 0 0 -3px
}

.delivery-inf__inner {
    padding: 15px 9px 10px;
    color: #fff;
    background: #989c94 
}

.delivery-inf__caption {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    margin: 0 0 .77273em;
    text-transform: none
}

.delivery-inf__text {
    font-size: 16px;
    line-height: 1.5;
    color: #f8f4ed
}

.delivery-inf__price {
    z-index: 11000;
    font-family: 'Montserrat',Verdana;
    font-size: 30px;
    font-weight: 400;
    font-style: normal;
    margin: 15px 0 0;
    color: #FFF
}

.delivery-inf__btn {
    position: relative;
    top: 18px;
    margin: 27px 0 0
}

@media (min-width: 47.5em) {
    .delivery-inf__top {
        height:47px
    }

    .delivery-inf__inner {
        padding: 22px 25px 10px
    }

    .delivery-inf__caption {
        font-size: 22px
    }
}

.history-list__item {
    margin: 16px 0 0
}

.history-list__item:first-child {
    margin-top: 0
}

.history-card {
    font-size: 14px;
    line-height: 1.42857;
    padding: 12px 8px 13px;
    color: #000;
    background: #f8f4ed
}

.history-card--highlight {
    background: #f2efe9
}

.history-card__date {
    color: #8d8889
}

.history-card__content {
    font-size: 13px;
    margin: 9px 0 0
}

.history-card__link {
    text-decoration: none;
    color: #000
}

.history-card__link:hover {
    text-decoration: underline;
    color: #46bb8d
}

.history-card__price {
    font-family: 'Montserrat',Verdana;
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    margin: 12px 0 0
}

.history-card__status {
    margin: 17px 0 0;
    color: #949494
}

.tabs__content {
    padding: 16px 0 0
}

@media (min-width: 47.5em) {
    .tabs__content {
        padding:30px 0 0
    }
}

@media (min-width: 75em) {
    .tabs__content {
        padding:35px 0 0
    }
}

.tabs-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    padding: 0;
    list-style: none;
    border-bottom: 3px solid #46bb8d
}

.tabs-nav__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.tabs-nav__item.active .tabs-nav__link {
    color: #fff;
    background: #5cc19d url(../css/../img/bg-wood1.png) center repeat
}

.tabs-nav__item.active .tabs-nav__link-text {
    border-bottom: 0 none
}

.tabs-nav__link {
    font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.2;
    display: block;
    padding: 11px 5px 9px 19px;
    text-decoration: none;
    text-transform: none;
    color: #46bb8d;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.tabs-nav__link-text {
    border-bottom: 1px dashed #46bb8d
}

@media (min-width: 47.5em) {
    .tabs-nav {
        border-bottom:0 none
    }

    .tabs-nav__item {
        display: block;
        margin: 0 27px 0 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
        flex: 0 1 auto
    }

    .tabs-nav__item.active .tabs-nav__link {
        color: #46bb8d;
        border-bottom: 2px solid #46bb8d;
        background: transparent
    }

    .tabs-nav__item.active .tabs-nav__link:before {
        width: 35px;
        height: 35px;
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: -41px -41px
    }

    .tabs-nav__link {
        font-size: 16px;
        position: relative;
        padding: 9px 0 5px 47px;
        color: #000;
        border-bottom: 2px dashed #f2efe9;
        background: transparent
    }

    .tabs-nav__link:before {
        position: absolute;
        bottom: -2px;
        left: 0;
        width: 35px;
        height: 35px;
        content: '';
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: -82px 0
    }

    .tabs-nav__link-text {
        border-bottom: 0 none
    }
}

@media (min-width: 75em) {
    .tabs-nav__item.active .tabs-nav__link:before {
        width:40px;
        height: 40px;
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: -41px 0
    }

    .tabs-nav__link {
        padding: 12px 0 7px 52px
    }

    .tabs-nav__link:before {
        width: 40px;
        height: 40px;
        background-image: url(../css/../img/sprite/png-sprite.png);
        background-position: 0 -41px
    }
}

.settings__caption {
    margin: 1.2em 0 1.2em
}

.settings__container-content {
    padding: 17px 11px 15px;
    background: #f8f4ed
}

.settings__aside {
    margin: 38px 0 0
}

.settings__aside-top {
    display: block;
    width: 100%;
    height: 19px
}

.settings__aside-inner {
    padding: 7px 23px 0;
    background: #000 url(../css/../img/bg-wood7.png) center bottom repeat-x
}

.settings__aside-caption {
    color: #fff
}

.settings__aside-form-lbl {
    color: #fff
}

.settings__form-aside {
    display: none
}

.settings__date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.settings__date-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.settings__date-unit {
    font-size: 14px;
    margin: 0 5px;
    color: #000
}

.settings__inp-day,.settings__inp-month {
    width: 45px
}

.settings__inp-year {
    width: 78px
}

.settings__aside-form-txt {
    height: 65px
}

.settings__btn {
    font-size: 18px;
    padding-top: 8px;
    padding-bottom: 10px
}

.settings__aside-btn {
    position: relative;
    top: 11px;
    margin-top: -11px
}

.settings__container-btn {
    position: relative
}

.settings__text {
    margin: 34px 0 0
}

.acc__item + .acc__item {
    margin-top: 1.6em
}

.acc__head {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: left;
    border: 0 none;
    background: transparent;
    cursor: pointer
}

.acc__head:hover {
    color: #46bb8d
}

.acc__head:hover .acc__icon:before,
.acc__head:hover .acc__icon:after {
    background: #46bb8d
}

.acc__icon {
    position: relative;
    display: block;
    width: 16px;
    height: 16px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 20px
}

.acc__icon:before,
.acc__icon:after {
    position: absolute;
    top: 50%;
    left: 50%;
    content: '';
    background: #3e2d30;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.acc__icon:before {
    width: 16px;
    height: 2px
}

.acc__icon:after {
    width: 2px;
    height: 16px
}

.acc__item--open .acc__icon:after {
    display: none
}

.acc__body {
    display: none;
    margin-top: 1em
}

.acc__item--open .acc__body {
    display: block
}

.orders-loader {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 24px 0
}

.orders-loader__spinner {
    width: 32px;
    height: 32px;
    border: 3px solid #f4e3d3;
    border-top-color: #46bb8d;
    border-radius: 50%;
    -webkit-animation: orders-spin .8s linear infinite;
    animation: orders-spin .8s linear infinite
}

@-webkit-keyframes orders-spin {
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes orders-spin {
    to {
        transform: rotate(360deg)
    }
}

@media (min-width: 47.5em) {
    .settings__wrap {
        display:-webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .settings__container {
        padding: 24px 33px 0;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }

    .settings__aside {
        max-width: 310px;
        margin: -37px 0 0;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 310px;
        -ms-flex: 0 0 310px;
        flex: 0 0 310px
    }

    .settings__aside-top {
        height: 26px;
        margin: 0 0 -3px
    }

    .settings__aside-inner {
        background: #000 url(../css/../img/bg-wood8.png) 0 bottom no-repeat
    }

    .settings__date-unit {
        margin: 0 9px 0 8px
    }

    .settings__btn {
        font-size: 16px;
        padding-top: 9px;
        padding-bottom: 11px
    }

    .settings__text {
        max-width: 540px;
        margin: 58px 0 0
    }
}

@media (min-width: 75em) {
    .settings__container {
        padding:0 27px;
        background: transparent
    }

    .settings__container-inner {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 27px 27px 0;
        background: #f8f4ed
    }

    .settings__container-content {
        box-sizing: border-box;
        padding: 0 0 15px 0;
        -webkit-box-flex: 1;
        -webkit-flex: 1 1 100%;
        -ms-flex: 1 1 100%;
        flex: 1 1 100%
    }

    .settings__aside {
        margin: -20px 0 0
    }

    .settings__container-form-aside {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 129px;
        -ms-flex: 0 0 129px;
        flex: 0 0 129px
    }

    .settings__aside-form-aside {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 86px;
        -ms-flex: 0 0 86px;
        flex: 0 0 86px
    }

    .settings__form-aside {
        display: block
    }

    .settings__inp::-webkit-input-placeholder,.settings__txt::-webkit-input-placeholder {
        color: transparent
    }

    .settings__inp:-moz-placeholder,.settings__txt:-moz-placeholder {
        color: transparent
    }

    .settings__inp::-moz-placeholder,.settings__txt::-moz-placeholder {
        color: transparent
    }

    .settings__inp:-ms-input-placeholder,.settings__txt:-ms-input-placeholder {
        color: transparent
    }
}

.top-caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.top-caption__aside {
    display: none
}

@media (min-width: 47.5em) {
    .top-caption__txt {
        margin-right:35px
    }

    .top-caption__aside {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
		margin-left: 25px;
    }
}

.fix-header {
    position: fixed;
    z-index: 2000;
    top: 0;
    left: 0;
    display: none;
    visibility: hidden;
    width: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translate(0,-100%);
    -ms-transform: translate(0,-100%);
    transform: translate(0,-100%);
    opacity: 0
}

.fix-header.active {
    visibility: visible;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
    opacity: 1
}

.fix-header:before {
    display: none
}

.fix-header__logo {
    position: relative;
    padding: 0px 0px 14px;
    height: 101px
}

.fix-header__logo:before,.fix-header__logo:after {
    display: none
}

.fix-header__catalog-btn {
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 75%
}

.fix-header__catalog-btn .btn__ico--arrow:before {
    -webkit-transition: .3s;
    transition: .3s
}

.fix-header__catalog-btn.active .btn__ico--arrow:before {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fix-header__logo-link {
    width: 226px;
    height: 80px;
    background: url(../css/../img/new_new/logo_white.svg) 0 0 no-repeat;
    background-size: cover
}

.fix-header__inf {
    padding: 11px 57px 15px 34px;
    margin-right: -31px;
    background-position-y: bottom;
    height: 75px;
    background-size: cover
}

.fix-header__inf-tel {
    font-size: 20px
}

.fix-header__inf-worktime {
    font-size: 12px;
    margin: 8px 0 0
}

.fix-header__top-nav {
    padding: 0 12px 0 23px;
    -webkit-flex-basis: 392px;
    flex-basis: 392px
}

.js-basket-fix-top {
    padding-left: 20px
}

.fix-header__top-nav-item {
    margin-left: 16px
}

.fix-header__top-nav-link {
    font-size: 15px
}

.fix-header__top-sign {
    height: 35px;
    padding-top: 10px;
    background: none
}

.fix-header__top-actions {
    height: auto;
    margin-left: -5px
}

.fix-header__top-basket {
    padding-top: 7px;
    padding-left: 42px
}

.fix-header__top-basket-aside {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 54px;
    -ms-flex: 0 0 54px;
    flex: 0 0 54px
}

.fix-header__top-basket-ico {
    width: 60px;
    height: 40px
}

.fix-header__top-basket-num {
    font-size: 13px;
    line-height: 15px;
    top: 0;
    right: 7px;
    width: 15px;
    height: 15px;
    border-radius: 7.5px
}

.fix-header__top-basket-price {
    font-size: 20px
}

.fix-header__menu-wrap {
    display: none;
    padding: 33px 0 10px;
    background: #fff
}

.fix-header__menu {
    margin-top: 10px;
    margin-bottom: 0;
	
}

@media (min-width: 75em) {
    .fix-header {
        display:block
    }
}

.action-card__caption p {
    margin: 0;
    padding: 0
}

.catalog__caption-text a {
    text-decoration: inherit;
    color: inherit
}

.catalog__caption-text a:hover {
    text-decoration: underline;
    color: inherit
}

.clear {
    clear: both
}

.settings__text {
    max-width: 100%!important
}

select {
    border-radius: 0;
    -webkit-appearance: none
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.slider__item a {
    text-decoration: none
}

.prod-card {
    margin-bottom: 60px
}

.ekstra {
    bottom: 18px;
    position: absolute;
    left: 5px;
    background: #7c965a;
    color: #fff;
    padding: 4px;
	border-radius:10px;
}

.with_border {
	border: 1px solid #d3d3d3;
	border-radius: 15px;
}
.main_catalog_link {
	font-size: 18px;
    line-height: 1.25;
    margin: 0 0 10px;
    color: #2c371e;
	text-decoration: none;
	font-weight: bold;
	z-index:1;
	font-family:'PragmaticaExtended-Bold';
}
.main_catalog_link:hover {
	color:#7c965a;
	text-decoration: underlined;
}
.price_block{
  border-radius:0px;
  background: #f2efe9;
  display:flex;
  align-items:center;
  justify-content: center;
  flex-direction: column;
  margin-bottom:15px;
  padding: 15px;
}

@media (min-width: 47.5em) {
    .price_block {
        flex-direction: row;
    }

.catalog-list{
	padding-top: 30px;
}
}
.prod-card__slider-for {
	width: 85%;
	visibility: hidden;
}

.prod-card__slider-nav {
	width: 15%;
	visibility: hidden;
}

.prod-card__slider-for.slick-initialized,
.prod-card__slider-nav.slick-initialized {
	visibility: visible;
}

.nav-img {
	border: 2px solid grey;
	border-radius: 10px
}

.slick-current{
	opacity: 100% !important;
}
.slick-slide {
	opacity: 50%; 
}

	.bottom-ico {
		width: 40px;
		height:40px;
	}
    .bottom-menu {
		display: flex;
		z-index:10000;
        position: fixed;
		width:100%;
		height: 80px;
		bottom: 0px;
		background-color: #2c371e;
    }

	.bottom-menu-button {
		height:100%;
		width:25%;
		background-color: #2c371e;
		align-content: center;
		text-align: center;
		color: white;
	}
	
	.bottom-catalog {
		
	}

	.bottom-button-catalog {
	position: relative;
    z-index: 2;
    display: flex;
    width: 100px;
    height: 47px;
    background: url(../css/../img/new_new/catalog_mini.svg) 0px 0px no-repeat;
    align-items: center
	}
	
	.bottom-button-catalog__link{
	color: #fff;
	text-decoration:none;
	}


	
	.bottom-button-logo {
	position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    box-sizing: border-box;
    padding: 0 5px 0 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
	}
	
	.bottom-button-logo__link{
	position: relative;
	color:#fff;
    z-index: 2;
    display: block;
    width: 100px;
    height: 47px;
    background: url(../css/../img/new_new/pilometr_logo_white_mini.svg) 0px 0px round
	}

@media (min-width: 47.5em) {
    .bottom-menu {

    }

	.bottom-menu-button{

}
}
@media (min-width: 75em) {
	    .bottom-menu {
			display:none;
		}


}

.bottom-basket {
    display: flex;
    -webkit-box-flex: 1;
    flex: 1 1 100%;
	flex-direction: column;
    flex-wrap: wrap;
    align-content: flex-end;
	color:#fff;
}

.bottom-basket__link {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.bottom-basket__ico {
    position: relative;
    display: block;
    width: 90px;
    height: 60px;
    background: url(../css/../img/new_new/bottom-cart-white.svg) 0 0 no-repeat;
    background-size: cover;
}

.bottom-basket__num {
    font-family: Montserrat,Verdana;
    font-size: 12px;
    font-weight: 400;
    font-style: normal;
    position: absolute;
    text-align: center;
	line-height: 10px;
    color: #fff;
	background-color: red;
	border-radius: 5px;
	padding: 2px;
}

.bottom-basket__content {
    font-family: Montserrat,Verdana;
    letter-spacing: .2pt;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    display: none;
    box-sizing: border-box;
    padding: 19px 0 0 11px;
    color: #2c371e;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
	float:right;
	padding:10px;
}

.bottom-basket__price {
    font-size: 24px;
    color: #2c371e;
	font-weight:600;
}

@media (min-width: 47.5em) {
    .bottom-basket {
        position:relative;
    }

    .bottom-basket:before,.bottom-basket:after {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: '';
        background: #f2efe9
    }

    .bottom-basket__num {

    }

    .bottom-basket__ico {
        width: 90px;
        height: 60px;
    }
}


.bottom-sign {
    font-family: 'Montserrat',Verdana;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -.5pt;
}

.bottom-sign__link {
    text-decoration: none;
    color: #fff;
    letter-spacing: -.6pt;
}

.bottom-sign__link:hover {
    text-decoration: underline
}
.nosale{
	color: #fff;
    min-height: 50px;
    background-color: #e1794c;
    border-radius: 20px;
    text-align: center;
    align-content: center;
    padding: 0 10px;
    font-size: 2vh;
}

.nodelivery{
	color: #fff;
    min-height: 50px;
    background-color: #7c965a;
    text-align: center;
    align-content: center;
    padding: 0 10px;
    font-size: 2vh;
}
.storages-incard{
    background-color: #fff;
    border: 2px solid #7c965a;
    border-radius: 20px 20px 0 0;
    padding: 15px 15px 0px 15px;
    margin-bottom: 0;
}

.storages-incard-header{
	font-size: 22px;
    font-family: 'PragmaticaExtended-Bold', Verdana;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
}

.miniblock  {
	width:100%;
	margin: 10px 0 0 0; 
	border-radius: 20px;
	background: url(../img/pilo_bg2.png);
	background-size: cover;
	text-align: center;
    align-content: center;
	color: white;
	font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 5vw;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -.5pt;
	
}
.miniblock  a {
	color: white;
	font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 5vw;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -.5pt;
	
}
.miniblock  a:hover {
	text-decoration: none;
	
}

.slider {
	width:100%;
}

.slider_block {
	display: flex;
	flex-direction: column;
}

@media (min-width: 75em) {
.miniblock  {
	width:100%;
	margin: 0 30px 0 0;
	border-radius: 20px;
	background: url(../img/pilo_bg2.png);
	background-size: cover;
	text-align: center;
    align-content: center;
	color: white;
	font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 2vw;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -.5pt;
	
}
.miniblock  a {
	color: white;
	font-family: 'PragmaticaExtended-Bold',Verdana;
    font-size: 2vw;
    font-weight: 400;
    font-style: normal;
    letter-spacing: -.5pt;
	
}



.slider {
	width:80%;
}

.slider_block {
	display: flex;
	flex-direction:row;
}

}

.m_price {
	flex: 1 1 100%;
}
.m_price_short {
	color: black;
    font-weight: 600;
    background-color: #ffffff85;
    border-radius: 5px;
    padding: 0px 5px;
    margin-top: 3px;
}


.basket__remove_all-btn {
    position: relative;
    display: flex;
    width: 145px;
    height: 32px;
    background: #f2efe9 url(../css/../img/bg-wood.png) center repeat;
	cursor:pointer;
	float:right;
	align-items: center;
    padding-left: 35px;
	color: #00000070;
	margin-left: 20px;

}

.basket__remove_all-btn:before {
    position: absolute;
    top: 50%;
    left: 20px;
    width: 18px;
    height: 18px;
    margin-top: -9px;
    margin-left: -9px;
    content: '';
    background-image: url(../css/../img/sprite/png-sprite.png);
    background-position: -48px -185px;
}	
.basket__remove_all-btn:hover {
    background: #f15b3d url(../css/../img/bg-wood5.png) center repeat;
	color: #fff;
}