﻿@charset "UTF-8";
.cs-gray .sc-w {
    color: #555
}

.cs-gray .sc-w, .cs-gray .sc-w.wnd-media-solidColor i, .wt-boxed-bg .cs-gray .sc-w .s-bg {
    background-color: #fff
}

.cs-gray .sc-b {
    color: #555
}

.cs-gray .sc-b, .wt-boxed-bg .cs-gray .sc-b .s-bg {
    background-color: #f9f7fa
}

.cs-gray .sc-b.wnd-media-solidColor i, .cs-gray .sc-b.wnd-switcher-item {
    background-color: #bababa
}

.cs-gray .sc-d {
    color: #ddd
}

.cs-gray .sc-d, .cs-gray .sc-d.wnd-media-solidColor i, .wt-boxed-bg .cs-gray .sc-d .s-bg {
    background-color: #101010
}

.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,.8)
}

.cs-gray .sc-ml, .wt-boxed-bg .cs-gray .sc-ml .s-bg {
    background-color: #fff
}

.cs-gray .sc-w h1 {
    color: #393939
}

.cs-gray .sc-w h1 a {
    border-color: rgba(57,57,57,.5)
}

.cs-gray .sc-w h2 {
    color: #393939
}

.cs-gray .sc-w h2 a {
    border-color: rgba(57,57,57,.5)
}

.cs-gray .sc-w h3 {
    color: #8d8d8d
}

.cs-gray .sc-w h3 a {
    border-color: hsla(0,0%,55%,.5)
}

.cs-gray .sc-w .b-text p a, .cs-gray .sc-w .link a {
    border-color: rgba(85,85,85,.5)
}

.cs-gray .sc-w blockquote {
    color: #8d8d8d
}

.cs-gray .sc-w blockquote:before {
    color: #d7d7d7
}

.cs-gray .sc-w blockquote a {
    color: inherit !important;
    border-color: hsla(0,0%,55%,.5) !important
}

.cs-gray .sc-w .b-text ul li:before {
    color: #bdbdbd
}

.cs-gray .sc-w .mt h3 {
    color: #393939
}

.cs-gray .sc-w .mt h4 {
    color: #8d8d8d
}

.cs-gray .sc-w.bgonscroll .section-fixed {
    background-color: #fff;
    box-shadow: 0 0 .3125rem .1875rem rgba(0,0,0,.08);
    border-color: transparent
}

.cs-gray .sc-w.header .border-bottom:after {
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-w .header-01.design-01.bgonscroll .section-fixed, .cs-gray .sc-w .header-01.design-05.bgonscroll .section-fixed {
    background-color: #fff;
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-w .header-01.design-01 .border-bottom:after, .cs-gray .sc-w .header-01.design-05 .border-bottom:after {
    border-color: 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 {
    color: #000
}

.cs-gray .sc-w .logo-bg .logo-content {
    background-color: #fff
}

.cs-gray .sc-w .logo-bg embed {
    color: #000;
    opacity: 1
}

.cs-gray .sc-w .logo-bg-inv {
    color: #fff
}

.cs-gray .sc-w .logo-bg-inv .logo-content {
    background-color: #000
}

.cs-gray .sc-w .logo-bg-inv embed, .cs-gray .sc-w .logo-gray {
    color: #fff
}

.cs-gray .sc-w .logo-gray .logo-content {
    background-color: rgba(0,0,0,.5)
}

.cs-gray .sc-w .logo-gray embed {
    color: #fff;
    opacity: 1
}

.cs-gray .sc-w .logo-borders {
    color: #000
}

.cs-gray .sc-w .logo-borders .logo-content {
    border-color: #000
}

.cs-gray .sc-w .logo-borders embed {
    color: #000
}

.cs-gray .sc-w .logo-color {
    color: #fff
}

.cs-gray .sc-w .logo-color .logo-content {
    background-color: #77a9ca
}

.cs-gray .sc-w .logo-color embed {
    color: #fff
}

.cs-gray .sc-w .logo-color-inv {
    color: #77a9ca
}

.cs-gray .sc-w .logo-color-inv .logo-content {
    background-color: #fff
}

.cs-gray .sc-w .logo-color-inv embed {
    color: #77a9ca
}

.cs-gray .sc-w .logo-color-alpha {
    color: #fff
}

.cs-gray .sc-w .logo-color-alpha .logo-content {
    background-color: rgba(119,169,202,.8)
}

.cs-gray .sc-w .logo-color-alpha embed {
    color: #fff
}

.cs-gray .sc-w .logo-color-text, .cs-gray .sc-w .logo-color-text embed {
    color: #77a9ca
}

.cs-gray .sc-w .cart:before {
    background-color: #ddd
}

.cs-gray .sc-w .cart a {
    color: #858585
}

.cs-gray .sc-w .cart a:after {
    color: #2b2a2a
}

.cs-gray .sc-w .cart-piece-count {
    color: #fff;
    background-color: #342f2f
}

.cs-gray .sc-w .cart.wnd-active a {
    color: #2b2a2a
}

.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: #2b2a2a
}

.cs-gray .sc-w .blog .item-date {
    color: rgba(0,0,0,.35)
}

.cs-gray .sc-w .blog .item-perex blockquote, .cs-gray .sc-w .blog .item-perex h1, .cs-gray .sc-w .blog .item-perex h2, .cs-gray .sc-w .blog .item-perex h3 {
    color: rgba(0,0,0,.45)
}

.cs-gray .sc-w .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: linear-gradient(transparent,rgba(34,34,34,.85));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#D9222222",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-detail-date {
    color: rgba(0,0,0,.5)
}

.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 .sc-w .eshop-grid .item, .cs-gray .sc-w .eshop-grid .item-wrapper {
    border-color: transparent
}

body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-grid .item-wrapper:hover, body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-grid .item:hover {
    border-color: #bbb
}

.cs-gray .sc-w .eshop-grid .product-title {
    color: #2e2e2e
}

.cs-gray .sc-w .eshop-grid .product-price {
    color: #7c7c7c
}

.cs-gray .sc-w .eshop-grid .product-price-comparative {
    color: #999
}

body.wnd-cms:not(.touched) .cs-gray .sc-w .eshop-grid.wnd-active-listing-zone .item-wrapper:hover, body.wnd-cms:not(.touched) .cs-gray .sc-w .eshop-grid.wnd-active-listing-zone .item:hover {
    border-color: #bbb
}

.cs-gray .sc-w .eshop-slider .product-price, .cs-gray .sc-w .eshop-slider .product-title {
    color: #2e2e2e
}

.cs-gray .sc-w .eshop-slider .product-price-comparative {
    color: #bbb
}

.cs-gray .sc-w .eshop-filter h3 {
    color: #2e2e2e
}

.cs-gray .sc-w .eshop-filter a {
    color: #999
}

.cs-gray .sc-w .eshop-filter a.selected, body.wnd-fe:not(.touched) .cs-gray .sc-w .eshop-filter a:hover {
    color: #2e2e2e
}

.cs-gray .sc-w .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

.cs-gray .sc-w .eshop-filter li:first-child {
    border-bottom-color: #d2cccc
}

.cs-gray .sc-w .pr .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

body.wnd-cms:not(.touched) .cs-gray .sc-w .wnd-active-listing-zone .eshop-filter a:hover {
    color: #2e2e2e
}

.cs-gray .sc-w .product-label-content {
    color: #fff;
    background-color: #222
}

.cs-gray .sc-w .product-out-of-stock-content {
    color: #777;
    background-color: #e8e8e8
}

.cs-gray .sc-w .eshop .wnd-empty-thumbnail .thumbnail {
    background-color: #f9f7fa
}

.cs-gray .sc-w .eshop-cart-head div {
    color: #9c9c9c
}

.cs-gray .sc-w .eshop-cart-tr {
    background-color: #fff;
    box-shadow: 0 .25rem .9375rem rgba(0,0,0,.12)
}

.cs-gray .sc-w .eshop-cart-product-title {
    color: #342f2f
}

.cs-gray .sc-w .eshop-cart-price, .cs-gray .sc-w .eshop-cart-product-variant {
    color: #a5a5a5
}

.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: #555
}

.cs-gray .sc-w .eshop-cart-out-of-stock {
    color: #f59b99
}

.cs-gray .sc-w .eshop-cart-sum {
    color: #342f2f
}

.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: #9c9c9c
}

.cs-gray .sc-w .eshop-cart-total-value {
    color: #342f2f
}

.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-price, .cs-gray .sc-w .eshop-detail .product-title, .cs-gray .sc-w .eshop-detail .product-variants-title {
    color: #2e2e2e
}

.cs-gray .sc-w .eshop-detail .product-price-comparative {
    color: #bbb
}

.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 .form label {
    color: #555
}

.cs-gray .sc-w .form input, .cs-gray .sc-w .form select, .cs-gray .sc-w .form textarea {
    background: #fafafa;
    border-color: #ccc
}

body.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 .form-group-content input:hover:not(:focus) + div, body.wnd-fe:not(.touched) .cs-gray .sc-w .form .form-group-content label:hover:not(:focus) + div {
    border-color: #aaa
}

.cs-gray .sc-w .form-file-button, .cs-gray .sc-w .form .checkbox, .cs-gray .sc-w .form .radio-button {
    background: #fafafa;
    border-color: #ccc
}

.cs-gray .sc-w .form-file-button {
    color: #555
}

.cs-gray .sc-w .form-file-button:before {
    background-image: linear-gradient(#fafafa,rgba(0,0,0,.15));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFAFAFA",endColorstr="#26000000",GradientType=0)
}

.cs-gray .sc-w .claim-default {
    color: #000
}

.cs-gray .sc-w .claim-default-inv {
    color: #fff
}

.cs-gray .sc-w .claim-bg {
    color: #000
}

.cs-gray .sc-w .claim-bg > span > span {
    background-color: #fff;
    box-shadow: .625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
    border-radius: .1px
}

.cs-gray .sc-w .claim-bg-inv {
    color: #fff
}

.cs-gray .sc-w .claim-bg-inv > span > span {
    background-color: #000;
    box-shadow: .625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000;
    border-radius: .1px
}

.cs-gray .sc-w .claim-color {
    color: #fff
}

.cs-gray .sc-w .claim-color > span > span {
    background-color: #77a9ca;
    box-shadow: .625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca;
    border-radius: .1px
}

.cs-gray .sc-w .claim-color-inv {
    color: #77a9ca
}

.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: #77a9ca
}

.cs-gray .sc-w .claim-color-alpha {
    color: #fff
}

.cs-gray .sc-w .claim-color-alpha > span > span {
    background-color: rgba(119,169,202,.8);
    box-shadow: .625rem 0 0 rgba(119,169,202,.8),-.625rem 0 0 rgba(119,169,202,.8);
    border-radius: .1px
}

.cs-gray .sc-w .claim-gray {
    color: #fff
}

.cs-gray .sc-w .claim-gray > span > span {
    background-color: rgba(0,0,0,.5);
    box-shadow: .625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
    border-radius: .1px
}

.cs-gray .sc-w .claim-borders {
    color: #000
}

.cs-gray .sc-w .claim-borders > span {
    border-color: #000
}

.cs-gray .sc-w .line-color {
    border-color: #eaeaea
}

.cs-gray .sc-w .b-img .embed-content {
    border-color: #555
}

.cs-gray .sc-w .b-img embed {
    color: #555;
    outline-color: #343434;
    border-color: #777
}

.cs-gray .sc-w .wnd-image-placeholder embed {
    color: #555 !important;
    opacity: .25 !important
}

.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.footer-01, .cs-gray .sc-w .footer-01 {
    color: #555
}

.cs-gray .sc-w.footer-01 .lang-select li > a > span, .cs-gray .sc-w .footer-01 .lang-select li > a > span, .cs-gray .sc-w.footer-01 .sf a, .cs-gray .sc-w .footer-01 .sf a {
    border-color: rgba(85,85,85,.5)
}

body.wnd-fe:not(.touched) .cs-gray .sc-w.footer-01 .lang-select li > a:hover > span, body.wnd-fe:not(.touched) .cs-gray .sc-w .footer-01 .lang-select li > a:hover > span {
    border-color: #555
}

