@charset "UTF-8";

.cs-gray .sc-w {
 color:#888
}
.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:#777
}
.cs-gray .sc-b,
.wt-boxed-bg .cs-gray .sc-b .s-bg {
 background-color:#f5f5f5
}
.cs-gray .sc-b.wnd-media-solidColor i,
.cs-gray .sc-b.wnd-switcher-item {
 background-color:#bababa
}
.cs-gray .sc-d {
 color:#ccc
}
.cs-gray .sc-d,
.cs-gray .sc-d.wnd-media-solidColor i,
.wt-boxed-bg .cs-gray .sc-d .s-bg {
 background-color:#222
}
.cs-gray .sc-m {
 color:#fff
}
.cs-gray .sc-m,
.wt-boxed-bg .cs-gray .sc-m .s-bg {
 background-color:#272727
}
.cs-gray .sc-ml {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml,
.wt-boxed-bg .cs-gray .sc-ml .s-bg {
 background-color:#fff
}
.cs-gray .sc-w .s-bdh-t {
 color:#222
}
.cs-gray .sc-w .blog h2 {
 color:#1f1f1f
}
.cs-gray .sc-w .blog .item-date,
.cs-gray .sc-w .blog .item .item-perex blockquote,
.cs-gray .sc-w .blog .item .item-perex h1,
.cs-gray .sc-w .blog .item .item-perex h2,
.cs-gray .sc-w .blog .item .item-perex h3 {
 color:rgba(0,0,0,.5)
}
.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 {
 border-color:rgba(0,0,0,.1)
}
body.wnd-cms:not(.touched) .cs-gray .sc-w .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body.wnd-fe:not(.touched) .cs-gray .sc-w .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-w .blog-feed-board .item-date:before {
 background-color:#fff
}
.cs-gray .sc-w .blog-feed-board .item-date:after {
 background-color:#555
}
.cs-gray .sc-w .blog-feed-board .item-date>div {
 background-color:#555;
 color:#fff
}
.cs-gray .sc-w .b-btn-1 .b-btn-l,
.cs-gray .sc-w .b-btn-1 .wnd-replace-form-button,
.cs-gray .sc-w .eshop .b-btn-3 .b-btn-l,
.cs-gray .sc-w .eshop .b-btn-3 .wnd-replace-form-button {
 background-color:#2e2e2e;
 color:#fff;
 border-color:#2e2e2e
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#434343;
 border-color:#434343
}
.cs-gray .sc-w .b-btn-2 .b-btn-l,
.cs-gray .sc-w .b-btn-2 .wnd-replace-form-button {
 color:#2e2e2e;
 background-color:transparent;
 border-color:#848484
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-2 .wnd-replace-form-button:hover {
 border-color:#2e2e2e
}
.b-btn-dso .cs-gray .sc-w .b-btn-2 .b-btn-l,
.b-btn-dso .cs-gray .sc-w .b-btn-2 .wnd-replace-form-button {
 background-color:#fff
}
.cs-gray .sc-w .b-btn-3 .b-btn-l,
.cs-gray .sc-w .b-btn-3 .wnd-replace-form-button {
 background-color:#848484;
 border-color:#848484;
 color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#777;
 border-color:#777
}
.cs-gray .sc-w .b-btn-4 .b-btn-l,
.cs-gray .sc-w .b-btn-4 .wnd-replace-form-button {
 border-color:#bababa;
 color:#848484;
 background-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-4 .wnd-replace-form-button:hover {
 border-color:#2e2e2e;
 color:#2e2e2e
}
.cs-gray .sc-w .b-btn-5 .b-btn-l,
.cs-gray .sc-w .b-btn-5 .wnd-replace-form-button {
 color:#2e2e2e;
 background-color:transparent
}
.cs-gray .sc-w .b-btn-5 .b-btn-l .b-btn-t,
.cs-gray .sc-w .b-btn-5 .wnd-replace-form-button .b-btn-t {
 border-color:rgba(46,46,46,.4)
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched) .cs-gray .sc-w .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
 border-color:#2e2e2e
}
.b-btn-dbb .cs-gray .sc-w .b-btn-1 .b-btn-l,
.b-btn-dbb .cs-gray .sc-w .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .cs-gray .sc-w .eshop .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .cs-gray .sc-w .eshop .b-btn.b-btn-3 .wnd-replace-form-button {
 border-bottom-color:hsla(0,0%,100%,.2)
}
.b-btn-dbb .cs-gray .sc-w .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .cs-gray .sc-w .b-btn.b-btn-3 .wnd-replace-form-button {
 border-bottom-color:rgba(0,0,0,.08)
}
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-w .b-btn-2 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-w .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-w .b-btn-4 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-w .b-btn-4 .wnd-replace-form-button {
 box-shadow:0 .25rem 0 rgba(0,0,0,.08)
}
.b-btn-dso .cs-gray .sc-w .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .cs-gray .sc-w .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
 box-shadow:0 .5rem 1.5625rem 0 rgba(0,0,0,.07)
}
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-w .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-w .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.17)
}
.cs-gray .sc-w .eshop-cart.wnd-checkout-disable .eshop-cart-checkout .b-btn-l {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-w .eshop-detail .product-cart.wnd-waiting .b-btn-l,
body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-detail .product-cart.wnd-waiting .b-btn-l:hover {
 color:#a5a5a5;
 background-color:#f5f5f5;
 border-color:#f5f5f5
}
body .cs-gray .sc-w .eshop-detail.wnd-out-of-stock .b-btn-l {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.b-btn-dbb .cs-gray .sc-w .eshop-detail.wnd-out-of-stock .b-btn-l {
 border-bottom-color:#999!important
}
.cs-gray:not(.ac-none) .sc-w .b-btn-4 .b-btn-l,
.cs-gray:not(.ac-none) .sc-w .b-btn-4 .wnd-replace-form-button {
 color:#2e2e2e
}
.cs-gray .sc-w .claim-default {
 color:#000
}
.cs-gray .sc-w .claim-default-inv {
 color:#fff
}
.cs-gray .sc-w .claim-borders {
 color:#000
}
.cs-gray .sc-w .claim-borders>span {
 border-top-color:#000;
 border-bottom-color:#000
}
.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-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.header-01 .claim-borders:after,
.cs-gray .sc-w.header-01 .claim-borders:before {
 border-bottom-color:#c9c9c9
}
.cs-gray .sc-w .arrow-submit {
 background-color:#fff;
 color:#666;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .arrow:hover .gallery-arrow-submit {
 box-shadow:0 0 .9375rem rgba(0,0,0,.17)
}
.cs-gray .sc-w .dots li {
 background-color:#ddd
}
.cs-gray .sc-w .dots li.active,
body.wnd-fe:not(.touched) .cs-gray .sc-w .dots li:hover {
 background-color:#333
}
.cs-gray .sc-w .pager a {
 color:#222
}
body.wnd-fe:not(.touched) .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 .line-color {
 border-color:#dcdcdc
}
.cs-gray .sc-w .b-img embed {
 color:#565656;
 outline-color:#949494;
 border-color:#d6d6d6
}
.cs-gray .sc-w .wnd-image-placeholder embed {
 color:hsla(0,0%,53%,.25)
}
.cs-gray .sc-w .eshop-grid h2 {
 color:#222
}
.cs-gray .sc-w .eshop-grid .product-price {
 color:#888
}
.cs-gray .sc-w .eshop-grid .product-price-comparative {
 color:#c3c3c3
}
body.wnd-cms:not(.touched) .cs-gray .sc-w .eshop-grid.wnd-active-listing-zone .item:hover,
body.wnd-fe:not(.touched) .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 .item-media {
 background-color:#f9f7fa
}
body.wnd-cms:not(.touched) .cs-gray .sc-w .eshop-grid.typo-09.wnd-active-listing-zone .item:hover {
 background-color:transparent;
 border-color:#d8d8d8;
 box-shadow:none
}
.cs-gray .sc-w .eshop-grid.typo-09 .item {
 background-color:transparent;
 border-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-grid.typo-09 .item:hover {
 background-color:transparent;
 border-color:#d8d8d8;
 box-shadow:none
}
.cs-gray .sc-w .eshop-grid.typo-09 .item-media {
 background-color:#f9f7fa
}
.cs-gray .sc-w .eshop-slider .product-price,
.cs-gray .sc-w .eshop-slider h2 {
 color:#222
}
.cs-gray .sc-w .eshop-slider .product-price-comparative {
 color:#c3c3c3
}
.cs-gray .sc-w .eshop-filter h3 {
 color:#222
}
.cs-gray .sc-w .eshop-filter a {
 color:#888
}
.cs-gray .sc-w .eshop-filter a.selected,
body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-filter a:hover {
 color:#222
}
.cs-gray .sc-w .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
.cs-gray .sc-w .eshop-loading {
 color:#888
}
.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 .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:#222
}
.cs-gray .sc-w .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#f9f7fa
}
.cs-gray .sc-w .eshop-cart-head div {
 color:#888
}
.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:#222
}
.cs-gray .sc-w .eshop-cart-price,
.cs-gray .sc-w .eshop-cart-product-variant {
 color:#888
}
.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.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-cart-quantity-button:hover:after,
body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-cart-quantity-button:hover:before {
 background-color:#342f2f
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#a5a5a5
}
.cs-gray .sc-w .eshop-cart-out-of-stock {
 color:#f59b99
}
.cs-gray .sc-w .eshop-cart-sum {
 color:#222
}
.cs-gray .sc-w .eshop-cart-delete {
 color:#d1d1d1
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-cart-delete:hover {
 color:#342f2f
}
.cs-gray .sc-w .eshop-cart-total-label {
 color:#888
}
.cs-gray .sc-w .eshop-cart-total-value {
 color:#222
}
.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 .wnd-empty-thumbnail .eshop-cart-product-image {
 background-color:#f9f7fa
}
.cs-gray .sc-w .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
 color:#f59b99
}
.cs-gray .sc-w .eshop-detail .product-title,
.cs-gray .sc-w .eshop-detail .product-variants-title {
 color:#222
}
.cs-gray .sc-w .eshop-detail .product-ribbon-content {
 color:#fff;
 background-color:#222
}
.cs-gray .sc-w .eshop-detail .product-price {
 color:#222
}
.cs-gray .sc-w .eshop-detail .product-price-comparative {
 color:#888
}
.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-gallery-nav-arrow {
 color:#424242
}
.cs-gray .sc-w .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
 background-color:#f9f7fa
}
.cs-gray .sc-w.s-f {
 color:#888
}
.cs-gray .sc-w.s-f-edit .s-f-l-w:before,
.cs-gray .sc-w.s-f-map .s-f-l-w:before,
.cs-gray .sc-w.s-f .s-f-border.border-top:before {
 border-color:#d9d9d9
}
.cs-gray .sc-w.s-f .b-text a,
.cs-gray .sc-w.s-f .link a {
 color:#888;
 border-color:#888
}
body.wnd-fe:not(.touched) .cs-gray .sc-w.s-f .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w.s-f .link a:hover {
 color:#222;
 border-color:#222
}
.cs-gray .sc-w.footer-01,
.cs-gray .sc-w.footer-02,
.cs-gray .sc-w.footer-03 {
 color:#888
}
.cs-gray .sc-w.footer-01 .border-top,
.cs-gray .sc-w.footer-02 .border-top,
.cs-gray .sc-w.footer-03 .border-top {
 border-color:#d9d9d9
}
.cs-gray .sc-w.footer-01 .b-text a,
.cs-gray .sc-w.footer-01 .link a,
.cs-gray .sc-w.footer-02 .b-text a,
.cs-gray .sc-w.footer-02 .link a,
.cs-gray .sc-w.footer-03 .b-text a,
.cs-gray .sc-w.footer-03 .link a {
 color:#888;
 border-color:#888
}
body.wnd-fe:not(.touched) .cs-gray .sc-w.footer-01 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w.footer-01 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w.footer-02 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w.footer-02 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w.footer-03 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-w.footer-03 .link a:hover {
 color:#222;
 border-color:#222
}
.cs-gray .sc-w .form label {
 color:#888
}
.cs-gray .sc-w .form input,
.cs-gray .sc-w .form select,
.cs-gray .sc-w .form textarea {
 background:#fff;
 border-color:#ccc;
 color:#888
}
body.wnd-fe:not(.touched) .cs-gray .sc-w .form input:hover:not(:focus),
body.wnd-fe:not(.touched) .cs-gray .sc-w .form select:hover:not(:focus),
body.wnd-fe:not(.touched) .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.wnd-fe:not(.touched) .cs-gray .sc-w .form-group-content input:hover:not(:focus)+div,
body.wnd-fe:not(.touched) .cs-gray .sc-w .form-group-content label:hover:not(:focus)+div {
 border-color:#aaa
}
.cs-gray .sc-w .form .checkbox,
.cs-gray .sc-w .form .radio-button {
 background:#fff;
 border-color:#ccc;
 color:#888
}
.cs-gray .sc-w .form-file-button {
 background:#fafafa;
 color:#888;
 border-color:#b1b1b1
}
.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.header-11 .cart:before {
 background-color:transparent
}
.cs-gray .sc-w .cart:before {
 background-color:rgba(0,0,0,.2)
}
.cs-gray .sc-w .cart a {
 color:#222
}
body:not(.touched) .cs-gray .sc-w .cart a:hover {
 color:rgba(34,34,34,.7)
}
.cs-gray .sc-w .cart a:after {
 color:#000
}
.cs-gray .sc-w .cart.wnd-active a {
 color:rgba(34,34,34,.7)
}
.cs-gray .sc-w .cart-piece-count {
 color:#fff;
 background:#342f2f
}
.cs-gray .sc-w.header-02:not(.all) .cart a {
 color:#888
}
.cs-gray .sc-w.header-02:not(.all) .cart a:after,
body:not(.touched) .cs-gray .sc-w.header-02:not(.all) .cart a:hover {
 color:#222
}
.cs-gray .sc-w.header-02.car-home .cart a,
.cs-gray .sc-w.header-02.car-page .cart a,
.cs-gray .sc-w.header-02.car-system .cart a,
.cs-gray .sc-w.header-02.car_system .cart a,
body:not(.touched) .cs-gray .sc-w.header-02.car-home .cart a:hover,
body:not(.touched) .cs-gray .sc-w.header-02.car-page .cart a:hover,
body:not(.touched) .cs-gray .sc-w.header-02.car-system .cart a:hover,
body:not(.touched) .cs-gray .sc-w.header-02.car_system .cart a:hover {
 color:#000
}
body:not(.touched) .cs-gray .sc-w.header-02.car-home .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-w.header-02.car-page .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-w.header-02.car-system .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-w.header-02.car_system .cart a:hover .cart-text {
 border-color:currentColor
}
.cs-gray .sc-w.header-02.car-home .cart a:after,
.cs-gray .sc-w.header-02.car-page .cart a:after,
.cs-gray .sc-w.header-02.car-system .cart a:after,
.cs-gray .sc-w.header-02.car_system .cart a:after {
 color:#000
}
.cs-gray .sc-w.header-06 #menu-block:before,
.cs-gray .sc-w.header-10 #menu-block:before {
 background-image:linear-gradient(#fff,hsla(0,0%,100%,0));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#00FFFFFF",GradientType=0)
}
.cs-gray .sc-w.header-06 #menu-block:after,
.cs-gray .sc-w.header-10 #menu-block:after {
 background-image:linear-gradient(hsla(0,0%,100%,0),#fff);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF",endColorstr="#FFFFFFFF",GradientType=0)
}
.cs-gray .sc-w.header-06 #menu-slider,
.cs-gray .sc-w.header-10 #menu-slider {
 background:#fff
}
.cs-gray .sc-w.header-06 #menu-slider.visible,
.cs-gray .sc-w.header-10 #menu-slider.visible {
 box-shadow:0 0 4.55625rem .50625rem rgba(0,0,0,.13)
}
.cs-gray .sc-w.header-06 .menu-close:after,
.cs-gray .sc-w.header-06 .menu-close:before,
.cs-gray .sc-w.header-10 .menu-close:after,
.cs-gray .sc-w.header-10 .menu-close:before {
 background:#d0d0d0
}
body:not(.touched) .cs-gray .sc-w.header-06 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-w.header-06 .menu-close:hover:before,
body:not(.touched) .cs-gray .sc-w.header-10 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-w.header-10 .menu-close:hover:before {
 background:#222
}
.cs-gray .sc-w.header-06 .menu-item,
.cs-gray .sc-w.header-06 .menu-item~.mm-arrow:after,
.cs-gray .sc-w.header-10 .menu-item,
.cs-gray .sc-w.header-10 .menu-item~.mm-arrow:after {
 color:#888
}
.cs-gray .sc-w.header-06 .wnd-active-path .menu-item,
.cs-gray .sc-w.header-06 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-w.header-06 .wnd-active .menu-item,
.cs-gray .sc-w.header-06 .wnd-active .menu-item~.mm-arrow:after,
.cs-gray .sc-w.header-10 .wnd-active-path .menu-item,
.cs-gray .sc-w.header-10 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-w.header-10 .wnd-active .menu-item,
.cs-gray .sc-w.header-10 .wnd-active .menu-item~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-w.header-06 .menu-item:hover,
body:not(.touched) .cs-gray .sc-w.header-06 .menu-item:hover~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-w.header-10 .menu-item:hover,
body:not(.touched) .cs-gray .sc-w.header-10 .menu-item:hover~.mm-arrow:after {
 color:#222
}
.cs-gray .sc-w.header-06 .scrollup:after,
.cs-gray .sc-w.header-10 .scrollup:after {
 border-bottom:8px solid #222
}
.cs-gray .sc-w.header-06 .scrolldown:after,
.cs-gray .sc-w.header-10 .scrolldown:after {
 border-top:8px solid #222
}
.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:#222
}
.cs-gray .sc-w.header-02.car-home #menu-submit span,
.cs-gray .sc-w.header-02.car-home #menu-submit span:after,
.cs-gray .sc-w.header-02.car-home #menu-submit span:before,
.cs-gray .sc-w.header-02.car-page #menu-submit span,
.cs-gray .sc-w.header-02.car-page #menu-submit span:after,
.cs-gray .sc-w.header-02.car-page #menu-submit span:before,
.cs-gray .sc-w.header-02.car-system #menu-submit span,
.cs-gray .sc-w.header-02.car-system #menu-submit span:after,
.cs-gray .sc-w.header-02.car-system #menu-submit span:before,
.cs-gray .sc-w.header-02.car_system #menu-submit span,
.cs-gray .sc-w.header-02.car_system #menu-submit span:after,
.cs-gray .sc-w.header-02.car_system #menu-submit span:before {
 background-color:#000
}
.cs-gray .sc-w.bgonscroll .wnd-fixed,
.cs-gray .sc-w.header-05 .bgonscroll {
 background-color:#fff
}
.cs-gray .sc-w.header-06.bgonscroll .section-fixed {
 background-color:#fff;
 box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15)
}
.cs-gray .sc-w.header-06 #menu-slider {
 border-left-color:transparent
}
.cs-gray .sc-w.header-07.home .nav-line {
 background:hsla(0,0%,100%,.95);
 box-shadow:none
}
.cs-gray .sc-w.header-07.home.bgonscroll .nav-line {
 background-color:#fff
}
.cs-gray .sc-w.header-07.bgonscroll .nav-line {
 background-color:#fff;
 box-shadow:0 0 1.875rem rgba(0,0,0,.15)
}
.cs-gray .sc-w .logo-default,
.cs-gray .sc-w .logo-default embed {
 color:#000
}
.cs-gray .sc-w .logo-default-inv,
.cs-gray .sc-w .logo-default-inv embed {
 color:#fff
}
.cs-gray .sc-w .logo-bg .logo-content {
 background-color:#fff;
 color:#000
}
.cs-gray .sc-w .logo-bg embed {
 color:#000
}
.cs-gray .sc-w .logo-bg.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-w .logo-bg.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-w .logo-bg-inv .logo-content {
 background-color:#000;
 color:#fff
}
.cs-gray .sc-w .logo-bg-inv embed {
 color:#fff
}
.cs-gray .sc-w .logo-bg-inv.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-w .logo-bg-inv.logo-top .logo-text {
 background-color:#000
}
.cs-gray .sc-w .logo-bg-inv.logo-top embed {
 color:#000
}
.cs-gray .sc-w .logo-color .logo-content {
 color:#fff;
 background-color:#999
}
.cs-gray .sc-w .logo-color embed {
 color:#fff
}
.cs-gray .sc-w .logo-color.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-w .logo-color.logo-top .logo-text {
 background-color:#999
}
.cs-gray .sc-w .logo-color.logo-top embed {
 color:#999
}
.cs-gray .sc-w .logo-color-inv .logo-content {
 background-color:#fff;
 color:#999
}
.cs-gray .sc-w .logo-color-inv embed {
 color:#999
}
.cs-gray .sc-w .logo-color-inv.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-w .logo-color-inv.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-w .logo-color-text,
.cs-gray .sc-w .logo-color-text embed {
 color:#999
}
.cs-gray .sc-w .logo-color-alpha .logo-content {
 background-color:hsla(0,0%,60%,.8);
 color:#fff
}
.cs-gray .sc-w .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-w .logo-color-alpha.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-w .logo-color-alpha.logo-top .logo-text {
 background-color:hsla(0,0%,60%,.8)
}
.cs-gray .sc-w .logo-color-alpha.logo-top embed {
 color:#999
}
.cs-gray .sc-w .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5);
 color:#fff
}
.cs-gray .sc-w .logo-gray embed {
 color:#fff
}
.cs-gray .sc-w .logo-gray.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-w .logo-gray.logo-top .logo-text {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-w .logo-gray.logo-top embed {
 color:#777
}
.cs-gray .sc-w .logo-borders {
 border-color:#000;
 color:#000
}
.cs-gray .sc-w .logo-borders embed {
 color:#000
}
.cs-gray .sc-w .logo-borders.logo-top {
 border:none
}
.cs-gray .sc-w .logo-borders.logo-top .logo-text:after,
.cs-gray .sc-w .logo-borders.logo-top .logo-text:before {
 border-color:#c9c9c9
}
.cs-gray .sc-w .b-text h1 {
 color:#222
}
.cs-gray .sc-w .b-text h1 a {
 color:inherit;
 border-color:rgba(34,34,34,.5)
}
.cs-gray .sc-w .b-text h2 {
 color:#222
}
.cs-gray .sc-w .b-text h2 a {
 color:inherit;
 border-color:rgba(34,34,34,.5)
}
.cs-gray .sc-w .b-text h3 {
 color:#666
}
.wt-blogpost .cs-gray .sc-w .b-text h3 {
 color:rgba(0,0,0,.45)
}
.cs-gray .sc-w .b-text h3 a {
 color:inherit;
 border-color:hsla(0,0%,40%,.5)
}
.cs-gray .sc-w .b-text a,
.cs-gray .sc-w .link a {
 color:#222;
 border-color:rgba(34,34,34,.5)
}
.cs-gray .sc-w .b-text blockquote {
 color:#777
}
.cs-gray .sc-w .b-text blockquote a {
 color:inherit!important;
 border-color:hsla(0,0%,47%,.5)!important
}
.cs-gray .sc-w .b-text h3:before {
 background-color:#222
}
.cs-gray .sc-w .mt .b-text h3 {
 color:#222
}
.cs-gray .sc-w .mt .b-text h4 {
 color:#aaa
}
.cs-gray .sc-b .s-bdh-t {
 color:#222
}
.cs-gray .sc-b .blog h2 {
 color:#1f1f1f
}
.cs-gray .sc-b .blog .item-date,
.cs-gray .sc-b .blog .item .item-perex blockquote,
.cs-gray .sc-b .blog .item .item-perex h1,
.cs-gray .sc-b .blog .item .item-perex h2,
.cs-gray .sc-b .blog .item .item-perex h3 {
 color:rgba(0,0,0,.5)
}
.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 {
 border-color:rgba(0,0,0,.1)
}
body.wnd-cms:not(.touched) .cs-gray .sc-b .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body.wnd-fe:not(.touched) .cs-gray .sc-b .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-b .blog-feed-board .item-date:before {
 background-color:#f5f5f5
}
.cs-gray .sc-b .blog-feed-board .item-date:after {
 background-color:#555
}
.cs-gray .sc-b .blog-feed-board .item-date>div {
 background-color:#555;
 color:#fff
}
.cs-gray .sc-b .b-btn-1 .b-btn-l,
.cs-gray .sc-b .b-btn-1 .wnd-replace-form-button,
.cs-gray .sc-b .eshop .b-btn-3 .b-btn-l,
.cs-gray .sc-b .eshop .b-btn-3 .wnd-replace-form-button {
 background-color:#2e2e2e;
 color:#fff;
 border-color:#2e2e2e
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#434343;
 border-color:#434343
}
.cs-gray .sc-b .b-btn-2 .b-btn-l,
.cs-gray .sc-b .b-btn-2 .wnd-replace-form-button {
 color:#2e2e2e;
 background-color:transparent;
 border-color:#848484
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-2 .wnd-replace-form-button:hover {
 border-color:#2e2e2e;
 color:#2e2e2e
}
.b-btn-dso .cs-gray .sc-b .b-btn-2 .b-btn-l,
.b-btn-dso .cs-gray .sc-b .b-btn-2 .wnd-replace-form-button {
 background-color:#fff
}
.cs-gray .sc-b .b-btn-3 .b-btn-l,
.cs-gray .sc-b .b-btn-3 .wnd-replace-form-button {
 background-color:#848484;
 border-color:#848484;
 color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#777;
 border-color:#777
}
.cs-gray .sc-b .b-btn-4 .b-btn-l,
.cs-gray .sc-b .b-btn-4 .wnd-replace-form-button {
 border-color:#aaa;
 color:#848484;
 background-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-4 .wnd-replace-form-button:hover {
 border-color:#2e2e2e;
 color:#2e2e2e
}
.cs-gray .sc-b .b-btn-5 .b-btn-l,
.cs-gray .sc-b .b-btn-5 .wnd-replace-form-button {
 color:#2e2e2e;
 background-color:transparent
}
.cs-gray .sc-b .b-btn-5 .b-btn-l .b-btn-t,
.cs-gray .sc-b .b-btn-5 .wnd-replace-form-button .b-btn-t {
 border-color:rgba(46,46,46,.4)
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched) .cs-gray .sc-b .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
 border-color:#2e2e2e
}
.b-btn-dbb .cs-gray .sc-b .b-btn-1 .b-btn-l,
.b-btn-dbb .cs-gray .sc-b .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .cs-gray .sc-b .eshop .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .cs-gray .sc-b .eshop .b-btn.b-btn-3 .wnd-replace-form-button {
 border-bottom-color:hsla(0,0%,100%,.2)
}
.b-btn-dbb .cs-gray .sc-b .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .cs-gray .sc-b .b-btn.b-btn-3 .wnd-replace-form-button {
 border-bottom-color:rgba(0,0,0,.08)
}
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-b .b-btn-2 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-b .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-b .b-btn-4 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-b .b-btn-4 .wnd-replace-form-button {
 box-shadow:0 .25rem 0 rgba(0,0,0,.08)
}
.b-btn-dso .cs-gray .sc-b .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .cs-gray .sc-b .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
 box-shadow:0 .5rem 1.5625rem 0 rgba(0,0,0,.07)
}
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-b .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-b .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.17)
}
.cs-gray .sc-b .eshop-cart.wnd-checkout-disable .eshop-cart-checkout .b-btn-l {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-b .eshop-detail .product-cart.wnd-waiting .b-btn-l,
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-detail .product-cart.wnd-waiting .b-btn-l:hover {
 color:#a5a5a5;
 background-color:#f5f5f5;
 border-color:#f5f5f5
}
body .cs-gray .sc-b .eshop-detail.wnd-out-of-stock .b-btn-l {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.b-btn-dbb .cs-gray .sc-b .eshop-detail.wnd-out-of-stock .b-btn-l {
 border-bottom-color:#999!important
}
.cs-gray:not(.ac-none) .sc-b .b-btn-4 .b-btn-l,
.cs-gray:not(.ac-none) .sc-b .b-btn-4 .wnd-replace-form-button {
 color:#2e2e2e
}
.cs-gray .sc-b .claim-default {
 color:#000
}
.cs-gray .sc-b .claim-default-inv {
 color:#fff
}
.cs-gray .sc-b .claim-borders {
 color:#000
}
.cs-gray .sc-b .claim-borders>span {
 border-top-color:#000;
 border-bottom-color:#000
}
.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-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.header-01 .claim-borders:after,
.cs-gray .sc-b.header-01 .claim-borders:before {
 border-bottom-color:#c9c9c9
}
.cs-gray .sc-b .arrow-submit {
 background-color:#fff;
 color:#666;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .arrow:hover .gallery-arrow-submit {
 box-shadow:0 0 .9375rem rgba(0,0,0,.17)
}
.cs-gray .sc-b .dots li {
 background-color:#ddd
}
.cs-gray .sc-b .dots li.active,
body.wnd-fe:not(.touched) .cs-gray .sc-b .dots li:hover {
 background-color:#333
}
.cs-gray .sc-b .pager a {
 color:#222
}
body.wnd-fe:not(.touched) .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 .line-color {
 border-color:#dcdcdc
}
.cs-gray .sc-b .b-img embed {
 color:#525252;
 outline-color:#797979;
 border-color:#b0b0b0
}
.cs-gray .sc-b .wnd-image-placeholder embed {
 color:hsla(0,0%,47%,.25)
}
.cs-gray .sc-b .eshop-grid h2 {
 color:#222
}
.cs-gray .sc-b .eshop-grid .product-price {
 color:#888
}
.cs-gray .sc-b .eshop-grid .product-price-comparative {
 color:#c3c3c3
}
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-grid .item {
 background-color:transparent
}
.cs-gray .sc-b .eshop-grid .item-media,
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-grid .item:hover {
 background-color:#fff
}
body.wnd-cms:not(.touched) .cs-gray .sc-b .eshop-grid.typo-09.wnd-active-listing-zone .item:hover {
 background-color:transparent;
 border-color:#bbb
}
.cs-gray .sc-b .eshop-grid.typo-09 .item {
 background-color:transparent;
 border-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-grid.typo-09 .item:hover {
 background-color:transparent;
 border-color:#bbb
}
.cs-gray .sc-b .eshop-grid.typo-09 .item-media {
 background-color:#fff
}
.cs-gray .sc-b .eshop-slider .product-price,
.cs-gray .sc-b .eshop-slider h2 {
 color:#222
}
.cs-gray .sc-b .eshop-slider .product-price-comparative {
 color:#c3c3c3
}
.cs-gray .sc-b .eshop-filter h3 {
 color:#222
}
.cs-gray .sc-b .eshop-filter a {
 color:#888
}
.cs-gray .sc-b .eshop-filter a.selected,
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-filter a:hover {
 color:#222
}
.cs-gray .sc-b .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
.cs-gray .sc-b .eshop-loading {
 color:#777
}
.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 .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:#222
}
.cs-gray .sc-b .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#fff
}
.cs-gray .sc-b .eshop-cart-head div {
 color:#888
}
.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:#222
}
.cs-gray .sc-b .eshop-cart-price,
.cs-gray .sc-b .eshop-cart-product-variant {
 color:#888
}
.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.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-cart-quantity-button:hover:after,
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-cart-quantity-button:hover:before {
 background-color:#342f2f
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#a5a5a5
}
.cs-gray .sc-b .eshop-cart-out-of-stock {
 color:#f59b99
}
.cs-gray .sc-b .eshop-cart-sum {
 color:#222
}
.cs-gray .sc-b .eshop-cart-delete {
 color:#d1d1d1
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-cart-delete:hover {
 color:#342f2f
}
.cs-gray .sc-b .eshop-cart-total-label {
 color:#888
}
.cs-gray .sc-b .eshop-cart-total-value {
 color:#222
}
.cs-gray .sc-b .eshop-cart-checkout {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#f5f5f5
}
.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-disable {
 color:#f59b99
}
.cs-gray .sc-b .eshop-detail .product-title,
.cs-gray .sc-b .eshop-detail .product-variants-title {
 color:#222
}
.cs-gray .sc-b .eshop-detail .product-ribbon-content {
 color:#fff;
 background-color:#222
}
.cs-gray .sc-b .eshop-detail .product-price {
 color:#222
}
.cs-gray .sc-b .eshop-detail .product-price-comparative {
 color:#888
}
.cs-gray .sc-b .eshop-detail .product-cart {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.12);
 background-color:#f5f5f5
}
.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
}
.cs-gray .sc-b.s-f {
 color:#888
}
.cs-gray .sc-b.s-f-edit .s-f-l-w:before,
.cs-gray .sc-b.s-f-map .s-f-l-w:before,
.cs-gray .sc-b.s-f .s-f-border.border-top:before {
 border-color:#d9d9d9
}
.cs-gray .sc-b.s-f .b-text a,
.cs-gray .sc-b.s-f .link a {
 color:#888;
 border-color:#888
}
body.wnd-fe:not(.touched) .cs-gray .sc-b.s-f .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b.s-f .link a:hover {
 color:#222;
 border-color:#222
}
.cs-gray .sc-b.footer-01,
.cs-gray .sc-b.footer-02,
.cs-gray .sc-b.footer-03 {
 color:#888
}
.cs-gray .sc-b.footer-01 .border-top,
.cs-gray .sc-b.footer-02 .border-top,
.cs-gray .sc-b.footer-03 .border-top {
 border-color:#d9d9d9
}
.cs-gray .sc-b.footer-01 .b-text a,
.cs-gray .sc-b.footer-01 .link a,
.cs-gray .sc-b.footer-02 .b-text a,
.cs-gray .sc-b.footer-02 .link a,
.cs-gray .sc-b.footer-03 .b-text a,
.cs-gray .sc-b.footer-03 .link a {
 color:#888;
 border-color:#888
}
body.wnd-fe:not(.touched) .cs-gray .sc-b.footer-01 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b.footer-01 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b.footer-02 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b.footer-02 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b.footer-03 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-b.footer-03 .link a:hover {
 color:#222;
 border-color:#222
}
.cs-gray .sc-b .form label {
 color:#888
}
.cs-gray .sc-b .form input,
.cs-gray .sc-b .form select,
.cs-gray .sc-b .form textarea {
 background:#fff;
 border-color:#ccc;
 color:#888
}
body.wnd-fe:not(.touched) .cs-gray .sc-b .form input:hover:not(:focus),
body.wnd-fe:not(.touched) .cs-gray .sc-b .form select:hover:not(:focus),
body.wnd-fe:not(.touched) .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.wnd-fe:not(.touched) .cs-gray .sc-b .form-group-content input:hover:not(:focus)+div,
body.wnd-fe:not(.touched) .cs-gray .sc-b .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:#fff;
 border-color:#ccc;
 color:#888
}
.cs-gray .sc-b .form-file-button {
 background:#fafafa;
 color:#888;
 border-color:#b1b1b1
}
.cs-gray .sc-b .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-b.header-11 .cart:before {
 background-color:transparent
}
.cs-gray .sc-b .cart:before {
 background-color:rgba(0,0,0,.2)
}
.cs-gray .sc-b .cart a {
 color:#222
}
body:not(.touched) .cs-gray .sc-b .cart a:hover {
 color:rgba(34,34,34,.7)
}
.cs-gray .sc-b .cart a:after {
 color:#000
}
.cs-gray .sc-b .cart.wnd-active a {
 color:rgba(34,34,34,.7)
}
.cs-gray .sc-b .cart-piece-count {
 color:#fff;
 background:#342f2f
}
.cs-gray .sc-b.header-02:not(.all) .cart a {
 color:#888
}
.cs-gray .sc-b.header-02:not(.all) .cart a:after,
body:not(.touched) .cs-gray .sc-b.header-02:not(.all) .cart a:hover {
 color:#222
}
.cs-gray .sc-b.header-02.car-home .cart a,
.cs-gray .sc-b.header-02.car-page .cart a,
.cs-gray .sc-b.header-02.car-system .cart a,
.cs-gray .sc-b.header-02.car_system .cart a,
body:not(.touched) .cs-gray .sc-b.header-02.car-home .cart a:hover,
body:not(.touched) .cs-gray .sc-b.header-02.car-page .cart a:hover,
body:not(.touched) .cs-gray .sc-b.header-02.car-system .cart a:hover,
body:not(.touched) .cs-gray .sc-b.header-02.car_system .cart a:hover {
 color:#000
}
body:not(.touched) .cs-gray .sc-b.header-02.car-home .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-b.header-02.car-page .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-b.header-02.car-system .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-b.header-02.car_system .cart a:hover .cart-text {
 border-color:currentColor
}
.cs-gray .sc-b.header-02.car-home .cart a:after,
.cs-gray .sc-b.header-02.car-page .cart a:after,
.cs-gray .sc-b.header-02.car-system .cart a:after,
.cs-gray .sc-b.header-02.car_system .cart a:after {
 color:#000
}
.cs-gray .sc-b.header-06 #menu-block:before,
.cs-gray .sc-b.header-10 #menu-block:before {
 background-image:linear-gradient(#fff,hsla(0,0%,100%,0));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#00FFFFFF",GradientType=0)
}
.cs-gray .sc-b.header-06 #menu-block:after,
.cs-gray .sc-b.header-10 #menu-block:after {
 background-image:linear-gradient(hsla(0,0%,100%,0),#fff);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF",endColorstr="#FFFFFFFF",GradientType=0)
}
.cs-gray .sc-b.header-06 #menu-slider,
.cs-gray .sc-b.header-10 #menu-slider {
 background:#fff
}
.cs-gray .sc-b.header-06 #menu-slider.visible,
.cs-gray .sc-b.header-10 #menu-slider.visible {
 box-shadow:0 0 4.55625rem .50625rem rgba(0,0,0,.13)
}
.cs-gray .sc-b.header-06 .menu-close:after,
.cs-gray .sc-b.header-06 .menu-close:before,
.cs-gray .sc-b.header-10 .menu-close:after,
.cs-gray .sc-b.header-10 .menu-close:before {
 background:#d0d0d0
}
body:not(.touched) .cs-gray .sc-b.header-06 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-b.header-06 .menu-close:hover:before,
body:not(.touched) .cs-gray .sc-b.header-10 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-b.header-10 .menu-close:hover:before {
 background:#222
}
.cs-gray .sc-b.header-06 .menu-item,
.cs-gray .sc-b.header-06 .menu-item~.mm-arrow:after,
.cs-gray .sc-b.header-10 .menu-item,
.cs-gray .sc-b.header-10 .menu-item~.mm-arrow:after {
 color:#888
}
.cs-gray .sc-b.header-06 .wnd-active-path .menu-item,
.cs-gray .sc-b.header-06 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-b.header-06 .wnd-active .menu-item,
.cs-gray .sc-b.header-06 .wnd-active .menu-item~.mm-arrow:after,
.cs-gray .sc-b.header-10 .wnd-active-path .menu-item,
.cs-gray .sc-b.header-10 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-b.header-10 .wnd-active .menu-item,
.cs-gray .sc-b.header-10 .wnd-active .menu-item~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-b.header-06 .menu-item:hover,
body:not(.touched) .cs-gray .sc-b.header-06 .menu-item:hover~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-b.header-10 .menu-item:hover,
body:not(.touched) .cs-gray .sc-b.header-10 .menu-item:hover~.mm-arrow:after {
 color:#222
}
.cs-gray .sc-b.header-06 .scrollup:after,
.cs-gray .sc-b.header-10 .scrollup:after {
 border-bottom:8px solid #222
}
.cs-gray .sc-b.header-06 .scrolldown:after,
.cs-gray .sc-b.header-10 .scrolldown:after {
 border-top:8px solid #222
}
.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:#222
}
.cs-gray .sc-b.header-02.car-home #menu-submit span,
.cs-gray .sc-b.header-02.car-home #menu-submit span:after,
.cs-gray .sc-b.header-02.car-home #menu-submit span:before,
.cs-gray .sc-b.header-02.car-page #menu-submit span,
.cs-gray .sc-b.header-02.car-page #menu-submit span:after,
.cs-gray .sc-b.header-02.car-page #menu-submit span:before,
.cs-gray .sc-b.header-02.car-system #menu-submit span,
.cs-gray .sc-b.header-02.car-system #menu-submit span:after,
.cs-gray .sc-b.header-02.car-system #menu-submit span:before,
.cs-gray .sc-b.header-02.car_system #menu-submit span,
.cs-gray .sc-b.header-02.car_system #menu-submit span:after,
.cs-gray .sc-b.header-02.car_system #menu-submit span:before {
 background-color:#000
}
.cs-gray .sc-b.bgonscroll .wnd-fixed,
.cs-gray .sc-b.header-05 .bgonscroll {
 background-color:#fff
}
.cs-gray .sc-b.header-06.bgonscroll .section-fixed {
 background-color:#f5f5f5;
 box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15)
}
.cs-gray .sc-b.header-06 #menu-slider {
 border-left-color:transparent
}
.cs-gray .sc-b.header-07.home .nav-line {
 background:hsla(0,0%,100%,.95);
 box-shadow:none
}
.cs-gray .sc-b.header-07.home.bgonscroll .nav-line {
 background-color:#fff
}
.cs-gray .sc-b.header-07.bgonscroll .nav-line {
 background-color:#f5f5f5;
 box-shadow:0 0 1.875rem rgba(0,0,0,.15)
}
.cs-gray .sc-b .logo-default,
.cs-gray .sc-b .logo-default embed {
 color:#000
}
.cs-gray .sc-b .logo-default-inv,
.cs-gray .sc-b .logo-default-inv embed {
 color:#fff
}
.cs-gray .sc-b .logo-bg .logo-content {
 background-color:#fff;
 color:#000
}
.cs-gray .sc-b .logo-bg embed {
 color:#000
}
.cs-gray .sc-b .logo-bg.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-b .logo-bg.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-b .logo-bg-inv .logo-content {
 background-color:#000;
 color:#fff
}
.cs-gray .sc-b .logo-bg-inv embed {
 color:#fff
}
.cs-gray .sc-b .logo-bg-inv.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-b .logo-bg-inv.logo-top .logo-text {
 background-color:#000
}
.cs-gray .sc-b .logo-bg-inv.logo-top embed {
 color:#000
}
.cs-gray .sc-b .logo-color .logo-content {
 color:#fff;
 background-color:#999
}
.cs-gray .sc-b .logo-color embed {
 color:#fff
}
.cs-gray .sc-b .logo-color.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-b .logo-color.logo-top .logo-text {
 background-color:#999
}
.cs-gray .sc-b .logo-color.logo-top embed {
 color:#999
}
.cs-gray .sc-b .logo-color-inv .logo-content {
 background-color:#fff;
 color:#999
}
.cs-gray .sc-b .logo-color-inv embed {
 color:#999
}
.cs-gray .sc-b .logo-color-inv.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-b .logo-color-inv.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-b .logo-color-text,
.cs-gray .sc-b .logo-color-text embed {
 color:#999
}
.cs-gray .sc-b .logo-color-alpha .logo-content {
 background-color:hsla(0,0%,60%,.8);
 color:#fff
}
.cs-gray .sc-b .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-b .logo-color-alpha.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-b .logo-color-alpha.logo-top .logo-text {
 background-color:hsla(0,0%,60%,.8)
}
.cs-gray .sc-b .logo-color-alpha.logo-top embed {
 color:#999
}
.cs-gray .sc-b .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5);
 color:#fff
}
.cs-gray .sc-b .logo-gray embed {
 color:#fff
}
.cs-gray .sc-b .logo-gray.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-b .logo-gray.logo-top .logo-text {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-b .logo-gray.logo-top embed {
 color:#777
}
.cs-gray .sc-b .logo-borders {
 border-color:#000;
 color:#000
}
.cs-gray .sc-b .logo-borders embed {
 color:#000
}
.cs-gray .sc-b .logo-borders.logo-top {
 border:none
}
.cs-gray .sc-b .logo-borders.logo-top .logo-text:after,
.cs-gray .sc-b .logo-borders.logo-top .logo-text:before {
 border-color:#c9c9c9
}
.cs-gray .sc-b .b-text h1 {
 color:#222
}
.cs-gray .sc-b .b-text h1 a {
 color:inherit;
 border-color:rgba(34,34,34,.5)
}
.cs-gray .sc-b .b-text h2 {
 color:#222
}
.cs-gray .sc-b .b-text h2 a {
 color:inherit;
 border-color:rgba(34,34,34,.5)
}
.cs-gray .sc-b .b-text h3 {
 color:#666
}
.wt-blogpost .cs-gray .sc-b .b-text h3 {
 color:rgba(0,0,0,.45)
}
.cs-gray .sc-b .b-text h3 a {
 color:inherit;
 border-color:hsla(0,0%,40%,.5)
}
.cs-gray .sc-b .b-text a,
.cs-gray .sc-b .link a {
 color:#222;
 border-color:rgba(34,34,34,.5)
}
.cs-gray .sc-b .b-text blockquote {
 color:#777
}
.cs-gray .sc-b .b-text blockquote a {
 color:inherit!important;
 border-color:hsla(0,0%,47%,.5)!important
}
.cs-gray .sc-b .b-text h3:before {
 background-color:#222
}
.cs-gray .sc-b .mt .b-text h3 {
 color:#000
}
.cs-gray .sc-b .mt .b-text h4 {
 color:#aaa
}
.cs-gray .sc-d .blog h2,
.cs-gray .sc-d .s-bdh-t {
 color:#fff
}
.cs-gray .sc-d .blog .item-date {
 color:hsla(0,0%,100%,.75)
}
.cs-gray .sc-d .blog .item .item-perex blockquote,
.cs-gray .sc-d .blog .item .item-perex h1,
.cs-gray .sc-d .blog .item .item-perex h2,
.cs-gray .sc-d .blog .item .item-perex h3 {
 color:hsla(0,0%,100%,.6)
}
.cs-gray .sc-d .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
 background-image:linear-gradient(transparent,rgba(0,0,0,.7));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#B3000000",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 {
 color:#fff
}
.cs-gray .sc-d .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
 border-color:hsla(0,0%,100%,.1)
}
body.wnd-cms:not(.touched) .cs-gray .sc-d .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body.wnd-fe:not(.touched) .cs-gray .sc-d .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:hsla(0,0%,100%,.15)
}
.cs-gray .sc-d .blog-feed-board .item-date:before {
 background-color:#222
}
.cs-gray .sc-d .blog-feed-board .item-date:after {
 background-color:#555
}
.cs-gray .sc-d .blog-feed-board .item-date>div {
 background-color:#555;
 color:#fff
}
.cs-gray .sc-d .b-btn-1 .b-btn-l,
.cs-gray .sc-d .b-btn-1 .wnd-replace-form-button,
.cs-gray .sc-d .eshop .b-btn-3 .b-btn-l,
.cs-gray .sc-d .eshop .b-btn-3 .wnd-replace-form-button {
 background-color:#fff;
 color:#2e2e2e;
 border-color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#e6e6e6;
 border-color:#e6e6e6
}
.cs-gray .sc-d .b-btn-2 .b-btn-l,
.cs-gray .sc-d .b-btn-2 .wnd-replace-form-button {
 color:#fff;
 background-color:transparent;
 border-color:#999
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-2 .wnd-replace-form-button:hover {
 border-color:#fff
}
.b-btn-dso .cs-gray .sc-d .b-btn-2 .b-btn-l,
.b-btn-dso .cs-gray .sc-d .b-btn-2 .wnd-replace-form-button {
 background-color:#000
}
.cs-gray .sc-d .b-btn-3 .b-btn-l,
.cs-gray .sc-d .b-btn-3 .wnd-replace-form-button {
 background-color:#999;
 border-color:#999;
 color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#8a8a8a;
 border-color:#8a8a8a
}
.cs-gray .sc-d .b-btn-4 .b-btn-l,
.cs-gray .sc-d .b-btn-4 .wnd-replace-form-button {
 border-color:#777;
 color:#999;
 background-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-4 .wnd-replace-form-button:hover {
 border-color:#fff;
 color:#fff
}
.cs-gray .sc-d .b-btn-5 .b-btn-l,
.cs-gray .sc-d .b-btn-5 .wnd-replace-form-button {
 color:#fff;
 background-color:transparent
}
.cs-gray .sc-d .b-btn-5 .b-btn-l .b-btn-t,
.cs-gray .sc-d .b-btn-5 .wnd-replace-form-button .b-btn-t {
 border-color:hsla(0,0%,100%,.4)
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched) .cs-gray .sc-d .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
 border-color:#fff
}
.b-btn-dbb .cs-gray .sc-d .b-btn-1 .b-btn-l,
.b-btn-dbb .cs-gray .sc-d .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .cs-gray .sc-d .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .cs-gray .sc-d .b-btn.b-btn-3 .wnd-replace-form-button {
 border-bottom-color:rgba(0,0,0,.08)
}
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-d .b-btn-2 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-d .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-d .b-btn-4 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-d .b-btn-4 .wnd-replace-form-button {
 box-shadow:0 .25rem 0 hsla(0,0%,100%,.2)
}
.b-btn-dso .cs-gray .sc-d .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .cs-gray .sc-d .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
 box-shadow:0 .5rem 1.5625rem 0 rgba(0,0,0,.6)
}
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-d .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-d .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
 box-shadow:0 .25rem .9375rem #000
}
.cs-gray .sc-d .eshop-cart.wnd-checkout-disable .eshop-cart-checkout .b-btn-l {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-d .eshop-detail .product-cart.wnd-waiting .b-btn-l,
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-detail .product-cart.wnd-waiting .b-btn-l:hover {
 color:#a5a5a5;
 background-color:#f5f5f5;
 border-color:#f5f5f5
}
body .cs-gray .sc-d .eshop-detail.wnd-out-of-stock .b-btn-l {
 color:#a7a7a7;
 border-color:#3a3a3a;
 background-color:#3a3a3a
}
.b-btn-dbb .cs-gray .sc-d .eshop-detail.wnd-out-of-stock .b-btn-l {
 border-bottom-color:#999!important
}
.cs-gray .sc-d .claim-default,
.cs-gray:not(.ac-none) .sc-d .b-btn-4 .b-btn-l,
.cs-gray:not(.ac-none) .sc-d .b-btn-4 .wnd-replace-form-button {
 color:#fff
}
.cs-gray .sc-d .claim-default-inv {
 color:#000
}
.cs-gray .sc-d .claim-borders {
 color:#fff
}
.cs-gray .sc-d .claim-borders>span {
 border-top-color:#fff;
 border-bottom-color:#fff
}
.cs-gray .sc-d .claim-bg {
 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-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.header-01 .claim-borders:after,
.cs-gray .sc-d.header-01 .claim-borders:before {
 border-bottom-color:#5d5d5d
}
.cs-gray .sc-d .arrow-submit {
 background-color:#222;
 color:#fff;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .arrow:hover .gallery-arrow-submit {
 box-shadow:0 0 .9375rem rgba(0,0,0,.17)
}
.cs-gray .sc-d .dots li {
 background-color:hsla(0,0%,100%,.2)
}
.cs-gray .sc-d .dots li.active,
body.wnd-fe:not(.touched) .cs-gray .sc-d .dots li:hover {
 background-color:#fff
}
.cs-gray .sc-d .pager a {
 color:#fff
}
body.wnd-fe:not(.touched) .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 .line-color {
 border-color:#676767
}
.cs-gray .sc-d .b-img embed {
 color:#969696;
 outline-color:#777;
 border-color:#4c4c4c
}
.cs-gray .sc-d .wnd-image-placeholder embed {
 color:hsla(0,0%,80%,.5)
}
.cs-gray .sc-d .eshop-grid h2 {
 color:#fff
}
.cs-gray .sc-d .eshop-grid .product-price {
 color:#ccc
}
.cs-gray .sc-d .eshop-grid .product-price-comparative {
 color:#888
}
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-grid .item {
 background-color:transparent
}
.cs-gray .sc-d .eshop-grid .item-media,
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-grid .item:hover {
 background-color:#3c3c3c
}
body.wnd-cms:not(.touched) .cs-gray .sc-d .eshop-grid.typo-09.wnd-active-listing-zone .item:hover {
 background-color:transparent;
 border-color:#555
}
.cs-gray .sc-d .eshop-grid.typo-09 .item {
 background-color:transparent;
 border-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-grid.typo-09 .item:hover {
 background-color:transparent;
 border-color:#555
}
.cs-gray .sc-d .eshop-grid.typo-09 .item-media {
 background-color:#555
}
.cs-gray .sc-d .eshop-slider h2 {
 color:#fff
}
.cs-gray .sc-d .eshop-slider .product-price {
 color:#ccc
}
.cs-gray .sc-d .eshop-slider .product-price-comparative {
 color:#888
}
.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.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-filter a:hover {
 color:#ddd
}
.cs-gray .sc-d .eshop-filter-list {
 border-color:#6f6f6f;
 background:#2e2e2e
}
.cs-gray .sc-d .eshop-loading {
 color:#ccc
}
.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 .pr .eshop-filter-list {
 border-color:#6f6f6f;
 background:#2e2e2e
}
body.wnd-cms:not(.touched) .cs-gray .sc-d .wnd-active-listing-zone .eshop-filter a:hover {
 color:#fff
}
.cs-gray .sc-d .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#3c3c3c
}
.cs-gray .sc-d .eshop-cart-head div {
 color:#fff
}
.cs-gray .sc-d .eshop-cart-tr {
 background-color:#3c3c3c;
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.24)
}
.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 {
 color:#7f7f7f
}
.cs-gray .sc-d .eshop-cart-quantity-button:after,
.cs-gray .sc-d .eshop-cart-quantity-button:before {
 background-color:#a5a5a5
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-cart-quantity-button:hover {
 color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-cart-quantity-button:hover:after,
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-cart-quantity-button:hover:before {
 background-color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#000
}
.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
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-cart-delete:hover {
 color:#fff
}
.cs-gray .sc-d .eshop-cart-total-label {
 color:#9c9c9c
}
.cs-gray .sc-d .eshop-cart-total-value {
 color:#fff
}
.cs-gray .sc-d .eshop-cart-checkout {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.2);
 background-color:#222
}
.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-disable {
 color:#f59b99
}
.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-ribbon-content {
 color:#222;
 background-color:#fff
}
.cs-gray .sc-d .eshop-detail .product-price {
 color:#fff
}
.cs-gray .sc-d .eshop-detail .product-price-comparative {
 color:#888
}
.cs-gray .sc-d .eshop-detail .product-cart {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.2);
 background-color:#222
}
.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
}
.cs-gray .sc-d.s-f {
 color:#fff
}
.cs-gray .sc-d.s-f-edit .s-f-l-w:before,
.cs-gray .sc-d.s-f-map .s-f-l-w:before,
.cs-gray .sc-d.s-f .s-f-border.border-top:before {
 border-color:hsla(0,0%,100%,.3)
}
.cs-gray .sc-d.s-f .b-text a,
.cs-gray .sc-d.s-f .link a {
 color:#fff;
 border-color:hsla(0,0%,100%,.5)
}
body.wnd-fe:not(.touched) .cs-gray .sc-d.s-f .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d.s-f .link a:hover {
 color:#fff;
 border-color:#fff
}
.cs-gray .sc-d.footer-01,
.cs-gray .sc-d.footer-02,
.cs-gray .sc-d.footer-03 {
 color:#fff
}
.cs-gray .sc-d.footer-01 .border-top,
.cs-gray .sc-d.footer-02 .border-top,
.cs-gray .sc-d.footer-03 .border-top {
 border-color:hsla(0,0%,100%,.3)
}
.cs-gray .sc-d.footer-01 .b-text a,
.cs-gray .sc-d.footer-01 .link a,
.cs-gray .sc-d.footer-02 .b-text a,
.cs-gray .sc-d.footer-02 .link a,
.cs-gray .sc-d.footer-03 .b-text a,
.cs-gray .sc-d.footer-03 .link a {
 color:#fff;
 border-color:hsla(0,0%,100%,.5)
}
body.wnd-fe:not(.touched) .cs-gray .sc-d.footer-01 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d.footer-01 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d.footer-02 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d.footer-02 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d.footer-03 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-d.footer-03 .link a:hover {
 color:#fff;
 border-color:#fff
}
.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:#fff;
 border-color:rgba(0,0,0,.15)
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .form input:hover:not(:focus),
body.wnd-fe:not(.touched) .cs-gray .sc-d .form select:hover:not(:focus),
body.wnd-fe:not(.touched) .cs-gray .sc-d .form textarea:hover:not(:focus) {
 border-color:rgba(0,0,0,.3)
}
.cs-gray .sc-d .form select option {
 color:#222
}
.cs-gray .sc-d .form select option:disabled {
 color:#dedede
}
body.wnd-fe:not(.touched) .cs-gray .sc-d .form-group-content input:hover:not(:focus)+div,
body.wnd-fe:not(.touched) .cs-gray .sc-d .form-group-content label:hover:not(:focus)+div {
 border-color:rgba(0,0,0,.3)
}
.cs-gray .sc-d .form .checkbox,
.cs-gray .sc-d .form .radio-button {
 background:#fff;
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-d .form-file-button {
 background:#fafafa;
 color:rgba(0,0,0,.8);
 border-color:#ccc
}
.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.header-11 .cart:before {
 background-color:transparent
}
.cs-gray .sc-d .cart:before {
 background-color:hsla(0,0%,100%,.4)
}
.cs-gray .sc-d .cart a {
 color:#fff
}
body:not(.touched) .cs-gray .sc-d .cart a:hover {
 color:hsla(0,0%,100%,.85)
}
.cs-gray .sc-d .cart a:after {
 color:#fff
}
.cs-gray .sc-d .cart.wnd-active a {
 color:hsla(0,0%,100%,.85)
}
.cs-gray .sc-d .cart-piece-count {
 color:#342f2f;
 background:#fff
}
.cs-gray .sc-d.header-02:not(.all) .cart:before {
 background-color:rgba(0,0,0,.2)
}
.cs-gray .sc-d.header-02:not(.all) .cart a {
 color:#888
}
.cs-gray .sc-d.header-02:not(.all) .cart a:after,
body:not(.touched) .cs-gray .sc-d.header-02:not(.all) .cart a:hover {
 color:#222
}
.cs-gray .sc-d.header-02:not(.all) .cart-piece-count {
 color:#fff;
 background:#342f2f
}
.cs-gray .sc-d.header-02.car-home .cart a,
.cs-gray .sc-d.header-02.car-page .cart a,
.cs-gray .sc-d.header-02.car-system .cart a,
.cs-gray .sc-d.header-02.car_system .cart a,
body:not(.touched) .cs-gray .sc-d.header-02.car-home .cart a:hover,
body:not(.touched) .cs-gray .sc-d.header-02.car-page .cart a:hover,
body:not(.touched) .cs-gray .sc-d.header-02.car-system .cart a:hover,
body:not(.touched) .cs-gray .sc-d.header-02.car_system .cart a:hover {
 color:#fff
}
body:not(.touched) .cs-gray .sc-d.header-02.car-home .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-d.header-02.car-page .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-d.header-02.car-system .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-d.header-02.car_system .cart a:hover .cart-text {
 border-color:currentColor
}
.cs-gray .sc-d.header-02.car-home .cart a:after,
.cs-gray .sc-d.header-02.car-page .cart a:after,
.cs-gray .sc-d.header-02.car-system .cart a:after,
.cs-gray .sc-d.header-02.car_system .cart a:after {
 color:#fff
}
.cs-gray .sc-d.header-02.car-home .cart-piece-count,
.cs-gray .sc-d.header-02.car-page .cart-piece-count,
.cs-gray .sc-d.header-02.car-system .cart-piece-count,
.cs-gray .sc-d.header-02.car_system .cart-piece-count {
 color:#342f2f;
 background:#fff
}
.cs-gray .sc-d.header-10 ul.level-2 .menu-item,
.cs-gray .sc-d.header-10 ul.level-3 .menu-item {
 color:#888
}
body:not(.touched) .cs-gray .sc-d.header-10 ul.level-2 .menu-item:hover,
body:not(.touched) .cs-gray .sc-d.header-10 ul.level-3 .menu-item:hover {
 color:#222
}
.cs-gray .sc-d.header-10 ul.level-2>li,
.cs-gray .sc-d.header-10 ul.level-3>li {
 background:transparent
}
.cs-gray .sc-d.header-06 #menu-block:before,
.cs-gray .sc-d.header-10 #menu-block:before {
 background-image:linear-gradient(#fff,hsla(0,0%,100%,0));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#00FFFFFF",GradientType=0)
}
.cs-gray .sc-d.header-06 #menu-block:after,
.cs-gray .sc-d.header-10 #menu-block:after {
 background-image:linear-gradient(hsla(0,0%,100%,0),#fff);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF",endColorstr="#FFFFFFFF",GradientType=0)
}
.cs-gray .sc-d.header-06 #menu-slider,
.cs-gray .sc-d.header-10 #menu-slider {
 background:#fff
}
.cs-gray .sc-d.header-06 #menu-slider.visible,
.cs-gray .sc-d.header-10 #menu-slider.visible {
 box-shadow:0 0 4.55625rem .50625rem rgba(0,0,0,.13)
}
.cs-gray .sc-d.header-06 .menu-close:after,
.cs-gray .sc-d.header-06 .menu-close:before,
.cs-gray .sc-d.header-10 .menu-close:after,
.cs-gray .sc-d.header-10 .menu-close:before {
 background:#d0d0d0
}
body:not(.touched) .cs-gray .sc-d.header-06 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-d.header-06 .menu-close:hover:before,
body:not(.touched) .cs-gray .sc-d.header-10 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-d.header-10 .menu-close:hover:before {
 background:#222
}
.cs-gray .sc-d.header-06 .menu-item,
.cs-gray .sc-d.header-06 .menu-item~.mm-arrow:after,
.cs-gray .sc-d.header-10 .menu-item,
.cs-gray .sc-d.header-10 .menu-item~.mm-arrow:after {
 color:#888
}
.cs-gray .sc-d.header-06 .wnd-active-path .menu-item,
.cs-gray .sc-d.header-06 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-d.header-06 .wnd-active .menu-item,
.cs-gray .sc-d.header-06 .wnd-active .menu-item~.mm-arrow:after,
.cs-gray .sc-d.header-10 .wnd-active-path .menu-item,
.cs-gray .sc-d.header-10 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-d.header-10 .wnd-active .menu-item,
.cs-gray .sc-d.header-10 .wnd-active .menu-item~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-d.header-06 .menu-item:hover,
body:not(.touched) .cs-gray .sc-d.header-06 .menu-item:hover~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-d.header-10 .menu-item:hover,
body:not(.touched) .cs-gray .sc-d.header-10 .menu-item:hover~.mm-arrow:after {
 color:#222
}
.cs-gray .sc-d.header-06 .scrollup:after,
.cs-gray .sc-d.header-10 .scrollup:after {
 border-bottom:8px solid #222
}
.cs-gray .sc-d.header-06 .scrolldown:after,
.cs-gray .sc-d.header-10 .scrolldown:after {
 border-top:8px solid #222
}
.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.header-02:not(.all) #menu-submit span,
.cs-gray .sc-d.header-02:not(.all) #menu-submit span:after,
.cs-gray .sc-d.header-02:not(.all) #menu-submit span:before,
.cs-gray .sc-d.header-07.home #menu-submit span,
.cs-gray .sc-d.header-07.home #menu-submit span:after,
.cs-gray .sc-d.header-07.home #menu-submit span:before {
 background-color:#222
}
.cs-gray .sc-d.header-02.car-home #menu-submit span,
.cs-gray .sc-d.header-02.car-home #menu-submit span:after,
.cs-gray .sc-d.header-02.car-home #menu-submit span:before,
.cs-gray .sc-d.header-02.car-page #menu-submit span,
.cs-gray .sc-d.header-02.car-page #menu-submit span:after,
.cs-gray .sc-d.header-02.car-page #menu-submit span:before,
.cs-gray .sc-d.header-02.car-system #menu-submit span,
.cs-gray .sc-d.header-02.car-system #menu-submit span:after,
.cs-gray .sc-d.header-02.car-system #menu-submit span:before,
.cs-gray .sc-d.header-02.car_system #menu-submit span,
.cs-gray .sc-d.header-02.car_system #menu-submit span:after,
.cs-gray .sc-d.header-02.car_system #menu-submit span:before {
 background-color:#fff
}
.cs-gray .sc-d.bgonscroll .wnd-fixed {
 background-color:#222
}
.cs-gray .sc-d.header-02:not(.all):not(.car-home):not(.car-page):not(.car-system):not(.car_system).bgonscroll .wnd-fixed {
 background-color:#fff
}
.cs-gray .sc-d.header-05 .bgonscroll {
 background-color:#222
}
.cs-gray .sc-d.header-06.bgonscroll .section-fixed {
 background-color:#222;
 box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15)
}
.cs-gray .sc-d.header-06 #menu-slider {
 border-left-color:transparent
}
.cs-gray .sc-d.header-07.home .nav-line {
 background:hsla(0,0%,100%,.95);
 box-shadow:none
}
.cs-gray .sc-d.header-07.home.bgonscroll .nav-line {
 background-color:#fff
}
.cs-gray .sc-d.header-07.bgonscroll .nav-line {
 background-color:#222;
 box-shadow:0 0 1.875rem rgba(0,0,0,.15)
}
.cs-gray .sc-d .logo-default,
.cs-gray .sc-d .logo-default embed {
 color:#fff
}
.cs-gray .sc-d .logo-default-inv .logo-content,
.cs-gray .sc-d .logo-default-inv .logo-content embed {
 color:#000
}
.cs-gray .sc-d .logo-bg .logo-content {
 background-color:#fff;
 color:#000
}
.cs-gray .sc-d .logo-bg .logo-content embed {
 color:#000
}
.cs-gray .sc-d .logo-bg .logo-content.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-d .logo-bg .logo-content.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-d .logo-bg-inv .logo-content {
 background-color:#000;
 color:#fff
}
.cs-gray .sc-d .logo-bg-inv .logo-content embed {
 color:#fff
}
.cs-gray .sc-d .logo-bg-inv .logo-content.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-d .logo-bg-inv .logo-content.logo-top .logo-text {
 background-color:#000
}
.cs-gray .sc-d .logo-bg-inv .logo-content.logo-top embed {
 color:#000
}
.cs-gray .sc-d .logo-color .logo-content {
 background-color:#999;
 color:#fff
}
.cs-gray .sc-d .logo-color .logo-content embed {
 color:#fff
}
.cs-gray .sc-d .logo-color .logo-content.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-d .logo-color .logo-content.logo-top .logo-text {
 background-color:#999
}
.cs-gray .sc-d .logo-color .logo-content.logo-top embed {
 color:#999
}
.cs-gray .sc-d .logo-color-inv .logo-content {
 background-color:#fff;
 color:#999
}
.cs-gray .sc-d .logo-color-inv .logo-content embed {
 color:#999
}
.cs-gray .sc-d .logo-color-inv .logo-content.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-d .logo-color-inv .logo-content.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-d .logo-color-text .logo-content,
.cs-gray .sc-d .logo-color-text .logo-content embed {
 color:#999
}
.cs-gray .sc-d .logo-color-alpha .logo-content {
 background-color:hsla(0,0%,60%,.8);
 color:#fff
}
.cs-gray .sc-d .logo-color-alpha .logo-content embed {
 color:#fff
}
.cs-gray .sc-d .logo-color-alpha .logo-content.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-d .logo-color-alpha .logo-content.logo-top .logo-text {
 background-color:hsla(0,0%,60%,.8)
}
.cs-gray .sc-d .logo-color-alpha .logo-content.logo-top embed {
 color:#999
}
.cs-gray .sc-d .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5);
 color:#fff
}
.cs-gray .sc-d .logo-gray .logo-content embed {
 color:#fff
}
.cs-gray .sc-d .logo-gray .logo-content.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-d .logo-gray .logo-content.logo-top .logo-text {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-d .logo-gray .logo-content.logo-top embed {
 color:#777
}
.cs-gray .sc-d .logo-borders {
 border-color:#fff;
 color:#fff
}
.cs-gray .sc-d .logo-borders embed {
 color:#fff
}
.cs-gray .sc-d.header-01 .logo-borders .logo-text:after,
.cs-gray .sc-d.header-01 .logo-borders .logo-text:before {
 border-color:#5d5d5d
}
.cs-gray .sc-d.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-default .logo-content,
.cs-gray .sc-d.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-default .logo-content embed {
 color:#000
}
.cs-gray .sc-d.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-default-inv .logo-content,
.cs-gray .sc-d.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-default-inv .logo-content embed {
 color:#fff
}
.cs-gray .sc-d.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-borders {
 border-color:#000;
 color:#000
}
.cs-gray .sc-d.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-borders embed,
.cs-gray .sc-d.header-07.home .logo-default .logo-content {
 color:#000
}
.cs-gray .sc-d.header-07.home .logo-default-inv .logo-content {
 color:#fff
}
.cs-gray .sc-d.header-07.home .logo-bg .logo-content {
 background-color:#fff;
 color:#000
}
.cs-gray .sc-d.header-07.home .logo-bg-inv .logo-content {
 background-color:#000;
 color:#fff
}
.cs-gray .sc-d.header-07.home .logo-color .logo-content {
 color:#fff
}
.cs-gray .sc-d.header-07.home .logo-color-inv .logo-content {
 background-color:#fff
}
.cs-gray .sc-d.header-07.home .logo-color-alpha .logo-content {
 color:#fff
}
.cs-gray .sc-d.header-07.home .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5);
 color:#fff
}
.cs-gray .sc-d.header-07.home .logo-borders {
 border-color:#000;
 color:#000
}
.cs-gray .sc-d .b-text h1 {
 color:#fff
}
.cs-gray .sc-d .b-text h1 a {
 color:inherit;
 border-color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-d .b-text h2 {
 color:#fff
}
.cs-gray .sc-d .b-text h2 a {
 color:inherit;
 border-color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-d .b-text h3 {
 color:#fff
}
.wt-blogpost .cs-gray .sc-d .b-text h3 {
 color:hsla(0,0%,100%,.65)
}
.cs-gray .sc-d .b-text h3 a {
 color:inherit;
 border-color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-d .b-text a,
.cs-gray .sc-d .link a {
 color:#fff;
 border-color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-d .b-text blockquote {
 color:#ccc
}
.cs-gray .sc-d .b-text blockquote a {
 color:inherit!important;
 border-color:hsla(0,0%,80%,.5)!important
}
.cs-gray .sc-d .b-text h3:before {
 background-color:#fff
}
.cs-gray .sc-d .mt .b-text h3 {
 color:#fff
}
.cs-gray .sc-d .mt .b-text h4 {
 color:#ccc
}
.cs-gray .sc-m .blog h2,
.cs-gray .sc-m .s-bdh-t {
 color:#fff
}
.cs-gray .sc-m .blog .item-date {
 color:hsla(0,0%,100%,.75)
}
.cs-gray .sc-m .blog:not(.blog-feed-board) .item-perex blockquote,
.cs-gray .sc-m .blog:not(.blog-feed-board) .item-perex h1,
.cs-gray .sc-m .blog:not(.blog-feed-board) .item-perex h2,
.cs-gray .sc-m .blog:not(.blog-feed-board) .item-perex h3 {
 color:hsla(0,0%,100%,.6)
}
.cs-gray .sc-m .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
 background-image:linear-gradient(transparent,rgba(0,0,0,.7));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#B3000000",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 {
 color:#fff
}
.cs-gray .sc-m .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
 border-color:hsla(0,0%,100%,.1)
}
body.wnd-cms:not(.touched) .cs-gray .sc-m .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body.wnd-fe:not(.touched) .cs-gray .sc-m .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:hsla(0,0%,100%,.15)
}
.cs-gray .sc-m .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.cs-gray .sc-m .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
 background-color:#fff;
 box-shadow:0 0 .0625rem 0 rgba(0,0,0,.2)
}
.cs-gray .sc-m .blog-feed-board .item-head h2 {
 color:#222
}
.cs-gray .sc-m .blog-feed-board .item-date:before {
 background-color:#fff
}
.cs-gray .sc-m .blog-feed-board .item-date:after {
 background-color:#555
}
.cs-gray .sc-m .blog-feed-board .item-date>div {
 background-color:#555;
 color:#fff
}
.cs-gray .sc-m .blog-feed-board .item-perex,
.cs-gray .sc-m .blog-feed-board .item-perex blockquote,
.cs-gray .sc-m .blog-feed-board .item-perex h1,
.cs-gray .sc-m .blog-feed-board .item-perex h2,
.cs-gray .sc-m .blog-feed-board .item-perex h3,
.cs-gray .sc-m .blog-feed-board .item-perex h4 {
 color:#888
}
.cs-gray .sc-m .b-btn-1 .b-btn-l,
.cs-gray .sc-m .b-btn-1 .wnd-replace-form-button,
.cs-gray .sc-m .eshop .b-btn-3 .b-btn-l,
.cs-gray .sc-m .eshop .b-btn-3 .wnd-replace-form-button {
 background-color:#fff;
 color:#2e2e2e;
 border-color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#e6e6e6;
 border-color:#e6e6e6
}
.cs-gray .sc-m .b-btn-2 .b-btn-l,
.cs-gray .sc-m .b-btn-2 .wnd-replace-form-button {
 color:#fff;
 background-color:transparent;
 border-color:hsla(0,0%,100%,.5)
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-2 .wnd-replace-form-button:hover {
 border-color:#fff
}
.b-btn-dso .cs-gray .sc-m .b-btn-2 .b-btn-l,
.b-btn-dso .cs-gray .sc-m .b-btn-2 .wnd-replace-form-button {
 background-color:#000
}
.cs-gray .sc-m .b-btn-3 .b-btn-l,
.cs-gray .sc-m .b-btn-3 .wnd-replace-form-button {
 background-color:#999;
 border-color:#999;
 color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#8a8a8a;
 border-color:#8a8a8a
}
.cs-gray .sc-m .b-btn-4 .b-btn-l,
.cs-gray .sc-m .b-btn-4 .wnd-replace-form-button {
 border-color:hsla(0,0%,100%,.4);
 color:hsla(0,0%,100%,.8);
 background-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-4 .wnd-replace-form-button:hover {
 border-color:#fff;
 color:#fff
}
.cs-gray .sc-m .b-btn-5 .b-btn-l,
.cs-gray .sc-m .b-btn-5 .wnd-replace-form-button {
 color:#fff;
 background-color:transparent
}
.cs-gray .sc-m .b-btn-5 .b-btn-l .b-btn-t,
.cs-gray .sc-m .b-btn-5 .wnd-replace-form-button .b-btn-t {
 border-color:hsla(0,0%,100%,.4)
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched) .cs-gray .sc-m .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
 border-color:#fff
}
.b-btn-dbb .cs-gray .sc-m .b-btn-1 .b-btn-l,
.b-btn-dbb .cs-gray .sc-m .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .cs-gray .sc-m .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .cs-gray .sc-m .b-btn.b-btn-3 .wnd-replace-form-button {
 border-bottom-color:rgba(0,0,0,.08)
}
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-m .b-btn-2 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-m .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-m .b-btn-4 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-m .b-btn-4 .wnd-replace-form-button {
 box-shadow:0 .25rem 0 hsla(0,0%,100%,.2)
}
.b-btn-dso .cs-gray .sc-m .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .cs-gray .sc-m .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
 box-shadow:0 .5rem 1.5625rem 0 rgba(0,0,0,.6)
}
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-m .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-m .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
 box-shadow:0 .25rem .9375rem #000
}
.cs-gray .sc-m .eshop-cart.wnd-checkout-disable .eshop-cart-checkout .b-btn-l {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-m .eshop-detail .product-cart.wnd-waiting .b-btn-l,
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-detail .product-cart.wnd-waiting .b-btn-l:hover {
 color:#a5a5a5;
 background-color:#f5f5f5;
 border-color:#f5f5f5
}
body .cs-gray .sc-m .eshop-detail.wnd-out-of-stock .b-btn-l {
 color:#a7a7a7;
 border-color:#3a3a3a;
 background-color:#3a3a3a
}
.b-btn-dbb .cs-gray .sc-m .eshop-detail.wnd-out-of-stock .b-btn-l {
 border-bottom-color:#999!important
}
.cs-gray .sc-m .claim-default,
.cs-gray:not(.ac-none) .sc-m .b-btn-4 .b-btn-l,
.cs-gray:not(.ac-none) .sc-m .b-btn-4 .wnd-replace-form-button {
 color:#fff
}
.cs-gray .sc-m .claim-default-inv {
 color:#000
}
.cs-gray .sc-m .claim-borders {
 color:#fff
}
.cs-gray .sc-m .claim-borders>span {
 border-top-color:#fff;
 border-bottom-color:#fff
}
.cs-gray .sc-m .claim-bg {
 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-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.header-01 .claim-borders:after,
.cs-gray .sc-m.header-01 .claim-borders:before {
 border-bottom-color:hsla(0,0%,100%,.8)
}
.cs-gray .sc-m .arrow-submit {
 background-color:#222;
 color:#fff;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .arrow:hover .gallery-arrow-submit {
 box-shadow:0 0 .9375rem rgba(0,0,0,.17)
}
.cs-gray .sc-m .dots li {
 background-color:hsla(0,0%,100%,.2)
}
.cs-gray .sc-m .dots li.active,
body.wnd-fe:not(.touched) .cs-gray .sc-m .dots li:hover {
 background-color:#fff
}
.cs-gray .sc-m .pager a {
 color:#fff
}
body.wnd-fe:not(.touched) .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 .line-color {
 border-color:hsla(0,0%,100%,.3)
}
.cs-gray .sc-m .b-img embed {
 color:#cacaca;
 outline-color:#939393;
 border-color:#727272
}
.cs-gray .sc-m .wnd-image-placeholder embed {
 color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m .eshop-grid h2 {
 color:#fff
}
.cs-gray .sc-m .eshop-grid .product-price {
 color:hsla(0,0%,100%,.6)
}
.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-grid .item {
 background-color:transparent
}
.cs-gray .sc-m .eshop-grid .item-media,
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-grid .item:hover {
 background-color:#3c3c3c
}
body.wnd-cms:not(.touched) .cs-gray .sc-m .eshop-grid.typo-09.wnd-active-listing-zone .item:hover {
 background-color:transparent;
 border-color:hsla(0,0%,100%,.4)
}
.cs-gray .sc-m .eshop-grid.typo-09 .item {
 background-color:transparent;
 border-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-grid.typo-09 .item:hover {
 background-color:transparent;
 border-color:hsla(0,0%,100%,.4)
}
.cs-gray .sc-m .eshop-grid.typo-09 .item-media {
 background-color:#3c3c3c
}
.cs-gray .sc-m .eshop-slider h2 {
 color:#fff
}
.cs-gray .sc-m .eshop-slider .product-price {
 color:hsla(0,0%,100%,.6)
}
.cs-gray .sc-m .eshop-slider .product-price-comparative {
 color:hsla(0,0%,100%,.4)
}
.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.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-filter a:hover {
 color:#fff
}
.cs-gray .sc-m .eshop-filter-list {
 border-color:hsla(0,0%,100%,.6);
 background:#3c3c3c
}
.cs-gray .sc-m .eshop-loading {
 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 .pr .eshop-filter-list {
 border-color:hsla(0,0%,100%,.6);
 background:#3c3c3c
}
body.wnd-cms:not(.touched) .cs-gray .sc-m .wnd-active-listing-zone .eshop-filter a:hover {
 color:#fff
}
.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 {
 color:#7f7f7f
}
.cs-gray .sc-m .eshop-cart-quantity-button:after,
.cs-gray .sc-m .eshop-cart-quantity-button:before {
 background-color:#a5a5a5
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-cart-quantity-button:hover {
 color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-cart-quantity-button:hover:after,
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-cart-quantity-button:hover:before {
 background-color:#fff
}
body.wnd-fe:not(.touched) .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
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-cart-delete:hover {
 color:#fff
}
.cs-gray .sc-m .eshop-cart-total-label {
 color:#9c9c9c
}
.cs-gray .sc-m .eshop-cart-total-value {
 color:#fff
}
.cs-gray .sc-m .eshop-cart-checkout {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.2);
 background-color:#272727
}
.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-disable {
 color:#f59b99
}
.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-ribbon-content {
 color:#222;
 background-color:#fff
}
.cs-gray .sc-m .eshop-detail .product-price {
 color:#fff
}
.cs-gray .sc-m .eshop-detail .product-price-comparative {
 color:hsla(0,0%,100%,.6)
}
.cs-gray .sc-m .eshop-detail .product-cart {
 box-shadow:0 -.25rem .9375rem rgba(0,0,0,.2);
 background-color:#272727
}
.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
}
.cs-gray .sc-m.s-f {
 color:#fff
}
.cs-gray .sc-m.s-f-edit .s-f-l-w:before,
.cs-gray .sc-m.s-f-map .s-f-l-w:before,
.cs-gray .sc-m.s-f .s-f-border.border-top:before {
 border-color:hsla(0,0%,100%,.3)
}
.cs-gray .sc-m.s-f .b-text a,
.cs-gray .sc-m.s-f .link a {
 color:#fff;
 border-color:hsla(0,0%,100%,.5)
}
body.wnd-fe:not(.touched) .cs-gray .sc-m.s-f .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m.s-f .link a:hover {
 color:#fff;
 border-color:#fff
}
.cs-gray .sc-m.footer-01,
.cs-gray .sc-m.footer-02,
.cs-gray .sc-m.footer-03 {
 color:#fff
}
.cs-gray .sc-m.footer-01 .border-top,
.cs-gray .sc-m.footer-02 .border-top,
.cs-gray .sc-m.footer-03 .border-top {
 border-color:hsla(0,0%,100%,.3)
}
.cs-gray .sc-m.footer-01 .b-text a,
.cs-gray .sc-m.footer-01 .link a,
.cs-gray .sc-m.footer-02 .b-text a,
.cs-gray .sc-m.footer-02 .link a,
.cs-gray .sc-m.footer-03 .b-text a,
.cs-gray .sc-m.footer-03 .link a {
 color:#fff;
 border-color:hsla(0,0%,100%,.5)
}
body.wnd-fe:not(.touched) .cs-gray .sc-m.footer-01 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m.footer-01 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m.footer-02 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m.footer-02 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m.footer-03 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-m.footer-03 .link a:hover {
 color:#fff;
 border-color:#fff
}
.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:#fff;
 border-color:rgba(0,0,0,.2)
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .form input:hover:not(:focus),
body.wnd-fe:not(.touched) .cs-gray .sc-m .form select:hover:not(:focus),
body.wnd-fe:not(.touched) .cs-gray .sc-m .form textarea:hover:not(:focus) {
 border-color:rgba(0,0,0,.4)
}
.cs-gray .sc-m .form select option {
 color:#222
}
.cs-gray .sc-m .form select option:disabled {
 color:#dedede
}
body.wnd-fe:not(.touched) .cs-gray .sc-m .form-group-content input:hover:not(:focus)+div,
body.wnd-fe:not(.touched) .cs-gray .sc-m .form-group-content label:hover:not(:focus)+div {
 border-color:rgba(0,0,0,.4)
}
.cs-gray .sc-m .form .checkbox,
.cs-gray .sc-m .form .radio-button {
 background:#fff;
 border-color:rgba(0,0,0,.2)
}
.cs-gray .sc-m .form-file-button {
 background:#fafafa;
 color:rgba(0,0,0,.8);
 border-color:rgba(0,0,0,.2)
}
.cs-gray .sc-m .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-m.header-11 .cart:before {
 background-color:transparent
}
.cs-gray .sc-m .cart:before {
 background-color:hsla(0,0%,100%,.4)
}
.cs-gray .sc-m .cart a {
 color:#fff
}
body:not(.touched) .cs-gray .sc-m .cart a:hover {
 color:hsla(0,0%,100%,.85)
}
.cs-gray .sc-m .cart a:after {
 color:#fff
}
.cs-gray .sc-m .cart.wnd-active a {
 color:hsla(0,0%,100%,.85)
}
.cs-gray .sc-m .cart-piece-count {
 color:#342f2f;
 background:#fff
}
.cs-gray .sc-m.header-02:not(.all) .cart:before {
 background-color:rgba(0,0,0,.2)
}
.cs-gray .sc-m.header-02:not(.all) .cart a {
 color:#888
}
.cs-gray .sc-m.header-02:not(.all) .cart a:after,
body:not(.touched) .cs-gray .sc-m.header-02:not(.all) .cart a:hover {
 color:#222
}
.cs-gray .sc-m.header-02:not(.all) .cart-piece-count {
 color:#fff;
 background:#342f2f
}
.cs-gray .sc-m.header-02.car-home .cart:before,
.cs-gray .sc-m.header-02.car-page .cart:before,
.cs-gray .sc-m.header-02.car-system .cart:before,
.cs-gray .sc-m.header-02.car_system .cart:before {
 background-color:hsla(0,0%,100%,.4)
}
.cs-gray .sc-m.header-02.car-home .cart a,
.cs-gray .sc-m.header-02.car-page .cart a,
.cs-gray .sc-m.header-02.car-system .cart a,
.cs-gray .sc-m.header-02.car_system .cart a,
body:not(.touched) .cs-gray .sc-m.header-02.car-home .cart a:hover,
body:not(.touched) .cs-gray .sc-m.header-02.car-page .cart a:hover,
body:not(.touched) .cs-gray .sc-m.header-02.car-system .cart a:hover,
body:not(.touched) .cs-gray .sc-m.header-02.car_system .cart a:hover {
 color:#fff
}
body:not(.touched) .cs-gray .sc-m.header-02.car-home .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-m.header-02.car-page .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-m.header-02.car-system .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-m.header-02.car_system .cart a:hover .cart-text {
 border-color:currentColor
}
.cs-gray .sc-m.header-02.car-home .cart a:after,
.cs-gray .sc-m.header-02.car-page .cart a:after,
.cs-gray .sc-m.header-02.car-system .cart a:after,
.cs-gray .sc-m.header-02.car_system .cart a:after {
 color:#fff
}
.cs-gray .sc-m.header-02.car-home .cart-piece-count,
.cs-gray .sc-m.header-02.car-page .cart-piece-count,
.cs-gray .sc-m.header-02.car-system .cart-piece-count,
.cs-gray .sc-m.header-02.car_system .cart-piece-count {
 color:#342f2f;
 background:#fff
}
.cs-gray .sc-m.header-10 ul.level-2 .menu-item,
.cs-gray .sc-m.header-10 ul.level-3 .menu-item {
 color:#888
}
body:not(.touched) .cs-gray .sc-m.header-10 ul.level-2 .menu-item:hover,
body:not(.touched) .cs-gray .sc-m.header-10 ul.level-3 .menu-item:hover {
 color:#222
}
.cs-gray .sc-m.header-10 ul.level-2>li,
.cs-gray .sc-m.header-10 ul.level-3>li {
 background:transparent
}
.cs-gray .sc-m.header-06 #menu-slider {
 background:#fff
}
.cs-gray .sc-m.header-06 #menu-block:before,
.cs-gray .sc-m.header-10 #menu-block:before {
 background-image:linear-gradient(#fff,hsla(0,0%,100%,0));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#00FFFFFF",GradientType=0)
}
.cs-gray .sc-m.header-06 #menu-block:after,
.cs-gray .sc-m.header-10 #menu-block:after {
 background-image:linear-gradient(hsla(0,0%,100%,0),#fff);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF",endColorstr="#FFFFFFFF",GradientType=0)
}
.cs-gray .sc-m.header-06 #menu-slider,
.cs-gray .sc-m.header-10 #menu-slider {
 background:#fff
}
.cs-gray .sc-m.header-06 #menu-slider.visible,
.cs-gray .sc-m.header-10 #menu-slider.visible {
 box-shadow:0 0 4.55625rem .50625rem rgba(0,0,0,.13)
}
.cs-gray .sc-m.header-06 .menu-close:after,
.cs-gray .sc-m.header-06 .menu-close:before,
.cs-gray .sc-m.header-10 .menu-close:after,
.cs-gray .sc-m.header-10 .menu-close:before {
 background:#d0d0d0
}
body:not(.touched) .cs-gray .sc-m.header-06 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-m.header-06 .menu-close:hover:before,
body:not(.touched) .cs-gray .sc-m.header-10 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-m.header-10 .menu-close:hover:before {
 background:#222
}
.cs-gray .sc-m.header-06 .menu-item,
.cs-gray .sc-m.header-06 .menu-item~.mm-arrow:after,
.cs-gray .sc-m.header-10 .menu-item,
.cs-gray .sc-m.header-10 .menu-item~.mm-arrow:after {
 color:#888
}
.cs-gray .sc-m.header-06 .wnd-active-path .menu-item,
.cs-gray .sc-m.header-06 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-m.header-06 .wnd-active .menu-item,
.cs-gray .sc-m.header-06 .wnd-active .menu-item~.mm-arrow:after,
.cs-gray .sc-m.header-10 .wnd-active-path .menu-item,
.cs-gray .sc-m.header-10 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-m.header-10 .wnd-active .menu-item,
.cs-gray .sc-m.header-10 .wnd-active .menu-item~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-m.header-06 .menu-item:hover,
body:not(.touched) .cs-gray .sc-m.header-06 .menu-item:hover~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-m.header-10 .menu-item:hover,
body:not(.touched) .cs-gray .sc-m.header-10 .menu-item:hover~.mm-arrow:after {
 color:#222
}
.cs-gray .sc-m.header-06 .scrollup:after,
.cs-gray .sc-m.header-10 .scrollup:after {
 border-bottom:8px solid #222
}
.cs-gray .sc-m.header-06 .scrolldown:after,
.cs-gray .sc-m.header-10 .scrolldown:after {
 border-top:8px solid #222
}
.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.header-02:not(.all) #menu-submit span,
.cs-gray .sc-m.header-02:not(.all) #menu-submit span:after,
.cs-gray .sc-m.header-02:not(.all) #menu-submit span:before,
.cs-gray .sc-m.header-07.home #menu-submit span,
.cs-gray .sc-m.header-07.home #menu-submit span:after,
.cs-gray .sc-m.header-07.home #menu-submit span:before {
 background-color:#222
}
.cs-gray .sc-m.header-02.car-home #menu-submit span,
.cs-gray .sc-m.header-02.car-home #menu-submit span:after,
.cs-gray .sc-m.header-02.car-home #menu-submit span:before,
.cs-gray .sc-m.header-02.car-page #menu-submit span,
.cs-gray .sc-m.header-02.car-page #menu-submit span:after,
.cs-gray .sc-m.header-02.car-page #menu-submit span:before,
.cs-gray .sc-m.header-02.car-system #menu-submit span,
.cs-gray .sc-m.header-02.car-system #menu-submit span:after,
.cs-gray .sc-m.header-02.car-system #menu-submit span:before,
.cs-gray .sc-m.header-02.car_system #menu-submit span,
.cs-gray .sc-m.header-02.car_system #menu-submit span:after,
.cs-gray .sc-m.header-02.car_system #menu-submit span:before {
 background-color:#fff
}
.cs-gray .sc-m.bgonscroll .wnd-fixed {
 background-color:#222
}
.cs-gray .sc-m.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system).bgonscroll .wnd-fixed {
 background-color:#fff
}
.cs-gray .sc-m.header-05 .bgonscroll {
 background-color:#222
}
.cs-gray .sc-m.header-06.bgonscroll .section-fixed {
 background-color:#222;
 box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15)
}
.cs-gray .sc-m.header-06 #menu-slider {
 border-left-color:transparent
}
.cs-gray .sc-m.header-07.home .nav-line {
 background:hsla(0,0%,100%,.95);
 box-shadow:none
}
.cs-gray .sc-m.header-07.home.bgonscroll .nav-line {
 background-color:#fff
}
.cs-gray .sc-m.header-07.bgonscroll .nav-line {
 background-color:#222;
 box-shadow:0 0 1.875rem rgba(0,0,0,.15)
}
.l-d-bl .cs-gray .sc-m.s-hm .s-o,
.l-d-bl .cs-gray .sc-m.s-hn .s-o,
.l-d-bm .cs-gray .sc-m.s-hm .s-o,
.l-d-bm .cs-gray .sc-m.s-hn .s-o,
.l-d-bs .cs-gray .sc-m.s-hm .s-o,
.l-d-bs .cs-gray .sc-m.s-hn .s-o {
 border-color:#fff
}
.cs-gray .sc-m.s-hn .bgonscroll,
.cs-gray .sc-m.s-hn.wnd-nav-border {
 border-bottom-color:hsla(0,0%,100%,.1)
}
.cs-gray .sc-m.s-hn .bgonscroll {
 background:#272727
}
.cs-gray .sc-m.s-hn .cart {
 color:hsla(0,0%,100%,.65)
}
.cs-gray .sc-m.s-hn .cart:before {
 background-color:hsla(0,0%,100%,.4)
}
.cs-gray .sc-m.s-hn .cart-piece-count {
 color:#342f2f;
 background:#f0f0f0
}
.cs-gray .sc-m.s-hn .cart a:after {
 color:hsla(0,0%,100%,.8)
}
.cs-gray .sc-m .logo-default,
.cs-gray .sc-m .logo-default embed,
body:not(.touched) .cs-gray .sc-m.s-hn .cart a:hover {
 color:#fff
}
.cs-gray .sc-m .logo-default-inv,
.cs-gray .sc-m .logo-default-inv embed {
 color:#000
}
.cs-gray .sc-m .logo-bg .logo-content {
 background-color:#fff;
 color:#000
}
.cs-gray .sc-m .logo-bg embed {
 color:#000
}
.cs-gray .sc-m .logo-bg.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-m .logo-bg.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-m .logo-bg-inv .logo-content {
 background-color:#000;
 color:#fff
}
.cs-gray .sc-m .logo-bg-inv embed {
 color:#fff
}
.cs-gray .sc-m .logo-bg-inv.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-m .logo-bg-inv.logo-top .logo-text {
 background-color:#000
}
.cs-gray .sc-m .logo-bg-inv.logo-top embed {
 color:#000
}
.cs-gray .sc-m .logo-color .logo-content {
 color:#fff;
 background-color:#999
}
.cs-gray .sc-m .logo-color embed {
 color:#fff
}
.cs-gray .sc-m .logo-color.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-m .logo-color.logo-top .logo-text {
 background-color:#999
}
.cs-gray .sc-m .logo-color.logo-top embed {
 color:#999
}
.cs-gray .sc-m .logo-color-inv .logo-content {
 background-color:#fff;
 color:#999
}
.cs-gray .sc-m .logo-color-inv embed {
 color:#999
}
.cs-gray .sc-m .logo-color-inv.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-m .logo-color-inv.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-m .logo-color-text,
.cs-gray .sc-m .logo-color-text embed {
 color:#999
}
.cs-gray .sc-m .logo-color-alpha .logo-content {
 background-color:hsla(0,0%,60%,.8);
 color:#fff
}
.cs-gray .sc-m .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-m .logo-color-alpha.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-m .logo-color-alpha.logo-top .logo-text {
 background-color:hsla(0,0%,60%,.8)
}
.cs-gray .sc-m .logo-color-alpha.logo-top embed {
 color:#999
}
.cs-gray .sc-m .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5);
 color:#fff
}
.cs-gray .sc-m .logo-gray embed {
 color:#fff
}
.cs-gray .sc-m .logo-gray.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-m .logo-gray.logo-top .logo-text {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-m .logo-gray.logo-top embed {
 color:#777
}
.cs-gray .sc-m .logo-borders {
 border-color:#fff;
 color:#fff
}
.cs-gray .sc-m .logo-borders embed {
 color:#fff
}
.cs-gray .sc-m .logo-borders.logo-top {
 border:none
}
.cs-gray .sc-m .logo-borders.logo-top .logo-text:after,
.cs-gray .sc-m .logo-borders.logo-top .logo-text:before {
 border-color:hsla(0,0%,100%,.8)
}
.cs-gray .sc-m.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-default .logo-content,
.cs-gray .sc-m.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-default .logo-content embed {
 color:#000
}
.cs-gray .sc-m.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-default-inv .logo-content,
.cs-gray .sc-m.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-default-inv .logo-content embed {
 color:#fff
}
.cs-gray .sc-m.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-borders {
 border-color:#000;
 color:#000
}
.cs-gray .sc-m.header-02:not(.all):not(.car-home):not(.car-page):not(.car_system):not(.car-system) .logo-borders embed,
.cs-gray .sc-m.header-07.home .logo-default .logo-content {
 color:#000
}
.cs-gray .sc-m.header-07.home .logo-default-inv .logo-content {
 color:#fff
}
.cs-gray .sc-m.header-07.home .logo-bg .logo-content {
 background-color:#fff;
 color:#000
}
.cs-gray .sc-m.header-07.home .logo-bg-inv .logo-content {
 background-color:#000;
 color:#fff
}
.cs-gray .sc-m.header-07.home .logo-color .logo-content {
 color:#fff
}
.cs-gray .sc-m.header-07.home .logo-color-inv .logo-content {
 background-color:#fff
}
.cs-gray .sc-m.header-07.home .logo-color-alpha .logo-content {
 color:#fff
}
.cs-gray .sc-m.header-07.home .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5);
 color:#fff
}
.cs-gray .sc-m.header-07.home .logo-borders {
 border-color:#000;
 color:#000
}
.cs-gray .sc-m .b-text h1 {
 color:#fff
}
.cs-gray .sc-m .b-text h1 a {
 color:inherit;
 border-color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m .b-text h2 {
 color:#fff
}
.cs-gray .sc-m .b-text h2 a {
 color:inherit;
 border-color:hsla(0,0%,100%,.5)
}
.cs-gray .sc-m .b-text h3 {
 color:#fff
}
.wt-blogpost .cs-gray .sc-m .b-text h3 {
 color:hsla(0,0%,100%,.65)
}
.cs-gray .sc-m .b-text h3 a {
 color:inherit;
 border-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)
}
.cs-gray .sc-m .b-text blockquote {
 color:#ccc
}
.cs-gray .sc-m .b-text blockquote a {
 color:inherit!important;
 border-color:hsla(0,0%,80%,.5)!important
}
.cs-gray .sc-m .b-text h3:before {
 background-color:#fff
}
.cs-gray .sc-m .mt .b-text h3 {
 color:#fff
}
.cs-gray .sc-m .mt .b-text h4 {
 color:hsla(0,0%,100%,.7)
}
.cs-gray .sc-ml .s-bdh-t {
 color:rgba(0,0,0,.9)
}
.cs-gray .sc-ml .blog h2 {
 color:#393939
}
.cs-gray .sc-ml .blog .item-date,
.cs-gray .sc-ml .blog .item .item-perex blockquote,
.cs-gray .sc-ml .blog .item .item-perex h1,
.cs-gray .sc-ml .blog .item .item-perex h2,
.cs-gray .sc-ml .blog .item .item-perex h3 {
 color:rgba(0,0,0,.5)
}
.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-wrapper {
 border-color:rgba(0,0,0,.1)
}
body.wnd-cms:not(.touched) .cs-gray .sc-ml .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-ml .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.cs-gray .sc-ml .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
 background-color:#fff;
 box-shadow:0 0 .0625rem 0 rgba(0,0,0,.2)
}
.cs-gray .sc-ml .blog-feed-board .item-head h2 {
 color:#222
}
.cs-gray .sc-ml .blog-feed-board .item-date:before {
 background-color:#fff
}
.cs-gray .sc-ml .blog-feed-board .item-date:after {
 background-color:#555
}
.cs-gray .sc-ml .blog-feed-board .item-date>div {
 background-color:#555;
 color:#fff
}
.cs-gray .sc-ml .blog-feed-board .item-perex,
.cs-gray .sc-ml .blog-feed-board .item-perex blockquote,
.cs-gray .sc-ml .blog-feed-board .item-perex h1,
.cs-gray .sc-ml .blog-feed-board .item-perex h2,
.cs-gray .sc-ml .blog-feed-board .item-perex h3,
.cs-gray .sc-ml .blog-feed-board .item-perex h4 {
 color:#888
}
.cs-gray .sc-ml .b-btn-1 .b-btn-l,
.cs-gray .sc-ml .b-btn-1 .wnd-replace-form-button,
.cs-gray .sc-ml .eshop .b-btn-3 .b-btn-l,
.cs-gray .sc-ml .eshop .b-btn-3 .wnd-replace-form-button {
 background-color:#2e2e2e;
 color:#fff;
 border-color:#2e2e2e
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#434343;
 border-color:#434343
}
.cs-gray .sc-ml .b-btn-2 .b-btn-l,
.cs-gray .sc-ml .b-btn-2 .wnd-replace-form-button {
 color:rgba(0,0,0,.9);
 background-color:transparent;
 border-color:rgba(0,0,0,.6)
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-2 .wnd-replace-form-button:hover {
 border-color:rgba(0,0,0,.9)
}
.b-btn-dso .cs-gray .sc-ml .b-btn-2 .b-btn-l,
.b-btn-dso .cs-gray .sc-ml .b-btn-2 .wnd-replace-form-button {
 background-color:#fff
}
.cs-gray .sc-ml .b-btn-3 .b-btn-l,
.cs-gray .sc-ml .b-btn-3 .wnd-replace-form-button {
 background-color:#848484;
 border-color:#848484;
 color:#fff
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-3 .wnd-replace-form-button:hover {
 background-color:#777;
 border-color:#777
}
.cs-gray .sc-ml .b-btn-4 .b-btn-l,
.cs-gray .sc-ml .b-btn-4 .wnd-replace-form-button {
 border-color:rgba(0,0,0,.5);
 color:rgba(0,0,0,.7);
 background-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-4 .wnd-replace-form-button:hover {
 border-color:rgba(0,0,0,.9);
 color:rgba(0,0,0,.9)
}
.cs-gray .sc-ml .b-btn-5 .b-btn-l,
.cs-gray .sc-ml .b-btn-5 .wnd-replace-form-button {
 color:rgba(0,0,0,.9);
 background-color:transparent
}
.cs-gray .sc-ml .b-btn-5 .b-btn-l .b-btn-t,
.cs-gray .sc-ml .b-btn-5 .wnd-replace-form-button .b-btn-t {
 border-color:rgba(0,0,0,.3)
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
 border-color:rgba(0,0,0,.9)
}
.b-btn-dbb .cs-gray .sc-ml .b-btn-1 .b-btn-l,
.b-btn-dbb .cs-gray .sc-ml .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .cs-gray .sc-ml .eshop .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .cs-gray .sc-ml .eshop .b-btn.b-btn-3 .wnd-replace-form-button {
 border-bottom-color:hsla(0,0%,100%,.2)
}
.b-btn-dbb .cs-gray .sc-ml .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .cs-gray .sc-ml .b-btn.b-btn-3 .wnd-replace-form-button {
 border-bottom-color:rgba(0,0,0,.08)
}
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-ml .b-btn-2 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-ml .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-ml .b-btn-4 .b-btn-l,
.b-btn-dbb:not(.b-btn-bw-2) .cs-gray .sc-ml .b-btn-4 .wnd-replace-form-button {
 box-shadow:0 .25rem 0 rgba(0,0,0,.08)
}
.b-btn-dso .cs-gray .sc-ml .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .cs-gray .sc-ml .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
 box-shadow:0 .5rem 1.5625rem 0 rgba(0,0,0,.07)
}
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-ml .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .cs-gray .sc-ml .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
 box-shadow:0 .25rem .9375rem rgba(0,0,0,.17)
}
.cs-gray .sc-ml .eshop-cart.wnd-checkout-disable .eshop-cart-checkout .b-btn-l {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.cs-gray .sc-ml .eshop-detail .product-cart.wnd-waiting .b-btn-l,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-detail .product-cart.wnd-waiting .b-btn-l:hover {
 color:#a5a5a5;
 background-color:#f5f5f5;
 border-color:#f5f5f5
}
body .cs-gray .sc-ml .eshop-detail.wnd-out-of-stock .b-btn-l {
 color:#777;
 border-color:#e8e8e8;
 background-color:#e8e8e8
}
.b-btn-dbb .cs-gray .sc-ml .eshop-detail.wnd-out-of-stock .b-btn-l {
 border-bottom-color:#999!important
}
.cs-gray:not(.ac-none) .sc-ml .b-btn-4 .b-btn-l,
.cs-gray:not(.ac-none) .sc-ml .b-btn-4 .wnd-replace-form-button {
 color:rgba(0,0,0,.9)
}
.cs-gray .sc-ml .claim-default {
 color:#000
}
.cs-gray .sc-ml .claim-default-inv {
 color:#fff
}
.cs-gray .sc-ml .claim-borders {
 color:#000
}
.cs-gray .sc-ml .claim-borders>span {
 border-top-color:#000;
 border-bottom-color:#000
}
.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-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.header-01 .claim-borders:after,
.cs-gray .sc-ml.header-01 .claim-borders:before {
 border-bottom-color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .arrow-submit {
 background-color:#fff;
 color:#666;
 box-shadow:0 0 1.5625rem 0 rgba(0,0,0,.07)
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .arrow:hover .gallery-arrow-submit {
 box-shadow:0 0 .9375rem rgba(0,0,0,.17)
}
.cs-gray .sc-ml .dots li {
 background-color:rgba(0,0,0,.2)
}
.cs-gray .sc-ml .dots li.active,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .dots li:hover {
 background-color:#333
}
.cs-gray .sc-ml .pager a {
 color:#222
}
body.wnd-fe:not(.touched) .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 .line-color {
 border-color:rgba(0,0,0,.25)
}
.cs-gray .sc-ml .b-img embed {
 color:#525252;
 outline-color:#797979;
 border-color:#b0b0b0
}
.cs-gray .sc-ml .wnd-image-placeholder embed {
 color:rgba(0,0,0,.25)
}
.cs-gray .sc-ml .eshop-grid h2 {
 color:rgba(0,0,0,.9)
}
.cs-gray .sc-ml .eshop-grid .product-price {
 color:rgba(0,0,0,.6)
}
.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:#f9f7fa
}
.cs-gray .sc-ml .eshop-grid .item {
 background-color:transparent
}
.cs-gray .sc-ml .eshop-grid .item-media,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-grid .item:hover {
 background-color:#f9f7fa
}
body.wnd-cms:not(.touched) .cs-gray .sc-ml .eshop-grid.typo-09.wnd-active-listing-zone .item:hover {
 background-color:transparent;
 border-color:rgba(34,34,34,.3)
}
.cs-gray .sc-ml .eshop-grid.typo-09 .item {
 background-color:transparent;
 border-color:transparent
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-grid.typo-09 .item:hover {
 background-color:transparent;
 border-color:rgba(34,34,34,.3)
}
.cs-gray .sc-ml .eshop-grid.typo-09 .item-media {
 background-color:#f9f7fa
}
.cs-gray .sc-ml .eshop-slider h2 {
 color:rgba(0,0,0,.9)
}
.cs-gray .sc-ml .eshop-slider .product-price {
 color:rgba(0,0,0,.6)
}
.cs-gray .sc-ml .eshop-slider .product-price-comparative {
 color:rgba(0,0,0,.4)
}
.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)
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-filter a:hover {
 color:rgba(0,0,0,.7)
}
.cs-gray .sc-ml .eshop-filter a.selected {
 color:#2e2e2e
}
.cs-gray .sc-ml .eshop-filter-list {
 border-color:#d2cccc;
 background:#fff
}
.cs-gray .sc-ml .eshop-loading {
 color:rgba(0,0,0,.6)
}
.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 .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:#2e2e2e
}
.cs-gray .sc-ml .eshop .wnd-empty-thumbnail .thumbnail {
 background-color:#f9f7fa
}
.cs-gray .sc-ml .eshop-cart-head div {
 color:#888
}
.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:#222
}
.cs-gray .sc-ml .eshop-cart-price,
.cs-gray .sc-ml .eshop-cart-product-variant {
 color:#888
}
.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.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-cart-quantity-button:hover:after,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-cart-quantity-button:hover:before {
 background-color:#342f2f
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-cart-quantity:hover input:not(:disabled) {
 border-color:#a5a5a5
}
.cs-gray .sc-ml .eshop-cart-out-of-stock {
 color:#f59b99
}
.cs-gray .sc-ml .eshop-cart-sum {
 color:#222
}
.cs-gray .sc-ml .eshop-cart-delete {
 color:#d1d1d1
}
body.wnd-fe:not(.touched) .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:#222
}
.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 .wnd-empty-thumbnail .eshop-cart-product-image {
 background-color:#f9f7fa
}
.cs-gray .sc-ml .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
 color:#f59b99
}
.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-ribbon-content {
 color:#fff;
 background-color:#222
}
.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-gallery-nav-arrow {
 color:#424242
}
.cs-gray .sc-ml .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
 background-color:#f9f7fa
}
.cs-gray .sc-ml.s-f {
 color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml.s-f-edit .s-f-l-w:before,
.cs-gray .sc-ml.s-f-map .s-f-l-w:before,
.cs-gray .sc-ml.s-f .s-f-border.border-top:before {
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-ml.s-f .b-text a,
.cs-gray .sc-ml.s-f .link a {
 color:rgba(0,0,0,.8);
 border-color:rgba(0,0,0,.5)
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml.s-f .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml.s-f .link a:hover {
 color:#000;
 border-color:#000
}
.cs-gray .sc-ml.footer-01,
.cs-gray .sc-ml.footer-02,
.cs-gray .sc-ml.footer-03 {
 color:rgba(0,0,0,.8)
}
.cs-gray .sc-ml.footer-01 .border-top,
.cs-gray .sc-ml.footer-02 .border-top,
.cs-gray .sc-ml.footer-03 .border-top {
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-ml.footer-01 .b-text a,
.cs-gray .sc-ml.footer-01 .link a,
.cs-gray .sc-ml.footer-02 .b-text a,
.cs-gray .sc-ml.footer-02 .link a,
.cs-gray .sc-ml.footer-03 .b-text a,
.cs-gray .sc-ml.footer-03 .link a {
 color:rgba(0,0,0,.8);
 border-color:rgba(0,0,0,.5)
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml.footer-01 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml.footer-01 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml.footer-02 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml.footer-02 .link a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml.footer-03 .b-text a:hover,
body.wnd-fe:not(.touched) .cs-gray .sc-ml.footer-03 .link a:hover {
 color:#000;
 border-color:#000
}
.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:#fff;
 border-color:rgba(0,0,0,.15)
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .form input:hover:not(:focus),
body.wnd-fe:not(.touched) .cs-gray .sc-ml .form select:hover:not(:focus),
body.wnd-fe:not(.touched) .cs-gray .sc-ml .form textarea:hover:not(:focus) {
 border-color:rgba(0,0,0,.3)
}
.cs-gray .sc-ml .form select option {
 color:#222
}
.cs-gray .sc-ml .form select option:disabled {
 color:#dedede
}
body.wnd-fe:not(.touched) .cs-gray .sc-ml .form-group-content input:hover:not(:focus)+div,
body.wnd-fe:not(.touched) .cs-gray .sc-ml .form-group-content label:hover:not(:focus)+div {
 border-color:rgba(0,0,0,.3)
}
.cs-gray .sc-ml .form .checkbox,
.cs-gray .sc-ml .form .radio-button {
 background:#fff;
 border-color:rgba(0,0,0,.15)
}
.cs-gray .sc-ml .form-file-button {
 background:#fafafa;
 color:rgba(0,0,0,.8);
 border-color:rgba(0,0,0,.2)
}
.cs-gray .sc-ml .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-ml.header-11 .cart:before {
 background-color:transparent
}
.cs-gray .sc-ml .cart:before {
 background-color:rgba(0,0,0,.2)
}
.cs-gray .sc-ml .cart a {
 color:#222
}
body:not(.touched) .cs-gray .sc-ml .cart a:hover {
 color:rgba(34,34,34,.7)
}
.cs-gray .sc-ml .cart a:after {
 color:#000
}
.cs-gray .sc-ml .cart.wnd-active a {
 color:rgba(34,34,34,.7)
}
.cs-gray .sc-ml .cart-piece-count {
 color:#fff;
 background:#342f2f
}
.cs-gray .sc-ml.header-02:not(.all) .cart a {
 color:#888
}
.cs-gray .sc-ml.header-02:not(.all) .cart a:after,
body:not(.touched) .cs-gray .sc-ml.header-02:not(.all) .cart a:hover {
 color:#222
}
.cs-gray .sc-ml.header-02.car-home .cart a,
.cs-gray .sc-ml.header-02.car-page .cart a,
.cs-gray .sc-ml.header-02.car-system .cart a,
.cs-gray .sc-ml.header-02.car_system .cart a,
body:not(.touched) .cs-gray .sc-ml.header-02.car-home .cart a:hover,
body:not(.touched) .cs-gray .sc-ml.header-02.car-page .cart a:hover,
body:not(.touched) .cs-gray .sc-ml.header-02.car-system .cart a:hover,
body:not(.touched) .cs-gray .sc-ml.header-02.car_system .cart a:hover {
 color:#000
}
body:not(.touched) .cs-gray .sc-ml.header-02.car-home .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-ml.header-02.car-page .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-ml.header-02.car-system .cart a:hover .cart-text,
body:not(.touched) .cs-gray .sc-ml.header-02.car_system .cart a:hover .cart-text {
 border-color:currentColor
}
.cs-gray .sc-ml.header-02.car-home .cart a:after,
.cs-gray .sc-ml.header-02.car-page .cart a:after,
.cs-gray .sc-ml.header-02.car-system .cart a:after,
.cs-gray .sc-ml.header-02.car_system .cart a:after {
 color:#000
}
.cs-gray .sc-ml.header-06 #menu-block:before,
.cs-gray .sc-ml.header-10 #menu-block:before {
 background-image:linear-gradient(#fff,hsla(0,0%,100%,0));
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#00FFFFFF",GradientType=0)
}
.cs-gray .sc-ml.header-06 #menu-block:after,
.cs-gray .sc-ml.header-10 #menu-block:after {
 background-image:linear-gradient(hsla(0,0%,100%,0),#fff);
 -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00FFFFFF",endColorstr="#FFFFFFFF",GradientType=0)
}
.cs-gray .sc-ml.header-06 #menu-slider,
.cs-gray .sc-ml.header-10 #menu-slider {
 background:#fff
}
.cs-gray .sc-ml.header-06 #menu-slider.visible,
.cs-gray .sc-ml.header-10 #menu-slider.visible {
 box-shadow:0 0 4.55625rem .50625rem rgba(0,0,0,.13)
}
.cs-gray .sc-ml.header-06 .menu-close:after,
.cs-gray .sc-ml.header-06 .menu-close:before,
.cs-gray .sc-ml.header-10 .menu-close:after,
.cs-gray .sc-ml.header-10 .menu-close:before {
 background:#d0d0d0
}
body:not(.touched) .cs-gray .sc-ml.header-06 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-ml.header-06 .menu-close:hover:before,
body:not(.touched) .cs-gray .sc-ml.header-10 .menu-close:hover:after,
body:not(.touched) .cs-gray .sc-ml.header-10 .menu-close:hover:before {
 background:#222
}
.cs-gray .sc-ml.header-06 .menu-item,
.cs-gray .sc-ml.header-06 .menu-item~.mm-arrow:after,
.cs-gray .sc-ml.header-10 .menu-item,
.cs-gray .sc-ml.header-10 .menu-item~.mm-arrow:after {
 color:#888
}
.cs-gray .sc-ml.header-06 .wnd-active-path .menu-item,
.cs-gray .sc-ml.header-06 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-ml.header-06 .wnd-active .menu-item,
.cs-gray .sc-ml.header-06 .wnd-active .menu-item~.mm-arrow:after,
.cs-gray .sc-ml.header-10 .wnd-active-path .menu-item,
.cs-gray .sc-ml.header-10 .wnd-active-path .menu-item~.mm-arrow:after,
.cs-gray .sc-ml.header-10 .wnd-active .menu-item,
.cs-gray .sc-ml.header-10 .wnd-active .menu-item~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-ml.header-06 .menu-item:hover,
body:not(.touched) .cs-gray .sc-ml.header-06 .menu-item:hover~.mm-arrow:after,
body:not(.touched) .cs-gray .sc-ml.header-10 .menu-item:hover,
body:not(.touched) .cs-gray .sc-ml.header-10 .menu-item:hover~.mm-arrow:after {
 color:#222
}
.cs-gray .sc-ml.header-06 .scrollup:after,
.cs-gray .sc-ml.header-10 .scrollup:after {
 border-bottom:8px solid #222
}
.cs-gray .sc-ml.header-06 .scrolldown:after,
.cs-gray .sc-ml.header-10 .scrolldown:after {
 border-top:8px solid #222
}
.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:#222
}
.cs-gray .sc-ml.header-02.car-home #menu-submit span,
.cs-gray .sc-ml.header-02.car-home #menu-submit span:after,
.cs-gray .sc-ml.header-02.car-home #menu-submit span:before,
.cs-gray .sc-ml.header-02.car-page #menu-submit span,
.cs-gray .sc-ml.header-02.car-page #menu-submit span:after,
.cs-gray .sc-ml.header-02.car-page #menu-submit span:before,
.cs-gray .sc-ml.header-02.car-system #menu-submit span,
.cs-gray .sc-ml.header-02.car-system #menu-submit span:after,
.cs-gray .sc-ml.header-02.car-system #menu-submit span:before,
.cs-gray .sc-ml.header-02.car_system #menu-submit span,
.cs-gray .sc-ml.header-02.car_system #menu-submit span:after,
.cs-gray .sc-ml.header-02.car_system #menu-submit span:before {
 background-color:#000
}
.cs-gray .sc-ml.bgonscroll .wnd-fixed,
.cs-gray .sc-ml.header-05 .bgonscroll {
 background-color:#fff
}
.cs-gray .sc-ml.header-06.bgonscroll .section-fixed {
 background-color:#fff;
 box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15)
}
.cs-gray .sc-ml.header-06 #menu-slider {
 border-left-color:transparent
}
.cs-gray .sc-ml.header-07.home .nav-line {
 background:hsla(0,0%,100%,.95);
 box-shadow:none
}
.cs-gray .sc-ml.header-07.home.bgonscroll .nav-line {
 background-color:#fff
}
.cs-gray .sc-ml.header-07.bgonscroll .nav-line {
 background-color:#fff;
 box-shadow:0 0 1.875rem rgba(0,0,0,.15)
}
.cs-gray .sc-ml .logo-default,
.cs-gray .sc-ml .logo-default embed {
 color:#000
}
.cs-gray .sc-ml .logo-default-inv,
.cs-gray .sc-ml .logo-default-inv embed {
 color:#fff
}
.cs-gray .sc-ml .logo-bg .logo-content {
 background-color:#fff;
 color:#000
}
.cs-gray .sc-ml .logo-bg embed {
 color:#000
}
.cs-gray .sc-ml .logo-bg.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-ml .logo-bg.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-ml .logo-bg-inv .logo-content {
 background-color:#000;
 color:#fff
}
.cs-gray .sc-ml .logo-bg-inv embed {
 color:#fff
}
.cs-gray .sc-ml .logo-bg-inv.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-ml .logo-bg-inv.logo-top .logo-text {
 background-color:#000
}
.cs-gray .sc-ml .logo-bg-inv.logo-top embed {
 color:#000
}
.cs-gray .sc-ml .logo-color .logo-content {
 color:#fff;
 background-color:#999
}
.cs-gray .sc-ml .logo-color embed {
 color:#fff
}
.cs-gray .sc-ml .logo-color.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-ml .logo-color.logo-top .logo-text {
 background-color:#999
}
.cs-gray .sc-ml .logo-color.logo-top embed {
 color:#999
}
.cs-gray .sc-ml .logo-color-inv .logo-content {
 background-color:#fff;
 color:#999
}
.cs-gray .sc-ml .logo-color-inv embed {
 color:#999
}
.cs-gray .sc-ml .logo-color-inv.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-ml .logo-color-inv.logo-top .logo-text {
 background-color:#fff
}
.cs-gray .sc-ml .logo-color-text,
.cs-gray .sc-ml .logo-color-text embed {
 color:#999
}
.cs-gray .sc-ml .logo-color-alpha .logo-content {
 background-color:hsla(0,0%,60%,.8);
 color:#fff
}
.cs-gray .sc-ml .logo-color-alpha embed {
 color:#fff
}
.cs-gray .sc-ml .logo-color-alpha.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-ml .logo-color-alpha.logo-top .logo-text {
 background-color:hsla(0,0%,60%,.8)
}
.cs-gray .sc-ml .logo-color-alpha.logo-top embed {
 color:#999
}
.cs-gray .sc-ml .logo-gray .logo-content {
 background-color:rgba(0,0,0,.5);
 color:#fff
}
.cs-gray .sc-ml .logo-gray embed {
 color:#fff
}
.cs-gray .sc-ml .logo-gray.logo-top .logo-content {
 background-color:transparent
}
.cs-gray .sc-ml .logo-gray.logo-top .logo-text {
 background-color:rgba(0,0,0,.5)
}
.cs-gray .sc-ml .logo-gray.logo-top embed {
 color:#777
}
.cs-gray .sc-ml .logo-borders {
 border-color:#000;
 color:#000
}
.cs-gray .sc-ml .logo-borders embed {
 color:#000
}
.cs-gray .sc-ml .logo-borders.logo-top {
 border:none
}
.cs-gray .sc-ml .logo-borders.logo-top .logo-text:after,
.cs-gray .sc-ml .logo-borders.logo-top .logo-text:before {
 border-color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .b-text h1 {
 color:rgba(0,0,0,.9)
}
.cs-gray .sc-ml .b-text h1 a {
 color:inherit;
 border-color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .b-text h2 {
 color:rgba(0,0,0,.9)
}
.cs-gray .sc-ml .b-text h2 a {
 color:inherit;
 border-color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .b-text h3 {
 color:rgba(0,0,0,.9)
}
.wt-blogpost .cs-gray .sc-ml .b-text h3 {
 color:rgba(0,0,0,.55)
}
.cs-gray .sc-ml .b-text h3 a {
 color:inherit;
 border-color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .b-text a,
.cs-gray .sc-ml .link a {
 color:rgba(0,0,0,.9);
 border-color:rgba(0,0,0,.4)
}
.cs-gray .sc-ml .b-text blockquote {
 color:rgba(0,0,0,.75)
}
.cs-gray .sc-ml .b-text blockquote a {
 color:inherit!important;
 border-color:rgba(0,0,0,.3)!important
}
.cs-gray .sc-ml .b-text h3:before {
 background-color:rgba(0,0,0,.9)
}
.cs-gray .sc-ml .mt .b-text h3 {
 color:#000
}
.cs-gray .sc-ml .mt .b-text h4 {
 color:rgba(0,0,0,.7)
}
@media screen and (min-width:48em) {
 .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-w.header-02:not(.all) .cart a:after {
  color:#888
 }
 .cs-gray .sc-w.header-02.car-home .cart a:after,
 .cs-gray .sc-w.header-02.car-page .cart a:after,
 .cs-gray .sc-w.header-02.car-system .cart a:after,
 .cs-gray .sc-w.header-02.car_system .cart a:after {
  color:#000
 }
 .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-b.header-02:not(.all) .cart a:after {
  color:#888
 }
 .cs-gray .sc-b.header-02.car-home .cart a:after,
 .cs-gray .sc-b.header-02.car-page .cart a:after,
 .cs-gray .sc-b.header-02.car-system .cart a:after,
 .cs-gray .sc-b.header-02.car_system .cart a:after {
  color:#000
 }
 .cs-gray .sc-d .eshop-filter-list {
  border-color:transparent;
  background:none
 }
 .cs-gray .sc-d .eshop-cart-checkout {
  background-color:transparent;
  box-shadow:none
 }
 .cs-gray .sc-d.header-02:not(.all) .cart a:after {
  color:#888
 }
 .cs-gray .sc-d.header-02.car-home .cart a:after,
 .cs-gray .sc-d.header-02.car-page .cart a:after,
 .cs-gray .sc-d.header-02.car-system .cart a:after,
 .cs-gray .sc-d.header-02.car_system .cart a:after {
  color:#fff
 }
 .cs-gray .sc-m .eshop-filter-list {
  border-color:transparent;
  background:none
 }
 .cs-gray .sc-m .eshop-cart-checkout {
  background-color:transparent;
  box-shadow:none
 }
 .cs-gray .sc-m.header-02:not(.all) .cart a:after {
  color:#888
 }
 .cs-gray .sc-m.header-02.car-home .cart a:after,
 .cs-gray .sc-m.header-02.car-page .cart a:after,
 .cs-gray .sc-m.header-02.car-system .cart a:after,
 .cs-gray .sc-m.header-02.car_system .cart a:after {
  color:#fff
 }
 .cs-gray .sc-ml .eshop-filter-list {
  border-color:transparent;
  background:none
 }
 .cs-gray .sc-ml .eshop-cart-checkout {
  background-color:transparent;
  box-shadow:none
 }
 .cs-gray .sc-ml.header-02:not(.all) .cart a:after {
  color:#888
 }
 .cs-gray .sc-ml.header-02.car-home .cart a:after,
 .cs-gray .sc-ml.header-02.car-page .cart a:after,
 .cs-gray .sc-ml.header-02.car-system .cart a:after,
 .cs-gray .sc-ml.header-02.car_system .cart a:after {
  color:#000
 }
}
@media screen and (min-width:56.25em) {
 body:not(.touched) .cs-gray .sc-w .cart a:hover:after {
  color:rgba(34,34,34,.7)
 }
 .cs-gray .sc-w .cart a:after {
  color:#222
 }
 .cs-gray .sc-w .cart.wnd-active a:after {
  color:rgba(34,34,34,.7)
 }
 body:not(.touched) .cs-gray .sc-w.header-02:not(.all) .cart a:hover:after {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-w.header-02.car-home .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-w.header-02.car-page .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-w.header-02.car-system .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-w.header-02.car_system .cart a:hover:after {
  color:#000
 }
 .cs-gray .sc-w .menu-item {
  color:#222
 }
 .cs-gray .sc-w .wnd-active-path>.menu-item,
 .cs-gray .sc-w .wnd-active>.menu-item,
 .cs-gray .sc-w ul.level-2 .menu-item,
 body:not(.touched) .cs-gray .sc-w .menu-item:hover {
  color:rgba(34,34,34,.7)
 }
 body:not(.touched) .cs-gray .sc-w ul.level-2 .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-w ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-w ul.level-2:after {
  border-bottom-color:#dedede
 }
 .cs-gray .sc-w ul.level-2>li {
  background:#fff;
  border-color:#eee
 }
 .cs-gray .sc-w ul.level-2>li:first-child,
 .cs-gray .sc-w ul.level-2>li:last-child {
  border-color:#eee
 }
 .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:#222
 }
 .cs-gray .sc-w ul.level-3 .menu-item,
 .cs-gray .sc-w ul.level-3 .wnd-active-path>.menu-item {
  color:rgba(34,34,34,.7)
 }
 .cs-gray .sc-w ul.level-3 .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-w ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-w ul.level-3 .wnd-active-path>.menu-item:hover {
  color:#222
 }
 .cs-gray .sc-w.header-02:not(.all) .menu-item {
  color:#888
 }
 .cs-gray .sc-w.header-02:not(.all) .wnd-active-path>.menu-item,
 .cs-gray .sc-w.header-02:not(.all) .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-w.header-02:not(.all) .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-w.header-02.car-home ul.level-1>li>.menu-item,
 .cs-gray .sc-w.header-02.car-page ul.level-1>li>.menu-item,
 .cs-gray .sc-w.header-02.car-system ul.level-1>li>.menu-item,
 .cs-gray .sc-w.header-02.car_system ul.level-1>li>.menu-item,
 body:not(.touched) .cs-gray .sc-w.header-02.car-home ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-w.header-02.car-page ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-w.header-02.car-system ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-w.header-02.car_system ul.level-1>li>.menu-item:hover {
  color:#000
 }
 .cs-gray .sc-w.header-02.car-home ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-w.header-02.car-home ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-w.header-02.car-page ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-w.header-02.car-page ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-w.header-02.car-system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-w.header-02.car-system ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-w.header-02.car_system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-w.header-02.car_system ul.level-1>.wnd-active>.menu-item>span,
 body:not(.touched) .cs-gray .sc-w.header-02.car-home ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-w.header-02.car-page ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-w.header-02.car-system ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-w.header-02.car_system ul.level-1>li>.menu-item:hover>span {
  border-color:currentColor
 }
 body:not(.touched) .cs-gray .sc-w.header-09 #menu ul.level-1>li .menu-item:hover {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-w.header-09 #menu ul.level-1>li .menu-item:hover span {
  border-bottom-color:#222
 }
 .cs-gray .sc-w.header-09 #menu ul.level-1 .wnd-active-path>.menu-item,
 .cs-gray .sc-w.header-09 #menu ul.level-1 .wnd-active>.menu-item {
  color:#222
 }
 .cs-gray .sc-w.header-09 #menu ul.level-1 .wnd-active-path>.menu-item span,
 .cs-gray .sc-w.header-09 #menu ul.level-1 .wnd-active>.menu-item span {
  border-bottom-color:#222
 }
 body:not(.touched) .cs-gray .sc-w.header-09 .cart a:hover {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-w.header-09 .cart a:hover .cart-text {
  border-color:#222
 }
 .cs-gray .sc-w.header-09 .cart.wnd-active a {
  color:#222
 }
 .cs-gray .sc-w.header-09 .cart.wnd-active a .cart-text {
  border-color:#222
 }
 body:not(.touched) .cs-gray .sc-b .cart a:hover:after {
  color:rgba(34,34,34,.7)
 }
 .cs-gray .sc-b .cart a:after {
  color:#222
 }
 .cs-gray .sc-b .cart.wnd-active a:after {
  color:rgba(34,34,34,.7)
 }
 body:not(.touched) .cs-gray .sc-b.header-02:not(.all) .cart a:hover:after {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-b.header-02.car-home .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-b.header-02.car-page .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-b.header-02.car-system .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-b.header-02.car_system .cart a:hover:after {
  color:#000
 }
 .cs-gray .sc-b .menu-item {
  color:#222
 }
 .cs-gray .sc-b .wnd-active-path>.menu-item,
 .cs-gray .sc-b .wnd-active>.menu-item,
 .cs-gray .sc-b ul.level-2 .menu-item,
 body:not(.touched) .cs-gray .sc-b .menu-item:hover {
  color:rgba(34,34,34,.7)
 }
 body:not(.touched) .cs-gray .sc-b ul.level-2 .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-b ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-b ul.level-2:after {
  border-bottom-color:#dedede
 }
 .cs-gray .sc-b ul.level-2>li {
  background:#fff;
  border-color:#eee
 }
 .cs-gray .sc-b ul.level-2>li:first-child,
 .cs-gray .sc-b ul.level-2>li:last-child {
  border-color:#eee
 }
 .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:#222
 }
 .cs-gray .sc-b ul.level-3 .menu-item,
 .cs-gray .sc-b ul.level-3 .wnd-active-path>.menu-item {
  color:rgba(34,34,34,.7)
 }
 .cs-gray .sc-b ul.level-3 .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-b ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-b ul.level-3 .wnd-active-path>.menu-item:hover {
  color:#222
 }
 .cs-gray .sc-b.header-02:not(.all) .menu-item {
  color:#888
 }
 .cs-gray .sc-b.header-02:not(.all) .wnd-active-path>.menu-item,
 .cs-gray .sc-b.header-02:not(.all) .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-b.header-02:not(.all) .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-b.header-02.car-home ul.level-1>li>.menu-item,
 .cs-gray .sc-b.header-02.car-page ul.level-1>li>.menu-item,
 .cs-gray .sc-b.header-02.car-system ul.level-1>li>.menu-item,
 .cs-gray .sc-b.header-02.car_system ul.level-1>li>.menu-item,
 body:not(.touched) .cs-gray .sc-b.header-02.car-home ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-b.header-02.car-page ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-b.header-02.car-system ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-b.header-02.car_system ul.level-1>li>.menu-item:hover {
  color:#000
 }
 .cs-gray .sc-b.header-02.car-home ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-b.header-02.car-home ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-b.header-02.car-page ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-b.header-02.car-page ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-b.header-02.car-system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-b.header-02.car-system ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-b.header-02.car_system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-b.header-02.car_system ul.level-1>.wnd-active>.menu-item>span,
 body:not(.touched) .cs-gray .sc-b.header-02.car-home ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-b.header-02.car-page ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-b.header-02.car-system ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-b.header-02.car_system ul.level-1>li>.menu-item:hover>span {
  border-color:currentColor
 }
 body:not(.touched) .cs-gray .sc-b.header-09 #menu ul.level-1>li .menu-item:hover {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-b.header-09 #menu ul.level-1>li .menu-item:hover span {
  border-bottom-color:#222
 }
 .cs-gray .sc-b.header-09 #menu ul.level-1 .wnd-active-path>.menu-item,
 .cs-gray .sc-b.header-09 #menu ul.level-1 .wnd-active>.menu-item {
  color:#222
 }
 .cs-gray .sc-b.header-09 #menu ul.level-1 .wnd-active-path>.menu-item span,
 .cs-gray .sc-b.header-09 #menu ul.level-1 .wnd-active>.menu-item span {
  border-bottom-color:#222
 }
 body:not(.touched) .cs-gray .sc-b.header-09 .cart a:hover {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-b.header-09 .cart a:hover .cart-text {
  border-color:#222
 }
 .cs-gray .sc-b.header-09 .cart.wnd-active a {
  color:#222
 }
 .cs-gray .sc-b.header-09 .cart.wnd-active a .cart-text {
  border-color:#222
 }
 body:not(.touched) .cs-gray .sc-d .cart a:hover:after {
  color:hsla(0,0%,100%,.85)
 }
 .cs-gray .sc-d .cart a:after {
  color:#fff
 }
 .cs-gray .sc-d .cart.wnd-active a:after {
  color:hsla(0,0%,100%,.85)
 }
 body:not(.touched) .cs-gray .sc-d.header-02:not(.all) .cart a:hover:after {
  color:#222
 }
 .cs-gray .sc-d:not(.header-10) .menu-item,
 body:not(.touched) .cs-gray .sc-d.header-02.car-home .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-d.header-02.car-page .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-d.header-02.car-system .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-d.header-02.car_system .cart a:hover:after {
  color:#fff
 }
 .cs-gray .sc-d:not(.header-10) .wnd-active-path .menu-item,
 .cs-gray .sc-d:not(.header-10) .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-d:not(.header-10) .menu-item:hover {
  color:hsla(0,0%,100%,.85)
 }
 .cs-gray .sc-d:not(.header-10) ul.level-2 .menu-item {
  color:hsla(0,0%,100%,.45)
 }
 body:not(.touched) .cs-gray .sc-d:not(.header-10) ul.level-2 .menu-item:hover {
  color:#fff
 }
 .cs-gray .sc-d:not(.header-10) ul.level-2:before {
  border-bottom-color:#222
 }
 .cs-gray .sc-d:not(.header-10) ul.level-2:after {
  border-bottom-color:#5d5d5d
 }
 .cs-gray .sc-d:not(.header-10) ul.level-2>li {
  background:#222;
  border-color:#4c4c4c
 }
 .cs-gray .sc-d:not(.header-10) ul.level-2>li:first-child,
 .cs-gray .sc-d:not(.header-10) ul.level-2>li:last-child {
  border-color:#4c4c4c
 }
 .cs-gray .sc-d:not(.header-10) ul.level-2 .mm-arrow:after,
 .cs-gray .sc-d:not(.header-10) ul.level-2 .wnd-active-path .menu-item,
 .cs-gray .sc-d:not(.header-10) ul.level-2 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-d:not(.header-10) ul.level-3 .menu-item,
 .cs-gray .sc-d:not(.header-10) ul.level-3 .wnd-active-path>.menu-item {
  color:hsla(0,0%,100%,.45)
 }
 .cs-gray .sc-d:not(.header-10) ul.level-3 .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-d:not(.header-10) ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-d:not(.header-10) ul.level-3 .wnd-active-path>.menu-item:hover {
  color:#fff
 }
 .cs-gray .sc-d.header-02.home .menu-item,
 .cs-gray .sc-d.header-02.page .menu-item,
 .cs-gray .sc-d.header-02.system .menu-item {
  color:#888
 }
 .cs-gray .sc-d.header-02.home .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-02.home .wnd-active>.menu-item,
 .cs-gray .sc-d.header-02.page .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-02.page .wnd-active>.menu-item,
 .cs-gray .sc-d.header-02.system .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-02.system .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-d.header-02.home .menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.page .menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.system .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-d.header-02.home ul.level-2 .menu-item,
 .cs-gray .sc-d.header-02.page ul.level-2 .menu-item,
 .cs-gray .sc-d.header-02.system ul.level-2 .menu-item {
  color:rgba(34,34,34,.7)
 }
 body:not(.touched) .cs-gray .sc-d.header-02.home ul.level-2 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.page ul.level-2 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.system ul.level-2 .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-d.header-02.home ul.level-2:before,
 .cs-gray .sc-d.header-02.page ul.level-2:before,
 .cs-gray .sc-d.header-02.system ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-d.header-02.home ul.level-2:after,
 .cs-gray .sc-d.header-02.page ul.level-2:after,
 .cs-gray .sc-d.header-02.system ul.level-2:after {
  border-bottom-color:#dedede
 }
 .cs-gray .sc-d.header-02.home ul.level-2>li,
 .cs-gray .sc-d.header-02.page ul.level-2>li,
 .cs-gray .sc-d.header-02.system ul.level-2>li {
  background:#fff;
  border-color:#eee
 }
 .cs-gray .sc-d.header-02.home ul.level-2>li:first-child,
 .cs-gray .sc-d.header-02.home ul.level-2>li:last-child,
 .cs-gray .sc-d.header-02.page ul.level-2>li:first-child,
 .cs-gray .sc-d.header-02.page ul.level-2>li:last-child,
 .cs-gray .sc-d.header-02.system ul.level-2>li:first-child,
 .cs-gray .sc-d.header-02.system ul.level-2>li:last-child {
  border-color:#eee
 }
 .cs-gray .sc-d.header-02.home ul.level-2 .mm-arrow:after,
 .cs-gray .sc-d.header-02.home ul.level-2 .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-02.home ul.level-2 .wnd-active>.menu-item,
 .cs-gray .sc-d.header-02.page ul.level-2 .mm-arrow:after,
 .cs-gray .sc-d.header-02.page ul.level-2 .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-02.page ul.level-2 .wnd-active>.menu-item,
 .cs-gray .sc-d.header-02.system ul.level-2 .mm-arrow:after,
 .cs-gray .sc-d.header-02.system ul.level-2 .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-02.system ul.level-2 .wnd-active>.menu-item {
  color:#222
 }
 .cs-gray .sc-d.header-02.home ul.level-3 .menu-item,
 .cs-gray .sc-d.header-02.home ul.level-3 .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-02.page ul.level-3 .menu-item,
 .cs-gray .sc-d.header-02.page ul.level-3 .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-02.system ul.level-3 .menu-item,
 .cs-gray .sc-d.header-02.system ul.level-3 .wnd-active-path>.menu-item {
  color:rgba(34,34,34,.7)
 }
 .cs-gray .sc-d.header-02.home ul.level-3 .wnd-active>.menu-item,
 .cs-gray .sc-d.header-02.page ul.level-3 .wnd-active>.menu-item,
 .cs-gray .sc-d.header-02.system ul.level-3 .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-d.header-02.home ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.home ul.level-3 .wnd-active-path>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.page ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.page ul.level-3 .wnd-active-path>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.system ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.system ul.level-3 .wnd-active-path>.menu-item:hover {
  color:#222
 }
 .cs-gray .sc-d.header-02.car-home ul.level-1>li>.menu-item,
 .cs-gray .sc-d.header-02.car-page ul.level-1>li>.menu-item,
 .cs-gray .sc-d.header-02.car-system ul.level-1>li>.menu-item,
 .cs-gray .sc-d.header-02.car_system ul.level-1>li>.menu-item,
 body:not(.touched) .cs-gray .sc-d.header-02.car-home ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.car-page ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.car-system ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-d.header-02.car_system ul.level-1>li>.menu-item:hover {
  color:#fff
 }
 .cs-gray .sc-d.header-02.car-home ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-d.header-02.car-home ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-d.header-02.car-page ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-d.header-02.car-page ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-d.header-02.car-system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-d.header-02.car-system ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-d.header-02.car_system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-d.header-02.car_system ul.level-1>.wnd-active>.menu-item>span,
 body:not(.touched) .cs-gray .sc-d.header-02.car-home ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-d.header-02.car-page ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-d.header-02.car-system ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-d.header-02.car_system ul.level-1>li>.menu-item:hover>span {
  border-color:currentColor
 }
 .cs-gray .sc-d.header-07.home ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-d.header-07.home ul.level-2:after {
  border-bottom-color:#dedede
 }
 .cs-gray .sc-d.header-07.home ul.level-2>li {
  background:#fff;
  border-color:#eee
 }
 .cs-gray .sc-d.header-07.home ul.level-2>li:first-child,
 .cs-gray .sc-d.header-07.home ul.level-2>li:last-child {
  border-color:#eee
 }
 .cs-gray .sc-d.header-07.home ul.level-2 .mm-arrow:after {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-d.header-09 #menu ul.level-1>li .menu-item:hover {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-d.header-09 #menu ul.level-1>li .menu-item:hover span {
  border-bottom-color:#fff
 }
 .cs-gray .sc-d.header-09 #menu ul.level-1 .wnd-active-path>.menu-item,
 .cs-gray .sc-d.header-09 #menu ul.level-1 .wnd-active>.menu-item {
  color:#fff
 }
 .cs-gray .sc-d.header-09 #menu ul.level-1 .wnd-active-path>.menu-item span,
 .cs-gray .sc-d.header-09 #menu ul.level-1 .wnd-active>.menu-item span {
  border-bottom-color:#fff
 }
 body:not(.touched) .cs-gray .sc-d.header-09 .cart a:hover {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-d.header-09 .cart a:hover .cart-text {
  border-color:#fff
 }
 .cs-gray .sc-d.header-09 .cart.wnd-active a {
  color:#fff
 }
 .cs-gray .sc-d.header-09 .cart.wnd-active a .cart-text {
  border-color:#fff
 }
 body:not(.touched) .cs-gray .sc-m .cart a:hover:after {
  color:hsla(0,0%,100%,.85)
 }
 .cs-gray .sc-m .cart a:after {
  color:hsla(0,0%,100%,.7)
 }
 .cs-gray .sc-m .cart.wnd-active a:after {
  color:hsla(0,0%,100%,.85)
 }
 body:not(.touched) .cs-gray .sc-m.header-02:not(.all) .cart a:hover:after {
  color:#222
 }
 .cs-gray .sc-m:not(.header-10) .menu-item,
 body:not(.touched) .cs-gray .sc-m.header-02.car-home .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-m.header-02.car-page .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-m.header-02.car-system .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-m.header-02.car_system .cart a:hover:after {
  color:#fff
 }
 .cs-gray .sc-m:not(.header-10) .wnd-active-path .menu-item,
 .cs-gray .sc-m:not(.header-10) .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-m:not(.header-10) .menu-item:hover {
  color:hsla(0,0%,100%,.85)
 }
 .cs-gray .sc-m:not(.header-10) ul.level-2 .menu-item {
  color:hsla(0,0%,100%,.45)
 }
 body:not(.touched) .cs-gray .sc-m:not(.header-10) ul.level-2 .menu-item:hover {
  color:#fff
 }
 .cs-gray .sc-m:not(.header-10) ul.level-2:before {
  border-bottom-color:#222
 }
 .cs-gray .sc-m:not(.header-10) ul.level-2:after {
  border-bottom-color:#5d5d5d
 }
 .cs-gray .sc-m:not(.header-10) ul.level-2>li {
  background:#222;
  border-color:#4c4c4c
 }
 .cs-gray .sc-m:not(.header-10) ul.level-2>li:first-child,
 .cs-gray .sc-m:not(.header-10) ul.level-2>li:last-child {
  border-color:#4c4c4c
 }
 .cs-gray .sc-m:not(.header-10) ul.level-2 .mm-arrow:after,
 .cs-gray .sc-m:not(.header-10) ul.level-2 .wnd-active-path .menu-item,
 .cs-gray .sc-m:not(.header-10) ul.level-2 .wnd-active .menu-item {
  color:#fff
 }
 .cs-gray .sc-m:not(.header-10) ul.level-3 .menu-item,
 .cs-gray .sc-m:not(.header-10) ul.level-3 .wnd-active-path>.menu-item {
  color:hsla(0,0%,100%,.45)
 }
 .cs-gray .sc-m:not(.header-10) ul.level-3 .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-m:not(.header-10) ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-m:not(.header-10) ul.level-3 .wnd-active-path>.menu-item:hover {
  color:#fff
 }
 .cs-gray .sc-m.header-02:not(.all) .menu-item {
  color:#888
 }
 .cs-gray .sc-m.header-02:not(.all) .wnd-active-path>.menu-item,
 .cs-gray .sc-m.header-02:not(.all) .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-m.header-02:not(.all) .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-m.header-02:not(.all) ul.level-2 .menu-item {
  color:rgba(34,34,34,.7)
 }
 body:not(.touched) .cs-gray .sc-m.header-02:not(.all) ul.level-2 .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-m.header-02:not(.all) ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-m.header-02:not(.all) ul.level-2:after {
  border-bottom-color:#dedede
 }
 .cs-gray .sc-m.header-02:not(.all) ul.level-2>li {
  background:#fff;
  border-color:#eee
 }
 .cs-gray .sc-m.header-02:not(.all) ul.level-2>li:first-child,
 .cs-gray .sc-m.header-02:not(.all) ul.level-2>li:last-child {
  border-color:#eee
 }
 .cs-gray .sc-m.header-02:not(.all) ul.level-2 .mm-arrow:after,
 .cs-gray .sc-m.header-02:not(.all) ul.level-2 .wnd-active-path>.menu-item,
 .cs-gray .sc-m.header-02:not(.all) ul.level-2 .wnd-active>.menu-item {
  color:#222
 }
 .cs-gray .sc-m.header-02:not(.all) ul.level-3 .menu-item,
 .cs-gray .sc-m.header-02:not(.all) ul.level-3 .wnd-active-path>.menu-item {
  color:rgba(34,34,34,.7)
 }
 .cs-gray .sc-m.header-02:not(.all) ul.level-3 .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-m.header-02:not(.all) ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-m.header-02:not(.all) ul.level-3 .wnd-active-path>.menu-item:hover {
  color:#222
 }
 .cs-gray .sc-m.header-02.car-home ul.level-1>li>.menu-item,
 .cs-gray .sc-m.header-02.car-page ul.level-1>li>.menu-item,
 .cs-gray .sc-m.header-02.car-system ul.level-1>li>.menu-item,
 .cs-gray .sc-m.header-02.car_system ul.level-1>li>.menu-item,
 body:not(.touched) .cs-gray .sc-m.header-02.car-home ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-m.header-02.car-page ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-m.header-02.car-system ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-m.header-02.car_system ul.level-1>li>.menu-item:hover {
  color:#fff
 }
 .cs-gray .sc-m.header-02.car-home ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-m.header-02.car-home ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-m.header-02.car-page ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-m.header-02.car-page ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-m.header-02.car-system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-m.header-02.car-system ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-m.header-02.car_system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-m.header-02.car_system ul.level-1>.wnd-active>.menu-item>span,
 body:not(.touched) .cs-gray .sc-m.header-02.car-home ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-m.header-02.car-page ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-m.header-02.car-system ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-m.header-02.car_system ul.level-1>li>.menu-item:hover>span {
  border-color:currentColor
 }
 .cs-gray .sc-m.header-07.home ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-m.header-07.home ul.level-2:after {
  border-bottom-color:#dedede
 }
 .cs-gray .sc-m.header-07.home ul.level-2>li {
  background:#fff;
  border-color:#eee
 }
 .cs-gray .sc-m.header-07.home ul.level-2>li:first-child,
 .cs-gray .sc-m.header-07.home ul.level-2>li:last-child {
  border-color:#eee
 }
 .cs-gray .sc-m.header-07.home ul.level-2 .mm-arrow:after {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-m.header-09 #menu ul.level-1>li .menu-item:hover {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-m.header-09 #menu ul.level-1>li .menu-item:hover span {
  border-bottom-color:#fff
 }
 .cs-gray .sc-m.header-09 #menu ul.level-1 .wnd-active-path>.menu-item,
 .cs-gray .sc-m.header-09 #menu ul.level-1 .wnd-active>.menu-item {
  color:#fff
 }
 .cs-gray .sc-m.header-09 #menu ul.level-1 .wnd-active-path>.menu-item span,
 .cs-gray .sc-m.header-09 #menu ul.level-1 .wnd-active>.menu-item span {
  border-bottom-color:#fff
 }
 body:not(.touched) .cs-gray .sc-m.header-09 .cart a:hover {
  color:#fff
 }
 body:not(.touched) .cs-gray .sc-m.header-09 .cart a:hover .cart-text {
  border-color:#fff
 }
 .cs-gray .sc-m.header-09 .cart.wnd-active a {
  color:#fff
 }
 .cs-gray .sc-m.header-09 .cart.wnd-active a .cart-text {
  border-color:#fff
 }
 .cs-gray .sc-m.s-hn .cart a:after {
  color:#999
 }
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-1>li>.menu-item,
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-1>li>.menu-item+ul+.mm-arrow:after,
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-1>li>.menu-item:after {
  color:hsla(0,0%,100%,.65)
 }
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-2:before {
  border-bottom-color:#414141
 }
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-2:after {
  box-shadow:0 .5rem 1.5625rem rgba(0,0,0,.3)
 }
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-2>li {
  background:#414141;
  border-color:#414141
 }
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-2>li>.menu-item,
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-2>li>.menu-item+ul+.mm-arrow:after,
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-2>li>.menu-item:after {
  color:hsla(0,0%,100%,.6)
 }
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-3>li {
  background:#414141
 }
 .cs-gray .sc-m.s-hn.wnd-mt-classic ul.level-3>li a {
  color:hsla(0,0%,100%,.6)
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu-slider {
  background:#fff;
  border-left-color:transparent
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu-slider.visible {
  box-shadow:0 0 4.5625rem .5rem rgba(0,0,0,.13)
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding .menu-close:after,
 .cs-gray .sc-m.s-hn.wnd-mt-sliding .menu-close:before {
  background:#d0d0d0
 }
 body:not(.touched) .cs-gray .sc-m.s-hn.wnd-mt-sliding .menu-close:hover:after,
 body:not(.touched) .cs-gray .sc-m.s-hn.wnd-mt-sliding .menu-close:hover:before {
  background:#222
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul li a {
  color:#858585
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul li.wnd-active,
 body:not(.touched) .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul li a:hover,
 body:not(.touched) .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul li a:hover.mm-arrow:after,
 body:not(.touched) .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul li a:hover~.mm-arrow:after {
  color:#222
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-2 a {
  color:#b5b5b5
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-1>li,
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-2>li {
  background-color:#fff
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-1>li.wnd-active-path>a,
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-1>li.wnd-active>a,
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-2>li.wnd-active-path>a,
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-2>li.wnd-active>a {
  color:#222
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-3>li {
  background-color:#fff
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding #menu ul.level-3>li.wnd-active>a {
  color:#222
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding .scrollup:after {
  border-bottom:8px solid #222
 }
 .cs-gray .sc-m.s-hn.wnd-mt-sliding .scrolldown:after {
  border-top:8px solid #222
 }
 body:not(.touched) .cs-gray .sc-ml .cart a:hover:after {
  color:rgba(34,34,34,.7)
 }
 .cs-gray .sc-ml .cart a:after {
  color:#222
 }
 .cs-gray .sc-ml .cart.wnd-active a:after {
  color:rgba(34,34,34,.7)
 }
 body:not(.touched) .cs-gray .sc-ml.header-02:not(.all) .cart a:hover:after {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-ml.header-02.car-home .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-ml.header-02.car-page .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-ml.header-02.car-system .cart a:hover:after,
 body:not(.touched) .cs-gray .sc-ml.header-02.car_system .cart a:hover:after {
  color:#000
 }
 .cs-gray .sc-ml .menu-item {
  color:#222
 }
 .cs-gray .sc-ml .wnd-active-path .menu-item,
 .cs-gray .sc-ml .wnd-active .menu-item,
 .cs-gray .sc-ml ul.level-2 .menu-item,
 body:not(.touched) .cs-gray .sc-ml .menu-item:hover {
  color:rgba(34,34,34,.7)
 }
 body:not(.touched) .cs-gray .sc-ml ul.level-2 .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-ml ul.level-2:before {
  border-bottom-color:#fff
 }
 .cs-gray .sc-ml ul.level-2:after {
  border-bottom-color:#dedede
 }
 .cs-gray .sc-ml ul.level-2>li {
  background:#fff;
  border-color:#eee
 }
 .cs-gray .sc-ml ul.level-2>li:first-child,
 .cs-gray .sc-ml ul.level-2>li:last-child {
  border-color:#eee
 }
 .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:#222
 }
 .cs-gray .sc-ml ul.level-3 .menu-item,
 .cs-gray .sc-ml ul.level-3 .wnd-active-path>.menu-item {
  color:rgba(34,34,34,.7)
 }
 .cs-gray .sc-ml ul.level-3 .wnd-active .menu-item,
 body:not(.touched) .cs-gray .sc-ml ul.level-3 .menu-item:hover,
 body:not(.touched) .cs-gray .sc-ml ul.level-3 .wnd-active-path>.menu-item:hover {
  color:#222
 }
 .cs-gray .sc-ml.header-02:not(.all) .menu-item {
  color:#888
 }
 .cs-gray .sc-ml.header-02:not(.all) .wnd-active-path>.menu-item,
 .cs-gray .sc-ml.header-02:not(.all) .wnd-active>.menu-item,
 body:not(.touched) .cs-gray .sc-ml.header-02:not(.all) .menu-item:hover {
  color:#222
 }
 .cs-gray .sc-ml.header-02.car-home ul.level-1>li>.menu-item,
 .cs-gray .sc-ml.header-02.car-page ul.level-1>li>.menu-item,
 .cs-gray .sc-ml.header-02.car-system ul.level-1>li>.menu-item,
 .cs-gray .sc-ml.header-02.car_system ul.level-1>li>.menu-item,
 body:not(.touched) .cs-gray .sc-ml.header-02.car-home ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-ml.header-02.car-page ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-ml.header-02.car-system ul.level-1>li>.menu-item:hover,
 body:not(.touched) .cs-gray .sc-ml.header-02.car_system ul.level-1>li>.menu-item:hover {
  color:#000
 }
 .cs-gray .sc-ml.header-02.car-home ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-ml.header-02.car-home ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-ml.header-02.car-page ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-ml.header-02.car-page ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-ml.header-02.car-system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-ml.header-02.car-system ul.level-1>.wnd-active>.menu-item>span,
 .cs-gray .sc-ml.header-02.car_system ul.level-1>.wnd-active-path>.menu-item>span,
 .cs-gray .sc-ml.header-02.car_system ul.level-1>.wnd-active>.menu-item>span,
 body:not(.touched) .cs-gray .sc-ml.header-02.car-home ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-ml.header-02.car-page ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-ml.header-02.car-system ul.level-1>li>.menu-item:hover>span,
 body:not(.touched) .cs-gray .sc-ml.header-02.car_system ul.level-1>li>.menu-item:hover>span {
  border-color:currentColor
 }
 body:not(.touched) .cs-gray .sc-ml.header-09 #menu ul.level-1>li .menu-item:hover {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-ml.header-09 #menu ul.level-1>li .menu-item:hover span {
  border-bottom-color:#222
 }
 .cs-gray .sc-ml.header-09 #menu ul.level-1 .wnd-active-path>.menu-item,
 .cs-gray .sc-ml.header-09 #menu ul.level-1 .wnd-active>.menu-item {
  color:#222
 }
 .cs-gray .sc-ml.header-09 #menu ul.level-1 .wnd-active-path>.menu-item span,
 .cs-gray .sc-ml.header-09 #menu ul.level-1 .wnd-active>.menu-item span {
  border-bottom-color:#222
 }
 body:not(.touched) .cs-gray .sc-ml.header-09 .cart a:hover {
  color:#222
 }
 body:not(.touched) .cs-gray .sc-ml.header-09 .cart a:hover .cart-text {
  border-color:#222
 }
 .cs-gray .sc-ml.header-09 .cart.wnd-active a {
  color:#222
 }
 .cs-gray .sc-ml.header-09 .cart.wnd-active a .cart-text {
  border-color:#222
 }
}
