.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto;padding:0;list-style:none}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.swiper-wrapper{position:relative;z-index:1;display:-webkit-box;display:flex;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform}
.red {color: red;}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-slide{position:relative;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;flex-shrink:0}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}
.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}
.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}
.swiper-button-next,.swiper-button-prev{position:absolute;z-index:10;top:50%;width:27px;height:44px;margin-top:-22px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:27px 44px}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-lock{display:none}
.swiper-pagination{position:absolute;z-index:10;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}
.swiper-pagination-bullet{display:inline-block;width:8px;height:8px;opacity:.2;border-radius:100%;background:#000}
button.swiper-pagination-bullet{margin:0;padding:0;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{opacity:1;background:#007aff}
.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-webkit-transition:.2s transform,.2s top;-webkit-transition:.2s transform,.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-webkit-transition:.2s transform,.2s left;-webkit-transition:.2s transform,.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-webkit-transition:.2s transform,.2s right;-webkit-transition:.2s transform,.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}
.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;background:#007aff}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:4px}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute;z-index:50;bottom:3px;left:1%;width:98%;height:5px}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;z-index:50;top:1%;right:3px;width:5px;height:98%}
.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
ul.tabs1 {display: grid;grid-auto-flow: column;padding: 0;list-style: none;color: white;justify-content: center;margin: 0 0 15px;}
ul.tabs1 li.current {text-decoration: underline;color: #f1e200;}
.tabs1 li:not(:last-child) {border-right: 1px solid white;}
ul.tabs1 li {padding: 0 8px;cursor: pointer;font-weight:300;}
.box {display: none;}
.box.visible {display: block;}
.swiper-zoom-container{display:-webkit-box;display:flex;width:100%;height:100%;text-align:center;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;justify-content:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{position:absolute;z-index:10;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}
.swiper-lazy-preloader:after{display:block;width:100%;height:100%;content:"";background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%}
.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
@-webkit-keyframes swiper-preloader-spin{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes swiper-preloader-spin{
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.swiper-container .swiper-notification{position:absolute;z-index:-1000;top:0;left:0;pointer-events:none;opacity:0}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{z-index:1;visibility:hidden;width:100%;height:100%;-webkit-transform-origin:0 0;transform-origin:0 0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;opacity:.6;background:#000;-webkit-filter:blur(50px);filter:blur(50px)}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
*{box-sizing:border-box}
html{height:100%;font-size:16px;line-height:1.42857}
body{display:-webkit-box;display:flex;overflow-x:hidden;flex-direction:column;height:100%;margin:0;padding:0;color:#5d5d5e;background-color:#fff;font-family:HelveticaNeueCyr,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:16px;line-height:1.42857;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.text-center{text-align:center}
.wrapper{-webkit-box-flex:1;flex:1 0 auto}
@font-face{font-family:HelveticaNeueCyr;font-weight:700;font-style:normal;src:url(../fonts/helveticaneuecyr-bold-webfont.woff) format("woff");src:url(../fonts/helveticaneuecyr-bold-webfont.ttf)}
@font-face{font-family:HelveticaNeueCyr;font-weight:400;font-style:normal;src:url(../fonts/helveticaneuecyr-roman-webfont.woff) format("woff");src:url(../fonts/helveticaneuecyr-roman-webfont.ttf)}
@font-face{font-family:HelveticaNeueCyr;font-weight:300;font-style:normal;src:url(../fonts/helveticaneuecyr-light-webfont.woff) format("woff");src:url(../fonts/helveticaneuecyr-light-webfont.ttf)}
@font-face{font-family:HelveticaNeueCyr;font-weight:200;font-style:normal;src:url(../fonts/helveticaneuecyr-thin-webfont.woff) format("woff");src:url(../fonts/helveticaneuecyr-thin-webfont.ttf)}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:26px}
.h4,h4{font-size:20px}
.h5,h5{font-size:16px}
.h6,h6{font-size:15px}
.btn-more{margin:15px auto!important;background:#4372c2;border:0;padding:10px 15px;color:#fff;cursor:pointer}
.btn-more:hover{opacity:.9}
.basket__header{display:-webkit-box;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}
.basket__icon{display:inline-block;width:34px;height:34px;text-decoration:none;border-radius:50%;background:#4273c1 url(../img/basket-icon.png) no-repeat 50% 50%}
.basket__count{margin-left:10px;color:#4273c1;font-size:12px;font-weight:500}
.breadcrumbs{display:-webkit-box;display:flex;margin:0;padding-left:0}
.breadcrumbs--tabs{flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.breadcrumbs--stacked{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.breadcrumbs .breadcrumbs__item,.breadcrumbs .breadcrumbs__link,.breadcrumbs .text{color:#6b6b6b;font-size:16px;line-height:32px}
.breadcrumbs__item{position:relative;margin-right:14px;list-style:none;cursor:default}
.breadcrumbs__item:after{position:absolute;top:50%;right:-10px;content:"/";-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.breadcrumbs__item:last-child{margin-right:0}
.breadcrumbs__item:last-child:after{display:none}
.breadcrumbs__item--active{color:#000!important}
.breadcrumbs__link{text-decoration:none;outline:0}
.breadcrumbs__link:focus,.breadcrumbs__link:hover{color:#262626}
.breadcrumb{padding:0;margin:0 0 15px;list-style:none}
.breadcrumb li{display:inline;font-size:13px}
.breadcrumb li+li:before{padding:8px;color:#000;content:"/\00a0"}
.breadcrumb a {color: #5d5d5e;}
.breadcrumb a:hover{color: #4372c2;}
a.back{font-size: 13px;color: #5d5d5e;}
a.back:hover{color: #4372c2;}
section{padding: 0 0 30px;}
.button{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s ease;transition:all .3s ease;text-align:center;text-decoration:none;border:none;border:2px solid transparent;outline:0;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.button--lg{padding:.5625rem 2.5rem;font-size:1.125em}
.button--md{padding:.625rem 1.875rem;font-size:1.0625em}
.button--sm{padding:.375rem 1.625rem;font-size:.75em}
.button--circle{border-radius:40px}
.button--rounded{border-radius:4px}
.button--primary{color:#000;background:#f1e200;font-weight:700}
.button--primary:focus,.button--primary:hover{background:#fff33f}
.button--secondary{color:#4b5fad;border-width:1px;border-color:#4b5fad;background:#fff}
.button--secondary:focus,.button--secondary:hover{color:#fff;background:#4b5fad}
.characteristic dl{display:-webkit-box;display:flex;margin:0;padding:10px 30px;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;justify-content:space-between}
.characteristic dl:nth-child(odd){background:#f6f6f6}
.characteristic dt{font-size:13px;font-weight:300}
.characteristic dl{font-size:13px;font-weight:400;color:#000}
.close{position:relative;z-index:10;padding:15px;cursor:pointer;border:none;outline:0;background:0 0}
.close:after,.close:before{position:absolute;top:50%;left:50%;width:100%;height:2px;content:"";background:#000}
.close:before{-webkit-transform:translate(-50%,-50%) rotateZ(-45deg);transform:translate(-50%,-50%) rotateZ(-45deg)}
.close:after{-webkit-transform:translate(-50%,-50%) rotateZ(45deg);transform:translate(-50%,-50%) rotateZ(45deg)}
.contact{padding-left:30px;background:url(../img/contact-icon.png) no-repeat 0 5px;background-size:16px;letter-spacing:1px}
.contact__link{display:block;-webkit-transition:color .3 ease;transition:color .3 ease;text-decoration:none;color:#303030}
.contact__link:focus,.contact__link:hover{color:#636363}
.contact__phone{margin-bottom:.26042vw;font-size:1.6em;font-weight:700;line-height:1.5rem}
.contact__email{display:inline-block;font-size:1em;line-height:1.1rem;border-bottom:1px #333 dashed}
.container{width:100%;max-width:1190px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}

.flex{display:-webkit-box;display:flex}
.flex--wrap{flex-wrap:wrap}
.flex--column{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.flex--center{-webkit-box-pack:center;justify-content:center}
.flex--end{-webkit-box-pack:end;justify-content:flex-end}
.flex--around{justify-content:space-around}
.flex--between{-webkit-box-pack:justify;justify-content:space-between}
.flex--middle{align-items:center;-webkit-box-align:center;-ms-flex-align:center}
.grid{    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(200px,1fr));
    grid-gap: 30px;
    text-align: -webkit-center;}
.row{margin-right:-15px;margin-left:-15px}
.headline--center{text-align:center}
.headline--line .headline__title{position:relative;padding-left:4.75rem}
.headline--line .headline__title:before{position:absolute;top:50%;left:0;width:3.5625rem;height:.375rem;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#f1e200}
.headline--fill{padding:9px 25px;background:#4372c2}
.headline--fill .headline__title{color:#fff;font-size:1.25em}
.headline__title{margin:0;color:#36363a;font-size:1.625em;font-weight:700;line-height:1.875rem}
.headline__title--blue{color:#000}
.headline__descr{margin:.625rem 0 0;color:#5d5d5e;font-size:1em}
.humburger{position:relative;z-index:101;width:30px;height:20px;cursor:pointer}
.humburger__line{position:absolute;top:50%;left:0;display:block;width:100%;height:2px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff}
.humburger__line:after,.humburger__line:before{position:absolute;left:0;width:100%;height:2px;content:"";-webkit-transition:top .3s ease .1s;transition:top .3s ease .1s;background:inherit}
.humburger__line:before{top:0}
.humburger__line:after{top:0}
.humburger--active .humburger__line:before{top:7px}
.humburger--active .humburger__line:after{top:14px}
.input{display:inline-block;padding:.375rem .875rem;color:#fff;border:1px solid transparent;outline:0;background:#6d85d7;box-shadow:0 5px 16px 0 rgba(24,48,123,.15);font-family:MyriadPro;font-size:.9375em;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input::-webkit-input-placeholder{color:#fff}
.input:-ms-input-placeholder{color:#fff}
.input::-ms-input-placeholder{color:#fff}
.input::-moz-placeholder{color:#fff}
.input::placeholder{color:#fff}
.input:focus{border-color:rgba(255,255,255,.5)}
.logo__img-cont{position:relative;text-align:center}
.logo__img-cont:before{position:absolute;z-index:0;top:50%;left:-1.82292vw;width:6.14583vw;min-width:40px;height:118px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/triangle--white.jpg) 50% 50% no-repeat;background-size:contain}
.logo__img{position:relative;z-index:1;width:11.71875vw;min-width:100px;max-width:226px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.modal{position:fixed;z-index:101;top:0;left:0;display:none;overflow:hidden;width:100%;height:100%;color:#000;outline:0;background-color:rgba(38,40,47,.7)}
.modal--open{display:block}
.modal__dialog{position:absolute;top:50%;left:50%;width:100%;max-width:370px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.modal__dialog--md{max-width:600px}
.modal__dialog--lg{max-width:900px}
.modal__content{position:relative;display:-webkit-box;display:flex;flex-direction:column;width:100%;pointer-events:auto;border:1px solid rgba(0,0,0,.2);outline:0;background-color:#fff;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.modal .close{position:absolute;top:10px;right:10px}
.nav{position:relative;z-index:101;display:-webkit-box;display:flex;margin:0;padding:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nav--active{display:-webkit-box!important;display:flex!important}
.nav--tabs{flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.nav--stacked{flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.nav__item{margin-right:.9375rem}
.nav__item:last-child{margin-right:0}
.nav__link{display:block;-webkit-transition:color .2s ease;transition:color .2s ease;text-decoration:none;color:#fff;outline:0;font-size:.8em;font-weight:500}
.footer .nav__link{font-size:1em}
.nav--line .nav__item{position:relative;margin-right:2.7rem}
.nav--line .nav__item:after{position:absolute;top:48%;right:-22px;content:"|";-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}
.nav--line .nav__item:last-child{margin-right:0}
.nav--line .nav__item:last-child:after{display:none}
.nav--line .nav__link{padding:12px 0;text-transform:uppercase}
.nav--line .nav__link:focus,.nav--line .nav__link:hover{color:#f1e200}
.nav--decoration .nav__item:not(:last-child){margin-bottom:9px}
.nav--decoration .nav__link{text-decoration:underline;font-weight:300}
.nav--decoration .nav__link:focus,.nav--decoration .nav__link:hover{color:#4372c2}
.post__img{display: block;width: 100%;height: 100%;}
.post__text{padding:.875rem 3.125rem 1.5rem 1.5625rem;box-shadow:0 6px 8px 0 rgba(0,0,0,.13);display: flex;flex-direction: column;justify-content: space-between;}
.post__title{margin:0 0 5px;color:#000}
.post__title a{color:#000;text-decoration:none}
.post__descr{margin:0 0 5px;font-size:13px;font-weight:300;line-height:18px}
.post__footer{display:-webkit-box;display:flex;margin-top:15px;-webkit-box-pack:justify;justify-content:space-between}
.post__link{padding-right:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;color:#4372c2;background:url(../img/post__link.png) no-repeat 100% 50%;font-size:11px}
.post__link:hover{color:#6a8fce}
.post__date{padding-left:20px;background:url(../img/post__date.png) no-repeat 0 50%;font-size:11px;font-weight:300}
.product .price{display:-webkit-box;display:flex;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;justify-content:center;min-height:54px}
.cart__information .price{display:-webkit-box;display:flex;flex-direction:column;align-items:center;-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;justify-content:center}
.price__value--old{text-decoration:line-through}
.price--product .price__value{display:inline-block;text-align:center}
.price--product .price__value--new{margin-bottom:3px;margin-top:4px;padding:3px 22px;color:#fff;background:#005bb0;font-size:16px}
.price--product .price__value--old{color:#5d5d5e;font-size:14px}
.price--cart .price__value--new{color:#000;font-size:32px;font-weight:700;line-height:37px}
.price--cart .price__value--old{color:#5d5d5e;font-size:20px;font-weight:300}
.product{position:relative;z-index:1;display:block;max-width:260px;padding:13px;-webkit-transition:color .3s ease;transition:color .3s ease;text-align:center;text-decoration:none;color:#000;box-shadow:0 5px 5px 0 rgba(0,0,0,.2);display: flex;flex-direction: column;align-items: center;justify-content: space-between;height: 100%;}
.product a:hover+h6 a{color:#005bb0}
.product__img-cont{z-index:0}
.product__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.product__title{margin:0;color:#000;text-decoration:none}
.product__title a{margin:0;color:#000;text-decoration:none}
.product__title a:hover{color:#005bb0}
.product .product__txt{font-size:13px;font-weight:300}
.product__size{margin:4px 0 4px;font-size:14px;font-weight:500;color:#333}
.radio{cursor:pointer}
.radio input[type=radio]{display:none}
.radio input[type=radio]:checked+.radio__custom{border-color:#f1e200}
.radio__custom{display:inline-block;width:33px;height:33px;border:1px solid #4372c2;background-color:#124488;background-repeat:no-repeat;background-position:50% 50%}
.summer{background-image:url(../img/icon-summer-2.png)}
.winter{background-image:url(../img/icon-winter-2.png)}
.allseason{background-image:url(../img/icon-allseason-2.png)}
.rating{position:relative;display:-webkit-box;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}
.rating__item{width:105px;max-width:105px;height:16px;background:url(../img/rating.png) repeat-x 0 50%}
.rating__item--active{position:absolute;top:50%;left:0;max-width:105px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/rating-active.png) repeat-x 0 50%}
.review{padding:12px 0;color:#5d5d5e;border-bottom:1px solid #e6e6e6}
.review__name{margin:0 0 10px;font-size:15px}
.review__body{margin:10px 0;font-size:14px;font-weight:300}
.review__date{font-size:13px}
.season{position:absolute;z-index:2;margin:0;padding-left:0;cursor:default}
.season__item{list-style:none;background-color:#005bb0;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}
.season__item:not(:last-child){margin-bottom:5px}
.season--sm{top:12px;left:12px}
.season--sm .season__item{width:1.66667vw;min-width:26px;height:1.66667vw;min-height:26px}
.season--lg{top:12px;left:0}
.season--lg .season__item{width:4.16667vw;min-width:40px;height:4.16667vw;min-height:40px;max-width:45px;max-height:45px}
.select{position:relative}
.select:after,.select:before{position:absolute;top:0;right:0;content:"";pointer-events:none}
.select:before{z-index:1;width:32px;height:calc(100% - 3px);opacity:1;border:1px solid #4372c2;background:#124488}
.select:after{z-index:2;top:50%;right:12px;width:10px;height:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../img/select-icon.png);background-size:10px 8px}
.select__field{display:block;width:100%;padding:9px 10px;padding-right:32px;cursor:pointer;border:1px solid #124488;outline:0;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select__field::-ms-expand{display:none}
.select__field option[disabled]{display:none}
.socials{display:-webkit-box;display:flex;margin:0;padding-left:0}
.socials__item{list-style:none}
.socials__item:not(:last-child){margin-right:10px}
.socials__link{display:block;width:20px;height:20px;border-radius:50%;font-size:0;line-height:0}
.socials__link:hover{opacity:.7}
.socials__link--vk{background:#6996c7 url(../img/socials__link--vk.png) no-repeat 50% 50%;background-size:11px 6px}
.socials__link--fb{background:#496194 url(../img/socials__link--fb.png) no-repeat 50% 50%;background-size:6px 9px}
.socials__link--od{background:#ff9c43 url(../img/socials__link--od.png) no-repeat 50% 50%;background-size:4px 8px}
.socials__link--ins{background:#cebfa9 url(../img/socials__link--ins.png) no-repeat 50% 50%;background-size:8px 8px}
.spoiler__hidden{overflow:hidden;max-height:0}
.spoiler__link{position:relative;padding:0;cursor:pointer;text-decoration:underline;color:#005bb0;border:none;outline:0;background:0 0;font-size:1em;line-height:1.375rem}
.spoiler__link:after{position:absolute;top:50%;left:100%;width:9px;height:7px;margin-left:7px;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/spoiler-arrow.png) 50% 50% no-repeat;background-size:9px 7px}
.spoiler__link:hover{color:#4372c2}
.spoiler--active .spoiler__hidden{max-height:100%}
.spoiler--active .spoiler__link:after{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}
.table{width:100%;border-collapse:collapse}
.table--primary th{padding:10px 0;font-size:17px;font-weight:500}
.table--primary thead tr{color:#fff;background:#4372c2}
.table--primary thead th{border:none}
.table--primary tbody td{position:relative;padding:4px 0}
.table--primary tbody td a{text-decoration:none;color:#333;font-size:15px}
.table--primary tbody td:after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";background:#f6f6f6}
.table--primary tbody td:first-child:after{display:none}
.tabs{display:-webkit-box;display:flex;flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.tabs__controll{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}
.tabs__controll .button{padding:0;border:none;background:#ccc}
.tabs__controll--active{color:#fff;background:#111}
.tabs__item{position:absolute;z-index:0;z-index:-1;-webkit-transition:opacity 0s ease,height .3s ease;transition:opacity 0s ease,height .3s ease;opacity:0}
.tabs__item--active{position:relative;z-index:3;float:left;width:100%;height:auto;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;opacity:1}
.timetable{padding-left:30px;background:url(../img/timetable-icon.png) no-repeat 0 50%;font-size:14px;background-size:18px}
.timetable__link{display:block;color:#303030;font-weight:300}
.tooltip{position:relative}
.tooltip:after,.tooltip:before{position:absolute;top:50%;visibility:hidden;content:"";-webkit-transition:opacity .3s linear,visibility .3s linear;transition:opacity .3s linear,visibility .3s linear;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}
.tooltip--right:before{left:calc(100% - 1px);border-color:transparent #005bb0 transparent transparent}
.tooltip--right:after{left:calc(100% + 15px)}
.tooltip:before{border-width:8px;border-style:solid}
.tooltip:after{padding:5px 10px;content:attr(data-title);color:#fff;border-radius:4px;background:#005bb0;font-size:12px}
.tooltip:hover:after,.tooltip:hover:before{visibility:visible;opacity:1}
.zoom{position:relative}
.zoom__body{position:absolute;z-index:9;top:50%;left:100%;display:none;width:300px;height:300px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;box-shadow:0 2px 3px 0 rgba(0,0,0,.22)}
.zoom__body--active{display:block}
.another-prod{padding:20px 0}
.another-prod__title{margin:0 0 8px 20px}
.another-prod .table{text-align:center;font-size:14px}
.another-prod .table .title{font-size:14px;font-weight:700}
.another-prod .table .index,.another-prod .table .is{color:#5d5d5e;font-weight:300}
.another-prod .table .price{flex-direction:row;-webkit-box-direction:normal;-webkit-box-orient:horizontal}
.another-prod .table .price__value--old{margin-right:15px}
.another-prod .table .price__value--new{font-weight:700;color:#333}
.another-prod__product-image{max-width: 30px;padding: 5px 0!important;}
.another-prod__product-image img{display:block;width:25px;height:auto;margin:0 auto}
.cart{padding:30px 0}
.cart__container{    display: grid;
    grid-auto-flow: column;
    grid-gap: 30px;    justify-content: left;}
.cart__img-cont{position:relative;padding-left:5rem;}
.cart__img-cont img{width:100%;max-width:300px}
.cart__information{overflow:hidden;max-width:790px;display: flex;flex-direction:column;}
.cart__title{margin:0 0 10px}
.cart .rating{margin-bottom:15px}
.cart__descr{margin:0 0 3px}
.cart .spoiler__link{margin-top:5px}
.cart__footer{align-items: center;margin-top: 10px;    display: flex;flex-wrap: wrap;}
.cart__info{width:310px;margin-right: 75px;}
.cart__action{display: grid;
    justify-items: center;}
.cart__action .price{margin-bottom:15px}
.cart__action form{text-align:center}
.cart__action form p{margin:0 0 20px;color:#000;font-size:18px;font-weight:300}
.cart__minimal{text-align:center;font-size:15px;font-weight:700;margin:15px 0 15px 0;color:#f33}
.cart__action .buy{display:block;margin:20px 0 0;color:#124488}
.cart__action .buy:hover{text-decoration:none}
.ajax_form{max-width:320px;}
.fancybox-content{padding:20px!important}
.cart__modal .modal__body img{width:100%;height:100%}
.footer{position:relative;z-index:0;padding:5rem 0 1.25rem;background:#090e1b}
.footer:after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;content:"";opacity:.07;background:url(../img/footer-bg.png) no-repeat 50% 50%}
.footer__container{padding:0 3.75rem}
.footer p{color:#fff;font-weight:300}
.footer__logo{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.footer__logo:before{position:absolute;z-index:-1;top:50%;left:-3.38542vw;width:7.08333vw;min-width:100px;height:118px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/triangle--blue.png) 50% 50% no-repeat;background-size:contain}
.footer__logo h1{margin:0;text-transform:uppercase;color:#4372c2}
.footer__slogan{margin:1.25rem 0 1.25rem;text-transform:uppercase;font-size:.875em;font-weight:300;line-height:1.25rem}
.footer__title{margin:0 0 15px}
.footer__address{font-size:1em}
.footer__phone{text-decoration:none;color:#fff;font-size:1em}
.footer__phone:hover{color:#4372c2}
.footer__bottom{display:-webkit-box;display:flex;font-size:.875em;flex-wrap:wrap}
.footer__bottom a{color:#fff}
.footer__bottom a:hover{color:#4372c2}
.footer .copyright{margin-right:10.41667vw}
.header{padding:16px 0 5px}
.header__container{display:-webkit-box;display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;justify-content:space-between}
.header__logo{margin-left:40px}
.header__basket{margin-right:20px}
.hero{padding:24px 0}
.hero__container{display:-webkit-box;display:flex}
.hero .selection{min-width:270px;margin-right:1.5625vw;-webkit-box-flex:0;flex:0 1 27%}
.hero .slider{max-width:836px;color:#fff;-webkit-box-flex:1;flex:1 1 836px}
.navbar{position:relative;background:#005bb0}
.navbar__container{display:-webkit-box;display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:end;-ms-flex-align:center;justify-content:flex-end}
.navbar__nav{z-index:11;margin-right:8px}
.posts span{color:#f33;text-decoration:none!important}
.posts{padding:3.125rem 0 3.4375rem}
.posts__wrapper{padding:0 30px}

.products{padding:26px 0}
.products__wrapper{padding:0 30px}
.products__container{margin-top: 40px;display: grid;grid-template-columns: repeat(auto-fit, minmax(240px,1fr));grid-gap: 30px;text-align: -webkit-center;}
.reviews{padding:20px 0 0}
.reviews__container{padding:0 25px}
.reviews .spoiler__link{margin-top:15px}
.selection{padding:16px 20px;background:#005bb0}
.selection__title{margin:0 0 13px;text-align:center;color:#fff;font-weight:300}
.selection__tabs{position:relative}
.selection__tabs .btn{margin:0 auto;text-decoration:none;color:#fff;border:none;outline:0;background:0 0;cursor:pointer;font-size:1em;font-weight:500}
.selection__tabs .btn:not(:last-child):after{position:absolute;top:0;right:49%;content:"|";-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}
.selection__tabs .tabs__controll--active{text-decoration:underline;color:#f1e200}
.selection .tabs__controll{margin-bottom:15px}
.selection__form{display:-webkit-box;display:flex;flex-direction:column;color:#fff;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.selection__radio .radio:not(:last-child){margin-right:10px}
.selection__field{margin-bottom:18px}
.selection__field label i{display:inline-block;width:14px;height:14px;margin-right:5px;background-repeat:no-repeat;background-position:50% 50%}
i.width{background-image:url(../img/icon-width.png)}
i.height{background-image:url(../img/icon-height.png)}
i.diameter{background-image:url(../img/icon-diameter.png)}
.selection .button{margin:3px auto 0}
.size{padding:0 0 30px 0}
.size .table--primary thead th:first-child{padding-left:30px;text-align:left}
.size .table--primary thead th:nth-last-child(2){padding-right:40px;text-align:right}
.size .table--primary tbody .heading{color:#4372c2;border-bottom:2px solid #4372c2;background:#fff;font-size:14px}
.size .table--primary tbody .heading td{padding:12px 0}
.size .table--primary tbody tr:nth-child(n+2) td{padding-bottom:11px}
.size .table--primary tbody td{padding-top:8px;text-align:center;font-size:14px}
.size .table--primary tbody td:first-child{padding-left:30px;text-align:left}
.size .table--primary tbody .title{font-weight:700}
.size .table--primary tbody .title a{color:#333}
.size .table--primary tbody .title a:hover{text-decoration:none;color:#4372c2}
.size .table--primary tbody .price{position:relative;flex-direction:row;padding:15px 0;padding-right:40px;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-pack:end;justify-content:flex-end}
.size .table--primary tbody .price__value--old{margin-right:15px}
.size .table--primary tbody .price__value--new{font-weight:700}
.size .table--primary tbody .button{display:block;width:34px;height:34px;margin:0 auto;text-decoration:none;border-radius:50%;background:#4372c2 url(../img/basket-icon.png) no-repeat 50% 50%}
.size .table--primary tbody .button:hover{background-color:#005bb0}
.slider{position:relative;z-index:0;overflow:hidden;background:0 0}
.slider__slide a{width:100%;height:100%}
.slider__container{position:relative;z-index:1;overflow:hidden;width:100%;height:100%;margin:0 auto;padding:0;list-style:none}
.slider__wrapper{position:relative;z-index:1;display:-webkit-box;display:flex;box-sizing:content-box;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slider__slide{position:relative;display:-webkit-box;display:flex;width:100%;height:100%;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;align-items:center;-webkit-box-align:center;-ms-flex-align:center;flex-shrink:0}
.slider__pagination{position:absolute;z-index:10;bottom:13px;left:50%;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}
.slider .swiper-pagination-bullet{width:17px;height:17px;opacity:1;outline:0;background:#c7c7c7}
.slider .swiper-pagination-bullet:not(:last-child){margin-right:10px}
.slider .swiper-pagination-bullet-active{background:#f1e200}
#buyProduct .close{top:-40px;right:0}
#buyProduct .close:after,#buyProduct .close:before{background:#fff}
#buyProduct .modal__body{padding:20px}
#buyProduct h4{margin:0 0 20px;text-align:center}
#buyProduct .buy__product{display:-webkit-box;display:flex;flex-direction:column;max-width:400px;margin:auto;-webkit-box-direction:normal;-webkit-box-orient:vertical}
#buyProduct .buy__product input:not([type=submit]){margin-bottom:10px;padding:10px 20px;border:1px solid #e9e9e9}
@media screen and (max-width:1200px){
body{background-size:cover;font-size:14px}
}
@media only screen and (max-width:1199px){
.another-prod__product-image{max-width:20px}
}
@media screen and (max-width:992px) and (orientation:landscape){
.cart__modal .modal__dialog{max-width:100%}
.cart__modal .modal__content{height:100vh;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;justify-content:center}
.cart__modal .modal__content img{max-width:260px;height:auto}
}
@media screen and (max-width:992px){
html{font-size:14px}
body{font-size:13px}
}
@media only screen and (max-width:991px){
.headline__descr br{display:none}
.post__text{padding:.875rem 1.25rem}
.post__date{padding-left:15px}
.another-prod__product-image{max-width:30px}
.cart__info{max-width:100%;margin-bottom:20px;flex-basis:100%;-ms-flex-preferred-size:100%}
.cart__action{max-width:100%;text-align:left;flex-basis:100%;-ms-flex-preferred-size:100%}
.footer__logo h1{font-size:1.875em}
}
@media screen and (max-width:768px){
.humburger__line:after,.humburger__line:before{-webkit-transition:top .3s ease .1s,opacity .3s ease,-webkit-transform .3s ease;transition:top .3s ease .1s,opacity .3s ease,-webkit-transform .3s ease;transition:top .3s ease .1s,opacity .3s ease,transform .3s ease;transition:top .3s ease .1s,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}
.humburger__line:before{top:-7px}
.humburger__line:after{top:7px}
.humburger--active .humburger__line{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.humburger--active .humburger__line:before{top:0;opacity:0}
.humburger--active .humburger__line:after{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.cart__footer{grid-template-columns: unset;}
.cart__info {margin-right: 0;}
}
@media only screen and (max-width:767px){
.another-prod__product-image{max-width:100%}
.footer .nav{margin-top:20px}
.header{padding:20px 0}
.header__container{flex-wrap:wrap}
.header__logo{max-width:50%;margin-right:auto;margin-left:0;flex-basis:50%;-ms-flex-preferred-size:50%}
.header__logo .logo__img-cont{text-align:left}
.header__contact{max-width:52%;margin-top:10px;margin-right:3%;-webkit-box-ordinal-group:4;flex-basis:52%;-ms-flex-order:3;-ms-flex-preferred-size:52%;order:3}
.header__timetable{max-width:45%;margin-top:10px;-webkit-box-ordinal-group:5;flex-basis:45%;-ms-flex-order:4;-ms-flex-preferred-size:45%;order:4}
.header__basket{margin-top:0;margin-left:auto}
.hero__container{flex-wrap:wrap}
.hero .selection{max-width:100%;margin-right:0;-webkit-box-flex:1;flex:1 0 100%}
.hero .selection__tabs .btn:first-child{margin-right:10px}
.hero .selection__tabs .btn:first-child:after{left:49.8%}
.hero .selection__tabs .btn:last-child{margin-left:10px}
.hero .slider{margin-bottom:25px;-webkit-box-ordinal-group:0;order:-1}
.navbar__container{padding:15px 0}
.navbar__container:after{position:absolute;bottom:0;left:0;width:100%;height:1px;content:"";background:#005bb0}
.navbar__nav{position:absolute;top:100%;left:0;width:100%;margin-right:0;background:#4372c2}
.navbar .nav{display:none;flex-direction:column;padding:5px 15px;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.navbar .nav__item:after{display:none}
.navbar .nav__link{padding:7px 0}
.slider__slide{min-height:52.08333vw}
}
@media screen and (max-width:640px){
body{font-size:12px}
}
@media only screen and (max-width:639px){
.cart__container{grid-auto-flow: row;}
.cart__img-cont{margin:0 auto;text-align:center}
.footer__container{padding:0}
}
@media only screen and (max-width:575px){
.headline__title br{content:""}
.responsive-table{display:block;overflow-x:auto;overflow-y:hidden;width:100%;min-height:1px}
.table{white-space:nowrap}
.table--primary tbody td:not(:first-child){min-width:120px}
.zoom__body{width:180px;height:180px}
.another-prod .table tr:first-child .zoom__body{top:18px;-webkit-transform:translateY(0);transform:translateY(0)}
.another-prod .table tr:last-child .zoom__body{top:auto;bottom:18px;-webkit-transform:translateY(0);transform:translateY(0)}
.another-prod__product-image .zoom{position:static}
.posts__wrapper{padding:0}
.products__wrapper{padding:0}
}
@media only screen and (max-width:479px){
.col-1{max-width:calc(8.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(8.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(8.33333% - (15px * 2));flex-shrink:0}
.col-2{max-width:calc(16.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(16.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(16.66667% - (15px * 2));flex-shrink:0}
.col-3{max-width:calc(25% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(25% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(25% - (15px * 2));flex-shrink:0}
.col-4{max-width:calc(33.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(33.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(33.33333% - (15px * 2));flex-shrink:0}
.col-5{max-width:calc(41.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(41.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(41.66667% - (15px * 2));flex-shrink:0}
.col-6{max-width:calc(50% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(50% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(50% - (15px * 2));flex-shrink:0}
.col-7{max-width:calc(58.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(58.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(58.33333% - (15px * 2));flex-shrink:0}
.col-8{max-width:calc(66.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(66.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(66.66667% - (15px * 2));flex-shrink:0}
.col-9{max-width:calc(75% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(75% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(75% - (15px * 2));flex-shrink:0}
.col-10{max-width:calc(83.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(83.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(83.33333% - (15px * 2));flex-shrink:0}
.col-11{max-width:calc(91.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(91.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(91.66667% - (15px * 2));flex-shrink:0}
.col-12{max-width:calc(100% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(100% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(100% - (15px * 2));flex-shrink:0}
.cart__modal .modal__content{height:100vh;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;justify-content:center}
.footer__title{margin-top:15px}
.footer .nav:last-child{margin-top:10px}
.header__contact{max-width:100%;margin-right:0;flex-basis:100%;-ms-flex-preferred-size:100%}
.header__timetable{max-width:100%;margin-right:0;flex-basis:100%;-ms-flex-preferred-size:100%}
.slider{padding-bottom:20px}
}
@media only screen and (max-width:374px){
.slider{padding-bottom:10px}
.slider__slide{min-height:200px}
}
@media only screen and (min-width:480px){
.col-sm-1{max-width:calc(8.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(8.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(8.33333% - (15px * 2));flex-shrink:0}
.col-sm-2{max-width:calc(16.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(16.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(16.66667% - (15px * 2));flex-shrink:0}
.col-sm-3{max-width:calc(25% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(25% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(25% - (15px * 2));flex-shrink:0}
.col-sm-4{max-width:calc(33.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(33.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(33.33333% - (15px * 2));flex-shrink:0}
.col-sm-5{max-width:calc(41.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(41.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(41.66667% - (15px * 2));flex-shrink:0}
.col-sm-6{max-width:calc(50% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(50% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(50% - (15px * 2));flex-shrink:0}
.col-sm-7{max-width:calc(58.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(58.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(58.33333% - (15px * 2));flex-shrink:0}
.col-sm-8{max-width:calc(66.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(66.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(66.66667% - (15px * 2));flex-shrink:0}
.col-sm-9{max-width:calc(75% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(75% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(75% - (15px * 2));flex-shrink:0}
.col-sm-10{max-width:calc(83.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(83.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(83.33333% - (15px * 2));flex-shrink:0}
.col-sm-11{max-width:calc(91.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(91.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(91.66667% - (15px * 2));flex-shrink:0}
.col-sm-12{max-width:calc(100% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(100% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(100% - (15px * 2));flex-shrink:0}
}
@media only screen and (min-width:768px){
.col-md-1{max-width:calc(8.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(8.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(8.33333% - (15px * 2));flex-shrink:0}
.col-md-2{max-width:calc(16.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(16.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(16.66667% - (15px * 2));flex-shrink:0}
.col-md-3{max-width:calc(25% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(25% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(25% - (15px * 2));flex-shrink:0}
.col-md-4{max-width:calc(33.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(33.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(33.33333% - (15px * 2));flex-shrink:0}
.col-md-5{max-width:calc(41.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(41.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(41.66667% - (15px * 2));flex-shrink:0}
.col-md-6{max-width:calc(50% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(50% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(50% - (15px * 2));flex-shrink:0}
.col-md-7{max-width:calc(58.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(58.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(58.33333% - (15px * 2));flex-shrink:0}
.col-md-8{max-width:calc(66.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(66.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(66.66667% - (15px * 2));flex-shrink:0}
.col-md-9{max-width:calc(75% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(75% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(75% - (15px * 2));flex-shrink:0}
.col-md-10{max-width:calc(83.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(83.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(83.33333% - (15px * 2));flex-shrink:0}
.col-md-11{max-width:calc(91.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(91.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(91.66667% - (15px * 2));flex-shrink:0}
.col-md-12{max-width:calc(100% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(100% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(100% - (15px * 2));flex-shrink:0}
.humburger{display:none}
}
@media only screen and (min-width:992px){
.col-lg-1{max-width:calc(8.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(8.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(8.33333% - (15px * 2));flex-shrink:0}
.col-lg-2{max-width:calc(16.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(16.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(16.66667% - (15px * 2));flex-shrink:0}
.col-lg-3{max-width:calc(25% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(25% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(25% - (15px * 2));flex-shrink:0}
.col-lg-4{max-width:calc(33.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(33.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(33.33333% - (15px * 2));flex-shrink:0}
.col-lg-5{max-width:calc(41.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(41.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(41.66667% - (15px * 2));flex-shrink:0}
.col-lg-6{max-width:calc(50% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(50% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(50% - (15px * 2));flex-shrink:0}
.col-lg-7{max-width:calc(58.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(58.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(58.33333% - (15px * 2));flex-shrink:0}
.col-lg-8{max-width:calc(66.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(66.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(66.66667% - (15px * 2));flex-shrink:0}
.col-lg-9{max-width:calc(75% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(75% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(75% - (15px * 2));flex-shrink:0}
.col-lg-10{max-width:calc(83.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(83.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(83.33333% - (15px * 2));flex-shrink:0}
.col-lg-11{max-width:calc(91.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(91.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(91.66667% - (15px * 2));flex-shrink:0}
.col-lg-12{max-width:calc(100% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(100% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(100% - (15px * 2));flex-shrink:0}
}
@media only screen and (min-width:1200px){
.col-xl-1{max-width:calc(8.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(8.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(8.33333% - (15px * 2));flex-shrink:0}
.col-xl-2{max-width:calc(16.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(16.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(16.66667% - (15px * 2));flex-shrink:0}
.col-xl-3{max-width:calc(25% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(25% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(25% - (15px * 2));flex-shrink:0}
.col-xl-4{max-width:calc(33.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(33.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(33.33333% - (15px * 2));flex-shrink:0}
.col-xl-5{max-width:calc(41.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(41.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(41.66667% - (15px * 2));flex-shrink:0}
.col-xl-6{max-width:calc(50% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(50% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(50% - (15px * 2));flex-shrink:0}
.col-xl-7{max-width:calc(58.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(58.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(58.33333% - (15px * 2));flex-shrink:0}
.col-xl-8{max-width:calc(66.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(66.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(66.66667% - (15px * 2));flex-shrink:0}
.col-xl-9{max-width:calc(75% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(75% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(75% - (15px * 2));flex-shrink:0}
.col-xl-10{max-width:calc(83.33333% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(83.33333% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(83.33333% - (15px * 2));flex-shrink:0}
.col-xl-11{max-width:calc(91.66667% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(91.66667% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(91.66667% - (15px * 2));flex-shrink:0}
.col-xl-12{max-width:calc(100% - (15px * 2));margin-right:15px;margin-left:15px;-webkit-box-flex:0;flex-basis:calc(100% - (15px * 2));flex-grow:0;-ms-flex-negative:0;-ms-flex-positive:0;-ms-flex-preferred-size:calc(100% - (15px * 2));flex-shrink:0}
.header__logo{margin-right:-100px}
.header__timetable{margin-top:-15px}
.header__basket{margin-top:-20px}
}
#one_click{padding:0 30px 20px 30px!important;font-size:14px}
#one_click h5{font-size:17px;font-weight:400;padding:0;margin:15px 0;color:#333}
#one_click .form-group input{width:100%;margin:6px 0;padding:10px 10px 10px 15px;border:2px #c2d3f1 solid}
#one_click .form-group textarea{width:100%;margin:6px 0;padding:10px 10px 10px 15px;border:2px #c2d3f1 solid}
::-webkit-input-placeholder{color:#4372c2}
:-moz-placeholder{color:#4372c2}
::-moz-placeholder{color:#4372c2}
:-ms-input-placeholder{color:#4372c2}
#one_click .form-check{display:-webkit-box;display:flex;align-items:center;-webkit-box-align:center;-webkit-box-pack:justify;-ms-flex-align:center;-webkit-box-pack:start;justify-content:flex-start}
#one_click .form-check input{width:30px;margin:0 0}
#one_click .form-check-label{font-size:12px}
#one_click .small-text-line{font-size:13px;line-height:13px}
.swal-footer{text-align:center}
.swal-button{background-color:#4372c2;opacity:.8}
.swal-button:active{background-color:#4372c2}
.swal-button:not([disabled]):hover{opacity:1;background-color:#4372c2}
.swal-button:focus{box-shadow:none}
.swal-icon--success__ring{border:4px solid #4372c2}
.swal-icon--success__line{background-color:#4372c2}
.col_6{width:48%;padding:0 2% 4% 0;float:left}
.ec-form{max-width: 850px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px,1fr));
    grid-gap: 40px;}
.ec-form .form-group{display:-webkit-box;display:flex;overflow-x:hidden;flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical}
.ec-form .form-group input,textarea{width:100%;margin:0 0 10px 0;padding:10px 10px 10px 15px;border:2px #c2d3f1 solid}
.ec-form .ec-antispam{display:none}
.ec-form .ec-rating-description{color:#005bb0;font-size:14px;}
.ec-form .control-label{font-size:14px}
.ec-form .btn-primary{border:0;cursor:pointer;padding:9px 14px;color:#fff;background:#0094de}
.ec-message__reply p{font-size:14px;font-weight:300}
.ec-message__reply p strong{font-size:15px}
#result .output{display:inline-block;margin-right:15px;margin-bottom:15px}
#msCart th{background:#fff;color:#333;text-shadow:0 0 0 #2d2020;padding:10px 20px}
#msCart th,td{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e6edf1}
#msCart th:first-child,td:first-child{text-align:left}
#msCart th:first-child{border-top-left-radius:0}
#msCart th:last-child{border-top-right-radius:0;border-right:none}
#msCart td{padding:10px 5px;background:#fff;text-align:center}
#msCart tr{background:#e1eef5}
#msCart tr:last-child td:first-child{border-radius:0}
#msCart tr:last-child td:last-child{border-radius:0}
#msCart tr td:last-child{border-right:none}
#msCart tr:first-child{background:#005bb0;color:#fff}
#msCart .header{background:#005bb0;color:#fff}
#msCart .header th{padding-left:10px;background:#005bb0;color:#fff}
#msCart .form-group input{min-width:20px;border:0 #ccc solid;min-width:20px;max-width:53px;text-align:center}
#msCart .form-group .minus{background:#f1f1f1;border:0;color:#000;cursor:pointer}
#msCart .form-group .plus{background:#f1f1f1;border:0;color:#000;cursor:pointer}
#msCart .btn-default{border:0;float:right;cursor:pointer;padding:9px 14px;color:#fff;background:#0094de}
#msCart .btn-default:before{content:'x'}
#msCart .table-responsive{border-bottom:2px #005bb0 solid;margin:15px 0 20px 0}
#msCart .table-striped{width:100%;border-spacing:0;border-collapse:collapse}
#msCart .count{display:table-cell}
#payments .form-group input{min-width:20px}
#payments .form-group label{width:auto;float:none}
#deliveries .form-group label{width:auto;float:none}
#deliveries .form-group input{min-width:20px}
#msCart .title a{color:#333;text-decoration:none}
#msCart .title{text-align:center}
#pdopage.loading{opacity:0.5;}
ul.pagination {
    list-style: none;
    display: grid;
    grid-auto-flow: column;
    justify-content: center;
    grid-gap: 10px;
    padding: 20px 0 0 0;
}
.grid_catalog{display: grid;grid-template-columns: repeat(auto-fill, minmax(200px,1fr));grid-gap: 30px;text-align: -webkit-center;    margin-top: 40px;}
.posts__container{margin:40px -15px 0 -15px;display: grid;grid-template-columns: repeat(auto-fit, minmax(240px,1fr));grid-gap: 30px;}
.posts__container .post {display: grid;grid-template-rows: 150px 1fr;}
.tabs-podbor {display: grid;grid-auto-flow: column;padding: 0;list-style: none;color: white;justify-content: center;margin: 0 0 15px;}
.tabs-podbor a {padding: 0 8px;cursor: pointer;font-weight: 300;text-decoration: none;color: white;}
.tabs-podbor a.current {text-decoration: underline;color: #f1e200;}
.tabs-podbor a:not(:last-child) {border-right: 1px solid white;}
@media only screen and (max-width:768px){
.grid_catalog{grid-template-columns: repeat(auto-fill, minmax(150px,1fr));grid-gap: 17px;}
.col_6{width:100%;padding:0 0 4% 0;float:left}
.ec-form{grid-gap: 0px;}
.posts__container{margin:40px 0 0 0;}
}