.cs-gray .sc-w.footer-01 .border-top, .cs-gray .sc-w .footer-01 .border-top {
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-w .arrow-submit {
    background-color: #fff;
    color: #666;
    box-shadow: 0 0 1.5625rem 0 rgba(0,0,0,.07)
}

.cs-gray .sc-w .dots li {
    background-color: #ddd
}

.cs-gray .sc-w .dots li.active, body.wnd-fe:not(.touched) .cs-gray .sc-w .dots li:hover {
    background-color: #333
}

.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-b h1 {
    color: #393939
}

.cs-gray .sc-b h1 a {
    border-color: rgba(57,57,57,.5)
}

.cs-gray .sc-b h2 {
    color: #393939
}

.cs-gray .sc-b h2 a {
    border-color: rgba(57,57,57,.5)
}

.cs-gray .sc-b h3 {
    color: #8d8d8d
}

.cs-gray .sc-b h3 a {
    border-color: hsla(0,0%,55%,.5)
}

.cs-gray .sc-b .b-text p a, .cs-gray .sc-b .link a {
    border-color: rgba(85,85,85,.5)
}

.cs-gray .sc-b blockquote {
    color: #8d8d8d
}

.cs-gray .sc-b blockquote:before {
    color: #d7d7d7
}

.cs-gray .sc-b blockquote a {
    color: inherit !important;
    border-color: hsla(0,0%,55%,.5) !important
}

.cs-gray .sc-b .b-text ul li:before {
    color: #bdbdbd
}

.cs-gray .sc-b .mt h3 {
    color: #393939
}

.cs-gray .sc-b .mt h4 {
    color: #8d8d8d
}

.cs-gray .sc-b.bgonscroll .section-fixed {
    background-color: #f9f7fa;
    box-shadow: 0 0 .3125rem .1875rem rgba(0,0,0,.08);
    border-color: transparent
}

.cs-gray .sc-b.header .border-bottom:after {
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-b .header-01.design-01.bgonscroll .section-fixed, .cs-gray .sc-b .header-01.design-05.bgonscroll .section-fixed {
    background-color: #f9f7fa;
    border-color: rgba(0,0,0,.1)
}

.cs-gray .sc-b .header-01.design-01 .border-bottom:after, .cs-gray .sc-b .header-01.design-05 .border-bottom:after {
    border-color: rgba(0,0,0,.1)
}

.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 {
    color: #000
}

.cs-gray .sc-b .logo-bg .logo-content {
    background-color: #fff
}

.cs-gray .sc-b .logo-bg embed {
    color: #000;
    opacity: 1
}

.cs-gray .sc-b .logo-bg-inv {
    color: #fff
}

.cs-gray .sc-b .logo-bg-inv .logo-content {
    background-color: #000
}

.cs-gray .sc-b .logo-bg-inv embed, .cs-gray .sc-b .logo-gray {
    color: #fff
}

.cs-gray .sc-b .logo-gray .logo-content {
    background-color: rgba(0,0,0,.5)
}

.cs-gray .sc-b .logo-gray embed {
    color: #fff;
    opacity: 1
}

.cs-gray .sc-b .logo-borders {
    color: #000
}

.cs-gray .sc-b .logo-borders .logo-content {
    border-color: #000
}

.cs-gray .sc-b .logo-borders embed {
    color: #000
}

.cs-gray .sc-b .logo-color {
    color: #fff
}

.cs-gray .sc-b .logo-color .logo-content {
    background-color: #77a9ca
}

.cs-gray .sc-b .logo-color embed {
    color: #fff
}

.cs-gray .sc-b .logo-color-inv {
    color: #77a9ca
}

.cs-gray .sc-b .logo-color-inv .logo-content {
    background-color: #fff
}

.cs-gray .sc-b .logo-color-inv embed {
    color: #77a9ca
}

.cs-gray .sc-b .logo-color-alpha {
    color: #fff
}

.cs-gray .sc-b .logo-color-alpha .logo-content {
    background-color: rgba(119,169,202,.8)
}

.cs-gray .sc-b .logo-color-alpha embed {
    color: #fff
}

.cs-gray .sc-b .logo-color-text {
    color: #77a9ca
}

.cs-gray .sc-b .logo-color-text embed {
    color: #999
}

.cs-gray .sc-b .cart:before {
    background-color: #ddd
}

.cs-gray .sc-b .cart a {
    color: #858585
}

.cs-gray .sc-b .cart a:after {
    color: #2b2a2a
}

.cs-gray .sc-b .cart-piece-count {
    color: #fff;
    background-color: #342f2f
}

.cs-gray .sc-b .cart.wnd-active a {
    color: #2b2a2a
}

.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: #2b2a2a
}

.cs-gray .sc-b .blog .item-date {
    color: rgba(0,0,0,.35)
}

.cs-gray .sc-b .blog .item-perex blockquote, .cs-gray .sc-b .blog .item-perex h1, .cs-gray .sc-b .blog .item-perex h2, .cs-gray .sc-b .blog .item-perex h3 {
    color: rgba(0,0,0,.45)
}

.cs-gray .sc-b .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: linear-gradient(transparent,rgba(34,34,34,.85));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#D9222222",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-detail-date {
    color: rgba(0,0,0,.5)
}

.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 .sc-b .eshop-grid .item, .cs-gray .sc-b .eshop-grid .item-wrapper {
    border-color: transparent
}

body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-grid .item-wrapper:hover, body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-grid .item:hover {
    border-color: #bbb
}

.cs-gray .sc-b .eshop-grid .product-title {
    color: #2e2e2e
}

.cs-gray .sc-b .eshop-grid .product-price {
    color: #7c7c7c
}

.cs-gray .sc-b .eshop-grid .product-price-comparative {
    color: #bbb
}

body.wnd-cms:not(.touched) .cs-gray .sc-b .eshop-grid.wnd-active-listing-zone .item-wrapper:hover, body.wnd-cms:not(.touched) .cs-gray .sc-b .eshop-grid.wnd-active-listing-zone .item:hover {
    border-color: #bbb
}

.cs-gray .sc-b .eshop-slider .product-price, .cs-gray .sc-b .eshop-slider .product-title {
    color: #2e2e2e
}

.cs-gray .sc-b .eshop-slider .product-price-comparative {
    color: #bbb
}

.cs-gray .sc-b .eshop-filter h3 {
    color: #2e2e2e
}

.cs-gray .sc-b .eshop-filter a {
    color: #999
}

.cs-gray .sc-b .eshop-filter a.selected, body.wnd-fe:not(.touched) .cs-gray .sc-b .eshop-filter a:hover {
    color: #2e2e2e
}

.cs-gray .sc-b .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

.cs-gray .sc-b .eshop-filter li:first-child {
    border-bottom-color: #d2cccc
}

.cs-gray .sc-b .pr .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

body.wnd-cms:not(.touched) .cs-gray .sc-b .wnd-active-listing-zone .eshop-filter a:hover {
    color: #2e2e2e
}

.cs-gray .sc-b .product-label-content {
    color: #fff;
    background-color: #222
}

.cs-gray .sc-b .product-out-of-stock-content {
    color: #777;
    background-color: #e8e8e8
}

.cs-gray .sc-b .eshop .wnd-empty-thumbnail .thumbnail {
    background-color: #f9f7fa
}

.cs-gray .sc-b .eshop-cart-head div {
    color: #9c9c9c
}

.cs-gray .sc-b .eshop-cart-tr {
    background-color: #fff;
    box-shadow: 0 .25rem .9375rem rgba(0,0,0,.12)
}

.cs-gray .sc-b .eshop-cart-product-title {
    color: #342f2f
}

.cs-gray .sc-b .eshop-cart-price, .cs-gray .sc-b .eshop-cart-product-variant {
    color: #a5a5a5
}

.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: #555
}

.cs-gray .sc-b .eshop-cart-out-of-stock {
    color: #f59b99
}

.cs-gray .sc-b .eshop-cart-sum {
    color: #342f2f
}

.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: #9c9c9c
}

.cs-gray .sc-b .eshop-cart-total-value {
    color: #342f2f
}

.cs-gray .sc-b .eshop-cart-checkout {
    box-shadow: 0 -.25rem .9375rem rgba(0,0,0,.12);
    background-color: #fff
}

.cs-gray .sc-b .eshop-cart .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-price, .cs-gray .sc-b .eshop-detail .product-title, .cs-gray .sc-b .eshop-detail .product-variants-title {
    color: #2e2e2e
}

.cs-gray .sc-b .eshop-detail .product-price-comparative {
    color: #bbb
}

.cs-gray .sc-b .eshop-detail .product-cart {
    box-shadow: 0 -.25rem .9375rem rgba(0,0,0,.12);
    background-color: #fff
}

.cs-gray .sc-b .eshop-detail .product-gallery-nav-arrow {
    color: #424242
}

.cs-gray .sc-b .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
    background-color: #fff
}

.cs-gray .sc-b .form label {
    color: #555
}

.cs-gray .sc-b .form input, .cs-gray .sc-b .form select, .cs-gray .sc-b .form textarea {
    background: #fafafa;
    border-color: #ccc
}

body.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 .form-group-content input:hover:not(:focus) + div, body.wnd-fe:not(.touched) .cs-gray .sc-b .form .form-group-content label:hover:not(:focus) + div {
    border-color: #aaa
}

.cs-gray .sc-b .form-file-button, .cs-gray .sc-b .form .checkbox, .cs-gray .sc-b .form .radio-button {
    background: #fafafa;
    border-color: #ccc
}

.cs-gray .sc-b .form-file-button {
    color: #555
}

.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 .claim-default {
    color: #000
}

.cs-gray .sc-b .claim-default-inv {
    color: #fff
}

.cs-gray .sc-b .claim-bg {
    color: #000
}

.cs-gray .sc-b .claim-bg > span > span {
    background-color: #fff;
    box-shadow: .625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
    border-radius: .1px
}

.cs-gray .sc-b .claim-bg-inv {
    color: #fff
}

.cs-gray .sc-b .claim-bg-inv > span > span {
    background-color: #000;
    box-shadow: .625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000;
    border-radius: .1px
}

.cs-gray .sc-b .claim-color {
    color: #fff
}

.cs-gray .sc-b .claim-color > span > span {
    background-color: #77a9ca;
    box-shadow: .625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca;
    border-radius: .1px
}

.cs-gray .sc-b .claim-color-inv {
    color: #77a9ca
}

.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: #77a9ca
}

.cs-gray .sc-b .claim-color-alpha {
    color: #fff
}

.cs-gray .sc-b .claim-color-alpha > span > span {
    background-color: rgba(119,169,202,.8);
    box-shadow: .625rem 0 0 rgba(119,169,202,.8),-.625rem 0 0 rgba(119,169,202,.8);
    border-radius: .1px
}

.cs-gray .sc-b .claim-gray {
    color: #fff
}

.cs-gray .sc-b .claim-gray > span > span {
    background-color: rgba(0,0,0,.5);
    box-shadow: .625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
    border-radius: .1px
}

.cs-gray .sc-b .claim-borders {
    color: #000
}

.cs-gray .sc-b .claim-borders > span {
    border-color: #000
}

.cs-gray .sc-b .line-color {
    border-color: #d7d7d7
}

.cs-gray .sc-b .b-img .embed-content {
    border-color: #555
}

.cs-gray .sc-b .b-img embed {
    color: #555;
    outline-color: #343434;
    border-color: #777
}

.cs-gray .sc-b .wnd-image-placeholder embed {
    color: #555 !important;
    opacity: .25 !important
}

.cs-gray .sc-b .pager a {
    color: #222
}

body.wnd-fe:not(.touched) .cs-gray .sc-b .pager a:hover {
    color: #6f6f6f
}

.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: #6f6f6f
}

.cs-gray .sc-b.footer-01, .cs-gray .sc-b .footer-01 {
    color: #555
}

.cs-gray .sc-b.footer-01 .lang-select li > a > span, .cs-gray .sc-b .footer-01 .lang-select li > a > span, .cs-gray .sc-b.footer-01 .sf a, .cs-gray .sc-b .footer-01 .sf a {
    border-color: rgba(85,85,85,.5)
}

body.wnd-fe:not(.touched) .cs-gray .sc-b.footer-01 .lang-select li > a:hover > span, body.wnd-fe:not(.touched) .cs-gray .sc-b .footer-01 .lang-select li > a:hover > span {
    border-color: #555
}

.cs-gray .sc-b.footer-01 .border-top, .cs-gray .sc-b .footer-01 .border-top {
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-b .arrow-submit {
    background-color: #fff;
    color: #666;
    box-shadow: 0 0 1.5625rem 0 rgba(0,0,0,.07)
}

.cs-gray .sc-b .dots li {
    background-color: #ddd
}

.cs-gray .sc-b .dots li.active, body.wnd-fe:not(.touched) .cs-gray .sc-b .dots li:hover {
    background-color: #333
}

.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-d h1 {
    color: #eee
}

.cs-gray .sc-d h1 a {
    border-color: hsla(0,0%,93%,.5)
}

.cs-gray .sc-d h2 {
    color: #eee
}

.cs-gray .sc-d h2 a {
    border-color: hsla(0,0%,93%,.5)
}

.cs-gray .sc-d h3 {
    color: #888
}

.cs-gray .sc-d h3 a {
    border-color: hsla(0,0%,53%,.5)
}

.cs-gray .sc-d .b-text p a, .cs-gray .sc-d .link a {
    border-color: hsla(0,0%,87%,.5)
}

.cs-gray .sc-d blockquote {
    color: #888
}

.cs-gray .sc-d blockquote:before {
    color: #454545
}

.cs-gray .sc-d blockquote a {
    color: inherit !important;
    border-color: hsla(0,0%,53%,.5) !important
}

.cs-gray .sc-d .b-text ul li:before {
    color: #a6a6a6
}

.cs-gray .sc-d .mt h3 {
    color: #fff
}

.cs-gray .sc-d .mt h4 {
    color: #7c7c7c
}

.cs-gray .sc-d.bgonscroll .section-fixed {
    background-color: #101010;
    box-shadow: 0 0 .3125rem .1875rem rgba(0,0,0,.08);
    border-color: hsla(0,0%,100%,.2)
}

.cs-gray .sc-d.header .border-bottom:after {
    border-color: hsla(0,0%,100%,.15)
}

.cs-gray .sc-d .header-01.design-01.bgonscroll .section-fixed, .cs-gray .sc-d .header-01.design-05.bgonscroll .section-fixed {
    background-color: #101010;
    border-color: hsla(0,0%,100%,.15)
}

.cs-gray .sc-d .header-01.design-01 .border-bottom:after, .cs-gray .sc-d .header-01.design-05 .border-bottom:after {
    border-color: hsla(0,0%,100%,.15)
}

.cs-gray .sc-d .logo-default, .cs-gray .sc-d .logo-default embed {
    color: #fff
}

.cs-gray .sc-d .logo-bg, .cs-gray .sc-d .logo-default-inv, .cs-gray .sc-d .logo-default-inv embed {
    color: #000
}

.cs-gray .sc-d .logo-bg .logo-content {
    background-color: #fff
}

.cs-gray .sc-d .logo-bg embed {
    color: #000;
    opacity: 1
}

.cs-gray .sc-d .logo-bg-inv {
    color: #fff
}

.cs-gray .sc-d .logo-bg-inv .logo-content {
    background-color: #000
}

.cs-gray .sc-d .logo-bg-inv embed, .cs-gray .sc-d .logo-gray {
    color: #fff
}

.cs-gray .sc-d .logo-gray .logo-content {
    background-color: rgba(0,0,0,.5)
}

.cs-gray .sc-d .logo-gray embed {
    color: #fff;
    opacity: 1
}

.cs-gray .sc-d .logo-borders {
    color: #fff
}

.cs-gray .sc-d .logo-borders .logo-content {
    border-color: #fff
}

.cs-gray .sc-d .logo-borders embed, .cs-gray .sc-d .logo-color {
    color: #fff
}

.cs-gray .sc-d .logo-color .logo-content {
    background-color: #77a9ca
}

.cs-gray .sc-d .logo-color embed {
    color: #fff
}

.cs-gray .sc-d .logo-color-inv {
    color: #77a9ca
}

.cs-gray .sc-d .logo-color-inv .logo-content {
    background-color: #fff
}

.cs-gray .sc-d .logo-color-inv embed {
    color: #77a9ca
}

.cs-gray .sc-d .logo-color-alpha {
    color: #fff
}

.cs-gray .sc-d .logo-color-alpha .logo-content {
    background-color: rgba(119,169,202,.8)
}

.cs-gray .sc-d .logo-color-alpha embed {
    color: #fff
}

.cs-gray .sc-d .logo-color-text, .cs-gray .sc-d .logo-color-text embed {
    color: #77a9ca
}

.cs-gray .sc-d .cart:before {
    background-color: #585c60
}

.cs-gray .sc-d .cart a {
    color: #858585
}

.cs-gray .sc-d .cart a:after {
    color: #cccccb
}

.cs-gray .sc-d .cart-piece-count {
    color: #2b2a2a;
    background-color: #f0f0f0
}

.cs-gray .sc-d .cart.wnd-active a {
    color: #cccccb
}

.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: #cccccb
}

