<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
body {margin: 0;font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 12px;line-height: 1.5em;background-color: #ffffff;color: #626262;overflow-x: hidden;font-weight: 300;position: relative;}
.wrap {width: 100%;clear: both;}
a {color: #626262;text-decoration:none;cursor:pointer;}
a:hover, a:active {outline:0;color: #3abcd6;text-decoration:none;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*: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;*zoom:1}
.container:before, .container:after {display: table;line-height: 0;content: "";}
.container:after {clear: both;}
.row {margin-left: -14px;margin-right: -14px;}
.row:before, .row:after {content: " ";display: table;}
.row-fluid {width: 100%;}
.row-fluid:before, .row-fluid:after {display: table;line-height: 0;content: "";}
.row-fluid:after {clear: both;}
button, input, select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{font-size: 1em;color: #2e2e2e;border-color: #ccc;outline: none;}
label {display: block;margin-bottom: 0.5em;color: #626262;outline: none;font-size: 1em;}
.inlinelabel {display: inline;}
.clearfix:before, .clearfix:after {display: table;line-height: 0;content: "";}
.clear {clear:both;}
.clearer:after, .header:after, .col-main:after, .block li.cart-item:after,  .products-grid:after, .products-list li.item:after, .pager:after, .ratings:after, .add-to-box:after, .add-to-cart:after, .product-view .product-shop .short-description:after, .form-list li:after, .block .actions:after
{clear: both;content: ".";display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
img {height: auto;max-width: 100%;vertical-align: middle;border: 0;-ms-interpolation-mode: bicubic;}
/* Ð—Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ */
 h1, h2, h3, h4, h5, h6 {font-weight: 400;text-rendering: optimizelegibility;font-family: 'Inter', sans-serif;font-display: swap;word-wrap: break-word;line-height:100%;margin:0;padding:0;}
h1 {font-size: 2em;}
h2 {font-size: 2em;}
h3 {font-size: 20px;}
h4 {font-size: 18px;text-transform:uppercase;text-align: center; padding-top: 2em}
h4:before {content: " ";float: none;display: block;width: 100%;height: 2em;border-top: .0625em solid #ccc;}
h5 {font-size: 22px;}
h6 {font-size: 18px;}
.box-content ul {moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 2;column-gap: 20px;margin: 0em;padding-bottom: 0em;padding-left: 0em;padding-right: 0em;}
.box-content li {display: block;position: relative;list-style-type: none;line-height: 1.5rem;break-inside: avoid-column;}
.box-content li::before {font-family: FontAwesome;font-display: block;font-size: 100%;font-style: normal;font-weight: normal;content: "\f111";display: block;position: absolute;left: 0;top: 0px;color: #3abcd6;opacity: 0.0;}
.box-content li a {position: relative;z-index: 2;bottom: 0px;padding: 6px 10px 4px;color: #FFF;font-size: 125%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height: 32px;opacity: 0.9;background: #3cabda;right: 0px;}
.box-content li a:hover {color: #fff;}
.box-content li a::after{content: "\a";white-space: pre;line-height: 3em;}
.box-content video {border-radius: 15px;}
.opkat img {border-radius: 15px;}
.paymentFormTbody .tr1 {display: none;}
.contactslinksfa li {list-style: none;float: left;margin: 0 0 10px 25px;padding: 0;}
.contactslinksfa li {margin-left: 5px;float: left;display: inline-block;}
.contactslinksfa li:first-child {margin-left: 0px;}
.contactslinksfa li a {display: inline-block;width: 30px;height: 30px;line-height: 40px;text-align: center;font-size: 1.7em;border: none;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #c9c9c9;margin-top: 2px;}
#fullorderdiv {display: none;margin-top: 10px;}
.ajaxLoaderQuickOrder {text-align: center;}
.ajaxLoaderQuickOrder img {width: 50px;}
.qdcwrap {padding-left: 15px; text-align: left;color: #626262;border: 1px solid #ccc;border-radius: 15px;background-color: #00000005;margin-bottom: 1em;padding-top: 1.5em;}
.qdcvalue {color: #626262 !important;background: none;vertical-align: bottom;width: 40px;border: 0;padding: 0;text-align: center;apperance: none;}
.qdcwrap span {vertical-align: bottom; font-weight: normal;}
#datemanager {vertical-align: bottom; font-weight: normal;padding-left: 5px;}
.qdcvaluedummy {display: none;}
p.learnmore {color: #fff;font-size: 14px;box-shadow: 0px 0px 5px -2px #3ea8dc;background-image: linear-gradient(to left, #3db4eec4, #3ba6db);border: 0px solid #3abcd6;-webkit-border-radius: 3px;-moz-border-radius: 15px;-khtml-border-radius: 15px;border-radius: 15px;line-height: 1.5rem; padding:1em;}
p.learnmore:hover {transition: all 0.2s ease-out 0.1s;}
p.learnmore &gt; a:nth-child(1) {color: #fff;line-height: 2em;}
p.learnmore span {margin-left:10px;color: #fff;}
p.learnmore span:hover {color: #3abcd6;text-decoration:none;}
p.learnmore:after {font-family: FontAwesome;font-display: block;font-size: 2em;font-style: normal;font-weight: normal;content: "\f103";display: inline-block;color: #fff;opacity: 0.5;position: relative;margin-right:5px;top: 0;float: right;}
#infowrapper {cursor: pointer;}
#info {font-size: 1em;text-align: justify;border-radius: 3px;}
	 /* ÐšÐ½Ð¾Ð¿ÐºÐ° Ð¸Ð½ÑÑ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ */
.instruction:before {content: "\f019 ";font-family: FontAwesome;font-display: block;padding-right: 1rem;}
.instruction {text-align: center; position: relative;margin: 0;height: 45px;padding-top: 10px;padding-bottom: 0;width:100%;margin-top: 1em;}
.instruction:hover {color: #3cabda;}
.instruction a:hover {color: #3cabda}
.weblink:before {content: "\f08e ";font-family: FontAwesome;font-display: block;padding-right: 1rem;}
.weblink {text-align: center; position: relative;margin: 0;height: 45px;margin-top: 10px;padding-bottom: 0;width:100%;}
.weblink:hover {color: #3cabda;}
.weblink a:hover {color: #3cabda;}
.combocaption:before {content: "\f002";font-family: FontAwesome;font-display: block;padding-right: 1rem;color: #fff;}
.combocaption {margin-left: 1.5em;text-align: left;font-size: 1.5em;color: #fff;}
.combocaption a {text-align: left;border-bottom: dashed 1px;font-size: 1.5em;color: #fff;}
.combocaption a:hover {border-bottom: dotted 1px;border-color:#fff;}
.combocaptioncontainer {position: absolute;line-height: 6.5em;padding: 1em;}
.combocontainer {background-image: linear-gradient(to left, #227095, #016589);line-height: 6em;text-align: right;padding: 1em;border: 0px solid #e9e9e9;border-radius: 15px;}
.combo-a {box-shadow: 2px 0px 2px -2px #ffffffbf;width: 25%;padding-left: 1em;padding-right: 1em;margin: 11px 5px 0 0;height: 3em;moz-appearance: none;-webkit-appearance: none;appearance: none;border: none;border-radius: 15px;transition: all 0.2s ease-out 0.1s;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat 95% 60%;background-color: rgba(0, 0, 0, 0);background-color: #fff;font-size: 1.5em;color: #626262;}
.combo-b {box-shadow: 2px 0px 4px -2px #ffffffbf;width: 35%;padding-left: 1em;padding-right: 1em;margin: 11px 5px 0 0;height: 3em;moz-appearance: none;-webkit-appearance: none;appearance: none;border: none;border-radius: 15px;transition: all 0.2s ease-out 0.1s;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat 95% 60%;background-color: rgba(0, 0, 0, 0);background-color: #fff;font-size: 1.5em;color: #626262;opacity: 1;}
.combo-b:disabled {opacity: 0;width: 0;}
#slider_background {position: absolute;bottom: 0;left: 0;width: 100%;height: 190px;background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(255,255,255,0.1) 100%);backdrop-filter: blur(1px);border-radius: 3px;}
/**
 * Tooltip Styles
 */
/* Base styles for the element that has a tooltip */
[data-tooltip],
.tooltip {
  position: relative;
  cursor: pointer;
  font-style: normal;
}
/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: 
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
    -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -moz-transition:    
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
    -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  transition:         
    opacity 0.2s ease-in-out,
    visibility 0.2s ease-in-out,
    transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  pointer-events: none;
}
/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* Base styles for the tooltip's directional arrow */
.tooltip:before,
[data-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {
  z-index: 1000;
  padding: 8px;
  width: 160px;
  background-color: #000;
  background-color: rgba(62, 171, 218, 0.8);
  color: #fff;
  content: attr(data-tooltip);
  font-size: 14px;
  line-height: 1.2;
  border-radius: 3px;
}
/* Directions */
/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
  bottom: 100%;
  left: 50%;
}
[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
  border-top-color: rgba(62, 171, 218, 0.8);
}
/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
  margin-left: -80px;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px); 
}
/* Bottom */
.tooltip-bottom:before,
.tooltip-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}
.tooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #000;
  border-bottom-color: rgba(62, 171, 218, 0.8);
}
.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px); 
}
/* Right */
.tooltip-right:before,
.tooltip-right:after {
  bottom: 50%;
  left: 100%;
}
.tooltip-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #000;
  border-right-color: rgba(62, 171, 218, 0.8);
}
.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px); 
}
/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {
  top: 3px;
}
/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}
 /* Ð¥ÐÐš Ð”Ð›Ð¯ Ð’Ð˜Ð”Ð•Ðž HTML5 */
video {object-fit: cover;height: 160px;width: 100%;display: block;background-image: url(https://mospiano.ru/design/loader.gif);background-repeat: no-repeat;background-size: 50px 50px;background-position: center;}
#3d .obj3d {width:100%;}
iframe {display: block;}
/* SPOILER*/
details  {font-size: 1.2em;text-transform: none;text-align: center;padding: 16px 20px;border-radius: 0px;color: #626262;border: 0px;background: #FFF; cursor: pointer;}
summary::-webkit-details-marker {display: none}
details &gt; summary {
  list-style: none;
}
details &gt; summary::-webkit-details-marker {
  display: none;
}
.rassrochka_container {border: 1px solid #eeeeee;padding-top: 1em;padding-bottom: 1.5em;text-align: center;}
.htmlDataBlock {padding-bottom: 1em;font-size: 1.2em;line-height: 1.5rem;}
.tab-content a {border-bottom: dashed 1px;border-color: #909090;}
ul.unstyled, ol.unstyled {margin: 0;padding: 0;list-style: none !important;}
.required em {color: #e1464d;}
.blockquote {padding: 0 0 0 20px;margin: 0 0 22px;border-left: 2px solid #e1e1e1;list-style: none;}
.blockquote li {margin: 5px 0;}
.left {float:left;}
.right {float:right;}
.separator {font-size: 150%;margin:0 1px;}
.text-center {text-align:center;}
.text-right {text-align: right;}
.text-left {text-align: left;}
.bold {font-weight:bold;}
.fade {opacity: 0;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.fade.in {opacity: 1;}
.v-top {vertical-align:top;}
.db {border-top: 3px double #e9e9e9;border-bottom: 3px double #e9e9e9;}
a.link-more {text-decoration:underline;}
.noscript {position: relative;text-align: center;background-color: #3CABDA;color: #fff;top: 0;z-index: 99;width: 100%;padding: 10px 0;}
.green {color: green;}
.red {color: red;}
/* Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ */
.success, .warning, .specialoffer, .attention, .information {font-size: 14px;color: #fff;min-height: 34px;margin-bottom: 20px;overflow: hidden;padding: 1rem;position: relative;text-shadow: none;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.success {box-shadow: 0px 0px 5px -2px #3ea8dc;background: #0098ca;border: 0px solid #0098ca;-webkit-border-radius: 15px;-moz-border-radius: 15px;-khtml-border-radius: 15px;border-radius: 15px;}
.warning {background: #d70a49;border: 1px solid #d70a49;-webkit-border-radius: 15px;-moz-border-radius: 15px;-khtml-border-radius: 15px;border-radius: 15px;}
.attention {border: 0px solid #3abcd6;box-shadow: 0px 0px 5px -2px #3ea8dc;background-image: linear-gradient(to left, #3db4eec4, #3ba6db);-webkit-border-radius: 15px;-moz-border-radius: 3px;-khtml-border-radius: 3px;border-radius: 15px;}
.specialoffer {background: #3abcd6;border: 1px solid #3abcd6;-webkit-border-radius: 15px;-moz-border-radius: 15px;-khtml-border-radius: 15px;border-radius: 15px;}
.information {background: #738d00;border: 1px solid #738d00;-webkit-border-radius: 15px;-moz-border-radius: 15px;-khtml-border-radius: 15px;border-radius: 15px;}
.success .close, .warning .close, .attention .close, .information .close {float: right;padding-top: 4px;padding-right: 4px;cursor: pointer;}
.overlay  {padding: 10px;opacity: 0.33;filter: blur(4px);}
.overlay:hover  {filter: none;padding: 10px;opacity: 0.9;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;}
.help {color: #999;font-size: 10px;font-weight: normal;font-family: 'Inter', sans-serif;font-display: swap;display: block;}
.success a, .warning a, .attention a, .information a {color:#fff;font-weight: 400;border-bottom: dashed 1px;border-color: #fff;}
.error {margin: 0;color: #3abcd6;background-color: #3abcd6;width: 200px;padding: 5px;margin-top: 5px;border: 1px solid #F2DD8C;-webkit-border-radius: 5px;-moz-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}
.invalidInput {color: #F74444;padding-bottom: 10px;display:block;}
label.invalidInput {font-size: 90%;}
.name-error, .phone-error {display: block;float:left;color: #F74444;text-align: center;margin:0 0 8px 0px;}
/* Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹ */
.table-box {width: 100%;border-collapse: collapse;line-height: 18px;margin-bottom: 16px;text-align: center;border-radius: 3px;border: 1px solid #eeeeee;}
.table-box &gt; tbody &gt; tr &gt; th, .table-box &gt; tfoot &gt; tr &gt; th, .table-box &gt; tbody &gt; tr &gt; td {font-size: 1rem;border: 1px solid #eeeeee;line-height: 18px;padding: 12px 10px;text-align: center;}
.table-box thead td, .table-box tfoot td {font-size: 1.2em;background-color: #fbfbfb;border: 1px solid #eeeeee;line-height: 18px;padding: 12px;text-align: center;color: #999999;}
.table-box tfoot td {color: #3abcd6;font-weight: bold;word-wrap: break-word;}
.table-box tbody tr td.cell1 {text-align: center;width: 20%;}
.table-box tbody tr td.cell2 {text-align: center;width: 50%;}
.table-box .hide {display: none;}
/* Ð¢Ð°Ð±Ð»Ð¸Ñ†Ñ‹ responstable*/
.responstable {margin: 0em 0;width: 100%;overflow: hidden;background: #fff;border-radius: 3px;border: 1px solid #d8d8d8;}
.responstable tr {border: 0px solid #fff;}
.responstable tr:nth-child(odd) {background: #fff;background: linear-gradient(90deg, rgba(196, 196, 196, 0.10686281348476889) 100%, rgba(193, 193, 193, 0.09845945214023111) 48%, rgba(209, 209, 209, 0.06484600676207986) 100%);}
.responstable th {display: none;font-weight: 400;border: 0px solid #fff;background: rgb(196, 196, 196);background: linear-gradient(90deg, rgba(196, 196, 196, 0.10686281348476889) 0%, rgba(193, 193, 193, 0.09845945214023111) 48%, rgba(209, 209, 209, 0.06484600676207986) 100%);padding: 1em;font-size: 1.2em;}
.responstable th:first-child {display: table-cell;text-align: center;}
.responstable th:nth-child(2) {display: table-cell;}
.responstable th:nth-child(2) span {display: none;}
.responstable th:nth-child(2):after {content: attr(data-th);}
@media (min-width: 480px) {
    .responstable th:nth-child(2) span {
        display: block;
    }
    .responstable th:nth-child(2):after {
        display: none;
    }
}
.responstable td {
    display: block;
    word-wrap: break-word;
    max-width: 50%;
}
.responstable td:first-child {
    display: table-cell;
    text-align: center;
    border-right: 0px solid #d9e4e6;
}
@media (min-width: 480px) {
    .responstable td {
        border: 0px solid #d9e4e6;
    }
}
.responstable th, .responstable td {
    margin: 1em 1em;
        text-align: center;
        font-size: 1.2em;
        display: table-cell;
        padding: 0.7em;
        border: 0px solid #d9e4e6;
}
@media (min-width: 480px) {
    .responstable th, .responstable td {
        display: table-cell;
        padding: 1em;
       text-align: center;
    }
}
.responstable .hide {display: none;}
.rassr {display: inline-block;}
/* ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ Ð¼Ð°ÐºÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð² Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ */
.goods-image-icon {max-width: 100%;max-height: 100%;min-height: 85px;object-fit: cover;}
.goods-image-icon-square{width:170px;height:170px}
.goods-image-small{max-width:270px; max-height:270px}
.goods-image-small-square {width:540px; height:540px}
.goods-image-medium {min-height: 440px;object-fit: contain;}
.goods-image-medium-square{width:880px; height:880px}
.goods-image-other{max-width:100px; max-height:100px}
.goods-image-other-square {width:200px; height:200px}
.goods-image-large{max-width:1800px; max-height:1800px}
.goods-image-large-square {width:1800px; height:1800px}
.goods-cat-image-icon {max-width:70px; max-height:70px}
.goods-cat-image-icon-square{width:140px; height:140px}
.goods-cat-image-medium {max-width:270px; max-height:270px}
.goods-cat-image-medium-square{width:540px; height:540px}
.goods-cat-image-other{max-width:100px; max-height:100px}
.goods-cat-image-other-square {width:200px; height:200px}
/* END ÐÐ°ÑÑ‚Ñ€Ð¾Ð¹ÐºÐ¸ Ð¼Ð°ÐºÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð² Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ñ… Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ */
input, button, select, textarea {font-family: 'Inter', sans-serif;font-display: swap;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
input[type="button"], .button, button, .paymentFormTbodySubmitButton, .paymentFormSubmitLink {height: 40px;font-size: 14px;text-transform: none;padding: 0px 20px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;color: #626262;border: 1px solid #e9e9e9;background: #f5f5f5;cursor:pointer;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);-webkit-appearance: none;}
input[type="button"]:hover, .button:hover, button:hover, .paymentFormTbodySubmitButton:hover, .paymentFormSubmitLink:hover {background-color: #3cabda;color: #FFF;border-color: #3cabda;transition: all 0.4s ease-out 0.1s;}
input[type="button1"], .button1, button1 {font-size: 12px;text-transform: none;padding: 6px 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #626262;border: 1px solid #e9e9e9;background: #FFF;cursor:pointer;}
input[type="button1"]:hover, .button1:hover, button1:hover {background-color: #3cabda;color: #FFF;border-color: #3cabda;}
input.inputText {padding: 0px 10px;color: #626262;background-color: #00000005;border: 1px solid #ccc;display: inline-block;vertical-align: middle;height: 45px;line-height: 20px;width: 240px;max-width: 250px;border-radius: 15px;-webkit-appearance: none;}
input.inputText:focus {background: #fff;border: 1px solid #cdcdcd;border-color: #cdcdcd;color: inherit;box-shadow:0 2px 12px 0 rgba(34,36,43,.1);}
textarea {padding: 6px 10px;color: #626262;border: 1px solid #ccc;width:240px;max-width: 350px;border-radius: 15px;background-color: #00000005;}
textarea:focus {background: #fff;color: #686868;box-shadow:0 2px 12px 0 rgba(34,36,43,.1);}
input[type="file"] {height: auto;}
input[type="radio"]:checked {appearance: none;content: "";WIDTH: 14PX;height: 14px;border-radius: 80px;border: 5px solid #3abcd6;}
input[type="radio"] {display: inline-block;vertical-align: middle;appearance: none;content: "";WIDTH: 14PX;height: 14px;border-radius: 80px;border: 1px solid #d2d2d2;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
.paymentFormTbodySubmitButton {height: 45px;}
#deliveryConvenientDate {cursor: pointer;height: 40px;text-transform: none;padding: 0px 20px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #626262;border: 1px solid #ccc;background: #f5f5f5;cursor: pointer;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);-webkit-appearance: none;margin-bottom: 1.5em;width: 65%;text-align: center;margin-top: 0.5em;}
#deliveryConvenientDate:hover {background-color: #3cabda;color: #FFF;border-color: #3cabda;transition: all 0.4s ease-out 0.1s;}
.calendaroverride {margin: 0 !important;}
.form-control {border: 1px solid #E9E9E9}
.button.small {padding:3px 10px;font-size:100%;}
.btn-offer {display:none;width: 100%;z-index: 50;opacity: 0.9;margin-top: -52px;border-radius: 0px;position: absolute;bottom: -10px;}
.btn-loadmore {padding: 0 20px;line-height: 40px;position: relative;}
.btn-loadmore:after {content: " ";padding: 0 0;height: 100%;padding-right: 22px;background: url("/design/d452715/nav-cir.png?design=azure&amp;lc=1580770943") no-repeat left 7px;display: block;position: absolute;right: 15px;top: 0;}
.btn-loadmore.active:after {content: " ";background: url("/design/d452715/nav-cir.png?design=azure&amp;lc=1580770943") no-repeat left -45px;}
.btn-loadmore:hover:after {content: " ";color: #FFF;}
.delete {cursor: pointer;width: 28px;height: 28px;border: 1px solid #dfdfdf;display: block;line-height: 28px;font-size: 200%;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;margin: 0 auto;}
.ajax-buttons .button {margin:0 0 10px 0;width: 230px;height: 45px;}
.buttons .button {float:left;margin: 0 10px 10px 0;line-height: 40px;}
#botsl .block.block-latestblog .navigation &gt; span,
#botsl .block.block-latestblog .block-content ul .item .item-post .date,
#footer-top .block .block-content ul li,
#footer-top .block .block-content ul li:before,
#footer .link-follow li a
{-webkit-transition: all 0.20s ease-out-moz-transition: all 0.20s ease-out-o-transition: all 0.35s ease-transition: all 0.20s ease-out}
input[type="button"], .button, button, input.inputText, textarea,
#header .header-right .header-right-inner .connect-us li a,
#custommenu ul.mainnav li.level0 &gt; a,
#menu .nav-right .block-compare .compare-toggle,
.mini-cart .block-title,
.mini-cart .block-content .block-inner .actions .button,
#topsl .block .block-title,
#topsl .block .block-title:before,
#topsl .block .block-title span:before,
#topsl .block .block-title span:after,
.block-contact .block-content p:before,
.product-shop .add-to-links li a,
.tabs li a:before, .tabs li a,
.sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li,
.products-grid .item .item-inner .item-img .item-box-hover,
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .sns-btn-quickview:before,
.products-grid .item .item-inner .item-img .item-box-hover .box-inner ul.add-to-links li a:before,
.products-list .item .item-img .product-image .image-main img,
.products-list .item .product-shop .actions-addtocart .sns-btn-quickview:before,
.products-list .item .product-shop .actions-addtocart a:before,
.products-list .item .product-shop .actions-addtocart .btn-cart:before,
.thumblist-box .next, .thumblist-box .prev, .navigation .next, .navigation .prev,
#custommenu ul.mainnav li ul.dropdown-menu, #custommenu ul.mainnav li.parent:hover ul.dropdown-menu
{-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#menu .nav-right .block-compare .block-content,
#header-top .topheader-left ul.contact-us-now,
#header .header-right #search_mini_form .form-search, #menu .nav-right .block-search #search_mini_form2 .form-search,
#header-top .topheader-right .sns-quickaccess ul.links,
.mini-cart .block-content,
.block-menu-content ul li .open-sub:hover:before
{-webkit-transition: all 0.20s ease-out-moz-transition: all 0.20s ease-out-o-transition: all 0.35s ease-transition: all 0.20s ease-out}
#custommenu ul.mainnav &gt; li &gt; a,
#custommenu ul.mainnav li a.title-lv1,
#breadcrumbs .container #titlepage,
.sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li,
.products-grid .item .item-inner .item-img .cart-wrap .btn-cart,
.button, .item-title, .price-box .price, .product-name, .postTitle, .block-title, .tabs li a, .price, .btn-loadmore
{font-family: 'Inter', sans-serif;font-weight: 400;font-display: swap;}
#totop {background: #ffffff url("/design/d452715/ico-scrolltotop.png?design=azure&amp;lc=1580770943") no-repeat left top;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #dfdfdf;width: 60px;bottom: 25px;right: 20px;height: 60px;text-decoration: none;overflow: hidden;z-index: 40;position: fixed;display: block;text-align: center;-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;box-shadow:0 19px 38px 0 rgba(34,36,43,.3);}
#totop i {font-size: 24px;color: #e9e9e9;position: relative;top: 16px;display: none;}
#totop:hover {background-color: #3cabda;border-color: #3cabda;background-position: left -58px;}
#wrapper {position: relative;}
#wrapper:before {content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #fff;width: 100%;height: 100%;z-index: -1;}
#header-top {box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.08);line-height: 42px;position: relative;background: #fff;}
#header-top:before {position: absolute;content: "";left: 0px;bottom: 0px;height: 1px;width: 100%;background: #e9e9e9;}
#header-top .topheader-left {float:left;padding:0;}
#header-top .topheader-left ul.contact-us-now {z-index: 2;list-style: none;margin: 0;padding:0;font-size: 14px;}
#header-top .topheader-left ul.contact-us-now li {display: inline-block;float: left;line-height: 42px;padding-right: 10px;font-size: 100%;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#header-top .topheader-left ul.contact-us-now li:first-child {}
#header-top .topheader-left ul.contact-us-now li a {-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#header-top .topheader-left ul.contact-us-now li:nth-child(n+3) {display: none;}
#header-top .topheader-left ul.contact-us-now li.c-email {padding-left: 0px;font-size: 1em;}
#header-top .topheader-left ul.contact-us-now li.c-email::before {content: "\f003";font-family: 'FontAwesome';font-display: block;font-size: 1.2em;float:left;padding-right:10px;color: #c9c9c9;}
#header-top .topheader-left ul.contact-us-now li.c-phone {font-size: 1em;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#header-top .topheader-left ul.contact-us-now li.c-phone::before {text-shadow: 0px 0px 1px #f74444bf;content: "\f10b";font-family: 'FontAwesome';font-display: block;font-size: 1.8em;float:left;padding-right:10px;color: #f74444;}
#header-top .topheader-left ul.contact-us-now li.c-phone::after {opacity: 0;}
#header-top .topheader-left ul.contact-us-now li.c-phone:hover::after {opacity: 1;width: 20vw;position: absolute;background: #fff;content: "Ð&nbsp;Ð°Ð±Ð¾Ñ‚Ð°ÐµÐ¼ Ñ 9:00 Ð´Ð¾ 23:00" !important;height: 32px;text-align: left;font-family: 'Inter', sans-serif !important;color: #626262 !important;z-index: 1;padding-left: 20px;}
#header-top .topheader-left ul.contact-us-now li.c-callback {padding-left: 0px;font-size: 1em;}
#header-top .topheader-left ul.contact-us-now li.c-callback a {font-size: 14px;}
#header-top .topheader-left ul.contact-us-now li.c-callback::before {content: "|";font-family: 'FontAwesome';font-display: block;font-size: 14px;float:left;padding-right:10px;color: #e9e9e9;}
#header-top .topheader-left ul.contact-us-now li.c-telegram {padding-left: 0px;font-size: 1em;}
#header-top .topheader-left ul.contact-us-now li.c-telegram::before {content: "\f2c6";font-family: 'FontAwesome';font-display: block;font-size: 1.2em;float:left;padding-right:10px;color: #0088cc;}
#header-top .topheader-left ul.contact-us-now li.c-whatsapp {padding-left: 0px;font-size: 1em;}
#header-top .topheader-left ul.contact-us-now li.c-whatsapp::before {padding-left: 3px;content: "\f232";font-family: 'FontAwesome';font-display: block;font-size: 1.2em;float:left;padding-right:10px;color: #25d366;}
#header-top .topheader-left ul.contact-us-now li label {float: left;line-height: 36px;margin: 0 5px 0 0;color: #ec464a;font-size: 14px;}
#header-top .topheader-left ul.contact-us-now li.c-phone.hide {display: inline-block;float:  left;font-size: 14px;}
#header-top .topheader-right {position: relative;z-index: 3;float:right;padding:0;}
#header-top .topheader-right .inner {float: right;}
#header-top .topheader-right .sns-quickaccess {float: left;}
#header-top .topheader-right .sns-quickaccess .welcome {font-weight: bold;color: #626262;float: left;display: none;}
#header-top .topheader-right .sns-quickaccess ul.links {list-style: none;margin: 0 0;padding: 0 0;float: left;height:36px;overflow:hidden;}
#header-top .topheader-right .sns-quickaccess ul.links li {padding-left: 5px;padding-right: 5px;display: block;line-height: 42px;float: left;}
#header-top .topheader-right .sns-quickaccess ul.links li:last-child {display: none;background:none;padding-right: 0px;}
#header-top .topheader-right .sns-quickaccess ul.links li.bloglink {display: none;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbutton a.fa-user-circle-o {color: #c2c2c2;line-height: 42px;font-size: 1.4em;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbutton a.fa-user-circle-o:hover {color: #3abcd6;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbuttonactive a.fa-user-circle-o {color: #3abcd6;line-height: 42px;font-size: 1.4em;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbuttonactive a.fa-user-circle-o:hover {color: #3abcd6;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbutton {padding-right: 0px;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbuttonactive {padding-right: 0px;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbuttonactive:before {content: "|";font-family: 'FontAwesome';font-display: block;font-size: 14px;float: left;padding-right: 10px;color: #e9e9e9;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbutton:before {content: "|";font-family: 'FontAwesome';font-display: block;font-size: 14px;float: left;padding-right: 10px;color: #e9e9e9;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbutton:hover::before {width: 50vw;position: absolute;background: #fff;right: 20px;content: "Ð›Ð¸Ñ‡Ð½Ñ‹Ð¹ ÐºÐ°Ð±Ð¸Ð½ÐµÑ‚" !important;font-size: 12px;height: 32px;text-align: right;font-family: 'Inter', sans-serif !important;font-size: 14px !important;color: #626262 !important;}
#header {position: relative;padding: 0px 0 0px;background: #fff}
#header #logo {display: block;float: left;margin-left: 0;height: 64px;}
#header #logo a {display: inline-block;}
#header #logo &gt; a:nth-child(1) &gt; img:nth-child(1) {height: 64px;padding-top: 23px;padding-bottom: 23px;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#header #logo &gt; a:nth-child(1) &gt; img:nth-child(1):hover {opacity: 0.5;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#header .header-right {display: block;float: left;padding-top: 10px;}
#header .header-right .header-right-inner {float:right;}
#header .header-right .header-right-inner .connect-us {list-style: none;float: left;margin: 0 0 10px 10px;padding: 0;}
#header .header-right .header-right-inner .connect-us li {margin-left: 5px;float: left;display: inline-block;}
#header .header-right .header-right-inner .connect-us li:first-child {margin-left: 0px;}
#header .header-right .header-right-inner .connect-us li a {display: inline-block;width: 30px;height: 30px;line-height: 40px;text-align: center;font-size: 1.7em;border: 0px solid #dfdfdf;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #c9c9c9;margin-top: 2px;}
#header .header-right .header-right-inner .connect-us li a.fa-telegram:hover {border-color: #3abcd6;color: #0088cc;}
#header .header-right .header-right-inner .connect-us li a.fa-whatsapp:hover {border-color: #3abcd6;color: #25d366;}
#header .header-right .header-right-inner .connect-us li a.fa-instagram:hover {border-color: #3abcd6;color: #c13584;}
#header .header-right .header-right-inner .connect-us li a.fa-apple:hover {border-color: #3abcd6;color: #555555;}
#header .header-right .header-right-inner .connect-us li a.fa-vk:hover {border-color: #3abcd6;color: #2787F5;}
#header .header-right .header-right-inner .connect-us li a.fa-facebook:hover {border-color: #3abcd6;color: #3abcd6;}
#header .header-right .header-right-inner .connect-us li a.fa-soundcloud:hover {border-color: #3abcd6;color: #3abcd6;}
#header .header-right .header-right-inner #search_mini_form, #menu .nav-right .block-search #search_mini_form2 {margin: 1px 0 0 20px;float: left;line-height: normal;position: relative;}
#header .header-right .header-right-inner #search_mini_form .form-search input.inputText, #menu .nav-right .block-search #search_mini_form2 .form-search input.inputText {font-size: 12px;height:auto;line-height:18px;max-width: 235px;padding: 10px 20px;border: 1px solid #d8d8d8;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#header .header-right .header-right-inner #search_mini_form .form-search input.inputText:focus {width: 235px;outline:none;}
#header .header-right .header-right-inner #search_mini_form .button, #menu .nav-right .block-search #search_mini_form2 .button {box-shadow: none;width: 24px;height: 24px;border: none;position: absolute;top: 10px;right: 0;background: url('/design/d452715/ico-search.png?design=azure') no-repeat center center;cursor:pointer;}
#main .product-shop {overflow-y : auto;min-height: 690px;padding: 20px 20px 20px 20px;background: #00000005;margin-bottom: 2em;border-radius: 30px;border: 1px solid #d8d8d861;}
/* ÐœÐµÐ½ÑŽ Ð² ÑˆÐ°Ð¿ÐºÐµ */
#menu {position: relative;margin: 0 0;max-height: 80px;z-index: 1;}
#menu:before {top: 0;}
#menu .inner {width: 100%;box-sizing: border-box;/* background: rgba(0,0,0,0.1); */}
#menu .inner:after {position: absolute;content: "";width: 100%;height: 1px;bottom: 0px;left: 0px;background: rgba(255, 255, 255, 0.1);}
#menu .container {position: relative;}
#menu #mainnav {position: static;float:left;}
#custommenu {z-index:1;}
#custommenu ul.mainnav {margin: 0;padding: 0;list-style: none;max-height: 80px;overflow: hidden;}
#custommenu ul.mainnav:before, #custommenu ul.mainnav:after {content: " ";display: table;}
#custommenu ul.mainnav:after {clear: both;}
#custommenu ul.mainnav li.level0 {display:block;float:left;border: none;position: static;text-align: left;padding: 21px 5px 21px 0px;}
#custommenu ul.mainnav li.level0.active &gt; a, #custommenu ul.mainnav li.level0:hover &gt; a {color: #FFF;position: relative;background-color: rgba(255, 255, 255, 0.1);border-color: rgba(255, 255, 255, 0.1); border-radius: 3px;text-shadow: 0px 0px 20px #fff;transition: all 0.2s ease-out 0.1s;}
#custommenu ul.mainnav li.level0:first-child {padding-left: 0;}
#custommenu ul.mainnav li.level0 &gt; a {display: block;padding: 10px 5px;font-size: 1.5em;font-weight: normal;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;position: relative;color: #FFF;border: 1px solid transparent;}
#custommenu ul.mainnav li ul.dropdown-menu {position: absolute;top: 99%;width:100%;left: 0;background: #ffffff;border-radius: 3px;border: 1px solid #d2d2d2;border-top: 1px solid #d5d5d5;z-index: 999;visibility: hidden;opacity: 0;filter: alpha(opacity=0);-khtml-opacity: 0;-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);-webkit-transition: all 0.05s linear;-moz-transition: all 0.25s linear;-o-transition: all 0.05s linear;transition: all 0.05s linear;}
#custommenu ul.mainnav li.parent:hover ul.dropdown-menu {display: block;visibility: visible;opacity: 1;filter: alpha(opacity=100);-khtml-opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-webkit-transform-origin: top center;-moz-transform-origin: top center;transform-origin: top center;-webkit-transition: all 0.25s linear;-moz-transition: all 0.25s linear;-o-transition: all 0.25s linear;transition: all 0.25s linear;}
#custommenu ul.mainnav li.level1 {list-style: none;width: 20%;float: left;}
#custommenu ul.mainnav li.level2 {padding: 0;display: block;}
#custommenu ul.mainnav li a.title-lv1 {color: #626262;  background: none;  padding-bottom: 0px;font-size: 16px;margin-bottom: 0px;text-transform: uppercase;font-weight: normal;margin: 12px 2px 0;display: flex;}
#custommenu ul.mainnav li a.title-lv1:before {content: "|";font-family: 'FontAwesome';font-display: block;font-size: 14px;float: left;padding-right: 10px;color: #016589;}
#custommenu ul.mainnav li a.title-lv1:hover {color: #016589;}
#custommenu ul.mainnav li a.title-lv2:before {content: "\f111";margin-right:10px;margin-left: 2px;font-family: 'FontAwesome';font-display: block;font-size: 4px;float: left;color: #d2d2d2;}
#custommenu ul.mainnav li a.title-lv2 {display: flex;font-size: 14px;margin-top: 0.5em;}
#custommenu ul.mainnav li a.title-lv2:hover {color: #016589;}
#custommenu ul.mainnav li ul.sub {list-style: none;padding: 0;margin-top: 5px;}
#custommenu ul.mainnav li ul.sub.dropdown-menu {border-radius: 15px;padding-bottom: 20px;padding-left: 20px;padding-right: 20px;padding-bottom: 10px}
.hide-cat {display:none;}
#mommenu {display: none;height:80px; background-color: #016589;}
#mommenu .btn {display:inline-block;cursor:pointer;margin: 17px 0 0 15px;position: relative;z-index: 3;padding: 0 0;background: transparent;width: 49px;height: 49px;line-height: 49px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;text-align: center;border: 0px solid rgba(255, 255, 255, 0.5);}
#mommenu .btn i {font-size: 21px;color: #FFF;line-height: 49px;}
#mommenu .btn:hover {border-color: #fff;text-shadow: 0px 0px 30px #fff;transition: all 0.2s ease-out 0.1s;}
#mommenu ul {margin: 0;padding: 0;list-style: none;}
#mommenu .menu_collapse_wrap {width: 100%;position: absolute;left: 0;top: 100%;z-index: 9999;}
#mommenu .menu_collapse_wrap:before {content: '';display: block;height: 100%;width: 3000px;position: absolute;top: 0;left: -1000px;z-index: -1;}
#mommenu .menu_collapse_wrap a {text-decoration: none;text-transform: capitalize;border-bottom: 1px solid #e0d8d8;line-height: 40px;font-weight: normal;color: #666;margin: 0 15px;display: block;cursor: pointer;font-size: 1.1em;}
#mommenu .menu_collapse_wrap a:hover, #mommenu .menu_collapse_wrap a.active, #mommenu .menu_collapse_wrap a.active span {color: #09afe7;}
#mommenu .menu_collapse_wrap .mainnav {height: auto;float: left;width: 100%;margin: 0;text-align: left;z-index: 9999;}
#mommenu .menu_collapse_wrap .mainnav li {background: #fff;list-style-type: none;padding: 0;margin: 0;float: left;width: 100%;display: block;position: relative;z-index: 9999;}
#mommenu .menu_collapse_wrap .mainnav li.level0:last-child {margin-bottom: 10px;}
#mommenu .menu_collapse_wrap .mainnav li ul.sub {display: none;padding-left: 15px;}
#mommenu .menu_collapse_wrap .mainnav li.active &gt; ul.sub {display: block;}
#mommenu .menu_collapse_wrap .mainnav li a .open-menu {cursor: pointer;float: right;position: absolute;right: 10px;top: 4px;padding: 0 10px;}
#mommenu .menu_collapse_wrap .mainnav li a .open-menu:before {content: "\f107";font-family: 'FontAwesome';font-display: block;font-size: 14px;float:right;}
#mommenu .menu_collapse_wrap .mainnav li.active a .open-menu.active:before {content: "\f068";color: #707070;}
#mommenu .menu_collapse_wrap .collapse {position: relative;height: 0;overflow: hidden;}
#mommenu .menu_collapse_wrap .collapsing {position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}
#mommenu .menu_collapse_wrap .collapse.in {height: 800px; overflow-y: scroll;}
#mommenu .btn .overlay {content: "";display: none;position: fixed;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;z-index: 9998;background: #000000;opacity: 0.2;filter: alpha(opacity=20);cursor: pointer;}
#headerSearch {float: left;line-height: normal;position: relative;}
#headerSearch .search .search-form input {font-size: 12px;height: auto;text-align: left;line-height: 18px;max-width: 195px;padding: 10px 20px;border: 1px solid #d8d8d8;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
#headerSearch .search .search-form input:hover {background: #fff;}
#headerSearch .search .search-form input:focus {background: #fff;text-align: center;border: 1px solid #cdcdcd;border-color: #cdcdcd;color: inherit;box-shadow: 0 2px 12px 0 rgba(34,36,43,.1);position: absolute;width: 400px;right: 0;max-width: none;}
/** ÐŸÐ¾Ð¸ÑÐºÐ¾Ð²Ð°Ñ newmenu Ð²Ñ‹Ð´Ð°Ñ‡Ð° **/
#search-result {display: none;position: absolute;width: 400px;margin-top: 55px;right: 0;padding: 5px 15px 5px 15px;border: 1px solid #e9e9e9;border-radius: 3px;background-color: #fff;color: #777;z-index: 3}
#search-result._active {visibility: visible;opacity: 1;-webkit-transform: translate(0,0);transform: translate(0,0)}
#search-result .inner .result-category {width: 40%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding-right: 10px}
#search-result .inner .result-category._visible + .result-goods {border-left: 1px solid #dce4e9}
#search-result .inner .result-category img {display: none}
#search-result .inner .result-goods {width: 60%;height: 100%;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;padding: 0 10px}
#search-result .inner .result-category a {font-weight: 700}
#search-result .inner {overflow:hidden;display: -webkit-box;display: -ms-flexbox;display: flex}
#search-result .inner .result-item {width: 100%;line-height: 20px;padding: 10px 0}
#search-result .inner .result-item a {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
#search-result .inner .result-item a:hover,
#search-result .inner .result-item a._active {color: #3abcd6}
#search-result .inner .result-item a img {max-width: 40px;max-height: 40px;margin-right: 15px;object-fit: contain;}
#search-result .inner .result-goods #show-wrap  {text-align: center;}
#search-result .inner .result-goods .result-item a.show-all {height: 40px;font-size: 14px;text-transform: none;padding: 0px 20px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;color: #626262;border: 1px solid #e9e9e9;background: #f5f5f5;cursor: pointer;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);-webkit-appearance: none;width: 150px;display: inline-flex;justify-content: center;}
#search-result .inner .result-goods .result-item a.show-all:hover {background-color: #3cabda;cursor: pointer;transition: all 0.2s ease-out 0.1s;color: #fff;}
/* ÐœÐµÐ½ÑŽ Ð¼Ð¸Ð½Ð¸ 3 */
.block-search-smallest {width: 100%;}
.form-search-smallest {display: none;width: 50%;margin-left: 25%;margin-right: 50%;z-index: 2;position: absolute;padding-top: 18px;}
#search3 {display: none;font-size: 12px;height: auto;line-height: 18px;padding: 13px 22px;border: 1px solid #d8d8d8;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;width: 100%;max-width: 100%;border-radius: 3px;border-color: rgba(255, 255, 255, 0.2);color: #fff;background: transparent;}
#search3::placeholder {color: #FFF;z-index: 2;opacity: 1;}
.buttonsearch3 {border: 0px;opacity: 0.5;display: none;position: absolute;top: 22px;right: 2%;background: url("/design/d452715/ico-search-white.png?design=azure&amp;lc=1580770943") no-repeat center center;}
.buttonsearch3:hover {background-color: transparent;opacity: 0.8;}
#menu.keep-menu {width: 100%;box-sizing: border-box;background-image: linear-gradient(to left, #016589, #177bac);}
#menu .nav-right {text-align: right;float:right;margin-top:19px;}
#menu .nav-right .header-right-inner {float: right;}
#menu .nav-right .block-search {display:none;}
#menu .nav-right .block-compare {margin-left: 8px;position: relative;display: block;text-align: left;float:left;}
#menu .nav-right .block-compare .compare-toggle {width: 40px;height: 40px;line-height: 38px;text-align: center;border: 0px solid #fff;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #c9c9c9;}
#menu .nav-right .block-compare .compare-toggle a.fa-exchange {border-color: #fff;color: #fff;font-size: 25px;margin-top: 12px;}
#menu .nav-right .block-compare .compare-toggle a.fa-exchange:hover {border-color: #fff;text-shadow: 0px 0px 30px #fff;transition: all 0.2s ease-out 0.1s;}
#menu .nav-right .block-compare .compare-toggle span.compare-num {box-shadow: 2px 0px 10px -2px #f74444bf;display: block;position: absolute;width: 25px;height: 25px;background: #f74444;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;color: #FFF;text-align: center;line-height: 25px;right: -8px;top: -8px;}
#menu .nav-right .block-compare.have-items:hover .block-content {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#menu .nav-right .block-compare .block-content {position: absolute;z-index:999;top: 40px;right: -67px;background: transparent;width: 270px;padding: 21px 5px 5px;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);transform-origin: 50% 10% 0;-moz-transform-origin: 50% 10% 0;-webkit-transform-origin: 50% 10% 0;-o-transform-origin: 50% 10% 0;-ms-transform-origin: 50% 10% 0;}
#menu .nav-right .block-compare .block-content .block-inner {background: #FFF;padding: 15px;border: 1px solid #dfdfdf;position: relative;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);}
#menu .nav-right .block-compare .block-content .block-inner .product-name a {font-size: 14px;}
#menu .nav-right .block-compare .block-content .block-inner .dataid {display:none;}
#menu .nav-right .block-compare .btn-remove {position: absolute;top: 0px;right: -20px;}
#menu .nav-right .block-compare .actions {padding: 10px;text-align:center;}
#menu .nav-right .block-compare .actions .button {font-size: 14px;font-size: 14px;padding: 10px 12px;margin: 15px 5px 15px 0;background: #f5f5f5;}
#menu .nav-right .block-compare .actions .button:hover {background-color: #3cabda;box-shadow: 0px 0px 5px -2px #3ea8dc;}
#menu .nav-right .block-compare ul {margin: 20px;padding:0;list-style: decimal;}
#menu .nav-right .block-compare ul li {margin: 10px 0;}
#compare-items li, .product-details {position: relative;}
#compare-items li p.product-name, .product-details p.product-name, .product-details p.product-mod {margin: 0 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#fancybox-close, #btn-close, .btn-remove {display: block;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;height: 20px;width: 20px;background: url("/design/d452715/cancel.png?lc=1603213452") no-repeat left top;text-indent: -999em;}
#fancybox-close:hover, #btn-close:hover, .btn-remove:hover {background-color: #fff;}
#menu .nav-right .block .link-hide {display: block;height: 50px;width: 50px;position: absolute;}
/* Ð’Ñ‹Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð°Ñ ÐºÐ¾Ñ€Ð·Ð¸Ð½Ð° */
.mini-cart {margin: 0 0 0 8px;padding:0;position: relative;display: block;float:left;}
.mini-cart .block-title {width: 49px;height: 49px;line-height: 38px;text-align: center;border: 0px solid #fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;color: #c9c9c9;}
.mini-cart .block-title a.fa-shopping-cart {border-color: #fff;color: #fff;font-size: 25px;margin-top: 12px;}
.mini-cart .block-title a.fa-shopping-cart:hover {border-color: #fff;text-shadow: 0px 0px 30px #fff;transition: all 0.2s ease-out 0.1s;}
.mini-cart .block-title .cart-status {margin: 0;padding: 0;}
.mini-cart .block-title .cart-status .cart-count {box-shadow: 2px 0px 10px -2px #f74444bf;display: block;margin: 0;width: 25px;height: 25px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: #f74444;position: absolute;top: -8px;right: -8px;color: #FFF;text-align: center;line-height: 25px;}
.mini-cart.cart-page .block-title .cart-status .cart-count {display:none;}
.mini-cart .block-subtitle {padding: 10px 10px;margin: 0 0;}
.mini-cart .block-content {position: absolute;padding: 21px 0px 5px;background-color: transparent;width: 300px;top: 45px;border: none;right: -15px;z-index:999;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);transform-origin: 50% 10% 0;-moz-transform-origin: 50% 10% 0;-webkit-transform-origin: 50% 10% 0;-o-transform-origin: 50% 10% 0;-ms-transform-origin: 50% 10% 0;}
.mini-cart.cart-page .block-content {display:none !important;}
.mini-cart.have-items:hover .block-content {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.mini-cart .block-content .block-inner {border: 1px solid #dfdfdf;position: relative;-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);background-color: #FFF;text-align:left;}
.mini-cart .block-content .block-inner form {margin: 0 0;max-height: 420px;overflow-y: auto;}
.mini-cart .block-content .block-inner .mini-products-list {margin: 0 0 15px;padding:0;list-style: none;max-height: 330px;overflow-y: auto;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item {margin: 10px 0 0;padding: 10px 15px 0;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item:first-child {border-top: none;margin: 0 0;padding-top: 0;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .product-name {font-size: 14px;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .product-mod {font-size: 12px;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .product-image {float: left;margin: 0 30px 0 0;border: none;width:80px;height:80px;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .product-details-bottom {position: relative;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .btn-remove {margin-top: -25px;height: 20px;width: 20px;float: right;position:relative;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .product-details-bottom .quantity-container {margin: 0;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .product-details-bottom .quantity-container .label-qty {margin: 0 10px 0 0;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .product-details-bottom .quantity-container .qty {width: 32px;padding: 5px 10px;text-align: center;margin: 0 0;line-height: 30px;height: 30px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #ccc;}
.mini-cart .block-content .block-inner .mini-products-list .cart-item .product-details-bottom .item-options {float: left;margin-left: 0px;width: 100%;}
.mini-cart .block-content .block-inner .actions {background: none;padding: 0 0;margin: 5px 15px 0;border-top: 1px solid #dfdfdf;}
.mini-cart .block-content .block-inner .actions .button {font-size: 14px;padding: 10px 12px;margin: 15px 5px 15px 0;float: left;background: #f5f5f5;}
.mini-cart .block-content .block-inner .actions .button:last-child {float:right;}
.mini-cart .block-content .block-inner .actions .button:hover {box-shadow: 0px 0px 5px -2px #3ea8dc;background-color: #3cabda;cursor:pointer;transition: all 0.2s ease-out 0.1s;}
/* Ð¥Ð»ÐµÐ±Ð½Ñ‹Ðµ ÐºÑ€Ð¾ÑˆÐºÐ¸ */
#breadcrumbs {position: relative;padding: 20px 0 20px;}
#breadcrumbs:before {background-image: linear-gradient(to left, #227095, #016589);content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;top: -80px;z-index: -1;}
#breadcrumbs:before, #slideshow:before {bottom: 0;content: "";display: block;left: 0;position: absolute;right: 0;top: -80px;z-index: -1;}
#breadcrumbs .container {position: relative;height: 100%;}
#breadcrumbs .container #titlepage {margin-bottom: 0.5em;line-height: 26px;font-size: 24px;color: #FFF;padding-left: 0px;}
#breadcrumbs .container #titlepage &gt; * {font-size: 100%;margin: 0 0;padding: 0 0;color: inherit;font-weight: 400;}
.breadcrumbs {margin: 0;padding:0;list-style: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.breadcrumbs li {display: inline-block;padding: 0 15px 0 20px;background: url("/design/d452715/arrow-bread.png?design=azure&amp;lc=1580770943") no-repeat left center;color: #FFF;font-size: 13px;}
.breadcrumbs li.home {padding: 0 15px 0 0;background: none;}
.breadcrumbs li a {color: #FFF;font-size: 1.1em;font-weight: 400;}
.breadcrumbs li strong {color: #FFF;font-weight: 400;}
.breadcrumbs li a:hover {text-decoration:underline;}
/*.breadcrumbs li.home a {display: inline-block;padding: 0 15px 0 20px;background: url("/design/d452715/arrow-bread.png?design=azure&amp;lc=1580770943") no-repeat left center;color: #FFF;font-size: 13px;}*/
/* Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¹ ÐŸÑ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ð¹ Ñ‚Ð¾Ð²Ð°Ñ€ */
#product-next-pre {padding-top: 1em;margin-bottom: -1em;}
#product-next-pre:before {display:none;position: absolute;content: "";width: 100%;height: 1px;top: 10px;background: rgba(255, 255, 255, 0.1);}
#product-next-pre a {color:#fff;font-size: 12px;line-height: 28px;}
#product-next-pre a:hover {text-decoration:none;}
#product-next-pre .product-next {float:right;padding-right:30px;}
#product-next-pre .product-pre {float:left;padding-left:30px;}
#product-next-pre .product-next:after, #product-next-pre .product-pre:before {background: url("/design/d452715/ico-pager.png?design=azure&amp;lc=1580770943") no-repeat;cursor: pointer;width: 26px;height: 26px;border: 0px solid #dfdfdf;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;position: absolute;content: "";}
#product-next-pre .product-pre:before {background-position:0px 7px;margin: 0px 0 0 -35px;}
#product-next-pre .product-next:after {background-position:-78px 7px;margin: 0px 0 0 5px;}
#topsl {margin-top: 30px;padding-top: 30px;padding-bottom: 25px;}
#topsl .block {padding: 100px 1% 0;text-align: center;}
#topsl .block:first-child {margin-left:0;}
#topsl .block .block-title {padding-top: 0px;text-transform: none;color: #626262;font-size: 1.5em;font-weight: normal;padding: 5px 0;}
#topsl .block .block-title:before {position: absolute;content: "";height: 84px;width: 84px;border: 1px solid #dfdfdf;left: 50%;top: 0px;margin-left: -43px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#topsl .block .block-title span:before {position: absolute;content: "";height: 78px;width: 78px;border: 3px solid #FFF;left: 50%;top: 3px;margin-left: -40px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;opacity: 0;filter: alpha(opacity=0);box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);}
#topsl .block .block-title span:after {position: absolute;content: "";left: 50%;top: 4px;margin-left: -39px;height: 78px;width: 78px;color:#c0c0c0;}
.containermainmenunews:before, .containermainmenunews:after {content: " ";display: table;}
.containermainmenunews {display: none;grid-template-columns: 1.5fr 1fr;margin-left: -14px;margin-right: -14px;}
.topslgridrow {overflow: hidden;display: grid;grid-row-start: 1;grid-row-end: 1;grid-column-start: 2;grid-column-end: 2;border: 1px solid #e9e9e9;border-radius: 15px;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);margin-right: 15px;margin-left: 15px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.topslgridrow p {margin-bottom: 4px;margin-left: 20px;border: none;overflow: hidden;text-overflow: ellipsis;font-size: 1.5em;line-height: 1.5em;}
.topslgridrow span {display: block;}
.topslgridrow span strong {font-weight: normal;padding: 0 0;font-size: 1.2em;line-height: 1.5em;margin-left: 20px;display: block;}
.topslgridrow span img {position: absolute;height: 63px;width: 63px;text-align: center;left: 13px;top: 12px;}
.advantagecontainer {position: relative;padding-left: 65px;}
#topsl .block .block-title:hover {cursor:pointer;}
#topsl .block .block-title:hover {cursor:pointer;}
#topsl .block:hover .block-title {color: #3cabda;}
#topsl .block:hover .block-title:before {border-color: #3cabda;cursor:pointer;}
#topsl .block:hover .block-title span:before {background: #3cabda;opacity: 1;filter: alpha(opacity=100);}
#topsl .block:hover .block-title span::after{color:#fff;}
#content {margin-top: 30px;position: relative;z-index: 0;min-height: 400px;}
.sns-producttabs {margin: 0;padding: 0;overflow: hidden;}
.sns-producttabs .sns-pdt-container {text-align: center;padding: 0;background: #00000005;border-radius: 30px;border: 1px solid #d8d8d861;}
.sns-producttabs .sns-pdt-container .sns-pdt-nav {width: 100%; padding: 20px;}
.sns-producttabs .sns-pdt-container .pdt-nav {margin: 0;padding: 0;list-style: none;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-column-gap: 2em;align-items: center;}
.sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li {display: inline-block;padding-left: 20px;padding-right: 20px;font-size: 150%;font-weight: 400;border: 1px solid #e9e9e9;height: 45px;line-height: 45px;background: #f5f5f5;color: #626262;margin: 0;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);transition: all 0.2s ease-out 0.1s;}
.sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li span {padding: 0 0;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li.tab-nav-actived, .sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li:hover {box-shadow: 0px 0px 5px -2px #3ea8dc;background-color: #3cabda;color: #FFF;border-color: #3cabda;cursor:pointer;}
.sns-producttabs .sns-pdt-content .pdt-content {margin: 20px 0 30px 0;padding: 0;width: 100%;display: none;}
.sns-producttabs .sns-pdt-content .tab-content-actived {display: inline-block;}
.sns-producttabs .sns-pdt-container .sns-pdt-content {width: 100%;float: left;margin: 0;padding: 0;}
.sns-producttabs .sns-pdt-container .sns-pdt-content .pdt-content .products-grid .item {margin-top: 47px;}
.item.item-animate.show-addtocart {display:none;}
.item.item-animate.show-addtocart:nth-child(1), .item.item-animate.show-addtocart:nth-child(2), .item.item-animate.show-addtocart:nth-child(3),
.item.item-animate.show-addtocart:nth-child(4), .item.item-animate.show-addtocart:nth-child(5), .item.item-animate.show-addtocart:nth-child(6),
.item.item-animate.show-addtocart:nth-child(7), .item.item-animate.show-addtocart:nth-child(8) {display:block;}
.item.item-animate.show-addtocart.showThis {display:block;}
.products-grid .item.show-addtocart {margin-top: 37px;}
.products-grid .item .item-inner {position: relative;}
.products-grid .item .item-inner .item-img {position: relative;border: 1px solid #e9e9e9;border-top-left-radius: 15px;border-top-right-radius: 15px;;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.products-grid .item:hover .item-inner .item-img {border-color: #3cabda;}
.products-grid .item .item-inner .item-img .cart-wrap {position: absolute;top: -17px;width: 100%;height: 36px;z-index: 3;text-align: center;}
.products-grid .item .item-inner .item-img .cart-wrap .cart {margin-top: 2px;}
.products-grid .item .item-inner .item-img .cart-wrap .btn-cart {font-size: 14px;font-weight: 400;text-transform: none;position: relative;height: 45px;line-height: 45px;display:inline-block;padding: 0 17px 0 47px;width: 140px;}
.products-grid .item .item-inner .item-img .cart-wrap .btn-cart:before {position: absolute;width: 38px;height: 34px;top: -1px;left: 10px;content: "\f07a";font-family: 'FontAwesome';font-display: block;font-size: 22px;float: left;padding-right: 10px;color: #d2d2d2;}
.products-grid .item .item-inner .item-img .cart-wrap .preOrderButton:before {position: absolute;width: 38px;height: 34px;top: -1px;left: 10px;content: "\f017";font-family: 'FontAwesome';font-display: block;font-size: 22px;float: left;padding-right: 10px;color: #d2d2d2;}
.products-grid .item .item-inner .item-img .cart-wrap .SoonInStockButton:before {position: absolute;width: 38px;height: 34px;top: -1px;left: 10px;content: "\f0d1";font-family: 'FontAwesome';font-display: block;font-size: 22px;float: left;padding-right: 10px;color: #d2d2d2;}
.products-grid .item:hover .item-inner .item-img .cart-wrap .btn-cart {box-shadow: 0px 0px 5px -2px #3ea8dc;border-color: #3cabda;background-color: #3cabda;transition: all .2s ease-out .1s;color: #fff;}
.products-grid .item:hover .item-inner .item-img .cart-wrap .btn-cart:before {color: #fff;}
.products-grid .item .item-inner .item-img .item-img-info {text-align: center;position: relative;overflow: hidden;}
.products-grid .item .item-inner .item-img .item-img-info a.product-image {display: table-cell;vertical-align:middle;height:270px;width:270px;}
.products-grid .item .item-inner .item-img .item-img-info a.product-image:before {position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;z-index: 1;content: "";opacity: 0;filter: alpha(opacity=0);-webkit-transition: all 0.4s ease-out 0.2s;-moz-transition: all 0.4s ease-out 0.2s;-o-transition: all 0.4s ease-out 0.2s;transition: all 0.4s ease-out 0.2s;background-color: rgba(255, 255, 255, 0.4);}
.products-grid .item:hover .item-inner .item-img .item-img-info a.product-image:before {left: 0px;top: 0px;margin: 0 0;opacity: 1;filter: alpha(opacity=100);}
.products-grid .item .item-inner .item-img .item-img-info a.product-image img {max-width:100%;}
.products-grid .item .item-inner .item-img .item-box-hover {z-index: 2;border-radius: 15px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;backdrop-filter: blur(1px);background-color: #3cabda;background-color: rgba(62, 171, 218, 0.8);position: absolute;width: 100%;left: 0px;opacity: 0;}
.products-grid .item:hover .item-inner .item-img .item-box-hover {visibility: visible;opacity: 1;left: 0px;bottom: 0px;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner {width: 183px;height: 51px;margin: 20px auto 0;}
.products-grid .item .item-inner .item-img .item-box-hover .item-mini-specs {text-align: center;color: #fff;margin-bottom: 1.5em;margin-top: 1.5em;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner.compare-off {width: 120px;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions {float: left;height: 51px;display: block;margin-bottom: 1.5em;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links {margin: 0;padding:0;float: left;list-style: none;height: 100%;display: block;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li {float: left;display: block;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li .add-wishlist:hover:before, .products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li .add-wishlist.added:before {background-position: left -49px;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li .add-compare:before {background-position: left -98px;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li .add-compare:hover:before, .products-grid .item .item-inner .item-img .item-box-hover .box-inner .actions ul.add-to-links li .add-compare.added:before {background-position: left -147px;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .sns-btn-quickview, .products-grid .item .item-inner .item-img .item-box-hover .box-inner ul.add-to-links li a {width: 49px;height: 49px;border: 1px solid #FFF;position: relative;display: block;padding: 0 0;margin: 0 5px;background-color: transparent;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .sns-btn-quickview:hover, .products-grid .item .item-inner .item-img .item-box-hover .box-inner ul.add-to-links li a:hover, .products-grid .item .item-inner .item-img .item-box-hover .box-inner ul.add-to-links li a.added {background-color: #FFF;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .sns-btn-quickview:before, .products-grid .item .item-inner .item-img .item-box-hover .box-inner ul.add-to-links li a:before {position: absolute;content: "";height: 100%;width: 100%;background-image: url("/design/d452715/action-lgrid.png?design=azure&amp;lc=1580770943");background-repeat: no-repeat;background-position: left top;left: 0px;top: 0px;transition: all 0.2s ease-out 0.2s;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .quickview-wrap {float:left;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .quickview-wrap .sns-btn-quickview:before {background-position: left -196px;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .quickview-wrap .sns-btn-quickview:hover:before {background-position: left -245px;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner .quickview-wrap .sns-btn-quickview span {display:none;}
.products-grid .item .item-inner .item-info {text-align: center;}
.products-grid .item:hover .item-inner .item-info .info-inner {border-color: #3cabda;}
.products-grid .item .item-inner .item-info .info-inner {border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;border: 1px solid #e9e9e9;border-top: none;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.products-grid .item .item-inner .item-info .info-inner .item-title {margin-bottom: 3px;padding-top: 6px;font-size: 15px;white-space: normal;overflow: hidden;text-overflow: ellipsis;height: 40px;margin-right: 5px;margin-left: 5px;}
.products-grid .item:hover .item-inner .item-info .info-inner .item-title a {color: #3cabda;}
.products-grid .item .item-inner .item-info .info-inner .item-content .item-price {height: 48px; line-height: 13px;padding: 0;}
.products-grid .item .item-inner .item-info .info-inner .item-content .item-price .availability {line-height: 20px;}
.products-grid .item .item-inner .item-info .info-inner .item-content .item-price .price-box .price {font-size: 16px;}
.products-grid .item .item-inner .item-info .info-inner .item-content .item-price .price-box .old-price .price {font-size: 12px;}
.products-grid .item .item-inner .item-info .info-inner .item-content .ratings {height: 25px;margin: 0;display:none;}
.pdt-loadmore {display: block;overflow: hidden;width: 100%;}
.pdt-loadmore .btn-loadmore {max-width:200px;margin: 20px auto 10px auto;}
.rating-box {background: url("https://mospiano.ru/design/bkg_rating.png") repeat-x scroll 0 0 transparent;display: inline-block;height: 12px;position: relative;vertical-align: middle;width: 60px;margin: 3px 12px 0 0;}
.rating-box .rating {background: url("https://mospiano.ru/design/bkg_rating.png") repeat-x scroll 0 100% transparent;height: 11px;left: 0;position: absolute;top: 0;}
.price-box p {margin: 0 0;display: inline-block;}
.price-box .price {font-size: 150%;line-height: 24px;color: #3cabda;}
.price-box .price-label {display: none;}
.price-box .old-price .price {margin: 0 5px 0 0;display: inline-block;font-size: 130%;color: #3cabda;position: relative;}
.price-box .old-price .price:before {position: absolute;content: "";width: 100%;height: 1px;padding: 0 0;left: 0px;top: 50%;margin-top: 1px;background: #3cabda;}
.price-box .special-price .price {color: #ec464a;font-size: 180%;text-shadow: 0px 0px 5px #f744442b;}
.price.RUB:after, .RUB .price:after {content: "\f158";display: inline-block;font-family: FontAwesome;font-display: block;font-weight: 400;font-size: 80%;line-height: 1;}
.price.RUB span + span, .RUB .price span + span {display: none;}
.ico-product {position: absolute;z-index: 2;bottom: 10px;padding: 6px 10px 6px;color: #FFF;font-size: 125%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.ico-product.new {background: #f74444;left: 10px;box-shadow: 2px 0px 5px -2px #f7444469;}
.ico-product.sale {background: #3cabda;right: 10px;box-shadow: 2px 0px 5px -2px #3abcd680;}
.ico-product.best {background: #3cabda;left: 10px;box-shadow: 2px 0px 5px -2px #3abcd680;}
.staticheader.large {position: relative;z-index: 2;bottom: 0px;padding: 6px 10px 4px;color: #FFF;font-size: 125%;border-radius: 5px;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;line-height: 32px;opacity: 0.9}
.staticheader.large {background: #3cabda;right: 0px;height: 45px;display: block;padding-left: 20px;}
.staticheader.large a {color: #fff;}
.staticheader.large a:hover {color: #fff;;}
.staticheader.largesecondary {position: relative;z-index: 2;bottom: 0px;padding: 6px 10px 5px;color: #FFF;font-size: 125%;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height: 32px;opacity: 0.7}
.staticheader.largesecondary {background: #3cabda;right: 0px;}
.staticheader.largesecondary a {color: #fff;}
.staticheader.largesecondary a:hover {color: #fff;;}
.staticattentionorder {font-size: 0.9em;overflow: hidden;padding: 10px;margin-top: 20px;text-align: center;border-radius: 15px;opacity: 0.5;}
.staticattention {font-size: 0.9em;overflow: hidden;padding: 10px;margin-top: 20px;text-align: center;border: 1px dashed #d2d2d2;border-radius: 15px;opacity: 0.9;}
.staticattention ul {moz-column-count: 4;-webkit-column-count: 4;column-count: 4;padding-top: 1.5em;}
.staticattention li {break-inside: avoid;position: relative;list-style-type: none;padding-left: 3em;margin-bottom: 1.5rem;line-height: 1em;text-align: left;}
.staticattention li:before {font-family: FontAwesome;font-display: block;font-size: 6px;font-style: normal;font-weight: normal;content: "\f111";display: block;position: absolute;left: 25px;top: 1px;color: #016589;}
.staticattention a {color: #909090;border-bottom: dashed 1px;border-color: #909090;}
.staticattention a:hover {color: #3cabda;;border-bottom: dotted 1px;border-color:#3cabda;}
.staticpagelistcontacts {font-size: 1em;border: 1px solid #e9e9e9;border-radius: 3px;padding-left: 20px;padding-top: 20px;padding-bottom: 20px;padding-right: 20px;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);background-image: url('https://st.mospiano.ru/11/2733/708/circle-cropped2.jpg');background-size: 40%;background-repeat: no-repeat;background-position-x: right;background-position-y: top;}
.staticpagelist {font-size: 1em;border: 1px solid #e9e9e9;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);background: rgba(0, 0, 0, 0.01);border-radius: 15px;border: 1px solid rgba(216, 216, 216, 0.38);padding: 20px;border-top-left-radius: 0px;border-top-right-radius: 0px;}
.staticpagelistnoicons {font-size: 1em;border: 1px solid #e9e9e9;border-radius: 3px;padding-left: 20px;padding-top: 20px;padding-bottom: 20px;padding-right: 5px;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);}
.staticpagelist span {margin-top: 20px;}
.staticpagelist ul {moz-column-count: 1;-moz-column-gap: 20px;-webkit-column-count: 1;-webkit-column-gap: 20px;column-count: 1;column-gap: 20px;}
.staticpagelist li {position: relative;list-style-type: none;padding-left: 1.5rem;margin-bottom: 1rem;line-height: 1rem;}
.staticpagelist li::before {font-family: FontAwesome;font-display: block;font-size: 8px;font-style: normal;font-weight: normal;content: "\f111";display: block;position: absolute;left: 0;top: 0px;color: #c2c2c2;}
.staticpagelist .required {line-height: 24px;}
.staticpagelistoffers {border: 1px solid #e9e9e9;border-radius: 15px;border-top-left-radius: 0px;border-top-right-radius: 0px;padding-left: 20px;padding-top: 20px;padding-bottom: 20px;padding-right: 20px;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);}
.staticpagelistoffers span {margin-top: 20px;}
.staticpagelistoffers ul {moz-column-count: 1;-moz-column-gap: 20px;-webkit-column-count: 1;-webkit-column-gap: 20px;column-count: 1;column-gap: 20px;}
.staticpagelistoffers li {position: relative;list-style-type: none;margin-bottom: 1rem;line-height: 1rem;margin-top: 1.5em;margin-left: 0;}
.staticpagelistoffers li::before {font-family: FontAwesome;font-display: block;font-size: 8px;font-style: normal;font-weight: normal;content: "\f111";display: block;position: absolute;left: -3em;top: 0px;color: #c2c2c2;}
.staticpagelistoffers ul &gt; li &gt; li::before {font-family: FontAwesome;font-display: block;font-size: 8px;font-style: normal;font-weight: normal;content: "\f111";display: block;position: absolute;left: 0;top: 0px;color: #c2c2c2;}
.stcash:before {content: "\f0d6";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #c9c9c9;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.stcard:before {content: "\f09d";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #c9c9c9;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.stapple:before {content: "\f179";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #c9c9c9;margin-left: 14px;margin-right: 35px;position: relative;float: left;}
.stgoogle:before {content: "\f1a0";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #c9c9c9;margin-left: 14px;margin-right: 34px;position: relative;float: left;}
.stbank:before {content: "\f19c";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #c9c9c9;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.sttime:before {content: "\f017";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #f74444;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.stcomment:before {content: "\f0e5";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #f74444;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.sttimesmall:before {content: "\f017";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #f74444;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.stphone:before {content: "\f10b";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2.5em;color: #3cabda;margin-left: 14px;margin-right: 34px;position: relative;float: left;}
.stmail:before {content: "\f003";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 1.8em;color: #3cabda;margin-left: 9px;margin-right: 30px;position: relative;float: left;}
.sttelegram:before {content: "\f2c6";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 1.8em;color: #0088cc;margin-left: 10px;margin-right: 27px;position: relative;float: left;}
.stwhatsapp:before {content: "\f232";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #25d366;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.stskype:before {content: "\f17e";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #00aff0;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.stvk:before {content: "\f189";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #2787F5;margin-left: 8px;margin-right: 25px;position: relative;float: left;}
.stinstagram:before {content: "\f16d";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #c13584;margin-left: 10px;margin-right: 30px;position: relative;float: left;}
.stsoundcloud:before {content: "\f1be";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 1.4em;color: #FE5000;margin-left: 12px;margin-right: 26px;position: relative;float: left;}
.stapple2:before {content: "\f179";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #c9c9c9;margin-left: 11px;margin-right: 30px;position: relative;float: left;}
.stfacebook:before {content: "\f118";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #4267B2;margin-left: 14px;margin-right: 26px;position: relative;float: left;filter: blur(3px);}
.stfacebook:hover:before {transform: rotate(180deg);transition: all 0.20s ease-out;content: "\f118";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #4267B2;margin-left: 14px;margin-right: 26px;position: relative;float: left;filter: blur(0px);}
.stlocation:before {content: "\f041";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #f74444;margin-left: 14px;margin-right: 35px;margin-bottom: 14px;position: relative;float: left;}
.stlocationsmall:before {line-height: 64px;content: "\f041";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #f74444;margin-left: 14px;margin-right: 35px;position: relative;float: left;}
.stdeliverymall:before {line-height: 64px;content: "\f0d1";background: none;font-family: FontAwesome;font-display: block;text-align: center;font-size: 2em;color: #f74444;margin-left: 14px;margin-right: 35px;position: relative;float: left;}
.stcomm {font-size: 0.9em;}
.stcommbig {font-size: 12px;}
.stcomm a {color: #909090;margin-left: 5px;border-bottom: dashed 1px;border-color:#909090;margin-left: 5px;}
.stcomm a:hover {color: #3cabda;margin-left: 5px;border-bottom: dotted 1px;border-color:#3cabda;margin-left: 5px;}
.stcommbig a {color: #909090;margin-left: 5px;border-bottom: dashed 1px;border-color:#909090;margin-left: 5px;}
.stcommbig a:hover {color: #3cabda;margin-left: 5px;border-bottom: dotted 1px;border-color:#3cabda;margin-left: 5px;}
.stecomm:before {content: "\f283";background: none;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #c9c9c9;margin-left: 9px;margin-right: 26px;position: relative;float: left;}
.stinvoice:before {content: "\f040";background: none;color: #000;font-family: FontAwesome;font-display: block;line-height: 48px;text-align: center;font-size: 2em;color: #c9c9c9;margin-left: 10px;margin-right: 30px;position: relative;float: right;margin-top: 20px;}
.mainmenunewsupper {display: block;background: #3cabda;color: #fff;position: relative;z-index: 0;bottom: 0px;color: #FFF;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;line-height: 45px;height: 45px;padding-left: 1.5em;font-size: 1.5em;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.mainmenunewsupper a {color: #fff;border-bottom: dashed 1px;border-color:#fff;}
.mainmenunewsupper a:hover {border-bottom: dotted 1px;border-color:#fff;}
.ico-recommend {padding: 4px 8px 6px;white-space: nowrap;position: relative;z-index: 2;color: #FFF;font-size: 125%;opacity: 0.9;border-radius: 5px;line-height: 30px;margin-right: 2px;}
.box-content .ico-recommend {padding: 2px 8px 4px;}
.ico-recommend.first {background: #f74444;box-shadow: 2px 0px 5px -2px #f7444469;right: 0px;}
.box-content .ico-recommend.first {background: #3cabda;left: 0px;}
.ico-recommend.first a {color: #fff;}
.ico-recommend.first a:hover {color: #fff;;}
.ico-recommend.second {background: #3cabda;left: 0px;}
.ico-recommend.second a {color: #fff;}
.ico-recommend.second a:hover {color: #fff;}
.ico-recommend.third {background: #3cabda;left: 0px;}
.ico-recommend.third a {color: #fff;}
.ico-recommend.third a:hover {color: #fff;}
.ico-recommend.fourth {background: #3cabda;left: 0px;}
.ico-recommend.fourth a {color: #fff;}
.ico-recommend.fourth a:hover {color: #fff;}
.ico-recommend.fives {background: #3cabda;left: 0px;}
.ico-recommend.fives a {color: #fff;}
.ico-recommend.fives a:hover {color: #fff;}
.ico-recommend.six {background: #3cabda;left: 0px;font-size: 125%;}
.ico-recommend.six:hover {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.ico-recommend.six a {color: #fff;}
.ico-recommend.six a:hover {color: #fff;}
.ico-recommend.hashtag {background: #3cabda;left: 0px;font-size: 125%;opacity:0.7;}
.ico-recommend.hashtag:hover {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;opacity:0.9}
.ico-recommend.hashtag a {color: #fff;}
.ico-recommend.hashtag a:hover {color: #fff;}
.ico-recommend.hashtagfull {background: #3cabda;left: 0px;font-size: 125%;opacity:0.5;}
.ico-recommend.hashtagfull:hover {-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;opacity:0.9}
.ico-recommend.hashtagfull a {color: #fff;}
.ico-recommend.hashtagfull a:hover {color: #fff;}
.list-blog {display: grid;height: 100% !important;}
.block-content .owl-item {width: 100% !important;}
.block-content .owl-wrapper {display: grid;width: 100% !important;-webkit-animation: zoomOut2 600ms ease both;-moz-animation: zoomOut2 600ms ease both;-o-animation: zoomOut2 600ms ease both;animation: zoomOut2 600ms ease both;}
.fullformwrap {display: block;}
.owl-carousel .owl-item {float: left;}
.owl-carousel {display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-item {float: left;}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition: height 300ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {-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);}
#botsl {margin-top: 30px;}
#botsl .block .block-title {font-size: 183.3%;position: relative;display: inline-block;text-transform: none;padding: 0 0 10px;}
#botsl .block .block-title:before {position: absolute;content: "";height: 1px;width: 100%;bottom: 0px;left: 0px;background: #3cabda;}
#botsl .block {float:left;margin-left:2%;}
#botsl .block:first-child {margin-left:0;}
#botsl .block.block-latestblog {min-height: 300px;position: relative;margin-bottom: 0px;display: grid;grid-column-start: 1;grid-row-start: 1;grid-row-end: 1;background-image: url(/design/d452715/loader.gif?lc=1603213452);background-repeat: no-repeat;background-size: 100px 100px;background-position: center;}
#botsl .block.block-latestblog .navigation {width: 61px;height: 28px;top: 0px;float: right;position: relative;}
#botsl .block.block-latestblog .navigation .next {margin-left:35px;}
#botsl .block.block-latestblog .block-content ul {margin: 0 0;padding:0;list-style: none;margin-bottom: 0;border: 1px solid #e9e9e9;border-radius: 15px;border-top-left-radius: 0px;border-top-right-radius: 0px;padding-left: 1em;padding-top: 1em;padding-bottom: 1em;padding-right: 2em;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);}
#botsl .block.block-latestblog .block-content ul .item {background-color: #fff;display: grid;grid-column-gap: 10px;grid-column-start: 1;grid-column-end: 1;}
#botsl .block.block-latestblog .block-content ul .item .item-post {position: relative;padding: 16px 0px 16px 65px;display: grid;grid-column-start: 1;grid-column-end: 1;}
#botsl .block.block-latestblog .block-content ul .item .item-post .date {position: absolute;height: 53px;width: 53px;border: 1px solid #e9e9e9;text-align: center;left: 10px;top: 18px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#botsl .block.block-latestblog .block-content ul .item .item-post:hover .date {background: #3cabda;border-color: #3cabda;}
#botsl .block.block-latestblog .block-content ul .item .item-post:hover .date span {color:#fff;}
#botsl .block.block-latestblog .block-content ul .item .item-post .date .d-day {color: #686868;display: block;font-size: 14px;margin-top: 7px;}
#botsl .block.block-latestblog .block-content ul .item .item-post .date .d-month {display: block;font-size: 92%;color: #909090;}
#botsl .block.block-latestblog .block-content ul .item .item-post .postTitle {margin-bottom: 4px;margin-left: 20px;border: none;overflow: hidden;text-overflow: ellipsis;font-size: 1.5em;line-height: 1.5em;}
#botsl .block.block-latestblog .block-content ul .item .item-post .postContent {padding: 0 0;font-size: 1.2em;line-height: 1.5em;margin-left: 20px;}
#botsl .block.block-latestblog .block-content ul .item .item-post .postContent p {margin: 0 0;}
#footer-top {margin: 0 0 52px;padding-top: 35px;padding-bottom: 35px;border-top: 1px solid #e9e9e9;background-image: linear-gradient(to left, #016589, #177bac);color: #ffffff;}
#footer-top a {color:#ffffff;}
#footer-top a:hover {color:#ffffff;}
#footer-top .block:first-child {margin-left:0;}
#footer-top .block .block-title {line-height:30px;text-transform: none;font-size: 183.3%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#footer-top .block .block-content {padding: 20px 0 10px 0;line-height: 18px;font-size: 1.2em;}
#footer-top .block .block-content ul {margin: 0;padding:0;list-style: none;}
#footer-top .block .block-content ul li {padding: 5px 0 3px 0px;line-height: 18px;position: relative;}
#footer-top .block .block-content ul li:hover {margin-left: 0px;text-decoration: none;}
#footer-top .block .block-content ul li:before {height: 9px;width: 9px;position: absolute;top: 8px;left: 0px;content: "";}
.block-contact .block-content p {margin: 0 0 10px 0;padding: 0 0 0 46px;min-height: 40px;position: relative;color: #ffffff;display: inline-block;width: 100%;}
.block-contact .block-content p label{color:#ffffff;}
.block-contact .block-content p:hover:before {border-color: #3cabda;background-position: left -34px;}
.block-contact .block-content p.c-email, .block.block-contact .block-content p.c-phone, .block.block-contact .block-content p.c-skype, .block-content p.c-telegram, .block-content p.c-vk, .block-content p.c-whatsapp, .block-content p.c-phonenew, .block-content p.c-instagram, .block-content p.c-emailnew, .block.block-contact .block-content p.c-facebook, .block.block-contact .block-content p.c-soundcloud {line-height: 40px;}
.block-contact .block-content span.c-region {float:left;}
.block-contact .block-content span.c-worktime {float:left;}
.block-contact .block-content p:before {content: "";position: absolute;width: 34px;height: 34px;left: 0px;top: 2px;background-image: url("/design/d452715/ico-contactus.png?design=azure&amp;lc=1580770943");background-position: top left;background-repeat: no-repeat;border: 0px solid #dfdfdf;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.block-contact .block-content p.c-skype:before {content: "\f17e";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-skype:hover:before {color: #FFF;}
.block-contact .block-content p.c-whatsapp:before {content: "\f232";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-whatsapp:hover:before {color: #FFF;}
.block-contact .block-content p.c-telegram:before {content: "\f2c6";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-telegram:hover:before {color: #FFF;}
.block-contact .block-content p.c-instagram:before {content: "\f16d";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-instagram:hover:before {color: #FFF;}
.block-contact .block-content p.c-facebook:before {content: "\f09a";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-facebook:hover:before {color: #FFF;}
.block-contact .block-content p.c-soundcloud:before {content: "\f1be";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-soundcloud:hover:before {color: #FFF;}
.block-contact .block-content p.c-phonenew:before {content: "\f095";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-phonenew:hover:before {color: #FFF;}
.block-contact .block-content p.c-emailnew:before {content: "\f003";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-emailnew:hover:before {color: #FFF;}
.block-contact .block-content p.c-vk:before {content: "\f189";font-size: 24px;line-height:34px;text-align:center;background: none;color: #FFF;font-family: FontAwesome;font-display: block;font-style: normal;font-weight: normal;}
.block-contact .block-content p.c-vk:hover:before {color: #FFF;}
.block-contact .block-content p.c-email {line-height: 18px;}
.block-contact .block-content p.c-email:before {background-position: left -68px;}
.block-contact .block-content p.c-email:hover:before {background-position: left -102px;}
.block-contact .block-content p.c-phone {margin-bottom: 5px;}
.block-contact .block-content p.c-phone:before {background-position: left -136px;}
.block-contact .block-content p.c-phone:hover:before {background-position: left -170px;}
#footer-top .block-subscribe .block-content label {display: block;margin: 3px 0 15px;color: #ffffff;line-height: 18px;font-size: 14px;}
#footer-top .block-subscribe .block-content form .input-box input {width: 200px;height:36px;float: left;padding: 0px 15px;font-size: 12px;margin: 0 0 10px 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;border: 1px solid #FFF;background: #FFF;color: #626262;}
#footer-top .block-subscribe .block-content form .input-box input:focus {border: 1px solid #FFF;}
#footer-top .block-subscribe .block-content .callbackForm button {float:left;clear: both;}
#footer-top .block-subscribe .block-content .callbackForm .pp {float:left;clear: both;margin-bottom: 10px;}
#footer {margin: 0 0;padding: 0 0 20px;border-top: 0px solid #e9e9e9;}
#footer .link-follow {list-style: none;margin: 0 0 0 -90px;text-align: center;position: relative;top: -28px;width: 315px;left: 50%;height: 55px;padding:0;}
#footer .link-follow li {display: inline-block;padding: 0 0 0 10px;background: #FFF;float: left;}
#footer .link-follow li:first-child {padding-left: 0px;}
#footer .link-follow li a {-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;background-position: left top;height: 53px;width: 53px;display: inline-block;border: 0px solid #e1e1e1;position: relative;top: 0px;font-size: 26px;line-height: 53px;color: #dfdfdf;}
#footer .link-follow li:hover a {color: #3abcd6;}
#footer .copyright {text-align: center;width: 100%;color: #626262;padding: 3px 0 0;}
#footer .copyright a {color: #3cabda;}
.toolbar {padding: 0 0;margin: 2em 0 1em;height: 50px;line-height: 50px;background: #00000005;border-radius: 15px;border: 1px solid #d8d8d861;}
.toolbar-bottom .toolbar {margin: 30px 0 0;}
.toolbar-bottom .sort-by {display:none;}
.toolbar .view-mode {float: left;margin: 0 0;height: 50px;}
.toolbar .view-mode label {float: left;margin: 0 5px 0 0;display: none;}
.toolbar .view-mode .list, .toolbar .view-mode .grid {position: relative;height: 24px;width: 24px;display: block;float: left;margin: 12px 14px 13px 13px;}
.toolbar .view-mode .list:before, .toolbar .view-mode .grid:before {position: absolute;content: "";left: 0px;top: 0px;background: url("/design/d452715/ico-viewmode.png?design=azure&amp;lc=1580770943") no-repeat left top;width: 100%;height: 100%;}
.toolbar .view-mode .list:after, .toolbar .view-mode .grid:after {position: absolute;content: "";right: -14px;top: -13px;height: 50px;width: 1px;background: #dfdfdf;}
.toolbar .view-mode .grid:hover:before {background-position: left -24px;}
.toolbar .view-mode .list:before {background-position: left -48px;}
.toolbar .view-mode .list:hover:before {background-position: left -72px;}
.toolbar .view-mode strong.list:before {background-position: left -72px;}
.toolbar .view-mode strong.grid:before {background-position: left -24px;}
.toolbar .limiter {float: right;margin-left: 0px;padding: 0 20px;color: #626262;line-height: 50px;height: 50px;}
.toolbar .limiter label {line-height: 50px;float: left;margin: 0 12px 0 0;}
.toolbar .limiter select.show-by {padding-left:8px;height: 32px;width: 50px !important;moz-appearance: none;-webkit-appearance: none;appearance: none;border: 1px solid #e9e9e9;border-radius: 15px;-webkit-transition: all 0.2 ease-in;-moz-transition: all 0.2 ease-in;-o-transition: all 0.2 ease-in;transition: all 0.2 ease-in;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat 85% 60%;	background-color: #f5f5f5;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);}
.toolbar .sort-by {float: right;margin-left: 0px;line-height: 20px;height: 50px;padding: 0 20px;}
.toolbar .sort-by label {line-height: 50px;height: 50px;float: left;margin: 0 12px 0 0;}
.toolbar .sort-by select.sort-by {padding-left: 10px;margin: 8px 5px 0 0;height: 32px;moz-appearance: none;-webkit-appearance: none; appearance: none;border: 1px solid #e9e9e9;border-radius: 15px;-webkit-transition: all 0.2 ease-in;-moz-transition: all 0.2 ease-in;-o-transition: all 0.2 ease-in;transition: all 0.2 ease-in;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat 95% 60%;	background-color: #f5f5f5;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);}
.hours {display:none;}
.openstatus {color: #3cabda;}
.product-custom-option {margin-top: 0.5em;moz-appearance: none;-webkit-appearance: none;appearance: none;border: 1px solid #e9e9e9; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat 95% 60%;background-color: #f5f5f5; right: 0px;position: relative;z-index: 2;bottom: 0px;padding: 8px 6px 5px 15px;font-size: 1.1em;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;line-height: 30px;height: 45px;width: 255px;}
.pager {margin: 0;float: right;text-align: center;list-style: none;}
.pager {margin: 0;float: right;text-align: center;list-style: none;}
.pager:before, .pager:after {display: table;line-height: 0;content: "";}
.pager .pages {padding: 0 10px;height: 50px;line-height: 50px;float: left;}
.pager .pages ol {margin-top: 11px;overflow: hidden;padding: 0;}
.pager .pages ol li {display: inline-block;float: left;margin: 0 0 0 4px;line-height: 26px;}
.pager .pages ol li:first-child {margin-left: 0px;}
.pager .pages ol li.current {height: 26px;width: 26px;border-radius: 3px;}
.pager .pages ol li a {height: 26px;width: 26px;border-radius: 3px;background: #FFF;padding: 0 0;margin: 0 0;display: block;border: 1px solid #e9e9e9;-webkit-transition: all 0.4s ease-in 0s;-moz-transition: all 0.4s ease-in 0s;-o-transition: all 0.4s ease-in 0s;transition: all 0.4s ease-in 0s;text-align: center;}
.pager .pages ol li a:hover, .pager .pages ol li.current {}
#content_4 li::before {display: none;}
.products {clear:both;width:100%;}
.products-grid {margin: 0;padding: 0;list-style: none;}
.products-list {margin: 0;padding: 0;list-style: none;}
.products-list .item {position: relative;margin: 20px 0 0;border-bottom: 1px solid #e9e9e9;padding-bottom: 20px;}
.products-list .item:last-child {border: 0;}
.products-list .item .product-image {padding: 2px;border: 1px solid #e9e9e9;text-align: center;position: relative;overflow: hidden;border-radius: 3px;}
.products-list .item .product-image img {max-width:100%;min-height: 300px;object-fit: contain;}
.products-list .item .product-image:hover img {}
.products-list .item .product-shop .product-name {margin: 0 0 5px 0;font-size: 18px;line-height: normal;font-weight: normal;}
.products-list .item .product-shop .product-name a {color: #626262;position: relative;max-height: 50px;overflow: hidden;display: block;}
.products-list .item .product-shop .product-name a:hover {color:#3cabda;}
.products-list .item .product-shop .price-box {margin-bottom: 5px;float: left;}
.products-list .item .product-shop .ratings {margin: 0 0 5px 0;float: right;}
.products-list .item .product-shop .ratings:after {clear: none;}
.products-list .item .product-shop .desc {margin: 0 0 20px;clear: both;}
.products-list .item .product-shop .desc p {margin:0;padding:0;max-height:120px;overflow:hidden;}
.products-list .item .product-shop .actions-addtocart {margin: 0;float: left;width: 100%;height: 51px;}
.products-list .item .product-shop .actions-addtocart button.btn-cart {float: left;margin: 0 5px 0 0;}
.products-list .item .product-shop .actions-addtocart .sns-btn-quickview,
.products-list .item .product-shop .actions-addtocart a,
.products-list .item .product-shop .actions-addtocart .btn-cart {border: 1px solid #e9e9e9;text-indent: -999em;width: 49px;height: 49px;position: relative;display: block;padding: 0 0;margin: 0 5px;background-color: transparent;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.products-list .item .product-shop .actions-addtocart .sns-btn-quickview:before,
.products-list .item .product-shop .actions-addtocart a:before,
.products-list .item .product-shop .actions-addtocart .btn-cart:before {position: absolute;content: "";height: 100%;width: 100%;background-image: url("/design/d452715/action-llist.png?design=azure&amp;lc=1580770943");background-repeat: no-repeat;background-position: left top;left: 0px;top: 0px;}
.products-list .item .product-shop .actions-addtocart .sns-btn-quickview:hover,
.products-list .item .product-shop .actions-addtocart a:hover, .products-list .item .product-shop .actions-addtocart a.added,
.products-list .item .product-shop .actions-addtocart .btn-cart:hover {background-color: #3cabda;border-color: #3cabda;}
.products-list .item .product-shop .actions-addtocart .btn-cart {float: left;margin: 0 5px 0 0;}
.products-list .item .product-shop .actions-addtocart .btn-cart &gt; span {display: none;}
.products-list .item .product-shop .actions-addtocart .btn-cart:before {background-position: left -294px;}
.products-list .item .product-shop .actions-addtocart .btn-cart:hover:before {background-position: left -343px;}
.products-list .item .product-shop .actions-addtocart .quickview-wrap {float: left;}
.products-list .item .product-shop .actions-addtocart .quickview-wrap .sns-btn-quickview span {display: none;}
.products-list .item .product-shop .actions-addtocart .quickview-wrap .sns-btn-quickview:before {background-position: left -196px;}
.products-list .item .product-shop .actions-addtocart .quickview-wrap .sns-btn-quickview:hover:before {background-position: left -245px;}
.products-list .item .product-shop .actions-addtocart ul.add-to-links {margin: 0 0;padding:0;float: left;list-style: none;height: 51px;display: block;}
.products-list .item .product-shop .actions-addtocart ul.add-to-links li {float: left;display: block;}
.products-list .item .product-shop .actions-addtocart ul.add-to-links li .add-wishlist:hover:before, .products-list .item .product-shop .actions-addtocart ul.add-to-links li .add-wishlist.added:before {background-position: left -49px;}
.products-list .item .product-shop .actions-addtocart ul.add-to-links li .add-compare:before {background-position: left -98px;}
.products-list .item .product-shop .actions-addtocart ul.add-to-links li .add-compare:hover:before, .products-list .item .product-shop .actions-addtocart ul.add-to-links li .add-compare.added:before {background-position: left -147px;}
.categories {float:left;width: 100%;}
.categories.db {padding-top: 15px;}
.categories .cat {margin-bottom: 20px;}
.categories .cat .cat-name {text-align:center;border: 1px solid #e9e9e9;height:80px;max-width:270px;}
.categories .cat .cat-name h3 {font-size:22px;text-overflow: ellipsis;margin-top:20px;max-height:44px;}
.categories .cat .cat-img {width: 270px;height: 271px;vertical-align: middle;display: table-cell;border: 1px solid #e9e9e9;border-bottom:none;}
.categories .cat .cat-img img {display: block;margin: 0 auto;max-width: 100%;padding: 2px;}
#main {float:right;}
#main.pl {padding-left: 15px;}
#left {float: left;}
#left .block {margin-bottom:30px;float: left;width: 100%;background: #00000005;border-radius: 15px;border: 1px solid #d8d8d861;padding: 20px 10px 20px 10px;}
#left .block .block-title {font-size: 150%;padding: 0px 0px 10px 5px;position: relative;}
#left .block .block-title span {position:relative;}
#left .block .block-title span:before {content: "|";font-family: 'FontAwesome';font-display: block;font-size: 14px;float: left;padding-right: 10px;color: #016589;}
#left .block .block-content {padding: 5px;line-height: 28px;}
.block-menu-content {float: left;width: 100%;padding: 0 5px;font-size:110%;}
.block-menu-content ul {list-style:none;margin:0;padding:0;}
.block-menu-content ul li {line-height: 2rem;}
.block-menu-content ul.sub li {line-height: 1rem;padding: 8px 0;}
.block-menu-content ul li.parent.subhead:before {padding-right: 20px;}
.block-menu-content ul li.subhead {text-align: left;border-bottom: 1px solid #e9e9e9;font-weight: normal;padding: 4px 0;font-size: 14px;}
.block-menu-content ul li.parent.subhead {padding-left:0;}
.block-menu-content ul.sub {padding-left: 10px;margin-top: 0.5em;}
.block-menu-content ul li a.active, .block-menu-content ul li a:hover {color: #3cabda;}
.block-menu-content ul li .open-sub {right: 15px;width: 45px;height: 30px;}
.block-menu-content ul li .open-sub:before {content: "\f107";font-family: 'FontAwesome';font-display: block;font-size: 14px;float:right;}
.block-menu-content ul li.active .open-sub.active:before {content: "\f068";color: #3cabda;}
.user-menu .block-menu-content ul li {display:block;font-family: Open Sans, sans-serif;font-weight: normal;text-transform: uppercase;padding: 4px 0;line-height:18px;}
.block.filters .layout-slider input {font-size: 12px;padding: 5px;text-align: center;margin: 5px 5px 0 0;height: 26px;moz-appearance: none;-webkit-appearance: none;appearance: none;border: 0px solid #e9e9e9;border-radius: 0px;-webkit-transition: all 0.2 ease-in;-moz-transition: all 0.2 ease-in;-o-transition: all 0.2 ease-in;transition: all 0.2 ease-in;background: none;}
.block.filters .layout-slider input.button:hover {color: rgba(62, 171, 218, 0.8);}
.block.filters .title-filter {text-align: center;font-size: 14px;padding-bottom: 8px;}
.block.filters .layout-slider {text-align: center;}
.block.filters select {width: 100%;padding-left: 1em;margin: 11px 5px 0 0;height: 32px;moz-appearance: none;webkit-appearance: none; appearance: none;border: 1px solid #e9e9e9;border-radius: 15px;-webkit-transition: all 0.2 ease-in;-moz-transition: all 0.2 ease-in;-o-transition: all 0.2 ease-in;transition: all 0.2 ease-in;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat 95% 60%;	background-color: #f5f5f5;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);}
.block.filters #goods-filter-price-slider {margin: 10px 0;}
.block.filters .filter {margin: 1em 0;font-size: 1.2em;}
/* filters2 */
.block.filters2 {display: none;}
.block.filters2 .layout-slider input {font-size: 12px;padding: 5px;text-align: center;margin: 5px 5px 0 0;height: 26px;moz-appearance: none;-webkit-appearance: none;appearance: none;border: 0px solid #e9e9e9;border-radius: 0px;-webkit-transition: all 0.2 ease-in;-moz-transition: all 0.2 ease-in;-o-transition: all 0.2 ease-in;transition: all 0.2 ease-in;background: none;}
.block.filters2 .layout-slider input.button:hover {color: rgba(62, 171, 218, 0.8);}
.block.filters2 .title-filter {text-align: center;font-size: 14px;padding-bottom: 8px;}
.block.filters2 .layout-slider {text-align: center;}
.block.filters2 select {width: 100%;padding-left: 1em;margin: 11px 5px 0 0;height: 32px;moz-appearance: none;-webkit-appearance: none;appearance: none;border: 1px solid #e9e9e9;border-radius: 3px;-webkit-transition: all 0.2 ease-in;-moz-transition: all 0.2 ease-in;-o-transition: all 0.2 ease-in;transition: all 0.2 ease-in;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAG0lEQVR42mNgwAfKy8v/48I4FeA0AacVDFQBAP9wJkE/KhUMAAAAAElFTkSuQmCC) no-repeat 95% 60%;background-color: #f5f5f5;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);}
.block.filters2 #goods-filter-price-slider {margin: 10px 0;}
.block.filters2 .filter {font-size: 1.2em;width: 25%;display: inline-block;margin: 1em;}
@media all and (max-width: 991px) {
  /*.filtersLeft {display:none;}*/
}
/* Ð’Ñ‹ ÑÐ¼Ð¾Ñ‚Ñ€ÐµÐ»Ð¸ */
.viewed .block-content .item .product-image a {float: left;width:85px;margin-right: 15px;display: block;overflow: hidden;position: relative;}
.viewed .block-content .item .product-image img {display:block;margin:0 auto;}
.viewed .block-content .item:hover .product-image a img {transform: scale(1.1) rotate(1.3deg);-ms-transform: scale(1.1) rotate(1.3deg);-moz-transform: scale(1.1) rotate(1.3deg);-webkit-transform: scale(1.1) rotate(1.3deg);-o-transform: scale(1.1) rotate(1.3deg);}
.viewed .block-content .item:hover .product-image a:before {box-shadow: 0 0 0 3px rgba(247,146,66,.7) inset;}
.viewed .block-content .item .product-name {font-size: 16px;max-height:46px;overflow:hidden;}
.viewed .block-content .item .product-name a {max-height:40px;line-height: 20px;overflow: hidden;display: block;}
.viewed .block-content .item .product-price .price-box .price {margin: 5px 0;color: #ec464a;}
.viewed .block-content .item .rating-box {margin-top: 3px;}
.viewed .block-content .item .ratings .amount {font-size: 91.6%;float: left;margin-left: 15px;}
.recently-item {height: 0px;overflow: hidden;}
.recently-item:nth-child(1), .recently-item:nth-child(2), .recently-item:nth-child(3) {height: auto;margin-bottom: 30px;}
.recently-item.showThis {height: auto;margin-bottom: 30px;}
.block.viewed .action .showAllRecent {max-width:175px;margin: 0 auto;}
#main .product-img-box {padding:0;margin-bottom: 30px;padding-right: 0px;}
.general-img img {max-width:100%;padding: 20px;}
.general-img .ico-product {top: 10px;height:30px;}
.general-img .ico-product.sale {right:20px;}
.product-view .product-img-box .general-img img {max-height: 580px;height: 580px;margin: 0 auto;display: block;background: #fff;width: 100%;}
#main .products-list .product-shop {padding: 20px;background: none;border: none;}
.product-view .product-shop .product-name {display: none;}
.product-shop .price-box {margin: 0 0 5px;float:left;}
.product-shop .ratings {float:right;display: none;}
.product-shop .goodsDataMainModificationArtNumber {color: #626262;font-weight: 400;font-size: 1.2em;clear: both;line-height: 1.5em;}
.product-shop .goodsDataMainModificationArtNumber span {color: #909090;cursor: default;margin-left: 5px;}
.product-shop .goodsDataMainModificationAvailable {line-height: 1.5em;color: #626262;font-weight: 400;font-size: 1.2em;margin: 0px 0;clear: both;}
.product-shop .deliveryandcredit {color: #626262;font-weight: 400;margin: 0px 0;clear:both;font-size: 1.2em;line-height: 1.5em;}
.product-shop .deliveryandcredit span {cursor: default;}
.product-shop .deliveryandcredit span strong {color: #3cabda;font-weight: 400;}
.product-shop .deliveryandcredit a {color: #909090;margin-left: 5px;margin-left: 5px;font-size: 0.8em;}
.product-shop .deliveryandcredit a strong {border-bottom: dashed 1px;border-color: #909090;font-weight: normal;}
.product-shop .deliveryandcredit a:hover {color: #3cabda;margin-left: 5px;margin-left: 5px;}
.product-shop .goodsDataMainDiscountBlock {color: #626262;font-weight: 400;margin: 0px 0;clear:both;font-size: 1.2em;line-height: 1.5em;}
.product-shop .goodsDataMainDiscountBlock strong {color: #3cabda;font-weight: 400;margin: 0px 0;clear:both;font-size: 1em;line-height: 1.5em;}
.product-shop .goodsDataMainModificationAvailable .hide {display:none;}
.product-shop .goodsDataMainModificationAvailable span {color: #3cabda;margin-left: 5px;font-weight: 400;}
.product-shop .short-description {line-height: 1.5em;font-size: 1.2em;color: #fff;border-bottom: 0px solid #e9e9e9;margin-bottom: -20px;}
.product-shop .short-description p {box-shadow: 0px 0px 5px -2px #3ea8dc;background-image: linear-gradient(to left, #3db4eec4, #3ba6db);;border: 0px solid #3abcd6;-webkit-border-radius: 15px;-moz-border-radius: 15px;-khtml-border-radius: 15px;border-radius: 15px;padding: 1rem;}
.product-shop .goodsDataMainModificationsBlock div {-webkit-animation: zoomOut2 600ms ease both;-moz-animation: zoomOut2 600ms ease both;-o-animation: zoomOut2 600ms ease both;animation: zoomOut2 600ms ease both;}
.product-shop .goodsDataMainModificationsBlock div br {display: none;}
.product-shop .goodsDataMainModificationsBlockWrapper {margin-top: 1em;}
.product-shop .goodsDataMainModificationsBlock img {border-radius: 15px;height: 120px;width: 120px;object-fit: cover;position: relative;object-position: -140px;}
.product-shop .goodsDataMainModificationsBlock .blockquote {max-width: 350px;padding: 0px;border: 0px dashed #d8d8d8;border-radius: 15px;display: grid;grid-template-columns: 0.7fr 1fr;gap: 20px;}
.product-shop .goodsDataMainModificationsBlock div:first-child {max-width: 350px;padding: 0px;border: 0px dashed #d8d8d8;border-radius: 15px;display: grid;grid-template-columns: 1fr 1fr;gap: 20px;/* vertical-align: middle; *//* object-position: center; */justify-items: center;align-items: center;}
.product-shop .goodsDataMainModificationsBlockProperty &gt; strong:nth-child(1) {right: 0px;position: relative;z-index: 2;bottom: 0px;padding: 6px 10px 0px 4px;font-size: 1.2em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 30px;border: 0px solid #e9e9e9;border-right: none;}
.product-shop .goodsDataMainModificationsBlockProperty strong {font-weight: 400;clear: both;font-size: 1.2em;text-transform: lowercase;display: inline-block;}
.product-shop .goodsDataMainModificationsBlockProperty strong:first-letter {text-transform: capitalize;}
.product-shop .goodsDataMainModificationsBlockProperty {margin-bottom: 2em;}
.modificationdivider {position: relative;margin-top: 1em;padding: 0;margin-left: -20px;margin-right: -20px;border: 1px solid #d8d8d861;}
.product-shop .add-to-box {clear:both;border-bottom: 0px solid #e9e9e9;}
.product-shop .add-to-cart {margin: 0 0 1.5em;padding: 0;}
.product-shop .add-to-cart .btn-cart {width: 200px;position: relative;margin: 5px 5px 0 0;height: 45px;padding-left: 35px;padding-bottom: 0px;moz-appearance: none;-webkit-appearance: none;appearance: none;border: 1px solid #e9e9e9;border-radius: 15px;background-image: url("/design/d452715/action-llist.png?lc=1603213452");background-repeat: no-repeat;background-position: 2px -297px;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);font-size: 1.2em;}
.product-shop .add-to-cart .link-more {display: none;text-decoration: none;padding: 12px 24px 30px 24px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;margin-top: 2em;}
.product-shop .add-to-cart .btn-cart:hover {box-shadow: 0px 0px 5px -2px #3ea8dc;background-image: url("/design/d452715/action-llistwhite.png?lc=1603213452");background-repeat: no-repeat;background-position: 2px -346px;} 
.product-shop .add-to-cart .btn-cart.quick {margin-top: 1em; width: 200px;padding-left: 55px;height: 45px;background-position: 2px -297px;}
.product-shop .add-to-cart .btn-cart.qw {display: none;}
.preorder {margin: 0 0 0;padding-top: 20px;font-size: 1.2em;}
.preorder .btn-cart {display:block;line-height:46px;width:160px;position: relative;margin: 5px 5px 0 0;height: 45px;padding-bottom: 0px;moz-appearance: none;-webkit-appearance: none;appearance: none;border: 1px solid #e9e9e9;border-radius: 15px;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);}
.preorder .btn-cart:before {content: "\f017";font-family: 'FontAwesome';font-display: block;font-size: 1.5em;display: inline-block;padding-right: 20px;padding-left: 0;color: #c9c9c9;vertical-align: middle;padding-bottom: 2px;}
.preorder .btn-cart:hover {color: #fff;}
.preorder .btn-cart:hover:before {color: #fff;}
.fancybox-inner .product-shop .add-to-cart .btn-cart, .fancybox-inner .thumblist-box, .fancybox-inner .product-shop .add-to-links  {display: none;}
.fancybox-inner .product-shop .product-name {display: block;margin-bottom: 10px;}
.fancybox-inner .product-shop .product-name h1 {font-size: 2em;max-height: 60px;overflow: hidden;}
.fancybox-inner .product-shop .add-to-cart .btn-cart.qw, .fancybox-inner .product-shop .add-to-cart .link-more {display: inline-block;}
.product-shop .wrap-qty {margin: 10px 0;}
.product-shop .wrap-qty .qty-title {float: left;margin: 0 10px 0 0;line-height: 48px;font-weight: bold;}
.product-shop .wrap-qty .qty-set {float:left;margin-top:10px;}
.product-shop .wrap-qty .qty-set input {padding: 5px;border-radius: 100%;-webkit-border-radius: 100%;font-size: 100%;line-height: 10px;height: 28px;width: 28px;border: 1px solid #dfdfdf;background: #ffffff url("/design/d452715/nav-cir.png?design=azure&amp;lc=1580770943") no-repeat left top;}
.product-shop .wrap-qty .qty-set input.quantity-plus:hover {background-color: #3cabda;border-color: #3cabda;background-position: left -26px;}
.product-shop .wrap-qty .qty-set input.quantity-minus {background-position: left -52px;}
.product-shop .wrap-qty .qty-set input.quantity-minus:hover {background-color: #3cabda;border-color: #3cabda;background-position: left -78px;}
.product-shop .wrap-qty input.qty {padding: 0px 0;height: 46px;width: 46px;line-height: 48px;margin: -10px 0 0 0;text-align: center;background: #FFF;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 1px solid #dfdfdf;}
.product-shop .add-to-links {list-style: none;display: inline-block;float: right;margin-top: -63px;margin-right: 0;}
.product-shop .add-to-links li {display: inline-block;}
.product-shop .add-to-links li a {height: 36px;line-height: 36px;display: inline-block;position: relative;text-transform: uppercase;padding: 0 0 0 55px;}
.product-view .product-shop .add-to-links li a:before {}
.product-shop .add-to-links li a:hover {color: #3cabda;text-decoration: none;margin-left: 0px;}
.product-shop .add-to-links li a.add-wishlist:before {font-family: FontAwesome;font-display: block;font-size: 20px;font-style: normal;font-weight: normal;content: "\f004";display: block;position: absolute;right: -58px;top: -60px;color: #c9c9c9;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;padding-top: 4px;line-height: 36px;padding-bottom: 3px;padding-left: 12px;padding-right: 12px;border: 1px solid #e9e9e9;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);border-radius: 15px;background: #f5f5f5;}
.product-shop .add-to-links li a.add-compare:before {font-family: FontAwesome;font-display: block;font-size: 20px;font-style: normal;font-weight: normal;content: "\f0ec";display: block;position: absolute;left: 8px;top: 0px;color: #c9c9c9;-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;padding-top: 3px;line-height: 36px;padding-bottom: 4px;padding-left: 12px;padding-right: 12px;border-radius: 15px;box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);border: 1px solid #e9e9e9;background: #f5f5f5;}
.product-shop .add-to-links li a.add-wishlist:hover:before {box-shadow: 0px 0px 5px -2px #3ea8dc;background-color: #3cabda;color: #fff;transition: all 0.2s ease-out 0.1s;}
.product-shop .add-to-links li a.add-compare:hover:before {box-shadow: 0px 0px 5px -2px #3ea8dc;background-color: #3cabda;color: #fff;transition: all 0.2s ease-out 0.1s;}
#main .product-img-box {padding-right: 40px;}
.thumblist-box {max-height: 108px;overflow: hidden;position: relative;padding-bottom: 10px;background: #00000005;border-radius: 30px;padding-top: 12px;border: 1px solid #d8d8d861;}
.thumblist-box .next, .thumblist-box .prev {margin: 0 0 0 5px;z-index:9;cursor: pointer;width: 28px;height: 28px;border: 0px solid #dfdfdf;border-radius: 3px;position: absolute;top: 40px;right: 3px;text-indent: -999em;background: url("/design/d452715/ico-pager.png?design=azure&amp;lc=1580770943") no-repeat -78px 6px;transition: all 0.2s ease-out 0.1s;}
.thumblist-box .next:hover, .thumblist-box .prev:hover {background-position: -52px 6px;background-color: #3cabda;border-color: #3cabda;}
.thumblist-box .prev {float:left;left: 3px;right: auto;background-position: 0px 6px;margin: 0 0;}
.thumblist-box .prev:hover {background-position: -26px 6px;}
#thumblist li {display: block;float: left;margin: 0 10px 10px;}
#thumblist li a {display: table-cell;vertical-align: middle;text-align: center;height: 85px;width:85px;}
.tab_products {margin: 40px 0 0;}
.tabs {list-style: none;margin: 0;padding: 0;position: relative;z-index: 1;border: 1px solid #d8d8d861;display: grid;width: 100%;grid-template-columns: 1fr 1fr 1fr 1fr;line-height: 2em;background: #00000005;border-radius: 30px;padding: 20px;margin-bottom: 2em;gap: 10px;}
.tabs li {display: inline-block;margin: 0 0px 0 0px;white-space: nowrap;}
.tabs li a {border: 1px solid #e9e9e9;background-color: #f5f5f5;color: #626262;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;position: relative;text-transform: none;font-weight: normal;font-size: 1.2em;padding: 10px 15px;display:block;box-shadow: 2px 0px 10px -2px rgba(0, 0, 0, 0.06);}
.tabs li a.active, .tabs li a:hover {box-shadow: 0px 0px 5px -2px #3ea8dc;background-color: #3cabda;color: #FFF;border-color: #3cabda;transition: all 0.2s ease-out 0.1s;}
.tabs li a:before {font-family: 'FontAwesome';font-display: block;font-size: 1em;float: left;padding-right: 10px;color: #c9c9c9;}
.tabs li a:hover:before {color: #FFF;}
.tabs li a.active:before {color: #FFF;}
.tabs li#tabb7 a:before {content: "\f055";}
.tabs li#tabb6 a:before {content: "\f028";}
.tabs li#tabb5 a:before {content: "\f03d";}
.tabs li#tabb3 a:before {content: "\f0d1";}
.tabs li#tabb4 a:before {content: "\f27a";}
.tabs li#tabb2 a:before {content: "\f085";}
.tabs li#tabb1 a:before {content: "\f15c";}
.news .htmlDataBlock img {border-radius: 15px;min-height: 150px;object-fit: cover;}
.news .htmlDataBlock video {border-radius: 15px;min-height: 160px;object-fit: cover;height: unset;}
#content_1 .htmlDataBlock img {border-radius: 15px;min-height: 150px;object-fit: cover;}
#content_1 .htmlDataBlock video {border-radius: 15px;min-height: 160px;object-fit: cover;height: unset;}
#content_3 {font-size: 110%;}
#content_4 a {border: 1px solid #e9e9e9;}
#content_5 iframe {margin-top: 2em;margin-bottom: 2em;min-height: 600px;}
.tab-content {margin-bottom: 2em;float: left;border: 1px solid #e9e9e9;width: 100%;padding: 15px;position: relative;overflow: hidden;border-radius: 15px;-webkit-animation: zoomOut2 600ms ease both;-moz-animation: zoomOut2 600ms ease both;-o-animation: zoomOut2 600ms ease both;animation: zoomOut2 600ms ease both;}
.tab-content ul {moz-column-count: 2;-moz-column-gap: 3em;-webkit-column-count: 2;-webkit-column-gap: 3em;column-count: 2;column-gap: 3em;padding-top: 1.5em;padding-bottom: 1.5em;}
.tab-content li {break-inside: avoid;position: relative;list-style-type: none;padding-left: 3em;margin-bottom: 1.5rem;line-height: 1em;}
.tab-content li::before {font-family: FontAwesome;font-display: block;font-size: 100%;font-style: normal;font-weight: normal;content: "\f00c";display: block;position: absolute;left: 0;top: 0px;color: #3abcd6;opacity: 0.5;}
.htmlDataBlock .salepointsnews ul {moz-column-count: 2;-moz-column-gap: 20px;-webkit-column-count: 2;-webkit-column-gap: 20px;column-count: 2;column-gap: 20px;padding-top: 2em;padding-bottom: 2em;}
.htmlDataBlock .salepointsnews li {position: relative;list-style-type: none;padding-left: 2.5rem;margin-bottom: 1.5rem;line-height: 1rem;}
.htmlDataBlock .salepointsnews li::before {font-family: FontAwesome;font-display: block;font-size: 100%;font-style: normal;font-weight: normal;content: "\f00c";display: block;position: absolute;left: 0;top: 0px;color: #3abcd6;opacity: 0.5;}
.htmlDataBlock .salepointsnews li a {border-bottom: dashed 1px;border-color: #909090;}
.htmlDataBlock img {border: 1px solid #fff;}
.tab-content .table-box {font-size: 14px;}
.tab-content .delivery h4 {padding-top: 15px;}
.tab-content .delivery h6 {padding: 10px 0; color: #016589;}
.tab-content .delivery p {margin:10px 0;font-size: 14px;}
.tab-content .table-box th.name, .product-tabs .tab-content .table-box td.data {width: 50%;}
.tab-content .table-box th.name {text-align: center;}
.tab-content .table-box td.data {text-align: center;}
.box-up-sell {position: relative;text-align: center;margin: 0 0 20px 0;border: 1px solid #e9e9e9;width: 100%;padding: 0 20px 30px 20px;position: relative;overflow: hidden;border-radius: 15px;}
.box-up-sell .block-title {font-size: 183.3%;position: relative;text-transform: uppercase;}
.box-up-sell .navigation {position: absolute;top: 180px;left: 0;width: 100%;display: inline-block;background: #fff;margin-top: 10px;z-index: 100;}
.box-up-sell .navigation .prev {left: 0;}
.box-up-sell .navigation .next {right: 0;}
.box-up-sell .up-sell-products .item.show-addtocart {padding: 0 15px;margin: 37px auto 0 auto;max-width:270px;}
.discount-box .title {margin-bottom: 10px;text-align: center;}
.discount-box .content-discount {clear:both;border-bottom:1px solid #e9e9e9;padding:10px 0;}
.discount-box .content-discount:first-child {padding:0 0 20px 0;}
.discount-box .content-discount:last-child {border: none;}
.discount-box .desc-discount .button {float:left;}
.navigation span {background-color: #fff;cursor: pointer;font-size: 42px;color: #f5f5f5;width: 42px;height: auto;border: 1px solid #dfdfdf;/*! -webkit-border-radius: 100%; */-moz-border-radius: 100%;/*! border-radius: 100%; */position: absolute;border-radius: 3px;
box-shadow: 2px 2px 10px -2px rgba(0, 0, 0, 0.06);}
.navigation span:hover {background-color: #fff;border-color: #3cabda;color:#3cabda;}
.navigation a.disable .prev, .navigation a.disable .next {background-color: #ececec;color: #fff;cursor: default;border: 1px solid #e9e9e9;}
.CompareGoodsTableTbody {padding-top:15px;}
.CompareGoodsTableTbody .btn-remove {margin: 0 auto;}
.CompareGoodsTableTbody .ceil1 {text-align: left;}
.CompareGoodsTable div:first-child {float: left;}
.CompareGoodsTable div:last-child {float: right;margin-bottom: 10px;}
.CompareGoodsTable .navigation .next {margin: 0 0 0 35px;}
.CompareGoodsTableTbody .CompareGoodsTableTbodyComparisonLine .htmlDataBlock {text-align: left;}
/*** ÐÐ¾Ð²Ð¾ÑÑ‚Ð¸ ***/
.news-box .bloggridcontainer {display: table-cell;display: grid !important;place-items: center;gap: 20px;grid-template-columns: 1fr 1fr;}
.news-box .bloggridcontainer .news {display: flex;align-self: start;border: 1px solid #e9e9e9;border-radius: 15px;width: 95%;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);height: 260px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.news-box .bloggridcontainer .news:hover {width:100%;padding-bottom: 5%;cursor: pointer;background-position-x: 25% !important;}
.news-box .bloggridcontainer .news .newsbg {display: block;width: 100%;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;height: 140px;background: #ffffffeb;padding: 20px;border: 1px solid #e9e9e9;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);align-self: flex-end;-webkit-backdrop-filter: blur(1px);border-left: none;border-right: none;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.news-box .bloggridcontainer .news:last-child {margin-bottom: 0;border-bottom: 0;}
.news-box .bloggridcontainer .news .newsbg:hover {-webkit-backdrop-filter: blur(5px);}
.news-box .bloggridcontainer .newsbg .title {margin-bottom: 10px;font-size: 18px;}
.news-box .bloggridcontainer .newsbg .news-content p {text-align: left;}
.news-box .bloggridcontainer .newsbg .news-time {text-align: right;font-style: italic;display: block;float: right;width: 80px;}
.news-box .bloggridcontainer .newsbg .news .htmlDataBlock {padding-bottom: 0px;}
.news-box .bloggridcontainer .newsbg .news .htmlDataBlock a {border-bottom: dashed 1px;border-color: #909090;}
.news-box .bloggridcontainer .newsbg .news .htmlDataBlock a:hover {color: #3cabda;;border-bottom: dotted 1px;border-color:#3cabda;}
.news-box .bloggridcontainer .newsbg .news .button {float:left;line-height: 40px;}
.news-box .pager {float: right;}
.newsListBlockItemFiles {padding-bottom: 30px;}
/*** ÐšÐ°Ðº Ð²Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ ***/
.news-box .bloggridcontainerwide {display: table-cell;display: none !important;place-items: center;gap: 20px;grid-template-columns: 1fr 1fr 1fr 1fr;margin-bottom: 2em;}
.news-box .bloggridcontainerwide .news {display: flex;align-self: start;border: 1px solid #e9e9e9;border-radius: 15px;width: 95%;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);height: 320px;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;max-width: 220px;}
.news-box .bloggridcontainerwide .news:hover {width:100%;padding-bottom: 5%;cursor: pointer;background-position-x: 55% !important;}
.news-box .bloggridcontainerwide .news .newsbg {display: block;width: 100%;height: 120px;background: #ffffffeb;padding: 20px;border: 1px solid #e9e9e9;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, 0.03);align-self: flex-end;-webkit-backdrop-filter: blur(1px);border-left: none;border-right: none;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px;}
.news-box .bloggridcontainerwide .news:last-child {margin-bottom: 0;border-bottom: 0;}
.news-box .bloggridcontainerwide .news .newsbg:hover {-webkit-backdrop-filter: blur(5px);}
.news-box .bloggridcontainerwide .newsbg .title {margin-bottom: 10px;font-size: 18px;}
.news-box .bloggridcontainerwide .newsbg .news-content p {text-align: left;}
.news-box .bloggridcontainerwide .newsbg .news-time {text-align: right;font-style: italic;display: block;float: right;width: 80px;}
.news-box .bloggridcontainerwide .newsbg .news .htmlDataBlock {padding-bottom: 0px;}
.news-box .bloggridcontainerwide .newsbg .news .htmlDataBlock a {border-bottom: dashed 1px;border-color: #909090;}
.news-box .bloggridcontainerwide .newsbg .news .htmlDataBlock a:hover {color: #3cabda;;border-bottom: dotted 1px;border-color:#3cabda;}
.news-box .bloggridcontainerwide .newsbg .news .button {float:left;line-height: 40px;}
/* ÐžÑ‚Ð·Ñ‹Ð²Ñ‹ */
.goodsDataOpinionListNavigateTop {display: inline-block;}
.goodsDataOpinionListNavigateTop .button {display: inline-block;margin: 0 10px 10px 0;line-height: 45px; height: 45px;}
.goodsDataOpinionListNavigateBottom {float: left;width: 100%;display: inline-block;}
.goodsDataOpinionListNavigateBottom .pager {float: left;}
.goodsDataOpinionListNavigateBottom .pager .pages .title {float: left;margin-right: 5px;}
.goodsDataOpinionListNavigateBottom .pager .pages ol {display: inline-block;}
.goodsDataOpinionList {float: left;width: 100%;margin-top: 10px;}
.goodsDataOpinionList .bord {line-height: 20px;border: 1px solid #d8d8d861;background: #00000005;padding: 20px;border-radius: 15px;float: left;width: 100%;margin-bottom: 15px;border-bottom: 1px solid #e9e9e9;font-size: 1.2em;}
.goodsDataOpinionList .bord .isuserreal:before {align-items: center;display: flex;content: "\f2be";font-family: 'FontAwesome';font-display: block;font-size: 1em;float: left; padding-right: 10px;color: #3ea8dc;}
.goodsDataOpinionList .bord .isuserreal {display: flex;font-size: 0.9em;overflow: hidden;padding: 8px;margin-top: 20px;margin-bottom: 20px;margin-right:20px;border: 1px dashed #d2d2d2;border-radius: 15px;opacity: 0.9;max-width: 185px;}
.goodsDataOpinionList .col-xs-12 {padding: 0;}
.goodsDataOpinionList .cell1 {margin-bottom: 20px;}
.goodsDataOpinionList .goodsDataOpinionListClient, .goodsDataOpinionList .goodsDataOpinionListTitle {margin-bottom: 5px;padding-right: 10px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goodsDataOpinionList .goodsDataOpinionListTitle:before {content: "|";font-family: 'FontAwesome';font-display: block;font-size: 14px;float: left;padding-right: 10px;color: #016589;}
.goodsDataOpinionList .rating-box {display: block;margin-bottom: 5px;}
.goodsDataOpinionList .goodsDataOpinionListDate {display: block;margin-bottom: 5px;clear: both;}
.goodsDataOpinionList .goodsDataOpinionListDate .time {font-style: italic;}
.goodsDataOpinionList .button {max-width: 100px;float: left;margin-bottom: 10px;line-height: 40px;}
.goodsDataOpinionList .goodsDataOpinionListDesc {margin: 0 0 8px 0;}
.goodsDataOpinionList .goodsDataOpinionListDesc strong {display: block;margin-right: 10px;}
.goodsDataOpinionList .goodsDataOpinionListDesc span {display: block;margin-bottom: 20px;}
.goodsDataOpinionAddForm {clear: both;}
#goodsDataOpinionAddBlock {padding-top: 20px;clear: both;}
#goodsDataOpinionAddBlock h4 {max-height: 78px;overflow: hidden;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock {margin-bottom: 10px;float: left;width: 100%;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock &gt; div {float: left;}
.goodsDataOpinionAddTable .goodsDataOpinionBlock .inputText, .goodsDataOpinionAddTable .goodsDataOpinionBlock textarea {width: 290px;}
.goodsDataOpinionAddTable label.invalidInput {width: 100%;}
.goodsDataOpinionAddTable label {width: 150px;display: block;float: left;}
.goodsDataOpinionAddTable {margin-top: 20px;float: left;}
.goodsDataOpinionRating {width: 60px;float: left;margin-top: 4px;}
.goodsDataOpinionRating a {-webkit-transition: all 0.0s ease;-o-transition: all 0.0s ease;transition: all 0.0s ease;}
.goodsDataOpinionAddTable .generally {float: left;}
.goodsDataOpinionAddTable .generally label {width: auto;float: none;display: inline-block;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha {float: left;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .inputText {max-width: 100px;margin-right: 20px;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .goodsDataOpinionCaptchaRefresh {padding: 5px;cursor: pointer;}
.goodsDataOpinionAddTable .goodsDataOpinionCaptcha .goodsDataOpinionCaptchaRefresh:hover {color: #3cabda;}
.goodsDataOpinionFormReset {float: right;}
#globalOrder {margin-top: 20px;}
.account, .login, .register {font-size: 14px;}
.account .buttons {float: left;}
.account .buttons p {clear: both;}
.account .buttons .pp {margin-bottom: 10px;}
.account h3.title {margin-bottom: 10px;}
.account .showPassBlock {margin-bottom: 10px;}
.account .input-box {margin-bottom: 8px;}
.account .paymentQiwi .tr2 .ceil1 {padding: 20px 0 20px 60px;}
.account .paymentQiwi .tr6 .ceil1 {padding: 16px 10px 15px;}
.account .paymentQiwi #form_phone {width: 120px;}
.account .paymentQiwi .PhoneLabel, .account .paymentQiwi .PhoneInput {float: none;}
.feedbackForm ul li {margin-bottom:10px;}
.feedbackForm .inputText, .feedbackForm #feedback_message {width:100%;}
input#feedback_file {border: 0;padding: 0;}
.feedbackForm .buttons {margin:10px 0 20px;}
.callbackForm .buttons .button {height:38px;}
.feedbackForm .buttons .pp {margin-bottom: 10px;}
.contact-info h3.title {margin-bottom: 10px;}
.contact-info .block-contact .block-content p {line-height: 40px;display: block;}
.callback-form {float: left;width: 100%;}
.callback-form div {float: left;width: 100%;margin-bottom: 10px;}
.callback-form div label {width: 200px;display: block;float: left;line-height: 35px;}
.callback-form div input {margin: 0;}
.callback-form textarea {max-width: 260px;}
.error-page a {color:#3cabda;font-size:110%;}
.error-page a:hover {text-decoration:underline;}
.fancybox-margin {margin-right: 17px !important;}
.fancybox-skin {background:#fff;}
/*** Ð›Ð¸Ñ‡Ð½Ñ‹Ð¹ ÐºÐ°Ð±Ð¸Ð½ÐµÑ‚ (Ð¡Ñ‚Ñ€Ð°Ð½Ð¸Ñ†Ñ‹) ***/
.col-account {margin: 0;padding-bottom: 30px;}
.col-account h3 {line-height: normal;margin-bottom: 10px;}
.col-account .buttons .button {margin-bottom: 5px;vertical-align: middle;}
.col-account .buttons p {margin-bottom: 0px;}
.form-list {margin-bottom: 20px;}
.form-list .fields {margin: 0 0 15px 0;}
.form-list .fields:last-child {margin: 0;}
.form-list .fields label {display: block;font-weight: normal;font-size: 1em;}
.account .message {margin-left: 15px;margin-right: 15px;}
.clientForm .col-xs-12 {margin-bottom: 30px;}
/* Ð‘Ñ‹ÑÑ‚Ñ€Ñ‹Ð¹ Ð·Ð°ÐºÐ°Ð·*/
#quickform .title-box {margin:10px 0 15px 0;}
#quickform .title-box span {position: relative;}
#quickform .title-box span:before {position: absolute;content: "";background: none;left: 0px;bottom: 0px;height: 1px;width: 100%;}
.quickformfast {max-width: 100%;}
.quickformfast .form .ceil1 {vertical-align:top;}
.formfast {padding:0 0.5em;}
.formfast .button {margin: 10px 0 20px;height: 45px;}
#OrderAjaxBlock {border: 1px solid #e9e9e9;}
#caps_lock {display:none;width:200px;padding-top:10px;text-align:center;}
#caps_lock .icon-warning-sign {font-size:30px;color:#cc003d;}
.adress, .customer, .delivery, .payment, .coupons {width: 100%;}
.adress .form-list .fields, .adress .form-list .wide {margin: 0 0 20px 0;}
.adress .form-list .wide:last-child {margin: 0;}
.adress .deliveryConvenientDate .inputText {width: 70px;}
.customer .input-box {margin-bottom: 15px;}
.customer .input-box:last-child {margin-bottom: 0;}
.customer .contactRegisterNeedElement {margin-top:8px;}
.customer .control {margin-top: 10px;}
.customer .control input {display: inline-block;vertical-align: middle;margin-top: 1px;}
.delivery {margin-bottom: 15px;}
.delivery:last-child {margin-bottom: 0px;}
.delivery p {margin: 0 0 5px 0;}
.delivery .deliveryZonePrice {margin-left: 20px;font-weight: bold;}
.delivery .orderStageDeliveryListTable {width: 100%;}
.delivery .orderStageDeliveryListTable.table-box &gt; tbody &gt; tr &gt; td {text-align: center;font-size: 12px;}
.delivery .orderStageDeliveryListTable .cell1 {background: #f5f5f5;;padding: 0 5px; border: 1px solid #d8d8d8;}
.delivery .orderStageDeliveryListTable .cell3 {width: 120px;}
.delivery .orderStageDeliveryListTable input {cursor: pointer;vertical-align: middle;margin: 0;}
.orderStageDeliveryZonePrice, .orderStageDeliveryDefaultPrice {font-size: 18px;}
.payment {color: #626262;border: 1px solid #ccc;border-radius: 15px;background-color: #00000005;margin-bottom: 1em;padding-top: 1.5em;}
.payment .orderStagePaymentList {width:100%;margin:0 0 20px 0;}
.payment .orderStagePaymentList:last-child {margin: 0;padding-bottom: 1em;}
.payment .orderStagePaymentList .cell1 {float: left;width: 18px;margin-left: 1em;}
.payment .orderStagePaymentList .cell1 input {margin: 0;}
.payment .orderStagePaymentList .cell2 {text-align: left;margin-left: 3em;}
.coupons .couponBlock {margin-bottom: 10px;}
/*** ÐžÑ„Ð¾Ñ€Ð¼Ð»ÐµÐ½Ð¸Ðµ Ð·Ð°ÐºÐ°Ð·Ð° ***/
#quickform .title-box span.carttitle {display: block;background-image: linear-gradient(to left, #3db4eec4, #3ba6db);color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 3em;height: 3em;border-radius: 3px;font-size: 1.5em;}
.orderStepName {background-color: #f5f5f5;float: left;width: 100%;margin: 5px 0 0 0;border: 1px solid #d8d8d8;}
.orderStepName .number {background: #d5d5d5;float: left;color: #ffffff;font-weight: 400;line-height: 14px;margin: 0 10px 0 0;padding: 16px 20px;}
.orderStepName.active .number {background: #3cabda;}
.orderStepName h5 {float: left;line-height: 46px;font-weight: 400;padding-left: 10px;font-size: 1.5em;}
.orderStrageContent {float: left;width: 100%;padding: 15px 0;}
.orderStrageContent .delivery {margin: 0;}
.orderStrageContent h2 {margin: 1em 0 1em 0;text-align: left;}
.orderStrageContent .buttons {margin: 10px 0;float: left;width: 100%;}
.orderStrageContent .buttons .button:first-child {margin: 0 10px 10px 0;}
.orderStrageContent .buttons .button:last-child {float: right;}
/*** ÐšÐ¾Ñ€Ð·Ð¸Ð½Ð° ***/
.cartTable {margin: 0;padding: 0;border: 0px !important;}
.cartTable .buttons .button {float: right;margin: 0 3px 3px;}
.cartTable #closeOrder {display:none;}
.cartTable .inputText {padding-left: 10px;width: 80px;moz-appearance: none;-webkit-appearance: none;appearance: none;border: 0px solid #e9e9e9;border-radius: 0px;-webkit-transition: all 0.2 ease-in;-moz-transition: all 0.2 ease-in;-o-transition: all 0.2 ease-in;transition: all 0.2 ease-in;background: none;}
.cartTable .inputText:disabled {background-color: #ececec;cursor: not-allowed;}
.cartTable .TotalSum {font-size: 16px;text-align: right;font-weight: bold;}
.cartTable tbody td.name {text-align: left;}
.cartTable tbody tr.discounttr {color: #2b3038;}
.cartTable input.inputText {padding:0 0 0 10px;height: 36px;width:70px;text-align: center;}
.cartTable tfoot td.text-right span.TotalSum {display: none;}
.cartTable tbody td.name a {display: block;font-size: 18px;line-height: 1.3;margin-bottom: 10px;}
.cartTable tbody td.name div {font-size: 14px;margin-bottom: 3px;}
.cartTable tbody tr .title {display: none;}
.cartTable tbody tr.discounttr .disc-name .num {display: none;}
/*** ÐŸÑ€Ð¾ÑÐ¼Ð¾Ñ‚Ñ€ Ð·Ð°ÐºÐ°Ð·Ð° ***/
.order-info .title {line-height: 40px;margin-bottom: 10px;text-align: center}
.order-info tbody td.cell1 {text-align: right;width: 50%;}
.order-info tbody td.cell2 {text-align: left;width: 50%;}
.order-info tbody td.name {text-align: left;}
.cart-info tbody td.name {text-align: left;}
/* Slider Ð¡Ð»Ð°Ð¹Ð´ÐµÑ€ */
#slideshow {margin-top: -78px;position: relative; background: white;}
#slider {position: static; top: 0px; left: 0px; width: 100%; height: 620px; overflow: visible;z-index:-1;background-position-x: right 40%;background-position-y: 35%;background-repeat: no-repeat;background-size: cover;}
.slides_container {cursor: default; position: absolute; left: 0px; top: 0px; width: 100%;height: 620px; overflow: hidden;}
.slides_container video {height: 620px;background-image: none;background: transparent;}
.slides_container img {left:0 !important;object-fit: cover;width: unset;max-width: unset;min-width: 100%;}
.slides_container span.ico-product.mainpagenew {box-shadow: 2px 0px 5px -2px #f744447d;background: #f74444;position: absolute;z-index: 0;bottom: 87px;padding: 6px 10px 6px;color: #FFF;font-size: 125%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;;}
.slides_container span.up {display: none;text-align: center;z-index:0;font-size: 4em;font-weight: 400;opacity: 0.9;position: absolute;bottom: 80px;color: #fff;}
.slides_container span.up:hover {cursor: pointer;}
.slides_container span.up a{color: #fff;cursor: pointer;}
.slides_container span.up a:hover{color: #fff;cursor: pointer;}
.slides_container span.down {letter-spacing: 1px;text-align: center;z-index:0;font-size: 2em;opacity: 1;position: absolute;bottom:  55px;color: #fff;}
.slides_container span.down:hover {cursor: pointer;}
.slides_container span.down a{color: #fff;cursor: pointer;}
.slides_container span.down a:hover{color: #fff;cursor: pointer;}
.slides_container span.last {text-align: center;z-index:0;font-size: 1.4em;font-weight: 400;opacity: 1;position: absolute;bottom:  30px;color: #fff;}
.slides_container span.last:hover {cursor: pointer;}
.slides_container span.last a{color: #fff;cursor: pointer;}
.slides_container span.last a:hover{color: #fff;cursor: pointer;}
/******************************************************************************
  Animation
******************************************************************************/
.sns-producttabs .sns-pdt-content .pdt-content .item-animate {opacity: 0;filter:alpha(opacity = 0);}
.sns-producttabs .sns-pdt-content .pdt-content .play .item-animate {opacity: 1;filter:alpha(opacity = 100);}
.sns-producttabs .sns-pdt-content .pdt-content .play .item-animate{-webkit-animation-play-state: running;-moz-animation-play-state: running;-o-animation-play-state: running;animation-play-state: running;}
.sns-producttabs .sns-pdt-content .pdt-content .zoomOut.play .item-animate{-webkit-animation: zoomOut 600ms ease both;-moz-animation: zoomOut 600ms ease both;-o-animation: zoomOut 600ms ease both;animation: zoomOut 600ms ease both;}
@-webkit-keyframes zoomIn { 0% {opacity: 0; -webkit-transform: scale(1.8);} 100% {opacity: 1; -webkit-transform: scale(1);} }
@-webkit-keyframes zoomOut { 0% {opacity: 0; -webkit-transform: scale(0.7);} 100% {opacity: 1; -webkit-transform: scale(1);} }
@-moz-keyframes zoomOut {0% {opacity: 0; -moz-transform: scale(0.7);} 100% { opacity: 1; -moz-transform: scale(1);} }
@-o-keyframes zoomOut {0% {opacity: 0; -o-transform: scale(0.7);} 100% { opacity: 1; -o-transform: scale(1);} }
@keyframes zoomOut {0% { opacity: 0; transform: scale(0.7);} 100% { opacity: 1; transform: scale(1);} }
@-webkit-keyframes zoomIn2 { 0% {opacity: 0; -webkit-transform: scale(1.8);} 100% {opacity: 1; -webkit-transform: scale(1);} }
@-webkit-keyframes zoomOut2 { 0% {opacity: 0; -webkit-transform: scale(1);} 100% {opacity: 1; -webkit-transform: scale(1);} }
@-moz-keyframes zoomOut2 {0% {opacity: 0; -moz-transform: scale(1);} 100% { opacity: 1; -moz-transform: scale(1);} }
@-o-keyframes zoomOut2 {0% {opacity: 0; -o-transform: scale(1);} 100% { opacity: 1; -o-transform: scale(1);} }
@keyframes zoomOut2 {0% { opacity: 0; transform: scale(1);} 100% { opacity: 1; transform: scale(1);} }
/* Core Owl Carousel CSS File *  v1.3.3 */
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item {float: left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div {cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url('/design/d452715/grabbing.png?design=azure') 8 8, move;}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item{-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 CSS3 Transitions v1.3.2 */
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}
.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}
.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}
.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}
.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}
.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
.rating-cancel, .star-rating {float:left;width:12px;height:11px;text-indent:-999em;cursor:pointer;display:block;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, .star-rating a {background:url('/design/d452715/bkg_rating.png?design=azure') repeat-x scroll 0 100% transparent}
.rating-cancel a,.star-rating a {display:block;width:11px;height:100%;background-position:0 0px;border:0}
.star-rating-on a {background-position:0 100%;}
.star-rating-hover a {background-position:0 100%;}
.star-rating-readonly a {cursor:default !important}
.star-rating {background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/******************************************************************************
  ÐÐ´Ð°Ð¿Ñ‚Ð¸Ð²Ð½Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ
*******************************************************************************/
.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 {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: 979px) and (min-width: 768px) {
#footer-top .block.span3 {width: 22%;margin-left:2%;}
#footer-top .block.span3:first-child {margin-left:0;}
#footer-top .block-subscribe .block-content form .input-box input {width:180px;}
.block-contact .block-content p label {display:none;}
.products-list .item .product-shop .desc p {max-height:80px;}
}
@media all and (max-width: 1199px) {
.product-custom-option {width: 188px;}
#main .product-shop {padding: 20px 20px 20px 20px;margin-top: 0em;margin-bottom: 2em;background: #00000005;border-radius: 30px;}
#header-top .topheader-right .sns-quickaccess ul.links li {padding-right: 4px;}
.tooltip::after {width: 200px;height: 55px;left: -165px;}
#custommenu ul.mainnav li.level0 &gt; a {padding: 8px 5px;}
.containermainmenunews {grid-template-columns: 1.5fr 1fr;}
}
@media all and (max-width: 991px) {
.product-shop .goodsDataMainModificationsBlock .blockquote {margin: 0;}
.staticattention ul {padding-left: 0.5em;moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
.advantagecontainer {padding-left: 55px;} 
.topslgridrow span img {left: 7px;}
#content_5 iframe {min-height: 300px;}
.news-box .bloggridcontainerwide .newsbg .title {font-size: 17px;}
.modificationdivider {margin-bottom: 2em;}
#main .product-img-box {padding-right: 0px;}
.product-shop .goodsDataMainModificationsBlock img {display: none;}  
.product-shop .goodsDataMainModificationsBlock p {margin: 0;}
.product-shop .goodsDataMainModificationsBlock div:first-child {max-width: 100%;display: block;}
.product-shop .add-to-links li a.add-wishlist:before {right: 1px; top: 1px;}
.product-custom-option {margin-top: 0;width: 250px;}
.product-shop .add-to-cart .btn-cart {width: 180px;height: 45px;background-position: 2px -297px;}
.product-shop .add-to-cart .btn-cart:hover {background-position: 2px -346px;}
.tooltip::after {width: 207px;left: -172px;}
.tabs {grid-template-columns: 1fr 1fr 1fr;}
.news-box .bloggridcontainerwide {grid-template-columns: 1fr 1fr 1fr 1fr;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbutton:hover::before {width: 70vw;}
#header-top .topheader-left ul.contact-us-now li.c-phone:hover::after {display: none}
#header-top .topheader-left ul.contact-us-now li.c-callback a {border-bottom: none;opacity: 1;}
#header-top .topheader-left ul.contact-us-now li.c-callback a:hover {border-bottom: none;opacity: 1;}
#header-top .topheader-left ul.contact-us-now li.c-callback::before {content: "\f0a2";font-family: 'FontAwesome';font-display: block;font-size: 1.2em;float:left;padding-right:10px;color: #c9c9c9;}
#header-top .topheader-left ul.contact-us-now li:nth-child(n+3) {display: block;}
#header-top .topheader-left:before {font-family: FontAwesome;font-display: block;width: 100%;height: 100%;cursor: pointer;content: "\f095";position: absolute;font-size: 17px;left: 0;top: 0;color: #016589}
#header-top .topheader-left {width: 36px;height: 36px;position: relative;border-right: 0px solid #e9e9e9;border-left: 0px solid #e9e9e9;}
#header-top .topheader-left ul.contact-us-now {position: relative;width: 100vw;border-radius: 3px;top: 41px;left: -15px;width: 481px;border: 1px solid #e9e9e9;background: #FFF;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);z-index: 9999;}
#header-top .topheader-left:hover ul.contact-us-now {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);overflow: visible;height: auto;position: fixed;left: 0;}
#header-top .topheader-left ul.contact-us-now li {display: block;margin: 0 10px;border-top: 1px solid #e9e9e9;float: none;line-height: 4em;}
#header-top .topheader-left ul.contact-us-now li:first-child {border-top: none;margin-left: 14px;}
.toolbar-bottom {padding-bottom:30px;}
.clear-resp {clear:both;}
.containermainmenunews {grid-template-columns: 1.5fr 1fr;margin-left: -14px;margin-right: -14px;}
#header #logo {text-align: left;margin-left: 0px;}
#header .header-right .header-right-inner #search_mini_form .form-search input.inputText {width: 235px;}
#header .header-right .header-right-inner #search_mini_form .form-search input.inputText:focus, #menu .nav-right .block-search #search_mini_form2 .form-search input.inputText:focus {width: 235px;}
#menu #mainnav {width: 100%;}
#menu .nav-right {position: absolute;top: 0px;right: 0px;}
#custommenu {display: none;}
#mommenu {display: block; background: none;}
.toolbar .sort-by {display:none;}
.showEmpty {float: left; padding-left: 10px;}
.toolbar-bottom .limiter label {display: none;}
#main .product-shop {padding: 20px 20px 20px 20px;min-height: unset;}
}
@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%;}
.tooltip::after {left: -264px;width: 280px;}
#content {margin-top: 20px;}
.product-view .product-img-box .general-img img {max-height: unset; height: unset;}
.product-shop .goodsDataMainModificationsBlock .blockquote {max-width: 250px;}
#slider {background-position-x: right 40%;background-size: cover;}
#header-top .topheader-right .sns-quickaccess ul.links li:last-child {display: block;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbutton {display: none;}
#header-top .topheader-right .sns-quickaccess ul.links li.userloginbuttonactive {display: none;}
#header-top .topheader-right .sns-quickaccess {height: 36px;width: 36px;position: relative;cursor: pointer;}
#header-top .topheader-right .sns-quickaccess .welcome {display: none;}
#header-top .topheader-right .sns-quickaccess ul.links {overflow:visible;height:auto;position: fixed;top: 46px;left: 0;right: 0;background: transparent;width: 100vw;border-radius: 3px;padding: 10px 0 0;opacity: 0;filter: alpha(opacity=0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);transform-origin: 50% 10% 0;-moz-transform-origin: 50% 10% 0;-webkit-transform-origin: 50% 10% 0;-o-transform-origin: 50% 10% 0;-ms-transform-origin: 50% 10% 0;margin: 0 0;padding: 0 0;border: none;background: #FFF;border: 1px solid #e9e9e9;z-index: 3;}
#header-top .topheader-right .sns-quickaccess:hover ul.links {opacity: 1;filter: alpha(opacity=100);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
#header-top .topheader-right .sns-quickaccess ul.links li {display: block;border-top: 1px solid #e9e9e9;float: none;line-height: 4em;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
#header-top .topheader-right .sns-quickaccess ul.links li:first-child {border-top: none;}
#header-top .topheader-right .sns-quickaccess ul.links li a {display: block;margin-left: 10px;opacity: 0.8;}
#header-top .topheader-right .sns-quickaccess ul.links li a:hover {opacity: 1;}
#header-top .topheader-right .sns-quickaccess ul.links li.bloglink {display: block;}
.advantagecontainer {margin-top: 1em;}
.containermainmenunews {grid-template-columns: 1fr;margin-left: -14px;margin-right: -14px;display: none;}
.topslgridrow {display: grid;grid-row-start: 2;grid-row-end: 2;grid-column-start: 1;grid-column-end: 1;margin-top: 2em;}
#header-top .topheader-right .sns-quickaccess:before {content: "\f141";position: absolute;font-family: FontAwesome;font-display: block;right: 0;font-size: 26px;color: #016589;z-index: 3;cursor: pointer;}
#header #logo {text-align: left;}
#header .header-right {height: 0px;position: absolute;right: 0px;}
#header .header-right .header-right-inner {height: 0px;}
#header .header-right .header-right-inner .connect-us {display: block;}
#topsl .block {margin-bottom: 20px;}
#footer-top .block.span3 {float: left;width: 50%;margin-left: 0;}
.box-up-sell .up-sell-products .item.show-addtocart {max-width:300px;}
.sns-btn-quickview {display:none !important;}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner {width:160px;}
.toolbar-bottom {padding-bottom:30px;}
#left {margin-top:20px;}
.goodsDataOpinionAverageInfo .button {clear: both;}
.goodsDataOpinionAddTable label {width: 100%;}
#community_widget_right {display: none;}
#menu .nav-right .block .link-hide {display: none;}
.quick_order_payment .orderStagePaymentList .cell1 {float:left;width:5%;}
.quick_order_payment .orderStagePaymentList .cell2 {float:left;width:95%;}
.cartTable thead {display: none;}
.cartTable tbody tr {display: block;margin-bottom: 30px;}
.cartTable tbody tr &gt; td {display: block;width: 100%;margin-bottom: 0px;}
.cartTable tbody .inputText {width: 70px;}
.cartTable tbody .price.old-price {display: none;}
.cartTable tbody tr .title {float: left;display: inline-block;}
.cartTable tbody tr .cart-qty .title {line-height: 40px;}
.cartTable tbody tr.discounttr {margin-bottom: 1px;}
.cartTable tbody tr.discounttr td {background-color: #efefec;text-align: right;}
.cartTable tbody tr.discounttr .disc-name .num {display: inline-block;}
.cartTable tbody tr.discounttr td.hide {display: none;}
.cartTable tfoot tr {display: block;float: left;width: 100%;margin-bottom: 1px;}
.cartTable tfoot tr &gt; td {display: block;float: left;width: 100%;}
.cartTable tfoot td.text-right &gt; span:first-child {margin-right: 15px;float: left;}
.cartTable tfoot td.hide {display: none;}
.cartTable tfoot td.text-right span.TotalSum {display: inline-block;}
.cartTable .buttons .button {display: block;float: none !important;margin: 0 auto 10px;width: 100%;}
}
@media all and (max-width: 641px) {
  .sns-producttabs .sns-pdt-content .pdt-content {margin: 40px 0 30px 0;}
  .staticattention ul {moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
  #main .product-shop {padding: 20px 20px 10px 20px;}
  .product-shop .goodsDataMainModificationsBlock div {width: 100%;margin-bottom: 15px;margin-left: 2px;}
  .product-shop .goodsDataMainModificationsBlock .blockquote {width: 100%;margin-bottom: 15px;margin-left: 2px;}
  #search-result {margin-right: -15px;width: 100vw;}
  #headerSearch .search .search-form input:focus {max-width: 100vw;margin-right: -15px;width: 100vw;}
  #headerSearch .search .search-form input {max-width: 15px;}
  #header .header-right .header-right-inner #search_mini_form .button, #menu .nav-right .block-search #search_mini_form2 .button {width: 24px;height: 24px;top: 10px;right: 1px;}
.tooltip::after {left: -168px;width: 203px;}
.tabs li a:before {font-size: 16px;float: none;padding: 0;}
.tabs li a {font-size: 0;display: inline-flex;}
.tabs {float: none;display: grid;background: none;padding: 0;border: none;gap: 5px;padding: 0;grid-template-columns: 0.2fr 0.2fr 0.2fr 0.2fr 0.2fr 0.2fr 0.2fr;}
.tabs li {margin: 0px;display: block;text-align: center;}
.combo-a {width: 100%;}
.combo-b {width: 100%;}
.news-box .bloggridcontainer {display: grid;place-items: center;gap: 20px;grid-template-columns: 1fr;}
.news-box .bloggridcontainerwide {grid-template-columns: 1fr 1fr;}
.combocaption {text-align: left;padding-left: 5px;margin-left: 0;}
.combocaption a {margin-left: 0;}
.combocaptioncontainer {border-radius: 0px;text-align: left;position: relative;background-image: linear-gradient(to left, #227095, #016589);border: 0px solid #e9e9e9;border-bottom: none;padding-bottom: 0;}
.combocontainer {text-align: left;border-top: none;border-radius: 0px;padding-top: 0em;}
.combocaptioncontainer {line-height: 3em;}
.combo-b:disabled {display: none;}
.mainmenunewsupper {text-align: left;padding-left: 20px;}
.mainmenunewsupper a {margin-left: 0;}
.form-search-smallest {display: block;width: 55%;margin-left: 16%;margin-right: 25%;z-index: 2;position: absolute;padding-top: 18px;}
#search3 {display: none;}
.buttonsearch3 {display: none;}
.tab-content ul {moz-column-count: 1;-moz-column-gap: 20px;-webkit-column-count: 1;-webkit-column-gap: 20px;column-count: 1;column-gap: 20px;padding-left: 1.5em;padding-right: 1.5em;}
.tab-content li {position: relative;list-style-type: none;padding-left: 2.5rem;margin-bottom: 1em;line-height: 1.5rem;}
.tab-content li a {border-bottom: dashed 1px;border-color: #909090;}
.htmlDataBlock .salepointsnews ul {moz-column-count: 1;-moz-column-gap: 20px;-webkit-column-count: 1;-webkit-column-gap: 20px;column-count: 1;column-gap: 20px;}
.htmlDataBlock .salepointsnews li {position: relative;list-style-type: none;padding-left: 2.5rem;margin-bottom: 0.5rem;line-height: 1rem;}
#topsl {display:none;}
  .sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li {font-size: 1.3em;}
  #header .header-right #search_mini_form {display: block;}
#menu .nav-right .block-search {display:block;}
#menu .nav-right .block-search #search_mini_form2 {position: absolute;right: 160px;cursor: pointer;z-index: 2;height: 51px;width: 51px;}
#menu .nav-right .block-search #search_mini_form2:before {display: none;content: "";right: 0px;position: absolute;width: 48px;height: 47px;-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.5);background: transparent;}
#menu .nav-right .block-search #search_mini_form2:after {display: none;position: absolute;content: "";height: 16px;width: 17px;top: 18px;left: 18px;background: url("/design/d452715/ico-search-white.png?design=azure&amp;lc=1580770943") no-repeat left top;}
#menu .nav-right .block-search #search_mini_form2:hover:before {background: rgba(255, 255, 255, 0.2);}
#menu .nav-right .block-search #search_mini_form2 .form-search {position: absolute;right: 0px;top: 0px;padding-top: 0px;}
#menu .nav-right .block-search #search_mini_form2 .form-search input.inputText {max-width: 260px;border-color: rgba(255, 255, 255, 0.2);color: #fff;background: transparent;padding: 12.5px 20px;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
#menu .nav-right .block-search #search_mini_form2 .button {top: 12px;background: url("/design/d452715/ico-search-white.png?design=azure&amp;lc=1580770943") no-repeat center center;}
#menu .nav-right .block-search #search_mini_form2 .form-search input::-webkit-input-placeholder {color: #fff;}
#menu .nav-right .block-search #search_mini_form2 .form-search input::-moz-placeholder          {color: #fff;}
#menu .nav-right .block-search #search_mini_form2 .form-search input:-moz-placeholder           {color: #fff;}
#menu .nav-right .block-search #search_mini_form2 .form-search input:-ms-input-placeholder      {color: #fff;}
#menu .nav-right .header-right-inner {margin-right:15px;}
.slides_container video {object-position: -100px;}
#mommenu {background: none}
#footer-top .block {margin-top: 10px;}
#footer-top .block:first-child {margin-top: 0px;}
.scroll {overflow-x: scroll;}
.product-shop .add-to-cart .btn-cart.quick {display:none;}
.ico-recommend.hashtagfull {display: none;}
}
@media all and (max-width: 481px) {
#headerSearch .search .search-form input:focus {max-width: 100vw;width: 100vw;}
.slides_container span.ico-product.mainpagenew {right: unset; bottom: 90px;}
.combocontainer {padding-bottom: 2em;padding-top: 1em;}
#slider {height: 430px;}
.slides_container {height: 430px;}
.tooltip::after {left: -210px;width: 235px;}
details  {width: 100%;}
.slides_container span.down {font-size: 1.5em;}
.slides_container span.last {font-size: 1.2em;}
.news-box .bloggridcontainerwide {grid-template-columns: 1fr 1fr;}
.news-box .bloggridcontainerwide .news .newsbg {height: 120px;}
.news-box .bloggridcontainerwide .news {height: 260px;}
#header .header-right .header-right-inner .blog-link-header {display: none;}
.combo-b {display: block; width:100%;margin: 11px 5px 0 0;}
.combo-a {display: block; width:100%;margin: 0px 5px 0 0;}
.form-search-smallest {display: block;width: 50%;margin-left: 25%;margin-right: 50%;z-index: 2;position: absolute;padding-top: 18px;}
.stlocationsmall:before {line-height: 82px;}
.stbank::before {line-height: 64px;}
.stcard::before {line-height: 52px;}
.product-custom-option {margin-top: 5px;width: 255px;padding: 6px 10px 4px;}
.col-smb-12 {width: 100%;}
.sns-producttabs {margin-top: -15px;}
.sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li {font-size: 1.2em;}
#header-top .block.block-compare i {padding-left: 30px;}
.products-grid .item .item-inner .item-img .item-img-info a.product-image {display: table-cell;vertical-align:middle;height:270px;width:270px;}
.products-container .products-grid .item {width:100%;max-width: 302px;padding: 20px;float: none;margin: 0 auto;}
#footer-top .block.span3 {float: left;width: 100%;margin-left: 0;}
.toolbar-bottom .toolbar .limiter {display:none;}
.product-shop .add-to-cart .btn-cart.quick {margin: 10px 0 0 0;}
.goodsDataOpinionListTable .button {display:none;}
#header-top .topheader-left ul.contact-us-now li.c-phone.hide {display:block;}
.CompareGoodsTable div:last-child {float:left;margin-top: 30px;}
.breadcrumbs {white-space: normal;}
.sns-producttabs .sns-pdt-container .sns-pdt-content .pdt-content .products-grid .item {margin-top: 10px;}
.quick_order_payment .orderStagePaymentList .cell1 {float:left;width:10%;}
.quick_order_payment .orderStagePaymentList .cell2 {float:left;width:90%;}
#main .products-list .product-shop {padding-top: 20px;}
#menu .nav-right .header-right-inner {margin-right: 0;}
#menu .nav-right .block-compare {display: none;}
#menu .nav-right .block-search #search_mini_form2 {right: 70px;}
.products-grid .item .item-inner .item-img .item-box-hover {visibility: visible;opacity: 0;filter: alpha(opacity=100);left: 0px;bottom: 0px;background-color: rgba(133, 205, 236, 0.8);}
.products-grid .item .item-inner .item-img .item-box-hover .box-inner {width: 120px;}
}
@media all and (max-width: 381px) {
.news-box .bloggridcontainerwide {grid-template-columns: 1fr;}
.news-box .bloggridcontainerwide .news .newsbg {height: 80px;}
.news-box .bloggridcontainerwide .news {height: 260px;max-width: 100%;}
.tooltip::after {left: -207px;width: 235px;}
.slides_container span.last {font-size: 1em;}
.staticpagelistcontacts {font-size: 1em;}
.staticpagelist {font-size: 1em;}
.stlocationsmall:before {line-height: 125px;}
.sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li {margin-top: 1em;}
.sns-producttabs .sns-pdt-container .pdt-nav {width: 100%;margin-top: 1em;grid-template-columns: 1fr;}
.product-custom-option {width: 255px;padding: 6px 10px 4px;}
.toolbar .limiter label {display:none;}
#header-top .block.block-compare i {padding-left: 20px;}
#menu .nav-right .block-search #search_mini_form2 .form-search input.inputText {max-width: 210px;border-color: rgba(255, 255, 255, 0.2);color: #fff;background: transparent;padding: 12.5px 20px;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
#content_2 {padding: 0px;}
}
@media all and (max-width: 321px) {
.slides_container span.down {font-size: 1.3em;}  
.stlocationsmall:before {line-height: 130px;}
.stcash::before {line-height: 62px;}
.stcard::before {line-height: 80px;}
.stcash::before {line-height: 48px;line-height: 62px;}
.stapple::before{line-height: 48px;line-height: 62px;}.stgoogle::before {line-height: 48px;line-height: 62px;}
.stbank::before {line-height: 64px;line-height: 84px;}
.stecomm::before {line-height: 48px;line-height: 84px;}
  .product-custom-option {width: 255px;padding: 6px 10px 4px;}
#header-top .block.block-compare i {padding-left: 10px;}
.slides_alt span.last {left: 0 !important;text-align: center;z-index: 2;font-size: 100%;}
.ico-recommend.hashtag {display: none;}
#header .header-right .header-right-inner .connect-us {margin-right: 105px;}
#menu .nav-right .block-search #search_mini_form2 .form-search input.inputText {max-width: 170px;}
}
@media all and (min-width: 768px) {
.container {width: 750px;}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
}
@media all and (min-width: 992px) {
.container {width: 970px;}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
}
@media all and (min-width: 1200px) {
.container {width: 1170px;}
.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%}
}
/******************************************************************************
  Ð¤Ð¸ÐºÑÑ‹ Ð´Ð»Ñ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€Ð¾Ð²
*******************************************************************************/
.IE input.inputText {padding:0 10px;height:30px;}
.IE .product-shop .wrap-qty .qty-set {margin: 0;}
.IE .product-shop .wrap-qty input.qty {margin: 0;}
.IE .products-grid .item .item-inner .item-img .item-img-info a.product-image img {width: auto;max-width: 250px;}
.IE .categories .cat .cat-img img {width: 100%;}
/* .Firefox input[type="button"], .Firefox .button, .Firefox button {font-size: 100%;} */
.Firefox .categories .cat .cat-img img {width: 100%;}
.Firefox .product-shop .wrap-qty .qty-set {margin-top: 2px;}
.Firefox .product-shop .wrap-qty input.qty {margin-top: 0;}
.Firefox .products-grid .item .item-inner .item-img .item-img-info a.product-image img {width: auto;max-width: 100%;}
/* ÐÐµÑ‚, Ð½Ñƒ Ñ€Ð°Ð· Ð² Ð»Ð¸ÑÐµ Ð½Ðµ Ñ…Ð¾Ñ‚ÑÑ‚ Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð±Ð»ÑŽÑ€, Ñ‚Ð¾ Ð´ÐµÐ»Ð°ÐµÐ¼ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾ÑÑ‚Ð¸ */
.Firefox #menu.keep-menu {background-image: linear-gradient(to left, #016589, #177bac); !important;}
.availability .true {color:#626262;}
.availability .false {color:#626262;}
.availability .ontheway {color:#626262;}
.availability .true:before {position: relative;color:#34c400;right: 15px;content: "\f111";font-family: 'FontAwesome';font-display: block;font-size: 6px;bottom: 2px;}
.availability .false:before {position: relative;color:#f74444;right: 15px;content: "\f111";font-family: 'FontAwesome';font-display: block;font-size: 6px;bottom: 2px;}
.availability .ontheway:before {position: relative;color:#f2b500;right: 15px;content: "\f111";font-family: 'FontAwesome';font-display: block;font-size: 6px;bottom: 2px;}
.links li a {font-size: 1.2em;}
.links li a:hover {-webkit-transition: all 0.20s ease-out;-moz-transition: all 0.20s ease-out;-o-transition: all 0.20s ease-out;transition: all 0.20s ease-out;}
.config {display: block;float: none;clear: both;margin: 8px 0;text-align: center;}
.config a {border-bottom: dashed 1px;border-color: #909090;}
.configmain {display: block;float: none;clear: both;margin: 8px 0;}
.configmain a {border-bottom: dashed 1px;border-color: #909090;}
#header-top .block.block-compare {display: none;}
#header-top .block.block-compare i {color: #016488;font-size: 16px;top: 0;right: -10px;position: relative;}
@media all and (max-width: 481px) {
.toolbar .limiter {display: none;}
.sns-producttabs .sns-pdt-container .sns-pdt-nav .pdt-nav &gt; li {padding-left: 0.5em;padding-right: 0.5em;}
.sns-producttabs .sns-pdt-container .pdt-nav {grid-column-gap: 1em;}
.box-content ul {moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
html, body {overflow-x: hidden;}
#header-top .block.block-compare {display: inline-block;}
jdiv.wrap_bbe8._orientationLeft_fc2b.__jivoMobileButton {z-index: 0 !important;}
#mommenu .menu_collapse_wrap .collapse.in {min-height: 400px;overflow-y: scroll;}
}
.gallery a {width: 45%;display: inline-block;}
@media all and (max-width: 641px) {
    .gallery a {width:100%;}
}
div.gallery div {display: inline;}
/* Ð§ÐµÐºÐ°ÐµÐ¼ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð»Ð¸ Ð±Ñ€Ð°ÑƒÐ·ÐµÑ€ Ð±Ð»ÑŽÑ€, ÐµÑÐ»Ð¸ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¾Ñ‚Ð´Ð°ÐµÐ¼ Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾ÑÑ‚ÑŒ */
@supports (-webkit-backdrop-filter: blur(2px)) or (backdrop-filter: blur(2px)) or (--webkit-backdrop-filter: blur(2px)) {
#menu.keep-menu {z-index: 90;background: rgba(1, 100, 136, 0.87);position: fixed !important;top: 0px !important;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);--webkit-backdrop-filter: blur(10px);}
.mini-cart .block-content .block-inner {background-color: #FFF}
}
/* Ð¡ÐºÑ€Ñ‹Ð²Ð°ÐµÐ¼ Ð½Ðµ Ð² Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ð¸ */
.showEmpty {float: left;margin-left: 20px;}
.item.empty {display:none;}
/* Ð´Ð»Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° input c type="checkbox" */
    .custom-checkbox {
      position: absolute;
      z-index: -1;
      opacity: 0;
    }
    /* Ð´Ð»Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° label, ÑÐ²ÑÐ·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ .custom-checkbox */
    .custom-checkbox+label {
      display: inline-flex;
      align-items: center;
      user-select: none;
    }
    /* ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð² label Ð¿ÑÐµÐ²Ð´Ð¾ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° before ÑÐ¾ ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¼Ð¸ ÑÑ‚Ð¸Ð»ÑÐ¼Ð¸ */
    .custom-checkbox+label::before {
      content: '';
      display: inline-block;
      width: 18px;
      height: 18px;
      flex-shrink: 0;
      flex-grow: 0;
      border: 1px solid #c9c9c9;
      border-radius: 0.25em;
      margin-right: 15px;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 50% 50%;
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ ÐºÑƒÑ€ÑÐ¾Ñ€Ð° Ð½Ð° checkbox */
    .custom-checkbox:not(:disabled):not(:checked)+label:hover::before {
      border-color: #c9c9c9;
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‡ÐµÐºÐ±Ð¾ÐºÑÐ° (Ð¿Ñ€Ð¸ Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ð¸ Ð½Ð° Ð½ÐµÐ³Ð¾) */
    .custom-checkbox:not(:disabled):active+label::before {
      background-color: #c9c9c9;
      border-color: #c9c9c9;
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ñ‡ÐµÐºÐ±Ð¾ÐºÑÐ°, Ð½Ð°Ñ…Ð¾Ð´ÑÑ‰ÐµÐ³Ð¾ÑÑ Ð² Ñ„Ð¾ÐºÑƒÑÐµ Ð¸ Ð½Ðµ Ð½Ð°Ñ…Ð¾Ð´ÑÑ‰ÐµÐ³Ð¾ÑÑ Ð² ÑÐ¾ÑÑ‚Ð¾ÑÐ½Ð¸Ð¸ checked */
    .custom-checkbox:focus:not(:checked)+label::before {
      border-color: #c9c9c9;
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ñ‡ÐµÐºÐ±Ð¾ÐºÑÐ°, Ð½Ð°Ñ…Ð¾Ð´ÑÑ‰ÐµÐ³Ð¾ÑÑ Ð² ÑÐ¾ÑÑ‚Ð¾ÑÐ½Ð¸Ð¸ checked */
    .custom-checkbox:checked+label::before {
      border-color: #c9c9c9;
      background-color: #c9c9c9;
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ñ‡ÐµÐºÐ±Ð¾ÐºÑÐ°, Ð½Ð°Ñ…Ð¾Ð´ÑÑ‰ÐµÐ³Ð¾ÑÑ Ð² ÑÐ¾ÑÑ‚Ð¾ÑÐ½Ð¸Ð¸ disabled */
    .custom-checkbox:disabled+label::before {
      background-color: #e9ecef;
    }
    .checkbox {
      margin-bottom: 1em;
    }
    
    /* Ð´Ð»Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° input c type="checkbox" */
    .custom-checkbox2 {
      position: absolute;
      z-index: -1;
      opacity: 0;
    }
    /* Ð´Ð»Ñ ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° label, ÑÐ²ÑÐ·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ .custom-checkbox */
    .custom-checkbox2+label {
      display: inline-flex;
      align-items: center;
      user-select: none;
    }
    /* ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð² label Ð¿ÑÐµÐ²Ð´Ð¾ÑÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° before ÑÐ¾ ÑÐ»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ð¼Ð¸ ÑÑ‚Ð¸Ð»ÑÐ¼Ð¸ */
    .custom-checkbox2+label::before {
      content: "\f00d";
font-family: 'FontAwesome';
font-display: block;
font-size: 1.4em;
color: #c9c9c9;
position: absolute;
right: 11px;
top: 16px;
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð¿Ñ€Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ ÐºÑƒÑ€ÑÐ¾Ñ€Ð° Ð½Ð° checkbox */
    .custom-checkbox2:not(:disabled):not(:checked)+label:hover::before {
      color: #3abcd6;
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³Ð¾ Ñ‡ÐµÐºÐ±Ð¾ÐºÑÐ° (Ð¿Ñ€Ð¸ Ð½Ð°Ð¶Ð°Ñ‚Ð¸Ð¸ Ð½Ð° Ð½ÐµÐ³Ð¾) */
    .custom-checkbox2:not(:disabled):active+label::before {
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ñ‡ÐµÐºÐ±Ð¾ÐºÑÐ°, Ð½Ð°Ñ…Ð¾Ð´ÑÑ‰ÐµÐ³Ð¾ÑÑ Ð² Ñ„Ð¾ÐºÑƒÑÐµ Ð¸ Ð½Ðµ Ð½Ð°Ñ…Ð¾Ð´ÑÑ‰ÐµÐ³Ð¾ÑÑ Ð² ÑÐ¾ÑÑ‚Ð¾ÑÐ½Ð¸Ð¸ checked */
    .custom-checkbox2:focus:not(:checked)+label::before {
    }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ñ‡ÐµÐºÐ±Ð¾ÐºÑÐ°, Ð½Ð°Ñ…Ð¾Ð´ÑÑ‰ÐµÐ³Ð¾ÑÑ Ð² ÑÐ¾ÑÑ‚Ð¾ÑÐ½Ð¸Ð¸ checked */
    .custom-checkbox2:checked+label::before {
      content: "\f102";
font-family: 'FontAwesome';
font-display: block;
font-size: 1.6em;
color: #c9c9c9;
margin-bottom: 0.5em;
position: absolute;
right: 10px;
top: 0px;
       }
    /* ÑÑ‚Ð¸Ð»Ð¸ Ð´Ð»Ñ Ñ‡ÐµÐºÐ±Ð¾ÐºÑÐ°, Ð½Ð°Ñ…Ð¾Ð´ÑÑ‰ÐµÐ³Ð¾ÑÑ Ð² ÑÐ¾ÑÑ‚Ð¾ÑÐ½Ð¸Ð¸ disabled */
    .custom-checkbox2:disabled+label::before {
      background-color: #e9ecef;
    }
    
.showEmpty2 {position: absolute;right: 15px;line-height: 4px;}
.filtersMobTitle {display:block;cursor: pointer;line-height: 50px;float: left;margin-left: 20px;padding: 0;}
.filtersMobTitle:before {font-family: FontAwesome;font-display: block;color: #c9c9c9;font-size: 22px;font-style: normal;font-weight: normal;content: "\f1de";display: inline-block;position: relative;margin-right: 15px;float: left;}
.filtersMob {display:none;} 
@media all and (max-width: 992px) {
 .filtersLeft {display:none;} 
#mommenu .menu_collapse_wrap .collapse.in {min-height: 400px;overflow-y: scroll;}
#mommenu .menu_collapse_wrap .collapse.in {height: 600px; overflow-y: scroll;}
}
 /* Ð‘Ð»Ð¾Ðº Ñ€Ð°ÑÑÑ€Ð¾Ñ‡ÐºÐ¸ Ð¸ Ð´Ð¾ÑÑ‚Ð°Ð²ÐºÐ¸ Ð² ÐºÐ°Ñ€Ñ‚Ð¾Ñ‡ÐºÐµ Ñ‚Ð¾Ð²Ð°Ñ€Ð° */     
.block01 {display: flex;flex-direction: column;}
.block01{display:none;}
.line_block {display: flex;align-items: center;white-space: nowrap;}
.block01 .text_2 {color:#3cabda !important;cursor: default;margin-left: 5px;}
.h_credit {color:#3cabda !important;cursor: default;}
.blockwarranty {clear: both;font-size: 1.2em;line-height: 1.5em;font-weight: 400;}
.blockwarranty .text_2 {color: #909090;cursor: default;margin-left: 5px;}
.endoflife {color: #ec464a;}
#preOrderPopup {text-align: center;}
#preOrderPopup .carttitle {box-shadow: 0px 0px 5px -2px #3ea8dc;display: block;background: #3cabda;color: #fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 3em;height: 3em;border-radius: 3px;font-size: 1.5em;}
div#preOrderPopup input {
    width: 300px !important;
}
div#preOrderPopup h2 {
    text-align: center;
}
.fancybox-overlay {-webkit-backdrop-filter: blur(6px);background: rgba(11, 11, 11, 0.43) !important;backdrop-filter: blur(6px);}
.fancybox-opened .fancybox-skin {border-radius: 15px;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) !important;-moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) !important;box-shadow: 0 0 8px rgba(0, 0, 0, 0.2) !important;}</pre></body></html>