<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@page {
  margin: 2cm 1cm;
}
body {
  color: #000;
  -webkit-print-color-adjust: exact;
  print-color-adjust: exact;
  color-adjust: exact;
}
body a {
  color: #000;
}
body a:hover {
  color: #000;
}
@media print {
  body a {
    text-decoration: none !important;
  }
}
.show-print-links a[href]:after {
  content: attr(href);
  display: block;
}
.product-compare, #onicon {
  display: none !important;
}
.main-content {
  margin-bottom: 40px;
}
.header.type-2 .contact.phone, .header.type-3 .contact.phone {
  margin: 5px 0;
  font-weight: bold;
}
.header .site-url {
  display: block;
  margin-top: 5px;
}
h1, .h1 {
  line-height: 1;
}
hr {
  margin: 1rem -15px;
  border-top: 1px solid rgba(0, 0, 0, 0.5);
}
table tr, table th, table td {
  border-color: rgba(0, 0, 0, 0.5);
}
.shop2-product-article {
  margin-bottom: 25px;
  font-size: 15px;
}
.shop2-product-article span {
  color: #000;
}
ul.print_select {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
ul.print_select + select {
  display: none !important;
}
ul.print_select li {
  display: list-item;
}
ul.print_select li .fa.fa-check {
  margin: 0 5px 0 -20px;
}
.product-image {
  padding: 1px;
  margin: 0 0 20px;
  text-align: center;
}
.product-image img {
  vertical-align: top;
  max-width: 100%;
}
.product-price {
  cursor: default;
  line-height: normal;
  margin: 5px 0;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.product-price .price-current {
  margin-right: 20px;
  font-size: 20px;
  color: #000;
}
.product-price .price-current strong {
  font-size: 28px;
  line-height: 1;
}
.product-price .price-old {
  vertical-align: middle;
  color: #000;
  display: inline-block;
  position: relative;
}
.product-price .price-old:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: 1px;
  height: 2px;
  background: #000;
}
.product-price .price-old span {
  font-size: 16px;
  color: #000;
}
.product-price .price-old strong {
  font-size: 18px;
  font-weight: normal;
}
.product-price .price-old.question {
  cursor: pointer;
  padding-right: 15px;
  background: url("/g/shop2v2/default/images/question-price.png") 100% 6px no-repeat;
}
.actions_wrapper {
  margin: 30px 0;
}
.details-block-header {
  font-size: 17px;
}
.shop2-product-actions {
  line-height: 1.2;
}
.shop2-product-actions .discount_item {
  padding: 10px 20px;
  margin-bottom: 5px;
  width: 100%;
  border: 2px solid rgba(0, 0, 0, 0.5);
  font-size: 15px;
}
.shop2-product-actions .discount_item .name-action {
  margin: 0 0 5px;
  font-size: 18px;
}
.shop2-product-actions .discount_item .desc-action {
  margin: 0;
}
.tpl-rating-block {
  line-height: 1;
}
.tpl-stars {
  display: inline-block;
  vertical-align: bottom;
  width: 107px;
  height: 15px;
  margin: 0 10px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22107px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%20107%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23dedede%22%20d%3D%22M103.055%2C9.656%20L103.770%2C14.997%20L98.550%2C12.711%20L93.330%2C14.997%20L94.046%2C9.656%20L90.104%2C5.726%20L95.766%2C4.711%20L98.550%2C-0.002%20L101.335%2C4.711%20L106.996%2C5.726%20L103.055%2C9.656%20ZM81.244%2C14.997%20L76.024%2C12.711%20L70.803%2C14.997%20L71.520%2C9.656%20L67.576%2C5.726%20L73.240%2C4.711%20L76.024%2C-0.002%20L78.807%2C4.711%20L84.471%2C5.726%20L80.529%2C9.656%20L81.244%2C14.997%20ZM58.718%2C14.997%20L53.498%2C12.711%20L48.277%2C14.997%20L48.993%2C9.656%20L45.051%2C5.726%20L50.714%2C4.711%20L53.498%2C-0.002%20L56.282%2C4.711%20L61.944%2C5.726%20L58.003%2C9.656%20L58.718%2C14.997%20ZM36.192%2C14.997%20L30.972%2C12.711%20L25.751%2C14.997%20L26.466%2C9.656%20L22.526%2C5.726%20L28.187%2C4.711%20L30.972%2C-0.002%20L33.756%2C4.711%20L39.417%2C5.726%20L35.475%2C9.656%20L36.192%2C14.997%20ZM13.665%2C14.997%20L8.444%2C12.711%20L3.224%2C14.997%20L3.940%2C9.656%20L-0.001%2C5.726%20L5.661%2C4.711%20L8.444%2C-0.002%20L11.230%2C4.711%20L16.891%2C5.726%20L12.949%2C9.656%20L13.665%2C14.997%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.tpl-stars .tpl-rating {
  height: 15px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%22107px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%20107%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M103.055%2C9.656%20L103.770%2C14.997%20L98.550%2C12.711%20L93.330%2C14.997%20L94.046%2C9.656%20L90.104%2C5.726%20L95.766%2C4.711%20L98.550%2C-0.002%20L101.335%2C4.711%20L106.996%2C5.726%20L103.055%2C9.656%20ZM81.244%2C14.997%20L76.024%2C12.711%20L70.803%2C14.997%20L71.520%2C9.656%20L67.576%2C5.726%20L73.240%2C4.711%20L76.024%2C-0.002%20L78.807%2C4.711%20L84.471%2C5.726%20L80.529%2C9.656%20L81.244%2C14.997%20ZM58.718%2C14.997%20L53.498%2C12.711%20L48.277%2C14.997%20L48.993%2C9.656%20L45.051%2C5.726%20L50.714%2C4.711%20L53.498%2C-0.002%20L56.282%2C4.711%20L61.944%2C5.726%20L58.003%2C9.656%20L58.718%2C14.997%20ZM36.192%2C14.997%20L30.972%2C12.711%20L25.751%2C14.997%20L26.466%2C9.656%20L22.526%2C5.726%20L28.187%2C4.711%20L30.972%2C-0.002%20L33.756%2C4.711%20L39.417%2C5.726%20L35.475%2C9.656%20L36.192%2C14.997%20ZM13.665%2C14.997%20L8.444%2C12.711%20L3.224%2C14.997%20L3.940%2C9.656%20L-0.001%2C5.726%20L5.661%2C4.711%20L8.444%2C-0.002%20L11.230%2C4.711%20L16.891%2C5.726%20L12.949%2C9.656%20L13.665%2C14.997%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
}
.tab {
  page-break-inside: avoid;
}
.shop2-group-kinds {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.shop2-kind-item {
  width: calc(50% - 25px);
  padding: 0;
  margin-bottom: 25px;
  border-color: transparent;
}
.shop2-kind-item .kind-name {
  font-size: 15px;
}
.shop2-kind-item table.shop2-product-params {
  table-layout: fixed;
}
.shop2-kind-item table.shop2-product-params tr.odd, .shop2-kind-item table.shop2-product-params tr.even {
  background: transparent;
}
.shop2-kind-item table.shop2-product-params tr:first-child th, .shop2-kind-item table.shop2-product-params tr:first-child td {
  border-top: 1px solid #dedede;
}
.shop2-kind-item table.shop2-product-params tr:nth-child(even) {
  background: #f7f7f7;
}
.shop2-kind-item table.shop2-product-params th, .shop2-kind-item table.shop2-product-params td {
  width: 50%;
  padding: 8px 10px;
  font-size: 13px;
  border-top: 1px solid #dedede;
}
.shop2-kind-item table.shop2-product-params td {
  padding-left: 20px;
}
.shop2-kind-item table.shop2-product-params .shop2-color-ext-list {
  margin-left: 0;
}
.shop2-kind-item table.shop2-product-params .shop2-color-ext-list img {
  display: inline-block;
  vertical-align: text-top;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: none;
}
.shop2-kind-item table.shop2-product-params .shop2-color-ext-list li div {
  font-size: 13px;
}
.shop2-kind-item table.shop2-product-params .shop2-color-ext-list .shop2-color-ext-selected:before {
  content: none;
}
.shop2-kind-item table.shop2-product-params .shop2-color-pick {
  padding: 0;
}
.shop2-kind-item table.shop2-product-params .shop2-color-pick li .color-value {
  font-size: 13px;
}
.shop2-kind-item table.shop2-product-params .shop2-color-pick .active-color:before {
  content: none !important;
}
.shop2-color-ext-list {
  max-width: 100%;
  margin-left: -20px;
  font-size: inherit;
  line-height: inherit;
}
.shop2-color-ext-list li {
  background: none !important;
  border: none;
  font-variant: normal;
  height: auto;
  display: block;
  float: none;
  outline: 0;
  font-size: inherit;
  line-height: inherit;
  width: 100%;
  margin: 0;
  padding: 1px 0;
  pointer-events: none;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.shop2-color-ext-list li:not(:last-child) {
  margin-bottom: 5px;
}
.shop2-color-ext-list li &gt; div {
  width: 100%;
  display: inline-block !important;
  position: static !important;
}
.shop2-color-ext-list li &gt; div &gt; img {
  display: none;
}
.shop2-color-ext-list li:before {
  content: "";
  display: inline-block;
  width: 15px;
  min-width: 15px;
  margin-right: 5px;
}
.shop2-color-ext-list .shop2-color-ext-selected {
  padding: 1px 0;
  outline: 0;
}
.shop2-color-ext-list .shop2-color-ext-selected &gt; span {
  display: none;
}
.shop2-color-ext-list .shop2-color-ext-selected:before {
  content: "";
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
table.shop2-product-options tr.odd, table.shop2-product-options tr.even {
  background-color: transparent;
}
table.shop2-product-options tr:nth-child(even) {
  background-color: #f7f7f7;
}
table.shop2-product-options tr.type-select th, table.shop2-product-options tr.type-select td, table.shop2-product-options tr.type-input-text th, table.shop2-product-options tr.type-input-text td, table.shop2-product-options tr.type-texture th, table.shop2-product-options tr.type-texture td {
  vertical-align: top;
}
table.shop2-product-options th, table.shop2-product-options td {
  width: 50%;
  color: #000;
  font-size: 15px;
}
table.shop2-product-options th {
  padding: 8px 10px;
}
table.shop2-product-options td {
  padding: 8px 10px 8px 20px;
}
table.shop2-product-options, table.shop2-product-params {
  word-break: break-word;
}
table.shop2-product-options div.coords + .shop2-map-link, table.shop2-product-params div.coords + .shop2-map-link {
  display: none;
}
table.shop2-product-options .shop2-color-pick, table.shop2-product-params .shop2-color-pick {
  padding-left: 20px;
}
table.shop2-product-options a.file, table.shop2-product-params a.file {
  padding-left: 0;
}
table.shop2-product-options .print-ext-color, table.shop2-product-params .print-ext-color {
  padding: 0;
  margin: 0;
  list-style: none;
}
table.shop2-product-options .print-ext-color li, table.shop2-product-params .print-ext-color li {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
table.shop2-product-options .print-ext-color li:not(:last-child), table.shop2-product-params .print-ext-color li:not(:last-child) {
  margin-bottom: 5px;
}
table.shop2-product-options .print-ext-color li &gt; span, table.shop2-product-params .print-ext-color li &gt; span {
  min-width: 20px;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: none;
}
table.shop2-product-options .print-ext-color li.shop2-color-ext-selected, table.shop2-product-params .print-ext-color li.shop2-color-ext-selected {
  position: relative;
}
table.shop2-product-options .print-ext-color li.shop2-color-ext-selected:before, table.shop2-product-params .print-ext-color li.shop2-color-ext-selected:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  position: absolute;
  right: 100%;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
table.shop2-product-options .print-ext-color + .shop2-color-ext-select, table.shop2-product-params .print-ext-color + .shop2-color-ext-select {
  display: none;
}
table.shop2-product-options .shop2-color-pick, table.shop2-product-params .shop2-color-pick {
  overflow: visible;
}
table.shop2-product-options .shop2-color-pick li, table.shop2-product-params .shop2-color-pick li {
  float: none;
  border: none;
  width: 100%;
  height: auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
table.shop2-product-options .shop2-color-pick li:not(:last-child), table.shop2-product-params .shop2-color-pick li:not(:last-child) {
  margin-bottom: 5px;
}
table.shop2-product-options .shop2-color-pick li span, table.shop2-product-params .shop2-color-pick li span {
  height: auto;
}
table.shop2-product-options .shop2-color-pick li .color-view, table.shop2-product-params .shop2-color-pick li .color-view {
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin-right: 10px;
}
table.shop2-product-options .shop2-color-pick li .color-value, table.shop2-product-params .shop2-color-pick li .color-value {
  text-indent: 0;
  font-size: 15px;
  width: auto;
  height: auto;
  line-height: 1.2;
  overflow: visible;
}
table.shop2-product-options .shop2-color-pick li.active-color, table.shop2-product-params .shop2-color-pick li.active-color {
  border: none;
  position: relative;
}
table.shop2-product-options .shop2-color-pick li.active-color:before, table.shop2-product-params .shop2-color-pick li.active-color:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  position: absolute;
  right: 100%;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.tpl-comment .tpl-header {
  background: #f7f7f7 !important;
}
.shop2-product-folders {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.shop2-product-folders a {
  display: inline;
  padding: 0;
  margin: 0 10px 0 0;
  width: auto;
  font-size: 16px;
  color: #000;
  background: none;
}
.footer {
  margin-bottom: 30px;
}
div.shop2-product-params {
  word-break: break-word;
  /*.shop2-color-ext-list {
		margin-left: 0;
		img {
			display: inline-block;
			vertical-align: text-top;
			width: 20px;
			height: 20px;
			margin-right: 10px;
			display: none;
		}
		li {
			div {
				font-size: 13px;
			}
		}
		.shop2-color-ext-selected {
			&amp;:before {
				content: none;
			}
		}
	}*/
}
div.shop2-product-params .param-item.odd, div.shop2-product-params .param-item.even {
  background-color: transparent;
}
div.shop2-product-params .param-item:nth-child(even) {
  background-color: #f7f7f7;
}
div.shop2-product-params .param-item.type-select .param-title, div.shop2-product-params .param-item.type-select .param-body, div.shop2-product-params .param-item.type-input-text .param-title, div.shop2-product-params .param-item.type-input-text .param-body, div.shop2-product-params .param-item.type-texture .param-title, div.shop2-product-params .param-item.type-texture .param-body {
  vertical-align: top;
}
div.shop2-product-params .param-item:first-child .param-item__inner {
  border-top: 1px solid #dedede;
}
div.shop2-product-params .param-title, div.shop2-product-params .param-body {
  display: inline-block;
  width: 50%;
  color: #000;
  font-size: 15px;
  padding: 8px 10px;
}
div.shop2-product-params .param-body {
  padding-left: 20px;
}
div.shop2-product-params div.coords + .shop2-map-link {
  display: none;
}
div.shop2-product-params .shop2-color-pick {
  padding-left: 20px;
}
div.shop2-product-params a.file {
  padding-left: 0;
}
div.shop2-product-params .print-ext-color {
  padding: 0;
  margin: 0;
  list-style: none;
}
div.shop2-product-params .print-ext-color li {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
div.shop2-product-params .print-ext-color li:not(:last-child) {
  margin-bottom: 5px;
}
div.shop2-product-params .print-ext-color li &gt; span {
  min-width: 20px;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  display: none;
}
div.shop2-product-params .print-ext-color li.shop2-color-ext-selected {
  position: relative;
}
div.shop2-product-params .print-ext-color li.shop2-color-ext-selected:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  position: absolute;
  right: 100%;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
div.shop2-product-params .print-ext-color + .shop2-color-ext-select {
  display: none;
}
div.shop2-product-params .shop2-color-pick {
  overflow: visible;
}
div.shop2-product-params .shop2-color-pick li {
  float: none;
  border: none;
  width: 100%;
  height: auto;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
div.shop2-product-params .shop2-color-pick li:not(:last-child) {
  margin-bottom: 5px;
}
div.shop2-product-params .shop2-color-pick li span {
  height: auto;
}
div.shop2-product-params .shop2-color-pick li .color-view {
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin-right: 10px;
}
div.shop2-product-params .shop2-color-pick li .color-value {
  text-indent: 0;
  font-size: 15px;
  width: auto;
  height: auto;
  line-height: 1.2;
  overflow: visible;
}
div.shop2-product-params .shop2-color-pick li.active-color {
  border: none;
  position: relative;
}
div.shop2-product-params .shop2-color-pick li.active-color:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
  position: absolute;
  right: 100%;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 15px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
</pre></body></html>