.cs-gray .sc-d .blog .item-date {
    color: hsla(0,0%,100%,.5)
}

.cs-gray .sc-d .blog .item-perex blockquote, .cs-gray .sc-d .blog .item-perex h1, .cs-gray .sc-d .blog .item-perex h2, .cs-gray .sc-d .blog .item-perex h3 {
    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(34,34,34,.85));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#D9222222",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-detail-date {
    color: hsla(0,0%,100%,.75)
}

.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 .eshop-grid .item, .cs-gray .sc-d .eshop-grid .item-wrapper {
    border-color: transparent
}

body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-grid .item-wrapper:hover, body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-grid .item:hover {
    border-color: #3c3b3b
}

.cs-gray .sc-d .eshop-grid .product-price, .cs-gray .sc-d .eshop-grid .product-title {
    color: #fff
}

.cs-gray .sc-d .eshop-grid .product-price-comparative {
    color: #999
}

body.wnd-cms:not(.touched) .cs-gray .sc-d .eshop-grid.wnd-active-listing-zone .item-wrapper:hover, body.wnd-cms:not(.touched) .cs-gray .sc-d .eshop-grid.wnd-active-listing-zone .item:hover {
    border-color: #3c3b3b
}

.cs-gray .sc-d .eshop-slider .product-price, .cs-gray .sc-d .eshop-slider .product-title {
    color: #fff
}

.cs-gray .sc-d .eshop-slider .product-price-comparative {
    color: #999
}

.cs-gray .sc-d .eshop-filter h3 {
    color: #fff
}

.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: #fff
}

.cs-gray .sc-d .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

.cs-gray .sc-d .eshop-filter li:first-child {
    border-bottom-color: #d2cccc
}

.cs-gray .sc-d .pr .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

body.wnd-cms:not(.touched) .cs-gray .sc-d .wnd-active-listing-zone .eshop-filter a:hover {
    color: #fff
}

.cs-gray .sc-d .product-label-content {
    color: #fff;
    background-color: #222
}

.cs-gray .sc-d .product-out-of-stock-content {
    color: #777;
    background-color: #e8e8e8
}

.cs-gray .sc-d .eshop .wnd-empty-thumbnail .thumbnail {
    background-color: #3c3c3c
}

.cs-gray .sc-d .eshop-cart-head div {
    color: #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-product-title span {
    border-bottom-color: hsla(0,0%,100%,.5)
}

.cs-gray .sc-d .eshop-cart-product-variant {
    color: #a5a5a5
}

body.wnd-fe:not(.touched) .cs-gray .sc-d .eshop-cart-product a:hover .eshop-cart-product-title span {
    border-bottom-color: #fff
}

.cs-gray .sc-d .eshop-cart-price {
    color: #a5a5a5
}

.cs-gray .sc-d .eshop-cart-quantity input {
    background-color: #fff;
    border-color: #dcdcdc;
    color: #342f2f
}

.cs-gray .sc-d .eshop-cart-quantity input:focus {
    border-color: #57b8f6 !important
}

.cs-gray .sc-d .eshop-cart-quantity input:invalid {
    border-color: #f59b99 !important
}

.cs-gray .sc-d .eshop-cart-quantity-button:after, .cs-gray .sc-d .eshop-cart-quantity-button:before {
    background-color: #a5a5a5
}

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: #555
}

.cs-gray .sc-d .eshop-cart-out-of-stock {
    color: #f59b99
}

.cs-gray .sc-d .eshop-cart-sum {
    color: #fff
}

.cs-gray .sc-d .eshop-cart-delete {
    color: #d1d1d1
}

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,.12);
    background-color: #101010
}

.cs-gray .sc-d .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
    background-color: #3c3c3c
}

.cs-gray .sc-d .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
    color: #f59b99
}

.cs-gray .sc-d .eshop-detail .product-price, .cs-gray .sc-d .eshop-detail .product-title, .cs-gray .sc-d .eshop-detail .product-variants-title {
    color: #fff
}

.cs-gray .sc-d .eshop-detail .product-price-comparative {
    color: #888
}

.cs-gray .sc-d .eshop-detail .product-cart {
    box-shadow: 0 -.25rem .9375rem rgba(0,0,0,.12);
    background-color: #101010
}

.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 .form label {
    color: #ddd
}

.cs-gray .sc-d .form input, .cs-gray .sc-d .form select, .cs-gray .sc-d .form textarea {
    background: #fafafa;
    border-color: rgba(0,0,0,.15)
}

body.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,.5)
}

.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 .form-group-content input:hover:not(:focus) + div, body.wnd-fe:not(.touched) .cs-gray .sc-d .form .form-group-content label:hover:not(:focus) + div {
    border-color: #aaa
}

.cs-gray .sc-d .form .checkbox, .cs-gray .sc-d .form .radio-button {
    background: #fafafa;
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-d .form-file-button {
    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 .claim-default {
    color: #fff
}

.cs-gray .sc-d .claim-bg, .cs-gray .sc-d .claim-default-inv {
    color: #000
}

.cs-gray .sc-d .claim-bg > span > span {
    background-color: #fff;
    box-shadow: .625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff,.625rem 0 0 #fff,-.625rem 0 0 #fff;
    border-radius: .1px
}

.cs-gray .sc-d .claim-bg-inv {
    color: #fff
}

.cs-gray .sc-d .claim-bg-inv > span > span {
    background-color: #000;
    box-shadow: .625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000,.625rem 0 0 #000,-.625rem 0 0 #000;
    border-radius: .1px
}

.cs-gray .sc-d .claim-color {
    color: #fff
}

.cs-gray .sc-d .claim-color > span > span {
    background-color: #77a9ca;
    box-shadow: .625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca;
    border-radius: .1px
}

.cs-gray .sc-d .claim-color-inv {
    color: #77a9ca
}

.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: #77a9ca
}

.cs-gray .sc-d .claim-color-alpha {
    color: #fff
}

.cs-gray .sc-d .claim-color-alpha > span > span {
    background-color: rgba(119,169,202,.8);
    box-shadow: .625rem 0 0 rgba(119,169,202,.8),-.625rem 0 0 rgba(119,169,202,.8);
    border-radius: .1px
}

.cs-gray .sc-d .claim-gray {
    color: #fff
}

.cs-gray .sc-d .claim-gray > span > span {
    background-color: rgba(0,0,0,.5);
    box-shadow: .625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
    border-radius: .1px
}

.cs-gray .sc-d .claim-borders {
    color: #fff
}

.cs-gray .sc-d .claim-borders > span {
    border-color: #fff
}

.cs-gray .sc-d .line-color {
    border-color: #444
}

.cs-gray .sc-d .b-img .embed-content {
    border-color: #fff
}

.cs-gray .sc-d .b-img embed {
    color: #fff;
    outline-color: #bdbdbd;
    border-color: #989898
}

.cs-gray .sc-d .wnd-image-placeholder embed {
    color: #555 !important;
    opacity: .5 !important
}

.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.footer-01, .cs-gray .sc-d .footer-01 {
    color: #ddd
}

.cs-gray .sc-d.footer-01 .lang-select li > a > span, .cs-gray .sc-d .footer-01 .lang-select li > a > span, .cs-gray .sc-d.footer-01 .sf a, .cs-gray .sc-d .footer-01 .sf a {
    border-color: hsla(0,0%,87%,.5)
}

body.wnd-fe:not(.touched) .cs-gray .sc-d.footer-01 .lang-select li > a:hover > span, body.wnd-fe:not(.touched) .cs-gray .sc-d .footer-01 .lang-select li > a:hover > span {
    border-color: #ddd
}

.cs-gray .sc-d.footer-01 .border-top, .cs-gray .sc-d .footer-01 .border-top {
    border-color: hsla(0,0%,100%,.15)
}

.cs-gray .sc-d .arrow-submit {
    background-color: #222;
    color: #fff;
    box-shadow: 0 0 1.5625rem 0 rgba(0,0,0,.07)
}

.cs-gray .sc-d .dots li {
    background-color: hsla(0,0%,100%,.2)
}

.cs-gray .sc-d .dots li.active, body.wnd-fe:not(.touched) .cs-gray .sc-d .dots li:hover {
    background-color: #fff
}

.cs-gray .sc-m h1, .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-m h1 a {
    border-color: hsla(0,0%,100%,.5)
}

.cs-gray .sc-m h2 {
    color: #fff
}

.cs-gray .sc-m h2 a {
    border-color: hsla(0,0%,100%,.5)
}

.cs-gray .sc-m h3 {
    color: hsla(0,0%,100%,.8)
}

.cs-gray .sc-m h3 a {
    border-color: hsla(0,0%,100%,.4)
}

.cs-gray .sc-m .b-text p a, .cs-gray .sc-m .link a {
    border-color: hsla(0,0%,100%,.5)
}

.cs-gray .sc-m blockquote {
    color: hsla(0,0%,100%,.8)
}

.cs-gray .sc-m blockquote:before {
    color: hsla(0,0%,100%,.75)
}

.cs-gray .sc-m blockquote a {
    color: inherit !important;
    border-color: hsla(0,0%,100%,.4) !important
}

.cs-gray .sc-m .b-text ul li:before {
    color: hsla(0,0%,100%,.6)
}

.cs-gray .sc-m .mt h3 {
    color: #fff
}

.cs-gray .sc-m .mt h4 {
    color: hsla(0,0%,100%,.8)
}

.cs-gray .sc-m.header-01 {
    background-color: transparent
}

.cs-gray .sc-m.bgonscroll .section-fixed {
    background-color: #272727;
    box-shadow: 0 0 .3125rem .1875rem rgba(0,0,0,.08);
    border-color: transparent
}

.cs-gray .sc-m.header .border-bottom:after {
    border-color: hsla(0,0%,100%,.15)
}

.cs-gray .sc-m .header-01.design-01.bgonscroll .section-fixed, .cs-gray .sc-m .header-01.design-05.bgonscroll .section-fixed {
    background-color: #272727;
    border-color: hsla(0,0%,100%,.2)
}

.cs-gray .sc-m .header-01.design-01 .border-bottom:after, .cs-gray .sc-m .header-01.design-05 .border-bottom:after {
    border-color: hsla(0,0%,100%,.2)
}

.cs-gray .sc-m .logo-default {
    color: #fff;
    text-shadow: 0 .0625rem .3125rem rgba(0,0,0,.3)
}

.cs-gray .sc-m .logo-default embed {
    color: #fff
}

.cs-gray .sc-m .logo-default-inv {
    color: #000;
    text-shadow: 0 0 .125rem rgba(0,0,0,.4)
}

.cs-gray .sc-m .logo-bg, .cs-gray .sc-m .logo-default-inv embed {
    color: #000
}

.cs-gray .sc-m .logo-bg .logo-content {
    background-color: #fff
}

.cs-gray .sc-m .logo-bg embed {
    color: #000;
    opacity: 1
}

.cs-gray .sc-m .logo-bg-inv {
    color: #fff
}

.cs-gray .sc-m .logo-bg-inv .logo-content {
    background-color: #000
}

.cs-gray .sc-m .logo-bg-inv embed, .cs-gray .sc-m .logo-gray {
    color: #fff
}

.cs-gray .sc-m .logo-gray .logo-content {
    background-color: rgba(0,0,0,.5)
}

.cs-gray .sc-m .logo-gray embed {
    color: #fff;
    opacity: 1
}

.cs-gray .sc-m .logo-borders {
    color: #fff
}

.cs-gray .sc-m .logo-borders .logo-content {
    border-color: #fff
}

.cs-gray .sc-m .logo-borders embed, .cs-gray .sc-m .logo-color {
    color: #fff
}

.cs-gray .sc-m .logo-color .logo-content {
    background-color: #77a9ca
}

.cs-gray .sc-m .logo-color embed {
    color: #fff
}

.cs-gray .sc-m .logo-color-inv {
    color: #77a9ca
}

.cs-gray .sc-m .logo-color-inv .logo-content {
    background-color: #fff
}

.cs-gray .sc-m .logo-color-inv embed {
    color: #77a9ca
}

.cs-gray .sc-m .logo-color-alpha {
    color: #fff
}

.cs-gray .sc-m .logo-color-alpha .logo-content {
    background-color: rgba(119,169,202,.8)
}

.cs-gray .sc-m .logo-color-alpha embed {
    color: #fff
}

.cs-gray .sc-m .logo-color-text, .cs-gray .sc-m .logo-color-text embed {
    color: #77a9ca
}

.cs-gray .sc-m .cart:before {
    background-color: hsla(0,0%,100%,.5)
}

.cs-gray .sc-m .cart a {
    color: hsla(0,0%,100%,.9)
}

.cs-gray .sc-m .cart a:after {
    color: #fff
}

.cs-gray .sc-m .cart-piece-count {
    color: #2b2a2a;
    background-color: #f0f0f0
}

.cs-gray .sc-m .cart.wnd-active a {
    color: #fff;
    text-shadow: 0 0 .0625rem hsla(0,0%,100%,.5)
}

.cs-gray .sc-m #menu-submit span, .cs-gray .sc-m #menu-submit span:after, .cs-gray .sc-m #menu-submit span:before {
    background-color: #fff
}

