@charset "UTF-8";
/*!
 * Author: JK
 * This website may use some licensed content */
.cs-gray .sc-w {
 color:#555
}
.cs-gray .sc-w,
.cs-gray .sc-w.wnd-media-solidColor i,
.wt-boxed-bg .cs-gray .sc-w .s-bg {
 background-color:#fff
}
.cs-gray .sc-b {
 color:#555
}
.cs-gray .sc-b,
.wt-boxed-bg .cs-gray .sc-b .s-bg {
 background-color:#f9f7fa
}
.cs-gray .sc-b.wnd-media-solidColor i,
.cs-gray .sc-b.wnd-switcher-item {
 background-color:#bababa
}
.cs-gray .sc-d {
 color:#ddd
}
.cs-gray .sc-d,
.cs-gray .sc-d.wnd-media-solidColor i,
.cs-gray .sc-m,
.wt-boxed-bg .cs-gray .sc-d .s-bg {
 background-color:#272727
}
.cs-gray .sc-m {
 color:#fff
}
.wt-boxed-bg .cs-gray .sc-m .s-bg {
 background-color:#272727
}
.cs-gray .sc-ml {
 color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml,
.wt-boxed-bg .cs-gray .sc-ml .s-bg {
 background-color:#fff
}
.cs-gray .sc-w h1 {
 color:#393939
}
.cs-gray .sc-w .b-text h1:after {
 border-color:#8d8d8d
}
.cs-gray .sc-w h2 {
 color:#393939
}
.cs-gray .sc-w h3 {
 color:#8d8d8d
}
.cs-gray .sc-w .b-text a,
.cs-gray .sc-w .link a {
 color:#555;
 border-color:rgba(85,85,85,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .b-text a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .link a:hover {
 color:#555;
 border-color:#555
}
.cs-gray .sc-w blockquote {
 color:#8d8d8d
}
.cs-gray .sc-w .b-text li:before,
.cs-gray .sc-w blockquote:before {
 color:#d7d7d7
}
.cs-gray .sc-w .mt h3 {
 color:#393939
}
.cs-gray .sc-w .mt h4 {
 color:#8d8d8d
}
.cs-gray .sc-w .logo-default {
 color:#fff;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-w .logo-default embed {
 color:#fff
}
.cs-gray .sc-w .logo-default-inv {
 color:#000;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-w .logo-bg,
.cs-gray .sc-w .logo-default-inv embed {
 color:#000
}
.cs-gray .sc-w .logo-bg .logo-content {
 background-color:#fff
}
.cs-gray .sc-w .logo-bg embed {
 color:#000;
 opacity:1
}
.cs-gray .sc-w .logo-bg-inv {
 color:#fff
}
.cs-gray .sc-w .logo-bg-inv .logo-content {
 background-color:#000
}
.cs-gray .sc-w .logo-bg-inv embed,
.cs-gray .sc-w .logo-gray {
 color:#fff
}
.cs-gray .sc-w .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-w .logo-gray embed {
 color:#fff;
 opacity:1
}
.cs-gray .sc-w .logo-borders {
 color:#fff
}
.cs-gray .sc-w .logo-borders .logo-content {
 border-color:#fff
}
.cs-gray .sc-w .logo-borders embed,
.cs-gray .sc-w .logo-color {
 color:#fff
}
.cs-gray .sc-w .logo-color .logo-content {
 background-color:#000
}
.cs-gray .sc-w .logo-color embed {
 color:#fff
}
.cs-gray .sc-w .logo-color-inv {
 color:#000
}
.cs-gray .sc-w .logo-color-inv .logo-content {
 background-color:#fff
}
.cs-gray .sc-w .logo-color-inv embed {
 color:#000
}
.cs-gray .sc-w .logo-color-alpha {
 color:#fff
}
.cs-gray .sc-w .logo-color-alpha .logo-content {
 background-color:rgba(0,0,0,.8)
}
.cs-gray .sc-w .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-w .logo-color-text,
.cs-gray .sc-w .logo-color-text embed {
 color:#000
}
.cs-gray .sc-w .nav-line {
 background-color:rgba(0,0,0,.75)
}
.cs-gray .sc-w .nav-line.sticky {
 background-color:rgba(39,39,39,.95)
}
.cs-gray .sc-w .cart:before {
 background-color:#454545
}
.cs-gray .sc-w .cart a {
 color:#fff;
 border-color:transparent
}
.cs-gray .sc-w .cart-piece-count {
 color:#fff
}
.cs-gray .sc-w .cart.wnd-active a {
 border-color:#fff;
 background-color:rgba(39,39,39,.3)
}
.cs-gray .sc-w #menu-submit span,
.cs-gray .sc-w #menu-submit span:after,
.cs-gray .sc-w #menu-submit span:before {
 background-color:#fff
}
.cs-gray .sc-w .blog .item-date {
 color:rgba(0,0,0,.5)
}
.cs-gray .sc-w .blog .item-perex blockquote,
.cs-gray .sc-w .blog .item-perex h1,
.cs-gray .sc-w .blog .item-perex h2,
.cs-gray .sc-w .blog .item-perex h3 {
 color:rgba(0,0,0,.45)
}
.cs-gray .sc-w .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
 background-image:linear-gradient(transparent,rgba(0,0,0,.6));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#99000000",GradientType=0)
}
.cs-gray .sc-w .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date,
.cs-gray .sc-w .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2 {
 color:#fff
}
.cs-gray .sc-w .blog-tiles-large .wnd-empty-thumbnail .item-wrapper,
body.wnd-cms:not(.touched) .cs-gray .sc-w .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:rgba(0,0,0,.1)
}
.cs-gray .sc-w .blog-detail-date {
 color:rgba(0,0,0,.5)
}
.cs-gray .sc-w .button-01 .wnd-replace-form-button,
.cs-gray .sc-w .button-01 a,
.cs-gray .sc-w .button-01 button {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .button-01 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .button-01 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .button-01 button:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-w .file-01 a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
.cs-gray .sc-w .file-01 a span:before {
 color:#fff
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .file-01 a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-w .button-02 .wnd-replace-form-button,
.cs-gray .sc-w .button-02 a,
.cs-gray .sc-w .button-02 button {
 color:#393939;
 border-color:#d7d7d7;
 background-color:transparent
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .button-02 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .button-02 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .button-02 button:hover {
 color:#393939;
 border-color:#bdbdbd;
 background-color:hsla(0,0%,74%,.15)
}
.cs-gray .sc-w .file-02 a {
 color:#393939;
 border-color:#d7d7d7;
 background-color:transparent
}
.cs-gray .sc-w .file-02 a span:before {
 color:#d7d7d7
}
.cs-gray .sc-w .file-02 a:before {
 border-color:#d7d7d7
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .file-02 a:hover {
 color:#393939;
 border-color:#bdbdbd;
 background-color:hsla(0,0%,74%,.15)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .file-02 a:hover span:before {
 color:#bdbdbd
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-grid .item:hover {
 box-shadow:0 .3125rem .9375rem 0 rgba(0,0,0,.07)
}
.cs-gray .sc-w .eshop-grid .product-title {
 color:#393939
}
.cs-gray .sc-w .eshop-grid .product-price {
 color:#555
}
.cs-gray .sc-w .eshop-grid .product-price-comparative {
 color:#999
}
body.wnd-cms:not(.touched) .cs-gray .sc-w .eshop-grid.wnd-active-listing-zone .item:hover {
 box-shadow:0 .3125rem .9375rem 0 rgba(0,0,0,.07)
}
.cs-gray .sc-w .eshop-slider .product-title {
 color:#30312a
}
.cs-gray .sc-w .eshop-slider .product-price {
 color:#2e2f26
}
.cs-gray .sc-w .eshop-slider .product-price-comparative {
 color:#999
}
.cs-gray .sc-w .eshop-slider .product-button a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-slider .product-button a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-w .eshop-filter h3 {
 color:#2e2e2e
}
.cs-gray .sc-w .eshop-filter a {
 color:#999
}
.cs-gray .sc-w .eshop-filter a.selected,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-filter a:hover {
 color:#2e2e2e
}
.cs-gray .sc-w .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
.cs-gray .sc-w .eshop-filter li:first-child {
 border-bottom-color:#d2cccc
}
.cs-gray .sc-w .pr .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
body.wnd-cms:not(.touched) .cs-gray .sc-w .wnd-active-listing-zone .eshop-filter a:hover {
 color:#2e2e2e
}
.cs-gray .sc-w .product-label-content {
 color:#fff;
 background-color:#222
}
.cs-gray .sc-w .product-out-of-stock-content {
 color:#777;
 background-color:#e8e8e8
}
.cs-gray .sc-w .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#f9f7fa
}
.cs-gray .sc-w .eshop-cart-head div {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-w .eshop-cart-tr {
 background-color:#fff;
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.12)
}
.cs-gray .sc-w .eshop-cart-product-title {
 color:#342f2f
}
.cs-gray .sc-w .eshop-cart-product-variant {
 color:#a5a5a5
}
.cs-gray .sc-w .eshop-cart-price {
 color:#9c9c9c
}
.cs-gray .sc-w .eshop-cart-quantity input {
 background-color:#fff;
 border-color:#dcdcdc;
 color:#342f2f
}
.cs-gray .sc-w .eshop-cart-quantity input:focus {
 border-color:#57b8f6!important
}
.cs-gray .sc-w .eshop-cart-quantity input:invalid {
 border-color:#f59b99!important
}
.cs-gray .sc-w .eshop-cart-quantity-button:after,
.cs-gray .sc-w .eshop-cart-quantity-button:before {
 background-color:#7f7f7f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-cart-quantity-button:hover:after,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-cart-quantity-button:hover:before {
 background-color:#342f2f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#555
}
.cs-gray .sc-w .eshop-cart-out-of-stock {
 color:#f59b99
}
.cs-gray .sc-w .eshop-cart-sum {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-w .eshop-cart-delete {
 color:#9c9c9c
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-cart-delete:hover {
 color:#342f2f
}
.cs-gray .sc-w .eshop-cart-total-label {
 color:#9c9c9c
}
.cs-gray .sc-w .eshop-cart-total-value {
 color:#342f2f
}
.cs-gray .sc-w .eshop-cart-continue a {
 color:#342f2f;
 border-color:#342f2f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-cart-continue a:hover {
 color:#696969;
 border-color:#696969
}
.cs-gray .sc-w .eshop-cart-checkout {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#fff
}
.cs-gray .sc-w .eshop-cart-checkout a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-cart-checkout a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-w .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
 background-color:#f9f7fa
}
.cs-gray .sc-w .eshop-cart.wnd-checkout-disable .eshop-cart-checkout a {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-w .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
 color:#f59b99
}
.cs-gray .sc-w .eshop-cart.wnd-cart-empty .eshop-cart-continue a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-cart.wnd-cart-empty .eshop-cart-continue a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-w .eshop-detail .product-price,
.cs-gray .sc-w .eshop-detail .product-title,
.cs-gray .sc-w .eshop-detail .product-variants-title {
 color:#2e2e2e
}
.cs-gray .sc-w .eshop-detail .product-price-comparative {
 color:#999
}
.cs-gray .sc-w .eshop-detail .product-cart {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#fff
}
.cs-gray .sc-w .eshop-detail .product-cart-submit {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .eshop-detail .product-cart-submit:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-w .eshop-detail .product-cart.wnd-waiting .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 color:#a5a5a5;
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 text-shadow:none
}
.cs-gray .sc-w .eshop-detail .product-gallery-nav-arrow {
 color:#424242
}
.cs-gray .sc-w .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
 background-color:#f9f7fa
}
body .cs-gray .sc-w .eshop-detail.wnd-out-of-stock .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 color:#a5a5a5;
 text-shadow:none
}
.cs-gray .sc-w .form label {
 color:#555
}
.cs-gray .sc-w .form input,
.cs-gray .sc-w .form select,
.cs-gray .sc-w .form textarea {
 background:#fafafa;
 border-color:#ccc
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .form input:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .form select:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .form textarea:hover:not(:focus) {
 border-color:#aaa
}
.cs-gray .sc-w .form select option {
 color:#222
}
.cs-gray .sc-w .form select option:disabled {
 color:#dedede
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .form .form-group-content input:hover:not(:focus)+div,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .form .form-group-content label:hover:not(:focus)+div {
 border-color:#aaa
}
.cs-gray .sc-w .form-file-button,
.cs-gray .sc-w .form .checkbox,
.cs-gray .sc-w .form .radio-button {
 background:#fafafa;
 border-color:#ccc
}
.cs-gray .sc-w .form-file-button {
 color:#555
}
.cs-gray .sc-w .form-file-button:before {
 background-image:linear-gradient(#fafafa,rgba(0,0,0,.15));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFAFAFA",endColorstr="#26000000",GradientType=0)
}
.cs-gray .sc-w .claim-default {
 color:#000
}
.cs-gray .sc-w .claim-default-inv {
 color:#fff
}
.cs-gray .sc-w .claim-bg {
 color:#000
}
.cs-gray .sc-w .claim-bg>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-w .claim-bg-inv {
 color:#fff
}
.cs-gray .sc-w .claim-bg-inv>span>span {
 background-color:#000;
 box-shadow:.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000;
 border-radius:.1px
}
.cs-gray .sc-w .claim-color {
 color:#fff
}
.cs-gray .sc-w .claim-color>span>span {
 background-color:#999;
 box-shadow:.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999;
 border-radius:.1px
}
.cs-gray .sc-w .claim-color-inv {
 color:#999
}
.cs-gray .sc-w .claim-color-inv>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-w .claim-color-text {
 color:#999
}
.cs-gray .sc-w .claim-color-text>span>span {
 background-color:transparent
}
.cs-gray .sc-w .claim-color-alpha {
 color:#fff
}
.cs-gray .sc-w .claim-color-alpha>span>span {
 background-color:hsla(0,0%,60%,.7);
 box-shadow:.625rem 0 0 hsla(0,0%,60%,.7),-.625rem 0 0 hsla(0,0%,60%,.7);
 border-radius:.1px
}
.cs-gray .sc-w .claim-gray {
 color:#fff
}
.cs-gray .sc-w .claim-gray>span>span {
 background-color:rgba(0,0,0,.5);
 box-shadow:.625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
 border-radius:.1px
}
.cs-gray .sc-w .claim-borders {
 color:#000
}
.cs-gray .sc-w .claim-borders>span {
 border-color:#000
}
.cs-gray .sc-w .gallery-title {
 color:#8d8d8d
}
.cs-gray .sc-w .line-color {
 border-color:#d9d9d9
}
.cs-gray .sc-w .image-block embed {
 color:#4c4c4c;
 outline-color:#5e5e5e;
 border-color:#969696
}
.cs-gray .sc-w .wnd-image-placeholder embed {
 color:#555!important;
 opacity:.25!important
}
.cs-gray .sc-w .pager a {
 color:#222
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .pager a:hover {
 color:#888
}
.cs-gray .sc-w .pager a:after,
.cs-gray .sc-w .pager a:before {
 color:#c2c2c2
}
body.wnd-cms:not(.touched) .cs-gray .sc-w .wnd-active-listing-zone .pager a:hover {
 color:#888
}
.cs-gray .sc-w.footer-01 .lang-select li>a>span,
.cs-gray .sc-w.footer-01 .sf a {
 border-color:rgba(85,85,85,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w.footer-01 .lang-select li>a:hover>span {
 border-color:#555
}
.cs-gray .sc-w.footer-01 .back-to-top a .inline-text>span {
 border-color:transparent
}
.cs-gray .sc-w.footer-01 .section-inner.border-top {
 border-color:rgba(0,0,0,.1)
}
.cs-gray .sc-w .arrow-submit {
 background-color:#fff;
 color:#666;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
.cs-gray .sc-w .dots li {
 background-color:#ddd
}
.cs-gray .sc-w .dots li.active,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-w .dots li:hover {
 background-color:#333
}
.cs-gray .sc-b h1 {
 color:#393939
}
.cs-gray .sc-b .b-text h1:after {
 border-color:#8d8d8d
}
.cs-gray .sc-b h2 {
 color:#393939
}
.cs-gray .sc-b h3 {
 color:#8d8d8d
}
.cs-gray .sc-b .b-text a,
.cs-gray .sc-b .link a {
 color:#555;
 border-color:rgba(85,85,85,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .b-text a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .link a:hover {
 color:#555;
 border-color:#555
}
.cs-gray .sc-b blockquote {
 color:#8d8d8d
}
.cs-gray .sc-b .b-text li:before,
.cs-gray .sc-b blockquote:before {
 color:#d7d7d7
}
.cs-gray .sc-b .mt h3 {
 color:#393939
}
.cs-gray .sc-b .mt h4 {
 color:#8d8d8d
}
.cs-gray .sc-b .logo-default {
 color:#fff;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-b .logo-default embed {
 color:#fff
}
.cs-gray .sc-b .logo-default-inv {
 color:#000;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-b .logo-bg,
.cs-gray .sc-b .logo-default-inv embed {
 color:#000
}
.cs-gray .sc-b .logo-bg .logo-content {
 background-color:#fff
}
.cs-gray .sc-b .logo-bg embed {
 color:#000;
 opacity:1
}
.cs-gray .sc-b .logo-bg-inv {
 color:#fff
}
.cs-gray .sc-b .logo-bg-inv .logo-content {
 background-color:#000
}
.cs-gray .sc-b .logo-bg-inv embed,
.cs-gray .sc-b .logo-gray {
 color:#fff
}
.cs-gray .sc-b .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-b .logo-gray embed {
 color:#fff;
 opacity:1
}
.cs-gray .sc-b .logo-borders {
 color:#fff
}
.cs-gray .sc-b .logo-borders .logo-content {
 border-color:#fff
}
.cs-gray .sc-b .logo-borders embed,
.cs-gray .sc-b .logo-color {
 color:#fff
}
.cs-gray .sc-b .logo-color .logo-content {
 background-color:#000
}
.cs-gray .sc-b .logo-color embed {
 color:#fff
}
.cs-gray .sc-b .logo-color-inv {
 color:#000
}
.cs-gray .sc-b .logo-color-inv .logo-content {
 background-color:#fff
}
.cs-gray .sc-b .logo-color-inv embed {
 color:#000
}
.cs-gray .sc-b .logo-color-alpha {
 color:#fff
}
.cs-gray .sc-b .logo-color-alpha .logo-content {
 background-color:rgba(0,0,0,.8)
}
.cs-gray .sc-b .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-b .logo-color-text,
.cs-gray .sc-b .logo-color-text embed {
 color:#000
}
.cs-gray .sc-b .nav-line {
 background-color:rgba(0,0,0,.75)
}
.cs-gray .sc-b .nav-line.sticky {
 background-color:rgba(39,39,39,.95)
}
.cs-gray .sc-b .cart:before {
 background-color:#454545
}
.cs-gray .sc-b .cart a {
 color:#fff;
 border-color:transparent
}
.cs-gray .sc-b .cart-piece-count {
 color:#fff
}
.cs-gray .sc-b #menu-submit span,
.cs-gray .sc-b #menu-submit span:after,
.cs-gray .sc-b #menu-submit span:before {
 background-color:#fff
}
.cs-gray .sc-b .blog .item-date {
 color:rgba(0,0,0,.5)
}
.cs-gray .sc-b .blog .item-perex blockquote,
.cs-gray .sc-b .blog .item-perex h1,
.cs-gray .sc-b .blog .item-perex h2,
.cs-gray .sc-b .blog .item-perex h3 {
 color:rgba(0,0,0,.45)
}
.cs-gray .sc-b .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
 background-image:linear-gradient(transparent,rgba(0,0,0,.6));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#99000000",GradientType=0)
}
.cs-gray .sc-b .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date,
.cs-gray .sc-b .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2 {
 color:#fff
}
.cs-gray .sc-b .blog-tiles-large .wnd-empty-thumbnail .item-wrapper,
body.wnd-cms:not(.touched) .cs-gray .sc-b .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:rgba(0,0,0,.1)
}
.cs-gray .sc-b .blog-detail-date {
 color:rgba(0,0,0,.5)
}
.cs-gray .sc-b .button-01 .wnd-replace-form-button,
.cs-gray .sc-b .button-01 a,
.cs-gray .sc-b .button-01 button {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .button-01 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .button-01 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .button-01 button:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-b .file-01 a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
.cs-gray .sc-b .file-01 a span:before {
 color:#fff
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .file-01 a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-b .button-02 .wnd-replace-form-button,
.cs-gray .sc-b .button-02 a,
.cs-gray .sc-b .button-02 button {
 color:#393939;
 border-color:#d7d7d7;
 background-color:transparent
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .button-02 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .button-02 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .button-02 button:hover {
 color:#393939;
 border-color:#bdbdbd;
 background-color:hsla(0,0%,74%,.15)
}
.cs-gray .sc-b .file-02 a {
 color:#393939;
 border-color:#d7d7d7;
 background-color:transparent
}
.cs-gray .sc-b .file-02 a span:before {
 color:#d7d7d7
}
.cs-gray .sc-b .file-02 a:before {
 border-color:#d7d7d7
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .file-02 a:hover {
 color:#393939;
 border-color:#bdbdbd;
 background-color:hsla(0,0%,74%,.15)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .file-02 a:hover span:before {
 color:#bdbdbd
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-grid .item:hover {
 background-color:#fff
}
.cs-gray .sc-b .eshop-grid .product-title {
 color:#393939
}
.cs-gray .sc-b .eshop-grid .product-price {
 color:#555
}
.cs-gray .sc-b .eshop-grid .product-price-comparative {
 color:#999
}
body.wnd-cms:not(.touched) .cs-gray .sc-b .eshop-grid.wnd-active-listing-zone .item:hover {
 background-color:#fff
}
.cs-gray .sc-b .eshop-slider .product-title {
 color:#30312a
}
.cs-gray .sc-b .eshop-slider .product-price {
 color:#2e2f26
}
.cs-gray .sc-b .eshop-slider .product-price-comparative {
 color:#999
}
.cs-gray .sc-b .eshop-slider .product-button a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-slider .product-button a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-b .eshop-filter h3 {
 color:#2e2e2e
}
.cs-gray .sc-b .eshop-filter a {
 color:#999
}
.cs-gray .sc-b .eshop-filter a.selected,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-filter a:hover {
 color:#2e2e2e
}
.cs-gray .sc-b .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
.cs-gray .sc-b .eshop-filter li:first-child {
 border-bottom-color:#d2cccc
}
.cs-gray .sc-b .pr .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
body.wnd-cms:not(.touched) .cs-gray .sc-b .wnd-active-listing-zone .eshop-filter a:hover {
 color:#2e2e2e
}
.cs-gray .sc-b .product-label-content {
 color:#fff;
 background-color:#222
}
.cs-gray .sc-b .product-out-of-stock-content {
 color:#777;
 background-color:#e8e8e8
}
.cs-gray .sc-b .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#f9f7fa
}
.cs-gray .sc-b .eshop-cart-head div {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-b .eshop-cart-tr {
 background-color:#fff;
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.12)
}
.cs-gray .sc-b .eshop-cart-product-title {
 color:#342f2f
}
.cs-gray .sc-b .eshop-cart-product-variant {
 color:#a5a5a5
}
.cs-gray .sc-b .eshop-cart-price {
 color:#9c9c9c
}
.cs-gray .sc-b .eshop-cart-quantity input {
 background-color:#fff;
 border-color:#dcdcdc;
 color:#342f2f
}
.cs-gray .sc-b .eshop-cart-quantity input:focus {
 border-color:#57b8f6!important
}
.cs-gray .sc-b .eshop-cart-quantity input:invalid {
 border-color:#f59b99!important
}
.cs-gray .sc-b .eshop-cart-quantity-button:after,
.cs-gray .sc-b .eshop-cart-quantity-button:before {
 background-color:#7f7f7f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-cart-quantity-button:hover:after,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-cart-quantity-button:hover:before {
 background-color:#342f2f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#555
}
.cs-gray .sc-b .eshop-cart-out-of-stock {
 color:#f59b99
}
.cs-gray .sc-b .eshop-cart-sum {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-b .eshop-cart-delete {
 color:#9c9c9c
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-cart-delete:hover {
 color:#342f2f
}
.cs-gray .sc-b .eshop-cart-total-label {
 color:#9c9c9c
}
.cs-gray .sc-b .eshop-cart-total-value {
 color:#342f2f
}
.cs-gray .sc-b .eshop-cart-continue a {
 color:#555;
 border-color:rgba(85,85,85,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-cart-continue a:hover {
 color:#555;
 border-color:#555
}
.cs-gray .sc-b .eshop-cart-checkout {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#fff
}
.cs-gray .sc-b .eshop-cart-checkout a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-cart-checkout a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-b .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
 background-color:#fff
}
.cs-gray .sc-b .eshop-cart.wnd-checkout-disable .eshop-cart-checkout a {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-b .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
 color:#f59b99
}
.cs-gray .sc-b .eshop-cart.wnd-cart-empty .eshop-cart-continue a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-cart.wnd-cart-empty .eshop-cart-continue a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-b .eshop-detail .product-price,
.cs-gray .sc-b .eshop-detail .product-title,
.cs-gray .sc-b .eshop-detail .product-variants-title {
 color:#2e2e2e
}
.cs-gray .sc-b .eshop-detail .product-price-comparative {
 color:#999
}
.cs-gray .sc-b .eshop-detail .product-cart {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#fff
}
.cs-gray .sc-b .eshop-detail .product-cart-submit {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .eshop-detail .product-cart-submit:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-b .eshop-detail .product-cart.wnd-waiting .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 color:#a5a5a5;
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 text-shadow:none
}
.cs-gray .sc-b .eshop-detail .product-gallery-nav-arrow {
 color:#424242
}
.cs-gray .sc-b .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
 background-color:#fff
}
body .cs-gray .sc-b .eshop-detail.wnd-out-of-stock .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 color:#a5a5a5;
 text-shadow:none
}
.cs-gray .sc-b .form label {
 color:#555
}
.cs-gray .sc-b .form input,
.cs-gray .sc-b .form select,
.cs-gray .sc-b .form textarea {
 background:#fafafa;
 border-color:#ccc
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .form input:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .form select:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .form textarea:hover:not(:focus) {
 border-color:#aaa
}
.cs-gray .sc-b .form select option {
 color:#222
}
.cs-gray .sc-b .form select option:disabled {
 color:#dedede
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .form .form-group-content input:hover:not(:focus)+div,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .form .form-group-content label:hover:not(:focus)+div {
 border-color:#aaa
}
.cs-gray .sc-b .form .checkbox,
.cs-gray .sc-b .form .radio-button {
 background:#fafafa;
 border-color:#ccc
}
.cs-gray .sc-b .form-file-button {
 background:#e6e6e6;
 color:#555;
 border-color:#ccc
}
.cs-gray .sc-b .form-file-button:before {
 background-image:linear-gradient(#e6e6e6,rgba(0,0,0,.15));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE6E6E6",endColorstr="#26000000",GradientType=0)
}
.cs-gray .sc-b .claim-default {
 color:#000
}
.cs-gray .sc-b .claim-default-inv {
 color:#fff
}
.cs-gray .sc-b .claim-bg {
 color:#000
}
.cs-gray .sc-b .claim-bg>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-b .claim-bg-inv {
 color:#fff
}
.cs-gray .sc-b .claim-bg-inv>span>span {
 background-color:#000;
 box-shadow:.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000;
 border-radius:.1px
}
.cs-gray .sc-b .claim-color {
 color:#fff
}
.cs-gray .sc-b .claim-color>span>span {
 background-color:#999;
 box-shadow:.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999;
 border-radius:.1px
}
.cs-gray .sc-b .claim-color-inv {
 color:#999
}
.cs-gray .sc-b .claim-color-inv>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-b .claim-color-text {
 color:#999
}
.cs-gray .sc-b .claim-color-text>span>span {
 background-color:transparent
}
.cs-gray .sc-b .claim-color-alpha {
 color:#fff
}
.cs-gray .sc-b .claim-color-alpha>span>span {
 background-color:hsla(0,0%,60%,.7);
 box-shadow:.625rem 0 0 hsla(0,0%,60%,.7),-.625rem 0 0 hsla(0,0%,60%,.7);
 border-radius:.1px
}
.cs-gray .sc-b .claim-gray {
 color:#fff
}
.cs-gray .sc-b .claim-gray>span>span {
 background-color:rgba(0,0,0,.5);
 box-shadow:.625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
 border-radius:.1px
}
.cs-gray .sc-b .claim-borders {
 color:#000
}
.cs-gray .sc-b .claim-borders>span {
 border-color:#000
}
.cs-gray .sc-b .gallery-title {
 color:#8d8d8d
}
.cs-gray .sc-b .line-color {
 border-color:#d7d7d7
}
.cs-gray .sc-b .image-block embed {
 color:#4c4c4c;
 outline-color:#5e5e5e;
 border-color:#969696
}
.cs-gray .sc-b .wnd-image-placeholder embed {
 color:#555!important;
 opacity:.25!important
}
.cs-gray .sc-b .pager a {
 color:#222
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .pager a:hover {
 color:#888
}
.cs-gray .sc-b .pager a:after,
.cs-gray .sc-b .pager a:before {
 color:#c2c2c2
}
body.wnd-cms:not(.touched) .cs-gray .sc-b .wnd-active-listing-zone .pager a:hover {
 color:#888
}
.cs-gray .sc-b.footer-01 .lang-select li>a>span,
.cs-gray .sc-b.footer-01 .sf a {
 border-color:rgba(85,85,85,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b.footer-01 .lang-select li>a:hover>span {
 border-color:#555
}
.cs-gray .sc-b.footer-01 .back-to-top a .inline-text>span {
 border-color:transparent
}
.cs-gray .sc-b.footer-01 .section-inner.border-top {
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-b .arrow-submit {
 background-color:#fff;
 color:#666;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
.cs-gray .sc-b .dots li {
 background-color:#ddd
}
.cs-gray .sc-b .dots li.active,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-b .dots li:hover {
 background-color:#333
}
.cs-gray .sc-d h1 {
 color:#fff
}
.cs-gray .sc-d .b-text h1:after {
 border-color:#7c7c7c
}
.cs-gray .sc-d h2 {
 color:#fff
}
.cs-gray .sc-d h3 {
 color:#7c7c7c
}
.cs-gray .sc-d .b-text a,
.cs-gray .sc-d .link a {
 color:#fff;
 color:hsla(0,0%,100%,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .b-text a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .link a:hover {
 color:#fff;
 border-color:#fff
}
.cs-gray .sc-d blockquote {
 color:#7c7c7c
}
.cs-gray .sc-d blockquote:before {
 color:#454545
}
.cs-gray .sc-d .b-text li:before {
 color:#d7d7d7
}
.cs-gray .sc-d .mt h3 {
 color:#fff
}
.cs-gray .sc-d .mt h4 {
 color:#7c7c7c
}
.cs-gray .sc-d .logo-default {
 color:#fff;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-d .logo-default embed {
 color:#fff
}
.cs-gray .sc-d .logo-default-inv {
 color:#000;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-d .logo-bg,
.cs-gray .sc-d .logo-default-inv embed {
 color:#000
}
.cs-gray .sc-d .logo-bg .logo-content {
 background-color:#fff
}
.cs-gray .sc-d .logo-bg embed {
 color:#000;
 opacity:1
}
.cs-gray .sc-d .logo-bg-inv {
 color:#fff
}
.cs-gray .sc-d .logo-bg-inv .logo-content {
 background-color:#000
}
.cs-gray .sc-d .logo-bg-inv embed,
.cs-gray .sc-d .logo-gray {
 color:#fff
}
.cs-gray .sc-d .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-d .logo-gray embed {
 color:#fff;
 opacity:1
}
.cs-gray .sc-d .logo-borders {
 color:#fff
}
.cs-gray .sc-d .logo-borders .logo-content {
 border-color:#fff
}
.cs-gray .sc-d .logo-borders embed,
.cs-gray .sc-d .logo-color {
 color:#fff
}
.cs-gray .sc-d .logo-color .logo-content {
 background-color:#000
}
.cs-gray .sc-d .logo-color embed {
 color:#fff
}
.cs-gray .sc-d .logo-color-inv {
 color:#000
}
.cs-gray .sc-d .logo-color-inv .logo-content {
 background-color:#fff
}
.cs-gray .sc-d .logo-color-inv embed {
 color:#000
}
.cs-gray .sc-d .logo-color-alpha {
 color:#fff
}
.cs-gray .sc-d .logo-color-alpha .logo-content {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-d .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-d .logo-color-text,
.cs-gray .sc-d .logo-color-text embed {
 color:#000
}
.cs-gray .sc-d .nav-line {
 background-color:rgba(39,39,39,.75)
}
.cs-gray .sc-d .nav-line.sticky {
 background-color:rgba(39,39,39,.95)
}
.cs-gray .sc-d .cart:before {
 background-color:#454545
}
.cs-gray .sc-d .cart a {
 color:#fff;
 border-color:transparent
}
.cs-gray .sc-d .cart-piece-count {
 color:rgba(39,39,39,.75);
 background-color:#fff
}
.cs-gray .sc-d #menu-submit span,
.cs-gray .sc-d #menu-submit span:after,
.cs-gray .sc-d #menu-submit span:before {
 background-color:#fff
}
.cs-gray .sc-d .blog .item-head h2 {
 color:#fff
}
.cs-gray .sc-d .blog .item-date,
.cs-gray .sc-d .blog .item-perex blockquote,
.cs-gray .sc-d .blog .item-perex h1,
.cs-gray .sc-d .blog .item-perex h2,
.cs-gray .sc-d .blog .item-perex h3,
.cs-gray .sc-d .blog .item-perex p {
 color:#ddd
}
.cs-gray .sc-d .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
 background-image:linear-gradient(transparent,rgba(0,0,0,.6));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#99000000",GradientType=0)
}
.cs-gray .sc-d .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date,
.cs-gray .sc-d .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2,
.cs-gray .sc-d .blog-tiles-large .wnd-empty-thumbnail .item-head h2 {
 color:#fff
}
.cs-gray .sc-d .blog-tiles-large .wnd-empty-thumbnail .item-date {
 border-color:#fff;
 color:#fff
}
.cs-gray .sc-d .blog-tiles-large .wnd-empty-thumbnail .item-wrapper,
body.wnd-cms:not(.touched) .cs-gray .sc-d .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:#fff
}
.cs-gray .sc-d .blog-detail-date {
 color:hsla(0,0%,100%,.75)
}
.cs-gray .sc-d .button-01 .wnd-replace-form-button,
.cs-gray .sc-d .button-01 a,
.cs-gray .sc-d .button-01 button {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .button-01 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .button-01 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .button-01 button:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5
}
.cs-gray .sc-d .file-01 a {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
.cs-gray .sc-d .file-01 a span:before {
 color:#fff
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .file-01 a:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5;
 color:#272727
}
.cs-gray .sc-d .button-02 .wnd-replace-form-button,
.cs-gray .sc-d .button-02 a,
.cs-gray .sc-d .button-02 button {
 color:#fff;
 border-color:#cecece;
 background-color:transparent
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .button-02 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .button-02 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .button-02 button:hover {
 color:#fff;
 border-color:#cecece;
 background-color:hsla(0,0%,81%,.15)
}
.cs-gray .sc-d .file-02 a {
 background-color:transparent
}
.cs-gray .sc-d .file-02 a,
.cs-gray .sc-d .file-02 a span:before {
 color:#fff;
 border-color:#cecece
}
.cs-gray .sc-d .file-02 a:before {
 border-color:#cecece
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .file-02 a:hover {
 color:#fff;
 border-color:#cecece;
 background-color:hsla(0,0%,81%,.15)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .file-02 a:hover span:before {
 border-color:#cecece
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-grid .item:hover {
 background-color:#3c3c3c
}
.cs-gray .sc-d .eshop-grid .product-title {
 color:#eee
}
.cs-gray .sc-d .eshop-grid .product-price {
 color:#fff
}
.cs-gray .sc-d .eshop-grid .product-price-comparative {
 color:#999
}
body.wnd-cms:not(.touched) .cs-gray .sc-d .eshop-grid.wnd-active-listing-zone .item:hover {
 background-color:#3c3c3c
}
.cs-gray .sc-d .eshop-slider .product-price,
.cs-gray .sc-d .eshop-slider .product-title {
 color:#fff
}
.cs-gray .sc-d .eshop-slider .product-price-comparative {
 color:#999
}
.cs-gray .sc-d .eshop-slider .product-text {
 color:#ddd
}
.cs-gray .sc-d .eshop-slider .product-button a {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-slider .product-button a:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5
}
.cs-gray .sc-d .eshop-filter h3 {
 color:#ddd
}
.cs-gray .sc-d .eshop-filter a {
 color:#96969c
}
.cs-gray .sc-d .eshop-filter a.selected,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-filter a:hover {
 color:#ddd
}
.cs-gray .sc-d .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
.cs-gray .sc-d .eshop-filter li:first-child {
 border-bottom-color:#d2cccc
}
.cs-gray .sc-d .pr .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
body.wnd-cms:not(.touched) .cs-gray .sc-d .wnd-active-listing-zone .eshop-filter a:hover {
 color:rgba(0,0,0,.7)
}
.cs-gray .sc-d .product-label-content {
 color:#fff;
 background-color:#222
}
.cs-gray .sc-d .product-out-of-stock-content {
 color:#777;
 background-color:#e8e8e8
}
.cs-gray .sc-d .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#3c3c3c
}
.cs-gray .sc-d .eshop-cart-head div {
 color:#ddd
}
.cs-gray .sc-d .eshop-cart-tr {
 background-color:#3c3c3c;
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.12)
}
.cs-gray .sc-d .eshop-cart-product-title {
 color:#fff
}
.cs-gray .sc-d .eshop-cart-price,
.cs-gray .sc-d .eshop-cart-product-variant {
 color:#a5a5a5
}
.cs-gray .sc-d .eshop-cart-quantity input {
 background-color:#fff;
 border-color:#ddd;
 color:#2e2e2e
}
.cs-gray .sc-d .eshop-cart-quantity input:focus {
 border-color:#57b8f6!important
}
.cs-gray .sc-d .eshop-cart-quantity input:invalid {
 border-color:#f59b99!important
}
.cs-gray .sc-d .eshop-cart-quantity-button:after,
.cs-gray .sc-d .eshop-cart-quantity-button:before {
 background-color:#7f7f7f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-cart-quantity-button:hover:after,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-cart-quantity-button:hover:before {
 background-color:#342f2f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#555
}
.cs-gray .sc-d .eshop-cart-out-of-stock {
 color:#f59b99
}
.cs-gray .sc-d .eshop-cart-sum {
 color:#fff
}
.cs-gray .sc-d .eshop-cart-delete {
 color:#d1d1d1
}
.cs-gray .sc-d .eshop-cart-total-label,
.cs-gray .sc-d .eshop-cart-total-value,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-cart-delete:hover {
 color:#fff
}
.cs-gray .sc-d .eshop-cart-continue a {
 color:#fff;
 border-color:hsla(0,0%,100%,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-cart-continue a:hover {
 color:#fff;
 border-color:#fff
}
.cs-gray .sc-d .eshop-cart-checkout {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#272727
}
.cs-gray .sc-d .eshop-cart-checkout a {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-cart-checkout a:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5
}
.cs-gray .sc-d .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
 background-color:#2e2e2e
}
.cs-gray .sc-d .eshop-cart.wnd-checkout-disable .eshop-cart-checkout a {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-d .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
 color:#f59b99
}
.cs-gray .sc-d .eshop-cart.wnd-cart-empty .wnd-empty-placeholder {
 color:#ddd
}
.cs-gray .sc-d .eshop-cart.wnd-cart-empty .eshop-cart-continue a {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-cart.wnd-cart-empty .eshop-cart-continue a:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5;
 color:#272727
}
.cs-gray .sc-d .eshop-detail .product-price,
.cs-gray .sc-d .eshop-detail .product-title,
.cs-gray .sc-d .eshop-detail .product-variants-title {
 color:#fff
}
.cs-gray .sc-d .eshop-detail .product-price-comparative {
 color:#999
}
.cs-gray .sc-d .eshop-detail .product-cart {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#fff
}
.cs-gray .sc-d .eshop-detail .product-cart-submit {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .eshop-detail .product-cart-submit:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-d .eshop-detail .product-cart.wnd-waiting .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 color:#a5a5a5;
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 text-shadow:none
}
.cs-gray .sc-d .eshop-detail .product-gallery-nav-arrow {
 color:#fff
}
.cs-gray .sc-d .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
 background-color:#3c3c3c
}
body .cs-gray .sc-d .eshop-detail.wnd-out-of-stock .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 color:#a5a5a5;
 text-shadow:none
}
.cs-gray .sc-d .form label {
 color:#ddd
}
.cs-gray .sc-d .form input,
.cs-gray .sc-d .form select,
.cs-gray .sc-d .form textarea {
 background:#fafafa;
 border-color:rgba(0,0,0,.15)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .form input:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .form select:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .form textarea:hover:not(:focus) {
 border-color:#aaa
}
.cs-gray .sc-d .form select option {
 color:#222
}
.cs-gray .sc-d .form select option:disabled {
 color:#dedede
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .form .form-group-content input:hover:not(:focus)+div,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .form .form-group-content label:hover:not(:focus)+div {
 border-color:#aaa
}
.cs-gray .sc-d .form-file-button,
.cs-gray .sc-d .form .checkbox,
.cs-gray .sc-d .form .radio-button {
 background:#fafafa;
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-d .form-file-button {
 color:#272727
}
.cs-gray .sc-d .form-file-button:before {
 background-image:linear-gradient(#fafafa,rgba(0,0,0,.15));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFAFAFA",endColorstr="#26000000",GradientType=0)
}
.cs-gray .sc-d .claim-default {
 color:#fff
}
.cs-gray .sc-d .claim-bg,
.cs-gray .sc-d .claim-default-inv {
 color:#000
}
.cs-gray .sc-d .claim-bg>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-d .claim-bg-inv {
 color:#fff
}
.cs-gray .sc-d .claim-bg-inv>span>span {
 background-color:#000;
 box-shadow:.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000;
 border-radius:.1px
}
.cs-gray .sc-d .claim-color {
 color:#fff
}
.cs-gray .sc-d .claim-color>span>span {
 background-color:#999;
 box-shadow:.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999;
 border-radius:.1px
}
.cs-gray .sc-d .claim-color-inv {
 color:#999
}
.cs-gray .sc-d .claim-color-inv>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-d .claim-color-text {
 color:#999
}
.cs-gray .sc-d .claim-color-text>span>span {
 background-color:transparent
}
.cs-gray .sc-d .claim-color-alpha {
 color:#fff
}
.cs-gray .sc-d .claim-color-alpha>span>span {
 background-color:hsla(0,0%,60%,.7);
 box-shadow:.625rem 0 0 hsla(0,0%,60%,.7),-.625rem 0 0 hsla(0,0%,60%,.7);
 border-radius:.1px
}
.cs-gray .sc-d .claim-gray {
 color:#fff
}
.cs-gray .sc-d .claim-gray>span>span {
 background-color:rgba(0,0,0,.5);
 box-shadow:.625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
 border-radius:.1px
}
.cs-gray .sc-d .claim-borders {
 color:#fff
}
.cs-gray .sc-d .claim-borders>span {
 border-color:#fff
}
.cs-gray .sc-d .gallery-title {
 color:#7c7c7c
}
.cs-gray .sc-d .line-color {
 border-color:#454545
}
.cs-gray .sc-d .image-block embed {
 color:#e0e0e0;
 outline-color:#5e5e5e;
 border-color:#969696
}
.cs-gray .sc-d .wnd-image-placeholder embed {
 color:#ddd!important;
 opacity:.5!important
}
.cs-gray .sc-d .pager a {
 color:#fff
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .pager a:hover {
 color:#a5a5a5
}
.cs-gray .sc-d .pager a:after,
.cs-gray .sc-d .pager a:before {
 color:#999
}
body.wnd-cms:not(.touched) .cs-gray .sc-d .wnd-active-listing-zone .pager a:hover {
 color:#a5a5a5
}
.cs-gray .sc-d.footer-01 {
 color:#cecece
}
.cs-gray .sc-d.footer-01 .lang-select li>a>span,
.cs-gray .sc-d.footer-01 .sf a {
 border-color:hsla(0,0%,81%,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d.footer-01 .lang-select li>a:hover>span {
 border-color:#cecece
}
.cs-gray .sc-d.footer-01 .back-to-top a .inline-text>span {
 border-color:transparent
}
.cs-gray .sc-d.footer-01 .section-inner.border-top {
 border-color:hsla(0,0%,100%,.15)
}
.cs-gray .sc-d .arrow-submit {
 background-color:#222;
 color:#fff;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
.cs-gray .sc-d .dots li {
 background-color:hsla(0,0%,100%,.2)
}
.cs-gray .sc-d .dots li.active,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-d .dots li:hover {
 background-color:#fff
}
.cs-gray .sc-m h1 {
 color:#fff
}
.cs-gray .sc-m .b-text h1:after {
 border-color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m h2 {
 color:#fff
}
.cs-gray .sc-m h3 {
 color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m .b-text a,
.cs-gray .sc-m .link a {
 color:#fff;
 border-color:hsla(0,0%,100%,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .b-text a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .link a:hover {
 color:#fff;
 border-color:#fff
}
.cs-gray .sc-m .b-text li:before,
.cs-gray .sc-m blockquote,
.cs-gray .sc-m blockquote:before {
 color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m .mt h3 {
 color:#fff
}
.cs-gray .sc-m .mt h4 {
 color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m .logo-default {
 color:#fff;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-m .logo-default embed {
 color:#fff
}
.cs-gray .sc-m .logo-default-inv {
 color:#000;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-m .logo-bg,
.cs-gray .sc-m .logo-default-inv embed {
 color:#000
}
.cs-gray .sc-m .logo-bg .logo-content {
 background-color:#fff
}
.cs-gray .sc-m .logo-bg embed {
 color:#000;
 opacity:1
}
.cs-gray .sc-m .logo-bg-inv {
 color:#fff
}
.cs-gray .sc-m .logo-bg-inv .logo-content {
 background-color:#000
}
.cs-gray .sc-m .logo-bg-inv embed,
.cs-gray .sc-m .logo-gray {
 color:#fff
}
.cs-gray .sc-m .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-m .logo-gray embed {
 color:#fff;
 opacity:1
}
.cs-gray .sc-m .logo-borders {
 color:#fff
}
.cs-gray .sc-m .logo-borders .logo-content {
 border-color:#fff
}
.cs-gray .sc-m .logo-borders embed,
.cs-gray .sc-m .logo-color {
 color:#fff
}
.cs-gray .sc-m .logo-color .logo-content {
 background-color:#000
}
.cs-gray .sc-m .logo-color embed {
 color:#fff
}
.cs-gray .sc-m .logo-color-inv {
 color:#000
}
.cs-gray .sc-m .logo-color-inv .logo-content {
 background-color:#fff
}
.cs-gray .sc-m .logo-color-inv embed {
 color:#000
}
.cs-gray .sc-m .logo-color-alpha {
 color:#fff
}
.cs-gray .sc-m .logo-color-alpha .logo-content {
 background-color:rgba(0,0,0,.8)
}
.cs-gray .sc-m .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-m .logo-color-text,
.cs-gray .sc-m .logo-color-text embed {
 color:#000
}
.cs-gray .sc-m .nav-line {
 background-color:rgba(39,39,39,.65)
}
.cs-gray .sc-m .nav-line.sticky {
 background-color:rgba(39,39,39,.95)
}
.cs-gray .sc-m .cart:before {
 background-color:#454545
}
.cs-gray .sc-m .cart a {
 color:#fff;
 border-color:transparent
}
.cs-gray .sc-m .cart-piece-count {
 background-color:#fff;
 color:#272727
}
.cs-gray .sc-m #menu-submit span,
.cs-gray .sc-m #menu-submit span:after,
.cs-gray .sc-m #menu-submit span:before {
 background-color:#fff
}
.cs-gray .sc-m .blog .item-date,
.cs-gray .sc-m .blog .item-head h2,
.cs-gray .sc-m .blog .item-perex blockquote,
.cs-gray .sc-m .blog .item-perex h1,
.cs-gray .sc-m .blog .item-perex h2,
.cs-gray .sc-m .blog .item-perex h3 {
 color:#fff
}
.cs-gray .sc-m .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
 background-image:linear-gradient(transparent,rgba(0,0,0,.6));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#99000000",GradientType=0)
}
.cs-gray .sc-m .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date,
.cs-gray .sc-m .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2,
.cs-gray .sc-m .blog-tiles-large .wnd-empty-thumbnail .item-head h2 {
 color:#fff
}
.cs-gray .sc-m .blog-tiles-large .wnd-empty-thumbnail .item-date,
.cs-gray .sc-m .blog-tiles-large .wnd-empty-thumbnail .item-wrapper,
body.wnd-cms:not(.touched) .cs-gray .sc-m .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:#fff
}
.cs-gray .sc-m .blog-detail-date {
 color:hsla(0,0%,100%,.75)
}
.cs-gray .sc-m .button-01 .wnd-replace-form-button,
.cs-gray .sc-m .button-01 a,
.cs-gray .sc-m .button-01 button {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .button-01 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .button-01 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .button-01 button:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5
}
.cs-gray .sc-m .file-01 a {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
.cs-gray .sc-m .file-01 a span:before {
 color:#272727
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .file-01 a:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5;
 color:#272727
}
.cs-gray .sc-m .button-02 .wnd-replace-form-button,
.cs-gray .sc-m .button-02 a,
.cs-gray .sc-m .button-02 button {
 color:#fff;
 border-color:hsla(0,0%,100%,.8);
 background-color:transparent
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .button-02 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .button-02 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .button-02 button:hover {
 color:#fff;
 border-color:#fff;
 background-color:hsla(0,0%,100%,.15)
}
.cs-gray .sc-m .file-02 a {
 background-color:transparent
}
.cs-gray .sc-m .file-02 a,
.cs-gray .sc-m .file-02 a span:before {
 color:#fff;
 border-color:hsla(0,0%,100%,.8)
}
.cs-gray .sc-m .file-02 a:before {
 border-color:hsla(0,0%,100%,.8)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .file-02 a:hover {
 color:#393939;
 border-color:#bdbdbd;
 background-color:hsla(0,0%,74%,.15)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .file-02 a:hover span:before {
 border-color:#fff
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-grid .item:hover {
 background-color:#3c3c3c
}
.cs-gray .sc-m .eshop-grid .product-title {
 color:hsla(0,0%,100%,.6)
}
.cs-gray .sc-m .eshop-grid .product-price {
 color:#fff
}
.cs-gray .sc-m .eshop-grid .product-price-comparative {
 color:hsla(0,0%,100%,.4)
}
body.wnd-cms:not(.touched) .cs-gray .sc-m .eshop-grid.wnd-active-listing-zone .item:hover {
 background-color:#3c3c3c
}
.cs-gray .sc-m .eshop-slider .product-price,
.cs-gray .sc-m .eshop-slider .product-title {
 color:#fff
}
.cs-gray .sc-m .eshop-slider .product-price-comparative {
 color:hsla(0,0%,100%,.4)
}
.cs-gray .sc-m .eshop-slider .product-button a {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-slider .product-button a:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5
}
.cs-gray .sc-m .eshop-filter h3 {
 color:#fff
}
.cs-gray .sc-m .eshop-filter a {
 color:hsla(0,0%,100%,.6)
}
.cs-gray .sc-m .eshop-filter a.selected,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-filter a:hover {
 color:#fff
}
.cs-gray .sc-m .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
.cs-gray .sc-m .eshop-filter li:first-child {
 border-bottom-color:#d2cccc
}
.cs-gray .sc-m .pr .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
body.wnd-cms:not(.touched) .cs-gray .sc-m .wnd-active-listing-zone .eshop-filter a:hover {
 color:#fff
}
.cs-gray .sc-m .product-label-content {
 color:#fff;
 background-color:#222
}
.cs-gray .sc-m .product-out-of-stock-content {
 color:#777;
 background-color:#e8e8e8
}
.cs-gray .sc-m .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#3c3c3c
}
.cs-gray .sc-m .eshop-cart-head div {
 color:#fff
}
.cs-gray .sc-m .eshop-cart-tr {
 background-color:#3c3c3c;
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.24)
}
.cs-gray .sc-m .eshop-cart-product-title {
 color:#fff
}
.cs-gray .sc-m .eshop-cart-price,
.cs-gray .sc-m .eshop-cart-product-variant {
 color:#a5a5a5
}
.cs-gray .sc-m .eshop-cart-quantity input {
 background-color:#fff;
 border-color:#ddd;
 color:#2e2e2e
}
.cs-gray .sc-m .eshop-cart-quantity input:focus {
 border-color:#57b8f6!important
}
.cs-gray .sc-m .eshop-cart-quantity input:invalid {
 border-color:#f59b99!important
}
.cs-gray .sc-m .eshop-cart-quantity-button:after,
.cs-gray .sc-m .eshop-cart-quantity-button:before {
 background-color:#a5a5a5
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-cart-quantity-button:hover:after,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-cart-quantity-button:hover:before {
 background-color:#fff
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#000
}
.cs-gray .sc-m .eshop-cart-out-of-stock {
 color:#f59b99
}
.cs-gray .sc-m .eshop-cart-sum {
 color:#fff
}
.cs-gray .sc-m .eshop-cart-delete {
 color:#d1d1d1
}
.cs-gray .sc-m .eshop-cart-total-label,
.cs-gray .sc-m .eshop-cart-total-value,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-cart-delete:hover {
 color:#fff
}
.cs-gray .sc-m .eshop-cart-continue a {
 color:#fff;
 border-color:hsla(0,0%,100%,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-cart-continue a:hover {
 color:#fff;
 border-color:#fff
}
.cs-gray .sc-m .eshop-cart-checkout {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#272727
}
.cs-gray .sc-m .eshop-cart-checkout a {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-cart-checkout a:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5
}
.cs-gray .sc-m .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
 background-color:#2e2e2e
}
.cs-gray .sc-m .eshop-cart.wnd-checkout-disable .eshop-cart-checkout a {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-m .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
 color:#f59b99
}
.cs-gray .sc-m .eshop-cart.wnd-cart-empty .eshop-cart-continue a {
 background-image:linear-gradient(#fff,#ebebeb);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEBEBEB",GradientType=0);
 color:#272727;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#d0d0d0
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-cart.wnd-cart-empty .eshop-cart-continue a:hover {
 background-image:linear-gradient(#f4f4f4,#c8c8c8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFF4F4F4",endColorstr="#FFC8C8C8",GradientType=0);
 border-color:#a5a5a5;
 color:#272727
}
.cs-gray .sc-m .eshop-detail .product-price,
.cs-gray .sc-m .eshop-detail .product-title,
.cs-gray .sc-m .eshop-detail .product-variants-title {
 color:#fff
}
.cs-gray .sc-m .eshop-detail .product-price-comparative {
 color:hsla(0,0%,100%,.4)
}
.cs-gray .sc-m .eshop-detail .product-cart {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#fff
}
.cs-gray .sc-m .eshop-detail .product-cart-submit {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .eshop-detail .product-cart-submit:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-m .eshop-detail .product-cart.wnd-waiting .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 color:#a5a5a5;
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 text-shadow:none
}
.cs-gray .sc-m .eshop-detail .product-gallery-nav-arrow {
 color:#fff
}
.cs-gray .sc-m .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
 background-color:#3c3c3c
}
body .cs-gray .sc-m .eshop-detail.wnd-out-of-stock .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 color:#a5a5a5;
 text-shadow:none
}
.cs-gray .sc-m .form label {
 color:#fff
}
.cs-gray .sc-m .form input,
.cs-gray .sc-m .form select,
.cs-gray .sc-m .form textarea {
 background:#fafafa;
 border-color:rgba(0,0,0,.2)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .form input:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .form select:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .form textarea:hover:not(:focus) {
 border-color:#aaa
}
.cs-gray .sc-m .form select option {
 color:#222
}
.cs-gray .sc-m .form select option:disabled {
 color:#dedede
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .form .form-group-content input:hover:not(:focus)+div,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .form .form-group-content label:hover:not(:focus)+div {
 border-color:#aaa
}
.cs-gray .sc-m .form .checkbox,
.cs-gray .sc-m .form .radio-button {
 background:#fafafa;
 border-color:rgba(0,0,0,.2)
}
.cs-gray .sc-m .form-file-button {
 background:#fff;
 color:#272727;
 border-color:rgba(0,0,0,.2)
}
.cs-gray .sc-m .form-file-button:before {
 background-image:linear-gradient(#fff,#e6e6e6);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFE6E6E6",GradientType=0)
}
.cs-gray .sc-m .claim-default {
 color:#fff
}
.cs-gray .sc-m .claim-bg,
.cs-gray .sc-m .claim-default-inv {
 color:#000
}
.cs-gray .sc-m .claim-bg>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-m .claim-bg-inv {
 color:#fff
}
.cs-gray .sc-m .claim-bg-inv>span>span {
 background-color:#000;
 box-shadow:.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000;
 border-radius:.1px
}
.cs-gray .sc-m .claim-color {
 color:#fff
}
.cs-gray .sc-m .claim-color>span>span {
 background-color:#999;
 box-shadow:.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999;
 border-radius:.1px
}
.cs-gray .sc-m .claim-color-inv {
 color:#999
}
.cs-gray .sc-m .claim-color-inv>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-m .claim-color-text {
 color:#999
}
.cs-gray .sc-m .claim-color-text>span>span {
 background-color:transparent
}
.cs-gray .sc-m .claim-color-alpha {
 color:#fff
}
.cs-gray .sc-m .claim-color-alpha>span>span {
 background-color:hsla(0,0%,60%,.7);
 box-shadow:.625rem 0 0 hsla(0,0%,60%,.7),-.625rem 0 0 hsla(0,0%,60%,.7);
 border-radius:.1px
}
.cs-gray .sc-m .claim-gray {
 color:#fff
}
.cs-gray .sc-m .claim-gray>span>span {
 background-color:rgba(0,0,0,.5);
 box-shadow:.625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
 border-radius:.1px
}
.cs-gray .sc-m .claim-borders {
 color:#fff
}
.cs-gray .sc-m .claim-borders>span {
 border-color:#fff
}
.cs-gray .sc-m .gallery-title {
 color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m .line-color {
 border-color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m .image-block embed {
 color:#fff;
 outline-color:#bdbdbd;
 border-color:#989898
}
.cs-gray .sc-m .wnd-image-placeholder embed {
 color:#fff!important;
 opacity:.5!important
}
.cs-gray .sc-m .pager a {
 color:#fff
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .pager a:hover {
 color:hsla(0,0%,100%,.6)
}
.cs-gray .sc-m .pager a:after,
.cs-gray .sc-m .pager a:before {
 color:hsla(0,0%,100%,.7)
}
body.wnd-cms:not(.touched) .cs-gray .sc-m .wnd-active-listing-zone .pager a:hover {
 color:hsla(0,0%,100%,.6)
}
.cs-gray .sc-m.footer-01 .lang-select li>a>span,
.cs-gray .sc-m.footer-01 .sf a {
 border-color:hsla(0,0%,100%,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m.footer-01 .lang-select li>a:hover>span {
 border-color:#fff
}
.cs-gray .sc-m.footer-01 .back-to-top a .inline-text>span {
 border-color:transparent
}
.cs-gray .sc-m.footer-01 .section-inner.border-top {
 border-color:hsla(0,0%,100%,.15)
}
.cs-gray .sc-m .arrow-submit {
 background-color:#222;
 color:#fff;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
.cs-gray .sc-m .dots li {
 background-color:hsla(0,0%,100%,.2)
}
.cs-gray .sc-m .dots li.active,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-m .dots li:hover {
 background-color:#fff
}
.cs-gray .sc-ml h1 {
 color:#000
}
.cs-gray .sc-ml .b-text h1:after {
 border-color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml h2 {
 color:#000
}
.cs-gray .sc-ml h3 {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml .b-text a,
.cs-gray .sc-ml .link a {
 color:rgba(0,0,0,.8);
 border-color:rgba(0,0,0,.4)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .b-text a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .link a:hover {
 color:rgba(0,0,0,.8);
 border-color:#000
}
.cs-gray .sc-ml blockquote {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml .b-text li:before,
.cs-gray .sc-ml blockquote:before {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .mt h3 {
 color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml .mt h4 {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml .logo-default {
 color:#fff;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-ml .logo-default embed {
 color:#fff
}
.cs-gray .sc-ml .logo-default-inv {
 color:#000;
 text-shadow:0 .0625rem .3125rem transparent
}
.cs-gray .sc-ml .logo-bg,
.cs-gray .sc-ml .logo-default-inv embed {
 color:#000
}
.cs-gray .sc-ml .logo-bg .logo-content {
 background-color:#fff
}
.cs-gray .sc-ml .logo-bg embed {
 color:#000;
 opacity:1
}
.cs-gray .sc-ml .logo-bg-inv {
 color:#fff
}
.cs-gray .sc-ml .logo-bg-inv .logo-content {
 background-color:#000
}
.cs-gray .sc-ml .logo-bg-inv embed,
.cs-gray .sc-ml .logo-gray {
 color:#fff
}
.cs-gray .sc-ml .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-ml .logo-gray embed {
 color:#fff;
 opacity:1
}
.cs-gray .sc-ml .logo-borders {
 color:#fff
}
.cs-gray .sc-ml .logo-borders .logo-content {
 border-color:#fff
}
.cs-gray .sc-ml .logo-borders embed,
.cs-gray .sc-ml .logo-color {
 color:#fff
}
.cs-gray .sc-ml .logo-color .logo-content {
 background-color:#000
}
.cs-gray .sc-ml .logo-color embed {
 color:#fff
}
.cs-gray .sc-ml .logo-color-inv {
 color:#000
}
.cs-gray .sc-ml .logo-color-inv .logo-content {
 background-color:#fff
}
.cs-gray .sc-ml .logo-color-inv embed {
 color:#000
}
.cs-gray .sc-ml .logo-color-alpha {
 color:#fff
}
.cs-gray .sc-ml .logo-color-alpha .logo-content {
 background-color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-ml .logo-color-text,
.cs-gray .sc-ml .logo-color-text embed {
 color:#000
}
.cs-gray .sc-ml .nav-line {
 background-color:rgba(0,0,0,.75)
}
.cs-gray .sc-ml .nav-line.sticky {
 background-color:rgba(39,39,39,.95)
}
.cs-gray .sc-ml .cart:before {
 background-color:#727272
}
.cs-gray .sc-ml .cart a {
 color:#fff;
 border-color:transparent
}
.cs-gray .sc-ml .cart-piece-count {
 color:#fff;
 background-color:#fff;
 color:rgba(0,0,0,.75)
}
.cs-gray .sc-ml #menu-submit span,
.cs-gray .sc-ml #menu-submit span:after,
.cs-gray .sc-ml #menu-submit span:before {
 background-color:#fff
}
.cs-gray .sc-ml .blog .item-head h2 {
 color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml .blog .item-date {
 color:rgba(0,0,0,.5)
}
.cs-gray .sc-ml .blog .item-perex blockquote,
.cs-gray .sc-ml .blog .item-perex h1,
.cs-gray .sc-ml .blog .item-perex h2,
.cs-gray .sc-ml .blog .item-perex h3 {
 color:rgba(0,0,0,.45)
}
.cs-gray .sc-ml .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
 background-image:linear-gradient(transparent,rgba(0,0,0,.6));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#99000000",GradientType=0)
}
.cs-gray .sc-ml .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date,
.cs-gray .sc-ml .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2 {
 color:#fff
}
.cs-gray .sc-ml .blog-tiles-large .wnd-empty-thumbnail .item-head h2 {
 color:#393939
}
.cs-gray .sc-ml .blog-tiles-large .wnd-empty-thumbnail .item-date {
 color:rgba(0,0,0,.5)
}
.cs-gray .sc-ml .blog-tiles-large .wnd-empty-thumbnail .item-wrapper,
body.wnd-cms:not(.touched) .cs-gray .sc-ml .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:rgba(0,0,0,.1)
}
.cs-gray .sc-ml .blog-detail-title {
 color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml .button-01 .wnd-replace-form-button,
.cs-gray .sc-ml .button-01 a,
.cs-gray .sc-ml .button-01 button {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .button-01 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .button-01 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .button-01 button:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-ml .file-01 a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
.cs-gray .sc-ml .file-01 a span:before {
 color:#fff
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .file-01 a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-ml .button-02 .wnd-replace-form-button,
.cs-gray .sc-ml .button-02 a,
.cs-gray .sc-ml .button-02 button {
 color:rgba(0,0,0,.8);
 border-color:rgba(0,0,0,.4);
 background-color:transparent
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .button-02 .wnd-replace-form-button:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .button-02 a:hover,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .button-02 button:hover {
 color:rgba(0,0,0,.8);
 border-color:#000;
 background-color:rgba(0,0,0,.05)
}
.cs-gray .sc-ml .file-02 a {
 color:rgba(0,0,0,.8);
 background-color:transparent
}
.cs-gray .sc-ml .file-02 a,
.cs-gray .sc-ml .file-02 a:before,
.cs-gray .sc-ml .file-02 a span:before {
 border-color:rgba(0,0,0,.4)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .file-02 a:hover {
 color:rgba(0,0,0,.8);
 border-color:#000;
 background-color:rgba(0,0,0,.05)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .file-02 a:hover span:before {
 color:#000
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-grid .item:hover {
 background-color:#fff
}
.cs-gray .sc-ml .eshop-grid .product-title {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml .eshop-grid .product-price {
 color:rgba(0,0,0,.7)
}
.cs-gray .sc-ml .eshop-grid .product-price-comparative {
 color:rgba(0,0,0,.4)
}
body.wnd-cms:not(.touched) .cs-gray .sc-ml .eshop-grid.wnd-active-listing-zone .item:hover {
 background-color:#fff
}
.cs-gray .sc-ml .eshop-slider .product-price,
.cs-gray .sc-ml .eshop-slider .product-title {
 color:#30312a
}
.cs-gray .sc-ml .eshop-slider .product-price-comparative {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .eshop-slider .product-button a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-slider .product-button a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-ml .eshop-filter h3 {
 color:rgba(0,0,0,.7)
}
.cs-gray .sc-ml .eshop-filter a {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .eshop-filter a.selected,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-filter a:hover {
 color:rgba(0,0,0,.7)
}
.cs-gray .sc-ml .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
.cs-gray .sc-ml .eshop-filter li:first-child {
 border-bottom-color:#d2cccc
}
.cs-gray .sc-ml .pr .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
body.wnd-cms:not(.touched) .cs-gray .sc-ml .wnd-active-listing-zone .eshop-filter a:hover {
 color:rgba(0,0,0,.7)
}
.cs-gray .sc-ml .product-label-content {
 color:#fff;
 background-color:#222
}
.cs-gray .sc-ml .product-out-of-stock-content {
 color:#777;
 background-color:#e8e8e8
}
.cs-gray .sc-ml .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#f9f7fa
}
.cs-gray .sc-ml .eshop-cart-head div {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .eshop-cart-tr {
 background-color:#fff;
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.12)
}
.cs-gray .sc-ml .eshop-cart-product-title {
 color:#342f2f
}
.cs-gray .sc-ml .eshop-cart-product-variant {
 color:#a5a5a5
}
.cs-gray .sc-ml .eshop-cart-price {
 color:#9c9c9c
}
.cs-gray .sc-ml .eshop-cart-quantity input {
 background-color:#fff;
 border-color:#dcdcdc;
 color:#342f2f
}
.cs-gray .sc-ml .eshop-cart-quantity input:focus {
 border-color:#57b8f6!important
}
.cs-gray .sc-ml .eshop-cart-quantity input:invalid {
 border-color:#f59b99!important
}
.cs-gray .sc-ml .eshop-cart-quantity-button:after,
.cs-gray .sc-ml .eshop-cart-quantity-button:before {
 background-color:#7f7f7f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-cart-quantity-button:hover:after,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-cart-quantity-button:hover:before {
 background-color:#342f2f
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#555
}
.cs-gray .sc-ml .eshop-cart-out-of-stock {
 color:#f59b99
}
.cs-gray .sc-ml .eshop-cart-sum {
 color:#342f2f
}
.cs-gray .sc-ml .eshop-cart-delete {
 color:#9c9c9c
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-cart-delete:hover {
 color:#342f2f
}
.cs-gray .sc-ml .eshop-cart-total-label {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .eshop-cart-total-value {
 color:#342f2f
}
.cs-gray .sc-ml .eshop-cart-continue a {
 color:rgba(0,0,0,.8);
 border-color:rgba(0,0,0,.4)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-cart-continue a:hover {
 color:rgba(0,0,0,.8);
 border-color:#000
}
.cs-gray .sc-ml .eshop-cart-checkout {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#fff
}
.cs-gray .sc-ml .eshop-cart-checkout a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-cart-checkout a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-ml .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
 background-color:#f9f7fa
}
.cs-gray .sc-ml .eshop-cart.wnd-checkout-disable .eshop-cart-checkout a {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-ml .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
 color:#f59b99
}
.cs-gray .sc-ml .eshop-cart.wnd-cart-empty .eshop-cart-continue a {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-cart.wnd-cart-empty .eshop-cart-continue a:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424;
 color:#fff
}
.cs-gray .sc-ml .eshop-detail .product-title,
.cs-gray .sc-ml .eshop-detail .product-variants-title {
 color:#2e2e2e
}
.cs-gray .sc-ml .eshop-detail .product-price {
 color:rgba(0,0,0,.7)
}
.cs-gray .sc-ml .eshop-detail .product-price-comparative {
 color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .eshop-detail .product-cart {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#fff
}
.cs-gray .sc-ml .eshop-detail .product-cart-submit {
 background-image:linear-gradient(#3c3c3c,#2e2e2e);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF3C3C3C",endColorstr="#FF2E2E2E",GradientType=0);
 color:#fff;
 text-shadow:.125rem .0625rem .125rem rgba(0,0,0,.2);
 border-color:#1d1d1d
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .eshop-detail .product-cart-submit:hover {
 background-image:linear-gradient(#454444,#373535);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF454444",endColorstr="#FF373535",GradientType=0);
 border-color:#242424
}
.cs-gray .sc-ml .eshop-detail .product-cart.wnd-waiting .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 color:#a5a5a5;
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 text-shadow:none
}
.cs-gray .sc-ml .eshop-detail .product-gallery-nav-arrow {
 color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
 background-color:#f9f7fa
}
body .cs-gray .sc-ml .eshop-detail.wnd-out-of-stock .product-cart-submit {
 background-image:linear-gradient(#e8e8e8,#e8e8e8);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFE8E8E8",endColorstr="#FFE8E8E8",GradientType=0);
 background-color:#e8e8e8;
 border-color:#d1d1d1;
 color:#a5a5a5;
 text-shadow:none
}
.cs-gray .sc-ml .form label {
 color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml .form input,
.cs-gray .sc-ml .form select,
.cs-gray .sc-ml .form textarea {
 background:#fafafa;
 border-color:rgba(0,0,0,.2)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .form input:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .form select:hover:not(:focus),
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .form textarea:hover:not(:focus) {
 border-color:#aaa
}
.cs-gray .sc-ml .form select option {
 color:#222
}
.cs-gray .sc-ml .form select option:disabled {
 color:#dedede
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .form .form-group-content input:hover:not(:focus)+div,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .form .form-group-content label:hover:not(:focus)+div {
 border-color:#aaa
}
.cs-gray .sc-ml .form .checkbox,
.cs-gray .sc-ml .form .radio-button {
 background:#fafafa;
 border-color:rgba(0,0,0,.2)
}
.cs-gray .sc-ml .form-file-button {
 background:#fff;
 color:#272727;
 border-color:rgba(0,0,0,.2)
}
.cs-gray .sc-ml .form-file-button:before {
 background-image:linear-gradient(#fff,#e6e6e6);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFE6E6E6",GradientType=0)
}
.cs-gray .sc-ml .claim-default {
 color:#000
}
.cs-gray .sc-ml .claim-default-inv {
 color:#fff
}
.cs-gray .sc-ml .claim-bg {
 color:#000
}
.cs-gray .sc-ml .claim-bg>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-ml .claim-bg-inv {
 color:#fff
}
.cs-gray .sc-ml .claim-bg-inv>span>span {
 background-color:#000;
 box-shadow:.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000;
 border-radius:.1px
}
.cs-gray .sc-ml .claim-color {
 color:#fff
}
.cs-gray .sc-ml .claim-color>span>span {
 background-color:#999;
 box-shadow:.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999,.625rem 0 0 #999,-.625rem 0 0 #999;
 border-radius:.1px
}
.cs-gray .sc-ml .claim-color-inv {
 color:#999
}
.cs-gray .sc-ml .claim-color-inv>span>span {
 background-color:#fff;
 box-shadow:.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
 border-radius:.1px
}
.cs-gray .sc-ml .claim-color-text {
 color:#999
}
.cs-gray .sc-ml .claim-color-text>span>span {
 background-color:transparent
}
.cs-gray .sc-ml .claim-color-alpha {
 color:#fff
}
.cs-gray .sc-ml .claim-color-alpha>span>span {
 background-color:hsla(0,0%,60%,.7);
 box-shadow:.625rem 0 0 hsla(0,0%,60%,.7),-.625rem 0 0 hsla(0,0%,60%,.7);
 border-radius:.1px
}
.cs-gray .sc-ml .claim-gray {
 color:#fff
}
.cs-gray .sc-ml .claim-gray>span>span {
 background-color:rgba(0,0,0,.5);
 box-shadow:.625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
 border-radius:.1px
}
.cs-gray .sc-ml .claim-borders {
 color:#000
}
.cs-gray .sc-ml .claim-borders>span {
 border-color:#000
}
.cs-gray .sc-ml .gallery-title {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml .line-color {
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-ml .image-block embed {
 color:#2c2c2c;
 outline-color:#222;
 border-color:#636363
}
.cs-gray .sc-ml .wnd-image-placeholder embed {
 color:#000!important;
 opacity:.5!important
}
.cs-gray .sc-ml .pager a {
 color:#222
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .pager a:hover {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml .pager a:after,
.cs-gray .sc-ml .pager a:before {
 color:rgba(0,0,0,.35)
}
body.wnd-cms:not(.touched) .cs-gray .sc-ml .wnd-active-listing-zone .pager a:hover {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml.footer-01 .lang-select li>a>span,
.cs-gray .sc-ml.footer-01 .sf a {
 border-color:rgba(0,0,0,.5)
}
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml.footer-01 .lang-select li>a:hover>span {
 border-color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml.footer-01 .back-to-top a .inline-text>span {
 border-color:transparent
}
.cs-gray .sc-ml.footer-01 .section-inner.border-top {
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-ml .arrow-submit {
 background-color:#fff;
 color:#666;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
.cs-gray .sc-ml .dots li {
 background-color:rgba(0,0,0,.2)
}
.cs-gray .sc-ml .dots li.active,
body:not(.touched):not(.wnd-cms) .cs-gray .sc-ml .dots li:hover {
 background-color:#333
}
@media screen and (min-width:56.25em) {
 .cs-gray .sc-w .menu-item {
  color:#fff;
  border-color:transparent
 }
 .cs-gray .sc-w .wnd-active-path .menu-item,
 .cs-gray .sc-w .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-w .menu-item:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff;
  color:#fff
 }
 .cs-gray .sc-w ul.level-1 .mm-arrow:after,
 .cs-gray .sc-w ul.level-1 .more .menu-item:after {
  color:rgba(0,0,0,.2)
 }
 .cs-gray .sc-w ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-w ul.level-2:after {
  box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.3)
 }
 .cs-gray .sc-w ul.level-2>li {
  background-color:#272727
 }
 .cs-gray .sc-w ul.level-2 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-w ul.level-2 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-w ul.level-2 .mm-arrow:after,
 .cs-gray .sc-w ul.level-2 .wnd-active-path .menu-item,
 .cs-gray .sc-w ul.level-2 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-w ul.level-3>li {
  background-color:#272727
 }
 .cs-gray .sc-w ul.level-3 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-w ul.level-3 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-w ul.level-3 .wnd-active .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-w .cart a:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff
 }
 .cs-gray .sc-w .eshop-filter-list {
  border-color:transparent;
  background:transparent
 }
 .cs-gray .sc-w .eshop-cart-checkout {
  background-color:transparent;
  box-shadow:none
 }
 .cs-gray .sc-b .menu-item {
  color:#fff;
  border-color:transparent
 }
 .cs-gray .sc-b .wnd-active-path .menu-item,
 .cs-gray .sc-b .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-b .menu-item:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff;
  color:#fff
 }
 .cs-gray .sc-b ul.level-1 .mm-arrow:after,
 .cs-gray .sc-b ul.level-1 .more .menu-item:after {
  color:rgba(0,0,0,.2)
 }
 .cs-gray .sc-b ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-b ul.level-2:after {
  box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.3)
 }
 .cs-gray .sc-b ul.level-2>li {
  background-color:#272727
 }
 .cs-gray .sc-b ul.level-2 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-b ul.level-2 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-b ul.level-2 .mm-arrow:after,
 .cs-gray .sc-b ul.level-2 .wnd-active-path .menu-item,
 .cs-gray .sc-b ul.level-2 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-b ul.level-3>li {
  background-color:#272727
 }
 .cs-gray .sc-b ul.level-3 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-b ul.level-3 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-b ul.level-3 .wnd-active .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-b .cart a:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff
 }
 .cs-gray .sc-b .eshop-filter-list {
  border-color:transparent;
  background:transparent
 }
 .cs-gray .sc-b .eshop-cart-checkout {
  background-color:transparent;
  box-shadow:none
 }
 .cs-gray .sc-d .menu-item {
  color:#fff;
  border-color:transparent
 }
 .cs-gray .sc-d .wnd-active-path .menu-item,
 .cs-gray .sc-d .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-d .menu-item:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff;
  color:#fff
 }
 .cs-gray .sc-d ul.level-1 .mm-arrow:after,
 .cs-gray .sc-d ul.level-1 .more .menu-item:after {
  color:rgba(0,0,0,.2)
 }
 .cs-gray .sc-d ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-d ul.level-2:after {
  box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.3)
 }
 .cs-gray .sc-d ul.level-2>li {
  background-color:rgba(0,0,0,.75)
 }
 .cs-gray .sc-d ul.level-2 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-d ul.level-2 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-d ul.level-2 .mm-arrow:after,
 .cs-gray .sc-d ul.level-2 .wnd-active-path .menu-item,
 .cs-gray .sc-d ul.level-2 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-d ul.level-3>li {
  background-color:#272727
 }
 .cs-gray .sc-d ul.level-3 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-d ul.level-3 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-d ul.level-3 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-d .cart.wnd-active a,
 body:not(.touched) .cs-gray .sc-d .cart a:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff
 }
 .cs-gray .sc-d .eshop-filter-list {
  border-color:transparent;
  background:transparent
 }
 .cs-gray .sc-d .eshop-cart-checkout {
  background-color:transparent;
  box-shadow:none
 }
 .cs-gray .sc-m .menu-item {
  color:#fff;
  border-color:transparent
 }
 .cs-gray .sc-m .wnd-active-path .menu-item,
 .cs-gray .sc-m .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-m .menu-item:hover {
  background-color:hsla(0,0%,100%,.1);
  border-color:#fff;
  color:#fff
 }
 .cs-gray .sc-m ul.level-1 .mm-arrow:after,
 .cs-gray .sc-m ul.level-1 .more .menu-item:after {
  color:rgba(0,0,0,.2)
 }
 .cs-gray .sc-m ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-m ul.level-2:after {
  box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.3)
 }
 .cs-gray .sc-m ul.level-2>li {
  background-color:rgba(0,0,0,.75)
 }
 .cs-gray .sc-m ul.level-2 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-m ul.level-2 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-m ul.level-2 .mm-arrow:after,
 .cs-gray .sc-m ul.level-2 .wnd-active-path .menu-item,
 .cs-gray .sc-m ul.level-2 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-m ul.level-3>li {
  background-color:#272727
 }
 .cs-gray .sc-m ul.level-3 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-m ul.level-3 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-m ul.level-3 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-m .cart.wnd-active a,
 body:not(.touched) .cs-gray .sc-m .cart a:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff
 }
 .cs-gray .sc-m .eshop-filter-list {
  border-color:transparent;
  background:transparent
 }
 .cs-gray .sc-m .eshop-cart-checkout {
  background-color:transparent;
  box-shadow:none
 }
 .cs-gray .sc-ml .menu-item {
  color:#fff;
  border-color:transparent
 }
 .cs-gray .sc-ml .wnd-active-path .menu-item,
 .cs-gray .sc-ml .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-ml .menu-item:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff;
  color:#fff
 }
 .cs-gray .sc-ml ul.level-1 .mm-arrow:after,
 .cs-gray .sc-ml ul.level-1 .more .menu-item:after {
  color:rgba(0,0,0,.2)
 }
 .cs-gray .sc-ml ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-ml ul.level-2:after {
  box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.3)
 }
 .cs-gray .sc-ml ul.level-2>li {
  background-color:#272727
 }
 .cs-gray .sc-ml ul.level-2 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-ml ul.level-2 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-ml ul.level-2 .mm-arrow:after,
 .cs-gray .sc-ml ul.level-2 .wnd-active-path .menu-item,
 .cs-gray .sc-ml ul.level-2 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-ml ul.level-3>li {
  background-color:#272727
 }
 .cs-gray .sc-ml ul.level-3 .menu-item {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-ml ul.level-3 .menu-item:hover {
  color:#fff;
  border-color:#fff;
  background-color:hsla(0,0%,100%,.1)
 }
 .cs-gray .sc-ml ul.level-3 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-ml .cart.wnd-active a,
 body:not(.touched) .cs-gray .sc-ml .cart a:hover {
  background-color:rgba(39,39,39,.3);
  border-color:#fff
 }
 .cs-gray .sc-ml .eshop-filter-list {
  border-color:transparent;
  background:transparent
 }
 .cs-gray .sc-ml .eshop-cart-checkout {
  background-color:transparent;
  box-shadow:none
 }
}
