html {font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;}
body {position: relative;font-family: 'Arimo', sans-serif;font-size: 15px;line-height: 1.3;font-weight: 400;background-color: #ffffff;color: #000000;overflow-x: hidden;margin:0;padding:0;-webkit-text-size-adjust: none;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.container {margin-right:auto;margin-left:auto;padding-left: 15px;padding-right: 15px;}
.container:before, .container:after {display: table;line-height: 0;content: "";}
.container:after {display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
.row {margin-left: -15px;margin-right: -15px;}
.row:before, .row:after {content: " ";display: table;}
.clear {clear:both;}
.clearfix:before, .clearfix:after.icon {content: " ";display: table;}
.clearfix:after {display: block;content: ".";clear: both;font-size: 0;line-height: 0;height: 0;overflow: hidden;}
::-webkit-input-placeholder {color: #666666;}
::-moz-placeholder          {color: #666666;}
:-moz-placeholder           {color: #666666;}
:-ms-input-placeholder      {color: #666666;}
:focus::-webkit-input-placeholder {opacity: 0.5;filter: alpha(opacity=50);transition: opacity .3s ease;}
:focus::-moz-placeholder          {opacity: 0.5;filter: alpha(opacity=50);transition: opacity .3s ease;}
:focus:-moz-placeholder           {opacity: 0.5;filter: alpha(opacity=50);transition: opacity .3s ease;}
:focus:-ms-input-placeholder      {opacity: 0.5;filter: alpha(opacity=50);transition: opacity .3s ease;}
::-webkit-scrollbar {width: 15px;height: 0px;}
::-webkit-scrollbar-thumb {border-radius: 0;background-color: #cecece;}
::-webkit-scrollbar-track {border-radius: 0;background-color: #f3f3f3;}
/* Настройки максимальных размеров генерируемых изображений */
.goods-image-icon {max-width:65px; max-height:65px;} 
.goods-image-icon-square {width:130px;height:130px;} 
.goods-image-small {max-width:130px; max-height:130px;}
.goods-image-small-square {width:260px; height:260px;}
.goods-image-medium {max-width:262px; max-height:262px;}
.goods-image-medium-square{width:524px; height:524px;}
.goods-image-other{max-width:150px; max-height:150px;}
.goods-image-other-square {width:300px; height:300px;}
.goods-image-large{max-width:1800px; max-height:1800px;}
.goods-image-large-square {width:1800px; height:1800px;}
.goods-cat-image-icon {max-width:100px; max-height:100px;}
.goods-cat-image-icon-square{width:200px; height:200px;}
.goods-cat-image-medium {max-width:262px; max-height:262px;}
.goods-cat-image-medium-square{width:524px; height:524px;}
.goods-cat-image-other{max-width:100px; max-height:100px;}
.goods-cat-image-other-square {width:200px; height:200px;}
/* END Настройки максимальных размеров генерируемых изображений */
/* Иконки форматов файлов */
.file_extension_icon        {width:16px;height:16px;display:block;float: left;margin-right: 10px;background:#ffffff url("icons-files-extensions.gif?design=fazenda") no-repeat left top;}
.file_extension_icon.torrent{background-position:-16px 0px}
.file_extension_icon.xls    {background-position:-32px 0px}
.file_extension_icon.ie7    {background-position:-48px 0px}
.file_extension_icon.ppt    {background-position:-64px 0px}
.file_extension_icon.htm,
.file_extension_icon.html   {background-position:0px -16px}
.file_extension_icon.avi    {background-position:-16px -16px}
.file_extension_icon.bmp,
.file_extension_icon.gif    {background-position:-32px -16px}
.file_extension_icon.js,
.file_extension_icon.css,
.file_extension_icon.txt    {background-position:-48px -16px}
.file_extension_icon.pptm    {background-position:-64px -16px}
.file_extension_icon.rtf,
.file_extension_icon.doc    {background-position:0px -32px}
.file_extension_icon.jpg    {background-position:-16px -32px}
.file_extension_icon.png    {background-position:-32px -32px}
.file_extension_icon.ini    {background-position:-48px -32px}
.file_extension_icon.pptx   {background-position:-64px -32px}
.file_extension_icon.php    {background-position:0px -48px}
.file_extension_icon.mht,
.file_extension_icon.mhtml  {background-position:-16px -48px}
.file_extension_icon.psd    {background-position:-32px -48px}
.file_extension_icon.zip    {background-position:-48px -48px}
.file_extension_icon.xps    {background-position:-64px -48px}
.file_extension_icon.exe    {background-position:0px -64px}
.file_extension_icon.xml    {background-position:-16px -64px}
.file_extension_icon.wma,
.file_extension_icon.mp3    {background-position:-32px -64px}
.file_extension_icon.xlsx   {background-position:-48px -64px}
.file_extension_icon.xlsb   {background-position:-64px -64px}
.file_extension_icon.pdf    {background-position:0px -80px}
.file_extension_icon.csv    {background-position:-16px -80px}
.file_extension_icon.docx   {background-position:-32px -80px}
.file_extension_icon.accdb  {background-position:-48px -80px}
.file_extension_icon.xlsm   {background-position:-64px -80px}
.file_extension_icon.dll    {background-position:0px -96px}
/* END Иконки форматов файлов */
/* Заголовки */
h1, h2, h3, h4, h5, h6 {text-rendering: optimizelegibility;text-transform: uppercase;line-height:1.3;margin:0;padding:0;font-weight: 600;}
h1 {font-size: 36px;}
h2 {font-size: 30px;}
h3 {font-size: 24px;}
h4 {font-size: 21px;}
h5 {font-size: 18px;}
h6 {font-size: 16px;}
/*** Вспомогательные классы ***/
a {color: #000000;text-decoration:none;cursor:pointer;}
a:hover, a:active {color: #6bac1e;outline:0;text-decoration:none;}
img {max-width: 100%;height: auto;vertical-align: middle;border: 0;}
p {margin: 0 0 15px 0;line-height: 1.3;}
input, select, textarea, input[type="text"], input[type="password"], input[type="date"], input[type="number"], input[type="email"], input[type="search"] {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;outline: 0;font-family: 'Arimo', sans-serif;}
.inputText, textarea {display: block;width: 100%;max-width: 350px;height: 40px;line-height: 38px;padding: 0px 10px;background-color: #ffffff;border: 1px solid #cecece;font-family: 'Arimo', sans-serif;font-size: 14px;font-weight: 400;text-transform: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.inputText:focus, select:focus, textarea:focus {outline: 0;background: #ffffff;border: 1px solid #666666;}
textarea {height: auto;line-height: 1;padding: 10px;}
select.inputText {-webkit-appearance: menulist;}
ol.unstyled, ul.unstyled {margin: 0;padding: 0;list-style: none;list-style-position: inside;}
dt, dd {line-height: 1.4;}
.required em {color: #E80636;}
.left {float: left;}
.right {float: right;}
.col-left {float: left !important;}
.col-right {float: right !important;}
.text-center {text-align: center !important;}
.text-right {text-align: right !important;}
.text-left {text-align: left !important;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.noscript {position: relative;text-align: center;background-color: #fe8a01;color: #fff;top: 0;z-index: 999;width: 100%;padding: 10px 0;}
.unselectable {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.selectable {-webkit-user-select: auto;-moz-user-select: text;-ms-user-select: text;user-select: text;}
.f-fix {float: left;width: 100%;}
.red {color: #E80636;}
.fadeout {opacity: 0;filter: alpha(opacity=0);}
.fadein {opacity: 1;filter: alpha(opacity=100);}
.out {opacity: 0;filter: alpha(opacity=0);}
.in {opacity: 1;filter: alpha(opacity=100);}
.tc {color: #6bac1e !important;}
.disabled {display: none;}
.blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 3px solid #fe8a01;text-align: left;line-height: 25px;}
.DescriptionBlock {border: 0;margin: 0;padding: 0px;line-height: 24px;}
.DescriptionBlock p {line-height: 24px;}
.DescriptionBlock .block-title {display: none;}
.index .DescriptionBlock {border: 0;padding: 0;}
.block-left .DescriptionBlock {margin-bottom: 30px;}
.overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 50;opacity: 0;filter: alpha(opacity=0);visibility: hidden;background-color: transparent;-webkit-transition: opacity .25s ease,visibility 0s ease .25s;transition: opacity .25s ease,visibility 0s ease .25s;}
.overlay.active {opacity: 1;filter: alpha(opacity=100);visibility: visible;-webkit-transition: opacity .25s ease,visibility 0s ease;transition: opacity .25s ease,visibility 0s ease;cursor: pointer;}
.flex, .inner {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: space-between;}
.pp a {text-decoration: underline;}
.scroll {overflow-x: scroll;}
/* Предзагрузчик */
.preloader {display:block;position: absolute;top: 0;left: 0;bottom: 0;width: 100%;height: 100%;z-index: 999;background: #fff;}
.content-loading, .content-loading:after {width: 100px;height: 100px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.content-loading {font-size: 10px;position: absolute;top: 50%;left: 50%;margin: -50px 0 0 -50px;text-indent: -9999em;border: 4px solid #ccc;border-left-color: #000000;-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;}
.products-container {position: relative;}
.products-container .content-loading {top: 10%;}
#OrderAjaxBlock .content-loading {top: 20%;}
@-webkit-keyframes load8 {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes load8 {0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/* Уведомления */
.success, .warning, .attention, .information, .help {position: relative;width: 100%;min-height: 40px;margin-bottom: 20px;padding: 10px 20px;text-shadow: none;overflow: hidden;font-size: 18px;border: 1px solid transparent;text-transform: none;font-weight: normal;}
.success {background-color: #6bac1e;border-color: #6bac1e;color: #ffffff;}
.warning {background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.attention {background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
.information {background-color: #3FCBFC;border-color: #1ce7fb;color: #fff;}
.help {border-color: #cecece;}
.success .close, .warning .close, .attention .close, .information .close {float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.success a, .warning a, .attention a, .information a {font-weight: 600;text-decoration:underline;}
label.error {display: block;position: absolute;margin: 8px 0 3px 0;padding: 5px 10px;font-size: 12px;background: #f8f8f8;border: 1px solid #989898;box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;z-index: 4;}
label.error:before {content: "\e903";font-family: "icomoon";display: inline-block;font-size: 24px;line-height: 1;color: #ff0000;margin-right: 5px;vertical-align: middle;}
label.error:after {content: " ";position: absolute;top: -7px;left: 10%;width: 12px;height: 12px;background: #f8f8f8;border-top: 1px solid #989898;;border-left: 1px solid #989898;;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
input.error {border: 1px solid red !important;}
input.error::-webkit-input-placeholder {color: red;}
input.error::-moz-placeholder          {color: red;}
input.error:-moz-placeholder           {color: red;}
input.error:-ms-input-placeholder      {color: red;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.ratings {margin: 0px;height: 18px;}
.rating-box {display: inline-block;position: relative;vertical-align: middle;width: 90px;height: 18px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before {display:inline;font-family: "icomoon";content: "\e838\e838\e838\e838\e838";width: 90px;height: 18px;line-height: 18px;font-size: 18px;white-space:nowrap;color: #c6c6c6;}
.rating-box .rating {position: absolute;float: left;height: 18px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before {display: block;font-family: "icomoon";content: "\e838\e838\e838\e838\e838";width: 90px;height: 18px;line-height: 18px;font-size: 18px;color: #fe8a01;}
.rating-cancel, .star-rating {display:block;float:left;width:18px;height:18px;cursor:pointer;background:transparent;overflow:hidden;}
.rating-cancel, .rating-cancel a {background:url('//d.stat01.com/design/forall/css/jquery-ui-stars/4.11/delete.gif') no-repeat 0 -16px}
.star-rating a:before {display: inline-block;font-family: "icomoon";content: "\e838";width: 18px;height: 18px;line-height: 18px;font-size: 18px;color: #c6c6c6;}
.rating-cancel a, .star-rating a {display:inline-block;width:18px;height:100%;background-position:0 0px;border:0}
.star-rating-on a:before, .star-rating-hover a:before {color: #fe8a01;content: "\e838";}
.star-rating-readonly a {cursor:default !important}
.star-rating {background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/*** Капс ***/
#caps_lock {display: none;text-align: center;max-width: 300px;}
#caps_lock .fa-warning {font-size: 30px;color: #cc003d;}
/*** Показать пароль ***/
.showPassBlock {margin-top: 5px;}
.showPassBlock:before {content: "\e8f4";font-family: "icomoon";font-size: 24px;vertical-align: middle;margin-right: 8px;}
.showPassBlock.active:before {content: "\e8f5";}
.showPassBlock .showPass {vertical-align: middle;}
/*** Иконка Меню ***/
.icon-burger {position: relative;cursor: pointer;}
.icon-burger span {display: block;width: 24px;height: 2px;background: #ffffff;}
.icon-burger span + span {margin: 4px 0;}
.icon-burger span:last-child {margin-bottom: 0;}
/*** Квадратный чекбокс ***/
input.square, .CompareCheckbox {display: block;position: relative;float: left;width: 20px;height: 20px;margin: 0 10px 0 0;background-color: #efeef2;border: 0;text-align: center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;}
input.square:hover:after, input.square:checked:after, .CompareCheckbox:hover:after, .CompareCheckbox:checked:after {content: "";display: inline-block;width: 20px;height: 20px;background-size: 100% 100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E");}
/*** Новые input поля с анимацией ***/
.input {display: inline-block;position: relative;width: 100%;margin: 0;vertical-align: top;z-index: 1;}
.input-field {display: block;float: right;position: absolute;width: 100%;background: transparent;border: none;z-index: 100;padding: 25px 20px 0;font-size: 14px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.input-field:focus {outline: none;}
.input-label {display: inline-block;float: right;font-size: 12px;padding: 0;width: 100%;height: 100%;text-align: left;background: #f3f3f3;border: 1px solid #cecece;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-touch-callout: none;}
.input-label-content {display: block;position: relative;width: 100%;padding: 17px 20px 16px;-webkit-transform-origin: 0% 50%;transform-origin: 0% 50%;-webkit-transition: -webkit-transform 0.3s, color 0.3s;transition: transform 0.3s, color 0.3s;text-rendering: geometricPrecision;}
.input-label:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0px solid transparent;-webkit-transition: border-width 0.3s, border-color 0.3s;transition: border-width 0.3s, border-color 0.3s;}
.input-field:focus + .input-label .input-label-content, .input-filled .input-label .input-label-content {-webkit-transform: translate3d(0, -12px, 0);transform: translate3d(0, -12px, 0) translateZ(1px);}
.textarea .input-field {max-width: 100%;resize: none;}
.textarea .input-label-content {padding-bottom: 70px;}
/*** Таблицы ***/
.table-box {width: 100%;border-collapse: collapse;line-height: 18px;margin-bottom: 10px;text-align: center;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.table-box > tbody > tr > th, .table-box > tfoot > tr > th, .table-box > tbody > tr > td {border: 1px solid #cecece;line-height: 18px;padding: 12px 10px;text-align: center;}
.table-box thead td, .table-box tfoot td {background-color: #fbfbfb;border: 1px solid #cecece;line-height: 18px;padding: 12px;text-align: center;color: #999999;}
.table-box tbody tr td.cell1 {text-align: right;width: 50%;}
.table-box tbody tr td.cell2 {text-align: left;width: 50%;}
/******************************************************************************
  Icons
*******************************************************************************/
[class^="icon-"]:before, [class*=" icon-"]:before, [class^="icon-"]:after, [class*=" icon-"]:after {}
/******************************************************************************
  Owl Carousel v2.2.1
*******************************************************************************/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/******************************************************************************
  Air Datepicker v2.2.3 http://t1m0n.name/air-datepicker/docs/index-ru.html
*******************************************************************************/
.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#80c52e}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#80c52e}.datepicker--cell.-in-range-{background:rgba(92,196,239,0.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,0.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,0.5);background-color:rgba(92,196,239,0.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,0.5);background-color:rgba(92,196,239,0.1);border-radius:0 4px 4px 0}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{color:#fff;border:none;background:#80c52e}.datepicker--cell.-selected-.-current-{color:#fff;background:#80c52e}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#fe8a01;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--years{height:170px}.datepicker--cells-years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #ccd8df;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0 0.3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0 .3s;transition:opacity .3s ease,transform .3s ease,left 0 0.3s,-webkit-transform .3s ease;z-index:8031}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0 0;transition:opacity .3s ease,transform .3s ease,left 0 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker-inline .datepicker--pointer{display:none}.datepicker--content{box-sizing:content-box;padding:4px}.-only-timepicker- .datepicker--content{display:none}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #ccd8df;border-right:1px solid #ccd8df;width:10px;height:10px;z-index:-1}.-top-left- .datepicker--pointer,.-top-center- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-top- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-bottom- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-left- .datepicker--pointer,.-bottom-center- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-top- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-bottom- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-top-left- .datepicker--pointer,.-bottom-left- .datepicker--pointer{left:10px}.-top-right- .datepicker--pointer,.-bottom-right- .datepicker--pointer{right:10px}.-top-center- .datepicker--pointer,.-bottom-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body{display:none}.datepicker--body.active{display:block}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-title,.datepicker--nav-action{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action:hover{background:#f0f0f0}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title:hover{background:#f0f0f0}.datepicker--nav-title.-disabled-{cursor:default;background:none}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px;border-top:1px solid #efefef}.datepicker--button{color:#80c52e;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}.datepicker--time{border-top:1px solid #efefef;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type='range']{background:none;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type='range']::-webkit-slider-thumb{-webkit-appearance:none}.datepicker--time-row input[type='range']::-ms-tooltip{display:none}.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type='range']:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type='range']:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type='range']:focus{outline:none}.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb{background:#80c52e;border-color:#80c52e}.datepicker--time-row input[type='range']:focus::-moz-range-thumb{background:#80c52e;border-color:#80c52e}.datepicker--time-row input[type='range']:focus::-ms-thumb{background:#80c52e;border-color:#80c52e}.datepicker--time-row input[type='range']::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type='range']::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type='range']::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type='range']::-webkit-slider-thumb{margin-top:-6px}.datepicker--time-row input[type='range']::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type='range']::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type='range']::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:transparent}.datepicker--time-row input[type='range']::-ms-fill-lower{background:transparent}.datepicker--time-row input[type='range']::-ms-fill-upper{background:transparent}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,0.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:none;border:none}
/******************************************************************************
  noty.css
*******************************************************************************/
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight {position: fixed;margin: 0;padding: 0;z-index: 9999999;-webkit-transform: translateZ(0) scale(1, 1);transform: translateZ(0) scale(1, 1);-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-font-smoothing: subpixel-antialiased;filter: blur(0);-webkit-filter: blur(0);max-width: 90%;}
#noty_layout__top {top: 0;left: 0%;width: 100%;max-width: 100%;}
#noty_layout__topLeft {top: 20px;left: 20px;width: 325px;}
#noty_layout__topCenter {top: 5%;left: 50%;width: 325px;-webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1);}
#noty_layout__topRight {top: 20px;right: 20px;width: 325px;}
#noty_layout__bottom {bottom: 0;left: 5%;width: 90%;}
#noty_layout__bottomLeft {bottom: 20px;left: 20px;width: 325px;}
#noty_layout__bottomCenter {bottom: 5%;left: 50%;width: 325px;-webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1);}
#noty_layout__bottomRight {bottom: 20px;right: 20px;width: 325px;}
#noty_layout__center {top: 50%;left: 50%;width: 325px;-webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1);}
#noty_layout__centerLeft {top: 50%;left: 20px;width: 325px;-webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);}
#noty_layout__centerRight {top: 50%;right: 20px;width: 325px;-webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1);}
.noty_progressbar {display: none;}
.noty_has_timeout.noty_has_progressbar .noty_progressbar {display: block;position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background-color: #646464;opacity: 0.2;filter: alpha(opacity=10);}
.noty_bar {-webkit-backface-visibility: hidden;-webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);-ms-transform: translate(0, 0) scale(1, 1);transform: translate(0, 0) scale(1, 1);-webkit-font-smoothing: subpixel-antialiased;overflow: hidden;}
.noty_effects_open {opacity: 0;-webkit-transform: translate(50%);-ms-transform: translate(50%);transform: translate(50%);-webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.noty_effects_close {-webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
.noty_fix_effects_height {-webkit-animation: noty_anim_height 75ms ease-out;animation: noty_anim_height 75ms ease-out;}
.noty_close_with_click {cursor: pointer;}
.noty_close_button {position: absolute;top: 2px;right: 2px;font-weight: bold;width: 20px;height: 20px;text-align: center;line-height: 20px;background-color: rgba(0, 0, 0, 0.05);border-radius: 2px;cursor: pointer;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;}
.noty_close_button:hover {background-color: rgba(0, 0, 0, 0.1);}
.noty_modal {position: fixed;width: 100%;height: 100%;background-color: #000;z-index: 10000;opacity: .3;left: 0;top: 0;}
.noty_modal.noty_modal_open {opacity: 0;-webkit-animation: noty_modal_in .3s ease-out;animation: noty_modal_in .3s ease-out;}
.noty_modal.noty_modal_close {-webkit-animation: noty_modal_out .3s ease-out;animation: noty_modal_out .3s ease-out;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}
/*# sourceMappingURL=noty.css.map*/
.noty_theme__metroui.noty_bar {margin: 0 0 4px 0;overflow: hidden;position: relative;box-shadow: rgba(0, 0, 0, 0.3) 0 0 5px 0;}
.noty_theme__metroui.noty_bar .noty_progressbar {position: absolute;left: 0;bottom: 0;height: 3px;width: 100%;background-color: #000;opacity: 0.2;filter: alpha(opacity=20);}
.noty_theme__metroui.noty_bar .noty_body {padding: 1.25em;font-size: 14px;text-align: center;}
.noty_theme__metroui.noty_bar .noty_buttons {padding: 0 10px .5em 10px;}
.noty_theme__metroui.noty_type__alert, .noty_theme__metroui.noty_type__notification {background-color: #fff;color: #1d1d1d;}
.noty_theme__metroui.noty_type__warning {background-color: #FA6800;color: #fff;}
.noty_theme__metroui.noty_type__error {background-color: #CE352C;color: #FFF;}
.noty_theme__metroui.noty_type__info, .noty_theme__metroui.noty_type__information {background-color: #1BA1E2;color: #FFF;}
.noty_theme__metroui.noty_type__success {background-color: #60A917;color: #fff;}
@-webkit-keyframes noty_modal_in {
100% {opacity: .3;}
}
@keyframes noty_modal_in {
100% {opacity: .3;}
}
@-webkit-keyframes noty_modal_out {
100% {opacity: 0;}
}
@keyframes noty_modal_out {
100% {opacity: 0;}
}
@keyframes noty_modal_out {
100% {opacity: 0;}
}
@-webkit-keyframes noty_anim_in {
100% {-webkit-transform: translate(0);transform: translate(0);opacity: 1;}
}
@keyframes noty_anim_in {
100% {-webkit-transform: translate(0);transform: translate(0);opacity: 1;}
}
@-webkit-keyframes noty_anim_out {
100% {-webkit-transform: translate(50%);transform: translate(50%);opacity: 0;}
}
@keyframes noty_anim_out {
100% {-webkit-transform: translate(50%);transform: translate(50%);opacity: 0;}
}
@-webkit-keyframes noty_anim_height {
100% {height: 0;}
}
@keyframes noty_anim_height {
100% {height: 0;}
}
/******************************************************************************
  Анимация
*******************************************************************************/
a, a:hover, .button, .button:hover .remove, .navigation .prev, .navigation .next, .owl-nav .owl-prev, .owl-nav .owl-next, .owl-dots .owl-dot, .pages li span, #back-top, #back-top i, #mommenu,
#slideshow .banners .item a:before, #slideshow .banners .item a .title, .add-cart:before, .quickview:before
{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;}
/*** Отключение задержки анимации ****/
.rating-cancel a, .star-rating a, .add-wishlist, .add-compare, .add-wishlist:hover, .add-compare:hover, .products-grid .item .product-shop .add-to-links .remove, .products-grid .item .product-shop .add-to-links .remove:hover, .product-tabs .tabs li a:hover
{-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-o-transition: all 0s ease;-ms-transition: all 0s ease;transition: all 0s ease;}
/******************************************************************************
  Кнопки
*******************************************************************************/
.button {display: inline-block;position: relative;padding: 0 30px;background: #80c52e;color: #ffffff;font-size: 14px;font-weight: 400;line-height: 38px;border: 1px solid #80c52e;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;box-shadow: none;overflow: visible;letter-spacing: normal;text-transform: none;text-align: center;margin: 0;outline: 0;cursor: pointer;white-space: nowrap;text-shadow: none;backface-visibility: hidden;transform: translateZ(0);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.button:hover, .button.added {background: #fe8a01;color: #ffffff;border: 1px solid #fe8a01;}
.button2 {background: #fe8a01;color: #ffffff;border: 1px solid #fe8a01;}
.button2:hover, .button2.added {background: #80c52e;color: #ffffff;border: 1px solid #80c52e;}
.button3 {background: #f3f3f3;color: #000000;border: 1px solid #cecece;}
.button3:hover, .button3.added {background: #cecece;color: #000000;border: 1px solid #cecece;}
.button.big {font-size: 16px;padding: 0 50px;line-height: 50px;}
.button.small {font-size: 12px;padding: 0 10px;line-height: 30px;}
.button.disabled {cursor: default;background-color: #dddddd;line-height: 50px;}
.button.disabled:hover {background-color: #dddddd;}
.remove.x {display: inline-block;color: #dddddd;font-size: 21px;line-height: 1;text-align: center;font-family: "icomoon";font-weight: 400;text-rendering: auto;-webkit-font-smoothing: antialiased;}
.remove.x:hover {color: #000000;}
.remove.x:after {content: '\e903';display: inline-block;}
.remove.x:hover:after {transform: rotate(90deg);}
.paymentFormSubmitLink, .paymentFormTbodySubmitButton {display: inline-block;position: relative;padding: 0 30px;background: #80c52e;color: #ffffff;font-size: 14px;font-weight: 400;line-height: 38px;border: 1px solid #80c52e;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;box-shadow: none;overflow: visible;letter-spacing: normal;text-transform: none;text-align: center;margin: 0;outline: 0;cursor: pointer;white-space: nowrap;text-shadow: none;backface-visibility: hidden;transform: translateZ(0);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
/*** Избранное, Сравнение ***/
.add-compare, .add-wishlist {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
.add-compare span, .add-wishlist span {display: block;line-height: 24px;}
.add-compare.added, .add-wishlist.added, .add-compare:hover, .add-wishlist:hover, .add-compare.added:before, .add-compare:hover:before, .add-wishlist.added:before, .add-wishlist:hover:before {color: #fe8a01;}
.add-compare:before, .add-wishlist:before {vertical-align: middle;font-family: 'icomoon';font-weight: normal;font-style: normal;color: #c6c6c6;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
.add-wishlist:before {content: '\e904';font-size: 18px;}
.add-compare:before {content: '\e902';font-size: 24px;}
.add-compare.added:before {content: '\e901';}
.button.empty {width: 45px;height: 45px;line-height: 48px;font-size: 20px;margin: 0;padding: 0;background: #cecece;border-color: #cecece;}
.button.empty:before {content: "";display: inline-block;position: absolute;top: 50%;left: -4px;margin-top: -4px;width: 8px;height: 8px;background: #cecece;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.button.empty:hover:before {background: #cecece;}
.button.empty span {display: none;}
.add-cart, .quickview {width: 45px;height: 45px;line-height: 48px;font-size: 20px;margin: 0;padding: 0;}
.add-cart:before, .quickview:before {content: "";display: inline-block;position: absolute;top: 50%;left: -4px;margin-top: -4px;width: 8px;height: 8px;background: #80c52e;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.add-cart:hover:before, .quickview:hover:before {background: #fe8a01;}
.add-cart span, .quickview span {display: none;}
/*** Навигация ***/
.navigation .prev, .navigation .next, .owl-nav .owl-prev, .owl-nav .owl-next {display: block;width: 40px;height: 40px;line-height: 40px;color: #e8e8e8;background-color: #fafafa;border: 1px solid #ebebeb;text-align: center;font-size: 24px;font-family: 'icomoon';margin: 0;padding: 0;text-align: center;visibility: visible;opacity: 1;filter: alpha(opacity=100);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor: pointer;z-index: 2;}
.navigation .prev, .owl-nav .owl-prev {float: left;left: 0px;}
.navigation .next, .owl-nav .owl-next {float: right;right: 0px;}
.navigation .prev:before, .owl-nav .owl-prev:before {content: '\e90b';}
.navigation .next:before, .owl-nav .owl-next:before {content: '\e90c';}
.navigation .prev:hover, .owl-nav .owl-prev:hover, .navigation .next:hover, .owl-nav .owl-next:hover {color: #cecece;background-color: #f3f3f3;border: 1px solid #cecece;}
.navigation .prev.disable, .navigation .next.disable, .navigation .prev.disable:hover, .navigation .next.disable:hover {cursor: default;color: #cecece;background-color: #f3f3f3;border: 1px solid #cecece;}
/*** Иконки Новинка, Хит, Скидка ***/
.ico {position: absolute;top: 5px;right: 5px;}
.ico-new, .ico-best, .ico-sale {display: block;width: 102px;height: 22px;text-align: center;background-repeat: no-repeat;background-size: 100% 100%;}
.ico-new label, .ico-best label, .ico-sale label {position: relative;color: #fff;font-size: 12px;line-height: 22px;}
.ico-new {background-image: url("/design/d566200/new.png?design=fazenda&lc=1750272950");}
.ico-best {background-image: url("/design/d566200/best.png?design=fazenda&lc=1750272950");}
.ico-sale {background-image: url("/design/d566200/sale.png?design=fazenda&lc=1750272950");}
.ico > span {margin-bottom: 5px;}
.ico-sale .percent {margin-left: 5px;}
/*** Цена ****/
.price {display: inline-block;font-size: 18px;font-weight: bold;line-height: 1.2;}
.price:after {display: inline-block;font-size: 70%;line-height: 1.1;margin-left: 0px;}
.old-price, .old-price .price, .price.old-price {color: #666666;font-size: 14px;text-decoration: line-through;font-weight: normal;}
/******************************************************************************
*******************************************************************************
*******************************************************************************/
/*** Шапка ***/
#header {position: relative;box-shadow: 0px 5px 45.9px 5.1px rgba(215, 213, 224, 0.73);}
#header .header-top {background: #f3f3f3;border-bottom: 1px solid #cecece;}
#header .header-top .inner {justify-content: flex-end;}
#header .header-top .inner > div {position: relative;border-right: 1px solid #cecece;z-index: 51;}
#header .header-top .inner > div:first-child {border-left: 1px solid #cecece;flex-grow: 2;}
#header .header-top .icon {line-height: 50px;cursor: pointer;}
#header .header-top .icon a {display: block;padding: 0 20px;}
#header .header-top .icon i {font-size: 20px;color: #c6c6c6;vertical-align: middle;}
#header .header-top .icon:hover i, #header .header-top .active .icon i {color: #80c52e;}
#header .header-top .icon .count {display: inline-block;position: relative;width: 20px;height: 20px;line-height: 20px;margin-left: 10px;background: #c6c6c6;color: #fff;font-size: 12px;vertical-align: middle;text-align: center;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#header .header-top .icon .count:before {content: "";display: inline-block;position: absolute;top: 50%;left: -4px;margin-top: -4px;width: 8px;height: 8px;background: #c6c6c6;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#header .header-top .have-items .count, #header .header-top .have-items .count:before {background: #80c52e;}
#header .header-middle {padding: 15px 0;}
#header .header-middle .inner {position: relative;}
#header .header-middle .inner > div {position: relative;padding: 0 15px;}
#header .header-middle .inner > div:first-child {padding-left: 0;}
#header .header-middle .inner > div:last-child {padding-right: 0;}
#header .header-middle .inner > div.contacts {width: 300px;}
#header .header-middle .inner > div.feedback {width: 165px;text-align: right;}
/** Личный кабинет **/
#header .users .icon i {font-size: 24px;}
#header .users .dropdown {position: absolute;left: -1px;width: 260px;margin-top: 10px;padding: 20px;border: 1px solid #cecece;background-color: #ffffff;z-index: 51;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: transform 0.2s ease-in-out;-moz-transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;-webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
#header .users.active .dropdown {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
#header .users .dropdown:before {content: "";display: block;position: absolute;top: -12px;left: 0;width: 100%;height: 14px;}
#header .users .dropdown:after {content: "";display: block;position: absolute;top: -5px;left: 25px;width: 8px;height: 8px;background: #ffffff;border: 1px solid #cecece;border-right: 0;border-bottom: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#header .users .dropdown .welcome {margin-bottom: 15px;font-size: 15px;font-weight: bold;}
#header .users .dropdown .button {display: block;margin-bottom: 10px;}
#header .users .dropdown .odds {margin: 20px 0 0 15px;padding: 0;}
#header .users .dropdown .odds li {color: #666666;line-height: 24px;}
#header .users .dropdown .links {margin: 20px 0 0 0;padding: 15px 0 0 0;list-style: none;border-top: 1px solid #cecece;}
#header .users .dropdown .links li a {font-weight: bold;line-height: 30px;}
/** Корзина **/
.cart #header .cart {display: none;}
#header .cart .icon {padding: 0 20px;}
#header .cart .icon i {font-size: 24px;}
#header .cart .icon {display: inline-block;}
#header .cart .icon .total-sum {display: none;margin-left: 20px;font-size: 18px;line-height: 22px;font-weight: 700;vertical-align: middle;}
#header .cart .icon.have-items .total-sum {display: inline-block;}
#header .cart .button {margin-right: 20px;line-height: 32px;padding: 0 25px;}
#header .cart .dropdown {position: absolute;right: -1px;width: 370px;margin-top: 10px;padding: 0px;border: 1px solid #cecece;background-color: #ffffff;z-index: 51;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: transform 0.2s ease-in-out;-moz-transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;-webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
#header .cart.active .dropdown {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
#header .cart .dropdown:before {content: "";display: block;position: absolute;top: -12px;left: 0;width: 100%;height: 14px;}
#header .cart .dropdown:after {content: "";display: block;position: absolute;top: -5px;left: 50%;width: 8px;height: 8px;background: #ffffff;border: 1px solid #cecece;border-right: 0;border-bottom: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#header .cart .cart-content .empty {padding: 20px;text-align: center;line-height: 20px;font-size: 12px;font-weight: 300;}
#header .cart .cart-content .empty.hide {display: none;}
#header .cart .cart-content .empty a {text-decoration: underline;color: #6bac1e;}
#header .cart .cart-content .cart-products-list {margin: 0;padding: 15px;list-style: none;max-height: 300px;overflow-y: auto;}
#header .cart .cart-content .cart-products-list .item {position: relative;margin: 0 0 15px 0;padding: 0 0 15px 0;border-bottom: 1px solid #cecece;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
#header .cart .cart-content .cart-products-list .item:last-child {border-bottom: 0;margin: 0;padding: 0;}
#header .cart .cart-content .cart-products-list .item .product-image {display: block;position: relative;width: 70px;margin-right: 15px;z-index: 1;text-align: center;}
#header .cart .cart-content .cart-products-list .item .product-image img {max-width: 70px;max-height: 70px;border: 1px solid #cecece;}
#header .cart .cart-content .cart-products-list .item .product-details {width: calc(100% - 85px);text-align: left;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
#header .cart .cart-content .cart-products-list .item .product-details .product-name {width: 90%;margin-bottom: 7px;}
#header .cart .cart-content .cart-products-list .item .product-details .product-name a {display: block;padding-right: 20px;max-height: 36px;font-size: 16px;line-height: 18px;font-weight: normal;text-transform: none;overflow: hidden;white-space: normal;text-overflow: ellipsis;}
#header .cart .cart-content .cart-products-list .item .product-details .product-mod {width: 100%;font-size: 13px;color: #666666;font-weight: normal;margin-bottom: 7px;}
#header .cart .cart-content .cart-products-list .item .product-details .product-mod span {color: #6bac1e;}
#header .cart .cart-content .cart-products-list .item .product-details .price-box {width: 100%;}
#header .cart .cart-content .cart-products-list .item .product-details .price-box .price {font-weight: bold;}
#header .cart .cart-content .cart-products-list .item .remove {position: absolute;top: 0px;right: 0px;font-size: 18px;color: #666666;background: #ffffff;width: 20px;height: 20px;}
#header .cart .cart-content .cart-products-list .item .remove:hover {color: #6bac1e;}
#header .cart .cart-content .subtotal {padding: 15px 20px;background: #f3f3f3;border-top: 1px solid #cecece;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
#header .cart .cart-content .subtotal .label {width: 50%;font-size: 15px;}
#header .cart .cart-content .subtotal .price {width: 50%;color: #6bac1e;text-align: right;}
#header .cart .cart-content .subtotal .discount {margin-bottom: 5px;}
#header .cart .cart-content .actions {padding-bottom: 15px;text-align: center;background: #f3f3f3;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;}
#header .cart .cart-content .actions .button {margin: 0;padding: 0 50px;line-height: 36px;}
/** Контакты **/
#header .contacts > div a {font-size: 14px;}
#header .contacts > div a .label {color: #80c52e;margin-right: 5px;vertical-align: middle;}
#header .contacts > div a .label + span {display: inline-block;max-width: calc(100% - 50px);overflow: hidden;text-overflow: ellipsis;vertical-align: middle;font-size: 15px;}
#header .contacts > div + div {margin-top: 10px;}
/** Поиск **/
#header .search {width: 380px;}
#header .search .search__form {position: relative;}
#header .search .search__form .search__input {display: block;width: 100%;height: 50px;line-height: 20px;border: 1px solid #cecece;padding: 0 40px 0 20px;background: #ffffff;color: #000000;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#header .search .search__form .search__input:focus {border: 1px solid #666666;}
#header .search .search__form .search__input:focus + .search__submit {color: #80c52e;}
#header .search .search__form .search__submit {display: block;position: absolute;top: 50%;margin-top: -10px;right: 0px;padding: 0 15px;color: #c6c6c6;font-size: 24px;line-height: 1;cursor: pointer;border: 0;outline: 0;background: none;}
#header .search .search__form .search__submit:hover {color: #80c52e;}
.search.search__filled, .search.search__focused {width: 100% !important;transition: all 0.3s ease;position: absolute !important;right: 0;padding: 0 !important;}
.search__focused .search__submit, .search__filled .search__submit {color: #80c52e;}
.search__reset {display: none;position: absolute;right: 50px;top: calc(50% - 10px);line-height: 1;cursor: pointer;}
.search__reset:hover {color: #80c52e;}
.search__reset i {font-size: 20px;}
.search__filled .search__reset {display: block;}
.search__loading .lds-ring {display: block;}
.lds-ring {display: none;position: absolute;right: 16px;width: 30px;height: 30px;}
.lds-ring div {display: block;position: absolute;width: 16px;height: 16px;margin: 5px;border: 2px solid #80c52e;border-color: #80c52e transparent transparent transparent;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;}
.lds-ring div:nth-child(1) {animation-delay: -0.45s;}
.lds-ring div:nth-child(2) {animation-delay: -0.3s;}
.lds-ring div:nth-child(3) {animation-delay: -0.15s;}
@keyframes lds-ring {
0% {transform: rotate(0deg);}
100% {transform: rotate(360deg);}
}
/** Поисковая выдача **/
#search__result {display: none;position: absolute;width: 100%;max-height: 450px;overflow-y: auto;margin-top: 1px;padding: 16px;background: #fff;border: 1px solid #d7d7db;z-index: 6;}
#search__result .inner {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-align: stretch;-webkit-align-items: stretch;-webkit-box-align: stretch;align-items: stretch;}
#search__result .result__item {display: none;width: 100%;line-height: 20px;padding: 10px 0;}
#search__result .result__item:nth-child(-n+6) {display: block;}
#search__result .result__item a {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;font-size: 16px;}
#search__result .result__item a.active {color: #6bac1e;}
#search__result .result__item .result__image {width: 40px;margin-right: 20px;}
#search__result .result__item .result__name {width: calc(100% - 60px);}
#search__result .result__item img {max-width: 40px;max-height: 40px;}
#search__result .result__goods {width: 60%;flex-grow: 1;padding: 0 16px;}
#search__result .result__category {width: 40%;flex-grow: 1;padding: 0 16px;border-right: 1px solid #d7d7db;}
#search__result .result__category .result__image {display: none;}
#search__result .result__category a {font-weight: bold;}
#search__result .inner::-webkit-scrollbar {width: 10px;height: 0px;}
#search__result .inner::-webkit-scrollbar-thumb {border-radius: 25px;background-color: #cecece;}
#search__result .inner::-webkit-scrollbar-track {border-radius: 25px;background-color: #f3f3f3;}
.result__showAll {display: none;color: #6bac1e;text-align: center;cursor: pointer;margin-top: 16px;}
.result__showAll:hover {color: #000;}
@media all and (max-width: 991px) {
.search.search__filled, .search.search__focused {bottom: 0;}
}
@media all and (max-width: 768px) {
#search__result .result__goods, #search__result .result__category {width: 100%;border: 0;padding: 0;}
}
@media all and (max-width: 481px) {
#search__result .result__goods .result__item a {font-size: 14px;}
}
/** Обратная связь **/
#header .feedback .icon .icon-feedback {display: inline-block;position: relative;width: 20px;height: 20px;line-height: 14px;margin-right: 10px;color: #ffffff;background: #80c52e;vertical-align: middle;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#header .feedback .icon .icon-feedback:before {content: "";display: block;position: absolute;bottom: 0px;right: 0px;width: 10px;height: 10px;background: #80c52e;}
#header .feedback .icon .icon-feedback span {position: relative;font-family: 'Arimo', sans-serif;font-size: 13px;font-weight: bold;}
#header .feedback .icon:hover .icon-feedback, #header .feedback.active .icon .icon-feedback {color: #ffffff;}
#header .feedback .icon .label {color: #80c52e;vertical-align: middle;}
#header .feedback .icon .label:hover {text-decoration: underline;}
#header .feedback .dropdown {position: absolute;left: -1px;width: 260px;margin-top: 10px;padding: 20px;border: 1px solid #cecece;background-color: #ffffff;z-index: 51;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: transform 0.2s ease-in-out;-moz-transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;-webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
#header .feedback.active .dropdown {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
#header .feedback .dropdown:before {content: "";display: block;position: absolute;top: -18px;left: 0;width: 100%;height: 20px;}
#header .feedback .dropdown:after {content: "";display: block;position: absolute;top: -5px;left: 25px;width: 8px;height: 8px;background: #ffffff;border: 1px solid #cecece;border-right: 0;border-bottom: 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#header .feedback .dropdown .text {text-align: center;margin-bottom: 20px;}
#header .feedback .dropdown .callbackForm .callback-input {margin-bottom: 15px;}
#header .feedback .dropdown .callbackForm .pp {font-size: 10px;margin-top: 10px;}
#header .feedback .dropdown .callbackForm .buttons {text-align: center;}
/** Логотип **/
#header .logo img {max-width: 200px;}
/*** Меню ***/
#menu {position: relative;background: #80c52e;border: 1px solid #6bac1e;}
#menu .menus {position: relative;}
#menu .menus .mainnav {height:50px;}
#menu .mainnav {/*display: block;*/position:relative;margin: 0;padding: 0;list-style: none;overflow:hidden;}
#menu .mainnav.active{overflow:visible;}
#menu .mainnav li {display: inline-block;flex-grow: 1;text-align: center;line-height: 50px;border-left: 1px solid #6bac1e;}
#menu .mainnav li:last-child {border-right: 1px solid #6bac1e;}
#menu .mainnav li.menu_more {color: #ffffff;padding: 0 30px;cursor:pointer;}
#menu .mainnav li.md-visible{display:none;}
#menu .mainnav li a {display: block;color: #ffffff;padding: 0 30px;}
#menu .mainnav li a i {margin-right: 10px;}
#menu .mainnav li a:hover span:not(.open-menu) {border-bottom: 1px solid #ffffff;}
#menu .overflowMenu {display: none;position: absolute;top: 50px;right: 0px;width: auto;background: #80c52e;margin: 0;padding: 0 15px 0px;border: 1px solid #6bac1e;z-index: 5;}
#menu .overflowMenu.active {display:block;}
#menu .overflowMenu li {padding: 5px 0 7px;line-height: 16px;list-style: none;}
#menu .overflowMenu li a {display: inline-block;color: #ffffff;border-bottom: 1px solid transparent;}
#menu .overflowMenu li a:hover {border-bottom: 1px solid #ffffff;}
/** Адаптивное Меню **/
#mommenu {display: none;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
#mommenu .search {padding: 8px 0;}
#mommenu .search .search__form {position: relative;}
#mommenu .search .search__form .search__input {display: block;width: 390px;height: 40px;line-height: 20px;border: 1px solid #cecece;padding: 0 40px 0 20px;background: #ffffff;color: #000000;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#mommenu .search .search__form .search__input:focus {border: 1px solid #666666;}
#mommenu .search .search__form .search__input:focus + .search__submit {color: #80c52e;}
#mommenu .search .search__form .search__submit {display: block;position: absolute;top: 50%;margin-top: -10px;right: 0px;padding: 0 10px;color: #c6c6c6;font-size: 20px;line-height: 1;cursor: pointer;border: 0;outline: 0;background: none;}
#mommenu .search .search__form .search__submit:hover {color: #80c52e;}
#mommenu .menu-catalog {position: absolute;width: 101%;height: auto;top: 100%;left: -1px;background: #7fc52d;z-index: 51;-webkit-transition: transform 0.2s ease-in-out;-moz-transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;-webkit-transform: scale3d(1, 0, 1);transform: scale3d(1, 0, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
#mommenu.active .menu-catalog {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
#mommenu .mainnav li {display: block;position: relative;text-align: left;border-top: 1px solid #6bac1e;border-left: 0;}
#mommenu .menu-catalog .title {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
#mommenu .menu-catalog .title > div {width: 50%;text-align: center;background: #6aac1e;color: #fff;line-height: 50px;cursor: pointer;}
#mommenu .menu-catalog .title > div.active {border: 1px solid #ffffff;}
#mommenu .menu-catalog .catalog .mainnav li ul.sub {display: none;padding: 0 0 0 15px;}
#mommenu .menu-catalog .catalog .mainnav li ul.sub li {line-height: 40px;}
#mommenu .menu-catalog .catalog .mainnav li ul.sub li .open-menu {height: 40px;line-height: 40px;}
#mommenu .menu-catalog .catalog .mainnav li.active > ul.sub {display: block;}
#mommenu .menu-catalog .catalog .mainnav li .open-menu {position: absolute;cursor: pointer;width: 40px;height: 50px;line-height: 50px;right: 0px;top: 0px;text-align: center;color: #ffffff;z-index: 3;}
#mommenu .menu-catalog .catalog .mainnav li .open-menu:before {content: "\e145";font-family: 'icomoon';font-weight: normal;font-style: normal;font-size: 24px;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
#mommenu .menu-catalog .catalog .mainnav li.active a .open-menu.active:before {content: "\e15b";}
/*** Слайдшоу ***/
#slideshow {position: relative;margin-bottom: 30px;height: 455px;}
#slideshow .item {position: relative;}
#slideshow .item .image {height: 290px;background-position: center center;background-size: cover;background-repeat: no-repeat;}
#slideshow .item .content {position: absolute;top: 50%;margin-top: -58px;left: 30px;width: 375px;}
#slideshow .item .content .title {display: inline-block;position: relative;padding: 10px 20px 10px 20px;color: #fff;line-height: 48px;font-size: 30px;font-weight: 700;text-transform: none;background-image: -moz-linear-gradient( 0deg, rgb(254,138,1) 0%, rgb(255,174,0) 50%, rgb(255,156,1) 74%, rgb(254,138,1) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(254,138,1) 0%, rgb(255,174,0) 50%, rgb(255,156,1) 74%, rgb(254,138,1) 100%);background-image: -ms-linear-gradient( 0deg, rgb(254,138,1) 0%, rgb(255,174,0) 50%, rgb(255,156,1) 74%, rgb(254,138,1) 100%);}
#slideshow .item .content .title span {position: absolute;top: 0;right: -55px;width: 0;height: 0;border-bottom: 116px solid #fe8a01;border-right: 55px solid transparent;}
#slideshow .owl-dots {position: relative;margin-top: -48px;padding: 15px;text-align: center;}
#slideshow .owl-dots .owl-dot {display: inline-block;width: 12px;height: 12px;cursor: pointer;background: #ffffff;border: 1px solid #666666;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#slideshow .owl-dots .owl-dot.active, #slideshow .owl-dots .owl-dot:hover {background: #666666;}
#slideshow .owl-dots .owl-dot + .owl-dot {margin-left: 5px;}
#slideshow .banners {margin-top: 15px;}
#slideshow .banners .item {width: 32%;}
#slideshow .banners .item a {position: relative;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;}
#slideshow .banners .item a:before {content: '';display: block;position: absolute;width: 100%;height: 100%;background: rgba(107, 172, 30, 0.8);-webkit-transition: transform 0.2s ease-in-out;-moz-transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
#slideshow .banners .item a:hover:before {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
#slideshow .banners .item a .title {width: 100%;position: absolute;text-align: center;color: #fff;font-size: 28px;font-weight: bold;-webkit-transition: transform 0.2s ease-in-out;-moz-transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
#slideshow .banners .item a:hover .title {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
/*** Баннер перехода в категорию ***/
#catbanner {position: relative;margin-bottom: 30px;padding: 30px 0;background-image: url("/design/d566200/catbanner.png?design=fazenda&lc=1750272950");background-repeat: no-repeat;background-size: cover;background-position: center center;}
#catbanner .content {position: relative;width: 100%;padding: 0 30px;}
#catbanner .content .title {color: #ffffff;font-size: 30px;font-weight: bold;margin-bottom: 15px;}
#catbanner .content .button {font-size: 15px;border: 2px solid #fe8a01;}
#catbanner .content .button:hover {background-color: #ffffff;color: #fe8a01;border: 2px solid #fe8a01;}
/*** Преимущества ***/
#advantage {position: relative;margin-bottom: 30px;}
#advantage .inner {-ms-flex-align: stretch;-webkit-align-items: stretch;-webkit-box-align: stretch;align-items: stretch;}
#advantage .block-title {margin-bottom: 30px;background: #f3f3f3;border: 1px solid #cecece;}
#advantage .block-title .title {padding: 14px 0;text-align: center;line-height: 25px;font-size: 20px;text-transform: none;font-weight: 400;}
#advantage .item {width: 24%;border: 1px solid #cecece;padding: 10px;text-align: center;}
#advantage .item:hover {outline: 1px solid #cecece;}
#advantage .item .icon {margin: 0 auto 10px;width: 70px;height: 70px;color: #ffffff;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
#advantage .item:nth-child(1) .icon {background-color: #80c52e;}
#advantage .item:nth-child(2) .icon {background-color: #fe8a01;}
#advantage .item:nth-child(3) .icon {background-color: #80c52e;}
#advantage .item:nth-child(4) .icon {background-color: #fe8a01;}
#advantage .item .icon i {font-size: 36px;line-height: 70px;}
#advantage .item .title {margin-bottom: 10px;line-height: 20px;font-size: 18px;font-weight: bold;}
#advantage .item .subtitle {line-height: 20px;}
/*** Новости ***/
#news {position: relative;background: #6bac1e;padding: 30px 0;}
#news .inner {-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;}
#news .block-news {width: 75%;padding-right: 10px;}
#news .tabs {display: block;width: 100%;border-bottom: 1px solid #ffffff;margin: 0 0 30px 0;padding: 0;list-style: none;}
#news .tabs li {display: inline-block;margin-right: 30px;padding-bottom: 8px;border-bottom: 3px solid transparent;line-height: 24px;font-size: 15px;}
#news .tabs li.active {font-size: 20px;padding-bottom: 10px;}
#news .tabs li:hover, #news .tabs li.active {border-bottom: 3px solid #ffffff;cursor: pointer;}
#news .tabs li a {display: block;color: #ffffff;}
#news .block-news .post-content {display: none;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
#news .block-news .post-content.active {display: -ms-flexbox;display: -webkit-flex;display: flex;}
#news .block-news .post-content .item {margin-bottom: 30px;}
#news .block-news .post-content .item .title {display: block;margin-bottom: 10px;}
#news .block-news .post-content .item .title a {display: inline-block;overflow: hidden;max-height: 48px;line-height: 24px;color: #ffffff;font-size: 18px;font-weight: bold;}
#news .block-news .post-content .item .title a:hover {text-decoration: underline;}
#news .block-news .post-content .item .description {display: block;overflow: hidden;margin-bottom: 10px;max-height: 36px;line-height: 18px;color: #ffffff;word-break: break-word;}
#news .block-news .post-content .item .date {display: inline-block;margin-bottom: 15px;padding: 5px 15px;background: #fe8a01;color: #ffffff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#news .block-news .post-content .item .more {color: #ffffff;border-bottom: 1px solid #ffffff;opacity: 0.5;filter: alpha(opacity=50);}
#news .block-news .post-content .item .more:hover {opacity: 1;filter: alpha(opacity=100);}
#news .block-news .owl-dots {position: relative;width: 100%;padding: 0 15px;text-align: center;}
#news .block-news .owl-dots .owl-dot {display: inline-block;width: 12px;height: 12px;cursor: pointer;background: #6bac1e;border: 1px solid #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#news .block-news .owl-dots .owl-dot.active, #news .block-news .owl-dots .owl-dot:hover {background: #ffffff;}
#news .block-news .owl-dots .owl-dot + .owl-dot {margin-left: 5px;}
/** Подписаться **/
#news .feedback {width: 25%;padding-left: 20px;}
#news .feedback .text {margin-bottom: 30px;color: #ffffff;font-size: 15px;}
#news .feedback .pp {margin-top: 15px;color: #ffffff;font-size: 12px;text-align: center;}
#news .feedback .pp span {opacity: 0.5;filter: alpha(opacity=50);}
#news .feedback .pp a {color: #ffffff;opacity: 0.5;filter: alpha(opacity=50);}
#news .feedback .pp a:hover {opacity: 1;filter: alpha(opacity=100);}
#news .feedback .callbackForm .callback-input.hide {display: none;}
#news .feedback .callbackForm .callback-input {margin-bottom: 15px;}
#news .feedback .callbackForm .callback-input input {background: #f3f3f3;border: 0;line-height: 45px;}
#news .feedback .callbackForm .callback-input input::-webkit-input-placeholder {color: #666666;}
#news .feedback .callbackForm .callback-input input::-moz-placeholder          {color: #666666;}
#news .feedback .callbackForm .callback-input input:-moz-placeholder           {color: #666666;}
#news .feedback .callbackForm .callback-input input:-ms-input-placeholder      {color: #c6c6c6;}
#news .feedback .callbackForm .buttons {text-align: center;}
#news .feedback .callbackForm .buttons .button {border: 2px solid #fe8a01;width: 150px;line-height: 36px;}
#news .feedback .callbackForm .buttons .button:hover {background: #ffffff;color: #fe8a01;border: 2px solid #fe8a01;}
#news.empty .block-news {display: none;}
#news.empty .feedback {width: 100%;text-align: center;border: 0;padding: 0;}
#news.empty .feedback .callbackForm .callback-input input {margin: 0 auto;}
/*** Подвал ***/
#footer {position: relative;background: #f3f3f3;}
#footer .footer-top {padding: 30px 0;border-bottom: 1px solid #cecece;}
#footer .footer-top .logo {width: 25%;padding-right: 15px;}
#footer .footer-top .text {width: 75%;border-left: 1px solid #cecece;padding: 5px 0 5px 15px;font-size: 15px;line-height: 22px;}
#footer .footer-middle {padding: 30px 0;}
#footer .footer-middle .inner {-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;}
#footer .footer-bottom {padding: 0px 0 30px;color: #cecece;text-align: center;}
#footer .block {width: 25%;}
#footer .block .title {font-size: 20px;margin-bottom: 15px;}
#footer .block .title span {vertical-align: middle;}
#footer .block .title i {display: none;margin-left: 15px;vertical-align: middle;}
/** Меню **/
#footer .block .links {margin: 0;padding: 0;list-style: none;}
#footer .block .links a {font-size: 15px;line-height: 30px;}
#footer .block .links a:hover {padding-left: 10px;color: #6bac1e}
/** Контакты **/
.block-contact {margin: 0;padding: 0;list-style: none;}
.block-contact li {margin-bottom: 10px;}
.block-contact li span {font-size: 15px;line-height: 30px;vertical-align: middle;}
.block-contact li i {font-size: 20px;margin-right: 10px;vertical-align: middle;}
/** Соц сети **/
#footer .block .social-links {margin: 0;padding: 0;list-style: none;}
#footer .block .social-links a {display: block;margin-bottom: 10px;}
#footer .block .social-links a span {font-size: 15px;line-height: 30px;vertical-align: middle;}
#footer .block .social-links a i {display: inline-block;width: 24px;font-size: 20px;margin-right: 10px;vertical-align: middle;}
/** Способы оплаты **/
.payments {margin-top: 1rem;text-align: center;}
.payments i {font-size: 1.25rem;margin: 0.5rem;display: inline-block;color: #cecece;}
.payments i:hover {color: #6bac1e;}
/*** Боковое меню Сайдбар ***/
#sidebar {position: fixed;top: 264px;right: 0px;z-index: 999;background: #f3f3f3;border: 1px solid #cecece;color: #c6c6c6;-webkit-border-radius: 2px 0px 0px 2px;-moz-border-radius: 2px 0px 0px 2px;border-radius: 2px 0px 0px 2px;}
#sidebar .links {display: block;position: relative;box-sizing: content-box;cursor: pointer;border-bottom: 1px solid #cecece;}
#sidebar .links:last-child {border-bottom: 0;}
#sidebar .links .title {position: absolute;top: 50%;right: 60px;margin-top: -17px;height: 34px;line-height: 34px;max-width: 0;background: #fe8a01;border: 0;color: #ffffff;text-align: center;overflow: hidden;white-space: nowrap;z-index: 2;-webkit-transition: max-width .2s ease,padding .2s ease;transition: max-width .2s ease,padding .2s ease;}
#sidebar .links:hover .title {padding: 0 20px;width: 160px;max-width: 160px;overflow: visible;}
#sidebar .links .title:before {content: "";display: inline-block;position: absolute;top: 50%;right: -4px;margin-top: -4px;width: 8px;height: 8px;background: #fe8a01;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
#sidebar .links .icon {display: block;position: relative;padding: 10px;text-align: center;z-index: 3;-webkit-transition: background .3s ease;transition: background .3s ease;}
#sidebar .links .icon:before {content: "";display: block;position: absolute;top: 0;left: -20px;width: 20px;height: 100%;}
#sidebar .links .icon i {display: inline-block;font-size: 20px;font-style: normal;vertical-align: middle;color: #c6c6c6;}
#sidebar .links .icon .count {display: block;width: 25px;height: 15px;line-height: 16px;margin-bottom: 3px;font-size: 12px;color: #ffffff;background: #c6c6c6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#sidebar .links.have-items .icon .count {background: #80c52e;}
#sidebar .feedback.links {height: 260px;background: #80c52e;color: #ffffff;border-bottom-left-radius: 2px;-webkit-border-bottom-left-radius: 2px;-moz-border-bottom-left-radius: 2px;}
#sidebar .feedback.links a {display: block;position: absolute;width: 48px;height: 260px;top: 0;left: 0;background: #80c52e;}
#sidebar .feedback.links .icon {display: inline-block;position: absolute;top: 48%;left: -52px;padding: 0;}
#sidebar .feedback.links .icon span {display: block;width: 150px;color: #ffffff;-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
#sidebar .feedback.links .dropdown {position: absolute;right: 46px;width: 320px;height: 261px;padding: 15px 25px 15px 75px;border: 1px solid #80c52e;background: #fff;overflow: hidden;-webkit-transform: translate(100%,0);-moz-transform: translate(100%,0);-ms-transform: translate(100%,0);-o-transform: translate(100%,0);transform: translate(100%,0);-webkit-transition: transform .5s ease;-moz-transition: transform .5s ease;-ms-transition: transform .5s ease;-o-transition: transform .5s ease;transition: transform .5s ease;}
#sidebar .feedback.links:hover .dropdown {right: 0;overflow: visible;-webkit-transform: translate(0,0);-moz-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}#sidebar .feedback.links .dropdown label {position: absolute;top: 0;left: 0;width: 48px;height: 260px;background: #80c52e;color: #ffffff;}
#sidebar .feedback.links .dropdown .text {text-align: center;margin-bottom: 20px;color: #000000;}
#sidebar .feedback.links .dropdown .callbackForm .callback-input {margin-bottom: 15px;color: #000000;}
#sidebar .feedback.links .dropdown .callbackForm .pp {display: none;font-size: 10px;margin-top: 10px;}
#sidebar .feedback.links .dropdown .buttons {text-align: center;}
/* Наверх */
#back-top {position: fixed;bottom: 15px;right: 0;width: 47px;height: 47px;line-height: 50px;background: #f3f3f3;border: 1px solid #cecece;color: #c6c6c6;z-index: 1000;cursor: pointer;}
#back-top i {display: block;font-size: 30px;line-height: 48px;border: 0;text-align: center;overflow: hidden;cursor: pointer;-o-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
#back-top:hover {background-color: #6bac1e;color: #ffffff;}
/*** Основная часть ***/
#main {margin: 30px 0;}
#main .body .block-title {margin-bottom: 30px;background: #f3f3f3;border: 1px solid #cecece;}
#main .body .block-title .title {padding: 14px 0;text-align: center;line-height: 25px;font-size: 20px;text-transform: none;font-weight: 400;}
#main .block-left {width: calc(100% - 290px);float: left;padding: 0 15px;}
#main .block-left.full {width: 100%;}
#main .block-right.hide {display: none;}
#main .block-right {width: 290px;float: left;padding: 0 15px;}
/*** Товары на главной ***/
#sales .products-grid .item {border: 0;margin: 0;border-bottom: 1px solid #cecece;}
#sales .products-grid .item:hover {outline: 0}
#sales .products-grid .item:last-of-type {border-bottom: 0;}
#sales .buttons {text-align: center;}
#sales .buttons .button {display: block;width: 100%;border-top: 0;}
#sales .counter {padding: 5px 0;border: 1px solid #6bac1e;background: #80c52e;color: #ffffff;border-radius: 20px;font-size: 14px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-flow: row wrap;-webkit-flex-flow: row wrap;flex-flow: row wrap;justify-content: center;}
#sales .counter div {display: block;margin-right: 6px;}
#sales .counter div:after {content: ":";padding-left: 2px;}
#sales .counter div:first-of-type:after, #sales .counter div:last-of-type:after {display: none;}
#sales .counter div:last-of-type {margin-right: 0;}
.index .products-grid.owl-carousel .item {margin: 0px;width: auto;}
.index .products-grid.owl-carousel .owl-stage-outer {margin-left: -3px;padding: 1px;}
.index .owl-nav > div {position: absolute;top: 50%;margin-top: -20px;}
.index .owl-nav .owl-prev {left: -2px;}
.index .owl-nav .owl-next {right: 2px;}
.index .pdt-content {margin-bottom: 30px;}
/** Категории в Рекомендуем для Вас **/
.pdt-cat .block-title {border-bottom: 1px solid #cecece;margin-bottom: 15px;padding-bottom: 10px;}
.pdt-cat .block-title .title {display: inline-block;vertical-align: middle;font-size: 20px;text-transform: none;font-weight: 400;}
.pdt-cat .block-title .mainnav {position: relative;float: right;top: 5px;width: 70%;padding: 0 40px 0 25px;}
.pdt-cat .block-title .mainnav .owl-nav div {border: 0;background: #ffffff;color: #000000;margin-top: -25px;}
.pdt-cat .block-title .mainnav .item a {display: block;height: 32px;overflow: hidden;margin: 0 15px;font-size: 15px;}
.pdt-cat .block-title .mainnav .item a:hover {border-bottom: 3px solid #80c52e;}
/** Хиты продаж **/
.pdt-best .block-title {margin-bottom: 30px;background-image: -moz-linear-gradient( 0deg, rgb(254,138,1) 0%, rgb(255,174,0) 50%, rgb(254,140,1) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(254,138,1) 0%, rgb(255,174,0) 50%, rgb(254,140,1) 100%);background-image: -ms-linear-gradient( 0deg, rgb(254,138,1) 0%, rgb(255,174,0) 50%, rgb(254,140,1) 100%);}
.pdt-best .block-title .title {padding: 12px 0;text-align: center;}
.pdt-best .block-title .title a {display: block;color: #ffffff;line-height: 24px;font-size: 20px;text-transform: none;font-weight: 400;}
.pdt-best .block-title .title i {margin-right: 10px;vertical-align: middle;}
.pdt-best .block-title .title span {vertical-align: middle;}
/** Новинки **/
.pdt-new .block-title {margin-bottom: 30px;background-image: -moz-linear-gradient( 0deg, rgb(110,185,21) 0%, rgb(128,197,46) 49%, rgb(110,185,21) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(110,185,21) 0%, rgb(128,197,46) 49%, rgb(110,185,21) 100%);background-image: -ms-linear-gradient( 0deg, rgb(110,185,21) 0%, rgb(128,197,46) 49%, rgb(110,185,21) 100%);}
.pdt-new .block-title .title {padding: 12px 0;text-align: center;}
.pdt-new .block-title .title a {color: #ffffff;line-height: 24px;font-size: 20px;text-transform: none;font-weight: 400;}
.pdt-new .block-title .title i {margin-right: 10px;}
.pdt-new .products-grid .item:nth-child(n) {display:none;}
.pdt-new .products-grid .item:nth-child(-n+6) {display: inline-block;}
.pdt-new .products-grid .item.showThis:nth-child(n) {display: inline-block;}
.pdt-new .products-grid .showAll {display: block;width: 100%;text-align: center;}
/*** Правый блок ***/
.block-right .block {margin-bottom: 45px;}
.block-right .block .block-title {background: #f3f3f3;border: 1px solid #cecece;}
.block-right .block .block-title .title {padding: 14px 0;text-align: center;line-height: 25px;font-size: 20px;text-transform: none;font-weight: 400;}
.block-right .block .content {position: relative;border: 1px solid #cecece;border-top: 0;}
/** Вы смотрели **/
.block.viewed .viewed-items {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.block.viewed .viewed-items .item {height: 130px;overflow: hidden;}
.block.viewed .viewed-items .owl-item.active + .owl-item.active {border-left: 1px solid #cecece;}
.block.viewed .viewed-items .item:hover {}
.block.viewed .viewed-items .item .product-image {display: block;position: relative;overflow: hidden;line-height: 110px;padding: 10px;text-align: center;}
.block.viewed .viewed-items .item .product-image img {display: inline-block;width:auto;max-width: 100%;max-height: 110px;}
.block.viewed .viewed-items .owl-dots {position: relative;width: 100%;padding: 8px 0 5px;text-align: center;background: #f3f3f3;border-top: 1px solid #cecece;}
.block.viewed .viewed-items .owl-dots .owl-dot {display: inline-block;width: 12px;height: 12px;cursor: pointer;background: #ffffff;border: 1px solid #666666;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.block.viewed .viewed-items .owl-dots .owl-dot.active, .block.viewed .viewed-items .owl-dots .owl-dot:hover {background: #666666;}
.block.viewed .viewed-items .owl-dots .owl-dot + .owl-dot {margin-left: 5px;}
/** Анимированный блок **/
.block.animations {position: relative;}
.block.animations .item .title {position: absolute;width: 100%;text-align: center;text-transform: uppercase;font-weight: bold;color: #ffffff;}
.block.animations .item .title span {display: block;}
.block.animations .item-1 .title {top: 140px;}
.block.animations .item-1 .title span {font-size: 34px;}
.block.animations .item-1 .title span + spann  {font-size: 74px;color: #fe8a01;}
.block.animations .item-1 .image1 {position: absolute;top: 0;}
.block.animations .item-1 .image2 {position: absolute;bottom: 0;}
.block.animations .item-2 .title {top: 120px;}
.block.animations .item-2 .title span {font-size: 24px;}
.block.animations .item-2 .title span + span {font-size: 36px;}
.block.animations .item-2 .title span + span + span {font-size: 50px;}
.block.animations .item-3 .title {top: 40px;}
.block.animations .item-3 .title span {font-size: 24px;}
.block.animations .item-3 .title span + span {font-size: 36px;color: #fe8a01;}
/** Каталог **/
.block.catalog {position: relative;}
.block.catalog .content {padding: 15px;}
.block.catalog ul {margin: 0;padding: 0;list-style: none;}
.block.catalog ul li {line-height: 22px;}
.block.catalog ul li img {display: none;max-width: 30px;max-height: 30px;margin-right: 5px;}
.block.catalog ul li .count {font-size: 13px;}
.block.catalog ul li ul {padding-left: 15px;}
.block.catalog ul li ul li > a {font-size: 14px;}
.block.catalog ul li ul ul {display: none;}
.block.catalog ul li.subhead {margin-bottom: 10px;}
.block.catalog ul li.subhead > a {line-height: 30px;font-size: 15px;font-weight: bold;}
.block.catalog ul li.active > a {color: #6bac1e;}
/** Назад **/
.block.back {position: relative;margin: 0;}
.block.back .button {margin-bottom: 15px;width: 100%;color: #fe8a01;border-color: #fe8a01;min-height: 46px;line-height: 44px;font-size: 15px;}
.block.back .button i {vertical-align: middle;font-size: 24px;margin-right: 5px;}
.block.back .button span {vertical-align: middle;white-space: normal;}
/*** Хлебные крошки ***/
#breadcrumbs {position: relative;margin-bottom: 30px;white-space: nowrap;overflow: hidden;overflow-x: auto;}
#breadcrumbs ul {margin: 0;padding: 0;list-style: none;}
#breadcrumbs ul li {display: inline-block;padding-bottom: 5px;font-size: 14px;}
#breadcrumbs ul li a {display: inline-block;}
#breadcrumbs ul li a span {color: #c6c6c6;}
#breadcrumbs ul li span {display: inline-block;padding: 0 15px;line-height: 20px;}
#breadcrumbs ul li span:hover, #breadcrumbs ul li span {color: #000000;}
#breadcrumbs ul li:first-child span {padding-left: 0;}
#breadcrumbs ul li:first-child:before {display: none;}
#breadcrumbs ul li:before {content: '\e90c';font-family: 'icomoon';display: inline-block;position: relative;color: #c6c6c6;vertical-align: middle;}
#breadcrumbs::-webkit-scrollbar {width: 7px;height: 4px;background-color: #000;}
#breadcrumbs::-webkit-scrollbar-thumb {border-radius: 0;background-color: #cecece;}
#breadcrumbs::-webkit-scrollbar-track {border-radius: 0;background-color: #f3f3f3;}
/*** Заголовки ***/
#page-title {margin-bottom: 30px;}
#page-title .block-title .title {display: block;position: relative;padding-bottom: 15px;border-bottom: 1px solid #cecece;font-size: 20px;text-transform: none;}
#page-title .block-title .title:before {content: '';display: block;position: absolute;left: 0;bottom: 0;width: 70px;height: 4px;background-color: #cecece;}
#page-title .block-title .result {display: none;}
/*** Категории ***/
.categories {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;flex-direction: row;-ms-flex-pack: justify;-webkit-box-pack: justify;justify-content: start;}
.categories .item {margin: 0 15px 30px;width: 262px;}
.categories .item.hide {display: none;}
.categories .item .cat-name {position: relative;margin: 0;text-align: center;}
.categories .item .cat-name .title {display: block;padding: 10px 0;font-size: 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.categories .item .cat-name .title span {position: relative;}
.categories .item .cat-image {display: block;position: relative;background-color: #ffffff;border: 1px solid #cecece;overflow: hidden;padding: 0;text-align: center;line-height: 262px;}
.categories .item:hover .cat-image {outline: 1px solid #c6c6c6;}
.categories .item .cat-image a {display: block;}
/*** Товары ***/
.toolbar {position: relative;margin: 0px 0 30px;padding: 0px;border: 1px solid #cecece;}
.toolbar .OrderFilterForm {padding: 15px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: row;flex-direction: row;}
.toolbar .mob-filters {display: none;}
.toolbar .filters {padding: 15px;}
.toolbar.bottom .sort-by {display: none;}
/** Отображение Таблицей или Списком **/
.view-mode {position: absolute;top: 15px;right: 15px;width: 78px;height: 34px;padding: 7px 10px;background-color: #f3f3f3;border: 1px solid #cecece;vertical-align: middle;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.icon-grid {display: inline-block;position: relative;width: 18px;height: 18px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.icon-grid span {display: block;width: 5px;height: 5px;background: #c6c6c6;margin: 0 1px 0px 0;}
.icon-grid:hover span, div.icon-grid span {background: #fe8a01;}
.icon-grid span:nth-child(3), .icon-grid span:nth-child(6), .icon-grid span:nth-child(9) {margin-right: 0;}
.icon-grid span:nth-child(7), .icon-grid span:nth-child(8), .icon-grid span:nth-child(9) {margin-bottom: 0;}
.icon-list {display: inline-block;position: relative;width: 18px;height: 18px;margin-left: 20px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.icon-list span {display: block;width: 5px;height: 5px;background: #c6c6c6;margin: 0 1px 0px 0;}
.icon-list:hover span, div.icon-list span {background: #fe8a01;}
.icon-list span:nth-child(2), .icon-list span:nth-child(4), .icon-list span:nth-child(6) {width: 12px;margin-right: 0;}
.icon-list span:nth-child(4), .icon-list span:nth-child(5), .icon-list span:nth-child(6) {margin-bottom: 0;}
.view-mode .separator {display: block;position: absolute;width: 1px;height: 34px;left: 50%;top: -1px;background: #cecece;}
/** Показать и Сортировать **/
.show-by select.selectBox, .sort-by select.selectBox {display: none;}
.show-by, .sort-by {width: 100%;}
.show-by .title, .sort-by .title {display: inline-block;vertical-align: middle;margin-right: 15px;font-size: 15px;}
.selectBox {display: inline-block;vertical-align: middle;position: relative;}
.selectBox label {display: inline-block;text-align: center;vertical-align: middle;cursor: pointer;}
.selectBox label a {display: block;padding: 0 15px;width: auto;height: 34px;line-height: 34px;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-o-transition: all 0s ease;-ms-transition: all 0s ease;transition: all 0s ease;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.selectBox label.active a, .selectBox label:hover a {background: #fe8a01;color: #ffffff;}
.show-by {margin-bottom: 5px;}
.show-by .selectBox label a {padding: 0px;width: 34px;}
.show-by .selectBox label {display: none;}
.show-by .selectBox label:nth-child(-n+5) {display: inline-block;}
.sort-by .selectBox label.active span:after {content: '\e313';font-size: 24px;margin-left: 5px;vertical-align: middle;font-family: 'icomoon';font-weight: normal;font-style: normal;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
.sort-by .selectBox label.active.up span:after {content: '\e316';}
/** Фильтры **/
.filters {border-top: 1px solid #cecece;}
.filters .goodsFilterClear {display: none;}
.filters .goodsFilterClear.active {display: block;}
.filters .filters-price {margin-bottom: 20px;}
.filters .filters-price .layout-slider .inputText {display: inline-block;text-align: center;color: #999999;}
.filters .filters-price .layout-slider .inputText:focus {border-color: #fe8a01;background-color: #ffffff;color: #000000;}
.filters .filters-price .layout-slider span {padding: 0 5px;}
.filters .filters-price .layout-slider #goods-filter-price-slider {display: none;}
.filters .filters-price .layout-slider .goodsFilterPriceSubmit {display: inline-block;margin-left: 30px;}
.filters .collapsible {margin-bottom: 10px;}
.filters .collapsible:last-child {margin-bottom: 0;}
.filters .collapsible .title {display: inline-block;margin: 0 15px 10px 0;font-size: 15px;vertical-align: middle;}
.filters .collapsible .filter {display: inline-block;margin: 0 10px 10px 0;vertical-align: middle;}
.filters .collapsible .filter .count {display: none;}
.filters .collapsible .filter input {display: none;-webkit-appearance: none;}
.filters .collapsible .filter label {display: block;overflow: hidden;padding: 0 20px;width: auto;height: 34px;line-height: 34px;border: 1px solid #cecece;background: #f3f3f3;cursor: pointer;}
.filters .collapsible .filter.checked label, .filters .collapsible .filter label:hover {border: 1px solid #fe8a01;background: #ffffff;}
.filters .collapsible .filter.disabled label, .filters .collapsible .filter.disabled label:hover {border: 1px solid #cecece;background: #f3f3f3;color: #999999;cursor: not-allowed;}
/** Товары таблицей **/
.products-grid {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: stretch;-webkit-align-items: stretch;-webkit-box-align: stretch;align-items: stretch;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-start;}
.products-grid .item {display: block;position: relative;overflow: hidden;margin: 0 30px 30px 0px;padding: 0px;border: 1px solid #cecece;text-align: left;width: 262px;}
.products-grid .item:nth-child(3n) {margin-right: 0;}
.products-grid .item:hover {outline: 1px solid #cecece;}
.products-grid .item .item-inner {position: relative;}
.products-grid .item .product-image {position: relative;text-align: center;padding: 5px;}
.products-grid .item .product-image .product-img {position: relative;background-color: #ffffff;overflow: hidden;margin-bottom: 0px;padding: 0px;line-height: 250px;}
.products-grid .item .product-image img {display: inline-block;width: auto;max-width: 100%;max-height: 250px;}
.products-grid .item .product-shop {padding: 5px 15px 15px 15px;}
.products-grid .item .product-shop .product-name {text-align: center;margin-bottom: 15px;}
.products-grid .item .product-shop .product-name a {display: block;height: 36px;overflow: hidden;font-size: 16px;line-height: 18px;}
.products-grid .item .product-shop .actions {height: 45px;border: 1px solid #cecece;border-right: 0;background: #f3f3f3;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.products-grid .item .product-shop .actions .price-box {width: calc(100% - 45px);padding: 0 5px;text-align: center;}
.products-grid .item .product-shop .actions .price-box a {display: block;}
.products-grid .item .product-shop .actions .price-box a:hover {color: #6bac1e;}
.products-grid .item .product-shop .actions .price-box .old-price {margin-left: 10px;}
.products-grid .item .product-shop .actions .button {margin-top: -1px;}
.products-grid .item.empty .product-shop .actions .price-box .price {color: #cecece;}
.products-grid .item.empty .product-shop .actions .price-box .old-price {display: none;}
.products-grid .item .product-shop .add-to-links {margin-top: 15px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;justify-content: space-between;}
.products-grid .item .product-shop .add-to-links a:before {margin-right: 8px;}
.products-grid .item .product-shop .add-to-links .remove {display: inline-block;}
.products-grid .item .product-shop .add-to-links .remove:before {content: '\e904';font-size: 18px;vertical-align: middle;font-family: 'icomoon';font-weight: normal;font-style: normal;color: #c6c6c6;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;}
.products-grid .item .product-shop .add-to-links .remove:hover, .products-grid .item .product-shop .add-to-links .remove:hover:before {color: #fe8a01;}
.full .products-grid .item:nth-child(3n) {margin-right: 30px;}
.full .products-grid .item:nth-child(4n) {margin-right: 0px;}
/** Товары списком **/
.products-list {}
.products-list .item {width: 100%;background: #f3f3f3;padding: 0 15px;padding: 10px;margin-bottom: 15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.products-list .item:nth-child(2n) {background: #ffffff;}
.products-list .item .product-image {width: 50px;}
.products-list .item .product-image a {display: block;width: 50px;height: 50px;line-height: 48px;text-align: center;}
.products-list .item .product-image a img {max-width: 50px;max-height: 50px;}
.products-list .item .product-name {width: calc(100% - 300px);max-height: 40px;overflow: hidden;padding: 0 15px;}
.products-list .item .add-to-links {width: 60px;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;}
.products-list .item .actions {width: 190px;height: 45px;border: 0;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: flex-end;}
.products-list .item .actions .price-box {padding: 0 15px;text-align: center;}
.products-list .item .actions .price-box a {display: block;}
.products-list .item .actions .price-box a:hover {color: #6bac1e;}
.products-list .item .actions .price-box .old-price {display: block;}
.products-list .item .actions .button {margin-top: -1px;}
/*** Товар ***/
.product-view .product-img-box {margin-bottom: 30px;padding-left: 0;}
.product-view .product-img-box .product-image {position: relative;text-align: left;margin: 0 auto;min-height: 200px;max-width:600px;max-height:600px;}
.product-view .product-img-box .product-image:hover {cursor: pointer;}
.product-view .product-img-box .product-image img {display: block;margin: 0 auto;max-width:100%;max-height:600px;}
.product-view .product-img-box .product-image .ico span {top: 10px;right: 10px;}
.product-view .product-img-box .thumblist-box {margin: 30px 0 0 0;padding: 0;}
.product-view .product-img-box .thumblist-box .thumblist {margin: 0;padding: 0;}
.product-view .product-img-box .thumblist-box .thumblist .owl-item {border: 1px solid #cecece;text-align: center;}
.product-view .product-img-box .thumblist-box .thumblist .thumb {display: inline-block;line-height: 130px;text-align: center;overflow: hidden;}
.product-view .product-img-box .thumblist-box .thumblist .thumb a {display: block;}
.product-view .product-img-box .thumblist-box .thumblist .thumb a img {display: inline-block;width: auto;max-width: 100%;}
.product-view .product-img-box .thumblist-box .thumblist .owl-nav > div {position: absolute;top: 50%;margin-top: -20px;opacity: 0.7;filter: alpha(opacity=70);}
.product-view .product-img-box .thumblist-box .thumblist .owl-nav > div:hover {opacity: 1;filter: alpha(opacity=100);}
.product-view .product-img-box .thumblist-box .thumblist .owl-stage-outer {margin-left: -1px;}
.product-view .product-shop {margin-bottom: 30px;}
.product-view .product-name {display: block;max-height: 60px;overflow: hidden;margin-bottom: 15px;}
.product-view .product-name h1 {font-size: 24px;line-height: 30px;font-weight: bold;text-transform: none;}
.product-view .description {display: block;max-height: 60px;overflow: hidden;margin-bottom: 15px;font-size: 15px;}
.product-view .ratings {margin-bottom: 30px;height: auto;}
.product-view .ratings .rating-box {margin-right: 15px;}
.product-view .ratings .opinion {display: inline-block;vertical-align: middle;color: #80c52e;}
.product-view .ratings .opinion a {color: #80c52e;}
.product-view .ratings .separator {display: inline-block;vertical-align: middle;width: 1px;height: 18px;background: #80c52e;margin: 0 5px;text-indent: 9999px;}
.product-view .goodsDataMainModificationArtNumber {display: inline-block;vertical-align: middle;color: #666666;}
.product-view .goodsDataMainModificationArtNumber span {margin-left: 3px;font-weight: bold;}
.product-view .goodsDataMainModificationAvailable {display: none;}
.product-view .price-box {margin-bottom: 30px;background: #f3f3f3;padding: 15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.product-view .price-box .label {font-size: 15px;line-height: 28px;margin-right: 15px;}
.product-view .price-box .special-price .price {font-size: 24px;font-weight: bold;}
.product-view .price-box .old-price .price {font-size: 18px;margin-left: 10px;}
.product-view .price-box > div {display: inline-block;vertical-align: bottom;}
.product-view .price-box .ico-sale {display: inline-block;position: relative;vertical-align: middle;top: auto;right: auto;color: #ffffff;line-height: 20px;margin-left: 15px;width: auto;padding: 0 10px 0 20px;}
.product-view .goodsDataMainDiscountBlock {padding: 15px;background-color: #03c8de;color: #ffffff;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.product-view .goodsDataMainDiscountBlock .title {width: 50%;font-size: 24px;font-weight: bold;font-style: italic;}
.product-view .goodsDataMainDiscountBlock .content {width: 50%;text-align: right;}
.product-view .goodsDataMainDiscountBlock .content label {margin-right: 5px;}
.product-view .goodsDataMainDiscountBlock .content .bar {display: inline-block;width: 95px;height: 12px;background-color: rgba(255, 243, 36, 1);vertical-align: middle;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.product-view .goodsDataMainDiscountBlock .content .bar:before {content: '';display: inline-block;width: 115px;height: 12px;background-color: rgba(255, 243, 36, 0.5);vertical-align: top;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.product-view .goodsDataMainDiscountBlock .content .count {margin-left: 30px;}
.product-view .goodsDataMainDiscountBlock .content .counter {margin-top: 5px;}
.product-view .goodsDataMainDiscountBlock .content .counter > div {display: inline-block;}
.product-view .goodsDataMainModificationsBlock select {display: none;}
.product-view .goodsDataMainModificationsBlock label {display: inline-block;font-size: 15px;margin: 0 15px 3px 0;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty {margin-bottom: 5px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue {display: inline-block;border: 1px solid #cecece;padding: 6px 15px;margin: 0 10px 10px 0;cursor: pointer;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.active, .product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue:hover {color: #80c52e;border: 1px solid #80c52e;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue.disabled {color: #999999;border: 1px solid #cecece;background-color: #f3f3f3;cursor: default;}
.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsDescriptionBlock {display: block;max-height: 60px;overflow: hidden;}
.product-view .qty {display: inline-block;position: relative;vertical-align: middle;border: 1px solid #cecece;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.product-view .qty-wrap {margin: 20px 0;}
.product-view .qty-wrap .label {display: inline-block;font-size: 15px;margin-right: 30px;}
.product-view .qty-wrap .quantity {display: inline-block;vertical-align: middle;width: 40px;height: 28px;line-height: 28px;padding: 0px;border: 0;color: #000000;background-color: #ffffff;text-align: center;}
.product-view .qty-wrap .quantity {-moz-appearance:textfield;}
.product-view .qty-wrap .quantity::-webkit-outer-spin-button, .product-view .qty-wrap .quantity::-webkit-inner-spin-button {-webkit-appearance: none;}
.product-view .qty-wrap a {display: inline-block;position: relative;vertical-align: middle;top: 0;width: 30px;height: 30px;line-height: 30px;text-align: center;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.product-view .qty-wrap a:hover, .product-view .qty-wrap a:hover {background-color: #f3f3f3;}
.product-view .qty-wrap a span {display: inline-block;position: relative;width: 12px;height: 12px;}
.product-view .qty-wrap a span:after, .product-view .qty-wrap a span:before {content: "";display: inline-block;position: absolute;background-color: #cecece;}
.product-view .qty-wrap a#qty_minus {left: 0;border-right: 1px solid #cecece;}
.product-view .qty-wrap a#qty_plus {right: 0;border-left: 1px solid #cecece;}
.product-view .qty-wrap a#qty_minus span:after {width: 12px;height: 2px;top: 6px;right: 0px;}
.product-view .qty-wrap a#qty_plus span:after {width: 12px;height: 2px;top: 6px;right: 0px;}
.product-view .qty-wrap a#qty_plus span:before {width: 2px;height: 12px;top: 1px;right: 5px;}
.product-view .qty-wrap input::-webkit-outer-spin-button, .product-view .qty-wrap input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.product-view .add-to-cart {margin-bottom: 15px;}
.product-view .add-to-cart .add-cart {width: auto;height: auto;font-size: 16px;line-height: 48px;padding: 0 30px;}
.product-view .add-to-cart .add-cart:before {display: none;}
.product-view .add-to-cart .add-cart span {display: inline-block;}
.product-view .add-to-cart .add-cart + .add-cart {margin-left: 15px;}
.product-view .add-to-cart .more {display: none;}
.product-view .add-to-links {margin-bottom: 15px;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.product-view .add-to-links a + a {margin-left: 30px;}
.product-view .add-to-links a:before {margin-right: 5px;}
.product-view .additional {border-top: 1px solid #cecece;padding-top: 15px;font-size: 14px;}
.product-view .additional .label {color: #999999;margin-right: 15px;}
.product-view .additional .policy i {display: inline-block;position: relative;width: 20px;height: 20px;line-height: 18px;margin-left: 10px;color: #999999;font-family: 'Arimo', sans-serif;font-size: 13px;font-weight: bold;background: #f3f3f3;border: 1px solid #cecece;vertical-align: middle;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.product-view .additional .policy i:hover {background: #fe8a01;color: #ffffff;border: 1px solid #fe8a01;}
.product-view .add-to-box.empty .qty-wrap {display: none;}
.product-view .add-to-box.empty .add-to-cart {display: none;}
/* Способы оплаты */
#payment {margin-top: 10px;}
#payment a:hover {text-decoration: none;}
#payment span {display: inline-block;vertical-align: middle;width: 40px;height: 27px;margin: 0 10px 10px 0;cursor: pointer;background: url("/design/d566200/payment.png?design=fazenda&lc=1750272950") no-repeat;}
#payment span:nth-child(5n) {clear: both;}
#payment span:hover {background-position-y: -33px;}
#payment .sber {width: 26px;background-position: 0 -33px;}
#payment .visa {width: 69px;background-position: -34px -33px;}
#payment .mastercard {width: 43px;background-position: -112px -33px;}
#payment .maestro {width: 43px;background-position: -162px -33px;}
#payment .yandex {width: 18px;background-position: -215px -33px;}
#payment .webmoney {width: 26px;background-position: -242px -33px;}
#payment .rbk {width: 26px;background-position: -277px -33px;}
#payment .sms {width: 33px;background-position: -312px -33px;}
#payment .qiwi {width: 24px;background-position: -353px -33px;}
/** Вкладки табы **/
.product-tabs {display: block;margin: 30px 0;clear: both;}
.product-tabs .tabs {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.product-tabs .tabs .tab {display: inline-block;position: relative;width: auto;line-height: 40px;margin: 0 15px;padding: 0;text-align: center;border-bottom: 3px solid transparent;vertical-align: bottom;}
.product-tabs .tabs .tab:first-child {margin-left: 0;}
.product-tabs .tabs .tab a {display: block;position: relative;font-size: 15px;}
.product-tabs .tabs .tab.active, .product-tabs .tabs .tab:hover {border-bottom: 3px solid #cecece;cursor: default;}
.product-tabs .tabs .tab.active a {font-size: 20px;}
.product-tabs .content {display: block;padding: 20px 0 0 0;border-top: 1px solid #cecece;background-color: transparent;}
.product-tabs .tab-content {padding: 0px;overflow: hidden;}
.product-tabs .tab-content .htmlDataBlock {margin: 0;padding: 0;}
.product-tabs .tab-content .htmlDataBlock p {margin: 0;}
.product-tabs .tab-content .delivery {margin-bottom: 30px;}
.product-tabs .tab-content .delivery:last-child {margin-bottom: 0;}
.product-tabs .tab-content .delivery p {margin-bottom: 15px;word-break: break-word;}
.product-tabs .tab-content .delivery h4 {margin-bottom: 5px;}
.product-tabs .tab-content .delivery h5 {margin: 10px 0 5px 0;}
.product-tabs .tab-content .delivery h6 {font-weight: 400;}
.product-tabs .tab-content .delivery .price-box {margin-left: 10px;}
.product-tabs .tab-content .delivery .desc {margin: 0 0 5px 10px;}
.product-tabs .tab-content .features-list .features {position: relative;margin: 0px;padding: 0px;border: 1px solid #cecece;border-bottom: 0;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.product-tabs .tab-content .features-list .features:last-child {border-bottom: 1px solid #cecece;}
.product-tabs .tab-content .features-list .features:nth-child(2n-1) {background: #f3f3f3;}
.product-tabs .tab-content .features-list .features:before {content: "";display: block;width: 1px;height: 100%;position: absolute;left: 50%;top: 0;background: #cecece;}
.product-tabs .tab-content .features-list .features .name {width: 50%;padding: 15px;color: #999999;}
.product-tabs .tab-content .features-list .features .value {width: 50%;padding: 15px;text-align: right;}
.product-tabs .tab-content #goodsDataOpinionAdd > .title {margin-bottom: 15px;}
.goodsDataOpinionAddTable {margin-bottom: 30px;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock {position: relative;margin-bottom: 15px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock label {width: 140px;color: #999999;margin: 3px 0;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock input, .goodsDataOpinionAddTable .goodsDataOpinionBlock textarea {display: inline-block;width: calc(100% - 140px);max-width: 100%;height: 45px;line-height: 45px;background: #ffffff;border: 1px solid #cecece;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock textarea {padding-top: 15px;line-height: 1;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock label.error {width: 180px;bottom: -36px;}
.goodsDataOpinionAddTable .buttons {text-align: right;}
.goodsDataOpinionAddTable .buttons .button {padding: 0 30px;}
.goodsDataOpinionList .buttons {width: 70px;text-align: right;margin-left: 30px;}
.goodsDataOpinionList .bord {margin-bottom: 30px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.goodsDataOpinionList .cell1 {display: block;width: 140px;}
.goodsDataOpinionList .cell2 {display: block;width: calc(100% - 240px);background: #f3f3f3;padding: 15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.goodsDataOpinionList .goodsDataOpinionListClient {font-size: 15px;display: block;overflow: hidden;text-overflow: ellipsis;}
.goodsDataOpinionList .goodsDataOpinionListDate {font-size: 13px;color: #999999;margin: 5px 0 3px 0;}
.goodsDataOpinionList .goodsDataOpinionListDesc {margin-bottom: 10px;overflow: hidden;}
.goodsDataOpinionList .goodsDataOpinionListDesc:last-child {margin-bottom: 0;}
.goodsDataOpinionList .goodsDataOpinionListDesc i {font-size: 20px;margin-right: 15px;vertical-align: middle;}
.goodsDataOpinionList .goodsDataOpinionListDesc label {display: none;}
.goodsDataOpinionList .goodsDataOpinionListDesc .icon-add {color: #80c52e;}
.goodsDataOpinionList .goodsDataOpinionListDesc .icon-remove {color: #fe8a01;}
/* Отзывы */
.review-counter {margin-bottom: 30px;padding-top: 30px;border-top: 1px solid #cecece;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.review-counter .rewiew-grade {width: 220px;}
.review-counter .rewiew-grade .rewiew-count .count {font-size: 30px;color: #fe8a01;font-weight: bold;}
.review-counter .rewiew-grade .rewiew-count span + span {margin-left: 5px;}
.review-counter .rewiew-grade .rating-box {width: 120px;height: 24px;}
.review-counter .rewiew-grade .rating-box:before {width: 120px;height: 24px;line-height: 24px;font-size: 24px;}
.review-counter .rewiew-grade .rating-box .rating {height: 24px;}
.review-counter .rewiew-grade .rating-box .rating:before {width: 120px;height: 24px;line-height: 24px;font-size: 24px;}
.review-counter .grade-lines {width: calc(100% - 220px);border-left: 1px solid #cecece;padding: 0 30px;}
.review-counter .grade-lines .grade-block {margin-bottom: 10px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.review-counter .grade-lines .grade-block:last-child {margin-bottom: 0;}
.review-counter .grade-lines .grade-block .grade-text {width: 90px;}
.review-counter .grade-lines .grade-block .grade-line {display: block;width: 200px;height: 10px;background: #f3f3f3;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.review-counter .grade-lines .grade-block .grade-line .grade-line-count {display: block;width: 0;max-width: 200px;height: 10px;background: #fe8a01;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.review-counter .grade-lines .grade-block .grade-count-number {padding-left: 15px;}
/* Страницы */
.pages {display: inline-block;position: relative;margin: 0px;text-align: right;}
.pages ol {display: inline-block;margin: 0;padding: 0;list-style: none;}
.pages ol li {display: inline-block;}
.pages ol li a, .pages ol li span {display: inline-block;position: relative;width: 34px;line-height: 34px;padding: 0;text-align: center;text-decoration: none;-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-o-transition: all 0s ease;-ms-transition: all 0s ease;transition: all 0s ease;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.pages ol li span {color: #fff;background-color: #fe8a01;border-color: #fe8a01;cursor: default;z-index: 3;}
.pages ol li:hover a, .pages ol li.current span {color: #fff;background-color: #fe8a01;border-color: #fe8a01;}
.pages ol li i {font-size: 24px;vertical-align: middle;}
.pages ol li.first i {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.pages .label {margin-right: 10px;}
/** С этим товаром смотрят и Сопутствующие **/
.related .related-goods {margin-bottom: 30px;}
.related .block-title {margin-bottom: 30px;padding: 15px 0;text-align: center;background-image: -moz-linear-gradient( 0deg, rgb(110,185,21) 0%, rgb(128,197,46) 49%, rgb(110,185,21) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(110,185,21) 0%, rgb(128,197,46) 49%, rgb(110,185,21) 100%);background-image: -ms-linear-gradient( 0deg, rgb(110,185,21) 0%, rgb(128,197,46) 49%, rgb(110,185,21) 100%);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.related .block-title .title {color: #ffffff;line-height: 24px;font-size: 20px;text-transform: none;font-weight: 400;}
.related .products-grid.owl-carousel .item {width: auto;margin:0;}
.related .products-grid.owl-carousel .owl-stage-outer {margin-left: -2px;padding: 1px;}
.related .owl-nav > div {position: absolute;top: 50%;margin-top: -20px;}
.related .owl-nav .owl-prev {left: -1px;}
.related .owl-nav .owl-next {right: 1px;}
/*** Нижнийбар ***/
#botbar {display: block;position: fixed;left: 0;bottom: 0;width: 100%;background: #f3f3f3;border: 1px solid #cecece;cursor: pointer;z-index: 98;}
#botbar .goods .name {width: calc(100% - 250px);max-height: 38px;overflow: hidden;padding-left: 10px;}
#botbar .goods .name h2 {font-size: 15px;text-transform: none;}
.goods #back-top, .compare #back-top {display: none!important;}
#botbar .compare {padding: 10px 0;}
/*** Корзина ***/
.cart_items.active .cartForm {width: calc(100% - 360px);padding-right: 30px;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;-o-transition: transform width 0.3s;-ms-transition: transform width 0.3s;transition: transform width 0.3s;}
.cart_items.active #globalOrder {width: 360px;border: 1px solid #cecece;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;-o-transition: transform width 0.3s;-ms-transition: transform width 0.3s;transition: transform width 0.3s;}
.cart_items .cartForm {width: 100%;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;-o-transition: transform width 0.3s;-ms-transition: transform width 0.3s;transition: transform width 0.3s;}
.cart_items #globalOrder {width: 0;border: 0;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;-o-transition: transform width 0.3s;-ms-transition: transform width 0.3s;transition: transform width 0.3s;}
.cartTable .actions {width: 100%;margin: 30px 0 0 0;}
.cartTable .actions .buttons {display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;}
.closeOrder {display: none;}
.cart #page-title {margin-bottom: 15px;}
.cart_items {position: relative;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.cart_items .cartForm.hide {display: none;}
.cartTable {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.cartTable .inputText:disabled {background-color: #fafafa;cursor: not-allowed;}
.cartTable .cartList {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: column;flex-direction: column;}
.cartTable .cartList .items {width: 100%;margin: 0 0 15px 0;padding: 0 0 15px 0;border-bottom: 1px solid #cecece;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;}
.cartTable .cartList .items:first-child {padding-top: 15px;border-top: 1px solid #cecece;}
.cartTable .cartList .items:last-child {margin-bottom: 0;}
.cartTable .cartList .items > div {text-align: center;}
.cartTable .cartList .items .image {width: 150px;}
.cartTable .cartList .items .image a {display: inline-block;line-height: 146px;}
.cartTable .cartList .items .image img {max-width: 100%;}
.cartTable .cartList .items .content {width: calc(100% - 150px);display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: flex-start;-webkit-align-items: flex-start;-webkit-box-align: flex-start;align-items: flex-start;justify-content: space-between;}
.cartTable .cartList .items .name {width: 50%;padding: 0 15px;text-align: left;font-size: 14px;}
.cartTable .cartList .items .name a {display: block;max-height: 40px;overflow: hidden;margin-bottom: 15px;font-size: 16px;font-weight: 500;text-transform: none;}
.cartTable .cartList .items .name .label {color: #999999;margin-right: 5px;}
.cartTable .cartList .items .name .properties {display: block;text-overflow: ellipsis;overflow: hidden;}
.cartTable .cartList .items .cart-price {position: relative;text-align: right;}
.cartTable .cartList .items .closetd .remove {font-size: 20px;}
.cartTable .cartList .items .cart-qty {position: relative;text-align: left;}
.cartTable .cartList .items .cart-qty .wrap-qty {position: relative;max-width: 120px;margin: 0 3px;border: 1px solid #cecece;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.cartTable .cartList .items .cart-qty .wrap-qty a {display: inline-block;position: relative;vertical-align: middle;top: 0;width: 30px;height: 30px;line-height: 30px;text-align: center;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.cartTable .cartList .items .cart-qty .wrap-qty a span {display: inline-block;position: relative;width: 12px;height: 12px;vertical-align: unset;}
.cartTable .cartList .items .cart-qty .wrap-qty a span:after, .cartTable .cartList .items .cart-qty .wrap-qty a span:before {content: "";display: inline-block;position: absolute;background-color: #cecece;}
.cartTable .cartList .items .cart-qty .wrap-qty a:hover span:before, .cartTable .cartList .items .cart-qty .wrap-qty a:hover span:after {background-color: #fe8a01;}
.cartTable .cartList .items .cart-qty .qty-minus {left: 0;border-right: 1px solid #cecece;}
.cartTable .cartList .items .cart-qty .qty-plus {right: 0;border-left: 1px solid #cecece;}
.cartTable .cartList .items .cart-qty .qty-minus span:after {width: 12px;height: 2px;top: 6px;right: 0px;}
.cartTable .cartList .items .cart-qty .qty-plus span:after {width: 12px;height: 2px;top: 6px;right: 0px;}
.cartTable .cartList .items .cart-qty .qty-plus span:before {width: 2px;height: 12px;top: 1px;right: 5px;}
.cartTable .cartList .items .cart-qty input {display: inline-block;vertical-align: middle;width: 40px;height: 30px;line-height: 30px;padding: 0px;border: 0;color: #000000;background-color: #ffffff;text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.cartTable .cartList .items .cart-qty input[type="number"] {-moz-appearance:textfield;}
.cartTable .cartList .items .cart-qty input::-webkit-outer-spin-button, .cartTable .cartList .items .cart-qty input::-webkit-inner-spin-button {-webkit-appearance: none;}
.cartTable.disable .cartList .items .cart-qty .wrap-qty:before {content: "";display: block;width: 100%;height: 100%;position: absolute;z-index: 2;}
.cartTable.disable .cartList .items .cart-qty .wrap-qty a {background-color: #fafafa;cursor: not-allowed;}
.cartTable.disable .cartList .items .closetd {display: none;}
.cartTable .cartFoot {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.cartTable .cartFoot .buttons a {font-size: 15px;color: #6bac1e;}
.cartTable .cartFoot .buttons a:hover span {text-decoration: underline;}
.cartTable .cartFoot .buttons a i {font-size: 18px;color: #6bac1e;margin-right: 5px;vertical-align: middle;}
.cartTable .cartFoot .buttons a span {vertical-align: middle;}
.cartTable .cartFoot .total {width: 300px;border: 1px solid #cecece;border-top: 0;padding: 15px;background: #f3f3f3;}
.cartTable .cartFoot .total > div {display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-between;}
.cartTable .cartFoot .total .TotalSum {color: #6bac1e;}
.cartTable .cartFoot .total .TotalSum .price {font-size: 20px;font-weight: bold;}
.cartTable .cartFoot .total .TotalDelivery {margin-bottom: 10px;}
.cartTable .cartFoot .total .discounttr {margin-bottom: 10px;}
.cartTable .cartFoot .total .price {font-size: 16px;font-weight: normal;}
#globalOrder {width: 360px;border: 1px solid #cecece;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#globalOrder > .title {display: -ms-flexbox;display: -webkit-flex;display: flex;}
#globalOrder > .title > div {width: 50%;font-size: 16px;text-align: center;padding: 15px 0;background: #f3f3f3;cursor: pointer;border-bottom: 1px solid #cecece;}
#globalOrder > .title > div.active {background: #ffffff;border-bottom: 0;}
#globalOrder > .title > div + div {border-left: 1px solid #cecece;}
#globalOrder .content {position: relative;padding: 15px;min-height: 355px;}
#OrderAjaxBlockQuick .adress:not(.hasRequired), #OrderAjaxBlockQuick .delivery, #OrderAjaxBlockQuick .payment, #OrderAjaxBlockQuick .coupons {display: none;}
#OrderAjaxBlockQuick .adress.hasRequired {margin-top: 30px;}
#OrderAjaxBlockQuick .adress.hasRequired .form-list .fields, #OrderAjaxBlockQuick .adress.hasRequired .form-list .field {display: none;}
#OrderAjaxBlockQuick .adress.hasRequired .form-list .fields.required, #OrderAjaxBlockQuick .adress.hasRequired .form-list .field.required {display: flex;}
#OrderAjaxBlockQuick .title {font-size: 16px;text-transform: none;margin: 0px 0 10px 0;}
#OrderAjaxBlockQuick .callbackForm .callback-input {margin-bottom: 15px;}
#OrderAjaxBlockQuick .callbackForm .callback-input input, #OrderAjaxBlockQuick .callbackForm .callback-input textarea {max-width: 100%;}
#OrderAjaxBlockQuick .callbackForm .pp {margin-top: 10px;font-size: 11px;text-align: center;}
#OrderAjaxBlockQuick .callbackForm .buttons {text-align: center;}
/** Быстрый заказ **/
.formfast .title {font-size: 16px;text-transform: none;margin: 30px 0 10px 0;}
.formfast .account .title {margin-top: 0;}
.formfast .adress .form-list .fields {display: flex;flex-wrap: nowrap;}
.formfast .adress .form-list .fields .field {width: 100%;margin-right: 0;margin-left: 15px;}
.formfast .adress .form-list .fields .field:first-child {margin-left: 0;}
.formfast .adress .form-list .fields .field > div {width: 100%;}
.formfast .delivery .manufacturer-list .zoneSelect {margin-top: 15px;}
.formfast .delivery .manufacturer-list .currentDeliveryDesc {margin-top: 15px;}
.formfast .delivery .manufacturer-list .orderStageDeliveryZonePrice {color: #6bac1e;font-size: 16px;font-weight: bold;margin-left: 5px;}
.formfast .delivery .manufacturer-list .currentDeliveryDescription {margin-top: 5px;}
.formfast .buttons {text-align: center;margin-top: 30px;}
.formfast .buttons .pp {font-size: 11px;margin-top: 10px;}
.formfast .inputText {max-width: 100%;}
.formfast .coupons .couponBlock {position: relative;}
.formfast .coupons .couponBlock .button {position: absolute;top: 0;right: 0;width: 105px;padding: 0;z-index: 1;}
.formfast .coupons .couponBlock .button i {font-size: 18px;vertical-align: middle;}
.formfast .coupons .couponBlock .reset {opacity: 0;filter: alpha(opacity=0);position: absolute;top: 12px;z-index: 1;right: 115px;font-size: 18px;cursor: pointer;}
.formfast .coupons .couponBlock .reset.active {opacity: 1;filter: alpha(opacity=100);}
.formfast .coupons .couponBlock .reset:hover {color: #6bac1e;}
.formfast .coupons .couponBlock.error input::placeholder {color: red;}
.formfast .coupons .couponBlock.error .button {background-color: red;border-color: red;}
.contactWantRegister input {vertical-align: middle;cursor: pointer;}
.contactWantRegister.active {margin-bottom: 10px;}
/*** Ajax Добавление товара в корзину ***/
#cart-layer {width: 400px;padding: 0;}
#cart-layer > .title {margin: 0;padding: 30px;text-align: center;border-bottom: 1px solid #cecece;}
#cart-layer .cart-ajax .cart-product {padding: 30px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
#cart-layer .cart-ajax .cart-product .cart-product-image {width: 45%;}
#cart-layer .cart-ajax .cart-product .cart-product-info {width: 55%;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-name {font-size: 15px;margin-bottom: 5px;max-height: 40px;overflow: hidden;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-desc {font-size: 13px;margin-bottom: 5px;max-height: 50px;overflow: hidden;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-mod {font-size: 12px;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-quantity {margin-top: 10px;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-quantity span {margin-right: 5px;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-quantity strong {color: #fe8a01;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-price {margin-top: 5px;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-price span {margin-right: 5px;}
#cart-layer .cart-ajax .cart-product .cart-product-info .product-price strong {color: #fe8a01;}
#cart-layer .cart-ajax .buttons {padding: 30px;background: #f3f3f3;border-top: 1px solid #cecece;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
#cart-layer .cart-ajax .buttons .total {width: 100%;margin-bottom: 30px;text-align: center;font-size: 20px;}
#cart-layer .cart-ajax .buttons .total strong {margin: 0 6px;color: #fe8a01;}
/*** Быстрый просмотр ***/
.fancybox-content {max-width: 900px;padding: 0px;}
.fancybox-content .notice {padding: 20px 30px;}
.fancybox-content .formfast {padding: 0px 30px 30px 30px;}
.fancybox-content .product-tabs {display: none;}
.fancybox-content.product-view .product-img-box {display: none;}
.fancybox-content.product-view .product-shop {width: 100%;padding: 30px;margin: 0;}
.fancybox-content.product-view .ratings {display: none;}
.fancybox-content.product-view .additional {display: none;}
.fancybox-content.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsValue {display: none;}
.fancybox-content.product-view .goodsDataMainModificationsBlock label {display: block;}
.fancybox-content.product-view .goodsDataMainModificationsBlock select {display: block;max-width: 100%;}
.fancybox-content.product-view .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty {margin-bottom: 15px;}
.modal {padding: 30px 30px 15px;}
.modal h2 {font-weight: normal;text-transform: none;}
.modal h4 {font-weight: normal;text-transform: none;margin-bottom: 10px;}
.fancybox-content.DescriptionBlock {padding: 30px;}
.fancybox-content.DescriptionBlock .block-title {display: block;}
.fancybox-content.product-view {max-width: 460px;}
/*** Личный кабинет (Страницы) ***/
.col-account {margin: 0;padding-bottom: 30px;}
.col-account h3 {line-height: normal;padding: 0 0 10px;margin-bottom: 15px;border-bottom: 1px solid #cecece;}
.col-account .buttons .button {margin-bottom: 5px;vertical-align: middle;}
.col-account .buttons p {margin-bottom: 0px;}
.account .form-list .fields label:not(.error) {display: block;}
.form-list .fields {width: 100%;position: relative;margin: 0 0 15px 0;}
.form-list .fields label {display: none;margin: 3px 0;}
.form-list .fields input, .form-list .fields textarea {width: 100%;max-width: 100%;}
.form-list .fields > div {margin-right: 15px;}
.form-list .fields > div:last-child {margin-right: 0;}
.form-list .fields .first {flex: 1 1 40%;}
.form-list .fields .second {flex: 1 1 25%;}
.form-list .fields .third {flex: 1 1 25%;}
.form-list .file {margin-bottom: 15px;}
.form-list .file label {display: block;margin-bottom: 5px;}
.clientForm .pp {margin-bottom: 10px;}
.account .form-list .fields .inputText, .adress .form-list .fields .inputText, .adress .form-list .fields textarea {max-width: 100%;}
/*** Обратный звонок, Связь с администрацией ***/
.callback-info .callback-form {text-align: left;}
.callback-info .callback-form div {margin-bottom: 10px;}
.callback-info .callback-form div label {display: block;margin: 3px 0;}
.callback-info .callback-form div label.error {position: relative;max-width: 200px;}
.callback-info .callback-form div input {margin: 0;}
.feedbackForm .pp {margin: 15px 0;font-size: 14px;}
/** Платежные системы на странице просмотра заказа **/
.order-info .title {margin-bottom: 10px;}
.order-info .paymentQiwi .tr2 .ceil1 {padding: 25px 0 25px;}
.order-info .paymentQiwi .tr6 .ceil1 {padding: 16px 10px 15px;}
.order-info .paymentQiwi .PhoneLabel, .order-info .paymentQiwi .PhoneInput {float: none;}
.order-info .paymentQiwi .PhoneInput {padding: 10px 0 0;}
.order-info .paymentQiwi #form_phone {width: 130px;text-align: center;}
/*** Новости ***/
.news-box {position: relative;}
.news-box:before {content: "";display: inline-block;position: absolute;left: 20px;width: 5px;height: 100%;background-color: #80c52e;}
.news-box .news {margin-bottom: 30px;margin-left: 70px;padding: 15px;border: 1px solid #cecece;}
.news-box .news:before {content: "\e921";font-family: "icomoon";color: #fff;font-size: 20px;display: inline-block;position: absolute;left: 0;width: 45px;height: 45px;line-height: 45px;background-color: #80c52e;text-align: center;vertical-align: middle;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.news-box .news .title {margin-bottom: 10px;}
.news-box .news .title a {display: block;max-height: 36px;overflow: hidden;font-size: 16px;}
.news-box .news .date {margin-bottom: 10px;}
.news-box .pages {display: block;float: none;margin-top: 30px;text-align: right;}
.news-box.page:before {display: none;}
.news-box.page .date {text-align: right;margin: 10px 0;}
/*** Оформление заказа ***/
.orderStrageContent .form-list .fields label {display: block;}
.orderStrageContent .quick_order_payment, .orderStrageContent .coupons {margin-bottom: 15px;}
.orderStrageContent .buttons .button:nth-child(2) {float: right;}
.orderStrageContent .payment {margin-bottom: 15px;}
.orderStrageContent .registrations .text, .orderStrageContent .form-list .text {text-transform: uppercase;margin: 8px 0;}
.orderStrageContent .registrations .text-italic {color: #b2b2b2;margin-bottom: 15px;}
.orderStrageContent .registrations .contactWantRegister input {margin: 0;vertical-align: middle;}
.orderStrageContent h3.title {margin-bottom: 15px;}
.orderStrageContent .delivery {margin-bottom: 15px;}
.stages-list {display: -ms-flexbox;display: -webkit-flex;display: flex;width: 100%;margin-bottom: 32px;}
.stages-list .stages {-webkit-flex-basis: 24%;-ms-flex-preferred-size: 24%;flex-basis: 24%;max-width: 50%;position: relative;font-size: 18px;line-height: 2em;padding-top: 30px;}
.stages-list .stages:before {content: '\e836';font-size: 36px;line-height: 1;padding-right: 5px;vertical-align: bottom;opacity: 0.5;filter: alpha(opacity=50);display: inline-block;font-family: "icomoon";text-rendering: auto;-webkit-font-smoothing: antialiased;transform: translate(0,0);}
.stages-list .stages:after {content: '';position: absolute;top: calc(50% + 15px);left: 32px;width: 70%;height: 2px;margin-top: -1px;background: #000000;opacity: 0.5;filter: alpha(opacity=50);}
.stages-list .stages .title, .stages-list .stages a {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;font-size: 26px;line-height: 1;font-weight: 600;cursor: default;}
.stages-list .stages a:hover .title {cursor: pointer;}
.stages-list .stages.active {opacity: 1;filter: alpha(opacity=100);}
.stages-list .stages.active:before, .stages-list .stages:hover:before {content: '\e837';opacity: 1;filter: alpha(opacity=100);display: inline-block;color: #80c52e;font-family: "icomoon";text-rendering: auto;-webkit-font-smoothing: antialiased;transform: translate(0,0);}
.stages-list .stages.active:after, .stages-list .stages:hover:after {background: #80c52e;opacity: 1;filter: alpha(opacity=100);}
.stages-list .stages .title:before {margin-right: 5px;}
.stages-list .stages:nth-child(1) .title:before {content: '1.';}
.stages-list .stages:nth-child(2) .title:before {content: '2.';}
.stages-list .stages:nth-child(3) .title:before {content: '3.';}
.stages-list .stages:nth-child(4) .title:before {content: '4.';}
.delivery .deliveryZonePrice {margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable .deliveryOption .orderStageDeliveryZonePrice span, .delivery .orderStageDeliveryListTable .deliveryOption .orderStageDeliveryDefaultPrice span {font-size: 20px;font-weight: bold;color: #fe8a01;}
.delivery .orderStageDeliveryListTable .deliveryOption .orderStageDeliveryZonePrice label, .delivery .orderStageDeliveryListTable .deliveryOption .orderStageDeliveryDefaultPrice label {margin-right: 10px;font-size: 20px;font-weight: 600;}
.delivery .orderStageDeliveryListTable .deliveryOption {margin-bottom: 15px;}
.delivery .orderStageDeliveryListTable .cell1 {display: inline-block;text-align: center;vertical-align: top;}
.delivery .orderStageDeliveryListTable .cell2 {display: inline-block;width: calc(100% - 40px);padding: 0;vertical-align: middle;}
.delivery .orderStageDeliveryListTable .cell2 > label {display: block;margin-bottom: 5px;text-transform: none;font-weight: 600;}
.delivery .orderStageDeliveryListTable .cell2 .delivery_desc {margin: 15px 0;}
.delivery .orderStageDeliveryListTable .cell2 .pricefield {margin: 15px 0 0 0;}
.delivery .orderStageDeliveryListTable .zones {margin: 15px 0;padding-left: 15px;}
.delivery .orderStageDeliveryListTable .zones .zones-header {display: inline-block;margin-bottom: 10px;}
.payment .orderStagePaymentList .orderStagePayment .cell1 {display: inline-block;text-align: center;vertical-align: top;}
.payment .orderStagePaymentList .orderStagePayment .cell2 {display: inline-block;width: calc(100% - 40px);padding: 0;vertical-align: middle;}
/*** Страница ошибки ***/
.error-page a {font-size:110%;}
.error-page a:hover {text-decoration:underline;}
.error-page ul.disc {list-style-type: disc;margin: 10px 0 10px 20px;padding: 0px 0 0px 20px;}
/*** Страница Поиск ***/
.search h4 {margin-bottom: 10px;}
/*** Сравнение ***/
.compare-info .buttons {margin: 20px 0 30px;}
.compare-info .buttons .button {margin-bottom: 10px;line-height: 40px;}
.CompareGoodsTable {width: 100%;margin-bottom: 15px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.CompareGoodsTableFilter .button {padding: 0 15px;}
.compare #botbar {display: none;}
#botbar .CompareGoodsTableFilter .button:nth-child(1), #botbar .CompareGoodsTableFilter .button:nth-child(2) {margin-top: 0px;}
#botbar .CompareGoodsTableFilter .button i, .compare-info .buttons .button i {font-size: 24px;margin-right: 5px;vertical-align: middle;}
#botbar .CompareGoodsTableFilter .button span, .compare-info .buttons .button span {vertical-align: middle;}
#botbar .CompareNavigation .back-top {display: none;}
.CompareGoodsTableFilter .label {margin-left: 10px;}
.CompareGoodsTableFilter .label.hide {display: none;}
.CompareGoodsTableFilterSwitch {display: inline-block;position: relative;width: 60px;height: 30px;border-radius: 19px;vertical-align: middle;background: #bfbfbf;z-index: 0;margin: 0;padding: 0;border: none;cursor: pointer;transition-duration: 300ms;}
.CompareGoodsTableFilterSwitch:after {content: "";position: absolute;top: 3px;left: 3px;height: 24px;width: 24px;border-radius: 17px;background: #fff;transition-duration: 300ms;z-index: 1;}
.CompareGoodsTableFilterSwitch.switch-on {background: #80c52e;}
.CompareGoodsTableFilterSwitch.switch-on:after {left: 33px;}
.CompareNavigation {margin: 0;padding: 0;list-style: none;list-style-position: inside;line-height: 1;height: 40px;}
.CompareNavigation li {display: inline-block;}
.CompareNavigation li.back-top a.prev:before {content: "\e316";}
/* Таблицы */
.CompareGoodsTableTbody {width: 100%;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.CompareGoodsTableTbody > div {width: 100%;margin-bottom: 15px;border-top: 1px solid #dddddd;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) {border: 0;text-align: center;}
.CompareGoodsTableTbody > div:not(.CompareGoodsTableTbodyComparisonLine) .cell {display: none;}
.CompareGoodsTableTbody > div .cell {width: 100%;padding: 15px 0 10px;}
.CompareGoodsTableTbody > div .cell label {font-weight: bold;}
.CompareGoodsTableTbody .icon-minus {display: inline-block;width: 12px;height: 2px;background: #000000;vertical-align: middle;}
.CompareGoodsTableTbody .remove {position: absolute;top: 10px;right: 30px;font-size: 24px;z-index: 2;}
.CompareGoodsTableTbody .image a:not(.remove) {display: block;line-height: 130px;}
.CompareGoodsTableTbody .image img {display: inline-block;width: auto;max-width: 100%;}
.CompareGoodsTableTbody .CompareCheckbox {display: none;margin: 0 10px 0 0;vertical-align: middle;}
.CompareGoodsTableTbody .htmlDataBlock {text-align: left;overflow: hidden;}
.CompareGoodsTableTbody .CompareGoodsHeader .title {display: block;max-height: 72px;font-size: 16px;line-height: 18px;overflow: hidden;text-align: left;}
.CompareGoodsTableTbody .CompareGoodsHeader .mod {display: block;margin-top: 5px;font-size: 13px;line-height: 15px;text-align: left;}
.CompareGoodsTableTbody .actions {width: 90%;border: 1px solid #cecece;border-right: 0;background: #f3f3f3;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
.CompareGoodsTableTbody .actions .price-box {width: calc(100% - 45px);padding: 0 5px;text-align: center;}
.CompareGoodsTableTbody .actions .price-box a {display: block;}
.CompareGoodsTableTbody .actions .price-box a:hover {color: #6bac1e;}
.CompareGoodsTableTbody .actions .price-box .price {font-weight: bold;}
.CompareGoodsTableTbody .actions .price-box .old-price {color: #666666;font-size: 14px;margin-left: 10px;}
.compare-info::-webkit-scrollbar-track {border-radius: 0;background-color: #edf1f4}
.compare-info::-webkit-scrollbar {width: 7px;height: 4px;background-color: #eff2f8;}
.compare-info::-webkit-scrollbar-thumb {border-radius: 0;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #eff2f8;}
/*** Список акций ***/
.promotion_campaign .item {padding: 15px;}
.promotion_campaign .image {position: relative;margin-bottom: 15px;text-align: center;}
.promotion_campaign .image img {max-width: 100%;}
.promotion_campaign .percentage {position: absolute;top: 50%;left: 0px;margin-top: -20px;width: 100%;text-align: center;color: #ffffff;font-size: 36px;font-weight: bold;}
.promotion_campaign .date {margin-bottom: 10px;text-align: center;font-size: 14px;}
.promotion_campaign .name {text-align: center;font-size: 16px;font-weight: 700;}
.promotion_campaign .buttons {position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 15px;background: rgba(255, 255, 255, 0.9);text-align: center;display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: column;flex-direction: column;justify-content: center;-webkit-transition: transform 0.2s ease-in-out;-moz-transition: transform 0.2s ease-in-out;transition: transform 0.2s ease-in-out;-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
.promotion_campaign .item:hover .buttons {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
.promotion_campaign .button {width: 140px;}
.promotion_campaign .description_short {margin-bottom: 15px;}
/*** Акции ***/
.discount-box {text-align: center;}
.discount-box h3 {margin-bottom: 10px;}
.discount-box h3 span {text-decoration: underline;}
.discount-box h4 {text-transform: none;margin-bottom: 15px;}
.discount-box h4 span {text-transform: uppercase;}
.discount-box .content {padding:15px 0 30px;border-bottom: 1px solid #dddddd;}
.discount-box .content:first-child {padding:0 0 30px 0;}
.discount-box .content:last-child {border: 0;padding-bottom: 0;}
.discount-box .content .image img {display: block;margin: 0 auto;max-width: 100%;}
.discount-box .content .desc .button {margin: 0 auto;}
/******************************************************************************
  Адаптивная часть
*******************************************************************************/
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-sms-1, .col-sms-2, .col-sms-3, .col-sms-4, .col-sms-5, .col-sms-6, .col-sms-7, .col-sms-8, .col-sms-9, .col-sms-10, .col-sms-11, .col-sms-12, .col-hs-1, .col-hs-2, .col-hs-3, .col-hs-4, .col-hs-5, .col-hs-6, .col-hs-7, .col-hs-8, .col-hs-9, .col-hs-10, .col-hs-11, .col-hs-12 {float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
@media all and (max-width: 1600px) {
}
@media all and (max-width: 1366px) {
}
@media all and (max-width: 1199px) {
.cart_items.active .cartForm {width: 100%;padding: 0;}
.cart_items.active #globalOrder {width: 100%;margin: 30px 0 0 0;}
/* */
#header .search {width: 285px;}
#header .header-middle .inner > div.contacts {width: 250px;}
#slideshow {height: 415px;}
#advantage .item {width: 49%;margin-bottom: 2%;}
#advantage .item:nth-child(3), #advantage .item:nth-child(4) {margin-bottom: 0;}
#news .feedback .text {margin-bottom: 15px;}
#sidebar {top: 234px;}
#sales .products-grid .item {width: 100%;}
.products-grid .item {width: 196px;}
.products-grid .item .product-image .product-img {line-height: 200px;}
.products-grid .item .product-image img {max-height: 200px;}
.products-grid .item .product-shop .add-to-links .add-wishlist:before {margin: 0;}
.products-grid .item .product-shop .add-to-links .add-wishlist span {display: none;}
.categories .item {width: 196px;}
.categories .item .cat-image {line-height: 196px;}
.categories .item .cat-image img {max-width: 196px;max-height: 196px;}
.favorites_goods .products-grid .item .product-shop .add-to-links .add-compare span {display: none;}
.block.animations .item-4 .title {top: 35px;}
.block.animations .item-4 .title span {font-size: 20px;}
.block.animations .item-4 .title span + span {font-size: 32px;}
.block.animations .item-3 .title {top: 95px;}
.block.animations .item-3 .title span {font-size: 20px;}
.block.animations .item-3 .title span + span {font-size: 32px;}
.block.animations .item-3 .title span + span + span {font-size: 46px;}
.block.animations .item-1 .title, .block.animations .item-2 .title {top: 110px;}
.block.animations .item-1 .title span, .block.animations .item-2 .title span {font-size: 24px;}
.block.animations .item-1 .title span + span, .block.animations .item-2 .title span + span {font-size: 60px;}
.pdt-cat .block-title .mainnav {width: 65%;}
.promotion_campaign .buttons {position: relative;height: auto;line-height: 1;background: transparent;color: #000000;-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
}
@media all and (max-width: 991px) {
.cartTable .cartList .items {-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.cartTable .cartList .items .image {width: 30%;padding: 0;}
.cartTable .cartList .items .content {width: 70%;padding-left: 15px;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.cartTable .cartList .items .name {width: 100%;margin-bottom: 0px;padding: 0;}
.cartTable .cartList .items .cart-qty {width: 100%;margin: 15px 0;}
.cartTable .cartList .items .cart-qty .wrap-qty {display: inline-block;margin: 0 30px 0 0;}
.cartTable .cartList .items .cart-qty .price {display: inline-block;margin: 0;}
.cartTable .cartList .items .cart-price .price-box {order: 1;margin: 0 30px 0 0;}
.categories .item {width: 220.00167940213px;}
.categories .item .cat-image {line-height: 220.00167940213px;}
.categories .item .cat-image img {max-width: 220.00167940213px;max-height: 220.00167940213px;}
.products-grid .item {width: 220px;}
#footer .block {width: 50%;margin-bottom: 30px;}
#footer .block:nth-child(3), #footer .block:nth-child(4) {margin-bottom: 0;}
.block.catalog {display: none;}
/* */
#header .header-top .inner > div {flex-grow: 1;text-align: center;}
#header .header-middle .inner > div {order: 2;}
#header .header-middle .inner > div.contacts {order: 1;width: 100%;text-align: right;padding: 0;margin-bottom: 10px;}
#header .header-middle .inner > div.contacts > div {display: inline-block;}
#header .header-middle .inner > div.contacts > div + div {margin: 0 0 0 30px;}
#header .header-middle .inner > div.feedback {display: none;}
#header .header-middle .inner > div.search {width: 70%;padding-right: 0;}
#header .contacts > div a .label + span {max-width: 100%;}
#header .search .search__form .search__input {width: 100%;max-width: 100%;}
#header .logo {margin-top: -30px;}
#header .feedback .icon .label > span {display: none;}
#header .feedback .icon .icon-feedback {margin: 0;}
#header .header-top .inner > div:first-child {flex-grow: 1;}
#sidebar {display: none;}
#main .block-left {width: 100%;float: none;}
#main .block-right {width: 100%;float: none;}
#news .block-news {width: 100%;padding: 0;margin-bottom: 15px;}
#news .feedback {width: 100%;padding: 20px 0 0 0;border-top: 1px solid #ffffff;}
#news .feedback .callbackForm {display: -ms-flexbox;display: -webkit-flex;display: flex;-ms-flex-align: center;-webkit-align-items: center;-webkit-box-align: center;align-items: center;-ms-flex-wrap: wrap;-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: space-between;}
#news .feedback .callbackForm .text {width: 225px;margin: 0;}
#news .feedback .callbackForm .callback-input {width: 35%;margin: 0;}
#news .feedback .callbackForm .pp {width: 100%;text-align: right;}
.block-right {margin-top: 30px;}
.block-right .block.animations {display: none;}
.product-view .add-to-cart .add-cart {width: 100%;margin: 0 0 10px 0;}
.product-view .add-to-cart .add-cart + .add-cart {margin: 10px 0 0 0;}
.product-view .goodsDataMainDiscountBlock .title {width: 100%;text-align: center;margin-bottom: 10px;}
.product-view .goodsDataMainDiscountBlock .content {width: 100%;text-align: center;}
.product-view .price-box .ico-sale {display: none;}
.compare #botbar {display: block;}
#botbar .CompareGoodsTableFilter .button span span {display: none;}
.CompareGoodsTable {display: none;}
#sales .content {border: 0;margin-top: 30px;}
#sales .products-grid .item {width: 220px;margin-right: 30px;border: 1px solid #cecece;}
#sales .products-grid .item:nth-child(3n) {margin-right: 0;}
#sales .products-grid .item:last-of-type {border-bottom: 1px solid #cecece;}
#sales .products-grid .item:hover {outline: 1px solid #cecece;}
#sales .buttons .button {display: inline-block;width: auto;border: 1px solid #cecece;margin-top: 30px;}
#sales .counter div.label {display: none;}
}
@media all and (max-width: 767px) {
.col-sms-12 {width: 100%;}
.col-sms-11 {width: 91.66666666666666%;}
.col-sms-10 {width: 83.33333333333334%;}
.col-sms-9 {width: 75%;}
.col-sms-8 {width: 66.66666666666666%;}
.col-sms-7 {width: 58.333333333333336%;}
.col-sms-6 {width: 50%;}
.col-sms-5 {width: 41.66666666666667%;}
.col-sms-4 {width: 33.33333333333333%;}
.col-sms-3 {width: 25%;}
.col-sms-2 {width: 16.666666666666664%;}
.col-sms-1 {width: 8.333333333333332%;}
.products-grid {justify-content: space-between;}
.products-grid .item {width: 48%;margin-right: 0;}
.categories .item {width: 28.5%;}
.categories .item .cat-image {line-height: 156.00345351157px;}
.categories .item .cat-image img {max-width: 156.00345351157px;max-height: 156.00345351157px;}
.product-view .product-shop {padding: 0;}
/* */
#header .header-top .icon a, #header .cart .icon {padding: 0 10px;}
#header .header-top .icon .count {margin-left: 5px;}
#header .cart .icon .total-sum, #header .cart .icon.have-items .total-sum {display: none;}
#header .cart .button {margin-right: 10px;padding: 0 15px;}
#header .cart .dropdown {right: 0;left: auto;}
#header .cart .dropdown:after {right: 25px;left: auto;}
#header .logo {margin-top: 0px;}
#header .header-middle .inner > div.contacts {order: 2;text-align: right;width: auto;padding: 0;margin-bottom: 0;}
#header .header-middle .inner > div.contacts > div {display: block;}
#header .header-middle .inner > div.contacts > div + div {margin: 5px 0 0 0;}
#menu .menus {display: none;}
#mommenu {display: -ms-flexbox;display: -webkit-flex;display: flex;height: 60px;}
#header .header-middle .inner > div.search {position: absolute;bottom: -65px;right: 0;z-index: 3;padding: 0;}
#header .search .search__form .search__input {height: 40px;}
#slideshow {height: auto;}
#slideshow .item .content {width: 320px;margin-top: -45px;}
#slideshow .item .content .title {line-height: 35px;font-size: 24px;}
#slideshow .item .content .title span {border-bottom: 90px solid #fe8a01;}
#slideshow .banners .item a .title {font-size: 24px;}
#advantage .inner {-ms-flex-align: stretch;-webkit-align-items: stretch;-webkit-box-align: stretch;align-items: stretch;}
.pdt-cat .block-title .mainnav {width: 60%;}
.product-view .goodsDataMainDiscountBlock .title {width: 50%;text-align: left;margin-bottom: 0px;}
.product-view .goodsDataMainDiscountBlock .content {width: 50%;text-align: right;}
.product-view .price-box .ico-sale {display: inline-block;}
#sales .products-grid .item {width: 48%;margin-right: 0;}
#sales .products-grid .item:nth-child(3) {display: none;}
}
@media all and (max-width: 641px) {
.col-smm-12 {width: 100%;}
select, textarea, input {font-size: 16px;}
select:focus, textarea:focus, input:focus {font-size: 16px;}
.categories .item {width: 43%;}
.product-tabs .tabs .tab {width: 50%;margin: 0;}
.cartTable .cartFoot .buttons {order: 2;margin-top: 15px;}
.cartTable .cartFoot .total {width: 100%;}
.CompareGoodsTable .CompareGoodsTableFilter .button {display: block;margin: 15px 0;}
/* */
#mommenu .search {padding: 8px 0;width: calc(100% - 50px);}
#mommenu .search .search__form .search__input {width: 100%;}
#header .header-middle .inner > div.contacts {order: 3;}
#header .feedback {display: none;}
#header .header-top .inner > div:nth-child(2) {border-left: 1px solid #cecece;}
#slideshow .banners {display: none;}
#slideshow .item .image {height: 200px;}
#slideshow .item img {display: none;}
#news .feedback .callbackForm .text {width: 100%;margin: 0 0 15px 0;}
#news .feedback .callbackForm .callback-input {width: calc(100% - 180px);margin: 0;}
#news .feedback .callbackForm .callback-input input {max-width: 100%;}
#news .feedback .callbackForm .pp {text-align: left;}
#footer .footer-top .logo {width: 100%;padding: 0 0 15px 0;text-align: center;}
#footer .footer-top .text {width: 100%;border: 0;padding: 15px 0 0px 0px;}
.goodsDataOpinionList .cell1 {width: 100%;margin: 0 0 10px 0;}
.goodsDataOpinionList .cell2 {width: 100%;margin: 0 0 10px 0;}
.goodsDataOpinionList .buttons {margin-left: 0;}
#botbar .CompareGoodsTableFilter .button {width: 40px;padding: 0;}
#botbar .CompareGoodsTableFilter .button i {margin: 0;}
#botbar .CompareGoodsTableFilter .button span {display: none;}
.pdt-cat .block-title .mainnav {width: 100%;float: none;margin-top: 10px;}
.products-list .item .product-name {width: calc(100% - 50px);}
.review-counter .rewiew-grade {width: 150px;}
.review-counter .grade-lines {width: calc(100% - 150px);}
}
@media all and (max-width: 481px) {
.col-smb-12 {width: 100%;}
#footer .block:nth-child(n) {width: 100%;margin-bottom: 15px;}
#footer .block:last-child {margin: 0;}
#footer .block .title:hover, #footer .block.active .title {cursor: pointer;color: #6bac1e;}
#footer .block .title i {display: inline-block;}
#footer .block.active .title i:before {content: "\e15b";}
#footer .block .content {display: none;}
#cart-layer {width: 300px;}
#cart-layer > .title, #cart-layer .cart-ajax .cart-product, #cart-layer .cart-ajax .buttons {padding: 15px;}
#cart-layer .cart-ajax .buttons .button {padding: 0 20px;}
#cart-layer .cart-ajax .buttons .total {margin-bottom: 15px;}
#cart-layer .cart-ajax .cart-product .cart-product-image {width: 40%;}
#cart-layer .cart-ajax .cart-product .cart-product-image img {max-width: 100px;max-height: 100px;}
#cart-layer .cart-ajax .cart-product .cart-product-info {width: 60%;}
/* */
#header .cart > .button {display: none;}
#header .cart .dropdown {width: 290px;right: 0;left: auto;}
#header .cart .dropdown:after {right: 25px;left: auto;}
#header .cart .cart-content .cart-products-list .item .product-details .product-name a {font-size: 14px;}
#header .cart .cart-content .cart-products-list .item .product-details .product-mod {display: none;}
#header .header-middle .inner > div.contacts {width: calc(100% - 150px);text-align: right;}
#header .header-middle .inner > div.logo {margin: 0px;padding: 0;}
#header .feedback .icon .icon-feedback {margin-right: 5px;}
#header .logo img {max-width: 120px;}
#header .contacts > div a .label + span {font-size: 13px;}
#header .contacts > div a .label {display: none;}
#slideshow .item img {height: 150px;}
#slideshow .item .content {width: auto;margin-top: -34px;right: 30px;text-align: center;}
#slideshow .item .content .title {line-height: 24px;font-size: 16px;}
#slideshow .item .content .title span {display: none;}
#advantage .item {width: 100%;margin-bottom: 15px;}
#advantage .item:nth-child(3) {margin-bottom: 15px;}
#news .tabs {border-bottom: 0;}
#news .tabs li {display: block;padding-bottom: 0;margin: 0 0 10px 0;}
#news .tabs.active li {padding-bottom: 5px;}
#news .feedback .callbackForm .callback-input {width: 100%;margin: 0 0 15px 0;}
#news .feedback .callbackForm .buttons {width: 100%;}
#catbanner .content .button {width: 100%;padding: 0;}
.pdt-best .block-title .title span + span {display: none;}
.pdt-new .block-title .title span + span {display: none;}
.filters .filters-price .layout-slider .goodsFilterPriceSubmit {display: block;margin: 15px auto 0;}
.view-mode {position: relative;top: 0;left: 0;right: auto;margin-bottom: 15px;}
.related .block-title .title {font-size: 18px;text-transform: capitalize;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock label {width: 100%;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock input, .goodsDataOpinionAddTable .goodsDataOpinionBlock textarea {width: 100%;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock.goodsDataOpinionRatingBlock label {width: 100px;}
#botbar .goods .price-box {display: none;}
#botbar .goods .name {width: calc(100% - 110px);}
#botbar .compare .container {padding: 0 5px;}
#botbar .CompareGoodsTableFilter {width: calc(100% - 90px);}
#botbar .CompareGoodsTableFilter .label {display: inline-block;width: calc(100% - 80px);margin-left: 10px;vertical-align: middle;}
.product-view .goodsDataMainDiscountBlock .title {width: 100%;text-align: center;margin-bottom: 10px;}
.product-view .goodsDataMainDiscountBlock .content {width: 100%;text-align: center;}
.product-view .price-box .ico-sale {display: none;}
.index .owl-nav > div, .related .owl-nav > div {margin-top: -35px;}
.categories .item {width: 46%;margin: 0 5px 15px 5px;}
.categories .item .cat-image img {max-height: 135px;}
.products-grid .item {margin: 0 0px 20px 0px;}
.products-grid .item .product-shop {padding: 5px;}
.products-grid .item .product-image .product-img {line-height: 135px;}
.products-grid .item .product-image .product-img img {max-height: 135px;}
.products-grid .item .product-shop .product-name a {font-size: 15px;}
.products-grid .item .product-shop .actions .add-cart {width: 35px;}
.products-grid .item .product-shop .actions .price-box .price {font-size: 16px;}
.products-grid .item .product-shop .actions .price-box .old-price {font-size: 12px;}
.products-grid .item .product-shop .product-name {margin-bottom: 10px;}
.products-grid .item .product-shop .add-to-links {margin-top: 10px;}
.products-grid.row, .products-grid.row {margin: 0;}
.products-grid.row:before, .products-grid.row:after {display: none;}
.product-tabs .tab-content .features-list .features:before {display: none;}
.product-tabs .tab-content .features-list .features:nth-child(2n-1) {background: #ffffff;}
.product-tabs .tab-content .features-list .features .name {width: 100%;background: #f3f3f3;border-bottom: 1px solid #cecece;}
.product-tabs .tab-content .features-list .features .value {width: 100%;text-align: left;}
#sales .counter div {display: block;margin-right: 3px;font-size: 13px;}
#sales .counter div:after {content: ":";padding-left: 0px;}
.cartTable .actions .buttons a span {display: none;}
.promotion_campaign.products-grid .item {width: 100%;}
.review-counter .rewiew-grade {width: 100%;}
.review-counter .grade-lines {width: 100%;border-left: 0;padding: 15px 0 0 0;}
}
@media all and (max-width: 360px) {
}
@media all and (min-width: 480px) {
.container {min-width: 450px;}
}
@media all and (min-width: 768px) {
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.container {width: 750px;}
}
@media all and (min-width: 992px) {
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.container {width: 970px;}
}
@media all and (min-width: 1200px) {
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.container {width: 1170px;}
}
@media all and (min-width: 1440px) {
.col-hs-12{width:100%;}
.col-hs-11{width:91.66666667%}
.col-hs-10{width:83.33333333%}
.col-hs-9{width:75%}
.col-hs-8{width:66.66666667%}
.col-hs-7{width:58.33333333%}
.col-hs-6{width:50%}
.col-hs-5{width:41.66666667%}
.col-hs-4{width:33.33333333%}
.col-hs-3{width:25%}
.col-hs-2{width:16.66666667%}
.col-hs-1{width:8.33333333%}
}
/******************************************************************************
  Фиксы для браузеров
*******************************************************************************/
.IE .owl-carousel .animated {animation-duration:0;animation-fill-mode:both}
.IE .product-view .product-shop .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select::-ms-expand, .product-view .product-shop .goodsDataMainModificationsBlock .goodsDataMainModificationsBlockProperty select::-ms-expand, .sort-by select::-ms-expand, .show-by select::-ms-expand {display: none;}
@media screen and(-ms-high-contrast: active),(-ms-high-contrast: none) {
.rating-box {display: inline-block;position: relative;vertical-align: middle;width: 90px;height: 18px;font-size: 0;line-height: 0;text-indent: -999em;overflow: hidden;}
.rating-box:before {display:inline;font-family: "icomoon";content: "\e838\e838\e838\e838\e838";width: 90px;height: 18px;line-height: 18px;font-size: 18px;white-space:nowrap;color: #c6c6c6;}
.rating-box .rating {position: absolute;float: left;height: 18px;left: 0;top: 0;overflow: hidden;}
.rating-box .rating:before {display: block;font-family: "icomoon";content: "\e838\e838\e838\e838\e838";width: 90px;height: 18px;line-height: 18px;font-size: 18px;color: #fe8a01;}
}
@supports (-ms-ime-align:auto) {
.remove, .navigation .prev, .navigation .next, .owl-nav .owl-prev, .owl-nav .owl-next, .owl-dots .owl-dot, .pages li span, a, a:hover, #back-top, #back-top i, #mommenu
{-webkit-transition: all 0s ease;-moz-transition: all 0s ease;-o-transition: all 0s ease;-ms-transition: all 0s ease;transition: all 0s ease;}
}
/******************************************************************************
  Если не работает JS
*******************************************************************************/
.nojs .products-grid.owl-carousel .item .item-inner {width: 262px;}
.nojs #back-top, .nojs .quickview, .nojs .filters-price #goods-filter-price-slider {display: none;}
.nojs #producttabs .products-grid .item {display: inline-block;width: auto;padding: 0 10px;}
.nojs #news .owl-carousel {display: block;}
.nojs .input-label-content {padding: 16px 20px 20px;}