.cs-gray .sc-m .blog .item-date {
    color: hsla(0,0%,100%,.5)
}

.cs-gray .sc-m .blog .item-perex blockquote, .cs-gray .sc-m .blog .item-perex h1, .cs-gray .sc-m .blog .item-perex h2, .cs-gray .sc-m .blog .item-perex h3 {
    color: 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(34,34,34,.85));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#D9222222",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-detail-date {
    color: hsla(0,0%,100%,.75)
}

.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 .eshop-grid .item, .cs-gray .sc-m .eshop-grid .item-wrapper {
    border-color: transparent
}

body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-grid .item-wrapper:hover, body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-grid .item:hover {
    border-color: hsla(0,0%,100%,.1)
}

.cs-gray .sc-m .eshop-grid .product-price, .cs-gray .sc-m .eshop-grid .product-title {
    color: #fff
}

.cs-gray .sc-m .eshop-grid .product-price-comparative {
    color: hsla(0,0%,100%,.4)
}

body.wnd-cms:not(.touched) .cs-gray .sc-m .eshop-grid.wnd-active-listing-zone .item-wrapper:hover, body.wnd-cms:not(.touched) .cs-gray .sc-m .eshop-grid.wnd-active-listing-zone .item:hover {
    border-color: hsla(0,0%,100%,.1)
}

.cs-gray .sc-m .eshop-slider .product-price, .cs-gray .sc-m .eshop-slider .product-title {
    color: #fff
}

.cs-gray .sc-m .eshop-slider .product-price-comparative {
    color: #999
}

.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: #d2cccc;
    background: #fff
}

.cs-gray .sc-m .eshop-filter li:first-child {
    border-bottom-color: #d2cccc
}

.cs-gray .sc-m .pr .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

body.wnd-cms:not(.touched) .cs-gray .sc-m .wnd-active-listing-zone .eshop-filter a:hover {
    color: #fff
}

.cs-gray .sc-m .product-label-content {
    color: #fff;
    background-color: #222
}

.cs-gray .sc-m .product-out-of-stock-content {
    color: #777;
    background-color: #e8e8e8
}

.cs-gray .sc-m .eshop .wnd-empty-thumbnail .thumbnail {
    background-color: #3c3c3c
}

.cs-gray .sc-m .eshop-cart-head div {
    color: #fff
}

.cs-gray .sc-m .eshop-cart-tr {
    background-color: #3c3c3c;
    box-shadow: 0 .25rem .9375rem rgba(0,0,0,.24)
}

.cs-gray .sc-m .eshop-cart-product-title {
    color: #fff
}

.cs-gray .sc-m .eshop-cart-product-title span {
    border-bottom-color: hsla(0,0%,100%,.5)
}

.cs-gray .sc-m .eshop-cart-product-variant {
    color: #a5a5a5
}

body.wnd-fe:not(.touched) .cs-gray .sc-m .eshop-cart-product a:hover .eshop-cart-product-title span {
    border-bottom-color: #fff
}

.cs-gray .sc-m .eshop-cart-price {
    color: #a5a5a5
}

.cs-gray .sc-m .eshop-cart-quantity input {
    background-color: #fff;
    border-color: #dcdcdc;
    color: #342f2f
}

.cs-gray .sc-m .eshop-cart-quantity input:focus {
    border-color: #57b8f6 !important
}

.cs-gray .sc-m .eshop-cart-quantity input:invalid {
    border-color: #f59b99 !important
}

.cs-gray .sc-m .eshop-cart-quantity-button:after, .cs-gray .sc-m .eshop-cart-quantity-button:before {
    background-color: #a5a5a5
}

body.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: #555
}

.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,.12);
    background-color: #272727
}

.cs-gray .sc-m .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
    background-color: #3c3c3c
}

.cs-gray .sc-m .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
    color: #f59b99
}

.cs-gray .sc-m .eshop-detail .product-price, .cs-gray .sc-m .eshop-detail .product-title, .cs-gray .sc-m .eshop-detail .product-variants-title {
    color: #fff
}

.cs-gray .sc-m .eshop-detail .product-price-comparative {
    color: hsla(0,0%,100%,.4)
}

.cs-gray .sc-m .eshop-detail .product-cart {
    box-shadow: 0 -.25rem .9375rem rgba(0,0,0,.12);
    background-color: #101010
}

.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 .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,.5)
}

.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 .form-group-content input:hover:not(:focus) + div, body.wnd-fe:not(.touched) .cs-gray .sc-m .form .form-group-content label:hover:not(:focus) + div {
    border-color: #aaa
}

.cs-gray .sc-m .form .checkbox, .cs-gray .sc-m .form .radio-button {
    background: #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 .claim-default {
    color: #fff;
    text-shadow: 0 .0625rem .3125rem rgba(0,0,0,.3)
}

.cs-gray .sc-m .claim-default-inv {
    color: #000;
    text-shadow: 0 .0625rem .3125rem rgba(0,0,0,.3)
}

.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: #77a9ca;
    box-shadow: .625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca;
    border-radius: .1px
}

.cs-gray .sc-m .claim-color-inv {
    color: #77a9ca
}

.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: #77a9ca
}

.cs-gray .sc-m .claim-color-alpha {
    color: #fff
}

.cs-gray .sc-m .claim-color-alpha > span > span {
    background-color: rgba(119,169,202,.8);
    box-shadow: .625rem 0 0 rgba(119,169,202,.8),-.625rem 0 0 rgba(119,169,202,.8);
    border-radius: .1px
}

.cs-gray .sc-m .claim-gray {
    color: #fff
}

.cs-gray .sc-m .claim-gray > span > span {
    background-color: rgba(0,0,0,.5);
    box-shadow: .625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
    border-radius: .1px
}

.cs-gray .sc-m .claim-borders {
    color: #fff;
    text-shadow: 0 .0625rem .3125rem rgba(0,0,0,.3)
}

.cs-gray .sc-m .claim-borders > span {
    border-color: #fff
}

.cs-gray .sc-m .line-color {
    border-color: hsla(0,0%,100%,.2)
}

.cs-gray .sc-m .b-img .embed-content {
    border-color: #fff
}

.cs-gray .sc-m .b-img embed {
    color: #fff;
    outline-color: #bdbdbd;
    border-color: #989898
}

.cs-gray .sc-m .wnd-image-placeholder embed {
    color: #fff !important;
    opacity: .25 !important
}

.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.footer-01, .cs-gray .sc-m .footer-01 {
    color: #fff
}

.cs-gray .sc-m.footer-01 .lang-select li > a > span, .cs-gray .sc-m .footer-01 .lang-select li > a > span, .cs-gray .sc-m.footer-01 .sf a, .cs-gray .sc-m .footer-01 .sf a {
    border-color: hsla(0,0%,100%,.5)
}

body.wnd-fe:not(.touched) .cs-gray .sc-m.footer-01 .lang-select li > a:hover > span, body.wnd-fe:not(.touched) .cs-gray .sc-m .footer-01 .lang-select li > a:hover > span {
    border-color: #fff
}

.cs-gray .sc-m.footer-01 .border-top, .cs-gray .sc-m .footer-01 .border-top {
    border-color: hsla(0,0%,100%,.2)
}

.cs-gray .sc-m .arrow-submit {
    background-color: #222;
    color: #fff;
    box-shadow: 0 0 1.5625rem 0 rgba(0,0,0,.07)
}

.cs-gray .sc-m .dots li {
    background-color: hsla(0,0%,100%,.2)
}

.cs-gray .sc-m .dots li.active, body.wnd-fe:not(.touched) .cs-gray .sc-m .dots li:hover {
    background-color: #fff
}

.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-ml h1 {
    color: #000
}

.cs-gray .sc-ml h1 a {
    border-color: rgba(0,0,0,.5)
}

.cs-gray .sc-ml h2 {
    color: #000
}

.cs-gray .sc-ml h2 a {
    border-color: rgba(0,0,0,.5)
}

.cs-gray .sc-ml h3 {
    color: rgba(0,0,0,.6)
}

.cs-gray .sc-ml h3 a {
    border-color: rgba(0,0,0,.3)
}

.cs-gray .sc-ml .b-text p a, .cs-gray .sc-ml .link a {
    border-color: rgba(0,0,0,.4)
}

.cs-gray .sc-ml blockquote {
    color: rgba(0,0,0,.6)
}

.cs-gray .sc-ml blockquote:before {
    color: rgba(0,0,0,.2)
}

.cs-gray .sc-ml blockquote a {
    color: inherit !important;
    border-color: rgba(0,0,0,.3) !important
}

.cs-gray .sc-ml .b-text ul li:before {
    color: rgba(0,0,0,.6)
}

.cs-gray .sc-ml .mt h3 {
    color: rgba(0,0,0,.8)
}

.cs-gray .sc-ml .mt h4 {
    color: rgba(0,0,0,.6)
}

.cs-gray .sc-ml.header-01 {
    background-color: transparent
}

.cs-gray .sc-ml.bgonscroll .section-fixed {
    background-color: #fff;
    box-shadow: 0 0 .3125rem .1875rem rgba(0,0,0,.08);
    border-color: transparent
}

.cs-gray .sc-ml.header .border-bottom:after {
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-ml .header-01.design-01.bgonscroll .section-fixed, .cs-gray .sc-ml .header-01.design-05.bgonscroll .section-fixed {
    background-color: #fff;
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-ml .header-01.design-01 .border-bottom:after, .cs-gray .sc-ml .header-01.design-05 .border-bottom:after {
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-ml .logo-default {
    color: #000;
    text-shadow: 0 .0625rem .3125rem rgba(0,0,0,.3)
}

.cs-gray .sc-ml .logo-default embed {
    color: #000
}

.cs-gray .sc-ml .logo-default-inv {
    color: #fff;
    text-shadow: 0 0 .125rem rgba(0,0,0,.4)
}

.cs-gray .sc-ml .logo-default-inv embed {
    color: #fff
}

.cs-gray .sc-ml .logo-bg {
    color: #000
}

.cs-gray .sc-ml .logo-bg .logo-content {
    background-color: #fff
}

.cs-gray .sc-ml .logo-bg embed {
    color: #000;
    opacity: 1
}

.cs-gray .sc-ml .logo-bg-inv {
    color: #fff
}

.cs-gray .sc-ml .logo-bg-inv .logo-content {
    background-color: #000
}

.cs-gray .sc-ml .logo-bg-inv embed, .cs-gray .sc-ml .logo-gray {
    color: #fff
}

.cs-gray .sc-ml .logo-gray .logo-content {
    background-color: rgba(0,0,0,.5)
}

.cs-gray .sc-ml .logo-gray embed {
    color: #fff;
    opacity: 1
}

.cs-gray .sc-ml .logo-borders {
    color: #000
}

.cs-gray .sc-ml .logo-borders .logo-content {
    border-color: #000
}

.cs-gray .sc-ml .logo-borders embed {
    color: #000
}

.cs-gray .sc-ml .logo-color {
    color: #fff
}

.cs-gray .sc-ml .logo-color .logo-content {
    background-color: #77a9ca
}

.cs-gray .sc-ml .logo-color embed {
    color: #fff
}

.cs-gray .sc-ml .logo-color-inv {
    color: #77a9ca
}

.cs-gray .sc-ml .logo-color-inv .logo-content {
    background-color: #fff
}

.cs-gray .sc-ml .logo-color-inv embed {
    color: #77a9ca
}

.cs-gray .sc-ml .logo-color-alpha {
    color: #fff
}

.cs-gray .sc-ml .logo-color-alpha .logo-content {
    background-color: rgba(119,169,202,.8)
}

.cs-gray .sc-ml .logo-color-alpha embed {
    color: #fff
}

.cs-gray .sc-ml .logo-color-text, .cs-gray .sc-ml .logo-color-text embed {
    color: #77a9ca
}

.cs-gray .sc-ml .cart:before {
    background-color: rgba(0,0,0,.2)
}

.cs-gray .sc-ml .cart a {
    color: rgba(0,0,0,.8)
}

.cs-gray .sc-ml .cart-piece-count {
    color: #fff;
    background-color: #342f2f
}

.cs-gray .sc-ml .cart.wnd-active a {
    text-shadow: 0 0 .0625rem rgba(0,0,0,.5)
}

.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: rgba(0,0,0,.8)
}

.cs-gray .sc-ml .blog .item-date {
    color: rgba(0,0,0,.5)
}

.cs-gray .sc-ml .blog .item-perex blockquote, .cs-gray .sc-ml .blog .item-perex h1, .cs-gray .sc-ml .blog .item-perex h2, .cs-gray .sc-ml .blog .item-perex h3 {
    color: rgba(0,0,0,.45)
}

.cs-gray .sc-ml .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: linear-gradient(transparent,rgba(34,34,34,.85));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#D9222222",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-detail-date {
    color: rgba(0,0,0,.5)
}

.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 .sc-ml .eshop-grid .item, .cs-gray .sc-ml .eshop-grid .item-wrapper {
    border-color: transparent
}

body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-grid .item-wrapper:hover, body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-grid .item:hover {
    border-color: rgba(0,0,0,.1)
}

.cs-gray .sc-ml .eshop-grid .product-title {
    color: #30312a
}

.cs-gray .sc-ml .eshop-grid .product-price {
    color: rgba(0,0,0,.7)
}

.cs-gray .sc-ml .eshop-grid .product-price-comparative {
    color: rgba(0,0,0,.4)
}

body.wnd-cms:not(.touched) .cs-gray .sc-ml .eshop-grid.wnd-active-listing-zone .item-wrapper:hover, body.wnd-cms:not(.touched) .cs-gray .sc-ml .eshop-grid.wnd-active-listing-zone .item:hover {
    border-color: rgba(0,0,0,.1)
}

.cs-gray .sc-ml .eshop-slider .product-price, .cs-gray .sc-ml .eshop-slider .product-title {
    color: #30312a
}

.cs-gray .sc-ml .eshop-slider .product-price-comparative {
    color: #999
}

.cs-gray .sc-ml .eshop-filter h3 {
    color: #1f1f1f
}

.cs-gray .sc-ml .eshop-filter a {
    color: rgba(0,0,0,.4)
}

.cs-gray .sc-ml .eshop-filter a.selected, body.wnd-fe:not(.touched) .cs-gray .sc-ml .eshop-filter a:hover {
    color: #000
}

.cs-gray .sc-ml .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

.cs-gray .sc-ml .eshop-filter li:first-child {
    border-bottom-color: #d2cccc
}

.cs-gray .sc-ml .pr .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

body.wnd-cms:not(.touched) .cs-gray .sc-ml .wnd-active-listing-zone .eshop-filter a:hover {
    color: #2e2e2e
}

.cs-gray .sc-ml .product-label-content {
    color: #fff;
    background-color: #222
}

.cs-gray .sc-ml .product-out-of-stock-content {
    color: #777;
    background-color: #e8e8e8
}

.cs-gray .sc-ml .eshop .wnd-empty-thumbnail .thumbnail {
    background-color: #f9f7fa
}

.cs-gray .sc-ml .eshop-cart-head div {
    color: #9c9c9c
}

.cs-gray .sc-ml .eshop-cart-tr {
    background-color: #fff;
    box-shadow: 0 .25rem .9375rem rgba(0,0,0,.12)
}

.cs-gray .sc-ml .eshop-cart-product-title {
    color: #342f2f
}

.cs-gray .sc-ml .eshop-cart-price, .cs-gray .sc-ml .eshop-cart-product-variant {
    color: #a5a5a5
}

.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: #342f2f
}

