@charset "UTF-8";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
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:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.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{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding: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"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Bold.eot");src:url("../fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.svg#Montserrat-Bold") format("svg");font-weight:bold;font-style:normal;font-display: swap;}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Light.eot");src:url("../fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Light.woff2") format("woff2"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype"),url("../fonts/Montserrat-Light.svg#Montserrat-Light") format("svg");font-weight:300;font-style:normal;font-display: swap;}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Medium.eot");src:url("../fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Medium.woff2") format("woff2"),url("../fonts/Montserrat-Medium.woff") format("woff"),url("../fonts/Montserrat-Medium.ttf") format("truetype"),url("../fonts/Montserrat-Medium.svg#Montserrat-Medium") format("svg");font-weight:500;font-style:normal;font-display: swap;}
@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Regular.eot");src:url("../fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat-Regular.svg#Montserrat-Regular") format("svg");font-weight:normal;font-style:normal;font-display: swap;}
.footer:before,
.category-hub li .inner:before,
.sub-hub li .inner:before{background:rgba(0,0,0,0);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,black));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,black 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0);}
.popup-holder .popup-holder-content,
.pagination,
.filters .row .opener-filter,
.filters .row.clear-filter,
.for-form .row .rating,
.for-form .buyinfo li .informat{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.reviews li .inner,
.cartproduct .price-block,
.settlements ul li,
.for-form .row div.price,
.inbasket,
.inbasket li .text .price-number-amount-block .price-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit'],
label .checkmark,
.logo-block,
.logo,
.logo a,
.menu-block,
.menu,
.menu li a,
.download,
.lang,
.lang li a,
.contacts-block,
.contacts,
.contacts li a,
.contacts li a .img,
.popup-holder.popup-active-contacts .contacts,
.popup-holder.popup-active-contacts .contacts li,
.phones-block,
.phones-icon,
.phones-icon .icon,
.otherphones,
.phones,
.otherphones li a,
.phones li a,
.email,
.time-block,
.time-icon,
.time-icon .icon,
.callback,
.catalog-block .catalog li .inner,
.catalog-block .catalog li .inner .img,
.search-block,
.search button,
.favorites,
.favorites .number,
.popup-holder .popup-holder-content .close-popup,
.popup-holder.popup-holder-callback .popup-callback-content,
.popup-holder.popup-holder-ask .popup-ask-content,
.popup-holder.popup-holder-help .popup-help-content,
.popup-holder.popup-holder-otherphones .popup-otherphones-content,
.popup-holder.popup-holder-thanks .popup-thanks-content,
.popup-holder.popup-holder-order .popup-order-content,
.popup-holder.popup-holder-search .popup-search-content,
.popup-holder.popup-holder-search .popup-search-content button,
.popup-holder.popup-holder-search .open-search,
.popup-holder.popup-holder-filter .open-filter,
.popup-holder.popup-holder-payment .popup-payment-content,
.popup-holder.popup-holder-oneclick .popup-oneclick-content,
.popup-holder.popup-holder-when .popup-when-content,
.popup-holder.popup-holder-cheaper .popup-cheaper-content,
.popup-holder.popup-holder-decline .popup-decline-content,
.popup-holder.popup-holder-wholesale .popup-wholesale-content,
.popup-holder.popup-holder-delivery .popup-delivery-content,
.popup-holder.popup-holder-mistakes .popup-mistakes-content,
.popup-holder.popup-holder-productcard .popup-productcard-content,
.section-caption,
.section-caption span,
.block-caption,
.caption-form,
.mainslider .slide .img,
.mainbrands li .inner a,
.seeall-block,
.seeall,
.tabs > label .caption,
.products li .inner .img,
.products li .inner .attrlink,
.products li .inner .description .avail,
.products li .inner .description .free,
.advant li .inner,
.informations li .inner .img,
.news li .inner .img,
.informations li .inner .description .date-reviews-more-block .date,
.news li .inner .description .date-reviews-more-block .date,
.informations li .inner .description .date-reviews-more-block .reviews,
.news li .inner .description .date-reviews-more-block .reviews,
.informations li .inner .description .date-reviews-more-block .more,
.news li .inner .description .date-reviews-more-block .more,
.reviews li .inner .date-stars-name-block .date,
.reviews li .inner .date-stars-name-block .name,
.reviews li .inner .gallery-review li .img,
.reviews.mainreviews li .inner .img,
.firstreview .img,
.lightbox,
.fa,
.glyphicon,
.fa:before,
.glyphicon:before,
.content .img,
.content ol li:before,
.content ul.gallery li .inner,
.content ul.gallery li .inner .img,
.content.content-contacts ul li,
#gototop,
.pagination li a,
.category-hub li .inner .img,
.sub-hub li .inner .img,
.filters .row label .checkmark,
.filters .row.active-filter .activefilter li a,
.opener-sorting,
.sort li a,
.photogallery .slider-for,
.photogallery .slider-for-popup,
.photogallery .slider-for .slick-slide a,
.photogallery .slider-for .slick-slide div,
.photogallery .slider-for-popup .slick-slide a,
.photogallery .slider-for-popup .slick-slide div,
.photogallery .slider-nav,
.photogallery .slider-nav-popup,
.photogallery .slider-nav .slick-slide a,
.photogallery .slider-nav .slick-slide div,
.photogallery .slider-nav-popup .slick-slide a,
.photogallery .slider-nav-popup .slick-slide div,
.cartproduct .oneclick,
.cartproduct .avail,
.photovideogallery .slider-for,
.photovideogallery .slider-for-popup,
.photovideogallery .slider-for .slick-slide a,
.photovideogallery .slider-for .slick-slide div,
.photovideogallery .slider-for-popup .slick-slide a,
.photovideogallery .slider-for-popup .slick-slide div,
.photovideogallery .slider-nav,
.photovideogallery .slider-nav-popup,
.photovideogallery .slider-nav .slick-slide a,
.photovideogallery .slider-nav .slick-slide div,
.photovideogallery .slider-nav-popup .slick-slide a,
.photovideogallery .slider-nav-popup .slick-slide div,
.buyproduct,
.buyproduct .iplane,
.buyproduct .compare,
.buyproduct .quantity .quantity-nav .quantity-button,
.buyproduct .code,
.buyproduct .favorites,
.buyproduct .cheaper,
.buyproduct .oneclick,
.buyproduct .decline,
.buyproduct .wholesale,
.linkproduct li a,
.morelinks li a,
.topbrand .img-link-block .img,
.topbrand .img-link-block .link,
.whybuy li .inner,
.video .inner,
.video .inner .youtube,
.video .inner .youtube .play:before,
.video .inner .youtube .play:after,
.videos-block,
.videos .inner,
.videos .inner .youtube,
.videos .inner iframe,
.videos .inner .youtube .play:before,
.videos .inner iframe .play:before,
.videos .inner .youtube .play:after,
.videos .inner iframe .play:after,
.for-form .row,
.for-form .buyinfo li a,
.inbasket li .img,
.inbasket li .text .price-number-amount-block .number-block,
.inbasket li .delete,
.number-block .quantity .quantity-nav .quantity-button,
.column-form,
.page404 .img,
.tags li a,
.notfound .img{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.menu li,
.contacts li a span.free,
.footer .favorites,
.fewslices-block,
.few-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.sort-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.catalog-hover-block .catalog-link,
.catalog-block li a.opener-inner,
.catalog-block li a.linkto,
.popup-holder.popup-holder-menu .popup-holder-menu-content .popup-menu-content,
.popup-holder.popup-holder-catalog .popup-holder-catalog-content .popup-catalog-content,
.min-caption,
.column50 .seeall-block,
.products li .inner,
.products li .inner .description,
.informations li .inner,
.news li .inner,
.reviews li .inner .rating,
.reviews li .inner .rating .rating-input,
.category-hub li .inner .description,
.sub-hub li .inner .description,
.few-block .opener-few,
.cartproduct .code,
.buyproduct .rating,
.buyproduct .rating .rating-input,
.buyproduct .reviews,
.buyproduct.buytogether button,
.guaranteeservice ul li,
.payment ul,
.payment ul li,
.when,
.tabset-contacts-block .tabset-contacts,
.tabset-contacts-block .tabset-contacts li,
.tabset-contacts-block .tab-content .img,
.forbasket .free{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.header .container,
.section-header-menu .container,
.section-header-contacts .container,
.section-header-catalog .container,
.catalog-hover-block .catalog-link a,
.catalog-hover-block .catalog-link div,
.catalog-block li .openerlink,
.popup-holder.popup-holder-contacts .popup-contacts-content,
.popup-holder .search-form .row,
.products li .inner .description .price-buy-block,
.informations li .inner .description .date-reviews-more-block,
.news li .inner .description .date-reviews-more-block,
.reviews li .inner .date-stars-name-block,
.content.content-contacts ul.tabset,
.content.content-contacts ul.tabset-inner,
.cartproduct .row,
.buyproduct .row,
.buyproduct .inner,
.buyproduct .content,
.buyproduct .ratingreviews-block,
.topbrand .img-link-block,
.delivery .deliveryin .row,
.for-form.order-form .row.summa-order,
.inbasket li .text .price-number-amount-block,
.forbasket .summa-order{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.basket,
.buyproduct.buytogether,
.buyproduct.buytogether .oneclick,
.for-form .row-buyinfo{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.mainpage .informations li .inner .description,
.section-other-informations .informations li .inner .description,
.section-other-news .informations li .inner .description,
.cardpage .informations li .inner .description,
.mainpage .news li .inner .description,
.section-other-informations .news li .inner .description,
.section-other-news .news li .inner .description,
.cardpage .news li .inner .description,
.reviews.mainreviews li .inner .description,
.footer .container,
.fewslices-sort-block,
.few-sort-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.products li .inner .img .status,
.mainpage .informations li .inner,
.section-other-informations .informations li .inner,
.section-other-news .informations li .inner,
.cardpage .informations li .inner,
.mainpage .news li .inner,
.section-other-informations .news li .inner,
.section-other-news .news li .inner,
.cardpage .news li .inner,
.reviews.mainreviews li .inner,
.content.content-contacts .tab-content ul,
.content.content-contacts .callback-block,
.footer .container .column,
.category-hub li .inner .sub-block,
.category-hub li .inner .sub-block .sub,
.sub-hub li .inner .text,
.filters .row.active-filter .activefilter,
.fewsrez,
.fewslices-links,
.few-block,
.photovideogallery .status,
.buyproduct .price-block,
.morelinks-block,
.morelinks-caption,
.morelinks{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.pagination-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.column5{width:5%;}
.column10{width:10%;}
.column15{width:15%;}
.column20{width:20%;}
.column25{width:25%;}
.column30{width:30%;}
.column35{width:35%;}
.column40{width:40%;}
.column45{width:45%;}
.column50{width:50%;}
.column55{width:55%;}
.column60{width:60%;}
.column65{width:65%;}
.column70{width:70%;}
.column75{width:75%;}
.column80{width:80%;}
.column85{width:85%;}
.column90{width:90%;}
.column95{width:95%;}
.column100{width:100%;}
.col1{width:100%;}
.col2{width:50%;}
.col3{width:33.3333333333%;}
.col4{width:25%;}
.col5{width:20%;}
.col6{width:16.6666666667%;}
.col7{width:14.2857142857%;}
.col8{width:12.5%;}
.col9{width:11.1111111111%;}
.col10{width:10%;}
.item10 li,
.item10 figure{width:10%;}
.item9 li,
.item9 figure{width:11.1111111111%;}
.item8 li,
.item8 figure{width:12.5%;}
.item7 li,
.item7 figure{width:14.2857142857%;}
.item6 li,
.item6 figure{width:16.6666666667%;}
.item5 li,
.item5 figure{width:20%;}
.item4 li,
.item4 figure{width:25%;}
.item3 li,
.item3 figure{width:33.3333333333%;}
.item2 li,
.item2 figure{width:50%;}
.item1 li,
.item1 figure{width:100%;}
.clearfix:after,
.container:after,
hr.lines:after,
.video .inner .youtube .play:after,
.videos .inner .youtube .play:after,
.videos .inner iframe .play:after{content:'';display:block;clear:both;}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.clearfixb:before,
.menu li a:before,
.download:before,
.lang li a:before,
.min-caption span:before,
.tabs > input[type="radio"]:checked + label:before,
hr.lines:before,
.products li .inner .description .price-buy-block .price.price-old:before,
.section-news-reviews:before,
.informations li .inner .description .date-reviews-more-block .more span:before,
.news li .inner .description .date-reviews-more-block .more span:before,
.firstreview .img:before,
.content ol li:before,
.content ul li:before,
.footer:before,
#gototop:before,
.category-hub li .inner:before,
.category-hub li .inner .caption:before,
.category-hub li .inner .sub-block .sub li:before,
.sub-hub li .inner:before,
.sub-hub li .inner .caption:before,
.fewsrez li:before,
.few-block:before,
.buyproduct .price.old:before,
.buyproduct .quantity .quantity-nav .quantity-button.quantity-up:before,
.linkproduct-block .linkproduct-caption:before,
.morelinks-caption span:before,
.video .inner .youtube:before,
.video .inner .youtube .play:before,
.videos .inner .youtube:before,
.videos .inner iframe:before,
.videos .inner .youtube .play:before,
.videos .inner iframe .play:before,
.for-form .buyinfo li .informat ul li:before,
.number-block .quantity .quantity-nav .quantity-button.quantity-up:before,
.page404 .img:before,
.sitemap li:before,
.notfound .img:before{content:'';display:block;clear:both;}
html{box-sizing:border-box;}
*,
*:before,
*:after{box-sizing:inherit;}
*{max-height:1000000px;}
body{color:#000;background:#fff;font:15px/1.5 "Montserrat","Open Sans","Arial","Helvetica Neue","Helvetica",sans-serif;min-width:240px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
img{max-width:100%;height:auto;}
.gm-style img{max-width:none;}
:active,
:hover,
:focus{outline:0;outline-offset:0;}
a,
i,
a:before,
a *{-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none;}
a:hover,
a:before:hover,
i:hover,
a:hover *{-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-decoration:none;}
ul,
ol{list-style-type:none;padding:0;margin:0;}
button{border:0;padding:0;}
*{box-sizing:border-box;}
figure a img,
.img img{-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
figure a:hover img,
.img:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
[class^="icon-"],
[class*=" icon-"]{-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
a{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
a:hover,
a:hover *{-webkit-transition:all .5s;transition:all .5s;-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#0033cc;}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h{font-family:inherit;font-weight:bold;margin:0 0 0.5em;color:inherit;}
h1,
.h1{font-size:30px;}
h2,
.h2{font-size:27px;}
h3,
.h3{font-size:24px;}
h4,
.h4{font-size:21px;}
h5,
.h5{font-size:17px;}
h6,
.h6{font-size:15px;}
p{margin:0 0 1em;}
a{color:#000;}
a:hover,
a:focus{text-decoration:none;}
@media (max-width:1399px){
  .column h1,
  .column .h1,
  .column
  h2,
  .column .h2,
  .column
  h3,
  .column .h3,
  .column
  h4,
  .column .h4,
  .column
  h5,
  .column .h5,
  .column
  h6,
  .column .h6,
  .column
  .h{padding:0;}
}
@media (max-width:767px){
  h1,
  .h1{font-size:24px;}
}
@media (max-width:479px){
  h1,
  .h1{font-size:21px;}
}
@media (max-width:767px){
  h2,
  .h2{font-size:21px;}
}
@media (max-width:479px){
  h2,
  .h2{font-size:19px;}
}
@media (max-width:767px){
  h3,
  .h3{font-size:19px;}
}
@media (max-width:479px){
  h3,
  .h3{font-size:17px;}
}
@media (max-width:767px){
  h4,
  .h4{font-size:18px;}
}
@media (max-width:479px){
  h4,
  .h4{font-size:16px;}
}
@media (max-width:767px){
  h5,
  .h5{font-size:17px;}
}
@media (max-width:479px){
  h5,
  .h5{font-size:15px;}
}
@media (max-width:767px){
  h6,
  .h6{font-size:15px;}
}
@media (max-width:479px){
  h6,
  .h6{font-size:14px;}
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h{font-weight:500;color:#000;}
.section-breadcrumbs h1,
.section-breadcrumbs .h1,
.section-breadcrumbs
h2,
.section-breadcrumbs .h2,
.section-breadcrumbs
h3,
.section-breadcrumbs .h3,
.section-breadcrumbs
h4,
.section-breadcrumbs .h4,
.section-breadcrumbs
h5,
.section-breadcrumbs .h5,
.section-breadcrumbs
h6,
.section-breadcrumbs .h6,
.section-breadcrumbs
.h{margin-bottom:0;}
h1,
.h1{position:relative;padding:10px 0;}
h1 b,
.h1 b{color:#ff000a;}
.mainpage h1,
.mainpage .h1{text-transform:uppercase;display:inline-block;padding:0 20px;}
@media (max-width:1023px){
  .mainpage h1,
  .mainpage .h1{font-size:24px;}
}
@media (max-width:767px){
  .mainpage h1,
  .mainpage .h1{font-size:21px;}
}
@media (max-width:479px){
  .mainpage h1,
  .mainpage .h1{font-size:17px;}
}
@media (max-width:1023px){
  .cardpage h1,
  .cardpage .h1{line-height:1.2;}
}
@media (max-width:767px){
  .cardpage h1,
  .cardpage .h1{font-size:21px;}
}
@media (max-width:479px){
  .cardpage h1,
  .cardpage .h1{font-size:18px;}
}
form,
fieldset{margin:0;padding:0;border-style:none;}
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #999;padding:0.4em 0.7em;}
input[type='text']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
textarea:focus{border-color:#000;}
input[type='text']::-webkit-input-placeholder,
input[type='tel']::-webkit-input-placeholder,
input[type='email']::-webkit-input-placeholder,
input[type='search']::-webkit-input-placeholder,
input[type='password']::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:#999;}
input[type='text']::-moz-placeholder,
input[type='tel']::-moz-placeholder,
input[type='email']::-moz-placeholder,
input[type='search']::-moz-placeholder,
input[type='password']::-moz-placeholder,
textarea::-moz-placeholder{opacity:1;color:#999;}
input[type='text']:-moz-placeholder,
input[type='tel']:-moz-placeholder,
input[type='email']:-moz-placeholder,
input[type='search']:-moz-placeholder,
input[type='password']:-moz-placeholder,
textarea:-moz-placeholder{color:#999;}
input[type='text']:-ms-input-placeholder,
input[type='tel']:-ms-input-placeholder,
input[type='email']:-ms-input-placeholder,
input[type='search']:-ms-input-placeholder,
input[type='password']:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:#999;}
input[type='text'].placeholder,
input[type='tel'].placeholder,
input[type='email'].placeholder,
input[type='search'].placeholder,
input[type='password'].placeholder,
textarea.placeholder{color:#999;}
select{-webkit-border-radius:0;}
textarea{resize:vertical;vertical-align:top;}
button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit']{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;}
form,
fieldset{width:100%;}
form .row,
fieldset .row{float:left;width:100%;}
select,
input[type='number'],
input[type='text'],
input[type='tel'],
input[type='email'],
input[type='search'],
input[type='password'],
input[type='url'],
input[type='date'],
textarea{border:0;width:100%;margin-bottom:15px;padding:12px 20px;border-radius:5px!important;color:#000;border:1px solid #e6e6e6;background:#f7f7f7;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;transition:all .35s;font-size:15px;}
@media (max-width:319px){
  select,
  input[type='number'],
  input[type='text'],
  input[type='tel'],
  input[type='email'],
  input[type='search'],
  input[type='password'],
  input[type='url'],
  input[type='date'],
  textarea{font-size:14px;}
}
select:focus,
input[type='number']:focus,
input[type='text']:focus,
input[type='tel']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='password']:focus,
input[type='url']:focus,
input[type='date']:focus,
textarea:focus{border-color:#0033cc;background:#fff;}
select:hover,
input[type='number']:hover,
input[type='text']:hover,
input[type='tel']:hover,
input[type='email']:hover,
input[type='search']:hover,
input[type='password']:hover,
input[type='url']:hover,
input[type='date']:hover,
textarea:hover{box-shadow:2px 3px 5px 2px rgba(0,0,0,0.05);background:#fff;}
select{-webkit-appearance:menulist-button;color:#000;}
select:focus{border-color:#0033cc;}
textarea{border-radius:25px;}
input[type='number'],
input.captcha{width:auto;}
input[type='number']:focus,
input.captcha:focus{border-color:#ff000a;}
button,
input[type='button'],
input[type='reset'],
input[type='file'],
input[type='submit']{background:#009641;font-size:15px;font-weight:500;color:#fff;padding:10px 15px;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);text-align:center;margin:10px auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;transition:all .35s;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2;}
@media (max-width:479px){
  button,
  input[type='button'],
  input[type='reset'],
  input[type='file'],
  input[type='submit']{font-size:17px;padding:10px;}
}
@media (max-width:319px){
  button,
  input[type='button'],
  input[type='reset'],
  input[type='file'],
  input[type='submit']{font-size:15px;}
}
button i,
input[type='button'] i,
input[type='reset'] i,
input[type='file'] i,
input[type='submit'] i{margin-right:10px;}
button:hover,
input[type='button']:hover,
input[type='reset']:hover,
input[type='file']:hover,
input[type='submit']:hover{background:#0033cc;color:#fff;box-shadow:2px 3px 5px 2px rgba(0,0,0,0.05);}
input[type='file']{margin-bottom:15px;width:100%;color:#000;font-weight:normal;background:transparent;padding:0;box-shadow:none;border:0;}
input[type='file']:hover{color:#0033cc;background:transparent;}
::-webkit-input-placeholder{color:#000;opacity:1;}
:-ms-input-placeholder{color:#000;opacity:1;}
::placeholder{color:#000;opacity:1;}
:-ms-input-placeholder{color:#000;}
::-ms-input-placeholder{color:#000;}
input[type='number']{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
label{position:relative;font-size:15px;color:#000;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;}
label sup{color:rgba(0,0,0,0.5);}
label span span{background:#0033cc;color:#fff;font-weight:bold;padding:3px 5px;}
label .checkmark{position:relative;top:0;content:'';right:0;width:26px;height:26px;background:#f7f7f7;color:#e6e6e6;margin:0 10px 0 0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;transition:all .35s;min-width:26px;min-height:26px;border-radius:5px;border:1px solid #e6e6e6;}
label .checkmark:before{font-size:18px;}
label input[type="checkbox"]{position:absolute;opacity:0;}
label input[type="checkbox"]:checked ~ .checkmark{background:#0033cc;border:1px solid #0033cc;color:#fff;}
label:hover{cursor:pointer;}
label:hover .checkmark{background:#fff;color:#0033cc;box-shadow:2px 3px 5px 2px rgba(0,0,0,0.05);}
@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?6ekmmr");src:url("../fonts/icomoon.eot?6ekmmr#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?6ekmmr") format("truetype"),url("../fonts/icomoon.woff?6ekmmr") format("woff"),url("../fonts/icomoon.svg?6ekmmr#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block;font-display: swap;}
[class^="icon-"],
[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-star-fill:before{content:"\e996";}
.icon-wrench:before{content:"\e900";}
.icon-truck:before{content:"\e901";}
.icon-trophy:before{content:"\e902";}
.icon-inbox:before{content:"\e903";}
.icon-transfer:before{content:"\e904";}
.icon-flashlight:before{content:"\e905";}
.icon-statistics:before{content:"\e906";}
.icon-smile:before{content:"\e907";}
.icon-smartphone:before{content:"\e908";}
.icon-sign-out:before{content:"\e909";}
.icon-shopping-bag:before{content:"\e90a";}
.icon-send:before{content:"\e90b";}
.icon-money-1:before{content:"\e90c";}
.icon-scissors-1:before{content:"\e90d";}
.icon-scissors:before{content:"\e90e";}
.icon-rocket:before{content:"\e90f";}
.icon-money:before{content:"\e910";}
.icon-qr-code:before{content:"\e911";}
.icon-tag:before{content:"\e912";}
.icon-private:before{content:"\e913";}
.icon-presentation:before{content:"\e914";}
.icon-pin:before{content:"\e915";}
.icon-music:before{content:"\e916";}
.icon-link:before{content:"\e917";}
.icon-light-bulb:before{content:"\e918";}
.icon-laptop:before{content:"\e919";}
.icon-headphones:before{content:"\e91a";}
.icon-hand:before{content:"\e91b";}
.icon-earth:before{content:"\e91c";}
.icon-global:before{content:"\e91d";}
.icon-glasses:before{content:"\e91e";}
.icon-burger:before{content:"\e91f";}
.icon-filter:before{content:"\e920";}
.icon-document:before{content:"\e921";}
.icon-date:before{content:"\e922";}
.icon-computer:before{content:"\e923";}
.icon-compass:before{content:"\e924";}
.icon-talk:before{content:"\e925";}
.icon-coffee:before{content:"\e926";}
.icon-checklist:before{content:"\e927";}
.icon-caution:before{content:"\e928";}
.icon-cash-bag:before{content:"\e929";}
.icon-book:before{content:"\e92a";}
.icon-battery-2:before{content:"\e92b";}
.icon-battery-full:before{content:"\e92c";}
.icon-battery-1:before{content:"\e92d";}
.icon-battery:before{content:"\e92e";}
.icon-atom:before{content:"\e92f";}
.icon-apps:before{content:"\e930";}
.icon-sound:before{content:"\e931";}
.icon-zoom-out:before{content:"\e932";}
.icon-zoom:before{content:"\e933";}
.icon-user-1:before{content:"\e934";}
.icon-unlock:before{content:"\e935";}
.icon-graph:before{content:"\e936";}
.icon-task:before{content:"\e937";}
.icon-chart-pie:before{content:"\e938";}
.icon-statistics1:before{content:"\e939";}
.icon-chat-2:before{content:"\e93a";}
.icon-shuffle:before{content:"\e93b";}
.icon-cart:before{content:"\e93c";}
.icon-share:before{content:"\e93d";}
.icon-gear:before{content:"\e93e";}
.icon-user:before{content:"\e93f";}
.icon-forbidden:before{content:"\e940";}
.icon-printer:before{content:"\e941";}
.icon-location-mark:before{content:"\e942";}
.icon-phone:before{content:"\e943";}
.icon-pen:before{content:"\e944";}
.icon-paper-clip:before{content:"\e945";}
.icon-newspaper:before{content:"\e946";}
.icon-message:before{content:"\e947";}
.icon-menu:before{content:"\e948";}
.icon-speaker:before{content:"\e949";}
.icon-map:before{content:"\e94a";}
.icon-lock-1:before{content:"\e94b";}
.icon-lock:before{content:"\e94c";}
.icon-brightness-1:before{content:"\e94d";}
.icon-brightness:before{content:"\e94e";}
.icon-key:before{content:"\e94f";}
.icon-information:before{content:"\e950";}
.icon-chat-1:before{content:"\e951";}
.icon-flash:before{content:"\e952";}
.icon-files:before{content:"\e953";}
.icon-equalizer:before{content:"\e954";}
.icon-dollar:before{content:"\e955";}
.icon-document1:before{content:"\e956";}
.icon-credit-card:before{content:"\e957";}
.icon-coin:before{content:"\e958";}
.icon-chat:before{content:"\e959";}
.icon-cash:before{content:"\e95a";}
.icon-car:before{content:"\e95b";}
.icon-call-1:before{content:"\e95c";}
.icon-call:before{content:"\e95d";}
.icon-calculator:before{content:"\e95e";}
.icon-briefcase:before{content:"\e95f";}
.icon-bell:before{content:"\e960";}
.icon-airplane:before{content:"\e961";}
.icon-add-user:before{content:"\e962";}
.icon-add-cart:before{content:"\e963";}
.icon-website:before{content:"\e964";}
.icon-video-camera:before{content:"\e965";}
.icon-play-button-1:before{content:"\e966";}
.icon-upload-1:before{content:"\e967";}
.icon-trash:before{content:"\e968";}
.icon-next:before{content:"\e969";}
.icon-star:before{content:"\e96a";}
.icon-upload:before{content:"\e96b";}
.icon-back-arrow:before{content:"\e96c";}
.icon-loupe:before{content:"\e96d";}
.icon-reload-1:before{content:"\e96e";}
.icon-reload:before{content:"\e96f";}
.icon-remove:before{content:"\e970";}
.icon-refresh:before{content:"\e971";}
.icon-play-button:before{content:"\e972";}
.icon-pin1:before{content:"\e973";}
.icon-picture:before{content:"\e974";}
.icon-pause:before{content:"\e975";}
.icon-folder:before{content:"\e976";}
.icon-edit:before{content:"\e977";}
.icon-cursor:before{content:"\e978";}
.icon-list:before{content:"\e979";}
.icon-more:before{content:"\e97a";}
.icon-shop:before{content:"\e97b";}
.icon-email:before{content:"\e97c";}
.icon-heart:before{content:"\e97d";}
.icon-home:before{content:"\e97e";}
.icon-time:before{content:"\e97f";}
.icon-fast-forward:before{content:"\e980";}
.icon-flag:before{content:"\e981";}
.icon-down-arrow-1:before{content:"\e982";}
.icon-cloud-computing:before{content:"\e983";}
.icon-down-arrow:before{content:"\e984";}
.icon-users:before{content:"\e985";}
.icon-check-1:before{content:"\e986";}
.icon-check:before{content:"\e987";}
.icon-cloud:before{content:"\e988";}
.icon-cancel:before{content:"\e989";}
.icon-photo-camera:before{content:"\e98a";}
.icon-calendar:before{content:"\e98b";}
.icon-package:before{content:"\e98c";}
.icon-open-book:before{content:"\e98d";}
.icon-rewind:before{content:"\e98e";}
.icon-left-arrow:before{content:"\e98f";}
.icon-volume:before{content:"\e990";}
.icon-image:before{content:"\e991";}
.icon-copy:before{content:"\e992";}
.icon-alarm-clock:before{content:"\e993";}
.icon-add:before{content:"\e994";}
.icon-user1:before{content:"\e995";}

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

.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;}
.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);}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
[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;}
.slick-loading .slick-list{background:#fff url("./../fonts/ajax-loader.gif") center center no-repeat;}
@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;font-display: swap;}
.slick-prev,
.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{outline:none;background:transparent;color:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before,
.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:0;}
[dir="rtl"] .slick-prev{left:auto;right:0;}
.slick-prev:before{content:"←";}
[dir="rtl"] .slick-prev:before{content:"→";}
.slick-next{right:0;}
[dir="rtl"] .slick-next{left:0;right:auto;}
.slick-next:before{content:"→";}
[dir="rtl"] .slick-next:before{content:"←";}
.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-dots li.slick-active button:before{color:black;opacity:0.75;}
.slick-prev{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:0;opacity:.9;width:44px;height:44px;left:0;z-index:5;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);border-radius:5px;background:#fff;border:2px solid #e6e6e6;margin-top:-22px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
[dir="rtl"] .slick-prev{left:auto;right:0;}
.slick-prev:before{color:#000;font-family:'icomoon'!important;content:'\e98f';font-size:24px;position:relative;background:transparent;}
.slick-prev:after{display:none;}
.slick-prev:focus{background:#ff000a;opacity:.7;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);border:2px solid #ff000a;}
.slick-prev:focus:before{color:#fff;}
.slick-prev:hover{background:#fff;opacity:.8;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}
.slick-prev:hover:before{color:#ff000a;background:transparent;left:initial;right:initial;top:initial;bottom:initial;position:relative;}
.responsive-sales .slick-prev{top:240px;}
.gallery-block .gallery .slick-prev{left:10px;}
.content .slick-prev{left:5px;}
.responsive-blog .slick-prev{top:130px;}
.slider-mainslider .slick-prev{left:10px;}
.responsive-partners .slick-prev{left:10px;}
.responsive-together .slick-prev{top:75px;}
.responsive-series .slick-prev{top:120px;}
.cardpage .responsive-products .slick-prev,
.cardpage .responsive-series .slick-prev{top:35%;}
.responsive-products .slick-prev{top:40%;}
.slick-next{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin:0;opacity:.9;width:44px;height:44px;right:0;z-index:5;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);border-radius:5px;background:#fff;border:2px solid #e6e6e6;margin-top:-22px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
[dir="rtl"] .slick-next{right:auto;left:0;}
.slick-next:before{color:#000;font-family:'icomoon'!important;content:'\e969';font-size:24px;position:relative;background:transparent;}
.slick-next:after{display:none;}
.slick-next:focus{background:#ff000a;opacity:.7;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);border:2px solid #ff000a;}
.slick-next:focus:before{color:#fff;}
.slick-next:hover{background:#fff;opacity:.8;box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}
.slick-next:hover:before{color:#ff000a;background:transparent;left:initial;right:initial;top:initial;bottom:initial;position:relative;}
.responsive-sales .slick-next{top:240px;}
.gallery-block .gallery .slick-next{right:10px;}
.content .slick-next{right:5px;}
.responsive-blog .slick-next{top:130px;}
.slider-mainslider .slick-next{right:10px;}
.responsive-partners .slick-next{right:10px;}
.responsive-together .slick-next{top:75px;}
.responsive-series .slick-next{top:120px;}
.cardpage .responsive-products .slick-next,
.cardpage .responsive-series .slick-next{top:35%;}
.responsive-products .slick-next{top:40%;}
.slick-dots{bottom:10px;}
.slick-dots li{padding:0!important;margin:0 5px!important;width:16px;height:16px;}
.slick-dots li button{margin:0!important;background:rgba(247,247,247,0.7);width:16px;height:16px;border-radius:0;}
.slick-dots li button:before{opacity:.7;font-size:14px;color:#0033cc;display:none;}
.slick-dots li.slick-active button{background:#ff000a;}
.slick-dots li.slick-active button:before{color:#ff000a;}
.slider-main-big .slick-dots,
.slider-main-min .slick-dots{bottom:15px;}
.slider-main-big .slick-dots li button:before,
.slider-main-min .slick-dots li button:before{opacity:.9;color:#fff;}
.slider-main-big .slick-dots li.slick-active button:before,
.slider-main-min .slick-dots li.slick-active button:before{color:#0033cc;}
.reviews .slick-dots li{width:initial;}
.products .slick-dots{bottom:-10px;}
.products .slick-dots li{width:initial;}
.products .slick-dots li:before{display:none;}
.products .slick-dots li:after{display:none;}
.hub .slick-dots{bottom:-5px;height:6px;overflow:hidden;}
@media (max-width:359px){
  .hub .slick-dots{height:4px;}
}
.hub .slick-dots li{width:initial;margin:0 1px!important;width:6px;height:6px;}
@media (max-width:359px){
  .hub .slick-dots li{width:4px;height:4px;}
}
.hub .slick-dots li button{width:6px;height:6px;padding:3px;box-shadow:0 0 0 0 rgba(0,0,0,0);background:#e6e6e6;}
@media (max-width:359px){
  .hub .slick-dots li button{width:4px;height:4px;padding:2px;}
}
.hub .slick-dots li:before{display:none;}
.hub .slick-dots li:after{display:none;}
.hub .slick-dots li.slick-active button{background:#ff000a;}
@-webkit-keyframes movebs{
  from{box-shadow:0 0 50px 0 rgba(0,0,0,0.1);}
  50%{box-shadow:0 0 0 0 rgba(0,0,0,0);}
  to{box-shadow:0 0 50px 0 rgba(0,0,0,0.1);}
}
@keyframes movebs{
  from{box-shadow:0 0 50px 0 rgba(0,0,0,0.1);}
  50%{box-shadow:0 0 0 0 rgba(0,0,0,0);}
  to{box-shadow:0 0 50px 0 rgba(0,0,0,0.1);}
}
.slick-track{margin:initial;}
body.lb-disable-scrolling{overflow:hidden;}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none;}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white;}
.lb-outerContainer:after{content:"";display:table;clear:both;}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat;}
.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav{left:0;}
.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==");}
.lb-prev,
.lb-next{height:100%;cursor:pointer;display:block;}
.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s;}
.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}
.lb-dataContainer:after{content:"";display:table;clear:both;}
.lb-data{padding:0 4px;color:#ccc;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em;}
.lb-data .lb-caption a{color:#4ae;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.ui-slider{float:left;width:94%;margin:12px 3%;box-sizing:border-box;}
.ui-widget{font-size:0.9em!important;box-sizing:border-box;}
.ui-slider-horizontal .ui-slider-range,
.ui-slider-horizontal .ui-slider-handle{box-sizing:border-box;}
.ui-slider-horizontal .ui-slider-range:last-child{background:#0033cc;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default!important;pointer-events:none;}
.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}
.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.3em;}
.ui-slider-horizontal .ui-slider-handle{top:-.5em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}
.ui-widget.ui-widget-content{border:1px solid #808080;}
.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}
.ui-widget-content a{color:#333333;}
.ui-widget-header{border:1px solid #dddddd;background:#f2f2f2;color:#333333;font-weight:bold;}
.ui-widget-header a{color:#333333;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{border:2px solid #0033cc;background:#fff;font-weight:normal;color:#454545;}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button{color:#454545;text-decoration:none;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus{border:2px solid #0033cc;background:#fff;font-weight:normal;color:#262626;}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus{color:#262626;text-decoration:none;}
.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover{border:2px solid #0033cc;background:#0033cc;font-weight:normal;color:#ffffff;}
.ui-icon-background,
.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{color:#ffffff;text-decoration:none;}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;/*color:#777620;*/}
.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{color:#777620;}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{color:#5f3f3f;}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{color:#5f3f3f;}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{font-weight:bold;}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{border-top-left-radius:3px;}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{border-top-right-radius:3px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{border-bottom-left-radius:3px;}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{border-bottom-right-radius:3px;}
.ui-widget-overlay{background:#aaaaaa;opacity:.3;filter:Alpha(Opacity=30);}
.ui-widget-shadow{box-shadow:0px 0px 5px #666666;}
body{font-weight:400;}
@media (min-width:1024px){
  .mobile{display:none!important;}
}
@media (max-width:1023px){
  .desktop{display:none!important;}
}
@media (min-width:768px){
  .mobile-tablet{display:none!important;}
}
#wrapper{max-width:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
#wrapper .header{z-index:60;}
@media (max-width:1023px){
  #wrapper .header{z-index:3;}
}
#wrapper .header-fixed-position{height:72px!important;}
@media (max-width:1023px){
  #wrapper .header-fixed-position .header{z-index:50;}
}
.section-prefooter{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;}
.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.section-{position:relative;z-index:1;}
.section-.section-filter{z-index:2;}
@media (max-width:1023px){
  .popup-active-filter .section-.section-filter{z-index:50;}
}
.section-.section-products{overflow:hidden;}
.container{max-width:1400px;display:block;margin:0 auto;position:relative;padding:20px 10px 30px;}
@media (max-width:1399px){
  .container{max-width:100%;}
}
.mainpage .container{padding:30px 10px;}
.header .container{overflow:visible;border-bottom:0;}
.header .container:before{display:none;}
.header .container:after{display:none;}
.footer .container{overflow:visible;border-bottom:0;}
@media (max-width:1199px){
  .header .container{padding:50px 0;}
}
.section-mainslider .container{padding:0;border-bottom:0;}
.section-breadcrumbs .container{padding:20px 20px 0;border-bottom:0;}
.section-content .container{border-bottom:0;}
.section-services .container{padding:20px 10px;}
.section-whywe .container{padding:0 10px 40px;}
.section-header-sales .container{padding:0;}
.column{float:left;}
.column.column50{padding:0 20px;}
@media (max-width:767px){
  .column.column50{width:100%;}
}
.column.column-center{float:none;margin:0 auto;display:block;}
.column.column40{padding:0 20px;}
@media (max-width:767px){
  .column.column40{width:100%;}
}
.column.column60{padding:0 20px;}
@media (max-width:767px){
  .column.column60{width:100%;}
}
.column.column25{float:right;padding:0 20px;}
@media (max-width:1023px){
  .column.column25{float:left;width:100%;margin-top:20px;}
}
@media (max-width:1023px){
  .column.column25.column25-services{margin-top:0;margin-bottom:10px;}
}
.column.column75{padding:0 20px;}
@media (max-width:1023px){
  .column.column75{width:100%;}
}
.column.column40{float:right;padding:0 20px;}
@media (max-width:1023px){
  .column.column40{float:left;width:100%;margin-top:20px;}
}
@media (max-width:1023px){
  .column.column60{width:100%;}
}
.column.column30{float:right;padding:0 20px;}
@media (max-width:1023px){
  .column.column30{float:left;width:100%;margin-top:20px;}
}
.column.column70{padding:0 20px;}
@media (max-width:1023px){
  .column.column70{width:100%;}
}
.column.column35{float:right;padding:0 20px;}
@media (max-width:1023px){
  .column.column35{float:left;width:100%;margin-top:20px;}
}
.column.column65{padding:0 20px;}
@media (max-width:1023px){
  .column.column65{width:100%;}
}
.column.column20{padding:0 20px;}
@media (max-width:767px){
  .column.column20{width:100%;}
}
@media (max-width:767px){
  .section-slider-brands .container{padding:10px;}
}
@media (max-width:767px){
  .section-slider-brands .container .column75,
  .section-slider-brands .container .column25{padding:0;}
}
.aside{float:left;}
.aside.column25{float:left;}
.header{width:100%;z-index:10;position:relative;z-index:2;}
@media (max-width:1023px){
  .header .container .menu-block{display:none;}
}
@media (max-width:1023px){
  .header .container .contacts-block{display:none;}
}
.header .container .otherphones-block{display:none;}
@media (max-width:1023px){
  .header .container .phones-block{display:none;}
}
@media (max-width:1023px){
  .header .container .help-block{display:none;}
}
@media (max-width:1023px){
  .header .container .callback-block{display:none;}
}
@media (max-width:1023px){
  .header .container .email-block{display:none;}
}
@media (max-width:1023px){
  .header .container .time-block{display:none;}
}
@media (max-width:1023px){
  .header .container .social-block{display:none;}
}
@media (max-width:1023px){
  .header .container .route-block{display:none;}
}
@media (max-width:767px){
  .header .container .search-block{display:none;}
}
@media (max-width:1023px){
  .header .container .catalog-main-block .catalog-inner-block{display:none!important;}
}
@media (max-width:1023px){
  .header .container .cabinet-favorites-basket-block,
  .header .container .cabinet-favorites-howorder-block{position:absolute;right:90px;}
}
@media (max-width:479px){
  .header .container .cabinet-favorites-basket-block,
  .header .container .cabinet-favorites-howorder-block{right:70px;}
}
@media (max-width:1023px){
  .header-fixed-position .header{z-index:50;}
}
.section-header-menu{position:relative;z-index:3;background:#f2f2f2;}
@media (max-width:1023px){
  .section-header-menu{display:none;}
}
.section-header-menu .container{height:35px;padding:0 20px;}
@media (max-width:1199px){
  .section-header-menu .container{padding:0 10px;}
}
@media (max-width:479px){
  .section-header-menu .container{padding:0;}
}
.section-header-contacts{position:relative;z-index:2;background:#fff;}
@media (max-width:1023px){
  .section-header-contacts{border-top:0;border-bottom:0;display:initial;}
}
.section-header-contacts .container{padding:0 20px;height:80px;}
@media (max-width:1199px){
  .section-header-contacts .container{padding:0 10px;}
}
@media (max-width:1023px){
  .section-header-contacts .container{height:60px;}
}
.section-header-catalog{position:relative;z-index:3;background:#f2f2f2;}
.section-header-catalog .container{height:50px;padding:0 20px;}
@media (max-width:1199px){
  .section-header-catalog .container{padding:0 10px;}
}
@media (min-width:1024px){
  .section-fixed-position .section-header-catalog{box-shadow:10px 10px 20px 0 rgba(0,0,0,0.07);min-width:100%;}
}
@media (max-width:1023px){
  .section-fixed-position .section-header-catalog .container{box-shadow:0 0 50px 0 rgba(0,0,0,0.1);}
}
.logo{height:100%;}
.logo a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:11px;font-weight:300;color:#fff;}
@media (max-width:479px){
  .logo a{font-size:15px;}
}
.logo a span.text{color:#000;font-size:12px;font-weight:500;word-spacing:5px;letter-spacing:10px;padding-left:5px;}
.logo a:hover *{color:#f2f2f2;}
.footer .logo{margin-bottom:10px;}
/*
@media (max-width:1023px){
  .header .logo img{height:30px;}
}
@media (max-width:479px){
  .header .logo img{height:20px;}
}
*/
.header .logo span.text{letter-spacing:5px;font-size:10px;}
@media (max-width:479px){
  .header .logo span.text{font-size:9px;letter-spacing:2px;}
}
.menu-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
@media (max-width:1023px){
  .menu-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
.menu{-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;}
@media (max-width:1023px){
  .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
.menu li{position:relative;height:100%;margin:0 5px;-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:1023px){
  .menu li{height:initial;}
}
.menu li a{color:#000;font-size:13px;font-weight:normal;padding:8px 10px;box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;}
@media (max-width:1023px){
  .menu li a{font-size:13px;padding:5px 10px;color:#000;}
}
.menu li a:before{position:absolute;left:0;bottom:0;height:2px;width:100%;background:transparent;}
.menu li:hover a{color:#0033cc;background:#fff;}
.menu li:hover a:hover:before{background:#0033cc;}
.menu li.active:hover a{color:#000;}
.menu li.active a:before{background:#009641;}
.menu .sales a:before{background:#D36D41;}
.menu li.active a:hover{color:#000;}
.menu li.active li a{background:transparent;color:#000;}
.menu li.active li.active a:hover{color:#ff000a;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);}
.footer .menu li a{color:#000;font-size:13px;padding:2px 10px;}
.popup-holder.popup-active-menu .menu{margin:10px 0;}
@media (max-width:1023px){
  .popup-holder.popup-active-menu .menu li a{font-size:15px;}
}
.js-acc-hidden{position:absolute!important;left:-9999px!important;top:-9999px!important;display:block!important;width:100%!important;}
.download{padding:8px 10px;text-transform:uppercase;font-weight:500;position:relative;font-size:13px;}
.download:before{position:absolute;left:0;bottom:0;height:2px;width:100%;background:#0033cc;}
.download i{margin-right:7px;}
.download:hover{background:#fff;}
.download:hover:before{background:#009641;}
.lang li{padding:0 5px;}
.lang li a{font-size:13px;padding:8px;position:relative;text-transform:uppercase;font-weight:500;}
.lang li a:before{position:absolute;left:0;bottom:0;height:2px;width:100%;background:transparent;}
.lang li:hover a{background:#fff;}
.lang li:hover a:before{background:#0033cc;}
.lang li.active a:before{background:#ff000a;}
.contacts li{margin:2px 0;}
.contacts li a{font-size:19px;font-weight:bold;position:relative;}
.contacts li a span.code{margin:0 5px;}
.contacts li a span.min{font-size:13px;margin-top:4px;}
.contacts li a span.free{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.contacts li a span.free .text{font-size:12px;font-weight:normal;}
.contacts li a span.free .text span{color:#0033cc;}
.contacts li a i{font-size:24px;margin-right:10px;color:#ff000a;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.contacts li a .img{width:24px;height:24px;margin-left:10px;}
.contacts li:hover a i{color:#0033cc;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.contacts li.arrow a{padding:10px;border-radius:5px;margin-left:10px;}
.contacts li.arrow a i{font-size:15px;color:#000;margin-right:initial;}
.contacts li.arrow a:hover{background:#f2f2f2;color:#0033cc;}
.section-choice .contacts li a{color:#000;font-size:21px;}
.section-choice .contacts li a i{font-size:27px;color:#000;}
.section-choice .contacts li a span.free .text span{color:#fff;}
.section-choice .contacts li:hover a{color:#fff;}
.section-choice .contacts li:hover a i{color:#fff;}
.section-choice .contacts li:hover a span{color:#fff;}
.section-choice .contacts li.arrow a i{font-size:15px;}
.section-choice .contacts li.arrow a:hover{background:#f2f2f2;color:#0033cc;}
.section-choice .contacts li.arrow a:hover i{color:#0033cc;}
.popup-holder.popup-active-contacts .contacts{padding:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}
.popup-holder.popup-active-contacts .contacts li a .img{margin-right:10px;}
.popup-holder.popup-active-contacts .contacts li a i{font-size:19px;padding-bottom:4px;}
.popup-holder.popup-active-contacts .contacts li.arrow{display:none;}
.footer .contacts{padding-left:5px;}
.footer .contacts li:hover a i{color:#0033cc;}
.phones-icon .icon{margin-right:10px;}
.phones-icon .icon i{font-size:24px;color:#0033cc;}
.otherphones,
.phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}
.otherphones li,
.phones li{margin:0;}
.otherphones li a,
.phones li a{
  white-space:nowrap;
  -webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;font-weight:500;position:relative;}
.email{font-size:12px;font-weight:normal;}
.email i{margin-right:10px;color:#ff000a;font-size:14px;}
.time-icon .icon{margin-right:10px;}
.time-icon .icon i{font-size:18px;color:#bebebe;}
.time li{font-size:13px;font-weight:500;}
.callback-block{margin:20px 0;}
.footer .callback-block{margin:0;}
.callback{background:#e6e6e6;padding:8px 13px;border-radius:5px;color:#000;font-weight:500;font-size:13px;}
@media (max-width:1199px){
  .callback{font-size:14px;}
}
@media (max-width:1023px){
  .callback{font-size:15px;}
}
.callback span{color:#000;}
.callback i{margin-right:10px;color:#009641;}
.callback:hover{background:#0033cc;color:#fff;}
.callback:hover span{color:#fff;}
.callback:hover i{color:#fff;}
.popup-holder.popup-active-contacts .callback{background:#fff;}
.popup-holder.popup-active-contacts .callback:hover{background:#0033cc;}
.header .callback{margin-left:30px;min-width:180px;}
@media (max-width:1399px){
  .header .callback{margin-left:20px;}
}
@media (max-width:1199px){
  .header .callback{margin-left:10px;min-width:160px;font-size:13px;}
}
@media (max-width:1023px){
  .header .callback{font-size:14px;min-width:180px;}
}
.footer .callback{padding:0;background:transparent;}
.catalog-main-block{overflow:hidden;-webkit-transition:all .35s;transition:all .35s;-webkit-transition-delay:.75s;transition-delay:.75s;}
@media (max-width:1023px){
  .catalog-main-block{min-width:200px;width:200px;}
}
@media (max-width:599px){
  .catalog-main-block{min-width:130px;width:130px;}
}
.catalog-main-block:hover{overflow:visible;-webkit-transition-delay:.75s;transition-delay:.75s;}
.catalog-nav{width:100%;}
.catalog-hover-block{width:330px;}
@media (max-width:1023px){
  .catalog-hover-block{width:100%;}
}
.catalog-hover-block .catalog-link{background:#009641;color:#fff;font-size:18px;height:50px;font-weight:500;position:absolute;top:0;content:'';left:20px;width:330px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
@media (max-width:1199px){
  .catalog-hover-block .catalog-link{left:10px;}
}
@media (max-width:1023px){
  .catalog-hover-block .catalog-link{width:100%;position:relative;top:0;left:0;}
}
.catalog-hover-block .catalog-link a,
.catalog-hover-block .catalog-link div{width:100%;height:100%;padding:10px 20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.catalog-hover-block .catalog-link span{color:#fff;}
@media (max-width:599px){
  .catalog-hover-block .catalog-link span{line-height:1.1;}
}
.catalog-hover-block .catalog-link i{margin-right:10px;color:#fff;font-size:24px;}
.catalog-hover-block .catalog-link i:nth-child(3){margin-right:0;margin-left:10px;display:initial;color:#fff;font-size:15px;}
.catalog-hover-block .catalog-link i:nth-child(4){margin-right:0;margin-left:10px;display:none;color:#fff;font-size:15px;}
.catalog-hover-block .catalog-link:hover{background:#0033cc;color:#fff;}
.catalog-hover-block .catalog-link:hover a,
.catalog-hover-block .catalog-link:hover div{background:#0033cc;}
.catalog-hover-block .catalog-link:hover span{color:#fff;}
@media (max-width:1023px){
  .catalog-hover-block .catalog-link:hover span{color:#fff;}
}
.catalog-hover-block .catalog-link:hover i{color:#fff;}
.catalog-hover-block .catalog-link:hover i:nth-child(4){-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
@media (max-width:1023px){
  .catalog-hover-block .catalog-link:hover i{color:#fff;}
}
.catalog-hover-block .catalog-inner-block{z-index:2;position:absolute;top:50px;}
@media (min-width:1024px){
  .catalog-hover-block .catalog-inner-block{opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;transition:all .35s;-webkit-transition-delay:.5s;transition-delay:.5s;width:calc(100% - 20px);left:10px;}
}
@media (min-width:1200px){
  .catalog-hover-block .catalog-inner-block{width:calc(100% - 40px);left:20px;}
}
@media (max-width:1023px){
  .catalog-hover-block .catalog-inner-block{position:relative;top:0;margin-top:0;}
}
.catalog-hover-block .catalog-block{width:100%;background:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);border-radius:5px;padding:10px 0;border:2px solid #bebebe;}
.catalog-hover-block .catalog-internal-block{width:100%;background:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);border-radius:5px;position:relative;padding:15px;z-index:2;border:2px solid #f2f2f2;}
@media (max-width:1023px){
  .catalog-hover-block .catalog-internal-block{width:100%;left:0;min-height:initial;}
}
@media (max-width:1023px){
  .catalog-hover-block .catalog-internal-block{position:relative;top:1px;}
}
@media (max-width:767px){
  .catalog-hover-block .catalog-internal-block{padding:10px;}
}
@media (min-width:1024px){
  .catalog-hover-block:hover .catalog-link{background:#0033cc;color:#fff;}
  .catalog-hover-block:hover .catalog-link i:nth-child(3){display:none;}
  .catalog-hover-block:hover .catalog-link i:nth-child(4){display:initial!important;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
  .catalog-hover-block:hover .catalog-inner-block{opacity:1;visibility:visible;-webkit-transition-delay:.5s;transition-delay:.5s;}
  .catalog-hover-block:hover .catalog-inner-block li:hover .catalog-internal-block{opacity:1;visibility:visible;-webkit-transition-delay:.25s;transition-delay:.25s;}
}
@media (max-width:1023px){
  .catalog-hover-block.active .catalog-link i:nth-child(3){display:none;}
  .catalog-hover-block.active .catalog-link i:nth-child(4){display:initial!important;}
}
.catalog-block{font-size:0;}
@media (max-width:1023px){
  .catalog-block{background:#fff;padding:10px;border-radius:5px;width:calc(100% - 70px);}
}
@media (max-width:479px){
  .catalog-block{width:calc(100% - 50px);}
}
@media (max-width:339px){
  .catalog-block{width:calc(100% - 30px);}
}
.catalog-block li{display:inline-block;vertical-align:top;font-size:14px;width:25%;margin:10px 0;}
@media (min-width:1024px){
  .catalog-block li{padding:0 10px;}
}
@media (max-width:1023px){
  .catalog-block li{width:100%;}
}
.catalog-block li .openerlink{padding:3px 15px;}
.catalog-block li .openerlink:only-child i{display:none;}
.catalog-block li .openerlink:only-child i:first-child{display:initial;}
.catalog-block li a.opener-inner,
.catalog-block li a.linkto{font-size:14px;font-weight:bold;padding:5px 10px 5px 0;text-align:left;}
.catalog-block li a.opener-inner img,
.catalog-block li a.linkto img{width:36px;height:36px;min-width:36px;min-height:36px;margin-right:10px;}
@media (max-width:1023px){
  .catalog-block li a.opener-inner img,
  .catalog-block li a.linkto img{width:50px;height:50px;min-width:50px;min-height:50px;}
}
@media (max-width:479px){
  .catalog-block li a.opener-inner img,
  .catalog-block li a.linkto img{margin-right:5px;}
}
@media (min-width:1024px){
  .catalog-block li a.opener-inner i,
  .catalog-block li a.linkto i{display:none;}
}
.catalog-block li a.opener-inner i:last-child,
.catalog-block li a.linkto i:last-child{display:initial;}
@media (max-width:1023px){
  .catalog-block li a.opener-inner i:last-child,
  .catalog-block li a.linkto i:last-child{display:none;}
}
.catalog-block li a.opener-inner span,
.catalog-block li a.linkto span{line-height:1.2;width:100%;text-align:left;}
.catalog-block li a.opener-inner:only-child i,
.catalog-block li a.linkto:only-child i{display:none;}
.catalog-block li a.opener-inner:only-child i:first-child,
.catalog-block li a.linkto:only-child i:first-child{display:initial;}
.catalog-block li a.opener-inner{width:100%;}
@media (max-width:1023px){
  .catalog-block li a.opener-inner i{margin-left:10px;}
}
@media (max-width:1023px){
  .catalog-block li a.opener-inner i:first-child,
  .catalog-block li a.opener-inner i:last-child{margin-left:10px;}
}
.catalog-block li a.linkto{display:none;padding:10px;border-radius:5px;}
.catalog-block li a.linkto i{color:#ff000a;}
.catalog-block li a:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.catalog-block li:last-child a.opener-inner{border-bottom:0;}
.catalog-block li:hover a.opener-inner span{color:#0033cc;}
.catalog-block li:hover li{background:transparent;}
@media (max-width:1023px){
  .catalog-block li.active a.opener-inner i,
  .catalog-block li.active a.linkto i{display:none;}
}
@media (max-width:1023px){
  .catalog-block li.active a.opener-inner i:last-child,
  .catalog-block li.active a.linkto i:last-child{display:initial;}
}
@media (max-width:1023px){
  .catalog-block li.active a.opener-inner i:first-child,
  .catalog-block li.active a.opener-inner i:last-child{display:none;}
}
.catalog-block li.active a.linkto{background:#f2f2f2;}
@media (max-width:1023px){
  .catalog-block li.active a.linkto{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
}
@media (max-width:1023px){
  .catalog-block li.active a.linkto i:last-child{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
}
.catalog-block .catalog{font-size:0;}
@media (max-width:1023px){
  .catalog-block .catalog{padding:0 10px;}
}
.catalog-block .catalog li{display:inline-block;vertical-align:top;width:100%;font-size:13px;padding:0;margin:0;}
.catalog-block .catalog li .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:479px){
  .catalog-block .catalog li .inner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3px 10px;}
}
.catalog-block .catalog li .inner .img{height:50px;width:100%;position:relative;}
@media (max-width:479px){
  .catalog-block .catalog li .inner .img{width:40px;height:initial;}
}
.catalog-block .catalog li .inner .img img{height:100%;}
@media (max-width:479px){
  .catalog-block .catalog li .inner .img img{height:initial;}
}
.catalog-block .catalog li .inner .img .slice{background:#fff;color:#000;padding:2px 7px;border-radius:5px;margin:0 auto;font-size:10px;position:absolute;bottom:-7px;content:'';border:2px solid #e6e6e6;display:none;}
@media (max-width:479px){
  .catalog-block .catalog li .inner .img .slice{display:none;}
}
.catalog-block .catalog li .inner .caption{font-weight:500;width:100%;text-align:left;padding:5px;line-height:1.2;}
@media (max-width:1023px){
  .catalog-block .catalog li .inner .caption{font-weight:500;}
}
@media (max-width:479px){
  .catalog-block .catalog li .inner .caption{text-align:left;padding:10px;}
}
.catalog-block .catalog li .inner:hover .img .slice{background:#f7f7f7;border:2px solid #0033cc;color:#000;}
.search-block{height:100%;min-width:50%;padding:0 30px;}
@media (max-width:1199px){
  .search-block{min-width:20%;}
}
@media (max-width:1023px){
  .search-block{width:100%;padding:0 10px;}
}
.search{position:relative;z-index:1;width:100%;}
@media (max-width:1023px){
  .search{margin:20px 0;}
}
.search input{margin-bottom:0;background:#fff;border-radius:5px;font-size:13px;padding:8px 50px 8px 15px;width:100%;border:1px solid #f7f7f7;box-shadow:10px 10px 20px 0 rgba(0,0,0,0.07);}
.search input:focus{border:1px solid #009641;}
@media (max-width:1199px){
  .search input{font-size:13px;}
}
@media (max-width:1023px){
  .search input{background:#fff;font-size:15px;box-shadow:0 0 0 0 rgba(0,0,0,0);}
}
@media (max-width:767px){
  .search input{font-size:13px;}
}
.search input::-webkit-input-placeholder{color:#808080;}
.search input:-ms-input-placeholder{color:#808080;}
.search input::placeholder{color:#808080;}
.search button{position:absolute;top:0;content:'';right:0;height:100%;margin:0;padding:0;width:49px;background:transparent;color:#000;font-size:18px;border-radius:5px;z-index:1;box-shadow:0 0 0 0 rgba(0,0,0,0);}
.search button i{margin:0;}
.search button:hover{color:#0033cc;}
.search:hover input{background:transparent;}
@media (max-width:1023px){
  .search:hover input{background:#fff;}
}
.search:hover button{background:transparent;}
.favorites{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:5px 10px;border-radius:50px;margin:0 5px;}
@media (max-width:1199px){
  .favorites{padding:5px;}
}
.favorites i{font-size:28px;}
.favorites span{font-size:12px;font-weight:300;color:#444444;}
.favorites .number{position:absolute;top:-7px;content:'';right:14px;width:24px;height:24px;border-radius:5px;background:#0033cc;color:#fff;font-weight:bold;font-size:13px;}
.footer .favorites{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:3px 10px;}
.footer .favorites span{font-weight:normal;}
.footer .favorites i{font-size:15px;color:#0033cc;margin-right:8px;}
.footer .favorites:hover span{color:#0033cc;}
@media (max-width:1023px){
  .header .favorites{color:#fff;padding:10px;}
}
@media (max-width:479px){
  .header .favorites{padding:5px;}
}
@media (max-width:1023px){
  .header .favorites span{display:none;}
}
@media (max-width:479px){
  .header .favorites i{font-size:23px;margin-top:7px;}
}
@media (max-width:1023px){
  .header .favorites .number{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;right:0;top:-3px;}
}
@media (max-width:479px){
  .header .favorites .number{font-size:10px;width:20px;height:20px;}
}
.favorites.active i,
.basket.active i{color:#0033cc;}
.basket{min-width:330px;min-height:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#e6e6e6;padding:8px 10px;font-size:13px;}
@media (max-width:1023px){
  .basket{min-width:200px;padding:5px 10px;}
}
@media (max-width:767px){
  .basket{min-width:130px;font-size:11px;}
}
.basket i{color:#009641;font-size:24px;}
.basket span.caption{font-weight:500;font-size:15px;}
@media (max-width:1023px){
  .basket span.caption{display:none;}
}
@media (min-width:1024px){
  .basket br{display:none;}
}
.popup-background{position:fixed;top:0;bottom:0;content:'';left:0;right:0;background:#ff000a;z-index:5;}
.popup-holder .popup-holder-content{position:fixed;left:0;right:0;top:0;bottom:0;content:'';z-index:60;display:none;opacity:0;visibility:hidden;overflow:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.popup-holder .popup-holder-content .open-popup i{font-size:20px;}
.popup-holder .popup-holder-content .close-popup{position:fixed;top:10px;content:'';right:20px;width:50px;height:50px;background:white;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);box-shadow:0 0 50px 0 rgba(0,0,0,0.1);color:#000;border-radius:50px;border:2px solid #ff000a;}
.popup-holder .popup-holder-content .close-popup:hover{background:#ff000a;}
.popup-holder .popup-holder-content .close-popup:hover i{color:#000;}
@media (min-width:1400px){
  .popup-holder .popup-holder-content .close-popup{right:50%;margin-right:-700px;}
}
.popup-holder .popup-holder-content .popup{display:none;z-index:60;position:relative;top:initial;margin-top:initial;left:initial;margin-left:initial;right:initial;margin:auto;background:rgba(255,255,255,0.97);overflow-y:auto;}
.popup-holder .popup-holder-content .popup .popup-content{max-width:1400px;margin:0 auto;}
.popup-holder.popup-holder-menu .popup-holder-menu-content{position:relative;top:0;content:'';left:0;display:block!important;float:left;opacity:1;visibility:visible;overflow:visible;}
.popup-holder.popup-holder-menu .popup-holder-menu-content .popup-menu{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);display:none;padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-menu .popup-holder-menu-content .popup-menu{padding:50px 25px;}
}
.popup-holder.popup-holder-menu .popup-holder-menu-content .popup-menu-content{min-height:100%;}
@media (max-width:1023px){
  .popup-holder.popup-holder-menu .popup-holder-menu-content .popup-menu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.popup-holder.popup-holder-menu .popup-holder-menu-content .popup-menu-content .lang{margin-top:20px;}
.popup-holder.popup-holder-menu .open-menu{z-index:7;width:50px;height:50px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;margin-left:10px;position:relative;background:#e6e6e6;}
.popup-holder.popup-holder-menu .open-menu i{color:#000;font-size:24px;}
.popup-holder.popup-holder-menu .open-menu:hover{background:#0033cc;box-shadow:10px 10px 20px 0 rgba(0,0,0,0.07);}
.popup-holder.popup-holder-menu .open-menu:hover i{color:#fff;}
.popup-holder.popup-active-menu{overflow:hidden;}
.popup-holder.popup-active-menu .popup-holder-menu-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-menu .popup-menu{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
@media (max-width:1023px){
  .popup-holder.popup-active-menu .open-menu{background:#ff000a;}
  .popup-holder.popup-active-menu .open-menu:hover .nav_icon-bar{background:#fff;}
}
.popup-holder.popup-holder-catalog .popup-holder-catalog-content{position:relative;top:0;content:'';left:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;opacity:1;visibility:visible;overflow:visible;}
.popup-holder.popup-holder-catalog .popup-holder-catalog-content .popup-catalog{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);display:none;padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-catalog .popup-holder-catalog-content .popup-catalog{padding:50px 25px;}
}
.popup-holder.popup-holder-catalog .popup-holder-catalog-content .popup-catalog-content{min-height:100%;}
@media (max-width:1023px){
  .popup-holder.popup-holder-catalog .popup-holder-catalog-content .popup-catalog-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.popup-holder.popup-holder-catalog .open-catalog{z-index:7;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:10px;}
.popup-holder.popup-holder-catalog .open-catalog i{color:#fff;font-size:24px;}
.popup-holder.popup-holder-catalog .open-catalog i:nth-child(2),
.popup-holder.popup-holder-catalog .open-catalog i:nth-child(3),
.popup-holder.popup-holder-catalog .open-catalog i:nth-child(4){display:none;}
.popup-holder.popup-holder-catalog .open-catalog span{font-size:15px;line-height:1.2;}
@media (max-width:767px){
  .popup-holder.popup-holder-catalog .open-catalog span{font-size:13px;font-weight: 600;}
}
.popup-holder.popup-holder-catalog .open-catalog:hover{background:#0033cc;box-shadow:10px 10px 20px 0 rgba(0,0,0,0.07);}
.popup-holder.popup-holder-catalog .open-catalog:hover i{color:#fff;}
.popup-holder.popup-active-catalog{overflow:hidden;}
.popup-holder.popup-active-catalog .popup-holder-catalog-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-catalog .popup-catalog{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
@media (max-width:1023px){
  .popup-holder.popup-active-catalog .open-catalog{background:#ff000a;}
  .popup-holder.popup-active-catalog .open-catalog:hover .nav_icon-bar{background:#fff;}
}
.popup-holder.popup-holder-contacts .popup-contacts{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-contacts .popup-contacts{padding:50px 25px;}
}
.popup-holder.popup-holder-contacts .popup-contacts-content{min-height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:1023px){
  .popup-holder.popup-holder-contacts .popup-contacts-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.popup-holder.popup-holder-contacts .popup-contacts-content:before{display:none;}
.popup-holder.popup-holder-contacts .popup-contacts-content .phones-icon,
.popup-holder.popup-holder-contacts .popup-contacts-content .email,
.popup-holder.popup-holder-contacts .popup-contacts-content .time-icon,
.popup-holder.popup-holder-contacts .popup-contacts-content .callback{margin:10px 0;}
.popup-holder.popup-holder-contacts .open-contacts{display:none;z-index:7;width:50px;height:50px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0033cc;border-radius:50px;margin-right:10px;background:#e6e6e6;}
.popup-holder.popup-holder-contacts .open-contacts i{font-size:24px;}
.popup-holder.popup-holder-contacts .open-contacts:hover{background:#0033cc;box-shadow:10px 10px 20px 0 rgba(0,0,0,0.07);}
.popup-holder.popup-holder-contacts .open-contacts:hover i{color:#fff;}
.popup-holder.popup-active-contacts{overflow:hidden;}
.popup-holder.popup-active-contacts .popup-holder-contacts-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-contacts .popup-contacts{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-active-contacts .close-contacts:hover{background:#ff000a;}
.popup-holder.popup-holder-callback .popup-callback{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-callback .popup-callback{padding:50px 25px;}
}
.popup-holder.popup-holder-callback .popup-callback-content{min-height:100%;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-callback .close-callback{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-callback{overflow:hidden;}
.popup-holder.popup-active-callback .popup-holder-callback-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-callback .popup-callback{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-ask .popup-ask{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-ask .popup-ask{padding:50px 25px;}
}
.popup-holder.popup-holder-ask .popup-ask-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-ask .close-ask{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-ask{overflow:hidden;}
.popup-holder.popup-active-ask .popup-holder-ask-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-ask .popup-ask{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-help .popup-help{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-help .popup-help{padding:50px 25px;}
}
.popup-holder.popup-holder-help .popup-help-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-help .close-help{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-help{overflow:hidden;}
.popup-holder.popup-active-help .popup-holder-help-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-help .popup-help{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-otherphones .popup-otherphones{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-otherphones .popup-otherphones{padding:50px 25px;}
}
.popup-holder.popup-holder-otherphones .popup-otherphones-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-otherphones .close-otherphones{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-otherphones{overflow:hidden;}
.popup-holder.popup-active-otherphones .popup-holder-otherphones-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-otherphones .popup-otherphones{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-thanks .popup-thanks{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-thanks .popup-thanks{padding:50px 25px;}
}
.popup-holder.popup-holder-thanks .popup-thanks-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-thanks .close-thanks{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-thanks{overflow:hidden;}
.popup-holder.popup-active-thanks .popup-holder-thanks-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-thanks .popup-thanks{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-order .popup-order{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-order .popup-order{padding:50px 25px;}
}
.popup-holder.popup-holder-order .popup-order-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-order .close-order{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-order{overflow:hidden;}
.popup-holder.popup-active-order .popup-holder-order-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-order .popup-order{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-search .popup-search{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;padding:0;}
@media (max-width:1023px){
  .popup-holder.popup-holder-search .popup-search{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;padding:0;}
}
@media (max-width:479px){
  .popup-holder.popup-holder-search .popup-search{padding:0;}
}
.popup-holder.popup-holder-search .popup-search-content{min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;}
.popup-holder.popup-holder-search .popup-search-content .search-form{box-shadow:0 0 20px 0 rgba(0,0,0,0.1);border-radius:50px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;transition:all .35s;}
.popup-holder.popup-holder-search .popup-search-content .search-form:hover{box-shadow:0 0 15px 0 rgba(0,0,0,0.15);}
.popup-holder.popup-holder-search .popup-search-content input{margin-bottom:initial;height:46px;border-radius:50px;padding:12px 60px 12px 20px;border:initial;font-size:14px;box-shadow:0 0 0 0 rgba(0,0,0,0);border:1px solid rgba(0,51,204,0.2);}
.popup-holder.popup-holder-search .popup-search-content button{position:absolute;top:0;content:'';right:0;margin:initial;padding:initial;width:46px;height:46px;min-width:46px;height:46px;border-radius:50px;font-size:24px;box-shadow:0 0 0 0 rgba(0,0,0,0);}
.popup-holder.popup-holder-search .popup-search-content button:hover{color:#ff000a;}
.popup-holder.popup-holder-search .open-search{z-index:7;width:46px;height:46px;border-radius:50px;background:#e6e6e6;}
.popup-holder.popup-holder-search .open-search i{color:#000;font-size:24px;}
.popup-holder.popup-holder-search .open-search i.icon-cancel{display:none;}
.popup-holder.popup-holder-search .open-search:hover{background:#0033cc;color:#fff;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);}
.popup-holder.popup-holder-search .open-search:hover i{color:#fff;}
.popup-holder.popup-active-search .open-search{background:#bebebe;}
.popup-holder.popup-active-search .open-search i.icon-search{display:none;}
.popup-holder.popup-active-search .open-search i.icon-cancel{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;}
.popup-holder.popup-active-search .open-search:hover{background:#808080;}
.popup-holder.popup-active-search .open-search:hover i{color:#ff000a;}
.popup-holder.popup-active-search .popup-holder-search-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:500px;height:46px;left:initial;right:10px;bottom:initial;overflow:visible;top:121px;}
@media (min-width:1400px){
  .popup-holder.popup-active-search .popup-holder-search-content{right:50%;margin-right:-680px;}
}
@media (max-width:1023px){
  .popup-holder.popup-active-search .popup-holder-search-content{width:100%;top:70px;}
}
.popup-holder.popup-active-search .popup-search{display:block;width:100%;background:transparent;overflow:visible;position:absolute;}
@media (max-width:1023px){
  .popup-holder.popup-active-search .popup-search{display:block;width:100%;background:transparent;overflow:visible;padding:0 3px;}
}
.popup-holder.popup-active-search .close-search:hover{background:#ff000a;}
@media (min-width:1024px){
  .popup-holder.popup-holder-filter .popup-holder-filter-content{position:relative;display:block;opacity:1;visibility:visible;overflow-y:auto;}
  .popup-holder.popup-holder-filter .popup-holder-filter-content .popup-filter{display:block!important;padding:0;width:auto;}
}
@media (min-width:1024px) and (max-width:1023px){
  .popup-holder.popup-holder-filter .popup-holder-filter-content .popup-filter{border-radius:50px;}
}
@media (min-width:1024px){
  .popup-holder.popup-holder-filter .popup-holder-filter-content .popup-background{display:none;}
  .popup-holder.popup-holder-filter .popup-holder-filter-content .close-popup{display:none;}
  .popup-holder.popup-holder-filter .fixed-position .popup-holder-filter-content{padding-top:80px;}
}
@media (max-width:1023px){
  .popup-holder.popup-holder-filter .popup-holder-filter-content{background:rgba(242,242,242,0.95);}
  .popup-holder.popup-holder-filter .close-popup{z-index:5;}
}
.popup-holder.popup-holder-filter .open-filter{background:#ff000a;border-radius:0 5px 0 0;padding:7px 5px;position:fixed;bottom:0;content:'';left:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);z-index:15;color:#fff;font-size:14px;font-weight:500;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:80px;height:50px;}
@media (max-width:1023px){
  .popup-holder.popup-holder-filter .open-filter{box-shadow:10px 10px 20px 0 rgba(0,0,0,0.07);border-top:2px solid #fff;border-right:2px solid #fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);}
}
@media (min-width:1024px){
  .popup-holder.popup-holder-filter .open-filter{display:none;}
}
@media (max-width:1023px){
  .popup-holder.popup-holder-filter .open-filter:hover{color:#fff;}
}
@media (max-width:1023px){
  .popup-holder.popup-holder-filter .open-filter:hover span{color:#fff;}
}
@media (max-width:1023px){
  .popup-holder.popup-holder-filter .open-filter:hover i{color:#fff;}
}
@media (max-width:1023px){
  .popup-holder.popup-active-filter{overflow:hidden;}
}
.popup-holder.popup-active-filter .popup-holder-filter-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media (max-width:1023px){
  .popup-holder.popup-active-filter .popup-holder-filter-content{padding:20px;}
}
.popup-holder.popup-active-filter .popup-filter{display:block;position:relative;padding:0;width:100%;}
@media (max-width:1023px){
  .popup-holder.popup-active-filter .popup-filter{overflow:visible;}
}
.popup-holder.popup-active-filter .popup-filter form{padding-top:20px;}
.popup-holder.popup-active-filter .open-filter:after{background:#ff000a;}
.popup-holder.popup-holder-payment .popup-payment{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-payment .popup-payment{padding:50px 25px;}
}
.popup-holder.popup-holder-payment .popup-payment-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-payment .close-payment{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-payment{overflow:hidden;}
.popup-holder.popup-active-payment .popup-holder-payment-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-payment .popup-payment{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-oneclick .popup-oneclick{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-oneclick .popup-oneclick{padding:50px 25px;}
}
.popup-holder.popup-holder-oneclick .popup-oneclick-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-oneclick .close-oneclick{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-oneclick{overflow:hidden;}
.popup-holder.popup-active-oneclick .popup-holder-oneclick-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-oneclick .popup-oneclick{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-when .popup-when{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-when .popup-when{padding:50px 25px;}
}
.popup-holder.popup-holder-when .popup-when-content{min-height:100%;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-when .close-when{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-when{overflow:hidden;}
.popup-holder.popup-active-when .popup-holder-when-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-when .popup-when{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-cheaper .popup-cheaper{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-cheaper .popup-cheaper{padding:50px 25px;}
}
.popup-holder.popup-holder-cheaper .popup-cheaper-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-cheaper .close-cheaper{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-cheaper{overflow:hidden;}
.popup-holder.popup-active-cheaper .popup-holder-cheaper-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-cheaper .popup-cheaper{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-decline .popup-decline{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-decline .popup-decline{padding:50px 25px;}
}
.popup-holder.popup-holder-decline .popup-decline-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-decline .close-decline{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-decline{overflow:hidden;}
.popup-holder.popup-active-decline .popup-holder-decline-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-decline .popup-decline{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-wholesale .popup-wholesale{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-wholesale .popup-wholesale{padding:50px 25px;}
}
.popup-holder.popup-holder-wholesale .popup-wholesale-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-wholesale .close-wholesale{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-wholesale{overflow:hidden;}
.popup-holder.popup-active-wholesale .popup-holder-wholesale-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-wholesale .popup-wholesale{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-delivery .popup-delivery{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-delivery .popup-delivery{padding:50px 25px;}
}
.popup-holder.popup-holder-delivery .popup-delivery-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-delivery .close-delivery{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-delivery{overflow:hidden;}
.popup-holder.popup-active-delivery .popup-holder-delivery-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-delivery .popup-delivery{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-mistakes .popup-mistakes{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-mistakes .popup-mistakes{padding:50px 25px;}
}
.popup-holder.popup-holder-mistakes .popup-mistakes-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-mistakes .close-mistakes{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-mistakes{overflow:hidden;}
.popup-holder.popup-active-mistakes .popup-holder-mistakes-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-mistakes .popup-mistakes{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.popup-holder.popup-holder-productcard .popup-productcard{position:fixed;top:0;bottom:0;content:'';right:0;left:0;padding:0;width:100%;border-radius:0;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:50px;}
@media (max-width:479px){
  .popup-holder.popup-holder-productcard .popup-productcard{padding:50px 25px;}
}
.popup-holder.popup-holder-productcard .popup-productcard-content{min-height:100%;max-width:460px;margin:0 auto;color:#000;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (min-width:1400px){
  .popup-holder.popup-holder-productcard .close-productcard{right:50%;margin-right:-700px;}
}
.popup-holder.popup-active-productcard{overflow:hidden;}
.popup-holder.popup-active-productcard .popup-holder-productcard-content{opacity:1;visibility:visible;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
.popup-holder.popup-active-productcard .popup-productcard{display:block;width:100%;min-height:100vh;background:rgba(230,230,230,0.95);overflow-y:auto;}
.bg97{background:#f7f7f7;}
.bg95{background:#f2f2f2;}
.bg90{background:#e6e6e6;}
.section-caption{font-size:18px;font-weight:500;text-transform:uppercase;padding:0 20px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.section-caption span{padding:10px;position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:479px){
  .section-caption span{margin-right:10px;}
}
.section-caption a{font-size:15px;min-width:180px;border:2px solid #e6e6e6;padding:10px;border-radius:5px;position:relative;margin:5px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
@media (max-width:767px){
  .section-caption a{min-width:initial;}
}
.section-caption a span{text-transform:none;padding:0 20px 0 5px;margin:0;}
@media (max-width:767px){
  .section-caption a span{display:none;}
}
.section-caption a span:before{display:none;}
@media (max-width:1023px){
  .section-caption{font-size:16px;}
}
@media (max-width:767px){
  .section-caption{font-size:17px;}
}
@media (max-width:479px){
  .section-caption{font-size:12px;}
}
.cardpage .section-caption span{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.column50 .section-caption{padding-bottom:10px;}
.section-description{font-size:17px;font-weight:300;padding:0 40px 20px;}
@media (max-width:1023px){
  .section-description{font-size:15px;}
}
.section-description span{color:#0033cc;font-weight:bold;}
.block-caption{font-size:15px;font-weight:bold;padding:7px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-transform:uppercase;}
.block-caption span{padding:5px;position:relative;}
@media (max-width:1199px){
  .section-slider-brands .block-caption{padding:0;}
}
.min-caption{font-size:15px;font-weight:500;padding:10px 15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.min-caption span{padding:5px;position:relative;margin-right:50px;}
@media (max-width:479px){
  .min-caption span{margin-right:10px;}
}
.min-caption span:before{position:absolute;bottom:0;content:'';left:0;height:2px;width:100%;background:#e6e6e6;border-radius:5px;}
.row-opt .min-caption{padding:10px 0;font-weight:bold;color:#0033cc;font-size:12px;text-transform:uppercase;}
.caption-popup{font-size:24px;text-align:center;margin-bottom:5px;font-weight:bold;}
@media (max-width:1023px){
  .caption-popup{font-size:21px;}
}
@media (max-width:767px){
  .caption-popup{font-size:19px;}
}
@media (max-width:479px){
  .caption-popup{font-size:17px;}
}
.description-popup{text-align:center;font-size:14px;color:#4c4c4c;}
.caption-form{font-size:24px;text-align:center;margin-bottom:5px;font-weight:bold;}
@media (max-width:1023px){
  .caption-form{font-size:21px;}
}
@media (max-width:767px){
  .caption-form{font-size:19px;}
}
@media (max-width:479px){
  .caption-form{font-size:17px;}
}
.caption-form i{margin-right:10px;color:#ff000a;}
.description-form{text-align:center;font-size:14px;color:#4c4c4c;}
.popup-form{max-width:35%;margin:0 auto;}
@media (max-width:1023px){
  .popup-form{max-width:70%;}
}
@media (max-width:767px){
  .popup-form{max-width:80%;}
}
@media (max-width:479px){
  .popup-form{max-width:100%;}
}
.slider-sales{display:none;}
.slider-sales.slick-initialized{display:block;}
.slider-mainslider{display:none;}
.slider-mainslider.slick-initialized{display:block;}
.mainslider{height:300px;overflow:hidden;}
@media (max-width:1199px){
  .mainslider{height:initial;}
}
@media (max-width:767px){
  .mainslider{height:initial;}
}
.mainslider .slick-list{height:100%;}
.mainslider .slick-track{height:100%;}
.mainslider .slide{height:100%;position:relative;border-radius:5px;overflow:hidden;}
.mainslider .slide .img{height:100%;}
.mainslider .slide .img img{position:relative;z-index:1;}
.mainslider .slide .img:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.mainbrands{font-size:0;}
.mainbrands li{display:inline-block;vertical-align:middle;font-size:15px;width:50%;padding:10px;}
@media (max-width:1399px){
  .mainbrands li{padding:5px 10px;}
}
@media (max-width:1199px){
  .mainbrands li{padding:1px 10px;}
}
@media (max-width:1023px){
  .mainbrands li{width:33.3333%;}
}
@media (max-width:479px){
  .mainbrands li{width:50%;}
}
.mainbrands li .inner a{min-height:50px;}
.seeall-block{margin-top:10px;}
.column50 .seeall-block{padding:0 20px;}
@media (max-width:767px){
  .column50 .seeall-block{padding:0;}
}
.seeall{padding:7px 20px;border-radius:5px;background:#e6e6e6;font-size:13px;font-weight:600;color:#009641;}
.seeall:hover{background:#f2f2f2;}
.column50 .seeall{background:#fff;}
.tabs{max-width:100%;margin-left:auto;margin-right:auto;font-size:0;}
.tabs > input[type="radio"]{display:none;}
.tabs > input[type="radio"]:checked + label{background-color:#009641;color:#fff;position:relative;}
.tabs > input[type="radio"]:checked + label:before{-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;position:absolute;left:50%;width:18px;height:18px;border-radius:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#009641;margin-left:-13px;bottom:-8px;z-index:-1;}
.tabs > input[type="radio"]:checked + label i{color:#fff;}
.tabs > input[type="radio"]:checked + label .caption span{color:#fff;}
.tabs > div{opacity:0;visibility:hidden;height:0;}
#tab-btn-1:checked ~ #content-1,
#tab-btn-2:checked ~ #content-2,
#tab-btn-3:checked ~ #content-3,
#tab-btn-4:checked ~ #content-4{opacity:1;visibility:visible;height:initial;}
.tabs > label{width:25%;display:inline-block;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:#eee;border-left:1px solid #fff;border-right:1px solid #fff;padding:10px 20px;font-size:16px;line-height:1.5;-webkit-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;cursor:pointer;margin-bottom:10px;}
@media (max-width:479px){
  .tabs > label{width:100%;}
}
.tabs > label .caption i{color:#009641;font-size:24px;margin-right:10px;}
.tabs > label .caption span{background:transparent;text-transform:uppercase;font-size:17px;color:#000;font-weight:500;}
@media (max-width:1023px){
  .tabs > label .caption span{font-size:15px;}
}
@media (max-width:767px){
  .tabs > label .caption span{font-size:11px;line-height:1;padding:0 5px;}
}
.tabs > label:hover{background-color:#bdbdbd;}
.tabs > label:first-of-type{margin-left:0;}
hr.lines{width:100%;height:2px;border:0;background:#009641;position:relative;margin:0;}
hr.lines:before{position:absolute;left:0;top:0;width:33.3333%;height:2px;background:#0033cc;}
hr.lines:after{position:absolute;right:0;top:0;width:33.3333%;height:2px;background:#ff000a;}
.responsive-products .slick-track{padding:15px 0;}
.products{font-size:0;}
.products li{display:inline-block;vertical-align:top;width:20%;font-size:13px;padding:7px;}
@media (max-width:1399px){
  .products li{width:25%;}
}
@media (max-width:1199px){
  .products li{width:33.33333%;}
}
@media (max-width:1023px){
  .products li{width:33.33333%;}
}
@media (max-width:767px){
  .products li{width:50%;padding:3px;}
}
@media (max-width:319px){
  .products li{width:100%;}
}
.products li .inner{width:100%;position:relative;min-height:420px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;border:1px solid #f2f2f2;border-radius:5px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;}
@media (max-width:1023px){
  .products li .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.products li .inner .img{position:relative;height:240px;width:100%;overflow:hidden;border-radius:5px;}
.products li .inner .img img{max-height:100%;}
.products li .inner .img .status{position:absolute;z-index:2;left:0;top:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.products li .inner .img .status li{width:initial;padding:3px 5px;margin:2px 0;color:#fff;font-size:11px;}
.products li .inner .img .status li.bestseller{background:#ff000a;}
.products li .inner .img .status li.novelty{background:#009641;}
.products li .inner .img .status li.recommended{background:#0033cc;}
.products li .inner .img .status li.sales{background:#D36D41;}
.products li .inner .attrlink{position:absolute;top:210px;right:0;border:1px solid #009641;background:#fff;width:30px;height:30px;z-index:4;}
.products li .inner .attrlink i{display:none;}
.products li .inner .attrlink:hover{cursor:pointer;border:1px solid #0033cc;}
.products li .inner .attrblock{display:none;position:absolute;z-index:3;left:0;right:0;bottom:0;top:0;content:'';background:rgba(247,247,247,0.95);padding:10px;font-size:11px;color:#000;height:240px;overflow:hidden;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);border-radius:5px;}
.products li .inner .description{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}
.products li .inner .description .caption{text-align:center;font-weight:bold;font-size:14px;height:60px;padding:0 10px;overflow:hidden;line-height:1.45;}
.products li .inner .description .caption:hover{color:#009641;}
.products li .inner .description .price-buy-block{width:100%;min-height:53px;}
@media (max-width:479px){
  .products li .inner .description .price-buy-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media (max-width:319px){
  .products li .inner .description .price-buy-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
}
.products li .inner .description .price-buy-block .price{font-size:12px;font-weight:bold;}
.products li .inner .description .price-buy-block .price span{font-size:15px;}
.products li .inner .description .price-buy-block .price.price-old{font-size:13px;font-weight:normal;color:#808080;position:relative;}
@media (max-width:1399px){
  .products li .inner .description .price-buy-block .price.price-old{font-size:12px;}
}
.products li .inner .description .price-buy-block .price.price-old:before{position:absolute;top:10px;content:'';left:0;height:1px;width:100%;background:#ff000a;}
@media (max-width:1399px){
  .products li .inner .description .price-buy-block .price.price-old:before{top:9px;}
}
.products li .inner .description .price-buy-block button{font-size:13px;padding:7px 10px;}
.products li .inner .description .avail{padding:3px;font-size:12px;color:#0033cc;}
.products li .inner .description .avail i{margin-right:5px;}
.products li .inner .description .avail.notavail{color:#808080;}
.products li .inner .description .free{padding-top:2px;font-size:12px;color:#808080;}
@media (max-width:1023px){
  .products li .inner .description .free{font-size:8px;}
}
.products li .inner .description .free i{margin-right:5px;color:#009641;}
.products li.attractive .attrblock{display:block;}
.products li.attractive .attrlink img{display:none;}
.products li.attractive .attrlink i{display:block;}
.products li.attractive .attrlink:hover i{color:#ff000a;}
.products li:hover .inner{box-shadow:0 0 50px 0 rgba(0,0,0,0.1);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);border:1px solid #fff;-webkit-transition:all .35s ease;transition:all .35s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.column80 .products li{width:25%;}
@media (max-width:1199px){
  .column80 .products li{width:33.33333%;}
}
@media (max-width:1023px){
  .column80 .products li{width:33.33333%;}
}
@media (max-width:767px){
  .column80 .products li{width:50%;}
}
@media (max-width:479px){
  .column80 .products li{padding:10px;}
}
@media (max-width:319px){
  .column80 .products li{width:100%;}
}
.advant{font-size:0;}
.advant li{display:inline-block;vertical-align:top;font-size:15px;font-weight:500;width:25%;}
@media (max-width:1023px){
  .advant li{font-size:13px;}
}
@media (max-width:767px){
  .advant li{width:50%;}
}
@media (max-width:479px){
  .advant li{width:100%;}
}
.advant li .inner{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}
@media (max-width:479px){
  .advant li .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;}
}
.advant li .inner i{color:#009641;font-size:64px;margin-bottom:10px;}
@media (max-width:1023px){
  .advant li .inner i{font-size:48px;}
}
@media (max-width:479px){
  .advant li .inner i{font-size:36px;margin-right:10px;margin-bottom:0;}
}
.section-news-reviews{background:#f2f2f2;position:relative;}
.section-news-reviews:before{position:absolute;left:0;top:0;height:100%;width:50%;background:#e6e6e6;}
@media (max-width:1023px){
  .section-news-reviews:before{display:none;}
}
.mainnews.column50{padding:20px;}
@media (max-width:1023px){
  .mainnews.column50{width:100%;}
}
.mainreviews.column50{padding:20px;}
@media (max-width:1023px){
  .mainreviews.column50{width:100%;}
}
.informations,
.news{font-size:0;}
.informations li,
.news li{display:inline-block;vertical-align:top;width:25%;font-size:13px;padding:20px;}
@media (max-width:1199px){
  .informations li,
  .news li{padding:20px 10px;}
}
@media (max-width:1023px){
  .informations li,
  .news li{width:33.33333%;}
}
@media (max-width:767px){
  .informations li,
  .news li{width:50%;}
}
@media (max-width:319px){
  .informations li,
  .news li{width:100%;}
}
.informations li .inner,
.news li .inner{width:100%;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;background:#f7f7f7;min-height:340px;}
@media (max-width:479px){
  .informations li .inner,
  .news li .inner{min-height:initial;}
}
.informations li .inner .img,
.news li .inner .img{height:150px;overflow:hidden;position:relative;width:100%;}
@media (max-width:1199px){
  .informations li .inner .img,
  .news li .inner .img{height:140px;}
}
@media (max-width:767px){
  .informations li .inner .img,
  .news li .inner .img{height:130px;}
}
.informations li .inner .img img,
.news li .inner .img img{width:100%;}
.informations li .inner .img .date,
.news li .inner .img .date{position:absolute;background:#e6e6e6;color:#000;font-size:12px;padding:5px 10px;left:0;bottom:0;}
.informations li .inner .description,
.news li .inner .description{color:#4c4c4c;text-align:left;padding:20px;font-weight:normal;}
@media (max-width:1199px){
  .informations li .inner .description,
  .news li .inner .description{padding:20px 10px;}
}
.informations li .inner .description .caption,
.news li .inner .description .caption{font-size:15px;font-weight:bold;text-align:left;color:#009641;line-height:1.2;display:block;}
@media (max-width:1199px){
  .informations li .inner .description .caption,
  .news li .inner .description .caption{font-size:14px;}
}
@media (max-width:767px){
  .informations li .inner .description .caption,
  .news li .inner .description .caption{font-size:15px;}
}
.informations li .inner .description .caption:hover,
.news li .inner .description .caption:hover{color:#0033cc;}
.informations li .inner .description .text,
.news li .inner .description .text{margin-top:10px;color:#000;line-height:1.2;}
@media (max-width:479px){
  .informations li .inner .description .text,
  .news li .inner .description .text{height:77px;overflow:hidden;}
}
.informations li .inner .description .date-reviews-more-block,
.news li .inner .description .date-reviews-more-block{font-size:12px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.informations li .inner .description .date-reviews-more-block .date span,
.news li .inner .description .date-reviews-more-block .date span{color:#000;}
.informations li .inner .description .date-reviews-more-block .reviews,
.news li .inner .description .date-reviews-more-block .reviews{font-size:12px;}
.informations li .inner .description .date-reviews-more-block .reviews i,
.news li .inner .description .date-reviews-more-block .reviews i{margin-right:5px;color:#0033cc;}
.informations li .inner .description .date-reviews-more-block .reviews span,
.news li .inner .description .date-reviews-more-block .reviews span{color:#000;font-weight:500;}
@media (max-width:1199px){
  .informations li .inner .description .date-reviews-more-block .more,
  .news li .inner .description .date-reviews-more-block .more{display:none;}
}
.informations li .inner .description .date-reviews-more-block .more span,
.news li .inner .description .date-reviews-more-block .more span{font-size:11px;color:#000;font-weight:500;position:relative;padding:2px;}
.informations li .inner .description .date-reviews-more-block .more span:before,
.news li .inner .description .date-reviews-more-block .more span:before{position:absolute;bottom:0;left:0;content:'';width:100%;height:2px;background:#009641;}
.informations li .inner .description .date-reviews-more-block .more:hover span:before,
.news li .inner .description .date-reviews-more-block .more:hover span:before{background:#0033cc;}
.mainpage .informations,
.section-other-informations .informations,
.section-other-news .informations,
.cardpage .informations,
.mainpage .news,
.section-other-informations .news,
.section-other-news .news,
.cardpage .news{text-align:center;}
.mainpage .informations li,
.section-other-informations .informations li,
.section-other-news .informations li,
.cardpage .informations li,
.mainpage .news li,
.section-other-informations .news li,
.section-other-news .news li,
.cardpage .news li{width:100%;}
@media (max-width:1023px){
  .mainpage .informations li:last-child,
  .section-other-informations .informations li:last-child,
  .section-other-news .informations li:last-child,
  .cardpage .informations li:last-child,
  .mainpage .news li:last-child,
  .section-other-informations .news li:last-child,
  .section-other-news .news li:last-child,
  .cardpage .news li:last-child{display:none;}
}
@media (max-width:767px){
  .mainpage .informations li:last-child,
  .section-other-informations .informations li:last-child,
  .section-other-news .informations li:last-child,
  .cardpage .informations li:last-child,
  .mainpage .news li:last-child,
  .section-other-informations .news li:last-child,
  .section-other-news .news li:last-child,
  .cardpage .news li:last-child{display:inline-block;}
}
.mainpage .informations li .inner,
.section-other-informations .informations li .inner,
.section-other-news .informations li .inner,
.cardpage .informations li .inner,
.mainpage .news li .inner,
.section-other-informations .news li .inner,
.section-other-news .news li .inner,
.cardpage .news li .inner{background:transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;min-height:initial;}
.mainpage .informations li .inner .img,
.section-other-informations .informations li .inner .img,
.section-other-news .informations li .inner .img,
.cardpage .informations li .inner .img,
.mainpage .news li .inner .img,
.section-other-informations .news li .inner .img,
.section-other-news .news li .inner .img,
.cardpage .news li .inner .img{width:220px;min-width:220px;float:left;margin-right:20px;height:150px;overflow:hidden;}
.mainpage .informations li .inner .img img,
.section-other-informations .informations li .inner .img img,
.section-other-news .informations li .inner .img img,
.cardpage .informations li .inner .img img,
.mainpage .news li .inner .img img,
.section-other-informations .news li .inner .img img,
.section-other-news .news li .inner .img img,
.cardpage .news li .inner .img img{max-width:initial;height:100%;width:initial;}
.mainpage .informations li .inner .description,
.section-other-informations .informations li .inner .description,
.section-other-news .informations li .inner .description,
.cardpage .informations li .inner .description,
.mainpage .news li .inner .description,
.section-other-informations .news li .inner .description,
.section-other-news .news li .inner .description,
.cardpage .news li .inner .description{overflow:hidden;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:150px;}
.mainpage .informations li .inner .description .caption,
.section-other-informations .informations li .inner .description .caption,
.section-other-news .informations li .inner .description .caption,
.cardpage .informations li .inner .description .caption,
.mainpage .news li .inner .description .caption,
.section-other-informations .news li .inner .description .caption,
.section-other-news .news li .inner .description .caption,
.cardpage .news li .inner .description .caption{max-height:51px;overflow:hidden;}
.mainpage .informations li .inner .description .text,
.section-other-informations .informations li .inner .description .text,
.section-other-news .informations li .inner .description .text,
.cardpage .informations li .inner .description .text,
.mainpage .news li .inner .description .text,
.section-other-informations .news li .inner .description .text,
.section-other-news .news li .inner .description .text,
.cardpage .news li .inner .description .text{max-height:75px;overflow:hidden;margin:5px 0;}
@media (max-width:1199px){
  .informations.mainnews li,
  .news.mainnews li{padding:20px;}
}
@media (max-width:767px){
  .informations.mainnews li,
  .news.mainnews li{padding:20px 0;}
}
.informations.mainnews li:last-child,
.news.mainnews li:last-child{display:inline-block;}
@media (max-width:479px){
  .informations.mainnews li .inner,
  .news.mainnews li .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media (max-width:767px){
  .informations.mainnews li .inner .img,
  .news.mainnews li .inner .img{width:150px;min-width:150px;}
}
@media (max-width:479px){
  .informations.mainnews li .inner .img,
  .news.mainnews li .inner .img{width:initial;min-width:initial;margin-bottom:10px;}
}
.informations.mainnews li .inner .description,
.news.mainnews li .inner .description{padding-left:0;}
@media (max-width:479px){
  .informations.mainnews li .inner .description,
  .news.mainnews li .inner .description{min-height:initial;}
}
.reviews{font-size:0;}
.reviews li{display:inline-block;vertical-align:top;width:100%;font-size:13px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;transition:all .35s;margin-bottom:10px;border-bottom:1px solid #e6e6e6;}
@media (max-width:479px){
  .reviews li{font-size:13px;}
}
.reviews li .inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;}
.reviews li .inner .caption{font-weight:bold;margin:10px 0;font-size:15px;}
.reviews li .inner .date{font-size:13px;padding:5px 10px;background:#e6e6e6;color:#000;margin-bottom:10px;border-radius:50px;}
.reviews li .inner .description p{margin-bottom:5px;}
.reviews li .inner .rating{margin-right:10px;max-width:90px;max-height:19px;}
.reviews li .inner .rating input{visibility:hidden;}
.reviews li .inner .rating .stars{margin:0 15px;min-width:90px;}
.reviews li .inner .rating .stars img{display:block;}
.reviews li .inner .date-stars-name-block{font-size:12px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.reviews li .inner .date-stars-name-block .date{background:transparent;margin-bottom:0;padding:5px 0;}
.reviews li .inner .date-stars-name-block .date span{color:#000;}
.reviews li .inner .date-stars-name-block .stars{padding:5px 0;margin-bottom:0;}
.reviews li .inner .date-stars-name-block .name{padding:5px 0;}
.reviews li .inner .date-stars-name-block .name span{font-size:12px;color:#000;font-weight:500;position:relative;padding:2px;}
.reviews li .inner .gallery-review{padding-left:initial;margin-bottom:10px;font-size:0;}
.reviews li .inner .gallery-review li{width:initial;height:100px;padding-right:10px;margin-bottom:5px;}
@media (max-width:767px){
  .reviews li .inner .gallery-review li{max-width:33.33333%;}
}
@media (max-width:479px){
  .reviews li .inner .gallery-review li{max-width:50%;}
}
.reviews li .inner .gallery-review li .img{height:100px;overflow:hidden;}
.reviews li .inner .gallery-review li .img img{max-width:initial;height:100%;}
.reviews li .inner .link{color:#009641;text-decoration:underline;}
.reviews li .inner .link:hover{color:#0033cc;text-decoration:none;}
.reviews li ul{padding-left:30px;padding-bottom:10px;}
.reviews li ul li{margin-bottom:initial;border-top:1px solid #f2f2f2;border-bottom:0;}
.reviews li ul li.admin{background:#f2f2f2;border-radius:5px;}
.reviews li:hover ul li{box-shadow:0 0 0 0 rgba(0,0,0,0);}
.reviews.mainreviews li{margin-bottom:0;border-bottom:0;}
@media (max-width:767px){
  .reviews.mainreviews li{padding:20px 0;}
}
.reviews.mainreviews li .inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
@media (max-width:767px){
  .reviews.mainreviews li .inner{padding:0;}
}
@media (max-width:479px){
  .reviews.mainreviews li .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.reviews.mainreviews li .inner .img{width:150px;min-width:150px;height:150px;overflow:hidden;float:left;background:#fff;}
@media (max-width:479px){
  .reviews.mainreviews li .inner .img{margin-bottom:10px;}
}
.reviews.mainreviews li .inner .img img{max-height:100%;}
.reviews.mainreviews li .inner .description{overflow:hidden;padding:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;min-height:50px;}
@media (max-width:479px){
  .reviews.mainreviews li .inner .description{padding:0;min-height:initial;}
}
.reviews.mainreviews li .inner .description .caption{max-height:48px;overflow:hidden;text-align:left;margin:0;}
.reviews.mainreviews li .inner .description .text{line-height:1.25;font-size:12px;max-height:75px;overflow:hidden;margin:5px 0;}
.firstreview{position:relative;overflow:hidden;float:left;width:100%;margin-top:-10px;}
.firstreview .img{position:absolute;top:0;bottom:0;content:'';left:0;right:0;border-radius:5px;overflow:hidden;}
.firstreview .img:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:1;background:rgba(255,255,255,0.8);}
.firstreview .img img{display:block;}
@media (max-width:1399px){
  .firstreview .img img{height:100%;max-width:initial;}
}
.firstreview .text{position:relative;z-index:2;top:0;content:'';left:0;width:100%;padding:5% 10%;font-weight:normal;font-size:17px;text-align:center;}
@media (max-width:767px){
  .firstreview .text{font-size:15px;}
}
.firstreview .text .caption{background:rgba(255,255,255,0.5);color:#0033cc;font-size:36px;text-align:center;padding:20px;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);margin-bottom:5%;}
@media (max-width:767px){
  .firstreview .text .caption{font-size:21px;}
}
.firstreview .text .caption b{font-size:60px;}
@media (max-width:767px){
  .firstreview .text .caption b{font-size:36px;}
}
.firstreview .text a{text-decoration:underline;font-weight:bold;color:#000;}
.firstreview .text a:hover{text-decoration:none;color:#0033cc;}
.firstreview{margin-bottom:20px;}
.firstreview .text{padding:10%;}
.lightbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:fixed;top:0!important;bottom:0!important;right:0!important;left:0!important;}
.stars{margin-bottom:5px;}
.fa,
.glyphicon{font-family:'icomoon'!important;width:26px;height:26px;position:relative;margin:0 2px;display:inline-block;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa:before,
.glyphicon:before{width:26px;height:26px;position:relative;font-size:24px;}
.fa.fa-heart-o,
.fa.glyphicon-star-empty,
.glyphicon.fa-heart-o,
.glyphicon.glyphicon-star-empty{color:#ffd700;}
.fa.fa-heart-o:before,
.fa.glyphicon-star-empty:before,
.glyphicon.fa-heart-o:before,
.glyphicon.glyphicon-star-empty:before{content:'\e96a'!important;}
.fa.fa-heart,
.fa.glyphicon-star,
.glyphicon.fa-heart,
.glyphicon.glyphicon-star{color:#ffd700;}
.fa.fa-heart:before,
.fa.glyphicon-star:before,
.glyphicon.fa-heart:before,
.glyphicon.glyphicon-star:before{content:'\e996'!important;}
.glyphicon{width:16px;height:16px;margin:0 1px;}
.glyphicon:before{width:16px;height:16px;font-size:14px;}
.rating-clear{display:none;}
.content{width:100%;overflow:hidden;padding:0 20px;font-size:15px;line-height:1.5;}
@media (max-width:1023px){
  .content{font-size:15px;}
}
@media (max-width:479px){
  .content{font-size:13px;}
}
.content img{padding:5px 10px;}
.content.gallery-block{padding:0;}
.content .img{position:relative;border-bottom:0;}
.content .img img{float:initial;}
.content .img.left{max-width:50%;float:left;margin:7px 10px;}
@media (max-width:479px){
  .content .img.left{max-width:initial;}
}
.content .img.right{max-width:50%;float:right;margin:7px 10px;}
@media (max-width:479px){
  .content .img.right{max-width:initial;}
}
.content .img.img100{max-width:100%;margin:7px 10px;}
@media (max-width:479px){
  .content .img.img100{max-width:initial;}
}
.content ol{margin-bottom:1em;counter-reset:myCounter;overflow:hidden;}
.content ol li{position:relative;margin:5px 0;padding:2px 15px 2px 35px;}
.content ol li:before{color:#fff;background:#009641;border-radius:50px;position:absolute;top:1px;left:0;counter-increment:myCounter;content:counter(myCounter);text-align:center;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;font-size:13px;}
@media (max-width:479px){
  .content ol li:before{top:0;}
}
.content ul{margin-bottom:1em;overflow:hidden;}
.content ul li{position:relative;margin:5px 0;padding:2px 15px 2px 35px;}
.content ul li:before{width:6px;height:6px;background:#009641;border-radius:5px;position:absolute;top:10px;left:12px;}
@media (max-width:1023px){
  .content ul li:before{top:10px;}
}
@media (max-width:479px){
  .content ul li:before{top:9px;}
}
.content ul.gallery,
.content ul.video,
.content ul.slider-for,
.content ul.slider-nav,
.content ul.slider-for-popup,
.content ul.slider-nav-popup{padding:0;}
.content ul.gallery li:before,
.content ul.video li:before,
.content ul.slider-for li:before,
.content ul.slider-nav li:before,
.content ul.slider-for-popup li:before,
.content ul.slider-nav-popup li:before{display:none;}
.content ul.gallery{width:100%;font-size:0;margin-bottom:15px;}
.content ul.gallery li{display:inline-block;vertical-align:top;width:20%;padding:initial;font-size:15px;padding:20px;margin:0;}
@media (max-width:1023px){
  .content ul.gallery li{width:33.33333%;}
}
@media (max-width:767px){
  .content ul.gallery li{width:50%;}
}
@media (max-width:479px){
  .content ul.gallery li{width:100%;}
}
.content ul.gallery li .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;overflow:hidden;}
.content ul.gallery li .inner span{text-decoration:none;font-weight:500;color:#000;margin:5px 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.content ul.gallery li .inner .img{margin:initial;overflow:hidden;height:200px;width:100%;position:relative;z-index:2;}
@media (max-width:767px){
  .content ul.gallery li .inner .img{height:160px;}
}
.content ul.gallery li .inner .img img{padding:initial;max-width:initial;height:100%;}
.content ul.gallery li .inner:hover span{color:#0033cc;}
.column75 .content ul.gallery li{width:33.33333%;}
@media (max-width:1023px){
  .column75 .content ul.gallery li{width:33.33333%;}
}
@media (max-width:767px){
  .column75 .content ul.gallery li{width:50%;}
}
@media (max-width:479px){
  .column75 .content ul.gallery li{width:100%;}
}
.content table{width:100%;margin:15px 0;}
.content table thead,
.content table tbody{width:100%;}
.content table thead tr th,
.content table thead tr td,
.content table tbody tr th,
.content table tbody tr td{padding:15px;background:rgba(0,0,0,0.05);}
@media (max-width:479px){
  .content table thead tr th,
  .content table thead tr td,
  .content table tbody tr th,
  .content table tbody tr td{padding:5px;}
}
.content table{width:100%;border-collapse:separate;border-spacing:1px;border:0;}
.content table thead{padding:10px 0;border-bottom:1px solid rgba(0,51,204,0.2);background:#0033cc;color:#fff;}
.content table thead tr th{padding:15px;text-align:left;}
@media (max-width:767px){
  .content table thead tr th{font-size:13px;}
}
.content table tbody tr td a:hover{color:#0033cc;}
.content table tbody tr:nth-child(2n) td{background:rgba(0,0,0,0.03);}
.content table tbody tr th{background:#0033cc;color:#fff;}
.content table td{font-size:15px;padding:15px;background:rgba(0,0,0,0.03);font-weight:500;border:0;}
@media (max-width:1023px){
  .content table td{font-size:14px;}
}
@media (max-width:767px){
  .content table td{font-size:13px;}
}
@media (max-width:479px){
  .content table td img.aligncenter{padding:0;}
}
.content table strong{font-weight:500;}
.content .table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.content .table.bm img{border-radius:50px;box-shadow:0 15px 20px 0 rgba(255,0,10,0.3);display:block;margin:0 auto;}
.content .table-payment{text-align:center;}
.content .table-payment p{margin-bottom:0;}
.content .table-payment p span{font-weight:bold;font-size:24px;color:#ff000a;}
@media (max-width:479px){
  .content .table-payment p span{font-size:15px;}
}
@media (max-width:479px){
  .content .table-payment button{font-size:12px;}
}
.content a{text-decoration:none;color:#0033cc;}
.content a:hover{color:#009641;text-decoration:none;}
.content .red{color:#0033cc;}
.content .orange{color:#ff000a;}
.content .bold{font-weight:bold;}
.content .upper{text-transform:uppercase;}
.column .content{padding:0;}
@media (max-width:767px){
  .content.content-contacts .content{padding:0;}
}
.content.content-contacts p{margin-bottom:5px;}
.content.content-contacts ul{width:100%;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.content.content-contacts ul li{padding:2px 15px;text-align:center;width:100%;}
@media (max-width:479px){
  .content.content-contacts ul li{padding:2px 0;}
}
.content.content-contacts ul li a{color:#009641;margin:0 10px;}
.content.content-contacts ul li a .img{margin-left:0;margin-right:10px;}
.content.content-contacts ul li a .img img{padding:0;}
.content.content-contacts ul li a:hover{color:#0033cc;}
.content.content-contacts ul li:before{display:none;}
.content.content-contacts ul li.email{font-size:15px;}
.content.content-contacts ul li.email a{font-size:16px;font-weight:500;}
.content.content-contacts ul.tabset,
.content.content-contacts ul.tabset-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#f7f7f7;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);padding:10px;border-radius:5px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.content.content-contacts ul.tabset li,
.content.content-contacts ul.tabset-inner li{width:initial;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.content.content-contacts ul.tabset li a,
.content.content-contacts ul.tabset-inner li a{padding:5px 10px;border:2px solid #0033cc;border-radius:5px;margin:3px 10px 3px 0;}
.content.content-contacts ul.tabset li a:hover,
.content.content-contacts ul.tabset-inner li a:hover{cursor:pointer;}
.content.content-contacts ul.tabset li a.active,
.content.content-contacts ul.tabset-inner li a.active{background:#ff000a;border:2px solid #ff000a;color:#000;}
.content.content-contacts ul.tabset li a.active:hover,
.content.content-contacts ul.tabset-inner li a.active:hover{color:#fff;}
.content.content-contacts ul.tabset li a.active:hover i,
.content.content-contacts ul.tabset-inner li a.active:hover i{color:#fff;}
.content.content-contacts ul.tabset li a.active:hover span,
.content.content-contacts ul.tabset-inner li a.active:hover span{color:#fff;}
.content.content-contacts ul.tabset li.tabset-right a,
.content.content-contacts ul.tabset-inner li.tabset-right a{margin:3px 0 3px 10px;}
.content.content-contacts ul.tabset li.tabset-right a:first-child,
.content.content-contacts ul.tabset-inner li.tabset-right a:first-child{margin-left:0;}
.content.content-contacts .tab-content .section-caption{padding:5px 15px;}
.content.content-contacts .tab-content ul li{width:initial;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
.content.content-contacts .tab-content .otherphones a{margin:0 10px;}
.content.content-contacts .tab-content .phones{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.content.content-contacts .tab-content .phones a{font-size:17px;}
.content.content-contacts .tab-content .gallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.content.content-contacts .tab-content .gallery li{width:33.33333%;}
@media (max-width:767px){
  .content.content-contacts .tab-content .gallery li{width:50%;}
}
@media (max-width:319px){
  .content.content-contacts .tab-content .gallery li{width:100%;}
}
.content.content-contacts .callback-block{margin:20px 15px;}
.content.content-contacts .adress{font-size:15px;padding:0 15px;margin:0 0 5px;font-weight:500;}
.content.content-contacts .time{padding:0 15px;}
.content.content-contacts .img{max-width:100%;margin:0;padding:7px 10px;}
.footer{background:#808080;color:#fff;position:relative;}
.footer:before{position:absolute;top:0;content:'';left:0;width:100%;height:30px;opacity:.08;-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}
@media (max-width:1399px){
  .footer .container{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
@media (max-width:1023px){
  .footer .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
}
@media (max-width:767px){
  .footer .container{display:block;}
}
.footer .container .column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:20%;}
@media (max-width:1023px){
  .footer .container .column{margin-bottom:20px;min-width:50%;}
}
@media (max-width:767px){
  .footer .container .column{width:initial;}
}
@media (max-width:767px){
  .footer .container .column:nth-child(2){/*display:none;*/}
}
@media (max-width:767px){
  .footer .container .column:nth-child(2) .footer-caption{/*display:none;*/}
}
@media (max-width:767px){
  .footer .container .column:nth-child(2) .menu-block{/*display:none;*/}
}
@media (max-width:767px){
  .footer .container .column:nth-child(3){/*display:none;*/}
  .footer .container .column:nth-child(3) .adress-block{/*display:none;*/}
  .footer .container .column:nth-child(3) .email-block{/*display:none;*/}
}
@media (max-width:1023px){
  .footer .container .column:last-child{padding:0 10px;}
}
@media (max-width:767px){
  .footer .container .column:last-child{padding:0 15px;}
}
.footer .container .column > div{margin:5px 0;}
.footer a{font-size:13px;color:#fff;font-weight:normal;}
@media (max-width:1199px){
  .footer a{font-size:12px;}
}
@media (max-width:1023px){
  .footer a{font-size:13px;}
}
.footer a:hover{color:#0033cc;}
@media (max-width:1023px){
  .footer .logo-block{padding:0 15px;}
}
.footer .footer-caption{color:#e6e6e6;font-weight:500;padding:0 15px;font-size:15px;text-transform:uppercase;}
.footer .footer-caption span{position:relative;}
@media (max-width:1023px){
  .footer .copyright-block{padding:0 15px;}
}
.footer .copyright{font-size:11px;font-weight:normal;margin:10px 0;color:#fff;max-width:260px;}
.footer .copyright a{font-size:11px;text-decoration:underline;}
.footer .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:5px 0;}
.footer .menu li{padding:2px 0;}
@media (max-width:1023px){
  .footer .menu li{padding:0;}
}
.footer .menu li a{color:#fff;}
@media (max-width:1199px){
  .footer .menu li a{font-size:12px;}
}
@media (max-width:1023px){
  .footer .menu li a{font-size:13px;}
}
.footer .menu li a:before{display:none;}
.footer .menu li:hover a{color:#0033cc;}
.footer .menu li.active a{color:#000;}
.footer .menu li.active:hover a{background:#ffffff;}
.footer .rating-block{padding:15px;}
.footer .rating-block .rating-caption{color:#e6e6e6;margin-bottom:10px;}
.footer .rating-block .rating{color:#e6e6e6;}
.footer .rating-block .rating p{margin-bottom:3px;}
.footer .rating-block .rating a{color:#fff;}
.footer .rating-block .rating a:hover{color:#ffffff;}
.footer .callback{margin:0;color:#fff;}
.footer .callback span{color:#fff;}
@media (max-width:1023px){
  .footer .callback{font-size:13px;}
}
.footer .callback:hover{background:#808080;}
.footer .callback:hover span{color:#0033cc;}
#gototop{position:fixed;z-index:59;right:10px;bottom:10px;cursor:pointer;width:50px;height:50px;display:none;border-radius:100px;background:#808080;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);opacity:.9;font-family:'icomoon'!important;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;}
#gototop:before{content:'\e969';color:#fff;}
#gototop:hover{background:#0033cc;opacity:.9;}
.popup-active-filter #gototop{display:none!important;}
@media (min-width:1024px){
  .header{position:relative!important;}
}
@media (max-width:1023px){
  .sticky-wrap-header .header a,
  .sticky-wrap-header .header input{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transition:all 0s;transition:all 0s;}
  .sticky-wrap-header .header a:hover,
  .sticky-wrap-header .header input:hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .5s;transition:all .5s;}
  .header-fixed-position .header a,
  .header-fixed-position .header input{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transition:all 0s;transition:all 0s;}
  .header-fixed-position .header .section-header-menu .container{height:72px;}
  .header-fixed-position .header .section-header-menu .container .logo-block{display:none;}
  .header-fixed-position .header .section-header-menu .container .open-menu{display:none;}
  .header-fixed-position .header .section-header-menu .container .cabinet-block{display:none;}
  .header-fixed-position .header .section-header-menu .container .open-contacts{height:42px;width:42px;margin-right:0;}
}
@media (max-width:1023px) and (max-width:479px){
  .header-fixed-position .header .section-header-menu .container .open-contacts{margin-right:10px;}
}
@media (max-width:1023px){
  .header-fixed-position .header .section-header-menu .container .cabinet-favorites-basket-block,
  .header-fixed-position .header .section-header-menu .container .cabinet-favorites-howorder-block{right:60px;}
  .header-fixed-position .header .section-header-catalog{position:absolute;top:0;content:'';left:0;background:transparent;width:calc(100% - 180px);}
}
@media (max-width:1023px) and (max-width:479px){
  .header-fixed-position .header .section-header-catalog{width:calc(100% - 150px);}
}
@media (max-width:1023px){
  .header-fixed-position .header .section-header-catalog .container{height:72px;padding-right:0;}
  .header-fixed-position .header .section-header-catalog .container .catalog-link{display:block;}
  .header-fixed-position .header .section-header-catalog .container .search-block{padding-right:0;}
}
@media (max-width:1023px) and (max-width:479px){
  .header-fixed-position .header .section-header-catalog .container .search-block{display:none;}
}
@media (max-width:1023px){
  .header-fixed-position .header .section-header-catalog .container .search{margin:0;}
  .header-fixed-position .header .section-header-catalog .container .search input{padding:12px 50px 11px 15px;}
}
.breadcrumbs{font-size:13px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3px;}
.breadcrumbs a{text-decoration:underline;color:#000000;}
.breadcrumbs a:hover{text-decoration:none;color:#0033cc;}
.breadcrumbs span{padding:0 10px;}
.breadcrumbs span:last-child{padding:0;}
@media (max-width:767px){
  /*.breadcrumbs li:last-child{display:none;}*/
}
.pagination-block{-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:479px){
  .pagination-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
.pagination{padding:25px 15px 0;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:17px;}
@media (max-width:479px){
  .pagination{padding:20px 15px 0;}
}
.pagination li{margin:5px;}
.pagination li a{min-width:36px;min-height:36px;background:#fff;color:#000;border-radius:50px;border:2px solid #e6e6e6;}
.pagination li:hover a{border:2px solid #0033cc;color:#0033cc;}
.pagination li.active a{border:2px solid #009641;background:#009641;color:#fff;}
.category-hub{font-size:0;}
.category-hub li{display:inline-block;vertical-align:top;width:25%;font-size:13px;padding:10px;}
@media (max-width:1023px){
  .category-hub li{width:33.3333%;}
}
@media (max-width:767px){
  .category-hub li{width:50%;}
}
@media (max-width:479px){
  .category-hub li{width:100%;}
}
.category-hub li .inner{border:2px solid #e6e6e6;border-radius:5px;overflow:hidden;position:relative;}
.category-hub li .inner:before{position:absolute;bottom:0;content:'';left:0;height:20px;width:100%;opacity:.05;}
.category-hub li .inner .img{height:190px;width:100%;overflow:hidden;position:relative;}
@media (max-width:767px){
  .category-hub li .inner .img{height:160px;}
}
.category-hub li .inner .description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;}
.category-hub li .inner .caption{color:#009641;font-size:17px;font-weight:bold;position:relative;z-index:2;position:relative;padding:10px 20px;width:100%;min-height:70px;}
@media (max-width:1023px){
  .category-hub li .inner .caption{font-size:16px;}
}
@media (max-width:767px){
  .category-hub li .inner .caption{font-size:15px;}
}
@media (max-width:479px){
  .category-hub li .inner .caption{font-size:14px;}
}
.category-hub li .inner .caption:hover{color:#0033cc;}
.category-hub li .inner .sub-block{background:#f2f2f2;padding:10px 20px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.category-hub li .inner .sub-block .sub{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:2;padding:5px 0;}
.category-hub li .inner .sub-block .sub li{width:initial;position:relative;margin-right:7px;padding:3px 10px;}
@media (max-width:1023px){
  .category-hub li .inner .sub-block .sub li{padding:3px 10px;}
}
.category-hub li .inner .sub-block .sub li:before{position:absolute;top:10px;content:'';left:0;width:4px;height:4px;border-radius:5px;background:#0033cc;}
@media (max-width:1023px){
  .category-hub li .inner .sub-block .sub li:before{top:11px;}
}
.category-hub li .inner .sub-block .sub li a{font-size:13px;}
@media (max-width:1023px){
  .category-hub li .inner .sub-block .sub li a{font-size:12px;}
}
.sub-hub{font-size:0;}
.sub-hub li{display:inline-block;vertical-align:top;width:20%;font-size:13px;padding:10px;}
@media (max-width:1023px){
  .sub-hub li{width:33.3333%;}
}
@media (max-width:767px){
  .sub-hub li{width:50%;}
}
@media (max-width:479px){
  .sub-hub li{width:100%;}
}
.sub-hub li .inner{border:2px solid #e6e6e6;border-radius:5px;overflow:hidden;position:relative;}
.sub-hub li .inner:before{position:absolute;bottom:0;content:'';left:0;height:20px;width:100%;opacity:.05;}
.sub-hub li .inner .img{height:190px;width:100%;overflow:hidden;position:relative;}
@media (max-width:767px){
  .sub-hub li .inner .img{height:160px;}
}
.sub-hub li .inner .number{position:absolute;bottom:20px;left:0;background:#0033cc;padding:10px 20px;font-weight:500;font-size:13px;color:#fff;}
.sub-hub li .inner .description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:2;}
.sub-hub li .inner .caption{color:#009641;font-size:17px;font-weight:bold;position:relative;z-index:2;position:relative;padding:10px 20px;width:100%;min-height:70px;}
@media (max-width:1023px){
  .sub-hub li .inner .caption{font-size:16px;}
}
@media (max-width:767px){
  .sub-hub li .inner .caption{font-size:15px;}
}
@media (max-width:479px){
  .sub-hub li .inner .caption{font-size:14px;}
}
.sub-hub li .inner .caption:hover{color:#0033cc;}
.sub-hub li .inner .text{background:#f2f2f2;padding:10px 20px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:11px;}
@media (min-width:1024px){
  .section-filter + .section-content{z-index:58;background:#fff;}
}
@media (min-width:1024px){
  .section-filter{overflow:hidden;}
}
.section-filter .column20{padding:0 30px 0 10px;}
@media (max-width:1199px){
  .section-filter .column20{width:25%;}
}
@media (max-width:1023px){
  .section-filter .column20{width:100%;padding:0 20px;}
}
@media (max-width:1199px){
  .section-filter .column80{width:75%;}
}
@media (max-width:1023px){
  .section-filter .column80{width:100%;}
}
.popup-holder-filter-content{border-right:2px solid #f2f2f2;}
@media (max-width:1023px){
  .popup-holder-filter-content{border:2px solid #0033cc;border-radius:5px;max-height:initial;}
}
@media (min-width:1024px){
  .popup-filter{height:100%;}
}
.filters{background:#fff;padding:10px 0;border-radius:5px;}
@media (max-width:1023px){
  .filters{padding-bottom:50px;padding-right:30%;}
}
@media (max-width:767px){
  .filters{padding-right:15%;}
}
@media (max-width:479px){
  .filters{padding-right:0;}
}
.filters fieldset{border:0;}
.filters .row{float:left;width:100%;border-bottom:1px solid rgba(242,242,242,0.5);margin-bottom:10px;}
.filters .row .caption{font-size:13px;background:#fff;padding:0px 10px;width:100%;text-transform:uppercase;position:relative;-webkit-transition:0.35s ease;transition:0.35s ease;font-weight:bold;}
.filters .row .initfilter{position:relative;max-height:180px;overflow:hidden;}
.filters .row .initfilter.active{max-height:initial;}
@media (min-width:1024px){
  .filters .row .initfilter.minimal .opener-filter{display:none;}
}
.filters .row .slide-filter{padding:10px;position:relative;}
@media (max-width:1023px){
  .filters .row .slide-filter{padding:10px 10px 20px;}
}
.filters .row .slide-filter.js-acc-hidden{position:relative!important;left:initial!important;top:initial!important;}
@media (max-width:1023px){
  .filters .row .slide-filter.slide-filter-price{padding:10px;}
}
.filters .row .slide-filter.minimal .opener-filter{display:none;}
.filters .row .opener-filter{position:absolute;bottom:0;content:'';left:0;right:0;z-index:1;margin-bottom:0;padding:5px 10px;font-size:11px;font-weight:bold;background:#fff;border-radius:50px 50px 0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;text-transform:uppercase;color:#0033cc;}
.filters .row .opener-filter span{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.filters .row .opener-filter span.collapse{display:none;}
.filters .row .opener-filter i{color:#ff000a;margin-left:10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.filters .row .opener-filter:hover{cursor:pointer;background:#fff;color:#0033cc;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
@media (min-width:1024px){
  .filters .row .opener-filter.minimal{display:none;}
}
.filters .row .opener-filter.none{display:none;}
.filters .row label{position:relative;font-size:14px;color:#000;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:7px;}
.filters .row label sup{color:rgba(0,0,0,0.5);}
.filters .row label .checkmark{position:relative;top:0;content:'';right:0;width:20px;height:20px;background:rgba(230,230,230,0.5);color:#fff;margin:0 10px 0 0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .35s;transition:all .35s;min-width:20px;min-height:20px;}
.filters .row label .checkmark:before{font-size:16px;}
.filters .row label input[type="checkbox"]{position:absolute;opacity:0;}
.filters .row label input[type="checkbox"]:checked ~ .checkmark{background:#009641;color:#fff;border:2px solid #009641;}
.filters .row label:hover{cursor:pointer;color:#0033cc;}
.filters .row label:hover .checkmark{background:#fff;color:#0033cc;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);}
.filters .row input.amount1{width:45%;float:left;margin-right:5%;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);font-size:14px;}
.filters .row input.amount2{width:45%;float:left;margin-left:5%;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);font-size:14px;}
.filters .row.active .caption i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:rgba(0,0,0,0.7);}
.filters .row.active-filter{border-bottom:2px solid #e6e6e6;padding-bottom:15px;}
.filters .row.active-filter .caption{background:transparent;}
.filters .row.active-filter .activefilter{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.filters .row.active-filter .activefilter li{margin:5px;}
.filters .row.active-filter .activefilter li a{padding:5px 10px;border-radius:50px;border:1px solid #e6e6e6;font-size:13px;}
.filters .row.active-filter .activefilter li a i{font-size:9px;color:#0033cc;margin-left:5px;}
.filters .row.active-filter .activefilter li a:hover{background:#f7f7f7;}
.filters .row.active-filter .activefilter li a:hover span{color:#bebebe;}
.filters .row.active-filter .activefilter li button{background:#fff;border:1px solid #ff000a;font-size:13px;margin:0;padding:5px 7px;}
.filters .row.active-filter .activefilter li button:hover{color:#0033cc;background:#f7f7f7;border:1px solid #0033cc;}
.filters .row.clear-filter{overflow:hidden;border-bottom:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px;}
@media (max-width:1023px){
  .filters .row.clear-filter{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;left:20px;right:20px;content:'';bottom:0;border-radius:0 0 5px 5px;width:initial;background:#fff;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);z-index:2;}
}
.filters .row.clear-filter a,
.filters .row.clear-filter button{background:rgba(242,242,242,0.5);color:#000;padding:5px 7px;float:left;border-radius:50px;font-size:14px;margin:10px 0;}
@media (max-width:1023px){
  .filters .row.clear-filter a,
  .filters .row.clear-filter button{font-size:13px;margin:10px auto;padding:10px 15px;}
}
@media (max-width:319px){
  .filters .row.clear-filter a,
  .filters .row.clear-filter button{font-size:11px;padding:10px;}
}
.filters .row.clear-filter a:hover,
.filters .row.clear-filter button:hover{background:rgba(242,242,242,0.7);}
.filters .row.clear-filter a.reset,
.filters .row.clear-filter button.reset{border:2px solid #ff000a;}
.filters .row.clear-filter a.reset:hover,
.filters .row.clear-filter button.reset:hover{border:2px solid #0033cc;}
.filters .row.clear-filter a.apply,
.filters .row.clear-filter button.apply{background:#bebebe;color:#fff;display:none;}
@media (max-width:1023px){
  .filters .row.clear-filter a.apply,
  .filters .row.clear-filter button.apply{display:block;}
}
.filters.filters-checked .row.clear-filter a.apply,
.filters.filters-checked .row.clear-filter button.apply{background:#0033cc;}
.filters.filters-checked .row.clear-filter a.apply:hover,
.filters.filters-checked .row.clear-filter button.apply:hover{background:#ff000a;color:#000;}
@media (min-width:1024px){
  .section-filter .column20.column-filter{position:relative;z-index:0;}
}
@media (min-width:1024px){
  .clear-filter{top:initial!important;bottom:0!important;background:#fff;z-index:5;}
}
@media (min-width:1024px){
  .sticky-wrap-filters-scroll .clear-filter{position:fixed;margin-bottom:0;width:initial;border-radius:0 5px 0 0;width:100%;}
}
@media (min-width:1024px){
  .sticky-wrap-filters-scroll.fixed-position .clear-filter{position:-webkit-sticky;position:sticky;}
}
.accordion-filter{position:relative;}
.accordion-filter .active .slide-filter{padding-bottom:33px;}
.accordion-filter .active .opener-filter span{color:#ff000a;display:none;}
.accordion-filter .active .opener-filter span.collapse{display:initial;}
.accordion-filter .active .opener-filter i{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}
.accordion-filter .active .opener-filter:hover span{color:#009641;}
.fewslices-sort-block,
.few-sort-block{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:10px;border-radius:5px;background:#f7f7f7;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);margin-top:-10px;min-height:56px;}
@media (max-width:479px){
  .fewslices-sort-block,
  .few-sort-block{padding:5px 10px;min-height:46px;}
}
.js-tab-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important;}
.fewsrez{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5px 150px 5px 0;}
@media (max-width:479px){
  .fewsrez{padding:36px 0 5px;}
}
.fewsrez li{padding:3px 12px;position:relative;}
.fewsrez li:before{width:6px;height:6px;background:#009641;border-radius:5px;position:absolute;top:12px;left:0;}
.fewsrez li a{font-size:13px;}
@media (max-width:559px){
  .few-block.slices-block,
  .few-block.inquiries-block{display:none;}
}
.fewslices-links a,
.few-block a{border:2px solid #ff000a;padding:5px 10px;border-radius:5px;margin-right:5px;}
.fewslices-links.active-few a.opener-few,
.few-block.active-few a.opener-few{background:#ff000a;color:#fff;}
.few-block-parent{position:relative;width:100%;}
.few-block:before{position:absolute;top:0;content:'';left:0;right:0;width:100%;height:36px;background:#f7f7f7;z-index:1;border-radius:5px;}
.few-block .opener-few{position:absolute;top:0;content:'';left:0;width:120px;background:#fff;z-index:2;min-height:36px;min-width:50px;}
@media (max-width:767px){
  .few-block .opener-few{font-size:12.5px;width:100px;}
}
@media (max-width:479px){
  .few-block .opener-few{font-size:16px;width:80px;padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.few-block .opener-few i:last-child{position:absolute;top:8px;content:'';right:10px;}
.few-block .opener-few span{margin-left:5px;line-height:1;}
@media (max-width:479px){
  .few-block .opener-few span{font-size:12px;}
}
.few-block:nth-child(2) .opener-few{left:130px;}
@media (max-width:767px){
  .few-block:nth-child(2) .opener-few{left:110px;}
}
@media (max-width:479px){
  .few-block:nth-child(2) .opener-few{left:90px;}
}
.few-block:nth-child(3) .opener-few{left:260px;}
@media (max-width:767px){
  .few-block:nth-child(3) .opener-few{left:220px;}
}
@media (max-width:479px){
  .few-block:nth-child(3) .opener-few{left:180px;}
}
@media (max-width:399px){
  .few-block:nth-child(3) .opener-few{left:0;top:44px;}
}
.few-block .slide-few{margin-top:50px;width:100%;}
.few-block.active-few .opener-few:hover{color:#000;}
.few-block.active-few .opener-few:hover i{color:#000;}
.few-block.active-few .opener-few:hover span{color:#000;}
.opener-sorting{border:2px solid #009641;padding:5px 10px;border-radius:5px;min-height:36px;min-width:50px;position:absolute;top:-36px;content:'';right:0;}
@media (max-width:479px){
  .opener-sorting{top:-41px;}
}
.opener-sorting span{margin-left:5px;line-height:1;}
.opener-sorting i{margin-right:5px;}
.opener-sorting span{margin-left:5px;}
.active-sorting .opener-sorting{background:#009641;color:#fff;}
.active-sorting .opener-sorting:hover{color:#000;}
.active-sorting .opener-sorting:hover i{color:#000;}
.active-sorting .opener-sorting:hover span{color:#000;}
.sort-block{padding:0 5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:3;}
.sort{float:left;font-size:14px;}
@media (max-width:767px){
  .sort{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
}
.sort span{float:left;margin-left:10px;}
@media (max-width:1199px){
  .sort span.capt{display:none;}
}
.sort li{float:left;margin:0 10px;}
@media (max-width:767px){
  .sort li{margin:1px 7px;}
}
.sort li span{margin-left:0;margin-right:3px;}
.sort li a{color:#000;border-bottom:1px solid #fff;}
@media (max-width:767px){
  .sort li a{font-size:15px;}
}
@media (max-width:479px){
  .sort li a{font-size:14px;}
}
.sort li a i{color:#000;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);float:left;}
.sort li a.asc{color:#000;}
.sort li a.asc .icon-left-arrow{color:#ff000a;}
.sort li a.asc:hover i,
.sort li a.asc:hover .icon-left-arrow{color:#0033cc;}
.sort li a.desc{color:#000;}
.sort li a.desc .icon-left-arrow{color:#ff000a;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
.sort li a.desc:hover i,
.sort li a.desc:hover .icon-left-arrow{color:#0033cc;}
.sort li a.active{border-bottom:1px solid #ff000a;}
.sort li a.active span{color:#ff000a;}
.sort li:hover a{border-bottom:1px solid rgba(247,247,247,0.5);}
.sort li:hover a i{color:#0033cc;}
.open-close-sorting{position:absolute;top:46px;content:'';right:10px;padding:0;}
.open-close-sorting .slide-sorting{padding:10px 5px;border-radius:5px;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);background:#fff;border:2px solid #009641;}
.popup-active-filter #gototop{display:none!important;}
.cardpage .fixed-prod-block{display:none;padding:0 20px;}
@media (max-width:479px){
  .cardpage .fixed-prod-block{padding:0 5px 0 15px;}
}
@media (min-width:1024px){
  .cardpage .catalog-main-block{min-width:240px;}
}
@media (min-width:1024px) and (max-width:1399px){
  .cardpage .contacts-block{min-width:250px;}
}
@media (min-width:1024px){
  .cardpage .section-fixed-position .fixed-prod-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
}
@media (min-width:1024px) and (max-width:1399px){
  .cardpage .section-fixed-position .contacts-block{display:none;}
}
@media (min-width:1024px){
  .cardpage .section-fixed-position .search-block{display:none;}
}
@media (max-width:1023px){
  .cardpage .header-fixed-position .fixed-prod-block{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;}
}
@media (max-width:479px){
  .cardpage .header-fixed-position .fixed-prod-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media (max-width:479px){
  .cardpage .header-fixed-position .fixed-prod-block .caption-block{display:none;}
}
@media (max-width:479px){
  .cardpage .header-fixed-position .fixed-prod-block .price-block{margin-bottom:5px;}
}
@media (max-width:767px){
  .cardpage .header-fixed-position .fixed-prod-block .price{font-size:14px;}
}
@media (max-width:479px){
  .cardpage .header-fixed-position .fixed-prod-block .price-buy-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media (max-width:1023px){
  .cardpage .header-fixed-position .search-block{display:none;}
}
@media (max-width:767px){
  .cardpage .header-fixed-position .favorites-block{display:none;}
}
@media (max-width:767px){
  .cardpage .header-fixed-position .section-header-catalog{width:calc(100% - 120px);}
}
@media (max-width:479px){
  .cardpage .header-fixed-position .section-header-catalog{width:calc(100% - 110px)!important;}
}
@media (max-width:767px){
  .cardpage .header-fixed-position .catalog-main-block{min-width:130px;width:130px;}
}
@media (max-width:767px){
  .cardpage .header-fixed-position .catalog-main-block .catalog-link span{line-height:1.1;}
}
.photogallery .slider-for,
.photogallery .slider-for-popup{height:450px;margin-bottom:20px;}
.photogallery .slider-for .slick-list,
.photogallery .slider-for .slick-track,
.photogallery .slider-for-popup .slick-list,
.photogallery .slider-for-popup .slick-track{height:100%;}
.photogallery .slider-for .slick-slide,
.photogallery .slider-for-popup .slick-slide{height:100%;}
.photogallery .slider-for .slick-slide a,
.photogallery .slider-for .slick-slide div,
.photogallery .slider-for-popup .slick-slide a,
.photogallery .slider-for-popup .slick-slide div{height:100%;}
.photogallery .slider-nav,
.photogallery .slider-nav-popup{height:50px;}
.photogallery .slider-nav .slick-list,
.photogallery .slider-nav .slick-track,
.photogallery .slider-nav-popup .slick-list,
.photogallery .slider-nav-popup .slick-track{height:100%;}
.photogallery .slider-nav .slick-slide,
.photogallery .slider-nav-popup .slick-slide{height:100%;padding:0 10px;}
.photogallery .slider-nav .slick-slide a,
.photogallery .slider-nav .slick-slide div,
.photogallery .slider-nav-popup .slick-slide a,
.photogallery .slider-nav-popup .slick-slide div{height:100%;background:#f7f7f7;}
.photogallery .slider-nav .slick-slide a i,
.photogallery .slider-nav .slick-slide div i,
.photogallery .slider-nav-popup .slick-slide a i,
.photogallery .slider-nav-popup .slick-slide div i{font-size:36px;}
.cartproduct{background:#f7f7f7;padding:20px;border-radius:5px;border:2px solid #f2f2f2;}
.cartproduct.column{padding:20px;}
.cartproduct .price-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:479px){
  .cartproduct .price-block{padding:0;}
}
.cartproduct .price-block div{margin:3px 0;}
.cartproduct .price-block .price{font-size:19px;font-weight:bold;color:#000;margin:0;}
@media (max-width:1399px){
  .cartproduct .price-block .price{font-size:17px;}
}
@media (max-width:1199px){
  .cartproduct .price-block .price{font-size:17px;}
}
@media (max-width:1023px){
  .cartproduct .price-block .price{font-size:15px;}
}
@media (max-width:479px){
  .cartproduct .price-block .price{font-size:13px;}
}
.cartproduct .price-block .price span{font-size:27px;}
@media (max-width:1199px){
  .cartproduct .price-block .price span{font-size:24px;}
}
@media (max-width:1023px){
  .cartproduct .price-block .price span{font-size:21px;}
}
@media (max-width:479px){
  .cartproduct .price-block .price span{font-size:17px;}
}
.cartproduct .price-block .price-old{color:#808080;font-weight:normal;font-size:13px;position:relative;padding:0 2px;text-decoration:line-through;margin:0;}
.cartproduct .code-block{padding:10px 0;}
.cartproduct .code{font-size:13px;font-weight:normal;}
.cartproduct .code span{font-weight:bold;}
.cartproduct .code .caption{margin-right:5px;font-weight:normal;}
.cartproduct .avail{font-size:15px;}
.cartproduct .avail i{font-size:15px;}
@media (max-width:1023px){
  .cartproduct .avail{padding:5px 0;}
}
.cartproduct .number-block{text-align:center;margin-bottom:7px;}
.cartproduct .number-block span{font-size:13px;}
@media (max-width:479px){
  .cartproduct .number-block span{font-size:12px;}
}
.cartproduct .number-block input{width:initial;max-width:80px;margin-bottom:0;border:1px solid #f7f7f7;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);font-size:13px;background:#fff;text-align:center;padding:7px 5px 7px 15px;}
@media (max-width:479px){
  .cartproduct .number-block input{max-width:60px;}
}
@media (max-width:767px){
  .cartproduct .buy-block{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;}
}
@media (max-width:767px){
  .cartproduct .buy-block form{width:initial;}
}
@media (max-width:479px){
  .cartproduct .buy-block form{width:100%;}
}
@media (max-width:1023px){
  .cartproduct .buy-block .buy{font-size:18px;}
}
@media (max-width:479px){
  .cartproduct .buy-block .buy{font-size:16px;}
}
.cartproduct .favorites{padding:10px 0;margin:0;font-size:14px;}
.cartproduct .favorites i{font-size:19px;margin-right:5px;}
.cartproduct .oneclick{font-size:12px;padding:3px 13px;background:#fff;border-radius:50px;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);margin:7px auto;}
.cartproduct .oneclick i{color:#0033cc;margin-right:5px;}
.cartproduct .oneclick:hover{background:#0033cc;color:#fff;}
.cartproduct .oneclick:hover i{color:#fff;}
.cartproduct .oneclick:hover span{color:#fff;}
.cartproduct .avail{font-size:15px;padding:5px 10px;color:#0033cc;}
.cartproduct .avail i{font-size:15px;margin-right:10px;}
.cartproduct .avail i.icon-plus{color:#0033cc;}
.cartproduct .avail i.icon-minus{color:#f2f2f2;}
.cartproduct .avail.not-avail span{color:#f7f7f7;}
.cartproduct .avail.not-avail i{color:#f7f7f7;}
@media (max-width:1199px){
  .cartproduct.column35{width:40%;}
}
@media (max-width:1023px){
  .cartproduct.column35{width:50%;}
}
@media (max-width:767px){
  .cartproduct.column35{width:100%;}
}
@media (max-width:1199px){
  .infoproduct.column35{width:40%;}
}
@media (max-width:1023px){
  .infoproduct.column35{width:50%;}
}
@media (max-width:767px){
  .infoproduct.column35{width:100%;}
}
@media (max-width:1199px){
  .photosvideos.column65{width:60%;}
}
@media (max-width:1023px){
  .photosvideos.column65{width:50%;}
}
@media (max-width:767px){
  .photosvideos.column65{width:100%;}
}
.photosvideos.column65 .slider-for figure a img,
.photosvideos.column65 .slider-for li a img,
.photosvideos.column65 .slider-for-popup figure a img,
.photosvideos.column65 .slider-for-popup li a img{max-height:100%;}
.photosvideos.column65 .slider-nav li div img,
.photosvideos.column65 .slider-nav-popup li div img{max-height:100%;}
.cardproduct .column75{padding-left:10px;}
@media (max-width:1023px){
  .cardproduct .column75{padding:0;}
}
.cardproduct .column75 .column50:first-child{padding-left:0;}
@media (max-width:1023px){
  .cardproduct .column75 .column50:first-child{padding:0 10px;}
}
.cardproduct .column75 .column50:last-child{padding-right:0;}
@media (max-width:1023px){
  .cardproduct .column75 .column50:last-child{padding:0 10px;}
}
.cardproduct .column25{padding-right:10px;}
@media (max-width:1023px){
  .cardproduct .column25{padding:0;}
}
@media (max-width:1023px){
  .cardpage .column70{padding:0;}
}
@media (max-width:767px){
  .cardpage .column30{padding:0;}
}
.photovideogallery{position:relative;overflow:hidden;}
.photovideogallery .status{position:absolute;z-index:2;left:0;top:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.photovideogallery .status li{width:initial;padding:3px 5px;margin:2px 0;color:#fff;font-size:11px;}
.photovideogallery .status li.bestseller{background:#ff000a;}
.photovideogallery .status li.novelty{background:#009641;}
.photovideogallery .status li.recommended{background:#0033cc;}
.photovideogallery .status li.sales{background:#D36D41;}
.photovideogallery .slider-for,
.photovideogallery .slider-for-popup{height:450px;margin-bottom:20px;}
@media (max-width:479px){
  .photovideogallery .slider-for,
  .photovideogallery .slider-for-popup{height:350px;}
}
.photovideogallery .slider-for .slick-list,
.photovideogallery .slider-for .slick-track,
.photovideogallery .slider-for-popup .slick-list,
.photovideogallery .slider-for-popup .slick-track{height:100%;/* width: 100%!important;*/}
.photovideogallery .slider-for .slick-slide,
.photovideogallery .slider-for-popup .slick-slide{height:100%;}
.photovideogallery .slider-for .slick-slide a,
.photovideogallery .slider-for .slick-slide div,
.photovideogallery .slider-for-popup .slick-slide a,
.photovideogallery .slider-for-popup .slick-slide div{height:100%;padding:0;margin:0;border-radius:5px;overflow:hidden;}
.photovideogallery .slider-for .slick-slide a img,
.photovideogallery .slider-for .slick-slide div img,
.photovideogallery .slider-for-popup .slick-slide a img,
.photovideogallery .slider-for-popup .slick-slide div img{max-width:initial;height:100%;}
.photovideogallery .slider-nav,
.photovideogallery .slider-nav-popup{height:60px;}
.photovideogallery .slider-nav .slick-list,
.photovideogallery .slider-nav .slick-track,
.photovideogallery .slider-nav-popup .slick-list,
.photovideogallery .slider-nav-popup .slick-track{height:100%;}
.photovideogallery .slider-nav .slick-slide,
.photovideogallery .slider-nav-popup .slick-slide{height:100%;padding:0 10px;}
.photovideogallery .slider-nav .slick-slide a,
.photovideogallery .slider-nav .slick-slide div,
.photovideogallery .slider-nav-popup .slick-slide a,
.photovideogallery .slider-nav-popup .slick-slide div{height:100%;background:#fff;overflow:hidden;border:2px solid transparent;border-radius:5px;}
.photovideogallery .slider-nav .slick-slide a i,
.photovideogallery .slider-nav .slick-slide div i,
.photovideogallery .slider-nav-popup .slick-slide a i,
.photovideogallery .slider-nav-popup .slick-slide div i{font-size:36px;}
.photovideogallery .slider-nav .slick-slide a img,
.photovideogallery .slider-nav .slick-slide div img,
.photovideogallery .slider-nav-popup .slick-slide a img,
.photovideogallery .slider-nav-popup .slick-slide div img{height:100%;}
.photovideogallery .slider-nav .slick-slide:hover a,
.photovideogallery .slider-nav .slick-slide:hover div,
.photovideogallery .slider-nav-popup .slick-slide:hover a,
.photovideogallery .slider-nav-popup .slick-slide:hover div{border:2px solid #0033cc;cursor:pointer;}
.photovideogallery .slider-nav .slick-slide.slick-current a,
.photovideogallery .slider-nav .slick-slide.slick-current div,
.photovideogallery .slider-nav-popup .slick-slide.slick-current a,
.photovideogallery .slider-nav-popup .slick-slide.slick-current div{border:2px solid #ff000a;}
.buyproduct{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;border-radius:5px;border:2px solid #e6e6e6;background:#f7f7f7;padding:10px;}
.buyproduct .row{width:100%;padding:10px;border-bottom:1px solid #f2f2f2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:1023px){
  .buyproduct .row:last-child{padding-bottom:0;border-bottom:0;}
}
.buyproduct .row .row{border-bottom:0;padding:0;}
.buyproduct .inner{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.buyproduct .content{font-size:12px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px;}
.buyproduct .content.row{display:inline;width:initial;}
.buyproduct .content.row p{display:inline;}
.buyproduct .content p{margin-bottom:5px;}
.buyproduct .content p:first-child{margin-right:10px;}
.buyproduct .content .red{color:#0033cc;}
.buyproduct .content .orange{color:#ff000a;}
.buyproduct .content .bold{font-weight:bold;}
.buyproduct .content .upper{text-transform:uppercase;}
.buyproduct .iplane{border-radius:50px;background:#ff000a;font-size:12px;padding:3px 13px;line-height:1.2;margin:7px 10px 7px 0;}
.buyproduct .iplane i{margin-right:5px;font-size:14px;color:#f2f2f2;}
.buyproduct .iplane span{color:#fff;}
.buyproduct .iplane:hover{background:#0033cc;}
.buyproduct .iplane:hover i{color:#fff;}
.buyproduct .iplane:hover span{color:#fff;}
.buyproduct .compare{border-radius:50px;background:#fff;border:1px solid #ff000a;font-size:14px;padding:5px 10px;margin:3px 0;}
.buyproduct .compare i{margin-right:5px;font-size:16px;color:#ff000a;}
.buyproduct .compare span{color:#000;}
.buyproduct .compare:hover{background:#ff000a;}
.buyproduct .compare:hover i{color:#fff;}
.buyproduct .price-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:479px){
  .buyproduct .price-block{margin-right:5px;}
}
.buyproduct .price{font-size:14px;font-weight:bold;color:#000;}
@media (max-width:1399px){
  .buyproduct .price{font-size:12px;}
}
.buyproduct .price b{font-size:21px;}
@media (max-width:1399px){
  .buyproduct .price b{font-size:17px;}
}
.buyproduct .price.old{font-size:14px;font-weight:normal;color:#808080;position:relative;}
@media (max-width:1399px){
  .buyproduct .price.old{font-size:12px;}
}
.buyproduct .price.old:before{position:absolute;top:50%;content:'';left:0;height:1px;width:100%;background:#ff000a;}
@media (max-width:1399px){
  .buyproduct .price.old:before{top:9px;}
}
.buyproduct .price.dealer{position:relative;line-height:1;z-index:2;color:#000;margin:8px 0 5px 0;}
.buyproduct .price.dealer b{font-size:20px;}
@media (max-width:1399px){
  .buyproduct .price.dealer b{font-size:16px;}
}
.buyproduct .price.dealer span.caption{font-weight:normal;font-size:11px;}
.buyproduct .price.dealer:before{position:absolute;z-index:-1;top:-3px;bottom:-3px;content:'';left:-5px;right:-5px;border-radius:5px;background:#ff000a;}
.buyproduct .number{margin:0 5px;}
.buyproduct input{margin-bottom:0;max-width:50px;padding:8px 7px;margin:2px 0;font-size:14px;}
@media (max-width:1399px){
  .buyproduct input{font-size:12px;}
}
@media (max-width:767px){
  .buyproduct input{font-size:16px;}
}
.buyproduct .quantity{position:relative;}
.buyproduct .quantity input{width:60px;max-width:60px;height:32px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:5px;padding-right:23px;border:1px solid #eee;border-radius:5px;background:#fff;}
.buyproduct .quantity input:focus{outline:0;}
.buyproduct .quantity .quantity-nav{float:left;position:relative;height:32px;}
.buyproduct .quantity .quantity-nav .quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;line-height:1.7;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#f7f7f7;}
.buyproduct .quantity .quantity-nav .quantity-button:hover{color:#0033cc;}
.buyproduct .quantity .quantity-nav .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-top:1px solid #eee;border-right:1px solid #eee;border-radius:0 5px 0 0;}
.buyproduct .quantity .quantity-nav .quantity-button.quantity-up:before{position:absolute;bottom:-0.5px;content:'';right:0;width:100%;height:1px;background:#eee;z-index:2;}
.buyproduct .quantity .quantity-nav .quantity-button.quantity-down{position:absolute;bottom:0;height:50%;border-bottom:1px solid #eee;border-right:1px solid #eee;border-radius:0 0 5px 0;}
.buyproduct .quantity input[type=number]::-webkit-inner-spin-button,
.buyproduct .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.buyproduct .quantity input[type=number]{-moz-appearance:textfield;}
.buyproduct button{font-size:17px;border-radius:5px;color:#fff;box-shadow:0 0 0 0 rgba(0,0,0,0);background:#009641;padding:8px 12px;}
@media (max-width:1399px){
  .buyproduct button{font-size:13px;padding:8px;}
}
@media (max-width:479px){
  .buyproduct button{font-size:12px;}
}
.buyproduct button:hover{color:#fff;background:#0033cc;}
.buyproduct .ratingreviews-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;}
@media (max-width:479px){
  .buyproduct .ratingreviews-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.buyproduct .rating{margin:2px 10px 2px 0;max-width:90px;max-height:19px;}
@media (max-width:479px){
  .buyproduct .rating{margin-right:2px;}
}
.buyproduct .rating input{visibility:hidden;}
.buyproduct .rating .stars{margin:0 15px;min-width:90px;}
.buyproduct .rating .stars img{display:block;}
.buyproduct .reviews{font-size:13px;margin:2px 0;}
@media (max-width:1199px){
  .buyproduct .reviews{font-size:11px;}
}
@media (max-width:1023px){
  .buyproduct .reviews{min-height:22px;}
}
@media (min-width:560px) and (max-width:767px){
  .buyproduct .reviews{font-size:13px;}
}
@media (max-width:1023px){
  .buyproduct .reviews span{max-width:70px;line-height:1;}
}
@media (max-width:479px){
  .buyproduct .reviews span{max-width:initial;}
}
@media (max-width:767px){
  .buyproduct .reviews span span{display:none;}
}
.buyproduct .reviews i{font-size:16px;color:#000;margin-right:5px;}
@media (max-width:479px){
  .buyproduct .reviews i{font-size:13px;margin-right:3px;}
}
.buyproduct .opt li{font-size:13px;}
.buyproduct .opt li span{font-weight:bold;}
.buyproduct .free{font-size:13px;color:#808080;}
.buyproduct .free i{color:#009641;margin-right:5px;}
.buyproduct .code{position:relative;z-index:1;font-size:11px;font-weight:normal;border-radius:5px;}
@media (max-width:479px){
  .buyproduct .code{max-width:100px;min-height:42px;}
}
.buyproduct .code i{color:#0033cc;font-size:13px;margin-right:5px;}
.buyproduct .code span{color:#000;}
.buyproduct .code span span{font-weight:500;}
.buyproduct .avail{font-size:14px;}
.buyproduct .avail i{margin-right:5px;color:green;}
.buyproduct .avail span{color:green;font-weight:bold;}
.buyproduct .avail.notnal i{color:#bebebe;top:1px;position:relative;}
.buyproduct .avail.notnal span{color:#808080;}
.buyproduct .favorites{position:relative;background:#fff;font-size:13px;padding:3px 13px;border-radius:50px;z-index:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);line-height:1.2;margin:7px 10px 7px 0;}
.buyproduct .favorites span{color:#000;font-size:12px;opacity:1;visibility:visible;font-weight:normal;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;-webkit-transition-delay:0.1s;transition-delay:0.1s;}
.buyproduct .favorites i{font-size:14px;margin-right:5px;color:#ff000a;}
.buyproduct .favorites:hover i{color:#0033cc;}
.buyproduct .favorites:hover span{color:#0033cc;}
.buyproduct .cheaper{font-size:12px;padding:5px 13px;background:#f2f2f2;border-radius:50px;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);margin:7px auto;line-height:1.2;}
.buyproduct .cheaper i{color:#0033cc;margin-right:5px;}
.buyproduct .cheaper span{color:#000;}
.buyproduct .cheaper:hover{background:#0033cc;color:#fff;}
.buyproduct .cheaper:hover i{color:#fff;}
.buyproduct .cheaper:hover span{color:#fff;}
.buyproduct .oneclick{font-size:12px;padding:3px 13px;background:#fff;border-radius:50px;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);margin:7px 0;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
@media (max-width:1199px){
  .buyproduct .oneclick{padding:8px 13px;}
}
@media (max-width:1199px){
  .buyproduct .oneclick br{display:none;}
}
.buyproduct .oneclick i{color:#0033cc;margin-right:5px;}
.buyproduct .oneclick span{color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.buyproduct .oneclick:hover{background:#0033cc;color:#fff;}
.buyproduct .oneclick:hover i{color:#fff;}
.buyproduct .oneclick:hover span{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.buyproduct .decline{font-size:12px;padding:3px 13px;background:#e6e6e6;border-radius:50px;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);margin:7px 0;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.buyproduct .decline i{color:#0033cc;margin-right:7px;}
.buyproduct .decline span{color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.buyproduct .decline:hover{background:#0033cc;color:#fff;}
.buyproduct .decline:hover i{color:#fff;}
.buyproduct .decline:hover span{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.buyproduct .wholesale{font-size:12px;padding:3px 13px;background:#808080;border-radius:50px;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);margin:7px 0;line-height:1.2;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.buyproduct .wholesale i{color:#ff000a;margin-right:7px;}
.buyproduct .wholesale span{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.buyproduct .wholesale:hover{background:#0033cc;color:#fff;}
.buyproduct .wholesale:hover i{color:#fff;}
.buyproduct .wholesale:hover span{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.35s;transition:all 0.35s;}
.buyproduct.buytogether{float:left;width:30%;background:#f2f2f2;min-height:150px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);}
@media (max-width:1023px){
  .buyproduct.buytogether{min-height:70px;width:100%;padding-left:70px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
@media (max-width:479px){
  .buyproduct.buytogether{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
}
.buyproduct.buytogether .bt-price{width:50%;}
@media (max-width:1023px){
  .buyproduct.buytogether .bt-price{padding-top:20px;}
}
@media (max-width:479px){
  .buyproduct.buytogether .bt-price{width:100%;}
}
@media (max-width:1023px){
  .buyproduct.buytogether .bt-buy{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:50%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
@media (max-width:479px){
  .buyproduct.buytogether .bt-buy{width:100%;}
}
@media (max-width:479px){
  .buyproduct.buytogether .price-block{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0;}
}
.buyproduct.buytogether .price{font-size:17px;}
@media (max-width:1199px){
  .buyproduct.buytogether .price{font-size:15px;}
}
.buyproduct.buytogether .price b{font-size:27px;}
@media (max-width:1199px){
  .buyproduct.buytogether .price b{font-size:21px;}
}
.buyproduct.buytogether .price.old:before{top:50%;}
.buyproduct.buytogether button{font-size:15px;line-height:1.2;text-align:left;}
.buyproduct.buytogether button i{margin-right:10px;font-size:21px;}
@media (max-width:1399px){
  .buyproduct.buytogether .oneclick{padding:8px;}
}
.buyproduct.buytogether .oneclick br{display:initial;}
.linkproduct-block{background:#bebebe;margin-top:10px;padding:0 5px;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);border-radius:5px;}
.linkproduct-block .linkproduct-caption{padding:10px;font-size:13px;font-weight:500;text-transform:uppercase;color:#fff;position:relative;}
.linkproduct-block .linkproduct-caption:before{position:absolute;bottom:0;content:'';left:0;width:100%;height:2px;background:#f2f2f2;}
.linkproduct{font-size:0;}
.linkproduct li{font-size:12px;display:inline-block;vertical-align:top;width:25%;padding:5px 0;}
@media (max-width:1199px){
  .linkproduct li{width:50%;}
}
@media (max-width:767px){
  .linkproduct li{width:25%;}
}
@media (max-width:479px){
  .linkproduct li{width:50%;}
}
.linkproduct li a{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12px;border-radius:5px;padding:5px;}
@media (max-width:1399px){
  .linkproduct li a{font-size:11px;}
}
.linkproduct li a i{margin:2px 0;font-size:24px;color:#0033cc;}
@media (max-width:1199px){
  .linkproduct li a i{font-size:18px;}
}
.linkproduct li a span{font-weight:bold;}
.linkproduct li a:hover{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);}
.morelinks-block{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10px;padding:0 5px;}
@media (max-width:767px){
  .morelinks-block{margin-bottom:10px;}
}
.morelinks-caption{-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:500;text-transform:uppercase;font-size:12px;margin-bottom:5px;}
.morelinks-caption span{padding:5px 10px;position:relative;}
.morelinks-caption span:before{position:absolute;bottom:0;content:'';left:0;height:2px;background:#e6e6e6;width:100%;}
.morelinks{-ms-flex-wrap:wrap;flex-wrap:wrap;}
.morelinks li{margin:3px 10px 3px 0;}
.morelinks li a{background:#f2f2f2;border-radius:50px;padding:5px 10px;font-size:12px;font-weight:500;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);border:1px solid rgba(190,190,190,0.5);}
.morelinks li a i{margin-right:10px;font-size:16px;color:#ff000a;}
.morelinks li a:hover{background:#f7f7f7;}
.morelinks li a:hover i{color:#0033cc;}
.morelinks.morelinks-first{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:1023px){
  .morelinks.morelinks-first{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.morelinks.morelinks-first li a{background:#fff;border:1px solid rgba(255,0,10,0.5);color:#808080;}
.morelinks.morelinks-first li a:hover{border:1px solid #0033cc;background:#f7f7f7;}
.column-block-topbrand{margin-top:20px;}
.columnblock{border-radius:5px;border:2px solid #f2f2f2;padding:0;margin-bottom:10px;}
.columnblock .columnblock-caption{border-bottom:2px solid #0033cc;padding:5px 10px;text-align:center;font-weight:500;font-size:13px;margin-bottom:5px;background:#f7f7f7;}
.columnblock .columnblock-description{padding:0 10px;}
.topbrand{padding:10px 0;}
.topbrand .img-link-block{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:5px;}
@media (max-width:1199px){
  .topbrand .img-link-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
@media (max-width:1023px){
  .topbrand .img-link-block{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
}
@media (max-width:767px){
  .topbrand .img-link-block{-ms-flex-pack:distribute;justify-content:space-around;}
}
.topbrand .img-link-block .img{height:60px;overflow:hidden;}
@media (max-width:1199px){
  .topbrand .img-link-block .img{margin-bottom:5px;}
}
@media (max-width:1023px){
  .topbrand .img-link-block .img{margin-bottom:0;}
}
.topbrand .img-link-block .img img{height:100%;}
.topbrand .img-link-block .link{padding:5px 10px;border-radius:5px;background:#4c4c4c;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);line-height:1.2;font-size:12px;}
@media (max-width:767px){
  .topbrand .img-link-block .link{margin:0 10px;}
}
.topbrand .img-link-block .link i{margin-right:10px;color:#ff000a;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:14px;}
.topbrand .img-link-block .link span{color:#fff;}
@media (max-width:1199px){
  .topbrand .img-link-block .link br{display:none;}
}
.topbrand .img-link-block .link:hover{background:#ff000a;}
.topbrand .img-link-block .link:hover i{color:#000;}
.topbrand .img-link-block .link:hover span{color:#000;}
.topbrand ul{margin-bottom:0;}
.topbrand ul li{font-size:13px;padding-left:25px;margin:0;}
.topbrand ul li:before{top:10px;left:10px;width:4px;height:4px;}
.topbrand ul li span{font-weight:500;}
.guaranteeservice ul{margin-bottom:0;}
.guaranteeservice ul li{padding:3px 0;}
.guaranteeservice ul li:before{display:none;}
.guaranteeservice ul li i{font-size:26px;margin-right:10px;color:#ff000a;padding:2px;}
.guaranteeservice ul li .description{font-size:14px;line-height:1.1;}
.guaranteeservice ul li .description .caption{font-weight:bold;display:inline;}
.guaranteeservice ul li .description span{font-size:12px;}
.payment ul{margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:1023px){
  .payment ul{padding:0 10px;}
}
.payment ul li{padding:3px 4px 3px 8px;}
@media (max-width:1023px){
  .payment ul li{width:100%;padding-left:16px;}
}
@media (max-width:479px){
  .payment ul li{width:initial;padding-left:8px;}
}
.payment ul li:before{left:0;top:8px;background:#ff000a;width:4px;height:4px;}
.payment ul li i{font-size:26px;margin-right:10px;color:#ff000a;padding:2px;}
.payment ul li .description{font-size:12.5px;line-height:1.1;}
.payment ul li .description .caption{font-weight:bold;display:inline;}
.payment ul li .description span{font-size:12px;}
.delivery .free{display:inline-block;font-size:13px;border-bottom:1px dashed #0033cc;margin-bottom:5px;color:#4c4c4c;}
.delivery .free:hover{color:#0033cc;border-bottom:1px solid #0033cc;}
.delivery ul{margin-bottom:0;}
.delivery ul li{font-size:12px;padding:0;}
.delivery ul li:before{display:none;}
.delivery ul li span{font-weight:bold;}
.delivery ul li a{font-weight:bold;text-transform:uppercase;font-size:14px;border-bottom:1px dashed #0033cc;}
.delivery ul li a:hover{border-bottom:1px solid #0033cc;}
.delivery .deliveryin .row{font-size:12px;}
@media (max-width:767px){
  .delivery .deliveryin .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
.delivery .deliveryin .row span{font-weight:bold;margin-right:10px;min-width:80px;}
.delivery .deliveryin .row select{padding:5px;font-size:13px;margin:5px 0;}
.delivery .deliveryin .row input[type="text"]{font-weight:bold;padding:0;margin:0;border:0;font-size:13px;text-align:center;background:#fff;text-transform:uppercase;color:#ff000a;}
.delivery .deliveryin .row input[type="text"]:hover{box-shadow:0 0 0 0 rgba(0,0,0,0);}
.delivery .deliveryin .tarif{font-size:11px;color:#0033cc;font-weight:500;margin-bottom:3px;}
.section-whybuy,
.section-cities{background:#4c4c4c;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);}
.section-whybuy .section-caption span,
.section-cities .section-caption span{color:#fff;}
.whybuy{font-size:0;}
.whybuy li{display:inline-block;vertical-align:top;width:20%;font-size:13px;padding:10px;color:#fff;text-align:center;}
@media (max-width:1023px){
  .whybuy li{width:25%;font-size:12px;}
}
@media (max-width:767px){
  .whybuy li{width:33.33333%;}
}
@media (max-width:479px){
  .whybuy li{width:50%;font-size:11px;}
}
.whybuy li .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.whybuy li .inner i{color:#ff000a;font-size:30px;margin:5px 10px 5px 0;}
@media (max-width:1023px){
  .whybuy li .inner i{font-size:24px;}
}
.video{padding:15px 0;margin-bottom:10px;}
.video .inner{min-height:280px;overflow:hidden;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:0 0 0 0 rgba(0,0,0,0);}
.video .inner .youtube{background-size:cover;background-position:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;}
.video .inner .youtube:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;background:rgba(0,0,0,0.5);}
.video .inner .youtube .play{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:5;}
.video .inner .youtube .play:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.video .inner .youtube .play:after{content:'\e972';font-family:'icomoon'!important;color:#fff;font-size:80px;width:100%;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative;-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.video .inner iframe{max-height:100%;max-width:100%;}
.video .inner:hover .youtube{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;}
.video .inner:hover .youtube .play:after{color:#ff000a;}
.video .inner:hover .youtube .play:before{opacity:.5;}
.characterist .link-block,
.charact-block .link-block{text-align:center;margin:0 auto;}
.characterist .link-block .link,
.charact-block .link-block .link{text-decoration:none;font-size:15px;padding:0 5px;border-bottom:1px dashed #009641;color:#e6e6e6;}
.characterist .link-block .link:hover,
.charact-block .link-block .link:hover{color:#0033cc;border-bottom:1px dashed #0033cc;}
.charact{font-size:15px;}
@media (max-width:479px){
  .charact{font-size:14px;}
}
.charact li{margin:15px 0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;}
.charact li b{background:#fff;position:relative;z-index:2;display:block;width:100%;margin-top:20px;}
.charact li span{background:#fff;position:relative;z-index:2;}
.charact li span:first-child{padding-right:10px;}
.charact li span:last-child{padding-left:10px;text-align:right;font-weight:normal;}
@media (max-width:319px){
  .charact li span:last-child{word-break:break-all;}
}
.charact li:before{content:'';display:block;clear:both;height:1px;background:rgba(0,150,65,0.2);width:100%;position:absolute;bottom:4px;content:'';left:0;}
.char .charact{font-size:15px;margin-top:-20px;}
.char .charact li{margin:2px 0;}
.videos-block{width:100%;overflow:hidden;}
.videos{font-size:0;text-align:center;margin-bottom:15px;}
.videos li{display:inline-block;vertical-align:top;font-size:17px;padding:20px;width:50%;position:relative;}
@media (max-width:1023px){
  .videos li{padding:20px 10px;}
}
@media (max-width:767px){
  .videos li{padding:10px;width:100%;}
}
.videos li:hover{box-shadow:0 0 0 0 rgba(0,0,0,0);}
.videos .inner{max-width:560px;max-height:315px;border-radius:5px;overflow:hidden;margin:0 auto;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;max-width:100%;position:relative;}
@media (max-width:1023px){
  .videos .inner{max-width:460px;max-height:260px;}
}
.videos .inner:hover{box-shadow:0 0 0 0 rgba(0,0,0,0);}
.videos .inner .youtube,
.videos .inner iframe{background-size:cover;background-position:center;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;}
.videos .inner .youtube:before,
.videos .inner iframe:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;background:rgba(0,0,0,0.5);}
.videos .inner .youtube .play,
.videos .inner iframe .play{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:5;}
.videos .inner .youtube .play:before,
.videos .inner iframe .play:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.videos .inner .youtube .play:after,
.videos .inner iframe .play:after{content:'\e972';font-family:'icomoon'!important;color:#fff;font-size:80px;width:100%;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:relative;-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.videos .inner iframe{max-height:100%;max-width:100%;}
.videos .inner:hover .youtube,
.videos .inner:hover iframe{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .4s;transition:all .4s;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;}
.videos .inner:hover .youtube .play:after,
.videos .inner:hover iframe .play:after{color:#ff000a;}
.videos .inner:hover .youtube .play:before,
.videos .inner:hover iframe .play:before{opacity:.5;}
.settlements{float:left;width:100%;background:#f7f7f7;}
.settlements .row{float:left;width:100%;border-bottom:2px solid rgba(255,255,255,0.5);margin-bottom:20px;}
.settlements .title{background:rgba(247,247,247,0.3);padding:10px;color:#000;}
.settlements .title div{display:inline-block;margin-right:10px;}
.settlements .title div.price{width:initial;border-radius:50px;padding:5px 10px;margin-top:5px;}
.settlements .title .date{font-weight:normal;}
.settlements .caption{font-weight:500;color:#000;font-size:14px;margin-bottom:5px;line-height:1.3;}
.settlements .caption:hover{color:#0033cc;}
.settlements ul{padding:10px;}
.settlements ul li{padding:10px 0;font-size:13px;border-bottom:1px solid #fff;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:1023px){
  .settlements ul li{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}
}
.settlements ul li:last-child{border-bottom:0;}
.settlements ul li div{display:inline-block;}
.settlements ul li div.minopis,
.settlements ul li div.description{color:#000;margin-right:10px;}
.settlements ul li div .price{background:transparent;}
.settlements ul li div p{margin-bottom:0;}
.settlements ul li div span{margin-right:10px;}
.forbuy{padding:20px;}
.forbuy.forcontacts{padding-top:20px;background:white;margin-bottom:20px;}
.forbuy .contacts{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;height:initial;}
.forbuy .contacts li{font-size:21px;margin:10px 0;color:#000;}
@media (max-width:479px){
  .forbuy .contacts li{font-size:17px;}
}
.forbuy .contacts li a{font-size:21px;color:#000;}
@media (max-width:479px){
  .forbuy .contacts li a{font-size:17px;}
}
.forbuy .contacts li a b{font-size:21px;}
@media (max-width:479px){
  .forbuy .contacts li a b{font-size:17px;}
}
.forbuy .contacts li a span{color:#000;}
.forbuy .adress{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;height:initial;}
.forbuy .adress li{margin:10px 0;color:#000;font-size:17px;}
.forbuy .adress li a{color:#000;font-size:17px;}
.forbuy .adress li a b{font-size:17px;}
.forbuy .adress li a span{color:#000;}
.forbuy.forsend{margin-bottom:20px;}
.forbuy.forsend .row{text-align:left;}
.forbuy hr{height:1px;width:100%;background:rgba(0,0,0,0.1);border:0;margin:10px 0;float:left;}
.for-form.popup-form .row .lost{float:right;font-size:13px;color:rgba(0,0,0,0.5);text-decoration:underline;}
.for-form.popup-form .row .lost:hover{color:#009641;}
.for-form.popup-form .row .reg{padding:10px;background:white;margin-top:10px;text-align:center;}
.for-form.popup-form .row .reg:hover{background:#0033cc;color:#000;}
@media (max-width:319px){
  .for-form.popup-form .row div{width:100%;}
}
.for-form.order-form .row{display:block;}
.for-form.order-form .row div{width:100%;margin:3px 0;}
.for-form.order-form .row div.capt{margin:0;padding:5px 20px 0 20px;}
.for-form.order-form .row.summa-order{padding:10px 20px;}
.for-form.order-form .row.summa-order .allprice{font-size:30px;font-weight:normal;}
.for-form.order-form hr{margin-top:10px;float:left;width:100%;}
.for-form .row{width:100%;font-size:16px;}
@media (max-width:479px){
  .for-form .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.for-form .row div{float:left;width:100%;}
.for-form .row div.price{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:transparent;}
.for-form .row div.price b{font-size:24px;}
.for-form .row div.price .old{font-size:15px;text-decoration:line-through;}
.for-form .row div.buy{padding:0 20px;}
@media (max-width:479px){
  .for-form .row div.buy{padding:0 10px;}
}
@media (max-width:479px){
  .for-form .row div{width:100%;}
}
.for-form .row div.capt{color:rgba(0,0,0,0.5);padding:9px 20px;}
@media (max-width:479px){
  .for-form .row div.capt{padding:9px 10px;}
}
.for-form .row div.capt.articul{padding:10px 0;}
.for-form .row div.capt.articul span{padding:5px 10px;background:#fff;border-left:5px solid #ff000a;font-size:15px;}
.for-form .row div.capt .icons{padding:5px 10px;background:#fff;text-align:left;border-radius:50px;}
.for-form .row div.capt .icons i{color:#ff000a;}
.for-form .row div.capt .icons span{padding:0;}
.for-form .row div.capt.nalichie{color:#0033cc;padding:10px 20px;}
@media (max-width:479px){
  .for-form .row div.capt.nalichie{padding:10px;}
}
.for-form .row div.capt.nalichie span{padding:0;}
.for-form .row div.capt.nalichie i{color:#000;margin:3px 5px 0 0;float:left;}
.for-form .row div select{width:100%;padding:7px 10px;border:0;box-shadow:2px 3px 5px 0 rgba(0,0,0,0.1);}
.for-form .row div span{padding:0 20px;font-weight:bold;}
.for-form .row div input,
.for-form .row div textarea{width:100%;padding:7px 10px;box-shadow:2px 3px 5px 0 rgba(0,0,0,0.1);}
.for-form .row div .input-name{padding:0;color:#000;}
.for-form .row .rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin-bottom:7px;padding:0 20px;}
@media (max-width:479px){
  .for-form .row .rating{padding:0;}
}
@media (max-width:479px){
  .for-form .row .rating .rating-stars{margin-left:10px;}
}
.for-form .row .rating .rating-stars img{display:block;}
.for-form .row .rating .rating-num{background:#f7f7f7;border-radius:50px;font-size:13px;color:#fff;padding:1px 7px;margin-left:10px;float:left;width:initial;}
.for-form .row .rating .rating-num:hover{background:#f7f7f7;}
.for-form hr{height:1px;width:100%;background:rgba(255,255,255,0.5);border:0;}
.for-form .buyinfo{font-size:0;text-align:center;}
.for-form .buyinfo li{display:inline-block;vertical-align:top;width:100%;padding:5px;font-size:14px;}
.for-form .buyinfo li .informat{width:100%;}
@media (max-width:479px){
  .for-form .buyinfo li .informat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.for-form .buyinfo li .informat .caption{max-width:120px;min-width:120px;font-weight:500;text-transform:uppercase;color:#009641;font-size:15px;}
@media (max-width:767px){
  .for-form .buyinfo li .informat .caption{font-size:13px;max-width:100px;min-width:100px;}
}
.for-form .buyinfo li .informat i{font-size:46px;color:rgba(0,51,204,0.5);}
@media (max-width:767px){
  .for-form .buyinfo li .informat i{font-size:26px;}
}
.for-form .buyinfo li .informat ul li{text-align:left;position:relative;padding:0 0 0 20px;margin:3px 0;}
.for-form .buyinfo li .informat ul li:before{position:absolute;top:7px;content:'';left:0;width:6px;height:6px;background:#ff000a;border-radius:3px;}
.for-form .buyinfo li a{float:left;padding:5px 10px;box-shadow:2px 3px 5px 0 rgba(0,0,0,0.1);color:#000;width:100%;min-height:40px;}
@media (max-width:1199px){
  .for-form .buyinfo li a{padding:5px;}
}
.for-form .buyinfo li a i{float:left;margin-right:5px;font-size:24px;color:#000;}
.for-form .buyinfo li a span{overflow:hidden;}
.for-form .buyinfo li a.truck{background:rgba(255,255,255,0.7);}
.for-form .buyinfo li a.card{background:rgba(255,255,255,0.7);}
.for-form .buyinfo li a.compare{background:rgba(0,0,0,0.3);color:white;}
.for-form .buyinfo li a.compare i{color:white;}
.for-form .buyinfo li a.design{background:rgba(0,150,65,0.9);color:white;}
.for-form .buyinfo li a.design i{color:white;}
.inbasket{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.inbasket li{position:relative;margin-bottom:30px;width:100%;border-bottom:1px solid rgba(247,247,247,0.5);padding-bottom:10px;}
@media (max-width:479px){
  .inbasket li{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.inbasket li .img{float:left;width:100px;margin-right:10px;height:100px;overflow:hidden;margin-bottom:5px;}
.inbasket li .img img{height:100%;max-width:initial;}
.inbasket li .text{overflow:hidden;padding-right:50px;}
@media (max-width:479px){
  .inbasket li .text{padding-right:initial;text-align:center;}
}
.inbasket li .text .caption{color:#009641;display:block;font-weight:500;font-size:14px;line-height:1.3;margin-bottom:10px;}
.inbasket li .text .caption:hover{color:#0033cc;}
.inbasket li .text .description{font-size:13px;}
.inbasket li .text .price-number-amount-block{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}
@media (max-width:479px){
  .inbasket li .text .price-number-amount-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.inbasket li .text .price-number-amount-block .price-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
@media (max-width:479px){
  .inbasket li .text .price-number-amount-block .price-block{margin-bottom:10px;}
}
.inbasket li .text .price-number-amount-block .price-block .price{font-size:15px;font-weight:bold;color:#000;opacity:.7;}
.inbasket li .text .price-number-amount-block .price-block .price span{font-size:15px;}
.inbasket li .text .price-number-amount-block .price-block .price-old{color:#f2f2f2;font-weight:normal;font-size:13px;position:relative;padding:0 2px;text-decoration:line-through;}
@media (max-width:1023px){
  .inbasket li .text .price-number-amount-block .price-block .price-old{font-size:12px;}
}
.inbasket li .text .price-number-amount-block .number-block{padding:0 10px;}
.inbasket li .text .price-number-amount-block .number-block span{margin-right:5px;font-size:13px;}
.inbasket li .text .price-number-amount-block .number-block input{width:initial;padding:7px 10px;max-width:80px;margin-bottom:0;border:1px solid #e6e6e6;box-shadow:0 0 20px 0 rgba(0,0,0,0.1);font-size:13px;background:#fff;}
.inbasket li .text .price-number-amount-block .amount-block{padding:10px 0;width: 140px;}
.inbasket li .text .price-number-amount-block .amount-block .amount{font-size:13px;font-weight:bold;}
.inbasket li .text .price-number-amount-block .amount-block .amount span{font-weight:bold;font-size:15px;}
.inbasket li .delete{position:absolute;top:0;content:'';right:0;width:30px;height:30px;min-width:30px;min-height:30px;color:#000;padding:0;background:transparent;margin:0 auto;background:#fff;}
.inbasket li .delete i{font-size:12px;margin-right:0;}
.inbasket li .delete:hover{color:#fff;background:#0033cc;}
.forbasket .summa-order{background:#e6e6e6;padding:10px 20px;border-radius:5px;}
@media (max-width:479px){
  .forbasket .summa-order{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
}
.forbasket .summa-order .allprice{font-size:30px;font-weight:normal;}
#deliveries label{font-weight:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#deliveries label p{display:inline;}
#payments label{font-weight:normal;-ms-flex-wrap:wrap;flex-wrap:wrap;}
#payments label p{display:inline;}
.for-form .row #deliveries label .small{font-size:14px;color:#808080;font-weight:300;margin-bottom:0;}
.for-form .row #payments label .small{font-size:14px;color:#808080;font-weight:normal;margin-bottom:0;}
#deliveries label input,
#payments label input{position:absolute;top:5px;}
.fororder{padding:10px 20px;background:#f7f7f7;}
.number-block .number{margin:0 5px;}
.number-block input{margin-bottom:0;max-width:50px;padding:8px 7px;margin:2px 0;font-size:14px;}
@media (max-width:1399px){
  .number-block input{font-size:12px;}
}
@media (max-width:767px){
  .number-block input{font-size:16px;}
}
.number-block .quantity{position:relative;}
.number-block .quantity input{width:60px;max-width:60px;height:32px;line-height:1.65;float:left;display:block;padding:0;margin:0;padding-left:5px;padding-right:23px;border:1px solid #eee;border-radius:5px;background:#fff;}
.number-block .quantity input:focus{outline:0;}
.number-block .quantity .quantity-nav{float:left;position:relative;height:32px;}
.number-block .quantity .quantity-nav .quantity-button{position:relative;cursor:pointer;border-left:1px solid #eee;width:20px;text-align:center;color:#333;font-size:13px;line-height:1.7;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#f7f7f7;}
.number-block .quantity .quantity-nav .quantity-button:hover{color:#0033cc;}
.number-block .quantity .quantity-nav .quantity-button.quantity-up{position:absolute;height:50%;top:0;border-top:1px solid #eee;border-right:1px solid #eee;border-radius:0 5px 0 0;}
.number-block .quantity .quantity-nav .quantity-button.quantity-up:before{position:absolute;bottom:-0.5px;content:'';right:0;width:100%;height:1px;background:#eee;z-index:2;}
.number-block .quantity .quantity-nav .quantity-button.quantity-down{position:absolute;bottom:0;height:50%;border-bottom:1px solid #eee;border-right:1px solid #eee;border-radius:0 0 5px 0;}
.number-block .quantity input[type=number]::-webkit-inner-spin-button,
.number-block .quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}
.number-block .quantity input[type=number]{-moz-appearance:textfield;}
.column-form{background:#f7f7f7;padding:10px 20px;min-height:300px;}
@media (max-width:767px){
  .column-form{min-height:initial;}
}
.map{margin-top:13px;}
.page404{position:relative;overflow:hidden;float:left;width:100%;}
.page404 .img{position:absolute;top:0;bottom:0;content:'';left:0;right:0;}
.page404 .img:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:1;background:rgba(255,255,255,0.9);}
@media (max-width:767px){
  .page404 .img img{max-width:initial;}
}
.page404 .text{position:relative;z-index:2;top:0;content:'';left:0;width:100%;padding:5% 10%;font-weight:normal;font-size:19px;}
@media (max-width:767px){
  .page404 .text{font-size:15px;}
}
.page404 .text .caption{background:rgba(255,255,255,0.5);color:#0033cc;font-size:36px;text-align:center;padding:20px;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);margin-bottom:5%;}
@media (max-width:767px){
  .page404 .text .caption{font-size:21px;}
}
.page404 .text .caption b{font-size:60px;}
@media (max-width:767px){
  .page404 .text .caption b{font-size:36px;}
}
.page404 .text a{text-decoration:underline;font-weight:500;color:#000;}
.page404 .text a:hover{text-decoration:none;color:#0033cc;}
.sitemap{margin-bottom:1em;display:inline-block;}
.sitemap li{position:relative;margin:10px 0;padding:2px 15px 2px 35px;}
.sitemap li:before{width:6px;height:6px;background:#009641;position:absolute;top:10px;left:20px;border-radius:50px;}
.sitemap li a{color:#000;}
.sitemap li a:hover{color:#0033cc;}
.tags{font-size:0;padding:0 10px;}
.tags li{display:inline-block;vertical-align:top;font-size:13px;padding:5px;}
.tags li a{border-radius:5px;border:2px solid #009641;padding:5px 10px;}
.tags li:hover a{background:#0033cc;border:2px solid #0033cc;color:#fff;}
.tags li.active a{background:#ff000a;color:#fff;border:2px solid #ff000a;}
.when{font-size:14px;border-radius:5px;padding:5px 10px;background:#e6e6e6;}
.when i{margin-right:10px;font-size:16px;color:#ff000a;}
.when span{color:#000;line-height:1.2;}
.when:hover{background:#0033cc;color:#fff;}
.when:hover i{color:#fff;}
.when:hover span{color:#fff;}
.brand-content-block{float:left;width:100%;margin-bottom:10px;}
.brand-content .img{float:left;margin:0 10px 10px 0;max-width:240px;}
@media (max-width:479px){
  .brand-content .img{max-width:50%;}
}
.brand-content .text{overflow:hidden;font-size:12px;}
@media (max-width:1023px){
  .brand-content .text{overflow:visible;}
}
.brand-content a{text-decoration:underline;color:#009641;}
.brand-content a:hover{color:#0033cc;}
.notfound{position:relative;overflow:hidden;float:left;width:100%;}
.notfound .img{position:absolute;top:0;bottom:0;content:'';left:0;right:0;}
.notfound .img:before{position:absolute;top:0;bottom:0;content:'';left:0;right:0;z-index:1;background:rgba(255,255,255,0.9);}
@media (max-width:767px){
  .notfound .img img{max-width:initial;}
}
.notfound .text{position:relative;z-index:2;top:0;content:'';left:0;width:100%;padding:5% 10%;font-weight:normal;font-size:19px;}
@media (max-width:767px){
  .notfound .text{font-size:15px;}
}
.notfound .text .caption{background:rgba(255,255,255,0.5);color:#0033cc;font-size:36px;text-align:center;padding:20px;box-shadow:0 0 50px 0 rgba(0,0,0,0.1);margin-bottom:5%;}
@media (max-width:767px){
  .notfound .text .caption{font-size:21px;}
}
.notfound .text .caption b{font-size:60px;}
@media (max-width:767px){
  .notfound .text .caption b{font-size:36px;}
}
.notfound .text a{text-decoration:underline;font-weight:500;color:#000;}
.notfound .text a:hover{text-decoration:none;color:#0033cc;}
.js-tab-hidden{display:block!important;left:-9999px!important;position:absolute!important;top:-9999px!important;}
.tabset-contacts-block{width:100%;}
.tabset-contacts-block .tabset-contacts{width:240px;margin-right:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;}
@media (max-width:767px){
  .tabset-contacts-block .tabset-contacts{width:160px;}
}
@media (max-width:479px){
  .tabset-contacts-block .tabset-contacts{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
}
.tabset-contacts-block .tabset-contacts li{width:100%;margin-bottom:5px;}
@media (max-width:479px){
  .tabset-contacts-block .tabset-contacts li{width:initial;margin-right:5px;}
}
.tabset-contacts-block .tabset-contacts li a{padding:5px 10px;font-size:15px;font-weight:bold;background:#f2f2f2;border-radius:5px;}
@media (max-width:767px){
  .tabset-contacts-block .tabset-contacts li a{font-size:13px;}
}
.tabset-contacts-block .tabset-contacts li a.active{background:#009641;color:#fff;}
.tabset-contacts-block .tabset-contacts li a:hover{cursor:pointer;}
.tabset-contacts-block .tab-content{overflow:hidden;width:initial;}
.tabset-contacts-block .tab-content .img{padding-left:0;float:left;max-width:50%;}
@media (max-width:767px){
  .tabset-contacts-block .tab-content .img{max-width:initial;}
}
.forbasket .free-block{padding:10px 0;}
.forbasket .free{font-size:12px;color:#808080;}
@media (max-width:1023px){
  .forbasket .free{font-size:10px;}
}
.forbasket .free i{margin-right:5px;margin-left:2px;color:#009641;}

.ajax_form .error {
  color: brown;
  border: 1px solid brown!important;
}
.jGrowl-notification .jGrowl-close {
  background-color: transparent;
  color: #ffffff;
  border: none;
  z-index: 99;
  float: right;
  font-weight: 700;
  font-size: 1em;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

input[engine="hidden"]{display:none;}

.ticket-comment {margin-top: 0px!important;}
#msOrder {margin-top: 0px!important;}

#mse2_filters .disabled {
  display: none;
}
#ticketForm .error, #comment-form span.error {display: none;}
#ticketForm .error, #comment-form .error {color: brown;border: 1px solid brown;}

.photovideogallery .slider-for .slick-list, .photovideogallery .slider-for .slick-track {min-width:100%;}

.content * {font-family: "Montserrat","Open Sans","Arial","Helvetica Neue","Helvetica" !important;}

.section-cardproduct .container {padding-bottom: 0;}

#msMiniCart .empty { display: block; }
#msMiniCart .not_empty { display: none; }
#msMiniCart.full .empty { display: none; }
#msMiniCart.full .not_empty { display: block; cursor: pointer;}

li .inner .desc {
    font-size: 11px;
}

.section-topslider .container {
    width: 75%;
}

.section-topslider .container {
    padding: 0;
}

.slider-topslider {
    visibility: hidden
}

.slider-topslider.slick-initialized {
    visibility: visible;
}

.topslider {`
    height: 40px;
    overflow: hidden;
}

.topslider .slick-list {
    height: 100%;
}

.topslider .slick-track {
    height: 100%;
}

.topslider .slide {
    height: 100%;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.topslider .slide.slide-caption .caption {
    width: 100%;
    text-align: center;
}

.topslider .slide .caption {
    width: 50%;
    font-size: 15px;
    font-weight: 800;
    color: #1a1a1a;
    line-height: 1;
    padding-right: 10px;
}

.topslider .slide .caption span {
    color: #009641;
    font-weight: bold;
}

@media (max-width: 479px) {
    .topslider .slide .caption {
        font-size: 12px;
    }
}

.tags-product li {
    display: inline-block;
    /* vertical-align: top; */
    font-size: 13px;
    padding: 5px;
    margin-bottom: 5px;
}

.tags-product li a {
    border-radius: 5px;
    border: 1px solid #009641;
    padding: 5px 10px;
}

.tags-product li:hover {
    display: inline-block;
    /* vertical-align: top; */
    font-size: 13px;
    padding: 5px;
}

.tags-product .tag-title span {
    font-weight: 600;
}


.block-delivery {border-radius:0px;border:1px solid #e6e6e6;margin-top:5px;background:#fff;padding:10px 20px;border-bottom:1px solid #e6e6e6;float:right;width:100%}
.block-delivery .title{font-size:14px;font-weight:600;margin: 0 1% 10px;text-align:center;border-bottom:1px solid #b2b2b2;background:#fbfbfb;color: #03c;}
.block-delivery p{margin-bottom:0px;font-size: 12px;padding: 2px 0 0 10px;}
.block-delivery ul{list-style-type:none;padding:0;margin:0;margin:0 0 5px 0}
.block-delivery ul li{position:relative;padding-left:10px;font-size: 12px;margin: 2px 0 0 10px;}
.block-delivery ul li:before{width:4px;height:4px;border-radius:3px;display:block;clear:both;position:absolute;top:8px;content:"";left:0;background:#0093ff}
.block-delivery-block {width: 50%; float: left;margin-bottom: 10px;}

@media (max-width: 1023px) {
    .block-delivery{width:100%}
    .block-delivery-block {width: 100%; float: left}
}


#callback-fast{display: flex;flex-direction: column;justify-content: center;align-items: center;position:fixed;z-index:59;right:10px;bottom:65px;cursor:pointer;width:50px;height:50px;border-radius:100px;background:#009641;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);opacity:.8;font-family:'icomoon'!important;color:#ffffff;}
#callback-fast:before{content:'\e95c';color:#ffffff;}
#callback-fast:hover{background:#0033cc;opacity:.9;}


#email-fast{display: flex;flex-direction: column;justify-content: center;align-items: center;position:fixed;z-index:59;right:10px;bottom:120px;cursor:pointer;width:50px;height:50px;border-radius:100px;background:#009641;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);opacity:.8;font-family:'icomoon'!important;color:#ffffff;}
#email-fast:before{content:'\e97c';color:#ffffff;}
#email-fast:hover{background:#0033cc;opacity:.9;}

#instagram-fast{display: flex;flex-direction: column;justify-content: center;align-items: center;position:fixed;z-index:59;right:10px;bottom:175px;cursor:pointer;width:50px;height:50px;border-radius:100px;background:#009641;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);opacity:.8;font-family:'icomoon'!important;color:#ffffff;}
#instagram-fast:before{content: url('https://api.iconify.design/iconoir/instagram.svg?color=white');color:#ffffff;}
#instagram-fast:hover{background:#0033cc;opacity:.9;}

#facebook-fast{display: flex;flex-direction: column;justify-content: center;align-items: center;position:fixed;z-index:59;right:10px;bottom:230px;cursor:pointer;width:50px;height:50px;border-radius:100px;background:#009641;box-shadow:inset 5px 5px 15px 3px rgba(0,0,0,0.05);opacity:.8;font-family:'icomoon'!important;color:#ffffff;}
#facebook-fast:before{content: url('https://api.iconify.design/icomoon-free/facebook.svg?color=white');color:#ffffff;}
#facebook-fast:hover{background:#0033cc;opacity:.9;}

.avail-qty {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    flex-wrap: wrap;
    align-content: center;
}

.qty-indicator {
    display: flex;
    align-items: center;
    margin: 0 0 15px;
    font-size: .95em;
    color: #777;
    white-space: nowrap;
    align-content: center;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0px;
}

.qty-indicator:before {
    content: attr(data-text);
    margin:0 5px 0 0
}

.qty-indicator__bar {
    position: relative;
    overflow: hidden;
    width: 61px;
    height: 10px;
    border-radius:2px
}

.qty-indicator__bar:before, .qty-indicator__bar:after {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 21.5%;
    content: '';
    border-left: solid 1px #fff;
    border-right: solid 1px #fff;
    opacity:.5
}

.qty-indicator__bar:before {
    left: 20%
}

.qty-indicator__bar:after {
    left:60%
}

.qty-indicator__percent {
    height:100%
}

.qty-indicator__percent:before {
    position: absolute;
    z-index: 2;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    border: solid 1px #000;
    border-radius: 2px;
    opacity:.08
}

.qty-indicator__text {
    font-weight:500
}

.qty-switch {
    display: flex;
    float: left;
    margin:0 12px 0 0
}

.qty-switch__input {
    width: 34px;
    height: 32px;
    padding: 0;
    text-align: center;
    border-right: none;
    border-radius:4px 0 0 4px
}

.qty-switch__btn.fa {
    display: block;
    width: 20px;
    height: 16px;
    line-height: 15px;
    text-align: center;
    font-size: .5em;
    color: #666;
    background: #f2f2f2;
    border: solid 1px #e3e3e3;
    cursor:pointer
}

.qty-switch__btn.fa:hover {
    background:#eaeaea
}

.qty-switch__btn.fa-plus {
    border-radius:0 4px 0 0
}

.qty-switch__btn.fa-minus {
    border-top: none;
    border-radius:0 0 4px 0
}

.qty-switch__cart .qty-switch__input {
    height: 28px;
    border-radius: 0;
    border:solid 1px #eee !important
}

.qty-switch__cart .qty-switch__btn {
    width: 25px;
    height: 28px;
    line-height: 27px;
    border:none !important
}

.qty-switch__cart .qty-switch__btn.fa-plus {
    border-radius:0 5px 5px 0
}

.qty-switch__cart .qty-switch__btn.fa-minus {
    border-radius:5px 0 0 5px
}



.qty-indicator__percent.percent-5 {
    background:#6ab344
}

.qty-indicator__percent.percent-4 {
    background:#7cd14f
}

.qty-indicator__percent.percent-3 {
    background:#D36D41
}

.qty-indicator__percent.percent-2 {
    background:#D36D41
}

.qty-indicator__percent.percent-1 {
    background:#ff000a
}

.qty-indicator__bar, .qty-indicator__percent.percent-0 {
    background:#f5f5f5
}

.avail-qty-product {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
    flex-direction: row-reverse;
}

#msOrder .msnp label {
    margin: 0px;
}

#msOrder .required .required-star {
    display: inline;
    padding: 0px;
}

#msOrder .msnp .choices__list,  #msOrder .msnp .choices__list .choices__item{
    margin: 0px;
}

.loader-container-cart {
  display: none;
  width: 100%;
  padding: 0;
  margin: 0 !important;
  height: 62px;
  position: relative;
}

.loader-cart {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #009641;
  border-radius: 50%;
  width: 30px !important;
  height: 30px !important;
  animation: spin 2s linear infinite;
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}


@keyframes spin {
  0% {
    transform: translate(-50%, -50%) rotate(0deg);
  }

  100% {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

@media (max-width: 1023px) {
    .header .logo img {
        width: 150px;
    }
}

.content-table-center {
    text-align: center;
}

.content-tables {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.promocode {
    display: flex;
    margin: 0 0 20px 0;
}

.promocode .row {
    width: 100%;
}

.promocode .mspc_form {
    display: flex;
    flex-direction: column;
    background: #e6e6e6;
    padding: 10px 20px;
    border-radius: 5px;
}

.promocode .input-group {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
}

.promocode .input-group input{ 
    margin: 0px;
}

.promocode button {
  padding: 15px ;
  margin-left: 5px;
}

.promocode button i {
    margin: 0px ;
}

/**/
.content iframe {
  max-width: 100%;
}
.section-breadcrumbs h1, .section-breadcrumbs .h1, .section-breadcrumbs h2, .section-breadcrumbs .h2, .section-breadcrumbs h3, .section-breadcrumbs .h3, .section-breadcrumbs h4, .section-breadcrumbs .h4, .section-breadcrumbs h5, .section-breadcrumbs .h5, .section-breadcrumbs h6, .section-breadcrumbs .h6, .section-breadcrumbs .h {
  line-height: 1;
}
.breadcrumbs {
  padding: 0;
}
.breadcrumbs li:last-child span {
  padding: 0;
}
.section-fixed-position .section-header-catalog {
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.1);
}
.section-topslider {
  border-bottom: 1px solid #f2f2f2;
}
.topslider .slide .caption {
  padding: 5px 10px;
}

.news li .inner .img img {
  transform: scale(1.4);
}
.mainpage .news li .inner .img img {
  transform: scale(1);
}

@media (max-width: 1399px) {
  .search-block {
    min-width: 40%;
  }
}
@media (max-width: 1299px) {
  .menu li {
    margin: 0;
  }
}
@media (max-width: 1199px) {
  header .logo a {
    max-width: 180px;
  }
  .header .callback {
    min-width: initial;
    width: 120px;
  }
  .header .logo span.text {
    font-size: 9px;
  }
  .menu li a {
    padding: 8px 7px;
  }
  .download {
    font-size: 11px;
  }
  .lang li {
    padding: 0;
  }
  .lang li a {
    font-size: 12px;
  }
}
@media (max-width: 1099px) {
  .tabs > label .caption span {
    font-size: 15px;
  }
}
@media (max-width: 1023px) {
  .mainbrands {
    text-align: center;
  }
  .tabs > label .caption span {
    font-size: 14px;
  }
  header .logo a {
    max-width: initial;
  }
  .header .callback {
    min-width: 160px;
    width: initial;
  }
  .header .logo span.text {
    font-size: 10px;
  }
  .menu li {
    margin: 0 5px;
  }
  .download {
    font-size: 13px;
  }
  .lang li {
    padding: 0 5px;
  }
  .tabs > label .caption span {
    display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;
    -webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
    -webkit-box-align:center;-ms-flex-align:center;align-items:center;
    line-height: 1;
    min-height: 36px;
  }
  .content table {
    display: block;
    empty-cells: show;
  }
  .content table tbody {
    display: block; 
    position:relative;
    width:100%; 
    overflow-x:auto;
  }
}
@media (max-width: 767px) {
  .column80 .products li {
    padding: 3px;
  }
  .section-topslider .container {
    width: 100%;
  }
  .tabs > label .caption {
    -webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
  }
  .tabs > label .caption i {
    margin-right: 0;
  }
  .tabs > label .caption span {
    font-size: 11px;
  }
  .header .container .search-block {
    display:-moz-flex;
    display:-ms-flex;
    display:-o-flex;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .search input {
    padding: 8px 40px 8px 10px;
  }
  .search button {
    width: 39px;
  }
  .tabs > label {
    padding-left: 0;
    padding-right: 0;
  }
  .search input {
    font-size: 16px;
  }
}
@media (max-width: 479px) {
  .search input {
    font-size: 16px;
  }
  .section-header-catalog .container {
    padding: 0;
  }
  .popup-holder.popup-holder-catalog .open-catalog {
    -webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
    padding: 0;
    text-align: center;
  }
  .catalog-main-block {
    min-width: 70px;
    width: 70px;
  }
  .popup-holder.popup-holder-menu .open-menu {
    margin-left: 0;
  }
  .popup-holder.popup-holder-contacts .open-contacts {
    /* margin-right: 0; */
  }
  .popup-holder.popup-holder-catalog .open-catalog i {
    font-size: 16px;
    margin-right: 0;
    margin-bottom: 4px;
  }
  .popup-holder.popup-holder-catalog .open-catalog span {
    font-size: 10px;
    line-height: 1;
    font-weight: 500;
  }
  .basket {
    display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;
    -webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
    -webkit-box-align:center;-ms-flex-align:center;align-items:center;
    -webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
    padding: 0;
    text-align: center;
    font-size: 10px;
    min-width: 90px;
    width: 90px;
  }
  .basket i {
    font-size: 14px;
    margin-right: 0;
    margin-bottom: 2px;
  }
  .basket a,
  .basket span {
    line-height: 1;
  }
  .mainpage .news li .inner .img img {
    transform: scale(1.4);
  }
  .tabs > label .caption i {
    margin-right: 10px;
  }
  .tabs > label .caption {
    -webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;
  }
  .tabs > label .caption span {
    min-height: initial;
  }
/*   .header .container .search-block {
  display: none;
}
.search {
  order: 1;
  width: calc(100% - 50px);
} */
  .catalog-block {
    order: 2;
  }
}


/**/

.catalog-hover-block .catalog-block {
  max-height: calc(100vh - 200px);
  overflow-y: auto;
}
.section-fixed-position .catalog-hover-block .catalog-block {
  max-height: calc(100vh - 60px);
  overflow-y: auto;
}
.catalog-block li {
  width: 100%;
  margin: 0;
  padding: 5px 10px;
  
}
.catalog-block > li {
  border-bottom: 1px solid #f2f2f2;
}
.catalog-block .catalog li {
  position: relative;
  width: initial;
  padding-left: 12px;
  padding-right: 12px;
  font-size: 12px;
}
.catalog-block .catalog li:before {
  display: block;
  content: '';
  clear: both;
  width: 6px;
  height: 6px;
  background: #009641;
  border-radius: 5px;
  position: absolute;
  top: 10px;
  left: 0;
}
.catalog-hover-block .catalog-internal-block {
  padding: 10px;
}

@media (min-width: 1024px) {
  .catalog-block li .openerlink {
    /* padding: 3px 0; */
    padding: 3px 5px;
  }
  /* .catalog-block li a.opener-inner i:last-child, 
  .catalog-block li a.linkto i:last-child {
    order: -1;
    margin-right: 12px;
    transform: rotate(90deg);
  }
  .catalog-block li .openerlink:only-child i,
  .catalog-block li .openerlink:only-child i:last-child {
    transform: rotate(0deg);
  } */
  .catalog-hover-block .catalog-internal-block {
    padding-left: 24px;
  }
  .catalog-block li a.opener-inner span, 
  .catalog-block li a.linkto span {
    width: initial;
    margin-right: 12px;
  }
}

@media (max-width: 479px) {
  .catalog-block .catalog li .inner {
    padding: 0;
  }
  .catalog-block .catalog li .inner .caption {
    padding: 5px;
  }
}