.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: #9c9c9c
}

.cs-gray .sc-ml .eshop-cart-total-value {
    color: #342f2f
}

.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: #fff
}

.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-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 .form label {
    color: rgba(0,0,0,.8)
}

.cs-gray .sc-ml .form input, .cs-gray .sc-ml .form select, .cs-gray .sc-ml .form textarea {
    background: #fafafa;
    border-color: rgba(0,0,0,.2)
}

body.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,.5)
}

.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 .form-group-content input:hover:not(:focus) + div, body.wnd-fe:not(.touched) .cs-gray .sc-ml .form .form-group-content label:hover:not(:focus) + div {
    border-color: #aaa
}

.cs-gray .sc-ml .form-file-button, .cs-gray .sc-ml .form .checkbox, .cs-gray .sc-ml .form .radio-button {
    background: #fafafa;
    border-color: rgba(0,0,0,.2)
}

.cs-gray .sc-ml .form-file-button {
    color: rgba(0,0,0,.8)
}

.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 .claim-default {
    color: #000;
    text-shadow: 0 .0625rem .3125rem rgba(0,0,0,.3)
}

.cs-gray .sc-ml .claim-default-inv {
    color: #fff;
    text-shadow: 0 .0625rem .3125rem rgba(0,0,0,.3)
}

.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: #77a9ca;
    box-shadow: .625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca;
    border-radius: .1px
}

.cs-gray .sc-ml .claim-color-inv {
    color: #77a9ca
}

.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: #77a9ca
}

.cs-gray .sc-ml .claim-color-alpha {
    color: #fff
}

.cs-gray .sc-ml .claim-color-alpha > span > span {
    background-color: rgba(119,169,202,.8);
    box-shadow: .625rem 0 0 rgba(119,169,202,.8),-.625rem 0 0 rgba(119,169,202,.8);
    border-radius: .1px
}

.cs-gray .sc-ml .claim-gray {
    color: #fff
}

.cs-gray .sc-ml .claim-gray > span > span {
    background-color: rgba(0,0,0,.5);
    box-shadow: .625rem 0 0 rgba(0,0,0,.5),-.625rem 0 0 rgba(0,0,0,.5);
    border-radius: .1px
}

.cs-gray .sc-ml .claim-borders {
    color: #000
}

.cs-gray .sc-ml .claim-borders > span {
    border-color: #000
}

.cs-gray .sc-ml .line-color {
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-ml .b-img .embed-content {
    border-color: #555
}

.cs-gray .sc-ml .b-img embed {
    color: #555;
    outline-color: #343434;
    border-color: #777
}

.cs-gray .sc-ml .wnd-image-placeholder embed {
    color: #000 !important;
    opacity: .5 !important
}

.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.footer-01, .cs-gray .sc-ml .footer-01 {
    color: rgba(0,0,0,.8)
}

.cs-gray .sc-ml.footer-01 .lang-select li > a > span, .cs-gray .sc-ml .footer-01 .lang-select li > a > span, .cs-gray .sc-ml.footer-01 .sf a, .cs-gray .sc-ml .footer-01 .sf a {
    border-color: rgba(0,0,0,.5)
}

body.wnd-fe:not(.touched) .cs-gray .sc-ml.footer-01 .lang-select li > a:hover > span, body.wnd-fe:not(.touched) .cs-gray .sc-ml .footer-01 .lang-select li > a:hover > span {
    border-color: rgba(0,0,0,.8)
}

.cs-gray .sc-ml.footer-01 .border-top, .cs-gray .sc-ml .footer-01 .border-top {
    border-color: rgba(0,0,0,.15)
}

.cs-gray .sc-ml .arrow-submit {
    background-color: #fff;
    color: #666;
    box-shadow: 0 0 1.5625rem 0 rgba(0,0,0,.07)
}

.cs-gray .sc-ml .dots li {
    background-color: rgba(0,0,0,.2)
}

.cs-gray .sc-ml .dots li.active, body.wnd-fe:not(.touched) .cs-gray .sc-ml .dots li:hover {
    background-color: #333
}

.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)
}

.sc-dgray, .sc-dgray.wnd-media-solidColor i, .sc-dgray.wnd-switcher-item {
    background-color: #1f1e1e
}

.sc-dgray {
    color: #ddd
}

.wt-boxed-bg .sc-dgray .s-bg {
    background-color: #1f1e1e
}

.sc-dgray h1, .sc-dgray h2 {
    color: #eee
}

.sc-dgray h3 {
    color: #888
}

.sc-dgray .b-text a, .sc-dgray .link a {
    color: #ddd;
    border-color: hsla(0,0%,87%,.5)
}

body.wnd-fe:not(.touched) .sc-dgray .b-text a:hover, body.wnd-fe:not(.touched) .sc-dgray .link a:hover {
    color: #eee;
    border-color: #eee
}

.sc-dgray blockquote {
    color: #888
}

.sc-dgray blockquote:before {
    color: #454545
}

.sc-dgray .b-text ul li:before {
    color: #ddd
}

.sc-dgray .mt h3 {
    color: #fff
}

.sc-dgray .mt h4 {
    color: #7c7c7c
}

.sc-dgray .mt-i-c {
    border-color: #444
}

.sc-dgray.bgonscroll .section-fixed {
    background-color: #1e1e1e;
    box-shadow: 0 0 .3125rem .1875rem rgba(0,0,0,.08);
    border-color: hsla(0,0%,100%,.2)
}

.sc-dgray.header .border-bottom:after {
    border-color: hsla(0,0%,100%,.15)
}

.sc-dgray .logo-default, .sc-dgray .logo-default embed {
    color: #fff
}

.sc-dgray .logo-bg, .sc-dgray .logo-default-inv, .sc-dgray .logo-default-inv embed {
    color: #000
}

.sc-dgray .logo-bg .logo-content {
    background-color: #fff
}

.sc-dgray .logo-bg embed {
    color: #000;
    opacity: 1
}

.sc-dgray .logo-bg-inv {
    color: #fff
}

.sc-dgray .logo-bg-inv .logo-content {
    background-color: #000
}

.sc-dgray .logo-bg-inv embed, .sc-dgray .logo-gray {
    color: #fff
}

.sc-dgray .logo-gray .logo-content {
    background-color: rgba(0,0,0,.5)
}

.sc-dgray .logo-gray embed {
    color: #fff;
    opacity: 1
}

.sc-dgray .logo-borders {
    color: #fff
}

.sc-dgray .logo-borders .logo-content {
    border-color: #fff
}

.sc-dgray .logo-borders embed, .sc-dgray .logo-color {
    color: #fff
}

.sc-dgray .logo-color .logo-content {
    background-color: #77a9ca
}

.sc-dgray .logo-color embed {
    color: #fff
}

.sc-dgray .logo-color-inv {
    color: #77a9ca
}

.sc-dgray .logo-color-inv .logo-content {
    background-color: #fff
}

.sc-dgray .logo-color-inv embed {
    color: #77a9ca
}

.sc-dgray .logo-color-alpha {
    color: #fff
}

.sc-dgray .logo-color-alpha .logo-content {
    background-color: rgba(119,169,202,.8)
}

.sc-dgray .logo-color-alpha embed {
    color: #fff
}

.sc-dgray .logo-color-text, .sc-dgray .logo-color-text embed {
    color: #77a9ca
}

.sc-dgray .cart:before {
    background-color: #585c60
}

.sc-dgray .cart a {
    color: #858585
}

.sc-dgray .cart-piece-count {
    color: #2b2a2a;
    background-color: #f0f0f0
}

.sc-dgray .cart.wnd-active a {
    color: #cccccb
}

.sc-dgray #menu-submit span, .sc-dgray #menu-submit span:after, .sc-dgray #menu-submit span:before {
    background-color: #cccccb
}

.sc-dgray .blog .item-date {
    color: hsla(0,0%,100%,.5)
}

.sc-dgray .blog .item-perex blockquote, .sc-dgray .blog .item-perex h1, .sc-dgray .blog .item-perex h2, .sc-dgray .blog .item-perex h3 {
    color: hsla(0,0%,100%,.6)
}

.sc-dgray .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: linear-gradient(transparent,rgba(34,34,34,.85));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#D9222222",GradientType=0)
}

.sc-dgray .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date, .sc-dgray .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2 {
    color: #fff
}

.sc-dgray .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: hsla(0,0%,100%,.1)
}

body.wnd-fe:not(.touched) .sc-dgray .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: hsla(0,0%,100%,.15)
}

body.wnd-cms:not(.touched) .sc-dgray .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: rgba(0,0,0,.15)
}

.sc-dgray .blog-detail-date {
    color: hsla(0,0%,100%,.75)
}

.sc-dgray .b-btn-1 .b-btn-l, .sc-dgray .b-btn-1 .wnd-replace-form-button, .sc-dgray .eshop .b-btn-3 .b-btn-l, .sc-dgray .eshop .b-btn-3 .wnd-replace-form-button {
    background-color: #fff;
    color: #2e2e2e;
    border-color: #fff
}

body.wnd-fe:not(.touched) .sc-dgray .b-btn-1 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-dgray .b-btn-1 .wnd-replace-form-button:hover, body.wnd-fe:not(.touched) .sc-dgray .eshop .b-btn-3 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-dgray .eshop .b-btn-3 .wnd-replace-form-button:hover {
    background-color: #e6e6e6;
    border-color: #e6e6e6
}

.sc-dgray .b-btn-2 .b-btn-l, .sc-dgray .b-btn-2 .wnd-replace-form-button {
    color: #fff;
    background-color: transparent;
    border-color: hsla(0,0%,100%,.5)
}

body.wnd-fe:not(.touched) .sc-dgray .b-btn-2 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-dgray .b-btn-2 .wnd-replace-form-button:hover {
    border-color: #fff
}

.b-btn-dso .sc-dgray .b-btn-2 .b-btn-l, .b-btn-dso .sc-dgray .b-btn-2 .wnd-replace-form-button {
    background-color: #000
}

.sc-dgray .b-btn-3 .b-btn-l, .sc-dgray .b-btn-3 .wnd-replace-form-button {
    background-color: #999;
    border-color: #999;
    color: #fff
}

body.wnd-fe:not(.touched) .sc-dgray .b-btn-3 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-dgray .b-btn-3 .wnd-replace-form-button:hover {
    background-color: #8a8a8a;
    border-color: #8a8a8a
}

.sc-dgray .b-btn-4 .b-btn-l, .sc-dgray .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) .sc-dgray .b-btn-4 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-dgray .b-btn-4 .wnd-replace-form-button:hover {
    border-color: #fff;
    color: #fff
}

.sc-dgray .b-btn-5 .b-btn-l, .sc-dgray .b-btn-5 .wnd-replace-form-button {
    color: #fff;
    background-color: transparent
}

.sc-dgray .b-btn-5 .b-btn-l .b-btn-t, .sc-dgray .b-btn-5 .wnd-replace-form-button .b-btn-t {
    border-color: hsla(0,0%,100%,.4)
}

body.wnd-fe:not(.touched) .sc-dgray .b-btn-5 .b-btn-l:hover .b-btn-t, body.wnd-fe:not(.touched) .sc-dgray .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
    border-color: #fff
}

.b-btn-dbb .sc-dgray .b-btn-1 .b-btn-l, .b-btn-dbb .sc-dgray .b-btn-1 .wnd-replace-form-button, .b-btn-dbb .sc-dgray .b-btn.b-btn-3 .b-btn-l, .b-btn-dbb .sc-dgray .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) .sc-dgray .b-btn-2 .b-btn-l, .b-btn-dbb:not(.b-btn-bw-2) .sc-dgray .b-btn-2 .wnd-replace-form-button, .b-btn-dbb:not(.b-btn-bw-2) .sc-dgray .b-btn-4 .b-btn-l, .b-btn-dbb:not(.b-btn-bw-2) .sc-dgray .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 hsla(0,0%,100%,.2)
}

.b-btn-dso .sc-dgray .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l, .b-btn-dso .sc-dgray .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 .sc-dgray .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover, body:not(.touched).wnd-fe.b-btn-dso .sc-dgray .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
    box-shadow: 0 .25rem .9375rem #000
}

.sc-dgray .eshop-cart.wnd-checkout-disable .eshop-cart-checkout .b-btn-l {
    color: #777;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.sc-dgray .eshop-detail .product-cart.wnd-waiting .b-btn-l, body.wnd-fe:not(.touched) .sc-dgray .eshop-detail .product-cart.wnd-waiting .b-btn-l:hover {
    color: #a5a5a5;
    background-color: #f5f5f5;
    border-color: #f5f5f5
}

body .sc-dgray .eshop-detail.wnd-out-of-stock .b-btn-l {
    color: #a7a7a7;
    border-color: #3a3a3a;
    background-color: #3a3a3a
}

.b-btn-dbb .sc-dgray .eshop-detail.wnd-out-of-stock .b-btn-l {
    border-bottom-color: #999 !important
}

.sc-dgray .eshop-grid .item {
    border-color: transparent
}

body.wnd-fe:not(.touched) .sc-dgray .eshop-grid .item:hover {
    border-color: #3c3b3b
}

.sc-dgray .eshop-grid .product-price, .sc-dgray .eshop-grid .product-title {
    color: #fff
}

.sc-dgray .eshop-grid .product-price-comparative {
    color: #999
}

body.wnd-cms:not(.touched) .sc-dgray .eshop-grid.wnd-active-listing-zone .item-wrapper:hover {
    border-color: #3c3b3b
}

.sc-dgray .eshop-slider .product-price, .sc-dgray .eshop-slider .product-title {
    color: #fff
}

.sc-dgray .eshop-slider .product-price-comparative {
    color: #999
}

.sc-dgray .eshop-filter h3 {
    color: #fff
}

.sc-dgray .eshop-filter a {
    color: #96969c
}

.sc-dgray .eshop-filter a.selected, body.wnd-fe:not(.touched) .sc-dgray .eshop-filter a:hover {
    color: #fff
}

.sc-dgray .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

.sc-dgray .eshop-filter li:first-child {
    border-bottom-color: #d2cccc
}

.sc-dgray .pr .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

body.wnd-cms:not(.touched) .sc-dgray .wnd-active-listing-zone .eshop-filter a:hover {
    color: #fff
}

.sc-dgray .product-label-content {
    color: #fff;
    background-color: #222
}

.sc-dgray .product-out-of-stock-content {
    color: #777;
    background-color: #e8e8e8
}

.sc-dgray .eshop .wnd-empty-thumbnail .thumbnail {
    background-color: #3c3c3c
}

.sc-dgray .eshop-cart-head div {
    color: #fff
}

.sc-dgray .eshop-cart-tr {
    background-color: #3c3c3c;
    box-shadow: 0 .25rem .9375rem rgba(0,0,0,.24)
}

.sc-dgray .eshop-cart-product-title {
    color: #fff
}

.sc-dgray .eshop-cart-product-title span {
    border-bottom-color: hsla(0,0%,100%,.5)
}

.sc-dgray .eshop-cart-product-variant {
    color: #a5a5a5
}

body.wnd-fe:not(.touched) .sc-dgray .eshop-cart-product a:hover .eshop-cart-product-title span {
    border-bottom-color: #fff
}

.sc-dgray .eshop-cart-price {
    color: #a5a5a5
}

.sc-dgray .eshop-cart-quantity input {
    background-color: #fff;
    border-color: #dcdcdc;
    color: #342f2f
}

.sc-dgray .eshop-cart-quantity input:focus {
    border-color: #57b8f6 !important
}

.sc-dgray .eshop-cart-quantity input:invalid {
    border-color: #f59b99 !important
}

.sc-dgray .eshop-cart-quantity-button:after, .sc-dgray .eshop-cart-quantity-button:before {
    background-color: #a5a5a5
}

body.wnd-fe:not(.touched) .sc-dgray .eshop-cart-quantity-button:hover:after, body.wnd-fe:not(.touched) .sc-dgray .eshop-cart-quantity-button:hover:before {
    background-color: #fff
}

body.wnd-fe:not(.touched) .sc-dgray .eshop-cart-quantity:hover input:not(:disabled) {
    border-color: #555
}

.sc-dgray .eshop-cart-out-of-stock {
    color: #f59b99
}

.sc-dgray .eshop-cart-sum {
    color: #fff
}

.sc-dgray .eshop-cart-delete {
    color: #d1d1d1
}

body.wnd-fe:not(.touched) .sc-dgray .eshop-cart-delete:hover {
    color: #fff
}

.sc-dgray .eshop-cart-foot {
    border-color: #3c3c3c
}

.sc-dgray .eshop-cart-total-label {
    color: #9c9c9c
}

.sc-dgray .eshop-cart-total-value {
    color: #fff
}

.sc-dgray .eshop-cart-checkout {
    box-shadow: 0 -.25rem .9375rem rgba(0,0,0,.12);
    background-color: #1e1e1e
}

.sc-dgray .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
    background-color: #3c3c3c
}

.sc-dgray .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
    color: #f59b99
}

.sc-dgray .eshop-detail .product-price, .sc-dgray .eshop-detail .product-title, .sc-dgray .eshop-detail .product-variants-title {
    color: #fff
}

.sc-dgray .eshop-detail .product-price-comparative {
    color: #888
}

.sc-dgray .eshop-detail .product-cart {
    box-shadow: 0 -.25rem .9375rem rgba(0,0,0,.12);
    background-color: #1e1e1e
}

.sc-dgray .eshop-detail .product-gallery-nav-arrow {
    color: #fff
}

.sc-dgray .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
    background-color: #3c3c3c
}

.sc-dgray .form label {
    color: #ddd
}

.sc-dgray .form input, .sc-dgray .form select, .sc-dgray .form textarea {
    background: #fafafa;
    border-color: rgba(0,0,0,.15)
}

body.wnd-fe:not(.touched) .sc-dgray .form input:hover:not(:focus), body.wnd-fe:not(.touched) .sc-dgray .form select:hover:not(:focus), body.wnd-fe:not(.touched) .sc-dgray .form textarea:hover:not(:focus) {
    border-color: rgba(0,0,0,.5)
}

.sc-dgray .form select option {
    color: #222
}

.sc-dgray .form select option:disabled {
    color: #dedede
}

body.wnd-fe:not(.touched) .sc-dgray .form .form-group-content input:hover:not(:focus) + div, body.wnd-fe:not(.touched) .sc-dgray .form .form-group-content label:hover:not(:focus) + div {
    border-color: #aaa
}

.sc-dgray .form .checkbox, .sc-dgray .form .radio-button {
    background: #fafafa;
    border-color: rgba(0,0,0,.15)
}

.sc-dgray .form-file-button {
    background: #fafafa;
    color: rgba(0,0,0,.8);
    border-color: #ccc
}

.sc-dgray .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)
}

.sc-dgray .claim-default {
    color: #fff
}

.sc-dgray .claim-bg, .sc-dgray .claim-default-inv {
    color: #000
}

.sc-dgray .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
}

.sc-dgray .claim-bg-inv {
    color: #fff
}

.sc-dgray .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
}

.sc-dgray .claim-color {
    color: #fff
}

.sc-dgray .claim-color > span > span {
    background-color: #77a9ca;
    box-shadow: .625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca;
    border-radius: .1px
}

.sc-dgray .claim-color-inv {
    color: #77a9ca
}

.sc-dgray .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
}

.sc-dgray .claim-color-text {
    color: #77a9ca
}

.sc-dgray .claim-color-alpha {
    color: #fff
}

.sc-dgray .claim-color-alpha > span > span {
    background-color: rgba(119,169,202,.8);
    box-shadow: .625rem 0 0 rgba(119,169,202,.8),-.625rem 0 0 rgba(119,169,202,.8);
    border-radius: .1px
}

.sc-dgray .claim-gray {
    color: #fff
}

.sc-dgray .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
}

.sc-dgray .claim-borders {
    color: #fff
}

.sc-dgray .claim-borders > span {
    border-color: #fff
}

.sc-dgray .line-color {
    border-color: #444
}

.sc-dgray .image-block .embed-content {
    border-color: #fff
}

.sc-dgray .image-block embed {
    color: #fff;
    outline-color: #bdbdbd;
    border-color: #989898
}

.sc-dgray .wnd-image-placeholder embed {
    color: #555 !important;
    opacity: .5 !important
}

.sc-dgray .pager a {
    color: #fff
}

body.wnd-fe:not(.touched) .sc-dgray .pager a:hover {
    color: #a5a5a5
}

.sc-dgray .pager a:after, .sc-dgray .pager a:before {
    color: #999
}

body.wnd-cms:not(.touched) .sc-dgray .wnd-active-listing-zone .pager a:hover {
    color: #a5a5a5
}

.sc-dgray.footer-01 {
    color: #ddd
}

.sc-dgray.footer-01 .lang-select li > a > span, .sc-dgray.footer-01 .sf a {
    border-color: hsla(0,0%,87%,.5)
}

body.wnd-fe:not(.touched) .sc-dgray.footer-01 .lang-select li > a:hover > span {
    border-color: #ddd
}

.sc-dgray.footer-01 .border-top {
    border-color: hsla(0,0%,100%,.15)
}

.sc-dgray .arrow-submit {
    background-color: #222;
    color: #fff;
    box-shadow: 0 0 1.5625rem 0 rgba(0,0,0,.07)
}

.sc-dgray .dots li {
    background-color: hsla(0,0%,100%,.2)
}

.sc-dgray .dots li.active, body.wnd-fe:not(.touched) .sc-dgray .dots li:hover {
    background-color: #fff
}

.wnd-page:not(.ac-none) .sc-dgray .b-btn-4 .b-btn-l, .wnd-page:not(.ac-none) .sc-dgray .b-btn-4 .wnd-replace-form-button {
    color: #fff
}

.sc-lpink, .sc-lpink.wnd-media-solidColor i, .sc-lpink.wnd-switcher-item {
    background-color: #fdf0f7
}

.sc-lpink {
    color: #555
}

.sc-lpink h1, .sc-lpink h2 {
    color: #393939
}

.sc-lpink h3 {
    color: #8d8d8d
}

.sc-lpink .b-text a, .sc-lpink .link a {
    color: #555;
    border-color: rgba(85,85,85,.5)
}

body.wnd-fe:not(.touched) .sc-lpink .b-text a:hover, body.wnd-fe:not(.touched) .sc-lpink .link a:hover {
    color: #393939;
    border-color: #393939
}

.sc-lpink blockquote {
    color: #8d8d8d
}

.sc-lpink blockquote:before {
    color: #d7d7d7
}

.sc-lpink .b-text ul li:before {
    color: #555
}

.sc-lpink .mt h3 {
    color: #393939
}

.sc-lpink .mt h4 {
    color: #8d8d8d
}

.sc-lpink .mt-i-c {
    border-color: rgba(0,0,0,.1)
}

.sc-lpink.bgonscroll .section-fixed {
    background-color: #fdf0f7
}

.sc-lpink.header .border-bottom:after {
    border-color: rgba(0,0,0,.15)
}

.sc-lpink .logo-default, .sc-lpink .logo-default embed {
    color: #000
}

.sc-lpink .logo-default-inv, .sc-lpink .logo-default-inv embed {
    color: #fff
}

.sc-lpink .logo-bg {
    color: #000
}

.sc-lpink .logo-bg .logo-content {
    background-color: #fff
}

.sc-lpink .logo-bg embed {
    color: #000;
    opacity: 1
}

.sc-lpink .logo-bg-inv {
    color: #fff
}

.sc-lpink .logo-bg-inv .logo-content {
    background-color: #000
}

.sc-lpink .logo-bg-inv embed, .sc-lpink .logo-gray {
    color: #fff
}

.sc-lpink .logo-gray .logo-content {
    background-color: rgba(0,0,0,.5)
}

.sc-lpink .logo-gray embed {
    color: #fff;
    opacity: 1
}

.sc-lpink .logo-borders {
    color: #000
}

.sc-lpink .logo-borders .logo-content {
    border-color: #000
}

.sc-lpink .logo-borders embed {
    color: #000
}

.sc-lpink .logo-color {
    color: #fff
}

.sc-lpink .logo-color .logo-content {
    background-color: #77a9ca
}

.sc-lpink .logo-color embed {
    color: #fff
}

.sc-lpink .logo-color-inv {
    color: #77a9ca
}

.sc-lpink .logo-color-inv .logo-content {
    background-color: #fff
}

.sc-lpink .logo-color-inv embed {
    color: #77a9ca
}

.sc-lpink .logo-color-alpha {
    color: #fff
}

.sc-lpink .logo-color-alpha .logo-content {
    background-color: rgba(119,169,202,.8)
}

.sc-lpink .logo-color-alpha embed {
    color: #fff
}

.sc-lpink .logo-color-text, .sc-lpink .logo-color-text embed {
    color: #77a9ca
}

.sc-lpink #menu-submit span, .sc-lpink #menu-submit span:after, .sc-lpink #menu-submit span:before {
    background-color: #2b2a2a
}

.sc-lpink .cart:before {
    background-color: #ddd
}

.sc-lpink .cart a {
    color: #858585
}

.sc-lpink .cart-piece-count {
    color: #fff;
    background-color: #342f2f
}

.sc-lpink .cart.wnd-active a {
    color: #2b2a2a
}

.sc-lpink .blog .item-date {
    color: rgba(0,0,0,.35)
}

.sc-lpink .blog .item-perex blockquote, .sc-lpink .blog .item-perex h1, .sc-lpink .blog .item-perex h2, .sc-lpink .blog .item-perex h3 {
    color: rgba(0,0,0,.45)
}

.sc-lpink .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: linear-gradient(transparent,rgba(34,34,34,.85));
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#D9222222",GradientType=0)
}

.sc-lpink .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date, .sc-lpink .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2 {
    color: #fff
}

.sc-lpink .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: rgba(0,0,0,.1)
}

body.wnd-cms:not(.touched) .sc-lpink .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper, body.wnd-fe:not(.touched) .sc-lpink .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: rgba(0,0,0,.15)
}

.sc-lpink .blog-detail-date {
    color: rgba(0,0,0,.5)
}

.sc-lpink .b-btn-1 .b-btn-l, .sc-lpink .b-btn-1 .wnd-replace-form-button, .sc-lpink .eshop .b-btn-3 .b-btn-l, .sc-lpink .eshop .b-btn-3 .wnd-replace-form-button {
    background-color: #2e2e2e;
    color: #fff;
    border-color: #2e2e2e
}

body.wnd-fe:not(.touched) .sc-lpink .b-btn-1 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-lpink .b-btn-1 .wnd-replace-form-button:hover, body.wnd-fe:not(.touched) .sc-lpink .eshop .b-btn-3 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-lpink .eshop .b-btn-3 .wnd-replace-form-button:hover {
    background-color: #434343;
    border-color: #434343
}

.sc-lpink .b-btn-2 .b-btn-l, .sc-lpink .b-btn-2 .wnd-replace-form-button {
    color: #2e2e2e;
    background-color: transparent;
    border-color: #848484
}

body.wnd-fe:not(.touched) .sc-lpink .b-btn-2 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-lpink .b-btn-2 .wnd-replace-form-button:hover {
    border-color: #2e2e2e
}

.b-btn-dso .sc-lpink .b-btn-2 .b-btn-l, .b-btn-dso .sc-lpink .b-btn-2 .wnd-replace-form-button {
    background-color: #fff
}

.sc-lpink .b-btn-3 .b-btn-l, .sc-lpink .b-btn-3 .wnd-replace-form-button {
    background-color: #848484;
    border-color: #848484;
    color: #fff
}

body.wnd-fe:not(.touched) .sc-lpink .b-btn-3 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-lpink .b-btn-3 .wnd-replace-form-button:hover {
    background-color: #777;
    border-color: #777
}

.sc-lpink .b-btn-4 .b-btn-l, .sc-lpink .b-btn-4 .wnd-replace-form-button {
    border-color: #bababa;
    color: #848484;
    background-color: transparent
}

body.wnd-fe:not(.touched) .sc-lpink .b-btn-4 .b-btn-l:hover, body.wnd-fe:not(.touched) .sc-lpink .b-btn-4 .wnd-replace-form-button:hover {
    border-color: #2e2e2e;
    color: #2e2e2e
}

.sc-lpink .b-btn-5 .b-btn-l, .sc-lpink .b-btn-5 .wnd-replace-form-button {
    color: #2e2e2e;
    background-color: transparent
}

.sc-lpink .b-btn-5 .b-btn-l .b-btn-t, .sc-lpink .b-btn-5 .wnd-replace-form-button .b-btn-t {
    border-color: rgba(46,46,46,.4)
}

body.wnd-fe:not(.touched) .sc-lpink .b-btn-5 .b-btn-l:hover .b-btn-t, body.wnd-fe:not(.touched) .sc-lpink .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
    border-color: #2e2e2e
}

.b-btn-dbb .sc-lpink .b-btn-1 .b-btn-l, .b-btn-dbb .sc-lpink .b-btn-1 .wnd-replace-form-button, .b-btn-dbb .sc-lpink .eshop .b-btn.b-btn-3 .b-btn-l, .b-btn-dbb .sc-lpink .eshop .b-btn.b-btn-3 .wnd-replace-form-button {
    border-bottom-color: hsla(0,0%,100%,.2)
}

.b-btn-dbb .sc-lpink .b-btn.b-btn-3 .b-btn-l, .b-btn-dbb .sc-lpink .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) .sc-lpink .b-btn-2 .b-btn-l, .b-btn-dbb:not(.b-btn-bw-2) .sc-lpink .b-btn-2 .wnd-replace-form-button, .b-btn-dbb:not(.b-btn-bw-2) .sc-lpink .b-btn-4 .b-btn-l, .b-btn-dbb:not(.b-btn-bw-2) .sc-lpink .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 rgba(0,0,0,.08)
}

.b-btn-dso .sc-lpink .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l, .b-btn-dso .sc-lpink .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 .sc-lpink .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover, body:not(.touched).wnd-fe.b-btn-dso .sc-lpink .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)
}

.sc-lpink .eshop-cart.wnd-checkout-disable .eshop-cart-checkout .b-btn-l {
    color: #777;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.sc-lpink .eshop-detail .product-cart.wnd-waiting .b-btn-l, body.wnd-fe:not(.touched) .sc-lpink .eshop-detail .product-cart.wnd-waiting .b-btn-l:hover {
    color: #a5a5a5;
    background-color: #f5f5f5;
    border-color: #f5f5f5
}

body .sc-lpink .eshop-detail.wnd-out-of-stock .b-btn-l {
    color: #777;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.b-btn-dbb .sc-lpink .eshop-detail.wnd-out-of-stock .b-btn-l {
    border-bottom-color: #999 !important
}

body.wnd-fe:not(.touched) .sc-lpink .eshop-grid .item-wrapper:hover {
    border-color: #bbb
}

.sc-lpink .eshop-grid .product-title {
    color: #2e2e2e
}

.sc-lpink .eshop-grid .product-price {
    color: #7c7c7c
}

.sc-lpink .eshop-grid .product-price-comparative {
    color: #999
}

body.wnd-cms:not(.touched) .sc-lpink .eshop-grid.wnd-active-listing-zone .item-wrapper:hover {
    border-color: #bbb
}

.sc-lpink .eshop-slider .product-price, .sc-lpink .eshop-slider .product-title {
    color: #2e2e2e
}

.sc-lpink .eshop-slider .product-price-comparative {
    color: #bbb
}

.sc-lpink .eshop-filter h3 {
    color: #2e2e2e
}

.sc-lpink .eshop-filter a {
    color: #999
}

.sc-lpink .eshop-filter a.selected, body.wnd-fe:not(.touched) .sc-lpink .eshop-filter a:hover {
    color: #2e2e2e
}

.sc-lpink .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

.sc-lpink .eshop-filter li:first-child {
    border-bottom-color: #d2cccc
}

.sc-lpink .pr .eshop-filter-list {
    border-color: #d2cccc;
    background: #fff
}

body.wnd-cms:not(.touched) .sc-lpink .wnd-active-listing-zone .eshop-filter a:hover {
    color: #2e2e2e
}

.sc-lpink .product-label-content {
    color: #fff;
    background-color: #222
}

.sc-lpink .product-out-of-stock-content {
    color: #777;
    background-color: #e8e8e8
}

.sc-lpink .eshop .wnd-empty-thumbnail .thumbnail {
    background-color: #f9f7fa
}

.sc-lpink .eshop-cart-head div {
    color: #9c9c9c
}

.sc-lpink .eshop-cart-tr {
    background-color: #fff;
    box-shadow: 0 .25rem .9375rem rgba(0,0,0,.12)
}

.sc-lpink .eshop-cart-product-title {
    color: #342f2f
}

.sc-lpink .eshop-cart-price, .sc-lpink .eshop-cart-product-variant {
    color: #a5a5a5
}

.sc-lpink .eshop-cart-quantity input {
    background-color: #fff;
    border-color: #dcdcdc;
    color: #342f2f
}

.sc-lpink .eshop-cart-quantity input:focus {
    border-color: #57b8f6 !important
}

.sc-lpink .eshop-cart-quantity input:invalid {
    border-color: #f59b99 !important
}

.sc-lpink .eshop-cart-quantity-button:after, .sc-lpink .eshop-cart-quantity-button:before {
    background-color: #7f7f7f
}

body.wnd-fe:not(.touched) .sc-lpink .eshop-cart-quantity-button:hover:after, body.wnd-fe:not(.touched) .sc-lpink .eshop-cart-quantity-button:hover:before {
    background-color: #342f2f
}

body.wnd-fe:not(.touched) .sc-lpink .eshop-cart-quantity:hover input:not(:disabled) {
    border-color: #555
}

.sc-lpink .eshop-cart-out-of-stock {
    color: #f59b99
}

.sc-lpink .eshop-cart-sum {
    color: #342f2f
}

.sc-lpink .eshop-cart-delete {
    color: #d1d1d1
}

body.wnd-fe:not(.touched) .sc-lpink .eshop-cart-delete:hover {
    color: #342f2f
}

.sc-lpink .eshop-cart-foot {
    border-color: #e7e7e7
}

.sc-lpink .eshop-cart-total-label {
    color: #9c9c9c
}

.sc-lpink .eshop-cart-total-value {
    color: #342f2f
}

.sc-lpink .eshop-cart-checkout {
    box-shadow: 0 -.25rem .9375rem rgba(0,0,0,.12);
    background-color: #fff
}

.sc-lpink .eshop-cart .wnd-empty-thumbnail .eshop-cart-product-image {
    background-color: #f9f7fa
}

.sc-lpink .eshop-cart.wnd-checkout-disable .eshop-cart-checkout-disable {
    color: #f59b99
}

.sc-lpink .eshop-detail .product-price, .sc-lpink .eshop-detail .product-title, .sc-lpink .eshop-detail .product-variants-title {
    color: #2e2e2e
}

.sc-lpink .eshop-detail .product-price-comparative {
    color: #bbb
}

.sc-lpink .eshop-detail .product-cart {
    box-shadow: 0 -.25rem .9375rem rgba(0,0,0,.12);
    background-color: #fff
}

.sc-lpink .eshop-detail .product-gallery-nav-arrow {
    color: #424242
}

.sc-lpink .eshop-detail.wnd-empty-thumbnail .product-gallery-content {
    background-color: #f9f7fa
}

.sc-lpink .form label {
    color: #555
}

.sc-lpink .form input, .sc-lpink .form select, .sc-lpink .form textarea {
    background: #fafafa;
    border-color: rgba(0,0,0,.15)
}

body.wnd-fe:not(.touched) .sc-lpink .form input:hover:not(:focus), body.wnd-fe:not(.touched) .sc-lpink .form select:hover:not(:focus), body.wnd-fe:not(.touched) .sc-lpink .form textarea:hover:not(:focus) {
    border-color: rgba(0,0,0,.5)
}

.sc-lpink .form select option {
    color: #222
}

.sc-lpink .form select option:disabled {
    color: #dedede
}

body.wnd-fe:not(.touched) .sc-lpink .form .form-group-content input:hover:not(:focus) + div, body.wnd-fe:not(.touched) .sc-lpink .form .form-group-content label:hover:not(:focus) + div {
    border-color: #aaa
}

.sc-lpink .form-file-button, .sc-lpink .form .checkbox, .sc-lpink .form .radio-button {
    background: #fafafa;
    border-color: rgba(0,0,0,.15)
}

.sc-lpink .form-file-button {
    color: #555
}

.sc-lpink .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)
}

.sc-lpink .claim-default {
    color: #000
}

.sc-lpink .claim-default-inv {
    color: #fff
}

.sc-lpink .claim-bg {
    color: #000
}

.sc-lpink .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
}

.sc-lpink .claim-bg-inv {
    color: #fff
}

.sc-lpink .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
}

.sc-lpink .claim-color {
    color: #fff
}

.sc-lpink .claim-color > span > span {
    background-color: #77a9ca;
    box-shadow: .625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca,.625rem 0 0 #77a9ca,-.625rem 0 0 #77a9ca;
    border-radius: .1px
}

.sc-lpink .claim-color-inv {
    color: #77a9ca
}

.sc-lpink .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
}

.sc-lpink .claim-color-text {
    color: #77a9ca
}

.sc-lpink .claim-color-text > span > span {
    background-color: transparent
}

.sc-lpink .claim-color-alpha {
    color: #fff
}

.sc-lpink .claim-color-alpha > span > span {
    background-color: rgba(119,169,202,.7);
    box-shadow: .625rem 0 0 rgba(119,169,202,.7),-.625rem 0 0 rgba(119,169,202,.7);
    border-radius: .1px
}

.sc-lpink .claim-gray {
    color: #fff
}

.sc-lpink .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
}

.sc-lpink .claim-borders {
    color: #000
}

.sc-lpink .claim-borders > span {
    border-color: #000
}

.sc-lpink .line-color {
    border-color: #eaeaea
}

.sc-lpink .image-block .embed-content {
    border-color: #555
}

.sc-lpink .image-block embed {
    color: #555;
    outline-color: #343434;
    border-color: #777
}

.sc-lpink .wnd-image-placeholder embed {
    color: #555 !important;
    opacity: .25 !important
}

.sc-lpink .pager a {
    color: #222
}

body.wnd-fe:not(.touched) .sc-lpink .pager a:hover {
    color: #888
}

.sc-lpink .pager a:after, .sc-lpink .pager a:before {
    color: #c2c2c2
}

body.wnd-cms:not(.touched) .sc-lpink .wnd-active-listing-zone .pager a:hover {
    color: #888
}

.sc-lpink.footer-01 {
    color: #555
}

.sc-lpink.footer-01 .lang-select li > a > span, .sc-lpink.footer-01 .sf a {
    border-color: rgba(85,85,85,.5)
}

body.wnd-fe:not(.touched) .sc-lpink.footer-01 .lang-select li > a:hover > span {
    border-color: #555
}

.sc-lpink.footer-01 .border-top {
    border-color: rgba(0,0,0,.15)
}

.sc-lpink .arrow-submit {
    background-color: #fff;
    color: #666;
    box-shadow: 0 0 1.5625rem 0 rgba(0,0,0,.07)
}

.sc-lpink .dots li {
    background-color: #ddd
}

.sc-lpink .dots li.active, body.wnd-fe:not(.touched) .sc-lpink .dots li:hover {
    background-color: #333
}

.wnd-page:not(.ac-none) .sc-lpink .b-btn-4 .b-btn-l, .wnd-page:not(.ac-none) .sc-lpink .b-btn-4 .wnd-replace-form-button {
    color: #2e2e2e
}

@media screen and (min-width:48em) {
    .cs-gray .sc-b .eshop-cart-checkout, .cs-gray .sc-d .eshop-cart-checkout, .cs-gray .sc-m .eshop-cart-checkout, .cs-gray .sc-ml .eshop-cart-checkout, .cs-gray .sc-w .eshop-cart-checkout, .sc-dgray .eshop-cart-checkout, .sc-lpink .eshop-cart-checkout {
        background-color: transparent;
        box-shadow: none
    }
}

@media screen and (min-width:56.25em) {
    .cs-gray .sc-w .menu-item {
        color: #858585
    }

    body:not(.touched) .cs-gray .sc-w .menu-item:hover {
        color: #2b2a2a
    }

    .cs-gray .sc-w .menu-item:after {
        color: #858585
    }

    .cs-gray .sc-w .wnd-active-path .menu-item, .cs-gray .sc-w .wnd-active .menu-item {
        color: #2b2a2a
    }

    .cs-gray .sc-w .wnd-active-path .menu-item:after, .cs-gray .sc-w .wnd-active .menu-item:after, .cs-gray .sc-w ul.level-1 .mm-arrow:after, .cs-gray .sc-w ul.level-1 .more .menu-item:after {
        color: #858585
    }

    .cs-gray .sc-w ul.level-2:before {
        border-bottom-color: #fff
    }

    .cs-gray .sc-w ul.level-2:after {
        border-bottom-color: #d5d5d5
    }

    .cs-gray .sc-w ul.level-2 > li {
        background-color: #fff;
        border-color: #d5d5d5
    }

    .cs-gray .sc-w ul.level-2 .menu-item {
        color: #858585
    }

    .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, body:not(.touched) .cs-gray .sc-w ul.level-2 .menu-item:hover {
        color: #2b2a2a
    }

    .cs-gray .sc-w ul.level-3 > li {
        background-color: #fff
    }

    .cs-gray .sc-w ul.level-3 .menu-item {
        color: #858585
    }

    .cs-gray .sc-w ul.level-3 .wnd-active .menu-item, body:not(.touched) .cs-gray .sc-w .cart a:hover, body:not(.touched) .cs-gray .sc-w ul.level-3 .menu-item:hover {
        color: #2b2a2a
    }

    .cs-gray .sc-w .cart a:after {
        color: #858585
    }

    .cs-gray .sc-w .eshop-filter-list {
        border-color: transparent;
        background: transparent
    }

    .cs-gray .sc-b .menu-item {
        color: #858585
    }

    body:not(.touched) .cs-gray .sc-b .menu-item:hover {
        color: #2b2a2a
    }

    .cs-gray .sc-b .menu-item:after {
        color: #858585
    }

    .cs-gray .sc-b .wnd-active-path .menu-item, .cs-gray .sc-b .wnd-active .menu-item {
        color: #2b2a2a
    }

    .cs-gray .sc-b .wnd-active-path .menu-item:after, .cs-gray .sc-b .wnd-active .menu-item:after, .cs-gray .sc-b ul.level-1 .mm-arrow:after, .cs-gray .sc-b ul.level-1 .more .menu-item:after {
        color: #858585
    }

    .cs-gray .sc-b ul.level-2:before {
        border-bottom-color: #fff
    }

    .cs-gray .sc-b ul.level-2:after {
        border-bottom-color: #d5d5d5
    }

    .cs-gray .sc-b ul.level-2 > li {
        background-color: #fff;
        border-color: #d5d5d5
    }

    .cs-gray .sc-b ul.level-2 .menu-item {
        color: #858585
    }

    .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, body:not(.touched) .cs-gray .sc-b ul.level-2 .menu-item:hover {
        color: #2b2a2a
    }

    .cs-gray .sc-b ul.level-3 > li {
        background-color: #fff
    }

    .cs-gray .sc-b ul.level-3 .menu-item {
        color: #858585
    }

    .cs-gray .sc-b ul.level-3 .wnd-active .menu-item, body:not(.touched) .cs-gray .sc-b .cart a:hover, body:not(.touched) .cs-gray .sc-b ul.level-3 .menu-item:hover {
        color: #2b2a2a
    }

    .cs-gray .sc-b .cart a:after {
        color: #858585
    }

    .cs-gray .sc-b .eshop-filter-list {
        border-color: transparent;
        background: transparent
    }

    .cs-gray .sc-d .menu-item {
        color: #858585
    }

    body:not(.touched) .cs-gray .sc-d .menu-item:hover {
        color: #cccccb
    }

    .cs-gray .sc-d .menu-item:after {
        color: #858585
    }

    .cs-gray .sc-d .wnd-active-path .menu-item, .cs-gray .sc-d .wnd-active .menu-item {
        color: #cccccb
    }

    .cs-gray .sc-d .wnd-active-path .menu-item:after, .cs-gray .sc-d .wnd-active .menu-item:after, .cs-gray .sc-d ul.level-1 .mm-arrow:after, .cs-gray .sc-d ul.level-1 .more .menu-item:after {
        color: #858585
    }

    .cs-gray .sc-d ul.level-2:before {
        border-bottom-color: #101010
    }

    .cs-gray .sc-d ul.level-2:after {
        border-bottom-color: #585c60
    }

    .cs-gray .sc-d ul.level-2 > li {
        background-color: #101010;
        border-color: #585c60
    }

    .cs-gray .sc-d ul.level-2 .menu-item {
        color: #858585
    }

    .cs-gray .sc-d ul.level-2 .mm-arrow:after, .cs-gray .sc-d ul.level-2 .wnd-active-path .menu-item, .cs-gray .sc-d ul.level-2 .wnd-active .menu-item, body:not(.touched) .cs-gray .sc-d ul.level-2 .menu-item:hover {
        color: #cccccb
    }

    .cs-gray .sc-d ul.level-3 > li {
        background-color: #101010
    }

    .cs-gray .sc-d ul.level-3 .menu-item {
        color: #858585
    }

    .cs-gray .sc-d ul.level-3 .wnd-active .menu-item, body:not(.touched) .cs-gray .sc-d .cart a:hover, body:not(.touched) .cs-gray .sc-d ul.level-3 .menu-item:hover {
        color: #cccccb
    }

    .cs-gray .sc-d .cart a:after {
        color: #858585
    }

    .cs-gray .sc-d .eshop-filter-list {
        border-color: transparent;
        background: transparent
    }

    .cs-gray .sc-m .menu-item {
        color: hsla(0,0%,100%,.9)
    }

    body:not(.touched) .cs-gray .sc-m .menu-item:hover {
        color: #fff;
        text-shadow: 0 0 .0625rem hsla(0,0%,100%,.5)
    }

    .cs-gray .sc-m .menu-item:after {
        color: hsla(0,0%,100%,.9)
    }

    .cs-gray .sc-m .wnd-active-path .menu-item, .cs-gray .sc-m .wnd-active .menu-item {
        color: #fff;
        text-shadow: 0 0 .0625rem hsla(0,0%,100%,.5)
    }

    .cs-gray .sc-m .wnd-active-path .menu-item:after, .cs-gray .sc-m .wnd-active .menu-item:after {
        color: hsla(0,0%,100%,.9)
    }

    .cs-gray .sc-m ul.level-1 .mm-arrow:after, .cs-gray .sc-m ul.level-1 .more .menu-item:after {
        color: #858585
    }

    .cs-gray .sc-m ul.level-2:before {
        border-bottom-color: #fff
    }

    .cs-gray .sc-m ul.level-2:after {
        border-bottom-color: #d5d5d5
    }

    .cs-gray .sc-m ul.level-2 > li {
        background-color: #fff;
        border-color: #d5d5d5
    }

    .cs-gray .sc-m ul.level-2 .menu-item {
        color: #858585
    }

    .cs-gray .sc-m ul.level-2 .mm-arrow:after, .cs-gray .sc-m ul.level-2 .wnd-active-path .menu-item, .cs-gray .sc-m ul.level-2 .wnd-active .menu-item, body:not(.touched) .cs-gray .sc-m ul.level-2 .menu-item:hover {
        color: #2b2a2a
    }

    .cs-gray .sc-m ul.level-3 > li {
        background-color: #fff
    }

    .cs-gray .sc-m ul.level-3 .menu-item {
        color: #858585
    }

    .cs-gray .sc-m ul.level-3 .wnd-active .menu-item, body:not(.touched) .cs-gray .sc-m ul.level-3 .menu-item:hover {
        color: #2b2a2a
    }

    body:not(.touched) .cs-gray .sc-m .cart a:hover {
        color: #fff;
        text-shadow: 0 0 .0625rem hsla(0,0%,100%,.5)
    }

    .cs-gray .sc-m .cart a:after {
        color: hsla(0,0%,100%,.9)
    }

    .cs-gray .sc-m .eshop-filter-list {
        border-color: transparent;
        background: transparent
    }

    .cs-gray .sc-ml .menu-item {
        color: rgba(0,0,0,.8)
    }

    body:not(.touched) .cs-gray .sc-ml .menu-item:hover {
        text-shadow: 0 0 .0625rem rgba(0,0,0,.5)
    }

    .cs-gray .sc-ml .menu-item:after {
        color: rgba(0,0,0,.5)
    }

    .cs-gray .sc-ml .wnd-active-path .menu-item, .cs-gray .sc-ml .wnd-active .menu-item {
        text-shadow: 0 0 .0625rem rgba(0,0,0,.5)
    }

    .cs-gray .sc-ml .wnd-active-path .menu-item:after, .cs-gray .sc-ml .wnd-active .menu-item:after {
        color: rgba(0,0,0,.5)
    }

    .cs-gray .sc-ml ul.level-1 .mm-arrow:after, .cs-gray .sc-ml ul.level-1 .more .menu-item:after {
        color: rgba(0,0,0,.8)
    }

    .cs-gray .sc-ml ul.level-2:before {
        border-bottom-color: #fff
    }

    .cs-gray .sc-ml ul.level-2:after {
        border-bottom-color: #d5d5d5
    }

    .cs-gray .sc-ml ul.level-2 > li {
        background-color: #fff;
        border-color: #d5d5d5
    }

    .cs-gray .sc-ml ul.level-2 .menu-item {
        color: #858585
    }

    .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, body:not(.touched) .cs-gray .sc-ml ul.level-2 .menu-item:hover {
        color: #2b2a2a
    }

    .cs-gray .sc-ml ul.level-3 > li {
        background-color: #fff
    }

    .cs-gray .sc-ml ul.level-3 .menu-item {
        color: #858585
    }

    .cs-gray .sc-ml ul.level-3 .wnd-active .menu-item, body:not(.touched) .cs-gray .sc-ml ul.level-3 .menu-item:hover {
        color: #2b2a2a
    }

    body:not(.touched) .cs-gray .sc-ml .cart a:hover {
        text-shadow: 0 0 .0625rem rgba(0,0,0,.5)
    }

    .cs-gray .sc-ml .eshop-filter-list {
        border-color: transparent;
        background: transparent
    }

    .sc-dgray .menu-item {
        color: #858585
    }

    body:not(.touched) .sc-dgray .menu-item:hover {
        color: #cccccb
    }

    .sc-dgray .menu-item:after {
        color: #858585
    }

    .sc-dgray .wnd-active-path .menu-item, .sc-dgray .wnd-active .menu-item {
        color: #cccccb
    }

    .sc-dgray .wnd-active-path .menu-item:after, .sc-dgray .wnd-active .menu-item:after, .sc-dgray ul.level-1 .mm-arrow:after, .sc-dgray ul.level-1 .more .menu-item:after {
        color: #858585
    }

    .sc-dgray ul.level-2:before {
        border-bottom-color: #101010
    }

    .sc-dgray ul.level-2:after {
        border-bottom-color: #585c60
    }

    .sc-dgray ul.level-2 > li {
        background-color: #101010;
        border-color: #585c60
    }

    .sc-dgray ul.level-2 .menu-item {
        color: #858585
    }

    .sc-dgray ul.level-2 .mm-arrow:after, .sc-dgray ul.level-2 .wnd-active-path .menu-item, .sc-dgray ul.level-2 .wnd-active .menu-item, body:not(.touched) .sc-dgray ul.level-2 .menu-item:hover {
        color: #cccccb
    }

    .sc-dgray ul.level-3 > li {
        background-color: #101010
    }

    .sc-dgray ul.level-3 .menu-item {
        color: #858585
    }

    .sc-dgray ul.level-3 .wnd-active .menu-item, body:not(.touched) .sc-dgray .cart a:hover, body:not(.touched) .sc-dgray ul.level-3 .menu-item:hover {
        color: #cccccb
    }

    .sc-dgray .eshop-filter-list {
        border-color: transparent;
        background: transparent
    }

    .sc-lpink .menu-item {
        color: #858585
    }

    body:not(.touched) .sc-lpink .menu-item:hover {
        color: #2b2a2a
    }

    .sc-lpink .menu-item:after {
        color: #858585
    }

    .sc-lpink .wnd-active-path .menu-item, .sc-lpink .wnd-active .menu-item {
        color: #2b2a2a
    }

    .sc-lpink .wnd-active-path .menu-item:after, .sc-lpink .wnd-active .menu-item:after, .sc-lpink ul.level-1 .mm-arrow:after, .sc-lpink ul.level-1 .more .menu-item:after {
        color: #858585
    }

    .sc-lpink ul.level-2:before {
        border-bottom-color: #fff
    }

    .sc-lpink ul.level-2:after {
        border-bottom-color: #d5d5d5
    }

    .sc-lpink ul.level-2 > li {
        background-color: #fff;
        border-color: #d5d5d5
    }

    .sc-lpink ul.level-2 .menu-item {
        color: #858585
    }

    .sc-lpink ul.level-2 .mm-arrow:after, .sc-lpink ul.level-2 .wnd-active-path .menu-item, .sc-lpink ul.level-2 .wnd-active .menu-item, body:not(.touched) .sc-lpink ul.level-2 .menu-item:hover {
        color: #2b2a2a
    }

    .sc-lpink ul.level-3 > li {
        background-color: #fff
    }

    .sc-lpink ul.level-3 .menu-item {
        color: #858585
    }

    .sc-lpink ul.level-3 .wnd-active .menu-item, body:not(.touched) .sc-lpink .cart a:hover, body:not(.touched) .sc-lpink ul.level-3 .menu-item:hover {
        color: #2b2a2a
    }

    .sc-lpink .eshop-filter-list {
        border-color: transparent;
        background: transparent
    }
}
