@charset "UTF-8";

/*!
 * Author: Webnode.com
 * This website may use some licensed content – more details here: http://www.webnode.com/license/ */

.sc-b {
    color: #888
}

.sc-b.l-bg,
.sc-b .s-bg {
    background-color: #f9f7fa
}

.sc-b .bgonscroll {
    background-color: #f9f7fa!important
}

.sc-b.s-c {
    background-color: #f9f7fa;
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-b.wnd-a-button .wnd-sample-wrapper,
.sc-b.wnd-a-choice label,
.sc-b.wnd-media-solidColor i,
.sc-b.wnd-switcher-item {
    background-color: #bababa
}

.sc-b .blog .item-head h2 {
    color: #222
}

.sc-b .blog .item-date {
    color: #aaa
}

.sc-b .blog .item-perex blockquote,
.sc-b .blog .item-perex h1,
.sc-b .blog .item-perex h2,
.sc-b .blog .item-perex h3,
.sc-b .blog .item-perex p {
    color: #888
}

.sc-b .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000)
}

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

.sc-b .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: #e8e8e8
}

body.wnd-fe:not(.touched) .sc-b .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #d4d4d4
}

.sc-b .blog-tiles-large .wnd-empty-thumbnail .item-date {
    color: #aaa
}

body.wnd-cms:not(.touched) .sc-b .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #d4d4d4
}

.sc-b .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-b .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
    background-color: none;
    box-shadow: none
}

.sc-b .blog-feed-board .item-head h2 {
    color: #222
}

.sc-b .blog-feed-board .item-date:before {
    background-color: #f9f7fa
}

.sc-b .blog-feed-board .item-date:after {
    background-color: #222
}

.sc-b .blog-feed-board .item-date>div {
    background-color: #222;
    color: #fff
}

.sc-b .blog-feed-board .item-perex blockquote,
.sc-b .blog-feed-board .item-perex h1,
.sc-b .blog-feed-board .item-perex h2,
.sc-b .blog-feed-board .item-perex h3,
.sc-b .blog-feed-board .item-perex h4,
.sc-b .blog-feed-board .item-perex p {
    color: #888
}

.sc-b .s-bdh-t {
    color: #222
}

.sc-b .s-bdh-t:after {
    background-color: #888
}

.sc-b .s-bdh-d {
    color: #aaa
}

.sc-b.s-hm-contentbox .s-bdh-d,
.sc-b.s-hm-contentbox .s-bdh-t {
    color: #fff
}

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

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

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

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

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

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

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

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

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

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

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

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

.b-btn-dbb .sc-b .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-b .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-b .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-b .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-b .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-b .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
    border-bottom-color: rgba(0, 0, 0, .12)!important
}

.b-btn-dbb .sc-b .b-btn-2 .b-btn-l,
.b-btn-dbb .sc-b .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb .sc-b .b-btn-4 .b-btn-l,
.b-btn-dbb .sc-b .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 rgba(0, 0, 0, .15)
}

.b-btn-dso .sc-b .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .sc-b .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

body:not(.touched).wnd-fe.b-btn-dso .sc-b .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-b .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .17)
}

.sc-b .b-e-crt.wnd-checkout-disable .b-e-crt-cho .b-btn-l {
    color: #888;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.sc-b .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
body.wnd-fe:not(.touched) .sc-b .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l:hover {
    color: #9c9c9c;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

body .sc-b .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    color: #888;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.b-btn-dbb .sc-b .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    border-bottom-color: #9c9c9c!important
}

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

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

.sc-b .claim-bg {
    color: #222
}

.sc-b .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-b .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-b .claim-color>span>span {
    background-color: #888;
    box-shadow: .9375rem 0 0 #888, -.9375rem 0 0 #888
}

.sc-b .claim-color-inv {
    color: #888
}

.sc-b .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-b .claim-color-text {
    color: #888
}

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

.sc-b .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 53%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 53%, .7), -.9375rem 0 0 hsla(0, 0%, 53%, .7)
}

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

.sc-b .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

.sc-b .claim-borders {
    color: #222
}

.sc-b .claim-borders .sit-w {
    border-color: #222
}

.sc-b .claim-beside {
    color: #222
}

.sc-b .claim-beside .sit-w:after,
.sc-b .claim-beside .sit-w:before {
    background-color: #888
}

.sc-b .claim-wings {
    color: #222
}

.sc-b .claim-wings .sit-w:after,
.sc-b .claim-wings .sit-w:before {
    border-color: #888
}

.sc-b .claim-underline {
    color: #222
}

.sc-b .claim-underline:after {
    border-bottom-color: #888
}

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

body.wnd-fe:not(.touched) .sc-b .arrow:hover .gallery-arrow-submit {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-b .dots li {
    background-color: #d4d4d4
}

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

.sc-b .pager a {
    color: #666
}

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

.sc-b .pager a:after,
.sc-b .pager a:before,
body.wnd-cms:not(.touched) .sc-b .wnd-active-listing-zone .pager a:hover {
    color: #aaa
}

.sc-b .line-color {
    border-color: #d4d4d4
}

.sc-b .wnd-image-placeholder embed {
    color: #666!important;
    opacity: 1!important
}

.sc-b .wnd-empty-thumbnail .b-e-crt-img,
.sc-b .wnd-empty-thumbnail .b-tb,
.sc-b .wnd-empty-thumbnail .prd-gal-c,
.sc-b .wnd-empty-thumbnail.ssb-product-image,
.sc-b .wnd-image-placeholder>div {
    background-color: #f2f2f2
}

.sc-b .b-img-embed {
    border-color: #888
}

.sc-b .b-img embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.img-t-o .sc-b .b-gal-slideshow .b-gal-t,
.img-t-u .sc-b .b-gal-t,
.img-t-u .sc-b .b-img-t {
    color: #888
}

.sc-b .loading {
    color: #666
}

.b-e-bs .sc-b .b-e-g .item-wrapper {
    border-color: #e8e8e8
}

.b-e-bs .sc-b .b-e-g .prd-price {
    color: #888
}

body:not(.touched).wnd-cms.b-e-bs .sc-b .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-b .b-e-g .item-wrapper:hover {
    border-color: #d4d4d4
}

.b-e-ds .sc-b .b-e-g .item-media {
    background-color: transparent
}

body:not(.touched).wnd-cms.b-e-ds .sc-b .b-e-g.wnd-active-listing-zone .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-b .b-e-g .item:hover {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.b-e-frs .sc-b .b-e-g .item-media {
    background-color: #f2f2f2
}

.b-e-frs .sc-b .b-e-g .item-wrapper {
    background-color: #f2f2f2;
    box-shadow: 0 .25rem 0 rgba(0, 0, 0, .15)
}

body:not(.touched).wnd-cms.b-e-frs .sc-b .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-b .b-e-g .item-wrapper:hover {
    background-color: #ebebeb
}

.sc-b .b-e-g .prd-title {
    color: #222
}

.sc-b .b-e-g .prd-price {
    color: #888
}

.sc-b .b-e-g .prd-price-com {
    color: #aaa
}

.sc-b .b-e-s .prd-price,
.sc-b .b-e-s .prd-title {
    color: #222
}

.sc-b .b-e-s .prd-price-com {
    color: #aaa
}

.sc-b .b-e-f-title {
    color: #222;
    border-bottom-color: #aaa
}

.sc-b .b-e-f a {
    color: #888
}

.sc-b .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-b .b-e-f a:hover {
    color: #222
}

.sc-b .b-e-f-select select {
    box-shadow: 0 0 0 transparent;
    background: #fff;
    border-color: #d4d4d4;
    color: #666
}

body.wnd-fe:not(.touched) .sc-b .b-e-f-select select:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-b .b-e-f-select select:focus {
    outline: none;
    box-shadow: 0 0 .3125rem #129fea;
    border-color: #129fea
}

.sc-b .b-e-f-select select option {
    color: #666
}

.sc-b .b-e-f-select select option:disabled {
    color: #dedede
}

.sc-b .b-e-f-select .select:after {
    color: #666
}

body.wnd-cms:not(.touched) .sc-b .b-e.wnd-active-listing-zone .b-e-f a:hover {
    color: #222
}

.sc-b .prd-label:not(.prd-out-of-stock) .prd-label-c {
    color: #fff;
    background-color: #222
}

.sc-b .prd-out-of-stock-c {
    color: #888;
    background-color: #e8e8e8
}

.sc-b .b-e-crt-head div {
    color: #888
}

.sc-b .b-e-crt-tr {
    background-color: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-b .b-e-crt-title {
    color: #222
}

.sc-b .b-e-crt-price,
.sc-b .b-e-crt-variant {
    color: #888
}

.sc-b .b-e-crt-qty input {
    background-color: #fff;
    border-color: #d4d4d4;
    color: #888
}

.sc-b .b-e-crt-qty input:focus {
    border-color: #129fea!important;
    box-shadow: none!important
}

.sc-b .b-e-crt-qty input:invalid {
    color: #e9322d;
    border-color: #e9322d!important;
    box-shadow: none!important
}

body.wnd-fe:not(.touched) .sc-b .b-e-crt-qty input:hover:not(:focus) {
    border-color: #9c9c9c!important
}

.sc-b .b-e-crt-qty-btn:after,
.sc-b .b-e-crt-qty-btn:before {
    background-color: #888
}

body.wnd-fe:not(.touched) .sc-b .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-b .b-e-crt-qty-btn:hover:before {
    background-color: #666
}

body.wnd-fe:not(.touched) .sc-b .b-e-crt-qty:hover input:not(:disabled) {
    border-color: #aaa
}

.sc-b .b-e-crt-out-of-stock {
    color: #e9322d
}

.sc-b .b-e-crt-sum {
    color: #222
}

.sc-b .b-e-crt-delete {
    color: #aaa
}

.sc-b .b-e-crt-tot-label,
body.wnd-fe:not(.touched) .sc-b .b-e-crt-delete:hover {
    color: #888
}

.sc-b .b-e-crt-tot-value {
    color: #222
}

.sc-b .b-e-crt-cho {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .2);
    background-color: #f9f7fa
}

.sc-b .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
    color: #e9322d
}

.sc-b .b-e-d .prd-title {
    color: #222
}

.sc-b .b-e-d .prd-title:after {
    background-color: #888
}

.sc-b .b-e-d .prd-variants-title {
    color: #222
}

.sc-b .b-e-d .prd-ribbon-c {
    color: #fff;
    background-color: #222
}

.sc-b .b-e-d .prd-price {
    color: #222
}

.sc-b .b-e-d .prd-price-com {
    color: #888
}

.sc-b .b-e-d .prd-crt {
    box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
    background-color: #fff
}

.sc-b.s-f {
    color: #888
}

.sc-b.s-f-edit .s-f-l-w:before,
.sc-b.s-f .s-f-border.border-top:before {
    border-top-color: #d4d4d4
}

.sc-b.s-f .s-f-ez .b-text p a,
.sc-b.s-f .s-f-ez .link a,
.sc-b.s-f .s-f-l .b-text p a,
.sc-b.s-f .s-f-l .link a {
    color: #888;
    border-color: hsla(0, 0%, 53%, .7)
}

body.wnd-fe:not(.touched) .sc-b.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-b.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-b.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-b.s-f .s-f-l .link a:hover {
    color: #888;
    border-color: #888
}

.sc-b.s-f .s-f-lang-t,
.sc-b.s-f .s-f-lang .link:after {
    color: #888
}

.ac-h .sc-b.s-f .b-text h1,
.ac-h .sc-b.s-f .b-text h2 {
    color: #222
}

.ac-s .sc-b.s-f .b-text h3 {
    color: #666
}

.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1,
.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2,
.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3,
.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote p {
    border-color: #888
}

.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote:before,
.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1:after,
.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2:after,
.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3:after,
.ac-i .sc-b.s-f:not([class*=wnd-background-solid]) .b-text blockquote p:after {
    color: hsla(0, 0%, 67%, .5)
}

.l:not(.l-boxed) .sc-b.s-f-map .s-bg {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.l:not(.l-boxed) .sc-b.s-f-map .s-o {
    background-color: #f9f7fa
}

.l-boxed .sc-b.s-f-edit .s-f-l-w,
.l-boxed .sc-b.s-f-map .s-f-l-w {
    background-color: #383838;
    color: #c3c3c3
}

.l-boxed .sc-b.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-b.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-b.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-b.s-f-map .s-f-l-w .s-f-lang-t {
    color: #c3c3c3
}

.l-boxed .sc-b.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-b.s-f-map .s-f-l-w .link a {
    color: #c3c3c3;
    border-color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-b.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-b.s-f-map .s-f-l-w .link:after {
    color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-b.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-b.s-f-map .s-f-bg-stripe {
    background-color: #383838
}

body:not(.touched).l-boxed .sc-b.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched).l-boxed .sc-b.s-f-map .s-f-l-w .link a:hover {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.sc-b .form.b-form-default .wnd-required label,
.sc-b .form.b-form-default label {
    color: #888
}

.sc-b .form.b-form-default input,
.sc-b .form.b-form-default select,
.sc-b .form.b-form-default textarea {
    background: #fff;
    border-color: #d4d4d4;
    color: #888;
    box-shadow: none
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-b .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-b .form.b-form-default textarea:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-b .form.b-form-default .select {
    color: #888
}

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

.sc-b .form.b-form-default select option:disabled {
    color: #c3c3c3
}

.sc-b .form.b-form-default .form-group-content label {
    color: #888
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-group-content input:hover:not(:focus)+div {
    border-color: #9c9c9c
}

.sc-b .form.b-form-default .checkbox,
.sc-b .form.b-form-default .radio-button {
    background: #fff;
    border-color: #d4d4d4;
    color: #888
}

.sc-b .form.b-form-default .checkbox:after {
    color: #222
}

.sc-b .form.b-form-default .radio-button:after {
    background: #222
}

.sc-b .form.b-form-default .form-file-button {
    background: none;
    color: #888;
    border-color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-file-button:hover {
    background: none;
    color: #888;
    border-color: #9c9c9c
}

.sc-b .form.b-form-default .form-date input:focus+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-date input:hover+.datepicker-icon:after {
    color: #666
}

.sc-b .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-date.wnd-validate-error input:hover+.datepicker-icon:after {
    color: #e9322d
}

.sc-b .form.b-form-default .form-date.wnd-validate-error input:focus+.datepicker-icon:after {
    color: #666
}

.sc-b .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after {
    color: #666!important
}

.sc-b .form.b-form-default .form-input.wnd-validate-error :not(label):not(span) {
    outline: 0;
    border-color: #e9322d;
    color: #e9322d;
    box-shadow: none
}

.sc-b .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):focus {
    border-color: #e9322d;
    color: #888
}

.sc-b .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:focus+div,
.sc-b .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:focus+div,
body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:hover+div,
body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:hover+div,
body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):hover {
    border-color: #e9322d
}

.sc-b .form.b-form-default .form-input input,
.sc-b .form.b-form-default .form-input select,
.sc-b .form.b-form-default .form-input textarea {
    transition: color .3s, border-color .3s;
    box-shadow: 0 0 0 transparent
}

.sc-b .form.b-form-default .form-input input:focus,
.sc-b .form.b-form-default .form-input select:focus,
.sc-b .form.b-form-default .form-input textarea:focus {
    outline: none;
    transition: box-shadow .3s, border-color .3s;
    box-shadow: none;
    border-color: #129fea!important
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-input input:hover,
body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-input select:hover,
body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-input textarea:hover {
    transition: box-shadow .3s, border-color .3s
}

.sc-b .form.b-form-light .wnd-required label,
.sc-b .form.b-form-light label {
    color: #888
}

.sc-b .form.b-form-light input,
.sc-b .form.b-form-light select,
.sc-b .form.b-form-light textarea {
    background: transparent;
    border-color: #d4d4d4;
    color: #888
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus):not(:checked) {
    border-color: #9c9c9c
}

.sc-b .form.b-form-light .form-email input {
    color: transparent
}

.sc-b .form.b-form-light .form-email input.not-empty,
.sc-b .form.b-form-light .select {
    color: #888
}

.sc-b .form.b-form-light .select:after {
    color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .select:hover:after {
    color: #888
}

.sc-b .form.b-form-light select.not-clicked,
.sc-b .form.b-form-light select:disabled.not-clicked {
    color: hsla(0, 0%, 100%, 0)
}

.sc-b .form.b-form-light select:disabled option,
.sc-b .form.b-form-light select option {
    color: #222
}

.sc-b .form.b-form-light select:disabled option:disabled,
.sc-b .form.b-form-light select option:disabled {
    color: #c3c3c3
}

.sc-b .form.b-form-light .form-number-controls button {
    background: transparent
}

.sc-b .form.b-form-light .form-number-controls button:after {
    color: #888
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-number-controls button:hover:after {
    color: #666
}

.sc-b .form.b-form-light .form-group-content label {
    color: #888
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-group-content input:hover:not(:focus):not(:checked)+div {
    border-color: #9c9c9c
}

.sc-b .form.b-form-light .checkbox,
.sc-b .form.b-form-light .radio-button {
    background: transparent;
    border-color: #d4d4d4;
    color: #9c9c9c
}

.sc-b .form.b-form-light .form-file-button:after {
    color: #888
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-file-base:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-file label:hover~.form-file-cover {
    border-bottom-color: #666
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-file-base:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-file label:hover~.form-file-cover .form-file-button:after {
    color: #666
}

.sc-b .form.b-form-light .form-file-cover {
    border-bottom-color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-file-cover:hover {
    border-bottom-color: #9c9c9c
}

.sc-b .form.b-form-light .form-file-remove:after,
.sc-b .form.b-form-light .form-file-text {
    color: #888
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-file-remove:hover:after,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-file>label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #666
}

.sc-b .form.b-form-light input[type=date] {
    color: transparent
}

.sc-b .form.b-form-light input[type=date]::-webkit-input-placeholder {
    color: transparent
}

.sc-b .form.b-form-light input[type=date]:-moz-placeholder,
.sc-b .form.b-form-light input[type=date]::-moz-placeholder {
    color: transparent
}

.sc-b .form.b-form-light input[type=date].not-empty,
.sc-b .form.b-form-light input[type=date]:focus {
    color: #888
}

.sc-b .form.b-form-light input[type=date].not-empty::-webkit-input-placeholder,
.sc-b .form.b-form-light input[type=date]:focus::-webkit-input-placeholder {
    color: #888
}

.sc-b .form.b-form-light input[type=date].not-empty:-moz-placeholder,
.sc-b .form.b-form-light input[type=date].not-empty::-moz-placeholder,
.sc-b .form.b-form-light input[type=date]:focus:-moz-placeholder,
.sc-b .form.b-form-light input[type=date]:focus::-moz-placeholder {
    color: #888
}

.sc-b .form.b-form-light .form-date input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-date input:hover+label+.datepicker-icon:after {
    color: #222
}

.sc-b .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-b .form.b-form-light .form-date.wnd-validate-error input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-date.wnd-validate-error input:hover+label+.datepicker-icon:after {
    color: #e9322d
}

.sc-b .form.b-form-light .form-date.wnd-validate-error input:focus:hover+label+.datepicker-icon:after {
    color: #e9322d!important
}

.sc-b .form.b-form-light .form-input input:focus,
.sc-b .form.b-form-light .form-input select:focus,
.sc-b .form.b-form-light .form-input textarea:focus {
    border-color: #129fea!important
}

.sc-b .form.b-form-light .form-input input:focus+label,
.sc-b .form.b-form-light .form-input input:focus+label:after,
.sc-b .form.b-form-light .form-input select:focus+label,
.sc-b .form.b-form-light .form-input select:focus+label:after,
.sc-b .form.b-form-light .form-input textarea:focus+label,
.sc-b .form.b-form-light .form-input textarea:focus+label:after {
    color: #129fea!important
}

.sc-b .form.b-form-light .form-group-content input[type=radio]:checked+div {
    border-color: #9c9c9c
}

.sc-b .form.b-form-light .form-group-content input[type=radio]+div:after {
    background-color: #9c9c9c
}

.sc-b .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
    border-color: #9c9c9c;
    background-color: #9c9c9c
}

.sc-b .form.b-form-light .form-group-content input[type=checkbox]+div:after {
    border-color: #fff
}

.sc-b .form.b-form-light .form-input.wnd-validate-error input,
.sc-b .form.b-form-light .form-input.wnd-validate-error textarea {
    color: #e9322d
}

.sc-b .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-b .form.b-form-light .form-input.wnd-validate-error textarea:focus {
    color: #888
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error input:focus:hover,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error textarea:focus:hover {
    border-color: #9c9c9c
}

.sc-b .form.b-form-light .form-input.wnd-validate-error label,
.sc-b .form.b-form-light .form-input.wnd-validate-error label:after {
    color: #e9322d
}

.sc-b .form.b-form-light .form-input.wnd-validate-error label a {
    color: #e9322d;
    border-color: #e9322d
}

.sc-b .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-b .form.b-form-light .form-input.wnd-validate-error input,
.sc-b .form.b-form-light .form-input.wnd-validate-error select,
.sc-b .form.b-form-light .form-input.wnd-validate-error textarea {
    border-color: #e9322d
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error input:hover,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error select:hover,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error textarea:hover {
    border-bottom-color: #e9322d
}

.sc-b .form.b-form-light .form-input.wnd-validate-error .form-file-text {
    color: #e9322d
}

.sc-b .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-b .form.b-form-light .form-input.wnd-validate-error .radio-button {
    border-color: #e9322d
}

.sc-b .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-b .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:hover:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover,
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover input {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error.form-file .form-file-base:hover+.form-file-cover {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input.wnd-validate-error .form-group-content input:hover+div {
    border-color: #e9322d
}

.sc-b.s-hn .cart {
    color: #666
}

.sc-b.s-hn .cart:before {
    background-color: #d1d1d1
}

.sc-b.s-hn .cart .cart-text span {
    color: #666
}

.sc-b.s-hn .cart-piece-count {
    background: #222;
    color: #fff
}

.sc-b.s-hn .cart a .cart-content-link:after {
    color: #222
}

.sc-b.s-hn.wnd-mt-classic .search-icon:before,
.sc-b.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: #d1d1d1
}

.sc-b.s-hn.wnd-mt-classic .search-icon-text,
.sc-b.s-hn.wnd-mt-sidebar .search-icon-text {
    color: #666
}

.sc-b.s-hn.wnd-mt-classic .search-icon:after,
.sc-b.s-hn.wnd-mt-sidebar .search-icon:after {
    color: #222
}

.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.sc-b.s-hn .search-results,
.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-b.s-hn .search-results .ssb-wrapper {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-b.s-hn .search-results .ssb-category-products-header,
.sc-b.s-hn .search-results .ssb-category-products-header:hover {
    color: hsla(0, 0%, 40%, .8)
}

.sc-b.s-hn .search-results .ssb-view-all,
.sc-b.s-hn .search-results .ssb-view-all:hover {
    color: #666
}

.sc-b.s-hn .search-results .ssb-item-type {
    color: hsla(0, 0%, 40%, .5)
}

.sc-b.s-hn .search-results .ssb-item a:hover,
.sc-b.s-hn .search-results .ssb-product a:hover {
    background-color: hsla(0, 0%, 40%, .08)
}

.sc-b.s-hn .search-results .ssb-product,
.sc-b.s-hn .search-results .ssb-product:hover {
    color: #666
}

.sc-b.s-hn .search-results .ssb-view-all:before,
.sc-b.s-hn .search-results .ssb hr {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-b.s-hn.wnd-mt-sliding .search-icon:after {
    color: #222
}

.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-b.s-hn.wnd-mt-boxed .cart a {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-b.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-b.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #222
}

.sc-b.s-hn.wnd-mt-boxed .search {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-b.s-hn.wnd-mt-boxed #menu-submit {
    color: #222;
    background-color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-b.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-b.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-b.s-hn.wnd-mt-boxed #menu-submit span,
.sc-b.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-b.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #222
}

.sc-b.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-b.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-b #menu-mobile {
    color: #222
}

.sc-b #menu-submit span,
.sc-b #menu-submit span:after,
.sc-b #menu-submit span:before {
    background-color: #222
}

.l-d-border .sc-b.s-hm .s-o,
.l-d-border .sc-b.s-hn .s-o {
    border-color: #fff
}

.sc-b.s-hn .bgonscroll {
    background: #f9f7fa;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body:not(.l-d-waves) .sc-b.s-hn.wnd-nav-border .s-w:after {
    background: #e8e8e8
}

.sc-b.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid #e8e8e8
}

.l-narrow .sc-b.s-hn.sticky {
    background: none
}

.l-narrow .sc-b.s-hn.sticky .s-o {
    background-color: #f9f7fa
}

.sc-b.s-hc-claim-box .s-hc-c-b,
.sc-b.s-hm.s-hm-contentbox .h-c-b {
    background: rgba(0, 0, 0, .8);
    border-color: #fff
}

.sc-b.s-hn .si {
    color: #222
}

.sc-b.s-hn .si a svg path {
    fill: #c3c3c3
}

.sc-b.s-hn .ci {
    color: #222
}

.sc-b.s-hn .ci span:before {
    color: #c3c3c3
}

.ac-none .sc-b.s-hn .ci span a {
    color: #222;
    border-color: #222
}

.sc-b.s-hn .hbc,
.sc-b.s-hn .hbl {
    color: #222
}

.sc-b.s-hn .hbc-i,
.sc-b.s-hn .hbl-i {
    background: transparent
}

body.wnd-fe:not(.touched) .sc-b.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-b.s-hn .hbl-i a:hover span {
    background: rgba(0, 0, 0, .055)
}

.sc-b.s-hn .hbc-i-l li>span,
.sc-b.s-hn .hbc-i .active>span,
.sc-b.s-hn .hbc-i .active a,
.sc-b.s-hn .hbl-i-l li>span,
.sc-b.s-hn .hbl-i .active>span,
.sc-b.s-hn .hbl-i .active a {
    background: rgba(0, 0, 0, .05)
}

.sc-b.s-hn .more-text~div {
    border-bottom-color: hsla(0, 0%, 76%, .4)
}

.sc-b.s-hb {
    color: #222
}

.sc-b.s-hb:after {
    background: #e8e8e8
}

.sc-b.s-hb .si-c:after {
    background: #d1d1d1
}

.sc-b.s-hb .si a svg path {
    fill: #c3c3c3
}

body.wnd-fe:not(.touched) .sc-b.s-hb .si a:hover svg path {
    fill: #666
}

.sc-b.s-hb .ci span {
    color: #222
}

.sc-b.s-hb .ci span:before {
    color: #aaa
}

.sc-b.s-hb .hbc-i,
.sc-b.s-hb .hbl-i {
    background: transparent
}

body:not(.touched) .sc-b.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-b.s-hb .hbl-i a:hover span {
    background: rgba(0, 0, 0, .055)
}

.sc-b.s-hb .hbc-i-l li>span,
.sc-b.s-hb .hbc-i li>span,
.sc-b.s-hb .hbl-i-l li>span,
.sc-b.s-hb .hbl-i li>span {
    background: rgba(0, 0, 0, .05)
}

.sc-b.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
    background: #d1d1d1
}

.sc-b .logo-default {
    color: #222
}

.sc-b .logo-default embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-b .logo-bg {
    color: #222
}

.sc-b .logo-bg .b-l-c {
    background-color: #fff
}

.sc-b .logo-bg embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-b .logo-bg-inv .b-l-c {
    background-color: #000
}

.sc-b .logo-bg-inv embed {
    color: #afafaf;
    outline-color: #ccc;
    border-color: #d6d6d6
}

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

.sc-b .logo-color .b-l-c {
    background-color: #888
}

.sc-b .logo-color embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-b .logo-color-inv {
    color: #888
}

.sc-b .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-b .logo-color-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b .logo-color-text {
    color: #888
}

.sc-b .logo-color-text embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-b .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-b .logo-color-alpha embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

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

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

.sc-b .logo-gray embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-b .logo-borders {
    color: #222
}

.sc-b .logo-borders .b-l-text-w,
.sc-b .logo-borders .b-l-text:after,
.sc-b .logo-borders .b-l-text:before,
.sc-b .logo-borders .logo {
    border-color: #222
}

.sc-b .logo-borders embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b .logo-wings {
    color: #222
}

.sc-b .logo-wings embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b .logo-wings .b-l-text-w:after,
.sc-b .logo-wings .b-l-text-w:before {
    border-color: #888
}

.sc-b .logo-beside {
    color: #222
}

.sc-b .logo-beside embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b .logo-beside .b-l-text-w:after,
.sc-b .logo-beside .b-l-text-w:before {
    border-color: #888
}

.sc-b .logo-underline {
    color: #222
}

.sc-b .logo-underline embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b .logo-underline .b-l-text-w:after,
.sc-b .logo-underline .b-l-text-w:before {
    border-color: #888
}

.sc-b.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-b.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-b.logo-center .logo-bg embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-b.logo-center .logo-bg-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b.logo-center .logo-color .b-l-text-w {
    background-color: #888
}

.sc-b.logo-center .logo-color embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-b.logo-center .logo-color-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-b.logo-center .logo-color-alpha embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-b.logo-center .logo-gray embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-b .b-text h1 {
    color: #222
}

.sc-b .b-text h1:after {
    background: #888
}

.sc-b .b-text h2 {
    color: #222
}

.sc-b .b-text h2:after {
    background: #888
}

.sc-b .b-text h3 {
    color: #666
}

.sc-b .b-text h3:after,
.sc-b .b-text h3:before {
    background: #888
}

.sc-b.s .b.b-text h1 a,
.sc-b.s .b.b-text h2 a {
    color: inherit;
    border-color: rgba(34, 34, 34, .5)
}

.sc-b.s .b.b-text h3 a {
    color: inherit;
    border-color: hsla(0, 0%, 40%, .5)
}

.sc-b .b-text a,
.sc-b .link a {
    color: #222;
    border-color: rgba(34, 34, 34, .5)
}

.sc-b.s-hb .ci a {
    color: #222;
    border-color: #222
}

body.wnd-fe:not(.touched) .sc-b.s-hb .ci a:hover {
    border-color: transparent
}

.sc-b .b-text blockquote {
    color: #888
}

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

.sc-b .b-text blockquote:before {
    color: hsla(0, 0%, 67%, .5)
}

.sc-b .b-text blockquote h1,
.sc-b .b-text blockquote h2,
.sc-b .b-text blockquote h3,
.sc-b .b-text blockquote p {
    border-color: hsla(0, 0%, 67%, .5)
}

.sc-b .b-text blockquote h1:after,
.sc-b .b-text blockquote h2:after,
.sc-b .b-text blockquote h3:after,
.sc-b .b-text blockquote p:after {
    color: hsla(0, 0%, 67%, .5)
}

.sc-b .mt h3 {
    color: #222
}

.sc-b .mt h4 {
    color: #666
}

.sc-b .mt h3+h4:before {
    background: hsla(0, 0%, 53%, .25)
}

.sc-d {
    color: #bababa
}

.sc-d.l-bg,
.sc-d .s-bg {
    background-color: #191919
}

.sc-d .bgonscroll {
    background-color: #191919!important
}

.sc-d.s-c {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-d.s-c,
.sc-d.wnd-a-button .wnd-sample-wrapper,
.sc-d.wnd-a-choice label,
.sc-d.wnd-media-solidColor i,
.sc-d.wnd-switcher-item {
    background-color: #191919
}

.sc-d .blog .item-head h2 {
    color: #fff
}

.sc-d .blog .item-date {
    color: #888
}

.sc-d .blog .item-perex blockquote,
.sc-d .blog .item-perex h1,
.sc-d .blog .item-perex h2,
.sc-d .blog .item-perex h3,
.sc-d .blog .item-perex p {
    color: #bababa
}

.sc-d .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000)
}

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

.sc-d .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: #3b3b3b
}

body.wnd-fe:not(.touched) .sc-d .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #666
}

.sc-d .blog-tiles-large .wnd-empty-thumbnail .item-date {
    color: #888
}

body.wnd-cms:not(.touched) .sc-d .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #666
}

.sc-d .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-d .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
    background-color: none;
    box-shadow: none
}

.sc-d .blog-feed-board .item-head h2 {
    color: #fff
}

.sc-d .blog-feed-board .item-date:before {
    background-color: #191919
}

.sc-d .blog-feed-board .item-date:after {
    background-color: #c3c3c3
}

.sc-d .blog-feed-board .item-date>div {
    background-color: #c3c3c3;
    color: #fff
}

.sc-d .blog-feed-board .item-perex blockquote,
.sc-d .blog-feed-board .item-perex h1,
.sc-d .blog-feed-board .item-perex h2,
.sc-d .blog-feed-board .item-perex h3,
.sc-d .blog-feed-board .item-perex h4,
.sc-d .blog-feed-board .item-perex p {
    color: #bababa
}

.sc-d .s-bdh-t {
    color: #fff
}

.sc-d .s-bdh-t:after {
    background-color: #bababa
}

.sc-d .s-bdh-d {
    color: #888
}

.sc-d.s-hm-contentbox .s-bdh-d,
.sc-d.s-hm-contentbox .s-bdh-t {
    color: #fff
}

.sc-d .b-btn-1 .b-btn-l,
.sc-d .b-btn-1 .wnd-replace-form-button,
.sc-d .b-e .b-btn-3 .b-btn-l,
.sc-d .b-e .b-btn-3 .wnd-replace-form-button {
    background-color: #fff;
    color: #222;
    border-color: #fff
}

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

.sc-d .b-btn-2 .b-btn-l,
.sc-d .b-btn-2 .wnd-replace-form-button {
    color: #fff;
    background-color: transparent;
    border-color: #bababa
}

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

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

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

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

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

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

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

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

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

.b-btn-dbb .sc-d .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-d .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-d .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-d .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-d .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-d .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
    border-bottom-color: rgba(0, 0, 0, .12)!important
}

.b-btn-dbb .sc-d .b-btn-2 .b-btn-l,
.b-btn-dbb .sc-d .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb .sc-d .b-btn-4 .b-btn-l,
.b-btn-dbb .sc-d .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 hsla(0, 0%, 100%, .25)
}

.b-btn-dso .sc-d .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .sc-d .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

body:not(.touched).wnd-fe.b-btn-dso .sc-d .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-d .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .17)
}

.sc-d .b-e-crt.wnd-checkout-disable .b-e-crt-cho .b-btn-l {
    color: #bababa;
    border-color: #3b3b3b;
    background-color: #3b3b3b
}

.sc-d .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
body.wnd-fe:not(.touched) .sc-d .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l:hover {
    color: #9c9c9c;
    background-color: #434343;
    border-color: #434343
}

body .sc-d .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    color: #bababa;
    border-color: #3b3b3b;
    background-color: #3b3b3b
}

.b-btn-dbb .sc-d .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    border-bottom-color: #9c9c9c!important
}

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

.sc-d .claim-default-inv {
    color: #000
}

.sc-d .claim-bg {
    color: #222
}

.sc-d .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-d .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-d .claim-color>span>span {
    background-color: #bababa;
    box-shadow: .9375rem 0 0 #bababa, -.9375rem 0 0 #bababa
}

.sc-d .claim-color-inv {
    color: #bababa
}

.sc-d .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-d .claim-color-text {
    color: #bababa
}

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

.sc-d .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 73%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 73%, .7), -.9375rem 0 0 hsla(0, 0%, 73%, .7)
}

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

.sc-d .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

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

.sc-d .claim-borders .sit-w {
    border-color: #fff
}

.sc-d .claim-beside {
    color: #fff
}

.sc-d .claim-beside .sit-w:after,
.sc-d .claim-beside .sit-w:before {
    background-color: #bababa
}

.sc-d .claim-wings {
    color: #fff
}

.sc-d .claim-wings .sit-w:after,
.sc-d .claim-wings .sit-w:before {
    border-color: #bababa
}

.sc-d .claim-underline {
    color: #fff
}

.sc-d .claim-underline:after {
    border-bottom-color: #bababa
}

.sc-d .arrow-submit {
    background-color: #000;
    color: #ccc;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body.wnd-fe:not(.touched) .sc-d .arrow:hover .gallery-arrow-submit {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-d .dots li {
    background-color: #666
}

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

.sc-d .pager a {
    color: #c3c3c3
}

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

.sc-d .pager a:after,
.sc-d .pager a:before,
body.wnd-cms:not(.touched) .sc-d .wnd-active-listing-zone .pager a:hover {
    color: #888
}

.sc-d .line-color {
    border-color: #666
}

.sc-d .wnd-image-placeholder embed {
    color: #ccc!important;
    opacity: 1!important
}

.sc-d .wnd-empty-thumbnail .b-e-crt-img,
.sc-d .wnd-empty-thumbnail .b-tb,
.sc-d .wnd-empty-thumbnail .prd-gal-c,
.sc-d .wnd-empty-thumbnail.ssb-product-image,
.sc-d .wnd-image-placeholder>div {
    background-color: #434343
}

.sc-d .b-img-embed {
    border-color: #bababa
}

.sc-d .b-img embed {
    color: #b0b0b0;
    outline-color: #888;
    border-color: #6a6a6a
}

.img-t-o .sc-d .b-gal-slideshow .b-gal-t,
.img-t-u .sc-d .b-gal-t,
.img-t-u .sc-d .b-img-t {
    color: #bababa
}

.sc-d .loading {
    color: #ccc
}

.b-e-bs .sc-d .b-e-g .item-wrapper {
    border-color: #3b3b3b
}

.b-e-bs .sc-d .b-e-g .prd-price {
    color: #bababa
}

body:not(.touched).wnd-cms.b-e-bs .sc-d .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-d .b-e-g .item-wrapper:hover {
    border-color: #666
}

.b-e-ds .sc-d .b-e-g .item-media {
    background-color: transparent
}

.sc-d .b-e-g .item {
    border: 1px solid transparent
}

body:not(.touched).wnd-cms.b-e-ds .sc-d .b-e-g.wnd-active-listing-zone .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-d .b-e-g .item:hover {
    border: 1px solid #666
}

.b-e-frs .sc-d .b-e-g .item-media {
    background-color: #434343
}

.b-e-frs .sc-d .b-e-g .item-wrapper {
    background-color: #434343;
    box-shadow: 0 .25rem 0 hsla(0, 0%, 100%, .25)
}

body:not(.touched).wnd-cms.b-e-frs .sc-d .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-d .b-e-g .item-wrapper:hover {
    background-color: #4c4c4c
}

.sc-d .b-e-g .prd-title {
    color: #fff
}

.sc-d .b-e-g .prd-price {
    color: #bababa
}

.sc-d .b-e-g .prd-price-com {
    color: #888
}

.sc-d .b-e-s .prd-price,
.sc-d .b-e-s .prd-title {
    color: #fff
}

.sc-d .b-e-s .prd-price-com {
    color: #888
}

.sc-d .b-e-f-title {
    color: #fff;
    border-bottom-color: #888
}

.sc-d .b-e-f a {
    color: #bababa
}

.sc-d .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-d .b-e-f a:hover {
    color: #fff
}

.sc-d .b-e-f-select select {
    box-shadow: 0 0 0 transparent;
    background: #000;
    border-color: #666;
    color: #ccc
}

body.wnd-fe:not(.touched) .sc-d .b-e-f-select select:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-d .b-e-f-select select:focus {
    outline: none;
    box-shadow: 0 0 .3125rem #129fea;
    border-color: #129fea
}

.sc-d .b-e-f-select select option {
    color: #666
}

.sc-d .b-e-f-select select option:disabled {
    color: #dedede
}

.sc-d .b-e-f-select .select:after {
    color: #ccc
}

body.wnd-cms:not(.touched) .sc-d .b-e.wnd-active-listing-zone .b-e-f a:hover {
    color: #fff
}

.sc-d .prd-label:not(.prd-out-of-stock) .prd-label-c {
    color: #fff;
    background-color: #222
}

.sc-d .prd-out-of-stock-c {
    color: #888;
    background-color: #e8e8e8
}

.sc-d .b-e-crt-head div {
    color: #bababa
}

.sc-d .b-e-crt-tr {
    background-color: #2f2f2f;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-d .b-e-crt-title {
    color: #fff
}

.sc-d .b-e-crt-price,
.sc-d .b-e-crt-variant {
    color: #bababa
}

.sc-d .b-e-crt-qty input {
    background-color: #fff;
    border-color: #666;
    color: #888
}

.sc-d .b-e-crt-qty input:focus {
    border-color: #129fea!important;
    box-shadow: none!important
}

.sc-d .b-e-crt-qty input:invalid {
    color: #e9322d;
    border-color: #e9322d!important;
    box-shadow: none!important
}

body.wnd-fe:not(.touched) .sc-d .b-e-crt-qty input:hover:not(:focus) {
    border-color: #9c9c9c!important
}

.sc-d .b-e-crt-qty-btn:after,
.sc-d .b-e-crt-qty-btn:before {
    background-color: #bababa
}

body.wnd-fe:not(.touched) .sc-d .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-d .b-e-crt-qty-btn:hover:before {
    background-color: #ccc
}

body.wnd-fe:not(.touched) .sc-d .b-e-crt-qty:hover input:not(:disabled) {
    border-color: #888
}

.sc-d .b-e-crt-out-of-stock {
    color: #e9322d
}

.sc-d .b-e-crt-sum {
    color: #fff
}

.sc-d .b-e-crt-delete {
    color: #888
}

.sc-d .b-e-crt-tot-label,
body.wnd-fe:not(.touched) .sc-d .b-e-crt-delete:hover {
    color: #bababa
}

.sc-d .b-e-crt-tot-value {
    color: #fff
}

.sc-d .b-e-crt-cho {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .2);
    background-color: #191919
}

.sc-d .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
    color: #e9322d
}

.sc-d .b-e-d .prd-title {
    color: #fff
}

.sc-d .b-e-d .prd-title:after {
    background-color: #bababa
}

.sc-d .b-e-d .prd-variants-title {
    color: #fff
}

.sc-d .b-e-d .prd-ribbon-c {
    color: #fff;
    background-color: #fff
}

.sc-d .b-e-d .prd-price {
    color: #fff
}

.sc-d .b-e-d .prd-price-com {
    color: #bababa
}

.sc-d .b-e-d .prd-crt {
    box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
    background-color: #000
}

.sc-d.s-f {
    color: #bababa
}

.sc-d.s-f-edit .s-f-l-w:before,
.sc-d.s-f .s-f-border.border-top:before {
    border-top-color: #666
}

.sc-d.s-f .s-f-ez .b-text p a,
.sc-d.s-f .s-f-ez .link a,
.sc-d.s-f .s-f-l .b-text p a,
.sc-d.s-f .s-f-l .link a {
    color: #bababa;
    border-color: hsla(0, 0%, 73%, .7)
}

body.wnd-fe:not(.touched) .sc-d.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-d.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-d.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-d.s-f .s-f-l .link a:hover {
    color: #bababa;
    border-color: #bababa
}

.sc-d.s-f .s-f-lang-t,
.sc-d.s-f .s-f-lang .link:after {
    color: #bababa
}

.ac-h .sc-d.s-f .b-text h1,
.ac-h .sc-d.s-f .b-text h2 {
    color: #fff
}

.ac-s .sc-d.s-f .b-text h3 {
    color: #ccc
}

.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1,
.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2,
.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3,
.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote p {
    border-color: #bababa
}

.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote:before,
.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1:after,
.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2:after,
.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3:after,
.ac-i .sc-d.s-f:not([class*=wnd-background-solid]) .b-text blockquote p:after {
    color: hsla(0, 0%, 53%, .5)
}

.l:not(.l-boxed) .sc-d.s-f-map .s-bg {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.l:not(.l-boxed) .sc-d.s-f-map .s-o {
    background-color: #191919
}

.l-boxed .sc-d.s-f-edit .s-f-l-w,
.l-boxed .sc-d.s-f-map .s-f-l-w {
    background-color: #383838;
    color: #c3c3c3
}

.l-boxed .sc-d.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-d.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-d.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-d.s-f-map .s-f-l-w .s-f-lang-t {
    color: #c3c3c3
}

.l-boxed .sc-d.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-d.s-f-map .s-f-l-w .link a {
    color: #c3c3c3;
    border-color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-d.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-d.s-f-map .s-f-l-w .link:after {
    color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-d.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-d.s-f-map .s-f-bg-stripe {
    background-color: #383838
}

body:not(.touched).l-boxed .sc-d.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched).l-boxed .sc-d.s-f-map .s-f-l-w .link a:hover {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.sc-d .form.b-form-default .wnd-required label,
.sc-d .form.b-form-default label {
    color: #bababa
}

.sc-d .form.b-form-default input,
.sc-d .form.b-form-default select,
.sc-d .form.b-form-default textarea {
    background: #fff;
    border-color: #666;
    color: #888;
    box-shadow: none
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-d .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-d .form.b-form-default textarea:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-d .form.b-form-default .select {
    color: #888
}

.sc-d .form.b-form-default select option {
    color: #222
}

.sc-d .form.b-form-default select option:disabled {
    color: #c3c3c3
}

.sc-d .form.b-form-default .form-group-content label {
    color: #bababa
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-group-content input:hover:not(:focus)+div {
    border-color: #9c9c9c
}

.sc-d .form.b-form-default .checkbox,
.sc-d .form.b-form-default .radio-button {
    background: #fff;
    border-color: #666;
    color: #bababa
}

.sc-d .form.b-form-default .checkbox:after {
    color: #222
}

.sc-d .form.b-form-default .radio-button:after {
    background: #222
}

.sc-d .form.b-form-default .form-file-button {
    background: none;
    color: #bababa;
    border-color: #666
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-file-button:hover {
    background: none;
    color: #bababa;
    border-color: #9c9c9c
}

.sc-d .form.b-form-default .form-date input:focus+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-date input:hover+.datepicker-icon:after {
    color: #ccc
}

.sc-d .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-date.wnd-validate-error input:hover+.datepicker-icon:after {
    color: #e9322d
}

.sc-d .form.b-form-default .form-date.wnd-validate-error input:focus+.datepicker-icon:after {
    color: #ccc
}

.sc-d .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after {
    color: #ccc!important
}

.sc-d .form.b-form-default .form-input.wnd-validate-error :not(label):not(span) {
    outline: 0;
    border-color: #e9322d;
    color: #e9322d;
    box-shadow: none
}

.sc-d .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):focus {
    border-color: #e9322d;
    color: #888
}

.sc-d .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:focus+div,
.sc-d .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:focus+div,
body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:hover+div,
body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:hover+div,
body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):hover {
    border-color: #e9322d
}

.sc-d .form.b-form-default .form-input input,
.sc-d .form.b-form-default .form-input select,
.sc-d .form.b-form-default .form-input textarea {
    transition: color .3s, border-color .3s;
    box-shadow: 0 0 0 transparent
}

.sc-d .form.b-form-default .form-input input:focus,
.sc-d .form.b-form-default .form-input select:focus,
.sc-d .form.b-form-default .form-input textarea:focus {
    outline: none;
    transition: box-shadow .3s, border-color .3s;
    box-shadow: none;
    border-color: #129fea!important
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-input input:hover,
body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-input select:hover,
body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-input textarea:hover {
    transition: box-shadow .3s, border-color .3s
}

.sc-d .form.b-form-light .wnd-required label,
.sc-d .form.b-form-light label {
    color: #bababa
}

.sc-d .form.b-form-light input,
.sc-d .form.b-form-light select,
.sc-d .form.b-form-light textarea {
    background: transparent;
    border-color: #666;
    color: #bababa
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus):not(:checked) {
    border-color: #9c9c9c
}

.sc-d .form.b-form-light .form-email input {
    color: transparent
}

.sc-d .form.b-form-light .form-email input.not-empty,
.sc-d .form.b-form-light .select {
    color: #bababa
}

.sc-d .form.b-form-light .select:after {
    color: #666
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .select:hover:after {
    color: #bababa
}

.sc-d .form.b-form-light select.not-clicked,
.sc-d .form.b-form-light select:disabled.not-clicked {
    color: hsla(0, 0%, 100%, 0)
}

.sc-d .form.b-form-light select:disabled option,
.sc-d .form.b-form-light select option {
    color: #222
}

.sc-d .form.b-form-light select:disabled option:disabled,
.sc-d .form.b-form-light select option:disabled {
    color: #c3c3c3
}

.sc-d .form.b-form-light .form-number-controls button {
    background: transparent
}

.sc-d .form.b-form-light .form-number-controls button:after {
    color: #bababa
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-number-controls button:hover:after {
    color: #ccc
}

.sc-d .form.b-form-light .form-group-content label {
    color: #bababa
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-group-content input:hover:not(:focus):not(:checked)+div {
    border-color: #9c9c9c
}

.sc-d .form.b-form-light .checkbox,
.sc-d .form.b-form-light .radio-button {
    background: transparent;
    border-color: #666;
    color: #9c9c9c
}

.sc-d .form.b-form-light .form-file-button:after {
    color: #bababa
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-file-base:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-file label:hover~.form-file-cover {
    border-bottom-color: #ccc
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-file-base:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-file label:hover~.form-file-cover .form-file-button:after {
    color: #ccc
}

.sc-d .form.b-form-light .form-file-cover {
    border-bottom-color: #666
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-file-cover:hover {
    border-bottom-color: #9c9c9c
}

.sc-d .form.b-form-light .form-file-remove:after,
.sc-d .form.b-form-light .form-file-text {
    color: #bababa
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-file-remove:hover:after,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-file>label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #ccc
}

.sc-d .form.b-form-light input[type=date] {
    color: transparent
}

.sc-d .form.b-form-light input[type=date]::-webkit-input-placeholder {
    color: transparent
}

.sc-d .form.b-form-light input[type=date]:-moz-placeholder,
.sc-d .form.b-form-light input[type=date]::-moz-placeholder {
    color: transparent
}

.sc-d .form.b-form-light input[type=date].not-empty,
.sc-d .form.b-form-light input[type=date]:focus {
    color: #bababa
}

.sc-d .form.b-form-light input[type=date].not-empty::-webkit-input-placeholder,
.sc-d .form.b-form-light input[type=date]:focus::-webkit-input-placeholder {
    color: #bababa
}

.sc-d .form.b-form-light input[type=date].not-empty:-moz-placeholder,
.sc-d .form.b-form-light input[type=date].not-empty::-moz-placeholder,
.sc-d .form.b-form-light input[type=date]:focus:-moz-placeholder,
.sc-d .form.b-form-light input[type=date]:focus::-moz-placeholder {
    color: #bababa
}

.sc-d .form.b-form-light .form-date input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-date input:hover+label+.datepicker-icon:after {
    color: #fff
}

.sc-d .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-d .form.b-form-light .form-date.wnd-validate-error input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-date.wnd-validate-error input:hover+label+.datepicker-icon:after {
    color: #e9322d
}

.sc-d .form.b-form-light .form-date.wnd-validate-error input:focus:hover+label+.datepicker-icon:after {
    color: #e9322d!important
}

.sc-d .form.b-form-light .form-input input:focus,
.sc-d .form.b-form-light .form-input select:focus,
.sc-d .form.b-form-light .form-input textarea:focus {
    border-color: #129fea!important
}

.sc-d .form.b-form-light .form-input input:focus+label,
.sc-d .form.b-form-light .form-input input:focus+label:after,
.sc-d .form.b-form-light .form-input select:focus+label,
.sc-d .form.b-form-light .form-input select:focus+label:after,
.sc-d .form.b-form-light .form-input textarea:focus+label,
.sc-d .form.b-form-light .form-input textarea:focus+label:after {
    color: #129fea!important
}

.sc-d .form.b-form-light .form-group-content input[type=radio]:checked+div {
    border-color: #9c9c9c
}

.sc-d .form.b-form-light .form-group-content input[type=radio]+div:after {
    background-color: #9c9c9c
}

.sc-d .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
    border-color: #9c9c9c;
    background-color: #9c9c9c
}

.sc-d .form.b-form-light .form-group-content input[type=checkbox]+div:after {
    border-color: #fff
}

.sc-d .form.b-form-light .form-input.wnd-validate-error input,
.sc-d .form.b-form-light .form-input.wnd-validate-error textarea {
    color: #e9322d
}

.sc-d .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-d .form.b-form-light .form-input.wnd-validate-error textarea:focus {
    color: #bababa
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error input:focus:hover,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error textarea:focus:hover {
    border-color: #9c9c9c
}

.sc-d .form.b-form-light .form-input.wnd-validate-error label,
.sc-d .form.b-form-light .form-input.wnd-validate-error label:after {
    color: #e9322d
}

.sc-d .form.b-form-light .form-input.wnd-validate-error label a {
    color: #e9322d;
    border-color: #e9322d
}

.sc-d .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-d .form.b-form-light .form-input.wnd-validate-error input,
.sc-d .form.b-form-light .form-input.wnd-validate-error select,
.sc-d .form.b-form-light .form-input.wnd-validate-error textarea {
    border-color: #e9322d
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error input:hover,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error select:hover,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error textarea:hover {
    border-bottom-color: #e9322d
}

.sc-d .form.b-form-light .form-input.wnd-validate-error .form-file-text {
    color: #e9322d
}

.sc-d .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-d .form.b-form-light .form-input.wnd-validate-error .radio-button {
    border-color: #e9322d
}

.sc-d .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-d .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:hover:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover,
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover input {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error.form-file .form-file-base:hover+.form-file-cover {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input.wnd-validate-error .form-group-content input:hover+div {
    border-color: #e9322d
}

.sc-d.s-hn .cart {
    color: #ccc
}

.sc-d.s-hn .cart:before {
    background-color: #666
}

.sc-d.s-hn .cart .cart-text span {
    color: #ccc
}

.sc-d.s-hn .cart-piece-count {
    background: #fff;
    color: #000
}

.sc-d.s-hn .cart a .cart-content-link:after {
    color: #fff
}

.sc-d.s-hn.wnd-mt-classic .search-icon:before,
.sc-d.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: #666
}

.sc-d.s-hn.wnd-mt-classic .search-icon-text,
.sc-d.s-hn.wnd-mt-sidebar .search-icon-text {
    color: #ccc
}

.sc-d.s-hn.wnd-mt-classic .search-icon:after,
.sc-d.s-hn.wnd-mt-sidebar .search-icon:after {
    color: #fff
}

.wnd-s-i .sc-d.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-d.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-d.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-d.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-d.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.sc-d.s-hn .search-results,
.wnd-s-i .sc-d.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-d.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-d.s-hn .search-results .ssb-wrapper {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-d.s-hn .search-results .ssb-category-products-header,
.sc-d.s-hn .search-results .ssb-category-products-header:hover {
    color: hsla(0, 0%, 40%, .8)
}

.sc-d.s-hn .search-results .ssb-view-all,
.sc-d.s-hn .search-results .ssb-view-all:hover {
    color: #666
}

.sc-d.s-hn .search-results .ssb-item-type {
    color: hsla(0, 0%, 40%, .5)
}

.sc-d.s-hn .search-results .ssb-item a:hover,
.sc-d.s-hn .search-results .ssb-product a:hover {
    background-color: hsla(0, 0%, 40%, .08)
}

.sc-d.s-hn .search-results .ssb-product,
.sc-d.s-hn .search-results .ssb-product:hover {
    color: #666
}

.sc-d.s-hn .search-results .ssb-view-all:before,
.sc-d.s-hn .search-results .ssb hr {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-d.s-hn.wnd-mt-sliding .search-icon:after {
    color: #fff
}

.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-d.s-hn.wnd-mt-boxed .cart a {
    background: #000;
    color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-d.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-d.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #fff
}

.sc-d.s-hn.wnd-mt-boxed .search {
    background: #000;
    color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-d.s-hn.wnd-mt-boxed #menu-submit {
    color: #fff;
    background-color: #000;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-d.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-d.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-d.s-hn.wnd-mt-boxed #menu-submit span,
.sc-d.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-d.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #fff
}

.sc-d.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-d.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-d #menu-mobile {
    color: #fff
}

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

.l-d-border .sc-d.s-hm .s-o,
.l-d-border .sc-d.s-hn .s-o {
    border-color: #fff
}

.sc-d.s-hn .bgonscroll {
    background: #191919;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body:not(.l-d-waves) .sc-d.s-hn.wnd-nav-border .s-w:after {
    background: #3b3b3b
}

.sc-d.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid #3b3b3b
}

.l-narrow .sc-d.s-hn.sticky {
    background: none
}

.l-narrow .sc-d.s-hn.sticky .s-o {
    background-color: #191919
}

.sc-d.s-hc-claim-box .s-hc-c-b,
.sc-d.s-hm.s-hm-contentbox .h-c-b {
    background: rgba(0, 0, 0, .8);
    border-color: #fff
}

.sc-d.s-hn .si {
    color: #222
}

.sc-d.s-hn .si a svg path {
    fill: #c3c3c3
}

.sc-d.s-hn .ci {
    color: #222
}

.sc-d.s-hn .ci span:before {
    color: #c3c3c3
}

.ac-none .sc-d.s-hn .ci span a {
    color: #222;
    border-color: #222
}

.sc-d.s-hn .hbc,
.sc-d.s-hn .hbl {
    color: #222
}

.sc-d.s-hn .hbc-i,
.sc-d.s-hn .hbl-i {
    background: transparent
}

body.wnd-fe:not(.touched) .sc-d.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-d.s-hn .hbl-i a:hover span {
    background: hsla(0, 0%, 100%, .3)
}

.sc-d.s-hn .hbc-i-l li>span,
.sc-d.s-hn .hbc-i .active>span,
.sc-d.s-hn .hbc-i .active a,
.sc-d.s-hn .hbl-i-l li>span,
.sc-d.s-hn .hbl-i .active>span,
.sc-d.s-hn .hbl-i .active a {
    background: rgba(0, 0, 0, .05)
}

.sc-d.s-hn .more-text~div {
    border-bottom-color: hsla(0, 0%, 76%, .4)
}

.sc-d.s-hb {
    color: #222
}

.sc-d.s-hb:after {
    background: #3b3b3b
}

.sc-d.s-hb .si-c:after {
    background: #666
}

.sc-d.s-hb .si a svg path {
    fill: #c3c3c3
}

body.wnd-fe:not(.touched) .sc-d.s-hb .si a:hover svg path {
    fill: #ccc
}

.sc-d.s-hb .ci span {
    color: #fff
}

.sc-d.s-hb .ci span:before {
    color: #888
}

.sc-d.s-hb .hbc-i,
.sc-d.s-hb .hbl-i {
    background: transparent
}

body:not(.touched) .sc-d.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-d.s-hb .hbl-i a:hover span {
    background: hsla(0, 0%, 100%, .3)
}

.sc-d.s-hb .hbc-i-l li>span,
.sc-d.s-hb .hbc-i li>span,
.sc-d.s-hb .hbl-i-l li>span,
.sc-d.s-hb .hbl-i li>span {
    background: rgba(0, 0, 0, .05)
}

.sc-d.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
    background: #666
}

.sc-d .logo-default {
    color: #fff
}

.sc-d .logo-default embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

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

.sc-d .logo-bg {
    color: #222
}

.sc-d .logo-bg .b-l-c {
    background-color: #fff
}

.sc-d .logo-bg embed {
    color: #9a9a9a;
    outline-color: #666;
    border-color: #505050
}

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

.sc-d .logo-bg-inv .b-l-c {
    background-color: #000
}

.sc-d .logo-bg-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

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

.sc-d .logo-color .b-l-c {
    background-color: #bababa
}

.sc-d .logo-color embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

.sc-d .logo-color-inv {
    color: #bababa
}

.sc-d .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-d .logo-color-inv embed {
    color: #9a9a9a;
    outline-color: #666;
    border-color: #505050
}

.sc-d .logo-color-text {
    color: #bababa
}

.sc-d .logo-color-text embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

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

.sc-d .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 73%, .7)
}

.sc-d .logo-color-alpha embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

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

.sc-d .logo-gray .b-l-c {
    background-color: rgba(0, 0, 0, .5)
}

.sc-d .logo-gray embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

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

.sc-d .logo-borders .b-l-text-w,
.sc-d .logo-borders .b-l-text:after,
.sc-d .logo-borders .b-l-text:before,
.sc-d .logo-borders .logo {
    border-color: #fff
}

.sc-d .logo-borders embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d .logo-wings {
    color: #fff
}

.sc-d .logo-wings embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d .logo-wings .b-l-text-w:after,
.sc-d .logo-wings .b-l-text-w:before {
    border-color: #bababa
}

.sc-d .logo-beside {
    color: #fff
}

.sc-d .logo-beside embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d .logo-beside .b-l-text-w:after,
.sc-d .logo-beside .b-l-text-w:before {
    border-color: #bababa
}

.sc-d .logo-underline {
    color: #fff
}

.sc-d .logo-underline embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d .logo-underline .b-l-text-w:after,
.sc-d .logo-underline .b-l-text-w:before {
    border-color: #bababa
}

.sc-d.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-d.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-d.logo-center .logo-bg embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-d.logo-center .logo-bg-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d.logo-center .logo-color .b-l-text-w {
    background-color: #bababa
}

.sc-d.logo-center .logo-color embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

.sc-d.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-d.logo-center .logo-color-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 73%, .7)
}

.sc-d.logo-center .logo-color-alpha embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-d.logo-center .logo-gray embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-d .b-text h1 {
    color: #fff
}

.sc-d .b-text h1:after {
    background: #bababa
}

.sc-d .b-text h2 {
    color: #fff
}

.sc-d .b-text h2:after {
    background: #bababa
}

.sc-d .b-text h3 {
    color: #ccc
}

.sc-d .b-text h3:after,
.sc-d .b-text h3:before {
    background: #bababa
}

.sc-d.s .b.b-text h1 a,
.sc-d.s .b.b-text h2 a {
    color: inherit;
    border-color: hsla(0, 0%, 100%, .5)
}

.sc-d.s .b.b-text h3 a {
    color: inherit;
    border-color: hsla(0, 0%, 80%, .5)
}

.sc-d .b-text a,
.sc-d .link a {
    color: #fff;
    border-color: hsla(0, 0%, 100%, .5)
}

.sc-d.s-hb .ci a {
    color: #fff;
    border-color: #fff
}

body.wnd-fe:not(.touched) .sc-d.s-hb .ci a:hover {
    border-color: transparent
}

.sc-d .b-text blockquote {
    color: #bababa
}

.sc-d .b-text blockquote a {
    color: inherit!important;
    border-color: hsla(0, 0%, 73%, .5)!important
}

.sc-d .b-text blockquote:before {
    color: hsla(0, 0%, 53%, .5)
}

.sc-d .b-text blockquote h1,
.sc-d .b-text blockquote h2,
.sc-d .b-text blockquote h3,
.sc-d .b-text blockquote p {
    border-color: hsla(0, 0%, 53%, .5)
}

.sc-d .b-text blockquote h1:after,
.sc-d .b-text blockquote h2:after,
.sc-d .b-text blockquote h3:after,
.sc-d .b-text blockquote p:after {
    color: hsla(0, 0%, 53%, .5)
}

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

.sc-d .mt h4 {
    color: #ccc
}

.sc-d .mt h3+h4:before {
    background: hsla(0, 0%, 73%, .25)
}

.sc-w {
    color: #888
}

.sc-w.l-bg,
.sc-w .s-bg {
    background-color: #fff
}

.sc-w .bgonscroll {
    background-color: #fff!important
}

.sc-w.s-c {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-w.s-c,
.sc-w.wnd-a-button .wnd-sample-wrapper,
.sc-w.wnd-a-choice label,
.sc-w.wnd-media-solidColor i,
.sc-w.wnd-switcher-item {
    background-color: #fff
}

.sc-w .blog .item-head h2,
.sc-w.s-c .blog .item-head h2 {
    color: #222
}

.sc-w .blog .item-date,
.sc-w.s-c .blog .item-date {
    color: #c3c3c3
}

.sc-w .blog .item-perex blockquote,
.sc-w .blog .item-perex h1,
.sc-w .blog .item-perex h2,
.sc-w .blog .item-perex h3,
.sc-w .blog .item-perex p,
.sc-w.s-c .blog .item-perex blockquote,
.sc-w.s-c .blog .item-perex h1,
.sc-w.s-c .blog .item-perex h2,
.sc-w.s-c .blog .item-perex h3,
.sc-w.s-c .blog .item-perex p {
    color: #888
}

.sc-w .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head,
.sc-w.s-c .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000)
}

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

.sc-w .blog-tiles-large .wnd-empty-thumbnail .item-wrapper,
.sc-w.s-c .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: #e8e8e8
}

body.wnd-fe:not(.touched) .sc-w .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper,
body.wnd-fe:not(.touched) .sc-w.s-c .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #d4d4d4
}

.sc-w .blog-tiles-large .wnd-empty-thumbnail .item-date,
.sc-w.s-c .blog-tiles-large .wnd-empty-thumbnail .item-date {
    color: #aaa
}

body.wnd-cms:not(.touched) .sc-w .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper,
body.wnd-cms:not(.touched) .sc-w.s-c .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #d4d4d4
}

.sc-w .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-w .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper,
.sc-w.s-c .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-w.s-c .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
    background-color: none;
    box-shadow: none
}

.sc-w .blog-feed-board .item-head h2,
.sc-w.s-c .blog-feed-board .item-head h2 {
    color: #222
}

.sc-w .blog-feed-board .item-date:before,
.sc-w.s-c .blog-feed-board .item-date:before {
    background-color: #fff
}

.sc-w .blog-feed-board .item-date:after,
.sc-w.s-c .blog-feed-board .item-date:after {
    background-color: #222
}

.sc-w .blog-feed-board .item-date>div,
.sc-w.s-c .blog-feed-board .item-date>div {
    background-color: #222;
    color: #fff
}

.sc-w .blog-feed-board .item-perex blockquote,
.sc-w .blog-feed-board .item-perex h1,
.sc-w .blog-feed-board .item-perex h2,
.sc-w .blog-feed-board .item-perex h3,
.sc-w .blog-feed-board .item-perex h4,
.sc-w .blog-feed-board .item-perex p,
.sc-w.s-c .blog-feed-board .item-perex blockquote,
.sc-w.s-c .blog-feed-board .item-perex h1,
.sc-w.s-c .blog-feed-board .item-perex h2,
.sc-w.s-c .blog-feed-board .item-perex h3,
.sc-w.s-c .blog-feed-board .item-perex h4,
.sc-w.s-c .blog-feed-board .item-perex p {
    color: #888
}

.sc-w .s-bdh-t,
.sc-w.s-c .s-bdh-t {
    color: #222
}

.sc-w .s-bdh-t:after,
.sc-w.s-c .s-bdh-t:after {
    background-color: #888
}

.sc-w .s-bdh-d,
.sc-w.s-c .s-bdh-d {
    color: #c3c3c3
}

.sc-w.s-c.s-hm-contentbox .s-bdh-d,
.sc-w.s-c.s-hm-contentbox .s-bdh-t,
.sc-w.s-hm-contentbox .s-bdh-d,
.sc-w.s-hm-contentbox .s-bdh-t {
    color: #fff
}

.sc-w .b-btn-1 .b-btn-l,
.sc-w .b-btn-1 .wnd-replace-form-button,
.sc-w .b-e .b-btn-3 .b-btn-l,
.sc-w .b-e .b-btn-3 .wnd-replace-form-button,
.sc-w.s-c .b-btn-1 .b-btn-l,
.sc-w.s-c .b-btn-1 .wnd-replace-form-button,
.sc-w.s-c .b-e .b-btn-3 .b-btn-l,
.sc-w.s-c .b-e .b-btn-3 .wnd-replace-form-button {
    background-color: #222;
    color: #fff;
    border-color: #222
}

body.wnd-fe:not(.touched) .sc-w .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-e .b-btn-3 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e .b-btn-3 .wnd-replace-form-button:hover {
    background-color: #383838;
    border-color: #383838
}

.sc-w .b-btn-2 .b-btn-l,
.sc-w .b-btn-2 .wnd-replace-form-button,
.sc-w.s-c .b-btn-2 .b-btn-l,
.sc-w.s-c .b-btn-2 .wnd-replace-form-button {
    color: #222;
    background-color: transparent;
    border-color: #888
}

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

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

.sc-w .b-btn-3 .b-btn-l,
.sc-w .b-btn-3 .wnd-replace-form-button,
.sc-w.s-c .b-btn-3 .b-btn-l,
.sc-w.s-c .b-btn-3 .wnd-replace-form-button {
    background-color: #888;
    border-color: #888;
    color: #fff
}

body.wnd-fe:not(.touched) .sc-w .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-btn-3 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-3 .wnd-replace-form-button:hover {
    background-color: #7a7a7a;
    border-color: #7a7a7a
}

.sc-w .b-btn-4 .b-btn-l,
.sc-w .b-btn-4 .wnd-replace-form-button,
.sc-w.s-c .b-btn-4 .b-btn-l,
.sc-w.s-c .b-btn-4 .wnd-replace-form-button {
    border-color: #c3c3c3;
    color: #888;
    background-color: transparent
}

body.wnd-fe:not(.touched) .sc-w .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-btn-4 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-4 .wnd-replace-form-button:hover {
    border-color: #222;
    color: #222
}

.sc-w .b-btn-5 .b-btn-l,
.sc-w .b-btn-5 .wnd-replace-form-button,
.sc-w.s-c .b-btn-5 .b-btn-l,
.sc-w.s-c .b-btn-5 .wnd-replace-form-button {
    color: #222;
    background-color: transparent
}

.sc-w .b-btn-5 .b-btn-l .b-btn-t,
.sc-w .b-btn-5 .wnd-replace-form-button .b-btn-t,
.sc-w.s-c .b-btn-5 .b-btn-l .b-btn-t,
.sc-w.s-c .b-btn-5 .wnd-replace-form-button .b-btn-t {
    border-color: rgba(34, 34, 34, .4)
}

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

.b-btn-dbb .sc-w .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-w .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-w .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-w .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w .b-e .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-w.s-c .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-w.s-c .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-w.s-c .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
    border-bottom-color: rgba(0, 0, 0, .12)!important
}

.b-btn-dbb .sc-w .b-btn-2 .b-btn-l,
.b-btn-dbb .sc-w .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb .sc-w .b-btn-4 .b-btn-l,
.b-btn-dbb .sc-w .b-btn-4 .wnd-replace-form-button,
.b-btn-dbb .sc-w.s-c .b-btn-2 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb .sc-w.s-c .b-btn-4 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 rgba(0, 0, 0, .15)
}

.b-btn-dso .sc-w .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .sc-w .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button,
.b-btn-dso .sc-w.s-c .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .sc-w.s-c .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

body:not(.touched).wnd-fe.b-btn-dso .sc-w .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-w .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-w.s-c .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-w.s-c .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .17)
}

.sc-w .b-e-crt.wnd-checkout-disable .b-e-crt-cho .b-btn-l,
.sc-w.s-c .b-e-crt.wnd-checkout-disable .b-e-crt-cho .b-btn-l {
    color: #888;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.sc-w .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
.sc-w.s-c .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
body.wnd-fe:not(.touched) .sc-w .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l:hover {
    color: #9c9c9c;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

body .sc-w .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l,
body .sc-w.s-c .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    color: #888;
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.b-btn-dbb .sc-w .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    border-bottom-color: #9c9c9c!important
}

.l-page:not(.ac-none) .sc-w .b-btn-4 .b-btn-l,
.l-page:not(.ac-none) .sc-w .b-btn-4 .wnd-replace-form-button,
.l-page:not(.ac-none) .sc-w.s-c .b-btn-4 .b-btn-l,
.l-page:not(.ac-none) .sc-w.s-c .b-btn-4 .wnd-replace-form-button,
.sc-w .claim-default {
    color: #222
}

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

.sc-w .claim-bg {
    color: #222
}

.sc-w .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-w .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-w .claim-color>span>span {
    background-color: #888;
    box-shadow: .9375rem 0 0 #888, -.9375rem 0 0 #888
}

.sc-w .claim-color-inv {
    color: #888
}

.sc-w .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-w .claim-color-text {
    color: #888
}

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

.sc-w .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 53%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 53%, .7), -.9375rem 0 0 hsla(0, 0%, 53%, .7)
}

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

.sc-w .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

.sc-w .claim-borders {
    color: #222
}

.sc-w .claim-borders .sit-w {
    border-color: #222
}

.sc-w .claim-beside {
    color: #222
}

.sc-w .claim-beside .sit-w:after,
.sc-w .claim-beside .sit-w:before {
    background-color: #888
}

.sc-w .claim-wings {
    color: #222
}

.sc-w .claim-wings .sit-w:after,
.sc-w .claim-wings .sit-w:before {
    border-color: #888
}

.sc-w .claim-underline {
    color: #222
}

.sc-w .claim-underline:after {
    border-bottom-color: #888
}

.sc-w .arrow-submit,
.sc-w.s-c .arrow-submit {
    background-color: #fff;
    color: #666;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body.wnd-fe:not(.touched) .sc-w .arrow:hover .gallery-arrow-submit,
body.wnd-fe:not(.touched) .sc-w.s-c .arrow:hover .gallery-arrow-submit {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-w .dots li,
.sc-w.s-c .dots li {
    background-color: #d4d4d4
}

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

.sc-w .pager a,
.sc-w.s-c .pager a {
    color: #666
}

body.wnd-fe:not(.touched) .sc-w .pager a:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .pager a:hover {
    color: #222
}

.sc-w .pager a:after,
.sc-w .pager a:before,
.sc-w.s-c .pager a:after,
.sc-w.s-c .pager a:before,
body.wnd-cms:not(.touched) .sc-w.s-c .wnd-active-listing-zone .pager a:hover,
body.wnd-cms:not(.touched) .sc-w .wnd-active-listing-zone .pager a:hover {
    color: #c3c3c3
}

.sc-w .line-color,
.sc-w.s-c .line-color {
    border-color: #d4d4d4
}

.sc-w.s-c .wnd-image-placeholder embed,
.sc-w .wnd-image-placeholder embed {
    color: #666!important;
    opacity: 1!important
}

.sc-w.s-c .wnd-empty-thumbnail .b-e-crt-img,
.sc-w.s-c .wnd-empty-thumbnail .b-tb,
.sc-w.s-c .wnd-empty-thumbnail .prd-gal-c,
.sc-w.s-c .wnd-empty-thumbnail.ssb-product-image,
.sc-w.s-c .wnd-image-placeholder>div,
.sc-w .wnd-empty-thumbnail .b-e-crt-img,
.sc-w .wnd-empty-thumbnail .b-tb,
.sc-w .wnd-empty-thumbnail .prd-gal-c,
.sc-w .wnd-empty-thumbnail.ssb-product-image,
.sc-w .wnd-image-placeholder>div {
    background-color: #f2f2f2
}

.sc-w .b-img-embed,
.sc-w.s-c .b-img-embed {
    border-color: #888
}

.sc-w .b-img embed,
.sc-w.s-c .b-img embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.img-t-o .sc-w .b-gal-slideshow .b-gal-t,
.img-t-o .sc-w.s-c .b-gal-slideshow .b-gal-t,
.img-t-u .sc-w .b-gal-t,
.img-t-u .sc-w .b-img-t,
.img-t-u .sc-w.s-c .b-gal-t,
.img-t-u .sc-w.s-c .b-img-t {
    color: #888
}

.sc-w .loading,
.sc-w.s-c .loading {
    color: #666
}

.b-e-bs .sc-w .b-e-g .item-wrapper,
.b-e-bs .sc-w.s-c .b-e-g .item-wrapper {
    border-color: #e8e8e8
}

.b-e-bs .sc-w .b-e-g .prd-price,
.b-e-bs .sc-w.s-c .b-e-g .prd-price {
    color: #888
}

body:not(.touched).wnd-cms.b-e-bs .sc-w .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-cms.b-e-bs .sc-w.s-c .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-w .b-e-g .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-w.s-c .b-e-g .item-wrapper:hover {
    border-color: #d4d4d4
}

.b-e-ds .sc-w .b-e-g .item-media,
.b-e-ds .sc-w.s-c .b-e-g .item-media {
    background-color: transparent
}

body:not(.touched).wnd-cms.b-e-ds .sc-w .b-e-g.wnd-active-listing-zone .item:hover,
body:not(.touched).wnd-cms.b-e-ds .sc-w.s-c .b-e-g.wnd-active-listing-zone .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-w .b-e-g .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-w.s-c .b-e-g .item:hover {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.b-e-frs .sc-w .b-e-g .item-media,
.b-e-frs .sc-w.s-c .b-e-g .item-media {
    background-color: #f2f2f2
}

.b-e-frs .sc-w .b-e-g .item-wrapper,
.b-e-frs .sc-w.s-c .b-e-g .item-wrapper {
    background-color: #f2f2f2;
    box-shadow: 0 .25rem 0 rgba(0, 0, 0, .15)
}

body:not(.touched).wnd-cms.b-e-frs .sc-w .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-cms.b-e-frs .sc-w.s-c .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-w .b-e-g .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-w.s-c .b-e-g .item-wrapper:hover {
    background-color: #ebebeb
}

.sc-w .b-e-g .prd-title,
.sc-w.s-c .b-e-g .prd-title {
    color: #222
}

.sc-w .b-e-g .prd-price,
.sc-w.s-c .b-e-g .prd-price {
    color: #888
}

.sc-w .b-e-g .prd-price-com,
.sc-w.s-c .b-e-g .prd-price-com {
    color: #c3c3c3
}

.sc-w .b-e-s .prd-price,
.sc-w .b-e-s .prd-title,
.sc-w.s-c .b-e-s .prd-price,
.sc-w.s-c .b-e-s .prd-title {
    color: #222
}

.sc-w .b-e-s .prd-price-com,
.sc-w.s-c .b-e-s .prd-price-com {
    color: #c3c3c3
}

.sc-w .b-e-f-title,
.sc-w.s-c .b-e-f-title {
    color: #222;
    border-bottom-color: #c3c3c3
}

.sc-w .b-e-f a,
.sc-w.s-c .b-e-f a {
    color: #888
}

.sc-w .b-e-f a.selected,
.sc-w.s-c .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-w .b-e-f a:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-f a:hover {
    color: #222
}

.sc-w .b-e-f-select select,
.sc-w.s-c .b-e-f-select select {
    box-shadow: 0 0 0 transparent;
    background: #fff;
    border-color: #d4d4d4;
    color: #666
}

body.wnd-fe:not(.touched) .sc-w .b-e-f-select select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-f-select select:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-w .b-e-f-select select:focus,
.sc-w.s-c .b-e-f-select select:focus {
    outline: none;
    box-shadow: 0 0 .3125rem #129fea;
    border-color: #129fea
}

.sc-w .b-e-f-select select option,
.sc-w.s-c .b-e-f-select select option {
    color: #666
}

.sc-w .b-e-f-select select option:disabled,
.sc-w.s-c .b-e-f-select select option:disabled {
    color: #dedede
}

.sc-w .b-e-f-select .select:after,
.sc-w.s-c .b-e-f-select .select:after {
    color: #666
}

body.wnd-cms:not(.touched) .sc-w .b-e.wnd-active-listing-zone .b-e-f a:hover,
body.wnd-cms:not(.touched) .sc-w.s-c .b-e.wnd-active-listing-zone .b-e-f a:hover {
    color: #222
}

.sc-w .prd-label:not(.prd-out-of-stock) .prd-label-c,
.sc-w.s-c .prd-label:not(.prd-out-of-stock) .prd-label-c {
    color: #fff;
    background-color: #222
}

.sc-w .prd-out-of-stock-c,
.sc-w.s-c .prd-out-of-stock-c {
    color: #888;
    background-color: #e8e8e8
}

.sc-w .b-e-crt-head div,
.sc-w.s-c .b-e-crt-head div {
    color: #888
}

.sc-w .b-e-crt-tr,
.sc-w.s-c .b-e-crt-tr {
    background-color: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-w .b-e-crt-title,
.sc-w.s-c .b-e-crt-title {
    color: #222
}

.sc-w .b-e-crt-price,
.sc-w .b-e-crt-variant,
.sc-w.s-c .b-e-crt-price,
.sc-w.s-c .b-e-crt-variant {
    color: #888
}

.sc-w .b-e-crt-qty input,
.sc-w.s-c .b-e-crt-qty input {
    background-color: #fff;
    border-color: #d4d4d4;
    color: #888
}

.sc-w .b-e-crt-qty input:focus,
.sc-w.s-c .b-e-crt-qty input:focus {
    border-color: #129fea!important;
    box-shadow: none!important
}

.sc-w .b-e-crt-qty input:invalid,
.sc-w.s-c .b-e-crt-qty input:invalid {
    color: #e9322d;
    border-color: #e9322d!important;
    box-shadow: none!important
}

body.wnd-fe:not(.touched) .sc-w .b-e-crt-qty input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-qty input:hover:not(:focus) {
    border-color: #9c9c9c!important
}

.sc-w .b-e-crt-qty-btn:after,
.sc-w .b-e-crt-qty-btn:before,
.sc-w.s-c .b-e-crt-qty-btn:after,
.sc-w.s-c .b-e-crt-qty-btn:before {
    background-color: #888
}

body.wnd-fe:not(.touched) .sc-w .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-w .b-e-crt-qty-btn:hover:before,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-qty-btn:hover:before {
    background-color: #666
}

body.wnd-fe:not(.touched) .sc-w .b-e-crt-qty:hover input:not(:disabled),
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-qty:hover input:not(:disabled) {
    border-color: #c3c3c3
}

.sc-w .b-e-crt-out-of-stock,
.sc-w.s-c .b-e-crt-out-of-stock {
    color: #e9322d
}

.sc-w .b-e-crt-sum,
.sc-w.s-c .b-e-crt-sum {
    color: #222
}

.sc-w .b-e-crt-delete,
.sc-w.s-c .b-e-crt-delete {
    color: #c3c3c3
}

.sc-w .b-e-crt-tot-label,
.sc-w.s-c .b-e-crt-tot-label,
body.wnd-fe:not(.touched) .sc-w .b-e-crt-delete:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-delete:hover {
    color: #888
}

.sc-w .b-e-crt-tot-value,
.sc-w.s-c .b-e-crt-tot-value {
    color: #222
}

.sc-w .b-e-crt-cho,
.sc-w.s-c .b-e-crt-cho {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .2);
    background-color: #fff
}

.sc-w .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis,
.sc-w.s-c .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
    color: #e9322d
}

.sc-w .b-e-d .prd-title,
.sc-w.s-c .b-e-d .prd-title {
    color: #222
}

.sc-w .b-e-d .prd-title:after,
.sc-w.s-c .b-e-d .prd-title:after {
    background-color: #888
}

.sc-w .b-e-d .prd-variants-title,
.sc-w.s-c .b-e-d .prd-variants-title {
    color: #222
}

.sc-w .b-e-d .prd-ribbon-c,
.sc-w.s-c .b-e-d .prd-ribbon-c {
    color: #fff;
    background-color: #222
}

.sc-w .b-e-d .prd-price,
.sc-w.s-c .b-e-d .prd-price {
    color: #222
}

.sc-w .b-e-d .prd-price-com,
.sc-w.s-c .b-e-d .prd-price-com {
    color: #888
}

.sc-w .b-e-d .prd-crt,
.sc-w.s-c .b-e-d .prd-crt {
    box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
    background-color: #fff
}

.sc-w.s-f {
    color: rgba(0, 0, 0, .6)
}

.sc-w.s-f-edit .s-f-l-w:before,
.sc-w.s-f .s-f-border.border-top:before {
    border-top-color: #d4d4d4
}

.sc-w.s-f .s-f-ez .b-text p a,
.sc-w.s-f .s-f-ez .link a,
.sc-w.s-f .s-f-l .b-text p a,
.sc-w.s-f .s-f-l .link a {
    color: rgba(0, 0, 0, .6);
    border-color: rgba(0, 0, 0, .3)
}

body.wnd-fe:not(.touched) .sc-w.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-w.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-w.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-w.s-f .s-f-l .link a:hover {
    color: rgba(0, 0, 0, .6);
    border-color: rgba(0, 0, 0, .6)
}

.sc-w.s-f .s-f-lang-t,
.sc-w.s-f .s-f-lang .link:after {
    color: rgba(0, 0, 0, .6)
}

.ac-h .sc-w.s-f .b-text h1,
.ac-h .sc-w.s-f .b-text h2 {
    color: #222
}

.ac-s .sc-w.s-f .b-text h3 {
    color: #666
}

.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1,
.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2,
.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3,
.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote p {
    border-color: #888
}

.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote:before,
.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1:after,
.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2:after,
.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3:after,
.ac-i .sc-w.s-f:not([class*=wnd-background-solid]) .b-text blockquote p:after {
    color: hsla(0, 0%, 76%, .5)
}

.l:not(.l-boxed) .sc-w.s-f-map .s-bg {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.l:not(.l-boxed) .sc-w.s-f-map .s-o {
    background-color: #fff
}

.l-boxed .sc-w.s-f-edit .s-f-l-w,
.l-boxed .sc-w.s-f-map .s-f-l-w {
    background-color: #383838;
    color: #c3c3c3
}

.l-boxed .sc-w.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-w.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-w.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-w.s-f-map .s-f-l-w .s-f-lang-t {
    color: #c3c3c3
}

.l-boxed .sc-w.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-w.s-f-map .s-f-l-w .link a {
    color: #c3c3c3;
    border-color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-w.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-w.s-f-map .s-f-l-w .link:after {
    color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-w.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-w.s-f-map .s-f-bg-stripe {
    background-color: #383838
}

body:not(.touched).l-boxed .sc-w.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched).l-boxed .sc-w.s-f-map .s-f-l-w .link a:hover {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.sc-w .form.b-form-default .wnd-required label,
.sc-w .form.b-form-default label,
.sc-w.s-c .form.b-form-default .wnd-required label,
.sc-w.s-c .form.b-form-default label {
    color: #888
}

.sc-w .form.b-form-default input,
.sc-w .form.b-form-default select,
.sc-w .form.b-form-default textarea,
.sc-w.s-c .form.b-form-default input,
.sc-w.s-c .form.b-form-default select,
.sc-w.s-c .form.b-form-default textarea {
    background: #fff;
    border-color: #d4d4d4;
    color: #888;
    box-shadow: none
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w .form.b-form-default textarea:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default textarea:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-w .form.b-form-default .select,
.sc-w.s-c .form.b-form-default .select {
    color: #888
}

.sc-w .form.b-form-default select option,
.sc-w.s-c .form.b-form-default select option {
    color: #222
}

.sc-w .form.b-form-default select option:disabled,
.sc-w.s-c .form.b-form-default select option:disabled {
    color: #c3c3c3
}

.sc-w .form.b-form-default .form-group-content label,
.sc-w.s-c .form.b-form-default .form-group-content label {
    color: #888
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-group-content input:hover:not(:focus)+div,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-group-content input:hover:not(:focus)+div {
    border-color: #9c9c9c
}

.sc-w .form.b-form-default .checkbox,
.sc-w .form.b-form-default .radio-button,
.sc-w.s-c .form.b-form-default .checkbox,
.sc-w.s-c .form.b-form-default .radio-button {
    background: #fff;
    border-color: #d4d4d4;
    color: #888
}

.sc-w .form.b-form-default .checkbox:after,
.sc-w.s-c .form.b-form-default .checkbox:after {
    color: #222
}

.sc-w .form.b-form-default .radio-button:after,
.sc-w.s-c .form.b-form-default .radio-button:after {
    background: #222
}

.sc-w .form.b-form-default .form-file-button,
.sc-w.s-c .form.b-form-default .form-file-button {
    background: none;
    color: #888;
    border-color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-file-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-file-button:hover {
    background: none;
    color: #888;
    border-color: #9c9c9c
}

.sc-w .form.b-form-default .form-date input:focus+.datepicker-icon:after,
.sc-w.s-c .form.b-form-default .form-date input:focus+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-date input:hover+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-date input:hover+.datepicker-icon:after {
    color: #666
}

.sc-w .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
.sc-w.s-c .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-date.wnd-validate-error input:hover+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-date.wnd-validate-error input:hover+.datepicker-icon:after {
    color: #e9322d
}

.sc-w .form.b-form-default .form-date.wnd-validate-error input:focus+.datepicker-icon:after,
.sc-w.s-c .form.b-form-default .form-date.wnd-validate-error input:focus+.datepicker-icon:after {
    color: #666
}

.sc-w .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after,
.sc-w.s-c .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after {
    color: #666!important
}

.sc-w .form.b-form-default .form-input.wnd-validate-error :not(label):not(span),
.sc-w.s-c .form.b-form-default .form-input.wnd-validate-error :not(label):not(span) {
    outline: 0;
    border-color: #e9322d;
    color: #e9322d;
    box-shadow: none
}

.sc-w .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):focus,
.sc-w.s-c .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):focus {
    border-color: #e9322d;
    color: #888
}

.sc-w .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:focus+div,
.sc-w .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:focus+div,
.sc-w.s-c .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:focus+div,
.sc-w.s-c .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:focus+div,
body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:hover+div,
body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:hover+div,
body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:hover+div,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:hover+div,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):hover {
    border-color: #e9322d
}

.sc-w .form.b-form-default .form-input input,
.sc-w .form.b-form-default .form-input select,
.sc-w .form.b-form-default .form-input textarea,
.sc-w.s-c .form.b-form-default .form-input input,
.sc-w.s-c .form.b-form-default .form-input select,
.sc-w.s-c .form.b-form-default .form-input textarea {
    transition: color .3s, border-color .3s;
    box-shadow: 0 0 0 transparent
}

.sc-w .form.b-form-default .form-input input:focus,
.sc-w .form.b-form-default .form-input select:focus,
.sc-w .form.b-form-default .form-input textarea:focus,
.sc-w.s-c .form.b-form-default .form-input input:focus,
.sc-w.s-c .form.b-form-default .form-input select:focus,
.sc-w.s-c .form.b-form-default .form-input textarea:focus {
    outline: none;
    transition: box-shadow .3s, border-color .3s;
    box-shadow: none;
    border-color: #129fea!important
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-input input:hover,
body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-input select:hover,
body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-input textarea:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-input input:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-input select:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-default .form-input textarea:hover {
    transition: box-shadow .3s, border-color .3s
}

.sc-w .form.b-form-light .wnd-required label,
.sc-w .form.b-form-light label,
.sc-w.s-c .form.b-form-light .wnd-required label,
.sc-w.s-c .form.b-form-light label {
    color: #888
}

.sc-w .form.b-form-light input,
.sc-w .form.b-form-light select,
.sc-w .form.b-form-light textarea,
.sc-w.s-c .form.b-form-light input,
.sc-w.s-c .form.b-form-light select,
.sc-w.s-c .form.b-form-light textarea {
    background: transparent;
    border-color: #d4d4d4;
    color: #888
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus):not(:checked) {
    border-color: #9c9c9c
}

.sc-w .form.b-form-light .form-email input,
.sc-w.s-c .form.b-form-light .form-email input {
    color: transparent
}

.sc-w .form.b-form-light .form-email input.not-empty,
.sc-w .form.b-form-light .select,
.sc-w.s-c .form.b-form-light .form-email input.not-empty,
.sc-w.s-c .form.b-form-light .select {
    color: #888
}

.sc-w .form.b-form-light .select:after,
.sc-w.s-c .form.b-form-light .select:after {
    color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .select:hover:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .select:hover:after {
    color: #888
}

.sc-w .form.b-form-light select.not-clicked,
.sc-w .form.b-form-light select:disabled.not-clicked,
.sc-w.s-c .form.b-form-light select.not-clicked,
.sc-w.s-c .form.b-form-light select:disabled.not-clicked {
    color: hsla(0, 0%, 100%, 0)
}

.sc-w .form.b-form-light select:disabled option,
.sc-w .form.b-form-light select option,
.sc-w.s-c .form.b-form-light select:disabled option,
.sc-w.s-c .form.b-form-light select option {
    color: #222
}

.sc-w .form.b-form-light select:disabled option:disabled,
.sc-w .form.b-form-light select option:disabled,
.sc-w.s-c .form.b-form-light select:disabled option:disabled,
.sc-w.s-c .form.b-form-light select option:disabled {
    color: #c3c3c3
}

.sc-w .form.b-form-light .form-number-controls button,
.sc-w.s-c .form.b-form-light .form-number-controls button {
    background: transparent
}

.sc-w .form.b-form-light .form-number-controls button:after,
.sc-w.s-c .form.b-form-light .form-number-controls button:after {
    color: #888
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-number-controls button:hover:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-number-controls button:hover:after {
    color: #666
}

.sc-w .form.b-form-light .form-group-content label,
.sc-w.s-c .form.b-form-light .form-group-content label {
    color: #888
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-group-content input:hover:not(:focus):not(:checked)+div,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-group-content input:hover:not(:focus):not(:checked)+div {
    border-color: #9c9c9c
}

.sc-w .form.b-form-light .checkbox,
.sc-w .form.b-form-light .radio-button,
.sc-w.s-c .form.b-form-light .checkbox,
.sc-w.s-c .form.b-form-light .radio-button {
    background: transparent;
    border-color: #d4d4d4;
    color: #9c9c9c
}

.sc-w .form.b-form-light .form-file-button:after,
.sc-w.s-c .form.b-form-light .form-file-button:after {
    color: #888
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-file-base:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-file label:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-file-base:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-file label:hover~.form-file-cover {
    border-bottom-color: #666
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-file-base:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-file label:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-file-base:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-file label:hover~.form-file-cover .form-file-button:after {
    color: #666
}

.sc-w .form.b-form-light .form-file-cover,
.sc-w.s-c .form.b-form-light .form-file-cover {
    border-bottom-color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-file-cover:hover {
    border-bottom-color: #9c9c9c
}

.sc-w .form.b-form-light .form-file-remove:after,
.sc-w .form.b-form-light .form-file-text,
.sc-w.s-c .form.b-form-light .form-file-remove:after,
.sc-w.s-c .form.b-form-light .form-file-text {
    color: #888
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-file-remove:hover:after,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-file>label:hover+.form-file-base+.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-file-remove:hover:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-file>label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #666
}

.sc-w .form.b-form-light input[type=date],
.sc-w.s-c .form.b-form-light input[type=date] {
    color: transparent
}

.sc-w .form.b-form-light input[type=date]::-webkit-input-placeholder,
.sc-w.s-c .form.b-form-light input[type=date]::-webkit-input-placeholder {
    color: transparent
}

.sc-w .form.b-form-light input[type=date]:-moz-placeholder,
.sc-w .form.b-form-light input[type=date]::-moz-placeholder,
.sc-w.s-c .form.b-form-light input[type=date]:-moz-placeholder,
.sc-w.s-c .form.b-form-light input[type=date]::-moz-placeholder {
    color: transparent
}

.sc-w .form.b-form-light input[type=date].not-empty,
.sc-w .form.b-form-light input[type=date]:focus,
.sc-w.s-c .form.b-form-light input[type=date].not-empty,
.sc-w.s-c .form.b-form-light input[type=date]:focus {
    color: #888
}

.sc-w .form.b-form-light input[type=date].not-empty::-webkit-input-placeholder,
.sc-w .form.b-form-light input[type=date]:focus::-webkit-input-placeholder,
.sc-w.s-c .form.b-form-light input[type=date].not-empty::-webkit-input-placeholder,
.sc-w.s-c .form.b-form-light input[type=date]:focus::-webkit-input-placeholder {
    color: #888
}

.sc-w .form.b-form-light input[type=date].not-empty:-moz-placeholder,
.sc-w .form.b-form-light input[type=date].not-empty::-moz-placeholder,
.sc-w .form.b-form-light input[type=date]:focus:-moz-placeholder,
.sc-w .form.b-form-light input[type=date]:focus::-moz-placeholder,
.sc-w.s-c .form.b-form-light input[type=date].not-empty:-moz-placeholder,
.sc-w.s-c .form.b-form-light input[type=date].not-empty::-moz-placeholder,
.sc-w.s-c .form.b-form-light input[type=date]:focus:-moz-placeholder,
.sc-w.s-c .form.b-form-light input[type=date]:focus::-moz-placeholder {
    color: #888
}

.sc-w .form.b-form-light .form-date input:focus+label+.datepicker-icon:after,
.sc-w.s-c .form.b-form-light .form-date input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-date input:hover+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-date input:hover+label+.datepicker-icon:after {
    color: #222
}

.sc-w .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-w .form.b-form-light .form-date.wnd-validate-error input:focus+label+.datepicker-icon:after,
.sc-w.s-c .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-w.s-c .form.b-form-light .form-date.wnd-validate-error input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-date.wnd-validate-error input:hover+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-date.wnd-validate-error input:hover+label+.datepicker-icon:after {
    color: #e9322d
}

.sc-w .form.b-form-light .form-date.wnd-validate-error input:focus:hover+label+.datepicker-icon:after,
.sc-w.s-c .form.b-form-light .form-date.wnd-validate-error input:focus:hover+label+.datepicker-icon:after {
    color: #e9322d!important
}

.sc-w .form.b-form-light .form-input input:focus,
.sc-w .form.b-form-light .form-input select:focus,
.sc-w .form.b-form-light .form-input textarea:focus,
.sc-w.s-c .form.b-form-light .form-input input:focus,
.sc-w.s-c .form.b-form-light .form-input select:focus,
.sc-w.s-c .form.b-form-light .form-input textarea:focus {
    border-color: #129fea!important
}

.sc-w .form.b-form-light .form-input input:focus+label,
.sc-w .form.b-form-light .form-input input:focus+label:after,
.sc-w .form.b-form-light .form-input select:focus+label,
.sc-w .form.b-form-light .form-input select:focus+label:after,
.sc-w .form.b-form-light .form-input textarea:focus+label,
.sc-w .form.b-form-light .form-input textarea:focus+label:after,
.sc-w.s-c .form.b-form-light .form-input input:focus+label,
.sc-w.s-c .form.b-form-light .form-input input:focus+label:after,
.sc-w.s-c .form.b-form-light .form-input select:focus+label,
.sc-w.s-c .form.b-form-light .form-input select:focus+label:after,
.sc-w.s-c .form.b-form-light .form-input textarea:focus+label,
.sc-w.s-c .form.b-form-light .form-input textarea:focus+label:after {
    color: #129fea!important
}

.sc-w .form.b-form-light .form-group-content input[type=radio]:checked+div,
.sc-w.s-c .form.b-form-light .form-group-content input[type=radio]:checked+div {
    border-color: #9c9c9c
}

.sc-w .form.b-form-light .form-group-content input[type=radio]+div:after,
.sc-w.s-c .form.b-form-light .form-group-content input[type=radio]+div:after {
    background-color: #9c9c9c
}

.sc-w .form.b-form-light .form-group-content input[type=checkbox]:checked+div,
.sc-w.s-c .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
    border-color: #9c9c9c;
    background-color: #9c9c9c
}

.sc-w .form.b-form-light .form-group-content input[type=checkbox]+div:after,
.sc-w.s-c .form.b-form-light .form-group-content input[type=checkbox]+div:after {
    border-color: #fff
}

.sc-w .form.b-form-light .form-input.wnd-validate-error input,
.sc-w .form.b-form-light .form-input.wnd-validate-error textarea,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error input,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error textarea {
    color: #e9322d
}

.sc-w .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-w .form.b-form-light .form-input.wnd-validate-error textarea:focus,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error textarea:focus {
    color: #888
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error input:focus:hover,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error textarea:focus:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error input:focus:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error textarea:focus:hover {
    border-color: #9c9c9c
}

.sc-w .form.b-form-light .form-input.wnd-validate-error label,
.sc-w .form.b-form-light .form-input.wnd-validate-error label:after,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error label,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error label:after {
    color: #e9322d
}

.sc-w .form.b-form-light .form-input.wnd-validate-error label a,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error label a {
    color: #e9322d;
    border-color: #e9322d
}

.sc-w .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-w .form.b-form-light .form-input.wnd-validate-error input,
.sc-w .form.b-form-light .form-input.wnd-validate-error select,
.sc-w .form.b-form-light .form-input.wnd-validate-error textarea,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error input,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error select,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error textarea {
    border-color: #e9322d
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error input:hover,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error select:hover,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error textarea:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error input:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error select:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error textarea:hover {
    border-bottom-color: #e9322d
}

.sc-w .form.b-form-light .form-input.wnd-validate-error .form-file-text,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-file-text {
    color: #e9322d
}

.sc-w .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-w .form.b-form-light .form-input.wnd-validate-error .radio-button,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .radio-button {
    border-color: #e9322d
}

.sc-w .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-w .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:after,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:hover:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:hover:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover,
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover input,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover input {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error.form-file .form-file-base:hover+.form-file-cover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error.form-file .form-file-base:hover+.form-file-cover {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input.wnd-validate-error .form-group-content input:hover+div,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-group-content input:hover+div {
    border-color: #e9322d
}

.sc-w.s-hn .cart {
    color: #666
}

.sc-w.s-hn .cart:before {
    background-color: #d1d1d1
}

.sc-w.s-hn .cart .cart-text span {
    color: #666
}

.sc-w.s-hn .cart-piece-count {
    background: #222;
    color: #fff
}

.sc-w.s-hn .cart a .cart-content-link:after {
    color: #222
}

.sc-w.s-hn.wnd-mt-classic .search-icon:before,
.sc-w.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: #d1d1d1
}

.sc-w.s-hn.wnd-mt-classic .search-icon-text,
.sc-w.s-hn.wnd-mt-sidebar .search-icon-text {
    color: #666
}

.sc-w.s-hn.wnd-mt-classic .search-icon:after,
.sc-w.s-hn.wnd-mt-sidebar .search-icon:after {
    color: #222
}

.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.sc-w.s-hn .search-results,
.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-w.s-hn .search-results .ssb-wrapper {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-w.s-hn .search-results .ssb-category-products-header,
.sc-w.s-hn .search-results .ssb-category-products-header:hover {
    color: hsla(0, 0%, 40%, .8)
}

.sc-w.s-hn .search-results .ssb-view-all,
.sc-w.s-hn .search-results .ssb-view-all:hover {
    color: #666
}

.sc-w.s-hn .search-results .ssb-item-type {
    color: hsla(0, 0%, 40%, .5)
}

.sc-w.s-hn .search-results .ssb-item a:hover,
.sc-w.s-hn .search-results .ssb-product a:hover {
    background-color: hsla(0, 0%, 40%, .08)
}

.sc-w.s-hn .search-results .ssb-product,
.sc-w.s-hn .search-results .ssb-product:hover {
    color: #666
}

.sc-w.s-hn .search-results .ssb-view-all:before,
.sc-w.s-hn .search-results .ssb hr {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-w.s-hn.wnd-mt-sliding .search-icon:after {
    color: #222
}

.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-w.s-hn.wnd-mt-boxed .cart a {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-w.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-w.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #222
}

.sc-w.s-hn.wnd-mt-boxed .search {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-w.s-hn.wnd-mt-boxed #menu-submit {
    color: #222;
    background-color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-w.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-w.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-w.s-hn.wnd-mt-boxed #menu-submit span,
.sc-w.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-w.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #222
}

.sc-w.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-w.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-w #menu-mobile {
    color: #222
}

.sc-w #menu-submit span,
.sc-w #menu-submit span:after,
.sc-w #menu-submit span:before {
    background-color: #222
}

.l-d-border .sc-w.s-hm .s-o,
.l-d-border .sc-w.s-hn .s-o {
    border-color: #fff
}

.sc-w.s-hn .bgonscroll {
    background: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body:not(.l-d-waves) .sc-w.s-hn.wnd-nav-border .s-w:after {
    background: #e8e8e8
}

.sc-w.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid #e8e8e8
}

.l-narrow .sc-w.s-hn.sticky {
    background: none
}

.l-narrow .sc-w.s-hn.sticky .s-o {
    background-color: #fff
}

.sc-w.s-hc-claim-box .s-hc-c-b,
.sc-w.s-hm.s-hm-contentbox .h-c-b {
    background: rgba(0, 0, 0, .8);
    border-color: #fff
}

.sc-w.s-hn .si {
    color: #222
}

.sc-w.s-hn .si a svg path {
    fill: #c3c3c3
}

.sc-w.s-hn .ci {
    color: #222
}

.sc-w.s-hn .ci span:before {
    color: #c3c3c3
}

.ac-none .sc-w.s-hn .ci span a {
    color: #222;
    border-color: #222
}

.sc-w.s-hn .hbc,
.sc-w.s-hn .hbl {
    color: #222
}

.sc-w.s-hn .hbc-i,
.sc-w.s-hn .hbl-i {
    background: transparent
}

body.wnd-fe:not(.touched) .sc-w.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-w.s-hn .hbl-i a:hover span {
    background: rgba(0, 0, 0, .055)
}

.sc-w.s-hn .hbc-i-l li>span,
.sc-w.s-hn .hbc-i .active>span,
.sc-w.s-hn .hbc-i .active a,
.sc-w.s-hn .hbl-i-l li>span,
.sc-w.s-hn .hbl-i .active>span,
.sc-w.s-hn .hbl-i .active a {
    background: rgba(0, 0, 0, .05)
}

.sc-w.s-hn .more-text~div {
    border-bottom-color: hsla(0, 0%, 76%, .4)
}

.sc-w.s-hb {
    color: #222
}

.sc-w.s-hb:after {
    background: #e8e8e8
}

.sc-w.s-hb .si-c:after {
    background: #d1d1d1
}

.sc-w.s-hb .si a svg path {
    fill: #c3c3c3
}

body.wnd-fe:not(.touched) .sc-w.s-hb .si a:hover svg path {
    fill: #666
}

.sc-w.s-hb .ci span {
    color: #222
}

.sc-w.s-hb .ci span:before {
    color: #c3c3c3
}

.sc-w.s-hb .hbc-i,
.sc-w.s-hb .hbl-i {
    background: transparent
}

body:not(.touched) .sc-w.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-w.s-hb .hbl-i a:hover span {
    background: rgba(0, 0, 0, .055)
}

.sc-w.s-hb .hbc-i-l li>span,
.sc-w.s-hb .hbc-i li>span,
.sc-w.s-hb .hbl-i-l li>span,
.sc-w.s-hb .hbl-i li>span {
    background: rgba(0, 0, 0, .05)
}

.sc-w.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
    background: #d1d1d1
}

.sc-w .logo-default {
    color: #222
}

.sc-w .logo-default embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-w .logo-bg {
    color: #222
}

.sc-w .logo-bg .b-l-c {
    background-color: #fff
}

.sc-w .logo-bg embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-w .logo-bg-inv .b-l-c {
    background-color: #000
}

.sc-w .logo-bg-inv embed {
    color: #afafaf;
    outline-color: #ccc;
    border-color: #d6d6d6
}

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

.sc-w .logo-color .b-l-c {
    background-color: #888
}

.sc-w .logo-color embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-w .logo-color-inv {
    color: #888
}

.sc-w .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-w .logo-color-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w .logo-color-text {
    color: #888
}

.sc-w .logo-color-text embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-w .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-w .logo-color-alpha embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

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

.sc-w .logo-gray .b-l-c {
    background-color: rgba(0, 0, 0, .5)
}

.sc-w .logo-gray embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-w .logo-borders {
    color: #222
}

.sc-w .logo-borders .b-l-text-w,
.sc-w .logo-borders .b-l-text:after,
.sc-w .logo-borders .b-l-text:before,
.sc-w .logo-borders .logo {
    border-color: #222
}

.sc-w .logo-borders embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w .logo-wings {
    color: #222
}

.sc-w .logo-wings embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w .logo-wings .b-l-text-w:after,
.sc-w .logo-wings .b-l-text-w:before {
    border-color: #888
}

.sc-w .logo-beside {
    color: #222
}

.sc-w .logo-beside embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w .logo-beside .b-l-text-w:after,
.sc-w .logo-beside .b-l-text-w:before {
    border-color: #888
}

.sc-w .logo-underline {
    color: #222
}

.sc-w .logo-underline embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w .logo-underline .b-l-text-w:after,
.sc-w .logo-underline .b-l-text-w:before {
    border-color: #888
}

.sc-w.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-w.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-w.logo-center .logo-bg embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-w.logo-center .logo-bg-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w.logo-center .logo-color .b-l-text-w {
    background-color: #888
}

.sc-w.logo-center .logo-color embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-w.logo-center .logo-color-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-w.logo-center .logo-color-alpha embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-w.logo-center .logo-gray embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-w .b-text h1,
.sc-w.s-c .b-text h1 {
    color: #222
}

.sc-w .b-text h1:after,
.sc-w.s-c .b-text h1:after {
    background: #888
}

.sc-w .b-text h2,
.sc-w.s-c .b-text h2 {
    color: #222
}

.sc-w .b-text h2:after,
.sc-w.s-c .b-text h2:after {
    background: #888
}

.sc-w .b-text h3,
.sc-w.s-c .b-text h3 {
    color: #666
}

.sc-w .b-text h3:after,
.sc-w .b-text h3:before,
.sc-w.s-c .b-text h3:after,
.sc-w.s-c .b-text h3:before {
    background: #888
}

.sc-w.s-c.s .b.b-text h1 a,
.sc-w.s-c.s .b.b-text h2 a,
.sc-w.s .b.b-text h1 a,
.sc-w.s .b.b-text h2 a {
    color: inherit;
    border-color: rgba(34, 34, 34, .5)
}

.sc-w.s-c.s .b.b-text h3 a,
.sc-w.s .b.b-text h3 a {
    color: inherit;
    border-color: hsla(0, 0%, 40%, .5)
}

.sc-w .b-text a,
.sc-w .link a,
.sc-w.s-c .b-text a,
.sc-w.s-c .link a {
    color: #222;
    border-color: rgba(34, 34, 34, .5)
}

.sc-w.s-c.s-hb .ci a,
.sc-w.s-hb .ci a {
    color: #222;
    border-color: #222
}

body.wnd-fe:not(.touched) .sc-w.s-c.s-hb .ci a:hover,
body.wnd-fe:not(.touched) .sc-w.s-hb .ci a:hover {
    border-color: transparent
}

.sc-w .b-text blockquote,
.sc-w.s-c .b-text blockquote {
    color: #888
}

.sc-w .b-text blockquote a,
.sc-w.s-c .b-text blockquote a {
    color: inherit!important;
    border-color: hsla(0, 0%, 53%, .5)!important
}

.sc-w .b-text blockquote:before,
.sc-w.s-c .b-text blockquote:before {
    color: hsla(0, 0%, 76%, .5)
}

.sc-w .b-text blockquote h1,
.sc-w .b-text blockquote h2,
.sc-w .b-text blockquote h3,
.sc-w .b-text blockquote p,
.sc-w.s-c .b-text blockquote h1,
.sc-w.s-c .b-text blockquote h2,
.sc-w.s-c .b-text blockquote h3,
.sc-w.s-c .b-text blockquote p {
    border-color: hsla(0, 0%, 76%, .5)
}

.sc-w .b-text blockquote h1:after,
.sc-w .b-text blockquote h2:after,
.sc-w .b-text blockquote h3:after,
.sc-w .b-text blockquote p:after,
.sc-w.s-c .b-text blockquote h1:after,
.sc-w.s-c .b-text blockquote h2:after,
.sc-w.s-c .b-text blockquote h3:after,
.sc-w.s-c .b-text blockquote p:after {
    color: hsla(0, 0%, 76%, .5)
}

.sc-w .mt h3,
.sc-w.s-c .mt h3 {
    color: #222
}

.sc-w .mt h4,
.sc-w.s-c .mt h4 {
    color: #666
}

.sc-w .mt h3+h4:before,
.sc-w.s-c .mt h3+h4:before {
    background: hsla(0, 0%, 53%, .25)
}

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

.sc-ml.l-bg,
.sc-ml .s-bg {
    background-color: #fff
}

.sc-ml .bgonscroll {
    background-color: #fff!important
}

.sc-ml.s-c {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-ml.s-c,
.sc-ml.wnd-a-button .wnd-sample-wrapper,
.sc-ml.wnd-a-choice label,
.sc-ml.wnd-media-solidColor i,
.sc-ml.wnd-switcher-item {
    background-color: #fff
}

.sc-ml .blog .item-head h2 {
    color: rgba(0, 0, 0, .9)
}

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

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

.sc-ml .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000)
}

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

.sc-ml .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: #e8e8e8
}

body.wnd-fe:not(.touched) .sc-ml .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #d4d4d4
}

.sc-ml .blog-tiles-large .wnd-empty-thumbnail .item-date {
    color: #aaa
}

body.wnd-cms:not(.touched) .sc-ml .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #d4d4d4
}

.sc-ml .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-ml .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
    background-color: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-ml .blog-feed-board .item-head h2 {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .blog-feed-board .item-date:before {
    background-color: #fff
}

.sc-ml .blog-feed-board .item-date:after {
    background-color: #222
}

.sc-ml .blog-feed-board .item-date>div {
    background-color: #222;
    color: #fff
}

.sc-ml .blog-feed-board .item-perex blockquote,
.sc-ml .blog-feed-board .item-perex h1,
.sc-ml .blog-feed-board .item-perex h2,
.sc-ml .blog-feed-board .item-perex h3,
.sc-ml .blog-feed-board .item-perex h4,
.sc-ml .blog-feed-board .item-perex p {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .s-bdh-t {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .s-bdh-t:after {
    background-color: rgba(0, 0, 0, .6)
}

.sc-ml .s-bdh-d {
    color: rgba(0, 0, 0, .5)
}

.sc-ml.s-hm-contentbox .s-bdh-d,
.sc-ml.s-hm-contentbox .s-bdh-t {
    color: #fff
}

.sc-ml .b-btn-1 .b-btn-l,
.sc-ml .b-btn-1 .wnd-replace-form-button,
.sc-ml .b-e .b-btn-3 .b-btn-l,
.sc-ml .b-e .b-btn-3 .wnd-replace-form-button {
    background-color: rgba(0, 0, 0, .9);
    color: #fff;
    border-color: rgba(0, 0, 0, .9)
}

body.wnd-fe:not(.touched) .sc-ml .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-ml .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-ml .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-ml .b-e .b-btn-3 .wnd-replace-form-button:hover {
    background-color: rgba(26, 26, 26, .9);
    border-color: rgba(26, 26, 26, .9)
}

.sc-ml .b-btn-2 .b-btn-l,
.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) .sc-ml .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-ml .b-btn-2 .wnd-replace-form-button:hover {
    border-color: rgba(0, 0, 0, .9)
}

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

.sc-ml .b-btn-3 .b-btn-l,
.sc-ml .b-btn-3 .wnd-replace-form-button {
    background-color: rgba(0, 0, 0, .6);
    border-color: transparent;
    color: #fff
}

body.wnd-fe:not(.touched) .sc-ml .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-ml .b-btn-3 .wnd-replace-form-button:hover {
    background-color: rgba(0, 0, 0, .7);
    border-color: transparent
}

.sc-ml .b-btn-4 .b-btn-l,
.sc-ml .b-btn-4 .wnd-replace-form-button {
    border-color: rgba(0, 0, 0, .5);
    color: rgba(0, 0, 0, .6);
    background-color: transparent
}

body.wnd-fe:not(.touched) .sc-ml .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-ml .b-btn-4 .wnd-replace-form-button:hover {
    border-color: rgba(0, 0, 0, .9);
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-btn-5 .b-btn-l,
.sc-ml .b-btn-5 .wnd-replace-form-button {
    color: rgba(0, 0, 0, .9);
    background-color: transparent
}

.sc-ml .b-btn-5 .b-btn-l .b-btn-t,
.sc-ml .b-btn-5 .wnd-replace-form-button .b-btn-t {
    border-color: rgba(0, 0, 0, .3)
}

body.wnd-fe:not(.touched) .sc-ml .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched) .sc-ml .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
    border-color: rgba(0, 0, 0, .9)
}

.b-btn-dbb .sc-ml .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-ml .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-ml .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-ml .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-ml .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-ml .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
    border-bottom-color: rgba(0, 0, 0, .12)!important
}

.b-btn-dbb .sc-ml .b-btn-2 .b-btn-l,
.b-btn-dbb .sc-ml .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb .sc-ml .b-btn-4 .b-btn-l,
.b-btn-dbb .sc-ml .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 rgba(0, 0, 0, .15)
}

.b-btn-dso .sc-ml .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .sc-ml .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

body:not(.touched).wnd-fe.b-btn-dso .sc-ml .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-ml .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .17)
}

.sc-ml .b-e-crt.wnd-checkout-disable .b-e-crt-cho .b-btn-l {
    color: rgba(0, 0, 0, .6);
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.sc-ml .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
body.wnd-fe:not(.touched) .sc-ml .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l:hover {
    color: #9c9c9c;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

body .sc-ml .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    color: rgba(0, 0, 0, .6);
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.b-btn-dbb .sc-ml .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    border-bottom-color: #9c9c9c!important
}

.l-page:not(.ac-none) .sc-ml .b-btn-4 .b-btn-l,
.l-page:not(.ac-none) .sc-ml .b-btn-4 .wnd-replace-form-button,
.sc-ml .claim-default {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .claim-default-inv {
    color: #fff
}

.sc-ml .claim-bg {
    color: #222
}

.sc-ml .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-ml .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-ml .claim-color>span>span {
    background-color: #888;
    box-shadow: .9375rem 0 0 #888, -.9375rem 0 0 #888
}

.sc-ml .claim-color-inv {
    color: #888
}

.sc-ml .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-ml .claim-color-text {
    color: #888
}

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

.sc-ml .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 53%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 53%, .7), -.9375rem 0 0 hsla(0, 0%, 53%, .7)
}

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

.sc-ml .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

.sc-ml .claim-borders {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .claim-borders .sit-w {
    border-color: rgba(0, 0, 0, .9)
}

.sc-ml .claim-beside {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .claim-beside .sit-w:after,
.sc-ml .claim-beside .sit-w:before {
    background-color: rgba(0, 0, 0, .6)
}

.sc-ml .claim-wings {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .claim-wings .sit-w:after,
.sc-ml .claim-wings .sit-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-ml .claim-underline {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .claim-underline:after {
    border-bottom-color: rgba(0, 0, 0, .6)
}

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

body.wnd-fe:not(.touched) .sc-ml .arrow:hover .gallery-arrow-submit {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-ml .dots li {
    background-color: #d4d4d4
}

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

.sc-ml .pager a {
    color: #666
}

body.wnd-fe:not(.touched) .sc-ml .pager a:hover {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .pager a:after,
.sc-ml .pager a:before,
body.wnd-cms:not(.touched) .sc-ml .wnd-active-listing-zone .pager a:hover {
    color: rgba(0, 0, 0, .5)
}

.sc-ml .line-color {
    border-color: rgba(0, 0, 0, .6)
}

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

.sc-ml .wnd-empty-thumbnail .b-e-crt-img,
.sc-ml .wnd-empty-thumbnail .b-tb,
.sc-ml .wnd-empty-thumbnail .prd-gal-c,
.sc-ml .wnd-empty-thumbnail.ssb-product-image,
.sc-ml .wnd-image-placeholder>div {
    background-color: #f2f2f2
}

.sc-ml .b-img-embed {
    border-color: rgba(0, 0, 0, .6)
}

.sc-ml .b-img embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.img-t-o .sc-ml .b-gal-slideshow .b-gal-t,
.img-t-u .sc-ml .b-gal-t,
.img-t-u .sc-ml .b-img-t {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .loading {
    color: rgba(0, 0, 0, .7)
}

.b-e-bs .sc-ml .b-e-g .item-wrapper {
    border-color: #e8e8e8
}

.b-e-bs .sc-ml .b-e-g .prd-price {
    color: rgba(0, 0, 0, .6)
}

body:not(.touched).wnd-cms.b-e-bs .sc-ml .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-ml .b-e-g .item-wrapper:hover {
    border-color: #d4d4d4
}

.b-e-ds .sc-ml .b-e-g .item-media {
    background-color: transparent
}

body:not(.touched).wnd-cms.b-e-ds .sc-ml .b-e-g.wnd-active-listing-zone .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-ml .b-e-g .item:hover {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.b-e-frs .sc-ml .b-e-g .item-media {
    background-color: #fff
}

.b-e-frs .sc-ml .b-e-g .item-wrapper {
    background-color: #fff;
    box-shadow: 0 .25rem 0 rgba(0, 0, 0, .15)
}

body:not(.touched).wnd-cms.b-e-frs .sc-ml .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-ml .b-e-g .item-wrapper:hover {
    background-color: #f7f7f7
}

.sc-ml .b-e-g .prd-title {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-g .prd-price {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-g .prd-price-com {
    color: rgba(0, 0, 0, .5)
}

.sc-ml .b-e-s .prd-price,
.sc-ml .b-e-s .prd-title {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-s .prd-price-com {
    color: rgba(0, 0, 0, .5)
}

.sc-ml .b-e-f-title {
    color: rgba(0, 0, 0, .9);
    border-bottom-color: rgba(0, 0, 0, .5)
}

.sc-ml .b-e-f a {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-ml .b-e-f a:hover {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-f-select select {
    box-shadow: 0 0 0 transparent;
    background: #fff;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-ml .b-e-f-select select:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-ml .b-e-f-select select:focus {
    outline: none;
    box-shadow: 0 0 .3125rem #129fea;
    border-color: #129fea
}

.sc-ml .b-e-f-select select option {
    color: #666
}

.sc-ml .b-e-f-select select option:disabled {
    color: #dedede
}

.sc-ml .b-e-f-select .select:after {
    color: rgba(0, 0, 0, .7)
}

body.wnd-cms:not(.touched) .sc-ml .b-e.wnd-active-listing-zone .b-e-f a:hover {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .prd-label:not(.prd-out-of-stock) .prd-label-c {
    color: #fff;
    background-color: #222
}

.sc-ml .prd-out-of-stock-c {
    color: #888;
    background-color: #e8e8e8
}

.sc-ml .b-e-crt-head div {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-crt-tr {
    background-color: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-ml .b-e-crt-title {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-crt-price,
.sc-ml .b-e-crt-variant {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-crt-qty input {
    background-color: #fff;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-crt-qty input:focus {
    border-color: #129fea!important;
    box-shadow: none!important
}

.sc-ml .b-e-crt-qty input:invalid {
    color: #e9322d;
    border-color: #e9322d!important;
    box-shadow: none!important
}

body.wnd-fe:not(.touched) .sc-ml .b-e-crt-qty input:hover:not(:focus) {
    border-color: #9c9c9c!important
}

.sc-ml .b-e-crt-qty-btn:after,
.sc-ml .b-e-crt-qty-btn:before {
    background-color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-ml .b-e-crt-qty-btn:hover:before {
    background-color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-ml .b-e-crt-qty:hover input:not(:disabled) {
    border-color: rgba(0, 0, 0, .5)
}

.sc-ml .b-e-crt-out-of-stock {
    color: #e9322d
}

.sc-ml .b-e-crt-sum {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-crt-delete {
    color: rgba(0, 0, 0, .5)
}

.sc-ml .b-e-crt-tot-label,
body.wnd-fe:not(.touched) .sc-ml .b-e-crt-delete:hover {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-crt-tot-value {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-crt-cho {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .2);
    background-color: #fff
}

.sc-ml .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
    color: #e9322d
}

.sc-ml .b-e-d .prd-title {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-d .prd-title:after {
    background-color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-d .prd-variants-title {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-d .prd-ribbon-c {
    color: #fff;
    background-color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-d .prd-price {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-e-d .prd-price-com {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-d .prd-crt {
    box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
    background-color: #fff
}

.sc-ml.s-f {
    color: rgba(0, 0, 0, .6)
}

.sc-ml.s-f-edit .s-f-l-w:before,
.sc-ml.s-f .s-f-border.border-top:before {
    border-top-color: rgba(0, 0, 0, .6)
}

.sc-ml.s-f .s-f-ez .b-text p a,
.sc-ml.s-f .s-f-ez .link a,
.sc-ml.s-f .s-f-l .b-text p a,
.sc-ml.s-f .s-f-l .link a {
    color: rgba(0, 0, 0, .6);
    border-color: rgba(0, 0, 0, .3)
}

body.wnd-fe:not(.touched) .sc-ml.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-ml.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-ml.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-ml.s-f .s-f-l .link a:hover {
    color: rgba(0, 0, 0, .6);
    border-color: rgba(0, 0, 0, .6)
}

.sc-ml.s-f .s-f-lang-t,
.sc-ml.s-f .s-f-lang .link:after {
    color: rgba(0, 0, 0, .6)
}

.ac-h .sc-ml.s-f .b-text h1,
.ac-h .sc-ml.s-f .b-text h2 {
    color: rgba(0, 0, 0, .9)
}

.ac-s .sc-ml.s-f .b-text h3 {
    color: rgba(0, 0, 0, .7)
}

.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1,
.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2,
.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3,
.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote p {
    border-color: rgba(0, 0, 0, .6)
}

.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote:before,
.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1:after,
.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2:after,
.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3:after,
.ac-i .sc-ml.s-f:not([class*=wnd-background-solid]) .b-text blockquote p:after {
    color: rgba(0, 0, 0, .2)
}

.l:not(.l-boxed) .sc-ml.s-f-map .s-bg {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.l:not(.l-boxed) .sc-ml.s-f-map .s-o {
    background-color: #fff
}

.l-boxed .sc-ml.s-f-edit .s-f-l-w,
.l-boxed .sc-ml.s-f-map .s-f-l-w {
    background-color: #383838;
    color: #c3c3c3
}

.l-boxed .sc-ml.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-ml.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-ml.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-ml.s-f-map .s-f-l-w .s-f-lang-t {
    color: #c3c3c3
}

.l-boxed .sc-ml.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-ml.s-f-map .s-f-l-w .link a {
    color: #c3c3c3;
    border-color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-ml.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-ml.s-f-map .s-f-l-w .link:after {
    color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-ml.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-ml.s-f-map .s-f-bg-stripe {
    background-color: #383838
}

body:not(.touched).l-boxed .sc-ml.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched).l-boxed .sc-ml.s-f-map .s-f-l-w .link a:hover {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.sc-ml .form.b-form-default .wnd-required label,
.sc-ml .form.b-form-default label {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-default input,
.sc-ml .form.b-form-default select,
.sc-ml .form.b-form-default textarea {
    background: #fff;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .6);
    box-shadow: none
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default textarea:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-ml .form.b-form-default .select {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-default select option {
    color: #222
}

.sc-ml .form.b-form-default select option:disabled {
    color: #c3c3c3
}

.sc-ml .form.b-form-default .form-group-content label {
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-group-content input:hover:not(:focus)+div {
    border-color: #9c9c9c
}

.sc-ml .form.b-form-default .checkbox,
.sc-ml .form.b-form-default .radio-button {
    background: #fff;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-default .checkbox:after {
    color: #222
}

.sc-ml .form.b-form-default .radio-button:after {
    background: #222
}

.sc-ml .form.b-form-default .form-file-button {
    background: none;
    color: rgba(0, 0, 0, .6);
    border-color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-file-button:hover {
    background: none;
    color: rgba(0, 0, 0, .6);
    border-color: #9c9c9c
}

.sc-ml .form.b-form-default .form-date input:focus+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-date input:hover+.datepicker-icon:after {
    color: rgba(0, 0, 0, .7)
}

.sc-ml .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-date.wnd-validate-error input:hover+.datepicker-icon:after {
    color: #e9322d
}

.sc-ml .form.b-form-default .form-date.wnd-validate-error input:focus+.datepicker-icon:after {
    color: rgba(0, 0, 0, .7)
}

.sc-ml .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after {
    color: rgba(0, 0, 0, .7)!important
}

.sc-ml .form.b-form-default .form-input.wnd-validate-error :not(label):not(span) {
    outline: 0;
    border-color: #e9322d;
    color: #e9322d;
    box-shadow: none
}

.sc-ml .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):focus {
    border-color: #e9322d;
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:focus+div,
.sc-ml .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:focus+div,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:hover+div,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:hover+div,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):hover {
    border-color: #e9322d
}

.sc-ml .form.b-form-default .form-input input,
.sc-ml .form.b-form-default .form-input select,
.sc-ml .form.b-form-default .form-input textarea {
    transition: color .3s, border-color .3s;
    box-shadow: 0 0 0 transparent
}

.sc-ml .form.b-form-default .form-input input:focus,
.sc-ml .form.b-form-default .form-input select:focus,
.sc-ml .form.b-form-default .form-input textarea:focus {
    outline: none;
    transition: box-shadow .3s, border-color .3s;
    box-shadow: none;
    border-color: #129fea!important
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-input input:hover,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-input select:hover,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-input textarea:hover {
    transition: box-shadow .3s, border-color .3s
}

.sc-ml .form.b-form-light .wnd-required label,
.sc-ml .form.b-form-light label {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-light input,
.sc-ml .form.b-form-light select,
.sc-ml .form.b-form-light textarea {
    background: transparent;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus):not(:checked) {
    border-color: #9c9c9c
}

.sc-ml .form.b-form-light .form-email input {
    color: transparent
}

.sc-ml .form.b-form-light .form-email input.not-empty,
.sc-ml .form.b-form-light .select {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-light .select:after {
    color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .select:hover:after {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-light select.not-clicked,
.sc-ml .form.b-form-light select:disabled.not-clicked {
    color: hsla(0, 0%, 100%, 0)
}

.sc-ml .form.b-form-light select:disabled option,
.sc-ml .form.b-form-light select option {
    color: #222
}

.sc-ml .form.b-form-light select:disabled option:disabled,
.sc-ml .form.b-form-light select option:disabled {
    color: #c3c3c3
}

.sc-ml .form.b-form-light .form-number-controls button {
    background: transparent
}

.sc-ml .form.b-form-light .form-number-controls button:after {
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-number-controls button:hover:after {
    color: rgba(0, 0, 0, .7)
}

.sc-ml .form.b-form-light .form-group-content label {
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-group-content input:hover:not(:focus):not(:checked)+div {
    border-color: #9c9c9c
}

.sc-ml .form.b-form-light .checkbox,
.sc-ml .form.b-form-light .radio-button {
    background: transparent;
    border-color: #d4d4d4;
    color: #9c9c9c
}

.sc-ml .form.b-form-light .form-file-button:after {
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-file-base:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-file label:hover~.form-file-cover {
    border-bottom-color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-file-base:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-file label:hover~.form-file-cover .form-file-button:after {
    color: rgba(0, 0, 0, .7)
}

.sc-ml .form.b-form-light .form-file-cover {
    border-bottom-color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-file-cover:hover {
    border-bottom-color: #9c9c9c
}

.sc-ml .form.b-form-light .form-file-remove:after,
.sc-ml .form.b-form-light .form-file-text {
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-file-remove:hover:after,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-file>label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: rgba(0, 0, 0, .7)
}

.sc-ml .form.b-form-light input[type=date] {
    color: transparent
}

.sc-ml .form.b-form-light input[type=date]::-webkit-input-placeholder {
    color: transparent
}

.sc-ml .form.b-form-light input[type=date]:-moz-placeholder,
.sc-ml .form.b-form-light input[type=date]::-moz-placeholder {
    color: transparent
}

.sc-ml .form.b-form-light input[type=date].not-empty,
.sc-ml .form.b-form-light input[type=date]:focus {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-light input[type=date].not-empty::-webkit-input-placeholder,
.sc-ml .form.b-form-light input[type=date]:focus::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-light input[type=date].not-empty:-moz-placeholder,
.sc-ml .form.b-form-light input[type=date].not-empty::-moz-placeholder,
.sc-ml .form.b-form-light input[type=date]:focus:-moz-placeholder,
.sc-ml .form.b-form-light input[type=date]:focus::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .form.b-form-light .form-date input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-date input:hover+label+.datepicker-icon:after {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-ml .form.b-form-light .form-date.wnd-validate-error input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-date.wnd-validate-error input:hover+label+.datepicker-icon:after {
    color: #e9322d
}

.sc-ml .form.b-form-light .form-date.wnd-validate-error input:focus:hover+label+.datepicker-icon:after {
    color: #e9322d!important
}

.sc-ml .form.b-form-light .form-input input:focus,
.sc-ml .form.b-form-light .form-input select:focus,
.sc-ml .form.b-form-light .form-input textarea:focus {
    border-color: #129fea!important
}

.sc-ml .form.b-form-light .form-input input:focus+label,
.sc-ml .form.b-form-light .form-input input:focus+label:after,
.sc-ml .form.b-form-light .form-input select:focus+label,
.sc-ml .form.b-form-light .form-input select:focus+label:after,
.sc-ml .form.b-form-light .form-input textarea:focus+label,
.sc-ml .form.b-form-light .form-input textarea:focus+label:after {
    color: #129fea!important
}

.sc-ml .form.b-form-light .form-group-content input[type=radio]:checked+div {
    border-color: #9c9c9c
}

.sc-ml .form.b-form-light .form-group-content input[type=radio]+div:after {
    background-color: #9c9c9c
}

.sc-ml .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
    border-color: #9c9c9c;
    background-color: #9c9c9c
}

.sc-ml .form.b-form-light .form-group-content input[type=checkbox]+div:after {
    border-color: #fff
}

.sc-ml .form.b-form-light .form-input.wnd-validate-error input,
.sc-ml .form.b-form-light .form-input.wnd-validate-error textarea {
    color: #e9322d
}

.sc-ml .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-ml .form.b-form-light .form-input.wnd-validate-error textarea:focus {
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error input:focus:hover,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error textarea:focus:hover {
    border-color: #9c9c9c
}

.sc-ml .form.b-form-light .form-input.wnd-validate-error label,
.sc-ml .form.b-form-light .form-input.wnd-validate-error label:after {
    color: #e9322d
}

.sc-ml .form.b-form-light .form-input.wnd-validate-error label a {
    color: #e9322d;
    border-color: #e9322d
}

.sc-ml .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-ml .form.b-form-light .form-input.wnd-validate-error input,
.sc-ml .form.b-form-light .form-input.wnd-validate-error select,
.sc-ml .form.b-form-light .form-input.wnd-validate-error textarea {
    border-color: #e9322d
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error input:hover,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error select:hover,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error textarea:hover {
    border-bottom-color: #e9322d
}

.sc-ml .form.b-form-light .form-input.wnd-validate-error .form-file-text {
    color: #e9322d
}

.sc-ml .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-ml .form.b-form-light .form-input.wnd-validate-error .radio-button {
    border-color: #e9322d
}

.sc-ml .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-ml .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:hover:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover,
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover input {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error.form-file .form-file-base:hover+.form-file-cover {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input.wnd-validate-error .form-group-content input:hover+div {
    border-color: #e9322d
}

.sc-ml.s-hn .cart {
    color: rgba(0, 0, 0, .7)
}

.sc-ml.s-hn .cart:before {
    background-color: #d1d1d1
}

.sc-ml.s-hn .cart .cart-text span {
    color: rgba(0, 0, 0, .7)
}

.sc-ml.s-hn .cart-piece-count {
    background: rgba(0, 0, 0, .9);
    color: #fff
}

.sc-ml.s-hn .cart a .cart-content-link:after {
    color: rgba(0, 0, 0, .9)
}

.sc-ml.s-hn.wnd-mt-classic .search-icon:before,
.sc-ml.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: #d1d1d1
}

.sc-ml.s-hn.wnd-mt-classic .search-icon-text,
.sc-ml.s-hn.wnd-mt-sidebar .search-icon-text {
    color: rgba(0, 0, 0, .7)
}

.sc-ml.s-hn.wnd-mt-classic .search-icon:after,
.sc-ml.s-hn.wnd-mt-sidebar .search-icon:after {
    color: rgba(0, 0, 0, .9)
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-ml.s-hn .search-results {
    color: rgba(0, 0, 0, .7)
}

.sc-ml.s-hn .search-results .ssb-wrapper {
    border-color: rgba(0, 0, 0, .08)
}

.sc-ml.s-hn .search-results .ssb-category-products-header,
.sc-ml.s-hn .search-results .ssb-category-products-header:hover {
    color: rgba(0, 0, 0, .8)
}

.sc-ml.s-hn .search-results .ssb-view-all,
.sc-ml.s-hn .search-results .ssb-view-all:hover {
    color: rgba(0, 0, 0, .7)
}

.sc-ml.s-hn .search-results .ssb-item-type {
    color: rgba(0, 0, 0, .5)
}

.sc-ml.s-hn .search-results .ssb-item a:hover,
.sc-ml.s-hn .search-results .ssb-product a:hover {
    background-color: rgba(0, 0, 0, .08)
}

.sc-ml.s-hn .search-results .ssb-product,
.sc-ml.s-hn .search-results .ssb-product:hover {
    color: rgba(0, 0, 0, .7)
}

.sc-ml.s-hn .search-results .ssb-view-all:before,
.sc-ml.s-hn .search-results .ssb hr {
    border-color: rgba(0, 0, 0, .08)
}

.sc-ml.s-hn.wnd-mt-sliding .search-icon:after {
    color: rgba(0, 0, 0, .9)
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-ml.s-hn.wnd-mt-boxed .cart a {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-ml.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-ml.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #222
}

.sc-ml.s-hn.wnd-mt-boxed .search {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-ml.s-hn.wnd-mt-boxed #menu-submit {
    color: #222;
    background-color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-ml.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-ml.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-ml.s-hn.wnd-mt-boxed #menu-submit span,
.sc-ml.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-ml.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #222
}

.sc-ml.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-ml.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-ml #menu-mobile {
    color: rgba(0, 0, 0, .9)
}

.sc-ml #menu-submit span,
.sc-ml #menu-submit span:after,
.sc-ml #menu-submit span:before {
    background-color: rgba(0, 0, 0, .9)
}

.l-d-border .sc-ml.s-hm .s-o,
.l-d-border .sc-ml.s-hn .s-o {
    border-color: #fff
}

.sc-ml.s-hn .bgonscroll {
    background: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body:not(.l-d-waves) .sc-ml.s-hn.wnd-nav-border .s-w:after {
    background: #e8e8e8
}

.sc-ml.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid #e8e8e8
}

.l-narrow .sc-ml.s-hn.sticky {
    background: none
}

.l-narrow .sc-ml.s-hn.sticky .s-o {
    background-color: #fff
}

.sc-ml.s-hc-claim-box .s-hc-c-b,
.sc-ml.s-hm.s-hm-contentbox .h-c-b {
    background: rgba(0, 0, 0, .8);
    border-color: #fff
}

.sc-ml.s-hn .si {
    color: #222
}

.sc-ml.s-hn .si a svg path {
    fill: #c3c3c3
}

.sc-ml.s-hn .ci {
    color: #222
}

.sc-ml.s-hn .ci span:before {
    color: #c3c3c3
}

.ac-none .sc-ml.s-hn .ci span a {
    color: #222;
    border-color: #222
}

.sc-ml.s-hn .hbc,
.sc-ml.s-hn .hbl {
    color: #222
}

.sc-ml.s-hn .hbc-i,
.sc-ml.s-hn .hbl-i {
    background: transparent
}

body.wnd-fe:not(.touched) .sc-ml.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-ml.s-hn .hbl-i a:hover span {
    background: rgba(0, 0, 0, .055)
}

.sc-ml.s-hn .hbc-i-l li>span,
.sc-ml.s-hn .hbc-i .active>span,
.sc-ml.s-hn .hbc-i .active a,
.sc-ml.s-hn .hbl-i-l li>span,
.sc-ml.s-hn .hbl-i .active>span,
.sc-ml.s-hn .hbl-i .active a {
    background: rgba(0, 0, 0, .05)
}

.sc-ml.s-hn .more-text~div {
    border-bottom-color: hsla(0, 0%, 76%, .4)
}

.sc-ml.s-hb {
    color: #222
}

.sc-ml.s-hb:after {
    background: #e8e8e8
}

.sc-ml.s-hb .si-c:after {
    background: #d1d1d1
}

.sc-ml.s-hb .si a svg path {
    fill: #c3c3c3
}

body.wnd-fe:not(.touched) .sc-ml.s-hb .si a:hover svg path {
    fill: rgba(0, 0, 0, .7)
}

.sc-ml.s-hb .ci span {
    color: rgba(0, 0, 0, .9)
}

.sc-ml.s-hb .ci span:before {
    color: rgba(0, 0, 0, .5)
}

.sc-ml.s-hb .hbc-i,
.sc-ml.s-hb .hbl-i {
    background: transparent
}

body:not(.touched) .sc-ml.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-ml.s-hb .hbl-i a:hover span {
    background: rgba(0, 0, 0, .055)
}

.sc-ml.s-hb .hbc-i-l li>span,
.sc-ml.s-hb .hbc-i li>span,
.sc-ml.s-hb .hbl-i-l li>span,
.sc-ml.s-hb .hbl-i li>span {
    background: rgba(0, 0, 0, .05)
}

.sc-ml.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
    background: #d1d1d1
}

.sc-ml .logo-default {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .logo-default embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-ml .logo-bg {
    color: #222
}

.sc-ml .logo-bg .b-l-c {
    background-color: #fff
}

.sc-ml .logo-bg embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-ml .logo-bg-inv .b-l-c {
    background-color: #000
}

.sc-ml .logo-bg-inv embed {
    color: #afafaf;
    outline-color: #ccc;
    border-color: #d6d6d6
}

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

.sc-ml .logo-color .b-l-c {
    background-color: #888
}

.sc-ml .logo-color embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-ml .logo-color-inv {
    color: #888
}

.sc-ml .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-ml .logo-color-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml .logo-color-text {
    color: #888
}

.sc-ml .logo-color-text embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-ml .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-ml .logo-color-alpha embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

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

.sc-ml .logo-gray .b-l-c {
    background-color: rgba(0, 0, 0, .5)
}

.sc-ml .logo-gray embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-ml .logo-borders {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .logo-borders .b-l-text-w,
.sc-ml .logo-borders .b-l-text:after,
.sc-ml .logo-borders .b-l-text:before,
.sc-ml .logo-borders .logo {
    border-color: rgba(0, 0, 0, .9)
}

.sc-ml .logo-borders embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml .logo-wings {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .logo-wings embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml .logo-wings .b-l-text-w:after,
.sc-ml .logo-wings .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-ml .logo-beside {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .logo-beside embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml .logo-beside .b-l-text-w:after,
.sc-ml .logo-beside .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-ml .logo-underline {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .logo-underline embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml .logo-underline .b-l-text-w:after,
.sc-ml .logo-underline .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-ml.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-ml.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-ml.logo-center .logo-bg embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-ml.logo-center .logo-bg-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml.logo-center .logo-color .b-l-text-w {
    background-color: #888
}

.sc-ml.logo-center .logo-color embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-ml.logo-center .logo-color-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-ml.logo-center .logo-color-alpha embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-ml.logo-center .logo-gray embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-ml .b-text h1 {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-text h1:after {
    background: rgba(0, 0, 0, .6)
}

.sc-ml .b-text h2 {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .b-text h2:after {
    background: rgba(0, 0, 0, .6)
}

.sc-ml .b-text h3 {
    color: rgba(0, 0, 0, .7)
}

.sc-ml .b-text h3:after,
.sc-ml .b-text h3:before {
    background: rgba(0, 0, 0, .6)
}

.sc-ml.s .b.b-text h1 a,
.sc-ml.s .b.b-text h2 a {
    color: inherit;
    border-color: rgba(0, 0, 0, .4)
}

.sc-ml.s .b.b-text h3 a {
    color: inherit;
    border-color: rgba(0, 0, 0, .2)
}

.sc-ml .b-text a,
.sc-ml .link a {
    color: rgba(0, 0, 0, .9);
    border-color: rgba(0, 0, 0, .4)
}

.sc-ml.s-hb .ci a {
    color: rgba(0, 0, 0, .9);
    border-color: rgba(0, 0, 0, .9)
}

body.wnd-fe:not(.touched) .sc-ml.s-hb .ci a:hover {
    border-color: transparent
}

.sc-ml .b-text blockquote {
    color: rgba(0, 0, 0, .6)
}

.sc-ml .b-text blockquote a {
    color: inherit!important;
    border-color: rgba(0, 0, 0, .1)!important
}

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

.sc-ml .b-text blockquote h1,
.sc-ml .b-text blockquote h2,
.sc-ml .b-text blockquote h3,
.sc-ml .b-text blockquote p {
    border-color: rgba(0, 0, 0, .2)
}

.sc-ml .b-text blockquote h1:after,
.sc-ml .b-text blockquote h2:after,
.sc-ml .b-text blockquote h3:after,
.sc-ml .b-text blockquote p:after {
    color: rgba(0, 0, 0, .2)
}

.sc-ml .mt h3 {
    color: rgba(0, 0, 0, .9)
}

.sc-ml .mt h4 {
    color: rgba(0, 0, 0, .7)
}

.sc-ml .mt h3+h4:before {
    background: rgba(0, 0, 0, .25)
}

.sc-m {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m.l-bg,
.sc-m .s-bg {
    background-color: #272727
}

.sc-m .bgonscroll {
    background-color: #272727!important
}

.sc-m.s-c {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-m.s-c,
.sc-m.wnd-a-button .wnd-sample-wrapper,
.sc-m.wnd-a-choice label,
.sc-m.wnd-media-solidColor i,
.sc-m.wnd-switcher-item {
    background-color: #272727
}

.sc-m .blog .item-head h2 {
    color: #fff
}

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

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

.sc-m .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000)
}

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

.sc-m .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: #3b3b3b
}

body.wnd-fe:not(.touched) .sc-m .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #666
}

.sc-m .blog-tiles-large .wnd-empty-thumbnail .item-date {
    color: #888
}

body.wnd-cms:not(.touched) .sc-m .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #666
}

.sc-m .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-m .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
    background-color: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-m .blog-feed-board .item-head h2 {
    color: #222
}

.sc-m .blog-feed-board .item-date:before {
    background-color: #fff
}

.sc-m .blog-feed-board .item-date:after {
    background-color: #222
}

.sc-m .blog-feed-board .item-date>div {
    background-color: #222;
    color: #fff
}

.sc-m .blog-feed-board .item-perex blockquote,
.sc-m .blog-feed-board .item-perex h1,
.sc-m .blog-feed-board .item-perex h2,
.sc-m .blog-feed-board .item-perex h3,
.sc-m .blog-feed-board .item-perex h4,
.sc-m .blog-feed-board .item-perex p {
    color: #888
}

.sc-m .s-bdh-t {
    color: #fff
}

.sc-m .s-bdh-t:after {
    background-color: hsla(0, 0%, 100%, .7)
}

.sc-m .s-bdh-d {
    color: hsla(0, 0%, 100%, .5)
}

.sc-m.s-hm-contentbox .s-bdh-d,
.sc-m.s-hm-contentbox .s-bdh-t {
    color: #fff
}

.sc-m .b-btn-1 .b-btn-l,
.sc-m .b-btn-1 .wnd-replace-form-button,
.sc-m .b-e .b-btn-3 .b-btn-l,
.sc-m .b-e .b-btn-3 .wnd-replace-form-button {
    background-color: #fff;
    color: #222;
    border-color: #fff
}

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

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

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

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

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

body.wnd-fe:not(.touched) .sc-m .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-m .b-btn-3 .wnd-replace-form-button:hover {
    background-color: hsla(0, 0%, 90%, .7);
    border-color: transparent
}

.sc-m .b-btn-4 .b-btn-l,
.sc-m .b-btn-4 .wnd-replace-form-button {
    border-color: hsla(0, 0%, 100%, .5);
    color: hsla(0, 0%, 100%, .7);
    background-color: transparent
}

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

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

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

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

.b-btn-dbb .sc-m .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-m .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-m .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-m .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-m .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-m .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
    border-bottom-color: rgba(0, 0, 0, .12)!important
}

.b-btn-dbb .sc-m .b-btn-2 .b-btn-l,
.b-btn-dbb .sc-m .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb .sc-m .b-btn-4 .b-btn-l,
.b-btn-dbb .sc-m .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 hsla(0, 0%, 100%, .25)
}

.b-btn-dso .sc-m .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .sc-m .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

body:not(.touched).wnd-fe.b-btn-dso .sc-m .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-m .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .17)
}

.sc-m .b-e-crt.wnd-checkout-disable .b-e-crt-cho .b-btn-l {
    color: hsla(0, 0%, 100%, .7);
    border-color: #3b3b3b;
    background-color: #3b3b3b
}

.sc-m .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
body.wnd-fe:not(.touched) .sc-m .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l:hover {
    color: #9c9c9c;
    background-color: #434343;
    border-color: #434343
}

body .sc-m .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    color: hsla(0, 0%, 100%, .7);
    border-color: #3b3b3b;
    background-color: #3b3b3b
}

.b-btn-dbb .sc-m .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    border-bottom-color: #9c9c9c!important
}

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

.sc-m .claim-default-inv {
    color: #000
}

.sc-m .claim-bg {
    color: #222
}

.sc-m .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-m .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-m .claim-color>span>span {
    background-color: #888;
    box-shadow: .9375rem 0 0 #888, -.9375rem 0 0 #888
}

.sc-m .claim-color-inv {
    color: #888
}

.sc-m .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-m .claim-color-text {
    color: #888
}

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

.sc-m .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 53%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 53%, .7), -.9375rem 0 0 hsla(0, 0%, 53%, .7)
}

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

.sc-m .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

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

.sc-m .claim-borders .sit-w {
    border-color: #fff
}

.sc-m .claim-beside {
    color: #fff
}

.sc-m .claim-beside .sit-w:after,
.sc-m .claim-beside .sit-w:before {
    background-color: hsla(0, 0%, 100%, .7)
}

.sc-m .claim-wings {
    color: #fff
}

.sc-m .claim-wings .sit-w:after,
.sc-m .claim-wings .sit-w:before {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-m .claim-underline {
    color: #fff
}

.sc-m .claim-underline:after {
    border-bottom-color: hsla(0, 0%, 100%, .7)
}

.sc-m .arrow-submit {
    background-color: #000;
    color: hsla(0, 0%, 100%, .8);
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body.wnd-fe:not(.touched) .sc-m .arrow:hover .gallery-arrow-submit {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-m .dots li {
    background-color: #666
}

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

.sc-m .pager a {
    color: #c3c3c3
}

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

.sc-m .pager a:after,
.sc-m .pager a:before,
body.wnd-cms:not(.touched) .sc-m .wnd-active-listing-zone .pager a:hover {
    color: hsla(0, 0%, 100%, .5)
}

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

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

.sc-m .wnd-empty-thumbnail .b-e-crt-img,
.sc-m .wnd-empty-thumbnail .b-tb,
.sc-m .wnd-empty-thumbnail .prd-gal-c,
.sc-m .wnd-empty-thumbnail.ssb-product-image,
.sc-m .wnd-image-placeholder>div {
    background-color: #434343
}

.sc-m .b-img-embed {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-img embed {
    color: #b8b8b8;
    outline-color: #939393;
    border-color: #737373
}

.img-t-o .sc-m .b-gal-slideshow .b-gal-t,
.img-t-u .sc-m .b-gal-t,
.img-t-u .sc-m .b-img-t {
    color: hsla(0, 0%, 100%, .7)
}

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

.b-e-bs .sc-m .b-e-g .item-wrapper {
    border-color: #3b3b3b
}

.b-e-bs .sc-m .b-e-g .prd-price {
    color: hsla(0, 0%, 100%, .7)
}

body:not(.touched).wnd-cms.b-e-bs .sc-m .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-m .b-e-g .item-wrapper:hover {
    border-color: #666
}

.b-e-ds .sc-m .b-e-g .item-media {
    background-color: transparent
}

.sc-m .b-e-g .item {
    border: 1px solid transparent
}

body:not(.touched).wnd-cms.b-e-ds .sc-m .b-e-g.wnd-active-listing-zone .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-m .b-e-g .item:hover {
    border: 1px solid #666
}

.b-e-frs .sc-m .b-e-g .item-media {
    background-color: #434343
}

.b-e-frs .sc-m .b-e-g .item-wrapper {
    background-color: #434343;
    box-shadow: 0 .25rem 0 hsla(0, 0%, 100%, .25)
}

body:not(.touched).wnd-cms.b-e-frs .sc-m .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-m .b-e-g .item-wrapper:hover {
    background-color: #4c4c4c
}

.sc-m .b-e-g .prd-title {
    color: #fff
}

.sc-m .b-e-g .prd-price {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-e-g .prd-price-com {
    color: hsla(0, 0%, 100%, .5)
}

.sc-m .b-e-s .prd-price,
.sc-m .b-e-s .prd-title {
    color: #fff
}

.sc-m .b-e-s .prd-price-com {
    color: hsla(0, 0%, 100%, .5)
}

.sc-m .b-e-f-title {
    color: #fff;
    border-bottom-color: hsla(0, 0%, 100%, .5)
}

.sc-m .b-e-f a {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-m .b-e-f a:hover {
    color: #fff
}

.sc-m .b-e-f-select select {
    box-shadow: 0 0 0 transparent;
    background: #000;
    border-color: #666;
    color: hsla(0, 0%, 100%, .8)
}

body.wnd-fe:not(.touched) .sc-m .b-e-f-select select:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-m .b-e-f-select select:focus {
    outline: none;
    box-shadow: 0 0 .3125rem #129fea;
    border-color: #129fea
}

.sc-m .b-e-f-select select option {
    color: #666
}

.sc-m .b-e-f-select select option:disabled {
    color: #dedede
}

.sc-m .b-e-f-select .select:after {
    color: hsla(0, 0%, 100%, .8)
}

body.wnd-cms:not(.touched) .sc-m .b-e.wnd-active-listing-zone .b-e-f a:hover {
    color: #fff
}

.sc-m .prd-label:not(.prd-out-of-stock) .prd-label-c {
    color: #fff;
    background-color: #222
}

.sc-m .prd-out-of-stock-c {
    color: #888;
    background-color: #e8e8e8
}

.sc-m .b-e-crt-head div {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-e-crt-tr {
    background-color: #2f2f2f;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-m .b-e-crt-title {
    color: #fff
}

.sc-m .b-e-crt-price,
.sc-m .b-e-crt-variant {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-e-crt-qty input {
    background-color: #fff;
    border-color: #666;
    color: #888
}

.sc-m .b-e-crt-qty input:focus {
    border-color: #129fea!important;
    box-shadow: none!important
}

.sc-m .b-e-crt-qty input:invalid {
    color: #e9322d;
    border-color: #e9322d!important;
    box-shadow: none!important
}

body.wnd-fe:not(.touched) .sc-m .b-e-crt-qty input:hover:not(:focus) {
    border-color: #9c9c9c!important
}

.sc-m .b-e-crt-qty-btn:after,
.sc-m .b-e-crt-qty-btn:before {
    background-color: hsla(0, 0%, 100%, .7)
}

body.wnd-fe:not(.touched) .sc-m .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-m .b-e-crt-qty-btn:hover:before {
    background-color: hsla(0, 0%, 100%, .8)
}

body.wnd-fe:not(.touched) .sc-m .b-e-crt-qty:hover input:not(:disabled) {
    border-color: hsla(0, 0%, 100%, .5)
}

.sc-m .b-e-crt-out-of-stock {
    color: #e9322d
}

.sc-m .b-e-crt-sum {
    color: #fff
}

.sc-m .b-e-crt-delete {
    color: hsla(0, 0%, 100%, .5)
}

.sc-m .b-e-crt-tot-label,
body.wnd-fe:not(.touched) .sc-m .b-e-crt-delete:hover {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-e-crt-tot-value {
    color: #fff
}

.sc-m .b-e-crt-cho {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .2);
    background-color: #272727
}

.sc-m .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
    color: #e9322d
}

.sc-m .b-e-d .prd-title {
    color: #fff
}

.sc-m .b-e-d .prd-title:after {
    background-color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-e-d .prd-variants-title {
    color: #fff
}

.sc-m .b-e-d .prd-ribbon-c {
    color: #fff;
    background-color: #fff
}

.sc-m .b-e-d .prd-price {
    color: #fff
}

.sc-m .b-e-d .prd-price-com {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-e-d .prd-crt {
    box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
    background-color: #000
}

.sc-m.s-f {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m.s-f-edit .s-f-l-w:before,
.sc-m.s-f .s-f-border.border-top:before {
    border-top-color: hsla(0, 0%, 100%, .7)
}

.sc-m.s-f .s-f-ez .b-text p a,
.sc-m.s-f .s-f-ez .link a,
.sc-m.s-f .s-f-l .b-text p a,
.sc-m.s-f .s-f-l .link a {
    color: hsla(0, 0%, 100%, .7);
    border-color: hsla(0, 0%, 100%, .4)
}

body.wnd-fe:not(.touched) .sc-m.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-m.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-m.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-m.s-f .s-f-l .link a:hover {
    color: hsla(0, 0%, 100%, .7);
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-m.s-f .s-f-lang-t,
.sc-m.s-f .s-f-lang .link:after {
    color: hsla(0, 0%, 100%, .7)
}

.ac-h .sc-m.s-f .b-text h1,
.ac-h .sc-m.s-f .b-text h2 {
    color: #fff
}

.ac-s .sc-m.s-f .b-text h3 {
    color: hsla(0, 0%, 100%, .8)
}

.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1,
.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2,
.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3,
.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote p {
    border-color: hsla(0, 0%, 100%, .7)
}

.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote:before,
.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1:after,
.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2:after,
.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3:after,
.ac-i .sc-m.s-f:not([class*=wnd-background-solid]) .b-text blockquote p:after {
    color: hsla(0, 0%, 100%, .3)
}

.l:not(.l-boxed) .sc-m.s-f-map .s-bg {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.l:not(.l-boxed) .sc-m.s-f-map .s-o {
    background-color: #272727
}

.l-boxed .sc-m.s-f-edit .s-f-l-w,
.l-boxed .sc-m.s-f-map .s-f-l-w {
    background-color: #383838;
    color: #c3c3c3
}

.l-boxed .sc-m.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-m.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-m.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-m.s-f-map .s-f-l-w .s-f-lang-t {
    color: #c3c3c3
}

.l-boxed .sc-m.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-m.s-f-map .s-f-l-w .link a {
    color: #c3c3c3;
    border-color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-m.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-m.s-f-map .s-f-l-w .link:after {
    color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-m.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-m.s-f-map .s-f-bg-stripe {
    background-color: #383838
}

body:not(.touched).l-boxed .sc-m.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched).l-boxed .sc-m.s-f-map .s-f-l-w .link a:hover {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.sc-m .form.b-form-default .wnd-required label,
.sc-m .form.b-form-default label {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-default input,
.sc-m .form.b-form-default select,
.sc-m .form.b-form-default textarea {
    background: #fff;
    border-color: #666;
    color: #888;
    box-shadow: none
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-m .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-m .form.b-form-default textarea:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-m .form.b-form-default .select {
    color: #888
}

.sc-m .form.b-form-default select option {
    color: #222
}

.sc-m .form.b-form-default select option:disabled {
    color: #c3c3c3
}

.sc-m .form.b-form-default .form-group-content label {
    color: hsla(0, 0%, 100%, .7)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-group-content input:hover:not(:focus)+div {
    border-color: #9c9c9c
}

.sc-m .form.b-form-default .checkbox,
.sc-m .form.b-form-default .radio-button {
    background: #fff;
    border-color: #666;
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-default .checkbox:after {
    color: #222
}

.sc-m .form.b-form-default .radio-button:after {
    background: #222
}

.sc-m .form.b-form-default .form-file-button {
    background: none;
    color: hsla(0, 0%, 100%, .7);
    border-color: #666
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-file-button:hover {
    background: none;
    color: hsla(0, 0%, 100%, .7);
    border-color: #9c9c9c
}

.sc-m .form.b-form-default .form-date input:focus+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-date input:hover+.datepicker-icon:after {
    color: hsla(0, 0%, 100%, .8)
}

.sc-m .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-date.wnd-validate-error input:hover+.datepicker-icon:after {
    color: #e9322d
}

.sc-m .form.b-form-default .form-date.wnd-validate-error input:focus+.datepicker-icon:after {
    color: hsla(0, 0%, 100%, .8)
}

.sc-m .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after {
    color: hsla(0, 0%, 100%, .8)!important
}

.sc-m .form.b-form-default .form-input.wnd-validate-error :not(label):not(span) {
    outline: 0;
    border-color: #e9322d;
    color: #e9322d;
    box-shadow: none
}

.sc-m .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):focus {
    border-color: #e9322d;
    color: #888
}

.sc-m .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:focus+div,
.sc-m .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:focus+div,
body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:hover+div,
body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:hover+div,
body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):hover {
    border-color: #e9322d
}

.sc-m .form.b-form-default .form-input input,
.sc-m .form.b-form-default .form-input select,
.sc-m .form.b-form-default .form-input textarea {
    transition: color .3s, border-color .3s;
    box-shadow: 0 0 0 transparent
}

.sc-m .form.b-form-default .form-input input:focus,
.sc-m .form.b-form-default .form-input select:focus,
.sc-m .form.b-form-default .form-input textarea:focus {
    outline: none;
    transition: box-shadow .3s, border-color .3s;
    box-shadow: none;
    border-color: #129fea!important
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-input input:hover,
body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-input select:hover,
body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-input textarea:hover {
    transition: box-shadow .3s, border-color .3s
}

.sc-m .form.b-form-light .wnd-required label,
.sc-m .form.b-form-light label {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light input,
.sc-m .form.b-form-light select,
.sc-m .form.b-form-light textarea {
    background: transparent;
    border-color: #666;
    color: hsla(0, 0%, 100%, .7)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus):not(:checked) {
    border-color: #9c9c9c
}

.sc-m .form.b-form-light .form-email input {
    color: transparent
}

.sc-m .form.b-form-light .form-email input.not-empty,
.sc-m .form.b-form-light .select {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light .select:after {
    color: #666
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .select:hover:after {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light select.not-clicked,
.sc-m .form.b-form-light select:disabled.not-clicked {
    color: hsla(0, 0%, 100%, 0)
}

.sc-m .form.b-form-light select:disabled option,
.sc-m .form.b-form-light select option {
    color: #222
}

.sc-m .form.b-form-light select:disabled option:disabled,
.sc-m .form.b-form-light select option:disabled {
    color: #c3c3c3
}

.sc-m .form.b-form-light .form-number-controls button {
    background: transparent
}

.sc-m .form.b-form-light .form-number-controls button:after {
    color: hsla(0, 0%, 100%, .7)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-number-controls button:hover:after {
    color: hsla(0, 0%, 100%, .8)
}

.sc-m .form.b-form-light .form-group-content label {
    color: hsla(0, 0%, 100%, .7)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-group-content input:hover:not(:focus):not(:checked)+div {
    border-color: #9c9c9c
}

.sc-m .form.b-form-light .checkbox,
.sc-m .form.b-form-light .radio-button {
    background: transparent;
    border-color: #666;
    color: #9c9c9c
}

.sc-m .form.b-form-light .form-file-button:after {
    color: hsla(0, 0%, 100%, .7)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file-base:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file label:hover~.form-file-cover {
    border-bottom-color: hsla(0, 0%, 100%, .8)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file-base:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file label:hover~.form-file-cover .form-file-button:after {
    color: hsla(0, 0%, 100%, .8)
}

.sc-m .form.b-form-light .form-file-cover {
    border-bottom-color: #666
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file-cover:hover {
    border-bottom-color: #9c9c9c
}

.sc-m .form.b-form-light .form-file-remove:after,
.sc-m .form.b-form-light .form-file-text {
    color: hsla(0, 0%, 100%, .7)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file-remove:hover:after,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file>label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: hsla(0, 0%, 100%, .8)
}

.sc-m .form.b-form-light input[type=date] {
    color: transparent
}

.sc-m .form.b-form-light input[type=date]::-webkit-input-placeholder {
    color: transparent
}

.sc-m .form.b-form-light input[type=date]:-moz-placeholder,
.sc-m .form.b-form-light input[type=date]::-moz-placeholder {
    color: transparent
}

.sc-m .form.b-form-light input[type=date].not-empty,
.sc-m .form.b-form-light input[type=date]:focus {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light input[type=date].not-empty::-webkit-input-placeholder,
.sc-m .form.b-form-light input[type=date]:focus::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light input[type=date].not-empty:-moz-placeholder,
.sc-m .form.b-form-light input[type=date].not-empty::-moz-placeholder,
.sc-m .form.b-form-light input[type=date]:focus:-moz-placeholder,
.sc-m .form.b-form-light input[type=date]:focus::-moz-placeholder {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light .form-date input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-date input:hover+label+.datepicker-icon:after {
    color: #fff
}

.sc-m .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-m .form.b-form-light .form-date.wnd-validate-error input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-date.wnd-validate-error input:hover+label+.datepicker-icon:after {
    color: #e9322d
}

.sc-m .form.b-form-light .form-date.wnd-validate-error input:focus:hover+label+.datepicker-icon:after {
    color: #e9322d!important
}

.sc-m .form.b-form-light .form-input input:focus,
.sc-m .form.b-form-light .form-input select:focus,
.sc-m .form.b-form-light .form-input textarea:focus {
    border-color: #129fea!important
}

.sc-m .form.b-form-light .form-input input:focus+label,
.sc-m .form.b-form-light .form-input input:focus+label:after,
.sc-m .form.b-form-light .form-input select:focus+label,
.sc-m .form.b-form-light .form-input select:focus+label:after,
.sc-m .form.b-form-light .form-input textarea:focus+label,
.sc-m .form.b-form-light .form-input textarea:focus+label:after {
    color: #129fea!important
}

.sc-m .form.b-form-light .form-group-content input[type=radio]:checked+div {
    border-color: #9c9c9c
}

.sc-m .form.b-form-light .form-group-content input[type=radio]+div:after {
    background-color: #9c9c9c
}

.sc-m .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
    border-color: #9c9c9c;
    background-color: #9c9c9c
}

.sc-m .form.b-form-light .form-group-content input[type=checkbox]+div:after {
    border-color: #fff
}

.sc-m .form.b-form-light .form-input.wnd-validate-error input,
.sc-m .form.b-form-light .form-input.wnd-validate-error textarea {
    color: #e9322d
}

.sc-m .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-m .form.b-form-light .form-input.wnd-validate-error textarea:focus {
    color: hsla(0, 0%, 100%, .7)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error input:focus:hover,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error textarea:focus:hover {
    border-color: #9c9c9c
}

.sc-m .form.b-form-light .form-input.wnd-validate-error label,
.sc-m .form.b-form-light .form-input.wnd-validate-error label:after {
    color: #e9322d
}

.sc-m .form.b-form-light .form-input.wnd-validate-error label a {
    color: #e9322d;
    border-color: #e9322d
}

.sc-m .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-m .form.b-form-light .form-input.wnd-validate-error input,
.sc-m .form.b-form-light .form-input.wnd-validate-error select,
.sc-m .form.b-form-light .form-input.wnd-validate-error textarea {
    border-color: #e9322d
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error input:hover,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error select:hover,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error textarea:hover {
    border-bottom-color: #e9322d
}

.sc-m .form.b-form-light .form-input.wnd-validate-error .form-file-text {
    color: #e9322d
}

.sc-m .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-m .form.b-form-light .form-input.wnd-validate-error .radio-button {
    border-color: #e9322d
}

.sc-m .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-m .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:hover:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover,
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover input {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error.form-file .form-file-base:hover+.form-file-cover {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input.wnd-validate-error .form-group-content input:hover+div {
    border-color: #e9322d
}

.sc-m.s-hn .cart {
    color: hsla(0, 0%, 100%, .8)
}

.sc-m.s-hn .cart:before {
    background-color: #666
}

.sc-m.s-hn .cart .cart-text span {
    color: hsla(0, 0%, 100%, .8)
}

.sc-m.s-hn .cart-piece-count {
    background: #fff;
    color: #000
}

.sc-m.s-hn .cart a .cart-content-link:after {
    color: #fff
}

.sc-m.s-hn.wnd-mt-classic .search-icon:before,
.sc-m.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: #666
}

.sc-m.s-hn.wnd-mt-classic .search-icon-text,
.sc-m.s-hn.wnd-mt-sidebar .search-icon-text {
    color: hsla(0, 0%, 100%, .8)
}

.sc-m.s-hn.wnd-mt-classic .search-icon:after,
.sc-m.s-hn.wnd-mt-sidebar .search-icon:after {
    color: #fff
}

.wnd-s-i .sc-m.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-m.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-m.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-m.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-m.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.sc-m.s-hn .search-results,
.wnd-s-i .sc-m.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-m.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-m.s-hn .search-results .ssb-wrapper {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-m.s-hn .search-results .ssb-category-products-header,
.sc-m.s-hn .search-results .ssb-category-products-header:hover {
    color: hsla(0, 0%, 40%, .8)
}

.sc-m.s-hn .search-results .ssb-view-all,
.sc-m.s-hn .search-results .ssb-view-all:hover {
    color: #666
}

.sc-m.s-hn .search-results .ssb-item-type {
    color: hsla(0, 0%, 40%, .5)
}

.sc-m.s-hn .search-results .ssb-item a:hover,
.sc-m.s-hn .search-results .ssb-product a:hover {
    background-color: hsla(0, 0%, 40%, .08)
}

.sc-m.s-hn .search-results .ssb-product,
.sc-m.s-hn .search-results .ssb-product:hover {
    color: #666
}

.sc-m.s-hn .search-results .ssb-view-all:before,
.sc-m.s-hn .search-results .ssb hr {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-m.s-hn.wnd-mt-sliding .search-icon:after {
    color: #fff
}

.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-m.s-hn.wnd-mt-boxed .cart a {
    background: #000;
    color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-m.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-m.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #fff
}

.sc-m.s-hn.wnd-mt-boxed .search {
    background: #000;
    color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-m.s-hn.wnd-mt-boxed #menu-submit {
    color: #fff;
    background-color: #000;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-m.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-m.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-m.s-hn.wnd-mt-boxed #menu-submit span,
.sc-m.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-m.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #fff
}

.sc-m.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-m.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-m #menu-mobile {
    color: #fff
}

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

.l-d-border .sc-m.s-hm .s-o,
.l-d-border .sc-m.s-hn .s-o {
    border-color: #fff
}

.sc-m.s-hn .bgonscroll {
    background: #272727;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body:not(.l-d-waves) .sc-m.s-hn.wnd-nav-border .s-w:after {
    background: #3b3b3b
}

.sc-m.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid #3b3b3b
}

.l-narrow .sc-m.s-hn.sticky {
    background: none
}

.l-narrow .sc-m.s-hn.sticky .s-o {
    background-color: #272727
}

.sc-m.s-hc-claim-box .s-hc-c-b,
.sc-m.s-hm.s-hm-contentbox .h-c-b {
    background: rgba(0, 0, 0, .8);
    border-color: #fff
}

.sc-m.s-hn .si {
    color: #222
}

.sc-m.s-hn .si a svg path {
    fill: #c3c3c3
}

.sc-m.s-hn .ci {
    color: #222
}

.sc-m.s-hn .ci span:before {
    color: #c3c3c3
}

.ac-none .sc-m.s-hn .ci span a {
    color: #222;
    border-color: #222
}

.sc-m.s-hn .hbc,
.sc-m.s-hn .hbl {
    color: #222
}

.sc-m.s-hn .hbc-i,
.sc-m.s-hn .hbl-i {
    background: transparent
}

body.wnd-fe:not(.touched) .sc-m.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-m.s-hn .hbl-i a:hover span {
    background: hsla(0, 0%, 100%, .3)
}

.sc-m.s-hn .hbc-i-l li>span,
.sc-m.s-hn .hbc-i .active>span,
.sc-m.s-hn .hbc-i .active a,
.sc-m.s-hn .hbl-i-l li>span,
.sc-m.s-hn .hbl-i .active>span,
.sc-m.s-hn .hbl-i .active a {
    background: rgba(0, 0, 0, .05)
}

.sc-m.s-hn .more-text~div {
    border-bottom-color: hsla(0, 0%, 76%, .4)
}

.sc-m.s-hb {
    color: #222
}

.sc-m.s-hb:after {
    background: #3b3b3b
}

.sc-m.s-hb .si-c:after {
    background: #666
}

.sc-m.s-hb .si a svg path {
    fill: #c3c3c3
}

body.wnd-fe:not(.touched) .sc-m.s-hb .si a:hover svg path {
    fill: hsla(0, 0%, 100%, .8)
}

.sc-m.s-hb .ci span {
    color: #fff
}

.sc-m.s-hb .ci span:before {
    color: hsla(0, 0%, 100%, .5)
}

.sc-m.s-hb .hbc-i,
.sc-m.s-hb .hbl-i {
    background: transparent
}

body:not(.touched) .sc-m.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-m.s-hb .hbl-i a:hover span {
    background: hsla(0, 0%, 100%, .3)
}

.sc-m.s-hb .hbc-i-l li>span,
.sc-m.s-hb .hbc-i li>span,
.sc-m.s-hb .hbl-i-l li>span,
.sc-m.s-hb .hbl-i li>span {
    background: rgba(0, 0, 0, .05)
}

.sc-m.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
    background: #666
}

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

.sc-m .logo-default embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

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

.sc-m .logo-bg {
    color: #222
}

.sc-m .logo-bg .b-l-c {
    background-color: #fff
}

.sc-m .logo-bg embed {
    color: #9a9a9a;
    outline-color: #666;
    border-color: #505050
}

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

.sc-m .logo-bg-inv .b-l-c {
    background-color: #000
}

.sc-m .logo-bg-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

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

.sc-m .logo-color .b-l-c {
    background-color: #888
}

.sc-m .logo-color embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

.sc-m .logo-color-inv {
    color: #888
}

.sc-m .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-m .logo-color-inv embed {
    color: #9a9a9a;
    outline-color: #666;
    border-color: #505050
}

.sc-m .logo-color-text {
    color: #888
}

.sc-m .logo-color-text embed {
    color: #9a9a9a;
    outline-color: #666;
    border-color: #505050
}

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

.sc-m .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-m .logo-color-alpha embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

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

.sc-m .logo-gray .b-l-c {
    background-color: rgba(0, 0, 0, .5)
}

.sc-m .logo-gray embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

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

.sc-m .logo-borders .b-l-text-w,
.sc-m .logo-borders .b-l-text:after,
.sc-m .logo-borders .b-l-text:before,
.sc-m .logo-borders .logo {
    border-color: #fff
}

.sc-m .logo-borders embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m .logo-wings {
    color: #fff
}

.sc-m .logo-wings embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m .logo-wings .b-l-text-w:after,
.sc-m .logo-wings .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-m .logo-beside {
    color: #fff
}

.sc-m .logo-beside embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m .logo-beside .b-l-text-w:after,
.sc-m .logo-beside .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-m .logo-underline {
    color: #fff
}

.sc-m .logo-underline embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m .logo-underline .b-l-text-w:after,
.sc-m .logo-underline .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-m.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-m.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-m.logo-center .logo-bg embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-m.logo-center .logo-bg-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m.logo-center .logo-color .b-l-text-w {
    background-color: #888
}

.sc-m.logo-center .logo-color embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

.sc-m.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-m.logo-center .logo-color-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-m.logo-center .logo-color-alpha embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-m.logo-center .logo-gray embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-m .b-text h1 {
    color: #fff
}

.sc-m .b-text h1:after {
    background: hsla(0, 0%, 100%, .7)
}

.sc-m .b-text h2 {
    color: #fff
}

.sc-m .b-text h2:after {
    background: hsla(0, 0%, 100%, .7)
}

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

.sc-m .b-text h3:after,
.sc-m .b-text h3:before {
    background: hsla(0, 0%, 100%, .7)
}

.sc-m.s .b.b-text h1 a,
.sc-m.s .b.b-text h2 a {
    color: inherit;
    border-color: hsla(0, 0%, 100%, .5)
}

.sc-m.s .b.b-text h3 a {
    color: inherit;
    border-color: hsla(0, 0%, 100%, .3)
}

.sc-m .b-text a,
.sc-m .link a {
    color: #fff;
    border-color: hsla(0, 0%, 100%, .5)
}

.sc-m.s-hb .ci a {
    color: #fff;
    border-color: #fff
}

body.wnd-fe:not(.touched) .sc-m.s-hb .ci a:hover {
    border-color: transparent
}

.sc-m .b-text blockquote {
    color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-text blockquote a {
    color: inherit!important;
    border-color: hsla(0, 0%, 100%, .2)!important
}

.sc-m .b-text blockquote:before {
    color: hsla(0, 0%, 100%, .3)
}

.sc-m .b-text blockquote h1,
.sc-m .b-text blockquote h2,
.sc-m .b-text blockquote h3,
.sc-m .b-text blockquote p {
    border-color: hsla(0, 0%, 100%, .3)
}

.sc-m .b-text blockquote h1:after,
.sc-m .b-text blockquote h2:after,
.sc-m .b-text blockquote h3:after,
.sc-m .b-text blockquote p:after {
    color: hsla(0, 0%, 100%, .3)
}

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

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

.sc-m .mt h3+h4:before {
    background: hsla(0, 0%, 100%, .25)
}

.sc-dt.wnd-a-button .wnd-sample-wrapper,
.sc-dt.wnd-a-choice label,
.sc-dt.wnd-switcher-item {
    background-color: #fff;
    background-image: linear-gradient(45deg, #c1c1c1 25%, transparent 0), linear-gradient(-45deg, #c1c1c1 25%, transparent 0), linear-gradient(45deg, transparent 75%, #c1c1c1 0), linear-gradient(-45deg, transparent 75%, #c1c1c1 0);
    background-size: 10px 10px;
    background-position: 0 0, 0 5px, 5px -5px, -5px 0;
    position: relative;
    background-repeat: repeat
}

.sc-dt.wnd-a-button .wnd-sample-wrapper:after,
.sc-dt.wnd-a-choice label:after,
.sc-dt.wnd-switcher-item:after {
    content: "";
    background: rgba(25, 25, 25, .5)!important;
    position: absolute
}

.sc-dt.wnd-switcher-item:after {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.sc-dt.wnd-a-button .wnd-sample-wrapper:after {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.sc-dt.wnd-a-choice label:after {
    top: 1px;
    left: 1px;
    width: 1.75rem;
    height: 1.75rem;
    border-radius: 4px
}

.sc-dt.wnd-media-solidColor i {
    background-image: linear-gradient(45deg, #c1c1c1 25%, transparent 0), linear-gradient(-45deg, #c1c1c1 25%, transparent 0), linear-gradient(45deg, transparent 75%, #c1c1c1 0), linear-gradient(-45deg, transparent 75%, #c1c1c1 0);
    background-size: 20px 20px;
    background-position: 0 0, 0 10px, 10px -10px, -10px 0
}

.sc-dt.wnd-media-solidColor i:after {
    content: "";
    background: rgba(25, 25, 25, .5)!important;
    width: 100%;
    height: 100%;
    position: absolute
}

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

.sc-dt .claim-default-inv {
    color: #000
}

.sc-dt .claim-bg {
    color: #222
}

.sc-dt .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-dt .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-dt .claim-color>span>span {
    background-color: #888;
    box-shadow: .9375rem 0 0 #888, -.9375rem 0 0 #888
}

.sc-dt .claim-color-inv {
    color: #888
}

.sc-dt .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-dt .claim-color-text {
    color: #888
}

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

.sc-dt .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 53%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 53%, .7), -.9375rem 0 0 hsla(0, 0%, 53%, .7)
}

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

.sc-dt .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

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

.sc-dt .claim-borders .sit-w {
    border-color: #fff
}

.sc-dt .claim-beside {
    color: #fff
}

.sc-dt .claim-beside .sit-w:after,
.sc-dt .claim-beside .sit-w:before {
    background-color: hsla(0, 0%, 100%, .7)
}

.sc-dt .claim-wings {
    color: #fff
}

.sc-dt .claim-wings .sit-w:after,
.sc-dt .claim-wings .sit-w:before {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-dt .claim-underline {
    color: #fff
}

.sc-dt .claim-underline:after {
    border-bottom-color: hsla(0, 0%, 100%, .7)
}

.sc-dt.s-hn .cart {
    color: hsla(0, 0%, 100%, .8)
}

.sc-dt.s-hn .cart:before {
    background-color: #666
}

.sc-dt.s-hn .cart .cart-text span {
    color: hsla(0, 0%, 100%, .8)
}

.sc-dt.s-hn .cart-piece-count {
    background: #fff;
    color: #000
}

.sc-dt.s-hn .cart a .cart-content-link:after {
    color: #fff
}

.sc-dt.s-hn.wnd-mt-classic .search-icon:before,
.sc-dt.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: #666
}

.sc-dt.s-hn.wnd-mt-classic .search-icon-text,
.sc-dt.s-hn.wnd-mt-sidebar .search-icon-text {
    color: hsla(0, 0%, 100%, .8)
}

.sc-dt.s-hn.wnd-mt-classic .search-icon:after,
.sc-dt.s-hn.wnd-mt-sidebar .search-icon:after {
    color: #fff
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: hsla(0, 0%, 100%, .2)
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.sc-dt.s-hn .search-results,
.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-dt.s-hn .search-results .ssb-wrapper {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-dt.s-hn .search-results .ssb-category-products-header,
.sc-dt.s-hn .search-results .ssb-category-products-header:hover {
    color: hsla(0, 0%, 40%, .8)
}

.sc-dt.s-hn .search-results .ssb-view-all,
.sc-dt.s-hn .search-results .ssb-view-all:hover {
    color: #666
}

.sc-dt.s-hn .search-results .ssb-item-type {
    color: hsla(0, 0%, 40%, .5)
}

.sc-dt.s-hn .search-results .ssb-item a:hover,
.sc-dt.s-hn .search-results .ssb-product a:hover {
    background-color: hsla(0, 0%, 40%, .08)
}

.sc-dt.s-hn .search-results .ssb-product,
.sc-dt.s-hn .search-results .ssb-product:hover {
    color: #666
}

.sc-dt.s-hn .search-results .ssb-view-all:before,
.sc-dt.s-hn .search-results .ssb hr {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-dt.s-hn.wnd-mt-sliding .search-icon:after {
    color: #fff
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: hsla(0, 0%, 100%, .2)
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-dt.s-hn.wnd-mt-boxed .cart a {
    background: #000;
    color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-dt.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-dt.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #fff
}

.sc-dt.s-hn.wnd-mt-boxed .search {
    background: #000;
    color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: hsla(0, 0%, 100%, .2)
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-dt.s-hn.wnd-mt-boxed #menu-submit {
    color: #fff;
    background-color: #000;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-dt.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-dt.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-dt.s-hn.wnd-mt-boxed #menu-submit span,
.sc-dt.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-dt.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #fff
}

.sc-dt.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-dt.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-dt #menu-mobile {
    color: #fff
}

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

.sc-dt.s-hn .s-bg,
.wt-boxed-bg .sc-dt.s-hn .s-bg {
    background-color: rgba(25, 25, 25, .5)
}

body:not(.l-d-waves) .sc-dt.s-hn.wnd-nav-border .s-w:after {
    background: hsla(0, 0%, 100%, .2)
}

.sc-dt.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid hsla(0, 0%, 100%, .2)
}

.sc-dt.s-hn:not(.wnd-nav-border) .bgonscroll {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.l-default .sc-dt.s-hn .bgonscroll {
    background: #2f2f2f;
    border-color: #fff
}

.l-default .sc-dt.s-hn .bgonscroll .n-l,
.l-default .sc-dt.s-hn .bgonscroll.n-l-w .s-c {
    background: transparent
}

.sc-dt.s-hn .bgonscroll .n-l,
.sc-dt.s-hn .bgonscroll.n-l-w .s-c {
    background: #2f2f2f
}

.sc-dt .logo-default {
    color: #fff
}

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

.sc-dt .logo-bg {
    color: #222
}

.sc-dt .logo-bg .b-l-c {
    background-color: #fff
}

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

.sc-dt .logo-bg-inv .b-l-c {
    background-color: #000
}

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

.sc-dt .logo-color .b-l-c {
    background-color: #888
}

.sc-dt .logo-color-inv {
    color: #888
}

.sc-dt .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-dt .logo-color-text {
    color: #888
}

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

.sc-dt .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-dt .logo-gray {
    color: #fff
}

.sc-dt .logo-gray .b-l-c {
    background-color: rgba(0, 0, 0, .5)
}

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

.sc-dt .logo-borders .b-l-text-w,
.sc-dt .logo-borders .b-l-text:after,
.sc-dt .logo-borders .b-l-text:before,
.sc-dt .logo-borders .logo {
    border-color: #fff
}

.sc-dt .logo-wings {
    color: #fff
}

.sc-dt .logo-wings .b-l-text-w:after,
.sc-dt .logo-wings .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-dt .logo-beside {
    color: #fff
}

.sc-dt .logo-beside .b-l-text-w:after,
.sc-dt .logo-beside .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-dt .logo-underline {
    color: #fff
}

.sc-dt .logo-underline .b-l-text-w:after,
.sc-dt .logo-underline .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .7)
}

.sc-dt.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-dt.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-dt.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-dt.logo-center .logo-color .b-l-text-w {
    background-color: #888
}

.sc-dt.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-dt.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-dt.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-wt.wnd-a-button .wnd-sample-wrapper,
.sc-wt.wnd-a-choice label,
.sc-wt.wnd-switcher-item {
    background-color: #fff;
    background-image: linear-gradient(45deg, #c1c1c1 25%, transparent 0), linear-gradient(-45deg, #c1c1c1 25%, transparent 0), linear-gradient(45deg, transparent 75%, #c1c1c1 0), linear-gradient(-45deg, transparent 75%, #c1c1c1 0);
    background-size: 10px 10px;
    background-position: 0 0, 0 5px, 5px -5px, -5px 0;
    position: relative;
    background-repeat: repeat
}

.sc-wt.wnd-a-button .wnd-sample-wrapper:after,
.sc-wt.wnd-a-choice label:after,
.sc-wt.wnd-switcher-item:after {
    content: "";
    background: hsla(0, 0%, 100%, .7)!important;
    position: absolute
}

.sc-wt.wnd-switcher-item:after {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.sc-wt.wnd-a-button .wnd-sample-wrapper:after {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.sc-wt.wnd-a-choice label:after {
    top: 1px;
    left: 1px;
    width: 1.75rem;
    height: 1.75rem;
    border-radius: 4px
}

.sc-wt.wnd-media-solidColor i {
    background-image: linear-gradient(45deg, #c1c1c1 25%, transparent 0), linear-gradient(-45deg, #c1c1c1 25%, transparent 0), linear-gradient(45deg, transparent 75%, #c1c1c1 0), linear-gradient(-45deg, transparent 75%, #c1c1c1 0);
    background-size: 20px 20px;
    background-position: 0 0, 0 10px, 10px -10px, -10px 0
}

.sc-wt.wnd-media-solidColor i:after {
    content: "";
    background: hsla(0, 0%, 100%, .7)!important;
    width: 100%;
    height: 100%;
    position: absolute
}

.sc-wt .claim-default {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .claim-default-inv {
    color: #fff
}

.sc-wt .claim-bg {
    color: #222
}

.sc-wt .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-wt .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-wt .claim-color>span>span {
    background-color: #888;
    box-shadow: .9375rem 0 0 #888, -.9375rem 0 0 #888
}

.sc-wt .claim-color-inv {
    color: #888
}

.sc-wt .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-wt .claim-color-text {
    color: #888
}

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

.sc-wt .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 53%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 53%, .7), -.9375rem 0 0 hsla(0, 0%, 53%, .7)
}

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

.sc-wt .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

.sc-wt .claim-borders {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .claim-borders .sit-w {
    border-color: rgba(0, 0, 0, .9)
}

.sc-wt .claim-beside {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .claim-beside .sit-w:after,
.sc-wt .claim-beside .sit-w:before {
    background-color: rgba(0, 0, 0, .6)
}

.sc-wt .claim-wings {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .claim-wings .sit-w:after,
.sc-wt .claim-wings .sit-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-wt .claim-underline {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .claim-underline:after {
    border-bottom-color: rgba(0, 0, 0, .6)
}

.sc-wt.s-hn .cart {
    color: rgba(0, 0, 0, .7)
}

.sc-wt.s-hn .cart:before {
    background-color: #d1d1d1
}

.sc-wt.s-hn .cart .cart-text span {
    color: rgba(0, 0, 0, .7)
}

.sc-wt.s-hn .cart-piece-count {
    background: rgba(0, 0, 0, .9);
    color: #fff
}

.sc-wt.s-hn .cart a .cart-content-link:after {
    color: rgba(0, 0, 0, .9)
}

.sc-wt.s-hn.wnd-mt-classic .search-icon:before,
.sc-wt.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: #d1d1d1
}

.sc-wt.s-hn.wnd-mt-classic .search-icon-text,
.sc-wt.s-hn.wnd-mt-sidebar .search-icon-text {
    color: rgba(0, 0, 0, .7)
}

.sc-wt.s-hn.wnd-mt-classic .search-icon:after,
.sc-wt.s-hn.wnd-mt-sidebar .search-icon:after {
    color: rgba(0, 0, 0, .9)
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: rgba(0, 0, 0, .1)
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-wt.s-hn .search-results {
    color: rgba(0, 0, 0, .7)
}

.sc-wt.s-hn .search-results .ssb-wrapper {
    border-color: rgba(0, 0, 0, .08)
}

.sc-wt.s-hn .search-results .ssb-category-products-header,
.sc-wt.s-hn .search-results .ssb-category-products-header:hover {
    color: rgba(0, 0, 0, .8)
}

.sc-wt.s-hn .search-results .ssb-view-all,
.sc-wt.s-hn .search-results .ssb-view-all:hover {
    color: rgba(0, 0, 0, .7)
}

.sc-wt.s-hn .search-results .ssb-item-type {
    color: rgba(0, 0, 0, .5)
}

.sc-wt.s-hn .search-results .ssb-item a:hover,
.sc-wt.s-hn .search-results .ssb-product a:hover {
    background-color: rgba(0, 0, 0, .08)
}

.sc-wt.s-hn .search-results .ssb-product,
.sc-wt.s-hn .search-results .ssb-product:hover {
    color: rgba(0, 0, 0, .7)
}

.sc-wt.s-hn .search-results .ssb-view-all:before,
.sc-wt.s-hn .search-results .ssb hr {
    border-color: rgba(0, 0, 0, .08)
}

.sc-wt.s-hn.wnd-mt-sliding .search-icon:after {
    color: rgba(0, 0, 0, .9)
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: rgba(0, 0, 0, .1)
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-wt.s-hn.wnd-mt-boxed .cart a {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-wt.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-wt.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #222
}

.sc-wt.s-hn.wnd-mt-boxed .search {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: rgba(0, 0, 0, .1)
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-wt.s-hn.wnd-mt-boxed #menu-submit {
    color: #222;
    background-color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-wt.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-wt.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-wt.s-hn.wnd-mt-boxed #menu-submit span,
.sc-wt.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-wt.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #222
}

.sc-wt.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-wt.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-wt #menu-mobile {
    color: rgba(0, 0, 0, .9)
}

.sc-wt #menu-submit span,
.sc-wt #menu-submit span:after,
.sc-wt #menu-submit span:before {
    background-color: rgba(0, 0, 0, .9)
}

.sc-wt.s-hn .s-bg,
.wt-boxed-bg .sc-wt.s-hn .s-bg {
    background-color: hsla(0, 0%, 100%, .7)
}

body:not(.l-d-waves) .sc-wt.s-hn.wnd-nav-border .s-w:after {
    background: rgba(0, 0, 0, .1)
}

.sc-wt.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.sc-wt.s-hn:not(.wnd-nav-border) .bgonscroll {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.l-default .sc-wt.s-hn .bgonscroll {
    background: #fff;
    border-color: #fff
}

.l-default .sc-wt.s-hn .bgonscroll .n-l,
.l-default .sc-wt.s-hn .bgonscroll.n-l-w .s-c {
    background: transparent
}

.sc-wt.s-hn .bgonscroll .n-l,
.sc-wt.s-hn .bgonscroll.n-l-w .s-c {
    background: #fff
}

.sc-wt .logo-default {
    color: rgba(0, 0, 0, .9)
}

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

.sc-wt .logo-bg {
    color: #222
}

.sc-wt .logo-bg .b-l-c {
    background-color: #fff
}

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

.sc-wt .logo-bg-inv .b-l-c {
    background-color: #000
}

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

.sc-wt .logo-color .b-l-c {
    background-color: #888
}

.sc-wt .logo-color-inv {
    color: #888
}

.sc-wt .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-wt .logo-color-text {
    color: #888
}

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

.sc-wt .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-wt .logo-gray {
    color: #fff
}

.sc-wt .logo-gray .b-l-c {
    background-color: rgba(0, 0, 0, .5)
}

.sc-wt .logo-borders {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .logo-borders .b-l-text-w,
.sc-wt .logo-borders .b-l-text:after,
.sc-wt .logo-borders .b-l-text:before,
.sc-wt .logo-borders .logo {
    border-color: rgba(0, 0, 0, .9)
}

.sc-wt .logo-wings {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .logo-wings .b-l-text-w:after,
.sc-wt .logo-wings .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-wt .logo-beside {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .logo-beside .b-l-text-w:after,
.sc-wt .logo-beside .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-wt .logo-underline {
    color: rgba(0, 0, 0, .9)
}

.sc-wt .logo-underline .b-l-text-w:after,
.sc-wt .logo-underline .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-wt.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-wt.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-wt.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-wt.logo-center .logo-color .b-l-text-w {
    background-color: #888
}

.sc-wt.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-wt.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-wt.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-none.sc-b:not(.s-hn) .s-bg,
.sc-none.sc-d:not(.s-hn) .s-bg,
.sc-none.sc-m:not(.s-hn) .s-bg,
.sc-none.sc-ml:not(.s-hn) .s-bg,
.sc-none.sc-w:not(.s-hn) .s-bg {
    background: transparent;
    display: none
}

.sc-none.wnd-a-button .wnd-sample-wrapper,
.sc-none.wnd-a-choice .wnd-a-choice-inner,
.sc-none.wnd-a-choice label,
.sc-none.wnd-bgr-fx,
.sc-none.wnd-media-solidColor i,
.sc-none.wnd-switcher-item {
    background-color: #fff;
    background-image: linear-gradient(-45deg, #fff 48%, red 50%, red 52%, #fff 53%);
    background-repeat: no-repeat;
    background-size: cover
}

.sc-none.s-hn {
    background: transparent!important
}

.sc-none.s-hn .s-bg {
    display: none;
    background: transparent
}

.sc-none.s-hn.wnd-nav-border:after {
    background: none!important
}

.sc-cd.l-bg,
.sc-cd .s-bg {
    background-color: #222
}

.sc-cd .bgonscroll {
    background-color: #222!important
}

.sc-cd.s-c,
.sc-cd.wnd-a-button .wnd-sample-wrapper,
.sc-cd.wnd-a-choice label,
.sc-cd.wnd-media-solidColor i,
.sc-cd.wnd-switcher-item {
    background-color: #222
}

.sc-cm.l-bg,
.sc-cm .s-bg {
    background-color: #666
}

.sc-cm .bgonscroll {
    background-color: #666!important
}

.sc-cm.s-c,
.sc-cm.wnd-a-button .wnd-sample-wrapper,
.sc-cm.wnd-a-choice label,
.sc-cm.wnd-media-solidColor i,
.sc-cm.wnd-switcher-item {
    background-color: #666
}

.sc-cl.l-bg,
.sc-cl .s-bg {
    background-color: #888
}

.sc-cl .bgonscroll {
    background-color: #888!important
}

.sc-cl.s-c,
.sc-cl.wnd-a-button .wnd-sample-wrapper,
.sc-cl.wnd-a-choice label,
.sc-cl.wnd-media-solidColor i,
.sc-cl.wnd-switcher-item {
    background-color: #888
}

.sc-cs.l-bg,
.sc-cs .s-bg {
    background-color: #c3c3c3
}

.sc-cs .bgonscroll {
    background-color: #c3c3c3!important
}

.sc-cs.s-c,
.sc-cs.wnd-a-button .wnd-sample-wrapper,
.sc-cs.wnd-a-choice label,
.sc-cs.wnd-media-solidColor i,
.sc-cs.wnd-switcher-item {
    background-color: #c3c3c3
}

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

.sc-a.s-c {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-a.s-c,
.sc-a.wnd-a-button .wnd-sample-wrapper,
.sc-a.wnd-a-choice label,
.sc-a.wnd-media-solidColor i,
.sc-a.wnd-switcher-item {
    background-color: #272727
}

.sc-a .blog .item-head h2 {
    color: #fff
}

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

.sc-a .blog .item-perex p {
    color: hsla(0, 0%, 100%, .9)
}

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

.sc-a .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000)
}

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

.sc-a .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: #3b3b3b
}

body.wnd-fe:not(.touched) .sc-a .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #666
}

.sc-a .blog-tiles-large .wnd-empty-thumbnail .item-date {
    color: #888
}

body.wnd-cms:not(.touched) .sc-a .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #666
}

.sc-a .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-a .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
    background-color: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-a .blog-feed-board .item-head h2 {
    color: #222
}

.sc-a .blog-feed-board .item-date:before {
    background-color: #fff
}

.sc-a .blog-feed-board .item-date:after {
    background-color: #666
}

.sc-a .blog-feed-board .item-date>div {
    background-color: #666;
    color: #fff
}

.sc-a .blog-feed-board .item-perex blockquote,
.sc-a .blog-feed-board .item-perex h1,
.sc-a .blog-feed-board .item-perex h2,
.sc-a .blog-feed-board .item-perex h3,
.sc-a .blog-feed-board .item-perex h4,
.sc-a .blog-feed-board .item-perex p {
    color: #666
}

.sc-a .s-bdh-t {
    color: #fff
}

.sc-a .s-bdh-t:after {
    background-color: hsla(0, 0%, 100%, .85)
}

.sc-a .s-bdh-d {
    color: hsla(0, 0%, 100%, .75)
}

.sc-a.s-hm-contentbox .s-bdh-d,
.sc-a.s-hm-contentbox .s-bdh-t {
    color: #fff
}

.sc-a .b-btn-1 .b-btn-l,
.sc-a .b-btn-1 .wnd-replace-form-button,
.sc-a .b-e .b-btn-3 .b-btn-l,
.sc-a .b-e .b-btn-3 .wnd-replace-form-button {
    background-color: #fff;
    color: #222;
    border-color: #fff
}

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

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

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

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

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

body.wnd-fe:not(.touched) .sc-a .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-a .b-btn-3 .wnd-replace-form-button:hover {
    background-color: hsla(0, 0%, 90%, .85);
    border-color: transparent
}

.sc-a .b-btn-4 .b-btn-l,
.sc-a .b-btn-4 .wnd-replace-form-button {
    border-color: hsla(0, 0%, 100%, .75);
    color: hsla(0, 0%, 100%, .85);
    background-color: transparent
}

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

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

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

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

.b-btn-dbb .sc-a .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-a .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-a .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-a .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-a .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-a .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
    border-bottom-color: rgba(0, 0, 0, .12)!important
}

.b-btn-dbb .sc-a .b-btn-2 .b-btn-l,
.b-btn-dbb .sc-a .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb .sc-a .b-btn-4 .b-btn-l,
.b-btn-dbb .sc-a .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 hsla(0, 0%, 100%, .25)
}

.b-btn-dso .sc-a .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .sc-a .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

body:not(.touched).wnd-fe.b-btn-dso .sc-a .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-a .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .17)
}

.sc-a .b-e-crt.wnd-checkout-disable .b-e-crt-cho .b-btn-l {
    color: hsla(0, 0%, 100%, .85);
    border-color: #3b3b3b;
    background-color: #3b3b3b
}

.sc-a .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
body.wnd-fe:not(.touched) .sc-a .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l:hover {
    color: #9c9c9c;
    background-color: #434343;
    border-color: #434343
}

body .sc-a .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    color: hsla(0, 0%, 100%, .85);
    border-color: #3b3b3b;
    background-color: #3b3b3b
}

.b-btn-dbb .sc-a .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    border-bottom-color: #9c9c9c!important
}

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

.sc-a .claim-default-inv {
    color: #000
}

.sc-a .claim-bg {
    color: #222
}

.sc-a .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-a .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-a .claim-color>span>span {
    background-color: #888;
    box-shadow: .9375rem 0 0 #888, -.9375rem 0 0 #888
}

.sc-a .claim-color-inv {
    color: #888
}

.sc-a .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-a .claim-color-text {
    color: #888
}

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

.sc-a .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 53%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 53%, .7), -.9375rem 0 0 hsla(0, 0%, 53%, .7)
}

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

.sc-a .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

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

.sc-a .claim-borders .sit-w {
    border-color: #fff
}

.sc-a .claim-beside {
    color: #fff
}

.sc-a .claim-beside .sit-w:after,
.sc-a .claim-beside .sit-w:before {
    background-color: hsla(0, 0%, 100%, .85)
}

.sc-a .claim-wings {
    color: #fff
}

.sc-a .claim-wings .sit-w:after,
.sc-a .claim-wings .sit-w:before {
    border-color: hsla(0, 0%, 100%, .85)
}

.sc-a .claim-underline {
    color: #fff
}

.sc-a .claim-underline:after {
    border-bottom-color: hsla(0, 0%, 100%, .85)
}

.sc-a .arrow-submit {
    background-color: #000;
    color: hsla(0, 0%, 100%, .9);
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body.wnd-fe:not(.touched) .sc-a .arrow:hover .gallery-arrow-submit {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-a .dots li {
    background-color: #666
}

.sc-a .dots li.active,
body.wnd-fe:not(.touched) .sc-a .dots li:hover {
    background-color: hsla(0, 0%, 100%, .9)
}

.sc-a .pager a {
    color: #c3c3c3
}

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

.sc-a .pager a:after,
.sc-a .pager a:before,
body.wnd-cms:not(.touched) .sc-a .wnd-active-listing-zone .pager a:hover {
    color: hsla(0, 0%, 100%, .75)
}

.sc-a .line-color {
    border-color: #666
}

.sc-a .wnd-image-placeholder embed {
    color: #fff!important;
    opacity: .9!important
}

.sc-a .wnd-empty-thumbnail .b-e-crt-img,
.sc-a .wnd-empty-thumbnail .b-tb,
.sc-a .wnd-empty-thumbnail .prd-gal-c,
.sc-a .wnd-empty-thumbnail.ssb-product-image,
.sc-a .wnd-image-placeholder>div {
    background-color: #434343
}

.sc-a .b-img-embed {
    border-color: hsla(0, 0%, 100%, .9)
}

.sc-a .b-img embed {
    color: #f0f0f0;
    outline-color: #e9e9e9;
    border-color: #b6b6b6
}

.img-t-o .sc-a .b-gal-slideshow .b-gal-t,
.img-t-u .sc-a .b-gal-t,
.img-t-u .sc-a .b-img-t,
.sc-a .loading {
    color: hsla(0, 0%, 100%, .9)
}

.b-e-bs .sc-a .b-e-g .item-wrapper {
    border-color: #3b3b3b
}

.b-e-bs .sc-a .b-e-g .prd-price {
    color: hsla(0, 0%, 100%, .9)
}

body:not(.touched).wnd-cms.b-e-bs .sc-a .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-a .b-e-g .item-wrapper:hover {
    border-color: #666
}

.b-e-ds .sc-a .b-e-g .item-media {
    background-color: transparent
}

body:not(.touched).wnd-cms.b-e-ds .sc-a .b-e-g.wnd-active-listing-zone .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-a .b-e-g .item:hover {
    box-shadow: #666
}

.b-e-frs .sc-a .b-e-g .item-media {
    background-color: #434343
}

.b-e-frs .sc-a .b-e-g .item-wrapper {
    background-color: #434343;
    box-shadow: 0 .25rem 0 hsla(0, 0%, 100%, .25)
}

body:not(.touched).wnd-cms.b-e-frs .sc-a .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-a .b-e-g .item-wrapper:hover {
    background-color: #4c4c4c
}

.sc-a .b-e-g .prd-title {
    color: #fff
}

.sc-a .b-e-g .prd-price {
    color: hsla(0, 0%, 100%, .9)
}

.sc-a .b-e-g .prd-price-com {
    color: hsla(0, 0%, 100%, .75)
}

.sc-a .b-e-s .prd-price,
.sc-a .b-e-s .prd-title {
    color: #fff
}

.sc-a .b-e-s .prd-price-com {
    color: hsla(0, 0%, 100%, .75)
}

.sc-a .b-e-f-title {
    color: #fff;
    border-bottom-color: hsla(0, 0%, 100%, .75)
}

.sc-a .b-e-f a {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-a .b-e-f a:hover {
    color: #fff
}

.sc-a .b-e-f-select select {
    box-shadow: 0 0 0 transparent;
    background: #000;
    border-color: #666;
    color: hsla(0, 0%, 100%, .9)
}

body.wnd-fe:not(.touched) .sc-a .b-e-f-select select:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-a .b-e-f-select select:focus {
    outline: none;
    box-shadow: 0 0 .3125rem #129fea;
    border-color: #129fea
}

.sc-a .b-e-f-select select option {
    color: #666
}

.sc-a .b-e-f-select select option:disabled {
    color: #dedede
}

.sc-a .b-e-f-select .select:after {
    color: hsla(0, 0%, 100%, .9)
}

body.wnd-cms:not(.touched) .sc-a .b-e.wnd-active-listing-zone .b-e-f a:hover {
    color: #fff
}

.sc-a .prd-label:not(.prd-out-of-stock) .prd-label-c {
    color: #fff;
    background-color: #666
}

.sc-a .prd-out-of-stock-c {
    color: #888;
    background-color: #e8e8e8
}

.sc-a .b-e-crt-head div {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-e-crt-tr {
    background-color: #2f2f2f;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-a .b-e-crt-title {
    color: #fff
}

.sc-a .b-e-crt-price,
.sc-a .b-e-crt-variant {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-e-crt-qty input {
    background-color: #fff;
    border-color: #666;
    color: #666
}

.sc-a .b-e-crt-qty input:focus {
    border-color: #129fea!important;
    box-shadow: none!important
}

.sc-a .b-e-crt-qty input:invalid {
    color: #e9322d;
    border-color: #e9322d!important;
    box-shadow: none!important
}

body.wnd-fe:not(.touched) .sc-a .b-e-crt-qty input:hover:not(:focus) {
    border-color: #9c9c9c!important
}

.sc-a .b-e-crt-qty-btn:after,
.sc-a .b-e-crt-qty-btn:before {
    background-color: hsla(0, 0%, 100%, .85)
}

body.wnd-fe:not(.touched) .sc-a .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-a .b-e-crt-qty-btn:hover:before {
    background-color: hsla(0, 0%, 100%, .9)
}

body.wnd-fe:not(.touched) .sc-a .b-e-crt-qty:hover input:not(:disabled) {
    border-color: hsla(0, 0%, 100%, .75)
}

.sc-a .b-e-crt-out-of-stock {
    color: #e9322d
}

.sc-a .b-e-crt-sum {
    color: #fff
}

.sc-a .b-e-crt-delete {
    color: hsla(0, 0%, 100%, .75)
}

.sc-a .b-e-crt-tot-label,
body.wnd-fe:not(.touched) .sc-a .b-e-crt-delete:hover {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-e-crt-tot-value {
    color: #fff
}

.sc-a .b-e-crt-cho {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .2);
    background-color: #272727
}

.sc-a .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
    color: #e9322d
}

.sc-a .b-e-d .prd-title {
    color: #fff
}

.sc-a .b-e-d .prd-title:after {
    background-color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-e-d .prd-variants-title {
    color: #fff
}

.sc-a .b-e-d .prd-ribbon-c {
    color: #fff;
    background-color: #fff
}

.sc-a .b-e-d .prd-price {
    color: #fff
}

.sc-a .b-e-d .prd-price-com {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-e-d .prd-crt {
    box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
    background-color: #000
}

.sc-a.s-f {
    color: hsla(0, 0%, 100%, .9)
}

.sc-a.s-f-edit .s-f-l-w:before,
.sc-a.s-f .s-f-border.border-top:before {
    border-top-color: #666
}

.sc-a.s-f .s-f-ez .b-text p a,
.sc-a.s-f .s-f-ez .link a,
.sc-a.s-f .s-f-l .b-text p a,
.sc-a.s-f .s-f-l .link a {
    color: hsla(0, 0%, 100%, .9);
    border-color: hsla(0, 0%, 100%, .6)
}

body.wnd-fe:not(.touched) .sc-a.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-a.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-a.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-a.s-f .s-f-l .link a:hover {
    color: hsla(0, 0%, 100%, .9);
    border-color: hsla(0, 0%, 100%, .9)
}

.sc-a.s-f .s-f-lang-t,
.sc-a.s-f .s-f-lang .link:after {
    color: hsla(0, 0%, 100%, .9)
}

.ac-h .sc-a.s-f .b-text h1,
.ac-h .sc-a.s-f .b-text h2 {
    color: #fff
}

.ac-s .sc-a.s-f .b-text h3 {
    color: hsla(0, 0%, 100%, .85)
}

.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1,
.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2,
.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3,
.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote p {
    border-color: hsla(0, 0%, 100%, .85)
}

.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote:before,
.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1:after,
.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2:after,
.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3:after,
.ac-i .sc-a.s-f:not([class*=wnd-background-solid]) .b-text blockquote p:after {
    color: hsla(0, 0%, 100%, .25)
}

.l:not(.l-boxed) .sc-a.s-f-map .s-bg {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.l:not(.l-boxed) .sc-a.s-f-map .s-o {
    background-color: #272727
}

.l-boxed .sc-a.s-f-edit .s-f-l-w,
.l-boxed .sc-a.s-f-map .s-f-l-w {
    background-color: #383838;
    color: #c3c3c3
}

.l-boxed .sc-a.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-a.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-a.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-a.s-f-map .s-f-l-w .s-f-lang-t {
    color: #c3c3c3
}

.l-boxed .sc-a.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-a.s-f-map .s-f-l-w .link a {
    color: #c3c3c3;
    border-color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-a.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-a.s-f-map .s-f-l-w .link:after {
    color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-a.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-a.s-f-map .s-f-bg-stripe {
    background-color: #383838
}

body:not(.touched).l-boxed .sc-a.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched).l-boxed .sc-a.s-f-map .s-f-l-w .link a:hover {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.sc-a .form.b-form-default .wnd-required label,
.sc-a .form.b-form-default label {
    color: hsla(0, 0%, 100%, .9)
}

.sc-a .form.b-form-default input,
.sc-a .form.b-form-default select,
.sc-a .form.b-form-default textarea {
    background: #fff;
    border-color: #666;
    color: #666;
    box-shadow: none
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-a .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-a .form.b-form-default textarea:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-a .form.b-form-default .select {
    color: #666
}

.sc-a .form.b-form-default select option {
    color: #222
}

.sc-a .form.b-form-default select option:disabled {
    color: #c3c3c3
}

.sc-a .form.b-form-default .form-group-content label {
    color: hsla(0, 0%, 100%, .9)
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-group-content input:hover:not(:focus)+div {
    border-color: #9c9c9c
}

.sc-a .form.b-form-default .checkbox,
.sc-a .form.b-form-default .radio-button {
    background: #fff;
    border-color: #666;
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .form.b-form-default .checkbox:after {
    color: #222
}

.sc-a .form.b-form-default .radio-button:after {
    background: #222
}

.sc-a .form.b-form-default .form-file-button {
    background: none;
    color: hsla(0, 0%, 100%, .9);
    border-color: #666
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-file-button:hover {
    background: none;
    color: hsla(0, 0%, 100%, .9);
    border-color: #9c9c9c
}

.sc-a .form.b-form-default .form-date input:focus+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-date input:hover+.datepicker-icon:after {
    color: hsla(0, 0%, 100%, .9)
}

.sc-a .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-date.wnd-validate-error input:hover+.datepicker-icon:after {
    color: #e9322d
}

.sc-a .form.b-form-default .form-date.wnd-validate-error input:focus+.datepicker-icon:after {
    color: hsla(0, 0%, 100%, .9)
}

.sc-a .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after {
    color: hsla(0, 0%, 100%, .9)!important
}

.sc-a .form.b-form-default .form-input.wnd-validate-error :not(label):not(span) {
    outline: 0;
    border-color: #e9322d;
    color: #e9322d;
    box-shadow: none
}

.sc-a .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):focus {
    border-color: #e9322d;
    color: #666
}

.sc-a .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:focus+div,
.sc-a .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:focus+div,
body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:hover+div,
body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:hover+div,
body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):hover {
    border-color: #e9322d
}

.sc-a .form.b-form-default .form-input input,
.sc-a .form.b-form-default .form-input select,
.sc-a .form.b-form-default .form-input textarea {
    transition: color .3s, border-color .3s;
    box-shadow: 0 0 0 transparent
}

.sc-a .form.b-form-default .form-input input:focus,
.sc-a .form.b-form-default .form-input select:focus,
.sc-a .form.b-form-default .form-input textarea:focus {
    outline: none;
    transition: box-shadow .3s, border-color .3s;
    box-shadow: none;
    border-color: #129fea!important
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-input input:hover,
body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-input select:hover,
body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-input textarea:hover {
    transition: box-shadow .3s, border-color .3s
}

.sc-a .form.b-form-light .wnd-required label,
.sc-a .form.b-form-light label {
    color: hsla(0, 0%, 100%, .9)
}

.sc-a .form.b-form-light input,
.sc-a .form.b-form-light select,
.sc-a .form.b-form-light textarea {
    background: transparent;
    border-color: #666;
    color: hsla(0, 0%, 100%, .85)
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus):not(:checked) {
    border-color: #9c9c9c
}

.sc-a .form.b-form-light .form-email input {
    color: transparent
}

.sc-a .form.b-form-light .form-email input.not-empty,
.sc-a .form.b-form-light .select {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .form.b-form-light .select:after {
    color: #666
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .select:hover:after {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .form.b-form-light select.not-clicked,
.sc-a .form.b-form-light select:disabled.not-clicked {
    color: hsla(0, 0%, 100%, 0)
}

.sc-a .form.b-form-light select:disabled option,
.sc-a .form.b-form-light select option {
    color: #222
}

.sc-a .form.b-form-light select:disabled option:disabled,
.sc-a .form.b-form-light select option:disabled {
    color: #c3c3c3
}

.sc-a .form.b-form-light .form-number-controls button {
    background: transparent
}

.sc-a .form.b-form-light .form-group-content label,
.sc-a .form.b-form-light .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-number-controls button:hover:after {
    color: hsla(0, 0%, 100%, .9)
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-group-content input:hover:not(:focus):not(:checked)+div {
    border-color: #9c9c9c
}

.sc-a .form.b-form-light .checkbox,
.sc-a .form.b-form-light .radio-button {
    background: transparent;
    border-color: #666;
    color: #9c9c9c
}

.sc-a .form.b-form-light .form-file-button:after {
    color: hsla(0, 0%, 100%, .9)
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file-base:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file label:hover~.form-file-cover {
    border-bottom-color: hsla(0, 0%, 100%, .9)
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file-base:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file label:hover~.form-file-cover .form-file-button:after {
    color: hsla(0, 0%, 100%, .9)
}

.sc-a .form.b-form-light .form-file-cover {
    border-bottom-color: #666
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file-cover:hover {
    border-bottom-color: #9c9c9c
}

.sc-a .form.b-form-light .form-file-text {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .form.b-form-light .form-file-remove:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file-remove:hover:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file>label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: hsla(0, 0%, 100%, .9)
}

.sc-a .form.b-form-light input[type=date] {
    color: transparent
}

.sc-a .form.b-form-light input[type=date]::-webkit-input-placeholder {
    color: transparent
}

.sc-a .form.b-form-light input[type=date]:-moz-placeholder,
.sc-a .form.b-form-light input[type=date]::-moz-placeholder {
    color: transparent
}

.sc-a .form.b-form-light input[type=date].not-empty,
.sc-a .form.b-form-light input[type=date]:focus {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .form.b-form-light input[type=date].not-empty::-webkit-input-placeholder,
.sc-a .form.b-form-light input[type=date]:focus::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .form.b-form-light input[type=date].not-empty:-moz-placeholder,
.sc-a .form.b-form-light input[type=date].not-empty::-moz-placeholder,
.sc-a .form.b-form-light input[type=date]:focus:-moz-placeholder,
.sc-a .form.b-form-light input[type=date]:focus::-moz-placeholder {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .form.b-form-light .form-date input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-date input:hover+label+.datepicker-icon:after {
    color: #fff
}

.sc-a .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-a .form.b-form-light .form-date.wnd-validate-error input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-date.wnd-validate-error input:hover+label+.datepicker-icon:after {
    color: #e9322d
}

.sc-a .form.b-form-light .form-date.wnd-validate-error input:focus:hover+label+.datepicker-icon:after {
    color: #e9322d!important
}

.sc-a .form.b-form-light .form-input input:focus,
.sc-a .form.b-form-light .form-input select:focus,
.sc-a .form.b-form-light .form-input textarea:focus {
    border-color: #129fea!important
}

.sc-a .form.b-form-light .form-input input:focus+label,
.sc-a .form.b-form-light .form-input input:focus+label:after,
.sc-a .form.b-form-light .form-input select:focus+label,
.sc-a .form.b-form-light .form-input select:focus+label:after,
.sc-a .form.b-form-light .form-input textarea:focus+label,
.sc-a .form.b-form-light .form-input textarea:focus+label:after {
    color: #129fea!important
}

.sc-a .form.b-form-light .form-group-content input[type=radio]:checked+div {
    border-color: #9c9c9c
}

.sc-a .form.b-form-light .form-group-content input[type=radio]+div:after {
    background-color: #9c9c9c
}

.sc-a .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
    border-color: #9c9c9c;
    background-color: #9c9c9c
}

.sc-a .form.b-form-light .form-group-content input[type=checkbox]+div:after {
    border-color: #fff
}

.sc-a .form.b-form-light .form-input.wnd-validate-error input,
.sc-a .form.b-form-light .form-input.wnd-validate-error textarea {
    color: #e9322d
}

.sc-a .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-a .form.b-form-light .form-input.wnd-validate-error textarea:focus {
    color: hsla(0, 0%, 100%, .85)
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error input:focus:hover,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error textarea:focus:hover {
    border-color: #9c9c9c
}

.sc-a .form.b-form-light .form-input.wnd-validate-error label,
.sc-a .form.b-form-light .form-input.wnd-validate-error label:after {
    color: #e9322d
}

.sc-a .form.b-form-light .form-input.wnd-validate-error label a {
    color: #e9322d;
    border-color: #e9322d
}

.sc-a .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-a .form.b-form-light .form-input.wnd-validate-error input,
.sc-a .form.b-form-light .form-input.wnd-validate-error select,
.sc-a .form.b-form-light .form-input.wnd-validate-error textarea {
    border-color: #e9322d
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error input:hover,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error select:hover,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error textarea:hover {
    border-bottom-color: #e9322d
}

.sc-a .form.b-form-light .form-input.wnd-validate-error .form-file-text {
    color: #e9322d
}

.sc-a .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-a .form.b-form-light .form-input.wnd-validate-error .radio-button {
    border-color: #e9322d
}

.sc-a .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-a .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:hover:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover,
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover input {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error.form-file .form-file-base:hover+.form-file-cover {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input.wnd-validate-error .form-group-content input:hover+div {
    border-color: #e9322d
}

.sc-a.s-hn .cart {
    color: #fff
}

.sc-a.s-hn .cart:before {
    background-color: hsla(0, 0%, 100%, .3)
}

.sc-a.s-hn .cart .cart-text span {
    color: #fff
}

.sc-a.s-hn .cart-piece-count {
    background: hsla(0, 0%, 100%, .9);
    color: #000
}

.sc-a.s-hn .cart a .cart-content-link:after {
    color: #fff
}

.sc-a.s-hn.wnd-mt-classic .search-icon:before,
.sc-a.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: hsla(0, 0%, 100%, .3)
}

.sc-a.s-hn.wnd-mt-classic .search-icon-text,
.sc-a.s-hn.wnd-mt-classic .search-icon:after,
.sc-a.s-hn.wnd-mt-sidebar .search-icon-text,
.sc-a.s-hn.wnd-mt-sidebar .search-icon:after {
    color: #fff
}

.wnd-s-i .sc-a.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-a.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-a.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-a.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-a.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.sc-a.s-hn .search-results,
.wnd-s-i .sc-a.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-a.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-a.s-hn .search-results .ssb-wrapper {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-a.s-hn .search-results .ssb-category-products-header,
.sc-a.s-hn .search-results .ssb-category-products-header:hover {
    color: hsla(0, 0%, 40%, .8)
}

.sc-a.s-hn .search-results .ssb-view-all,
.sc-a.s-hn .search-results .ssb-view-all:hover {
    color: #666
}

.sc-a.s-hn .search-results .ssb-item-type {
    color: hsla(0, 0%, 40%, .5)
}

.sc-a.s-hn .search-results .ssb-item a:hover,
.sc-a.s-hn .search-results .ssb-product a:hover {
    background-color: hsla(0, 0%, 40%, .08)
}

.sc-a.s-hn .search-results .ssb-product,
.sc-a.s-hn .search-results .ssb-product:hover {
    color: #666
}

.sc-a.s-hn .search-results .ssb-view-all:before,
.sc-a.s-hn .search-results .ssb hr {
    border-color: hsla(0, 0%, 40%, .08)
}

.sc-a.s-hn.wnd-mt-sliding .search-icon:after {
    color: #fff
}

.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-a.s-hn.wnd-mt-boxed .cart a {
    background: #000;
    color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-a.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-a.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #fff
}

.sc-a.s-hn.wnd-mt-boxed .search {
    background: #000;
    color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-a.s-hn.wnd-mt-boxed #menu-submit {
    color: #fff;
    background-color: #000;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-a.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-a.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-a.s-hn.wnd-mt-boxed #menu-submit span,
.sc-a.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-a.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #fff
}

.sc-a.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-a.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-a #menu-mobile {
    color: #fff
}

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

.l-d-border .sc-a.s-hm .s-o,
.l-d-border .sc-a.s-hn .s-o {
    border-color: #fff
}

.sc-a.s-hn .bgonscroll {
    background: #272727;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body:not(.l-d-waves) .sc-a.s-hn.wnd-nav-border .s-w:after {
    background: #3b3b3b
}

.sc-a.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid #3b3b3b
}

.l-narrow .sc-a.s-hn.sticky {
    background: none
}

.l-narrow .sc-a.s-hn.sticky .s-o {
    background-color: #272727
}

.sc-a.s-hc-claim-box .s-hc-c-b,
.sc-a.s-hm.s-hm-contentbox .h-c-b {
    background: rgba(0, 0, 0, .8);
    border-color: #fff
}

.sc-a.s-hn .si {
    color: #222
}

.sc-a.s-hn .si a svg path {
    fill: #c3c3c3
}

.sc-a.s-hn .ci {
    color: #222
}

.sc-a.s-hn .ci span:before {
    color: #c3c3c3
}

.ac-none .sc-a.s-hn .ci span a {
    color: #222;
    border-color: #222
}

.sc-a.s-hn .hbc,
.sc-a.s-hn .hbl {
    color: #222
}

.sc-a.s-hn .hbc-i,
.sc-a.s-hn .hbl-i {
    background: transparent
}

body.wnd-fe:not(.touched) .sc-a.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-a.s-hn .hbl-i a:hover span {
    background: rgba(0, 0, 0, .055)
}

.sc-a.s-hn .hbc-i-l li>span,
.sc-a.s-hn .hbc-i .active>span,
.sc-a.s-hn .hbc-i .active a,
.sc-a.s-hn .hbl-i-l li>span,
.sc-a.s-hn .hbl-i .active>span,
.sc-a.s-hn .hbl-i .active a {
    background: rgba(0, 0, 0, .05)
}

.sc-a.s-hn .more-text~div {
    border-bottom-color: hsla(0, 0%, 76%, .4)
}

.sc-a.s-hb {
    color: #222
}

.sc-a.s-hb:after {
    background: rgba(0, 0, 0, .15)
}

.sc-a.s-hb .si-c:after {
    background: hsla(0, 0%, 100%, .3)
}

.sc-a.s-hb .si a svg path {
    fill: #c3c3c3
}

body.wnd-fe:not(.touched) .sc-a.s-hb .si a:hover svg path {
    fill: #fff
}

.sc-a.s-hb .ci span {
    color: #fff
}

.sc-a.s-hb .ci span:before {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a.s-hb .hbc-i,
.sc-a.s-hb .hbl-i {
    background: transparent
}

body:not(.touched) .sc-a.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-a.s-hb .hbl-i a:hover span {
    background: rgba(0, 0, 0, .055)
}

.sc-a.s-hb .hbc-i-l li>span,
.sc-a.s-hb .hbc-i li>span,
.sc-a.s-hb .hbl-i-l li>span,
.sc-a.s-hb .hbl-i li>span {
    background: rgba(0, 0, 0, .05)
}

.sc-a.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
    background: hsla(0, 0%, 100%, .3)
}

.sc-a .logo-default {
    color: #fff
}

.sc-a .logo-default embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

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

.sc-a .logo-bg {
    color: #222
}

.sc-a .logo-bg .b-l-c {
    background-color: #fff
}

.sc-a .logo-bg embed {
    color: #9a9a9a;
    outline-color: #666;
    border-color: #505050
}

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

.sc-a .logo-bg-inv .b-l-c {
    background-color: #000
}

.sc-a .logo-bg-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

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

.sc-a .logo-color .b-l-c {
    background-color: #888
}

.sc-a .logo-color embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

.sc-a .logo-color-inv {
    color: #888
}

.sc-a .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-a .logo-color-inv embed {
    color: #9a9a9a;
    outline-color: #666;
    border-color: #505050
}

.sc-a .logo-color-text {
    color: #888
}

.sc-a .logo-color-text embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

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

.sc-a .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-a .logo-color-alpha embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

.sc-a .logo-gray {
    color: #fff
}

.sc-a .logo-gray .b-l-c {
    background-color: rgba(0, 0, 0, .5)
}

.sc-a .logo-gray embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

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

.sc-a .logo-borders .b-l-text-w,
.sc-a .logo-borders .b-l-text:after,
.sc-a .logo-borders .b-l-text:before,
.sc-a .logo-borders .logo {
    border-color: #fff
}

.sc-a .logo-borders embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a .logo-wings {
    color: #fff
}

.sc-a .logo-wings embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a .logo-wings .b-l-text-w:after,
.sc-a .logo-wings .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .85)
}

.sc-a .logo-beside {
    color: #fff
}

.sc-a .logo-beside embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a .logo-beside .b-l-text-w:after,
.sc-a .logo-beside .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .85)
}

.sc-a .logo-underline {
    color: #fff
}

.sc-a .logo-underline embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a .logo-underline .b-l-text-w:after,
.sc-a .logo-underline .b-l-text-w:before {
    border-color: hsla(0, 0%, 100%, .85)
}

.sc-a.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-a.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-a.logo-center .logo-bg embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-a.logo-center .logo-bg-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a.logo-center .logo-color .b-l-text-w {
    background-color: #888
}

.sc-a.logo-center .logo-color embed {
    color: #fff;
    outline-color: #fff;
    border-color: #c7c7c7
}

.sc-a.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-a.logo-center .logo-color-inv embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-a.logo-center .logo-color-alpha embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-a.logo-center .logo-gray embed {
    color: #ddd;
    outline-color: #ccc;
    border-color: #9f9f9f
}

.sc-a .b-text h1 {
    color: #fff
}

.sc-a .b-text h1:after {
    background: hsla(0, 0%, 100%, .85)
}

.sc-a .b-text h2 {
    color: #fff
}

.sc-a .b-text h2:after {
    background: hsla(0, 0%, 100%, .85)
}

.sc-a .b-text h3 {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-text h3:after,
.sc-a .b-text h3:before {
    background: hsla(0, 0%, 100%, .85)
}

.sc-a.s .b.b-text h1 a,
.sc-a.s .b.b-text h2 a {
    color: inherit;
    border-color: hsla(0, 0%, 100%, .5)
}

.sc-a.s .b.b-text h3 a {
    color: inherit;
    border-color: hsla(0, 0%, 100%, .35)
}

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

.sc-a.s-hb .ci a {
    color: #fff;
    border-color: #fff
}

body.wnd-fe:not(.touched) .sc-a.s-hb .ci a:hover {
    border-color: transparent
}

.sc-a .b-text blockquote {
    color: hsla(0, 0%, 100%, .85)
}

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

.sc-a .b-text blockquote:before {
    color: hsla(0, 0%, 100%, .25)
}

.sc-a .b-text blockquote h1,
.sc-a .b-text blockquote h2,
.sc-a .b-text blockquote h3,
.sc-a .b-text blockquote p {
    border-color: hsla(0, 0%, 100%, .25)
}

.sc-a .b-text blockquote h1:after,
.sc-a .b-text blockquote h2:after,
.sc-a .b-text blockquote h3:after,
.sc-a .b-text blockquote p:after {
    color: hsla(0, 0%, 100%, .25)
}

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

.sc-a .mt h4 {
    color: hsla(0, 0%, 100%, .85)
}

.sc-a .mt h3+h4:before {
    background: hsla(0, 0%, 100%, .25)
}

.sc-al {
    color: rgba(0, 0, 0, .7)
}

.sc-al.s-c {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-al.s-c,
.sc-al.wnd-a-button .wnd-sample-wrapper,
.sc-al.wnd-a-choice label,
.sc-al.wnd-media-solidColor i,
.sc-al.wnd-switcher-item {
    background-color: #fff
}

.sc-al .blog .item-head h2 {
    color: rgba(0, 0, 0, .9)
}

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

.sc-al .blog .item-perex p {
    color: rgba(0, 0, 0, .7)
}

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

.sc-al .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head {
    background-image: -webkit-linear-gradient(transparent, #000);
    background-image: linear-gradient(transparent, #000)
}

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

.sc-al .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
    border-color: #e8e8e8
}

body.wnd-fe:not(.touched) .sc-al .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #d4d4d4
}

.sc-al .blog-tiles-large .wnd-empty-thumbnail .item-date {
    color: #aaa
}

body.wnd-cms:not(.touched) .sc-al .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
    border-color: #d4d4d4
}

.sc-al .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-al .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
    background-color: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-al .blog-feed-board .item-head h2 {
    color: rgba(0, 0, 0, .9)
}

.sc-al .blog-feed-board .item-date:before {
    background-color: #fff
}

.sc-al .blog-feed-board .item-date:after {
    background-color: #666
}

.sc-al .blog-feed-board .item-date>div {
    background-color: #666;
    color: #fff
}

.sc-al .blog-feed-board .item-perex blockquote,
.sc-al .blog-feed-board .item-perex h1,
.sc-al .blog-feed-board .item-perex h2,
.sc-al .blog-feed-board .item-perex h3,
.sc-al .blog-feed-board .item-perex h4,
.sc-al .blog-feed-board .item-perex p {
    color: rgba(0, 0, 0, .7)
}

.sc-al .s-bdh-t {
    color: rgba(0, 0, 0, .9)
}

.sc-al .s-bdh-t:after {
    background-color: rgba(0, 0, 0, .6)
}

.sc-al .s-bdh-d {
    color: rgba(0, 0, 0, .5)
}

.sc-al.s-hm-contentbox .s-bdh-d,
.sc-al.s-hm-contentbox .s-bdh-t {
    color: #fff
}

.sc-al .b-btn-1 .b-btn-l,
.sc-al .b-btn-1 .wnd-replace-form-button,
.sc-al .b-e .b-btn-3 .b-btn-l,
.sc-al .b-e .b-btn-3 .wnd-replace-form-button {
    background-color: rgba(0, 0, 0, .9);
    color: #fff;
    border-color: rgba(0, 0, 0, .9)
}

body.wnd-fe:not(.touched) .sc-al .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-al .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-al .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-al .b-e .b-btn-3 .wnd-replace-form-button:hover {
    background-color: rgba(26, 26, 26, .9);
    border-color: rgba(26, 26, 26, .9)
}

.sc-al .b-btn-2 .b-btn-l,
.sc-al .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) .sc-al .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-al .b-btn-2 .wnd-replace-form-button:hover {
    border-color: rgba(0, 0, 0, .9)
}

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

.sc-al .b-btn-3 .b-btn-l,
.sc-al .b-btn-3 .wnd-replace-form-button {
    background-color: rgba(0, 0, 0, .6);
    border-color: transparent;
    color: #fff
}

body.wnd-fe:not(.touched) .sc-al .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-al .b-btn-3 .wnd-replace-form-button:hover {
    background-color: rgba(0, 0, 0, .7);
    border-color: transparent
}

.sc-al .b-btn-4 .b-btn-l,
.sc-al .b-btn-4 .wnd-replace-form-button {
    border-color: rgba(0, 0, 0, .5);
    color: rgba(0, 0, 0, .6);
    background-color: transparent
}

body.wnd-fe:not(.touched) .sc-al .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-al .b-btn-4 .wnd-replace-form-button:hover {
    border-color: rgba(0, 0, 0, .9);
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-btn-5 .b-btn-l,
.sc-al .b-btn-5 .wnd-replace-form-button {
    color: rgba(0, 0, 0, .9);
    background-color: transparent
}

.sc-al .b-btn-5 .b-btn-l .b-btn-t,
.sc-al .b-btn-5 .wnd-replace-form-button .b-btn-t {
    border-color: rgba(0, 0, 0, .3)
}

body.wnd-fe:not(.touched) .sc-al .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched) .sc-al .b-btn-5 .wnd-replace-form-button:hover .b-btn-t {
    border-color: rgba(0, 0, 0, .9)
}

.b-btn-dbb .sc-al .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-al .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-al .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-al .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-al .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-al .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
    border-bottom-color: rgba(0, 0, 0, .12)!important
}

.b-btn-dbb .sc-al .b-btn-2 .b-btn-l,
.b-btn-dbb .sc-al .b-btn-2 .wnd-replace-form-button,
.b-btn-dbb .sc-al .b-btn-4 .b-btn-l,
.b-btn-dbb .sc-al .b-btn-4 .wnd-replace-form-button {
    box-shadow: 0 .25rem 0 rgba(0, 0, 0, .15)
}

.b-btn-dso .sc-al .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l,
.b-btn-dso .sc-al .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

body:not(.touched).wnd-fe.b-btn-dso .sc-al .b-btn:not(.b-btn-5):not(.b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-al .b-btn:not(.b-btn-5):not(.b-btn-4) .wnd-replace-form-button:hover {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .17)
}

.sc-al .b-e-crt.wnd-checkout-disable .b-e-crt-cho .b-btn-l {
    color: rgba(0, 0, 0, .6);
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.sc-al .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
body.wnd-fe:not(.touched) .sc-al .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l:hover {
    color: #9c9c9c;
    background-color: #f2f2f2;
    border-color: #f2f2f2
}

body .sc-al .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    color: rgba(0, 0, 0, .6);
    border-color: #e8e8e8;
    background-color: #e8e8e8
}

.b-btn-dbb .sc-al .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
    border-bottom-color: #9c9c9c!important
}

.l-page:not(.ac-none) .sc-al .b-btn-4 .b-btn-l,
.l-page:not(.ac-none) .sc-al .b-btn-4 .wnd-replace-form-button,
.sc-al .claim-default {
    color: rgba(0, 0, 0, .9)
}

.sc-al .claim-default-inv {
    color: #fff
}

.sc-al .claim-bg {
    color: #222
}

.sc-al .claim-bg>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

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

.sc-al .claim-bg-inv>span>span {
    background-color: #000;
    box-shadow: .9375rem 0 0 #000, -.9375rem 0 0 #000
}

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

.sc-al .claim-color>span>span {
    background-color: #888;
    box-shadow: .9375rem 0 0 #888, -.9375rem 0 0 #888
}

.sc-al .claim-color-inv {
    color: #888
}

.sc-al .claim-color-inv>span>span {
    background-color: #fff;
    box-shadow: .9375rem 0 0 #fff, -.9375rem 0 0 #fff
}

.sc-al .claim-color-text {
    color: #888
}

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

.sc-al .claim-color-alpha>span>span {
    background-color: hsla(0, 0%, 53%, .7);
    box-shadow: .9375rem 0 0 hsla(0, 0%, 53%, .7), -.9375rem 0 0 hsla(0, 0%, 53%, .7)
}

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

.sc-al .claim-gray>span>span {
    background-color: rgba(0, 0, 0, .5);
    box-shadow: .9375rem 0 0 rgba(0, 0, 0, .5), -.9375rem 0 0 rgba(0, 0, 0, .5)
}

.sc-al .claim-borders {
    color: rgba(0, 0, 0, .9)
}

.sc-al .claim-borders .sit-w {
    border-color: rgba(0, 0, 0, .9)
}

.sc-al .claim-beside {
    color: rgba(0, 0, 0, .9)
}

.sc-al .claim-beside .sit-w:after,
.sc-al .claim-beside .sit-w:before {
    background-color: white
}

.sc-al .claim-wings {
    color: rgba(0, 0, 0, .9)
}

.sc-al .claim-wings .sit-w:after,
.sc-al .claim-wings .sit-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-al .claim-underline {
    color: rgba(0, 0, 0, .9)
}

.sc-al .claim-underline:after {
    border-bottom-color: rgba(0, 0, 0, .6)
}

.sc-al .arrow-submit {
    background-color: #fff;
    color: rgba(0, 0, 0, .7);
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body.wnd-fe:not(.touched) .sc-al .arrow:hover .gallery-arrow-submit {
    box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.sc-al .dots li {
    background-color: #d4d4d4
}

.sc-al .dots li.active,
body.wnd-fe:not(.touched) .sc-al .dots li:hover {
    background-color: rgba(0, 0, 0, .7)
}

.sc-al .pager a {
    color: #666
}

body.wnd-fe:not(.touched) .sc-al .pager a:hover {
    color: rgba(0, 0, 0, .9)
}

.sc-al .pager a:after,
.sc-al .pager a:before,
body.wnd-cms:not(.touched) .sc-al .wnd-active-listing-zone .pager a:hover {
    color: rgba(0, 0, 0, .5)
}

.sc-al .line-color {
    border-color: #d4d4d4
}

.sc-al .wnd-image-placeholder embed {
    color: #000!important;
    opacity: .7!important
}

.sc-al .wnd-empty-thumbnail .b-e-crt-img,
.sc-al .wnd-empty-thumbnail .b-tb,
.sc-al .wnd-empty-thumbnail .prd-gal-c,
.sc-al .wnd-empty-thumbnail.ssb-product-image,
.sc-al .wnd-image-placeholder>div {
    background-color: #f2f2f2
}

.sc-al .b-img-embed {
    border-color: rgba(0, 0, 0, .7)
}

.sc-al .b-img embed {
    color: #424242;
    outline-color: #4d4d4d;
    border-color: #717171
}

.img-t-o .sc-al .b-gal-slideshow .b-gal-t,
.img-t-u .sc-al .b-gal-t,
.img-t-u .sc-al .b-img-t,
.sc-al .loading {
    color: rgba(0, 0, 0, .7)
}

.b-e-bs .sc-al .b-e-g .item-wrapper {
    border-color: #e8e8e8
}

.b-e-bs .sc-al .b-e-g .prd-price {
    color: rgba(0, 0, 0, .7)
}

body:not(.touched).wnd-cms.b-e-bs .sc-al .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-al .b-e-g .item-wrapper:hover {
    border-color: #d4d4d4
}

.b-e-ds .sc-al .b-e-g .item-media {
    background-color: transparent
}

body:not(.touched).wnd-cms.b-e-ds .sc-al .b-e-g.wnd-active-listing-zone .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-al .b-e-g .item:hover {
    box-shadow: #d4d4d4
}

.b-e-frs .sc-al .b-e-g .item-media {
    background-color: #f2f2f2
}

.b-e-frs .sc-al .b-e-g .item-wrapper {
    background-color: #f2f2f2;
    box-shadow: 0 .25rem 0 rgba(0, 0, 0, .15)
}

body:not(.touched).wnd-cms.b-e-frs .sc-al .b-e-g.wnd-active-listing-zone .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-al .b-e-g .item-wrapper:hover {
    background-color: #ebebeb
}

.sc-al .b-e-g .prd-title {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-g .prd-price {
    color: rgba(0, 0, 0, .7)
}

.sc-al .b-e-g .prd-price-com {
    color: rgba(0, 0, 0, .5)
}

.sc-al .b-e-s .prd-price,
.sc-al .b-e-s .prd-title {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-s .prd-price-com {
    color: rgba(0, 0, 0, .5)
}

.sc-al .b-e-f-title {
    color: rgba(0, 0, 0, .9);
    border-bottom-color: rgba(0, 0, 0, .5)
}

.sc-al .b-e-f a {
    color: rgba(0, 0, 0, .6)
}

.sc-al .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-al .b-e-f a:hover {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-f-select select {
    box-shadow: 0 0 0 transparent;
    background: #fff;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-al .b-e-f-select select:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-al .b-e-f-select select:focus {
    outline: none;
    box-shadow: 0 0 .3125rem #129fea;
    border-color: #129fea
}

.sc-al .b-e-f-select select option {
    color: #666
}

.sc-al .b-e-f-select select option:disabled {
    color: #dedede
}

.sc-al .b-e-f-select .select:after {
    color: rgba(0, 0, 0, .7)
}

body.wnd-cms:not(.touched) .sc-al .b-e.wnd-active-listing-zone .b-e-f a:hover {
    color: rgba(0, 0, 0, .9)
}

.sc-al .prd-label:not(.prd-out-of-stock) .prd-label-c {
    color: #fff;
    background-color: #666
}

.sc-al .prd-out-of-stock-c {
    color: #888;
    background-color: #e8e8e8
}

.sc-al .b-e-crt-head div {
    color: rgba(0, 0, 0, .6)
}

.sc-al .b-e-crt-tr {
    background-color: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

.sc-al .b-e-crt-title {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-crt-price,
.sc-al .b-e-crt-variant {
    color: rgba(0, 0, 0, .6)
}

.sc-al .b-e-crt-qty input {
    background-color: #fff;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .7)
}

.sc-al .b-e-crt-qty input:focus {
    border-color: #129fea!important;
    box-shadow: none!important
}

.sc-al .b-e-crt-qty input:invalid {
    color: #e9322d;
    border-color: #e9322d!important;
    box-shadow: none!important
}

body.wnd-fe:not(.touched) .sc-al .b-e-crt-qty input:hover:not(:focus) {
    border-color: #9c9c9c!important
}

.sc-al .b-e-crt-qty-btn:after,
.sc-al .b-e-crt-qty-btn:before {
    background-color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-al .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-al .b-e-crt-qty-btn:hover:before {
    background-color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-al .b-e-crt-qty:hover input:not(:disabled) {
    border-color: rgba(0, 0, 0, .5)
}

.sc-al .b-e-crt-out-of-stock {
    color: #e9322d
}

.sc-al .b-e-crt-sum {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-crt-delete {
    color: rgba(0, 0, 0, .5)
}

.sc-al .b-e-crt-tot-label,
body.wnd-fe:not(.touched) .sc-al .b-e-crt-delete:hover {
    color: rgba(0, 0, 0, .6)
}

.sc-al .b-e-crt-tot-value {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-crt-cho {
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .2);
    background-color: #fff
}

.sc-al .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
    color: #e9322d
}

.sc-al .b-e-d .prd-title {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-d .prd-title:after {
    background-color: rgba(0, 0, 0, .6)
}

.sc-al .b-e-d .prd-variants-title {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-d .prd-ribbon-c {
    color: #fff;
    background-color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-d .prd-price {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-e-d .prd-price-com {
    color: rgba(0, 0, 0, .6)
}

.sc-al .b-e-d .prd-crt {
    box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
    background-color: #fff
}

.sc-al.s-f {
    color: rgba(0, 0, 0, .7)
}

.sc-al.s-f-edit .s-f-l-w:before,
.sc-al.s-f .s-f-border.border-top:before {
    border-top-color: #d4d4d4
}

.sc-al.s-f .s-f-ez .b-text p a,
.sc-al.s-f .s-f-ez .link a,
.sc-al.s-f .s-f-l .b-text p a,
.sc-al.s-f .s-f-l .link a {
    color: rgba(0, 0, 0, .7);
    border-color: rgba(0, 0, 0, .4)
}

body.wnd-fe:not(.touched) .sc-al.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-al.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-al.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-al.s-f .s-f-l .link a:hover {
    color: rgba(0, 0, 0, .7);
    border-color: rgba(0, 0, 0, .7)
}

.sc-al.s-f .s-f-lang-t,
.sc-al.s-f .s-f-lang .link:after {
    color: rgba(0, 0, 0, .7)
}

.ac-h .sc-al.s-f .b-text h1,
.ac-h .sc-al.s-f .b-text h2 {
    color: rgba(0, 0, 0, .9)
}

.ac-s .sc-al.s-f .b-text h3 {
    color: rgba(0, 0, 0, .6)
}

.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1,
.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2,
.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3,
.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote p {
    border-color: rgba(0, 0, 0, .6)
}

.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote:before,
.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote h1:after,
.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote h2:after,
.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote h3:after,
.ac-i .sc-al.s-f:not([class*=wnd-background-solid]) .b-text blockquote p:after {
    color: transparent
}

.l:not(.l-boxed) .sc-al.s-f-map .s-bg {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.l:not(.l-boxed) .sc-al.s-f-map .s-o {
    background-color: #fff
}

.l-boxed .sc-al.s-f-edit .s-f-l-w,
.l-boxed .sc-al.s-f-map .s-f-l-w {
    background-color: #383838;
    color: #c3c3c3
}

.l-boxed .sc-al.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-al.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-al.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-al.s-f-map .s-f-l-w .s-f-lang-t {
    color: #c3c3c3
}

.l-boxed .sc-al.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-al.s-f-map .s-f-l-w .link a {
    color: #c3c3c3;
    border-color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-al.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-al.s-f-map .s-f-l-w .link:after {
    color: hsla(0, 0%, 76%, .5)
}

.l-boxed .sc-al.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-al.s-f-map .s-f-bg-stripe {
    background-color: #383838
}

body:not(.touched).l-boxed .sc-al.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched).l-boxed .sc-al.s-f-map .s-f-l-w .link a:hover {
    color: #c3c3c3;
    border-color: #c3c3c3
}

.sc-al .form.b-form-default .wnd-required label,
.sc-al .form.b-form-default label {
    color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-default input,
.sc-al .form.b-form-default select,
.sc-al .form.b-form-default textarea {
    background: #fff;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .7);
    box-shadow: none
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-al .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-al .form.b-form-default textarea:hover:not(:focus) {
    border-color: #9c9c9c
}

.sc-al .form.b-form-default .select {
    color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-default select option {
    color: #222
}

.sc-al .form.b-form-default select option:disabled {
    color: #c3c3c3
}

.sc-al .form.b-form-default .form-group-content label {
    color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-group-content input:hover:not(:focus)+div {
    border-color: #9c9c9c
}

.sc-al .form.b-form-default .checkbox,
.sc-al .form.b-form-default .radio-button {
    background: #fff;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .6)
}

.sc-al .form.b-form-default .checkbox:after {
    color: #222
}

.sc-al .form.b-form-default .radio-button:after {
    background: #222
}

.sc-al .form.b-form-default .form-file-button {
    background: none;
    color: rgba(0, 0, 0, .7);
    border-color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-file-button:hover {
    background: none;
    color: rgba(0, 0, 0, .7);
    border-color: #9c9c9c
}

.sc-al .form.b-form-default .form-date input:focus+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-date input:hover+.datepicker-icon:after {
    color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-date.wnd-validate-error input:hover+.datepicker-icon:after {
    color: #e9322d
}

.sc-al .form.b-form-default .form-date.wnd-validate-error input:focus+.datepicker-icon:after {
    color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after {
    color: rgba(0, 0, 0, .7)!important
}

.sc-al .form.b-form-default .form-input.wnd-validate-error :not(label):not(span) {
    outline: 0;
    border-color: #e9322d;
    color: #e9322d;
    box-shadow: none
}

.sc-al .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):focus {
    border-color: #e9322d;
    color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:focus+div,
.sc-al .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:focus+div,
body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input input:hover+div,
body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-input.wnd-validate-error .form-group-content .form-input label:hover+div,
body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-input.wnd-validate-error :not(label):not(span):hover {
    border-color: #e9322d
}

.sc-al .form.b-form-default .form-input input,
.sc-al .form.b-form-default .form-input select,
.sc-al .form.b-form-default .form-input textarea {
    transition: color .3s, border-color .3s;
    box-shadow: 0 0 0 transparent
}

.sc-al .form.b-form-default .form-input input:focus,
.sc-al .form.b-form-default .form-input select:focus,
.sc-al .form.b-form-default .form-input textarea:focus {
    outline: none;
    transition: box-shadow .3s, border-color .3s;
    box-shadow: none;
    border-color: #129fea!important
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-input input:hover,
body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-input select:hover,
body.wnd-fe:not(.touched) .sc-al .form.b-form-default .form-input textarea:hover {
    transition: box-shadow .3s, border-color .3s
}

.sc-al .form.b-form-light .wnd-required label,
.sc-al .form.b-form-light label {
    color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-light input,
.sc-al .form.b-form-light select,
.sc-al .form.b-form-light textarea {
    background: transparent;
    border-color: #d4d4d4;
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus):not(:checked),
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus):not(:checked) {
    border-color: #9c9c9c
}

.sc-al .form.b-form-light .form-email input {
    color: transparent
}

.sc-al .form.b-form-light .form-email input.not-empty,
.sc-al .form.b-form-light .select {
    color: rgba(0, 0, 0, .6)
}

.sc-al .form.b-form-light .select:after {
    color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .select:hover:after {
    color: rgba(0, 0, 0, .6)
}

.sc-al .form.b-form-light select.not-clicked,
.sc-al .form.b-form-light select:disabled.not-clicked {
    color: hsla(0, 0%, 100%, 0)
}

.sc-al .form.b-form-light select:disabled option,
.sc-al .form.b-form-light select option {
    color: #222
}

.sc-al .form.b-form-light select:disabled option:disabled,
.sc-al .form.b-form-light select option:disabled {
    color: #c3c3c3
}

.sc-al .form.b-form-light .form-number-controls button {
    background: transparent
}

.sc-al .form.b-form-light .form-group-content label,
.sc-al .form.b-form-light .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-number-controls button:hover:after {
    color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-group-content input:hover:not(:focus):not(:checked)+div {
    border-color: #9c9c9c
}

.sc-al .form.b-form-light .checkbox,
.sc-al .form.b-form-light .radio-button {
    background: transparent;
    border-color: #d4d4d4;
    color: #9c9c9c
}

.sc-al .form.b-form-light .form-file-button:after {
    color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-file-base:hover~.form-file-cover,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-file label:hover~.form-file-cover {
    border-bottom-color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-file-base:hover~.form-file-cover .form-file-button:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-file label:hover~.form-file-cover .form-file-button:after {
    color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-light .form-file-cover {
    border-bottom-color: #d4d4d4
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-file-cover:hover {
    border-bottom-color: #9c9c9c
}

.sc-al .form.b-form-light .form-file-text {
    color: rgba(0, 0, 0, .6)
}

.sc-al .form.b-form-light .form-file-remove:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-file-remove:hover:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-file>label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-light input[type=date] {
    color: transparent
}

.sc-al .form.b-form-light input[type=date]::-webkit-input-placeholder {
    color: transparent
}

.sc-al .form.b-form-light input[type=date]:-moz-placeholder,
.sc-al .form.b-form-light input[type=date]::-moz-placeholder {
    color: transparent
}

.sc-al .form.b-form-light input[type=date].not-empty,
.sc-al .form.b-form-light input[type=date]:focus {
    color: rgba(0, 0, 0, .6)
}

.sc-al .form.b-form-light input[type=date].not-empty::-webkit-input-placeholder,
.sc-al .form.b-form-light input[type=date]:focus::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .6)
}

.sc-al .form.b-form-light input[type=date].not-empty:-moz-placeholder,
.sc-al .form.b-form-light input[type=date].not-empty::-moz-placeholder,
.sc-al .form.b-form-light input[type=date]:focus:-moz-placeholder,
.sc-al .form.b-form-light input[type=date]:focus::-moz-placeholder {
    color: rgba(0, 0, 0, .6)
}

.sc-al .form.b-form-light .form-date input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-date input:hover+label+.datepicker-icon:after {
    color: rgba(0, 0, 0, .9)
}

.sc-al .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-al .form.b-form-light .form-date.wnd-validate-error input:focus+label+.datepicker-icon:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-date.wnd-validate-error input:hover+label+.datepicker-icon:after {
    color: #e9322d
}

.sc-al .form.b-form-light .form-date.wnd-validate-error input:focus:hover+label+.datepicker-icon:after {
    color: #e9322d!important
}

.sc-al .form.b-form-light .form-input input:focus,
.sc-al .form.b-form-light .form-input select:focus,
.sc-al .form.b-form-light .form-input textarea:focus {
    border-color: #129fea!important
}

.sc-al .form.b-form-light .form-input input:focus+label,
.sc-al .form.b-form-light .form-input input:focus+label:after,
.sc-al .form.b-form-light .form-input select:focus+label,
.sc-al .form.b-form-light .form-input select:focus+label:after,
.sc-al .form.b-form-light .form-input textarea:focus+label,
.sc-al .form.b-form-light .form-input textarea:focus+label:after {
    color: #129fea!important
}

.sc-al .form.b-form-light .form-group-content input[type=radio]:checked+div {
    border-color: #9c9c9c
}

.sc-al .form.b-form-light .form-group-content input[type=radio]+div:after {
    background-color: #9c9c9c
}

.sc-al .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
    border-color: #9c9c9c;
    background-color: #9c9c9c
}

.sc-al .form.b-form-light .form-group-content input[type=checkbox]+div:after {
    border-color: #fff
}

.sc-al .form.b-form-light .form-input.wnd-validate-error input,
.sc-al .form.b-form-light .form-input.wnd-validate-error textarea {
    color: #e9322d
}

.sc-al .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-al .form.b-form-light .form-input.wnd-validate-error textarea:focus {
    color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error input:focus:hover,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error textarea:focus:hover {
    border-color: #9c9c9c
}

.sc-al .form.b-form-light .form-input.wnd-validate-error label,
.sc-al .form.b-form-light .form-input.wnd-validate-error label:after {
    color: #e9322d
}

.sc-al .form.b-form-light .form-input.wnd-validate-error label a {
    color: #e9322d;
    border-color: #e9322d
}

.sc-al .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-al .form.b-form-light .form-input.wnd-validate-error input,
.sc-al .form.b-form-light .form-input.wnd-validate-error select,
.sc-al .form.b-form-light .form-input.wnd-validate-error textarea {
    border-color: #e9322d
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error input:hover,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error select:hover,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error textarea:hover {
    border-bottom-color: #e9322d
}

.sc-al .form.b-form-light .form-input.wnd-validate-error .form-file-text {
    color: #e9322d
}

.sc-al .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-al .form.b-form-light .form-input.wnd-validate-error .radio-button {
    border-color: #e9322d
}

.sc-al .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-al .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:after,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error .form-number-controls button:hover:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover,
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover input {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error.form-file label:hover+.form-file-base+.form-file-cover .form-file-button:after {
    color: #e9322d
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error.form-file .form-file-base:hover+.form-file-cover {
    border-color: #e9322d!important
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input.wnd-validate-error .form-group-content input:hover+div {
    border-color: #e9322d
}

.sc-al.s-hn .cart {
    color: rgba(0, 0, 0, .9)
}

.sc-al.s-hn .cart:before {
    background-color: hsla(0, 0%, 100%, .3)
}

.sc-al.s-hn .cart .cart-text span {
    color: rgba(0, 0, 0, .9)
}

.sc-al.s-hn .cart-piece-count {
    background: rgba(0, 0, 0, .7);
    color: #fff
}

.sc-al.s-hn .cart a .cart-content-link:after {
    color: rgba(0, 0, 0, .9)
}

.sc-al.s-hn.wnd-mt-classic .search-icon:before,
.sc-al.s-hn.wnd-mt-sidebar .search-icon:before {
    background-color: hsla(0, 0%, 100%, .3)
}

.sc-al.s-hn.wnd-mt-classic .search-icon-text,
.sc-al.s-hn.wnd-mt-classic .search-icon:after,
.sc-al.s-hn.wnd-mt-sidebar .search-icon-text,
.sc-al.s-hn.wnd-mt-sidebar .search-icon:after {
    color: rgba(0, 0, 0, .9)
}

.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666
}

.sc-al.s-hn .search-results {
    color: rgba(0, 0, 0, .7)
}

.sc-al.s-hn .search-results .ssb-wrapper {
    border-color: rgba(0, 0, 0, .08)
}

.sc-al.s-hn .search-results .ssb-category-products-header,
.sc-al.s-hn .search-results .ssb-category-products-header:hover {
    color: rgba(0, 0, 0, .8)
}

.sc-al.s-hn .search-results .ssb-view-all,
.sc-al.s-hn .search-results .ssb-view-all:hover {
    color: rgba(0, 0, 0, .7)
}

.sc-al.s-hn .search-results .ssb-item-type {
    color: rgba(0, 0, 0, .5)
}

.sc-al.s-hn .search-results .ssb-item a:hover,
.sc-al.s-hn .search-results .ssb-product a:hover {
    background-color: rgba(0, 0, 0, .08)
}

.sc-al.s-hn .search-results .ssb-product,
.sc-al.s-hn .search-results .ssb-product:hover {
    color: rgba(0, 0, 0, .7)
}

.sc-al.s-hn .search-results .ssb-view-all:before,
.sc-al.s-hn .search-results .ssb hr {
    border-color: rgba(0, 0, 0, .08)
}

.sc-al.s-hn.wnd-mt-sliding .search-icon:after {
    color: rgba(0, 0, 0, .9)
}

.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666
}

.sc-al.s-hn.wnd-mt-boxed .cart a {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body:not(.touched) .sc-al.s-hn.wnd-mt-boxed .cart a:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-al.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
    color: #222
}

.sc-al.s-hn.wnd-mt-boxed .search {
    background: #fff;
    color: #222;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8
}

.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
    color: #c3c3c3
}

.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666
}

.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666
}

.sc-al.s-hn.wnd-mt-boxed #menu-submit {
    color: #222;
    background-color: #fff;
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .5)
}

body.touched .sc-al.s-hn.wnd-mt-boxed #menu-submit,
body:not(.touched) .sc-al.s-hn.wnd-mt-boxed #menu-submit:hover {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-al.s-hn.wnd-mt-boxed #menu-submit span,
.sc-al.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-al.s-hn.wnd-mt-boxed #menu-submit span:before {
    background-color: #222
}

.sc-al.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-al.s-hn.wnd-mt-boxed #menu-submit.active {
    box-shadow: .25rem .25rem 1rem -.5rem rgba(0, 0, 0, .8)
}

.sc-al #menu-mobile {
    color: rgba(0, 0, 0, .9)
}

.sc-al #menu-submit span,
.sc-al #menu-submit span:after,
.sc-al #menu-submit span:before {
    background-color: rgba(0, 0, 0, .9)
}

.l-d-border .sc-al.s-hm .s-o,
.l-d-border .sc-al.s-hn .s-o {
    border-color: #fff
}

.sc-al.s-hn .bgonscroll {
    background: #fff;
    box-shadow: 0 .3125rem .9375rem 0 rgba(0, 0, 0, .07)
}

body:not(.l-d-waves) .sc-al.s-hn.wnd-nav-border .s-w:after {
    background: rgba(0, 0, 0, .15)
}

.sc-al.s-hn.wnd-nav-border .bgonscroll {
    box-shadow: none;
    border-bottom: 1px solid rgba(0, 0, 0, .15)
}

.l-narrow .sc-al.s-hn.sticky {
    background: none
}

.l-narrow .sc-al.s-hn.sticky .s-o {
    background-color: #fff
}

.sc-al.s-hc-claim-box .s-hc-c-b,
.sc-al.s-hm.s-hm-contentbox .h-c-b {
    background: rgba(0, 0, 0, .8);
    border-color: #fff
}

.sc-al.s-hn .si {
    color: #222
}

.sc-al.s-hn .si a svg path {
    fill: #c3c3c3
}

.sc-al.s-hn .ci {
    color: #222
}

.sc-al.s-hn .ci span:before {
    color: #c3c3c3
}

.ac-none .sc-al.s-hn .ci span a {
    color: #222;
    border-color: #222
}

.sc-al.s-hn .hbc,
.sc-al.s-hn .hbl {
    color: #222
}

.sc-al.s-hn .hbc-i,
.sc-al.s-hn .hbl-i {
    background: transparent
}

.sc-al.s-hn .hbc-i-l li>span,
.sc-al.s-hn .hbc-i .active>span,
.sc-al.s-hn .hbc-i .active a,
.sc-al.s-hn .hbl-i-l li>span,
.sc-al.s-hn .hbl-i .active>span,
.sc-al.s-hn .hbl-i .active a,
body.wnd-fe:not(.touched) .sc-al.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-al.s-hn .hbl-i a:hover span {
    background: rgba(0, 0, 0, .05)
}

.sc-al.s-hn .more-text~div {
    border-bottom-color: hsla(0, 0%, 76%, .4)
}

.sc-al.s-hb {
    color: #222
}

.sc-al.s-hb:after {
    background: rgba(0, 0, 0, .15)
}

.sc-al.s-hb .si-c:after {
    background: rgba(0, 0, 0, .3)
}

.sc-al.s-hb .si a svg path {
    fill: #c3c3c3
}

body.wnd-fe:not(.touched) .sc-al.s-hb .si a:hover svg path {
    fill: rgba(0, 0, 0, .9)
}

.sc-al.s-hb .ci span {
    color: rgba(0, 0, 0, .9)
}

.sc-al.s-hb .ci span:before {
    color: rgba(0, 0, 0, .7)
}

.sc-al.s-hb .hbc-i,
.sc-al.s-hb .hbl-i {
    background: transparent
}

.sc-al.s-hb .hbc-i-l li>span,
.sc-al.s-hb .hbc-i li>span,
.sc-al.s-hb .hbl-i-l li>span,
.sc-al.s-hb .hbl-i li>span,
body:not(.touched) .sc-al.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-al.s-hb .hbl-i a:hover span {
    background: rgba(0, 0, 0, .05)
}

.sc-al.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
    background: rgba(0, 0, 0, .3)
}

.sc-al .logo-default {
    color: rgba(0, 0, 0, .9)
}

.sc-al .logo-default embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-al .logo-bg {
    color: #222
}

.sc-al .logo-bg .b-l-c {
    background-color: #fff
}

.sc-al .logo-bg embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-al .logo-bg-inv .b-l-c {
    background-color: #000
}

.sc-al .logo-bg-inv embed {
    color: #afafaf;
    outline-color: #ccc;
    border-color: #d6d6d6
}

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

.sc-al .logo-color .b-l-c {
    background-color: #888
}

.sc-al .logo-color embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-al .logo-color-inv {
    color: #888
}

.sc-al .logo-color-inv .b-l-c {
    background-color: #fff
}

.sc-al .logo-color-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al .logo-color-text {
    color: #888
}

.sc-al .logo-color-text embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

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

.sc-al .logo-color-alpha .b-l-c {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-al .logo-color-alpha embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-al .logo-gray {
    color: #fff
}

.sc-al .logo-gray .b-l-c {
    background-color: rgba(0, 0, 0, .5)
}

.sc-al .logo-gray embed {
    color: #dbdbdb;
    outline-color: #fff;
    border-color: #fff
}

.sc-al .logo-borders {
    color: rgba(0, 0, 0, .9)
}

.sc-al .logo-borders .b-l-text-w,
.sc-al .logo-borders .b-l-text:after,
.sc-al .logo-borders .b-l-text:before,
.sc-al .logo-borders .logo {
    border-color: rgba(0, 0, 0, .9)
}

.sc-al .logo-borders embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al .logo-wings {
    color: rgba(0, 0, 0, .9)
}

.sc-al .logo-wings embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al .logo-wings .b-l-text-w:after,
.sc-al .logo-wings .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-al .logo-beside {
    color: rgba(0, 0, 0, .9)
}

.sc-al .logo-beside embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al .logo-beside .b-l-text-w:after,
.sc-al .logo-beside .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-al .logo-underline {
    color: rgba(0, 0, 0, .9)
}

.sc-al .logo-underline embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al .logo-underline .b-l-text-w:after,
.sc-al .logo-underline .b-l-text-w:before {
    border-color: rgba(0, 0, 0, .6)
}

.sc-al.logo-center .b-l .b-l-c {
    background-color: transparent
}

.sc-al.logo-center .logo-bg .b-l-text-w {
    background-color: #fff
}

.sc-al.logo-center .logo-bg embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al.logo-center .logo-bg-inv .b-l-text-w {
    background-color: #222
}

.sc-al.logo-center .logo-bg-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al.logo-center .logo-color .b-l-text-w {
    background-color: #888
}

.sc-al.logo-center .logo-color embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al.logo-center .logo-color-inv .b-l-text-w {
    background-color: #fff
}

.sc-al.logo-center .logo-color-inv embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al.logo-center .logo-color-alpha .b-l-text-w {
    background-color: hsla(0, 0%, 53%, .7)
}

.sc-al.logo-center .logo-color-alpha embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al.logo-center .logo-gray .b-l-text-w {
    background-color: rgba(0, 0, 0, .5)
}

.sc-al.logo-center .logo-gray embed {
    color: #585858;
    outline-color: #666;
    border-color: #858585
}

.sc-al .b-text h1 {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-text h1:after {
    background: rgba(0, 0, 0, .6)
}

.sc-al .b-text h2 {
    color: rgba(0, 0, 0, .9)
}

.sc-al .b-text h2:after {
    background: rgba(0, 0, 0, .6)
}

.sc-al .b-text h3 {
    color: rgba(0, 0, 0, .6)
}

.sc-al .b-text h3:after,
.sc-al .b-text h3:before {
    background: rgba(0, 0, 0, .6)
}

.sc-al.s .b.b-text h1 a,
.sc-al.s .b.b-text h2 a {
    color: inherit;
    border-color: rgba(0, 0, 0, .4)
}

.sc-al.s .b.b-text h3 a {
    color: inherit;
    border-color: rgba(0, 0, 0, .1)
}

.sc-al .b-text a,
.sc-al .link a {
    color: rgba(0, 0, 0, .9);
    border-color: rgba(0, 0, 0, .4)
}

.sc-al.s-hb .ci a {
    color: rgba(0, 0, 0, .9);
    border-color: rgba(0, 0, 0, .9)
}

body.wnd-fe:not(.touched) .sc-al.s-hb .ci a:hover {
    border-color: transparent
}

.sc-al .b-text blockquote {
    color: rgba(0, 0, 0, .6)
}

.sc-al .b-text blockquote a {
    color: inherit!important;
    border-color: rgba(0, 0, 0, .2)!important
}

.sc-al .b-text blockquote:before {
    color: transparent
}

.sc-al .b-text blockquote h1,
.sc-al .b-text blockquote h2,
.sc-al .b-text blockquote h3,
.sc-al .b-text blockquote p {
    border-color: transparent
}

.sc-al .b-text blockquote h1:after,
.sc-al .b-text blockquote h2:after,
.sc-al .b-text blockquote h3:after,
.sc-al .b-text blockquote p:after {
    color: transparent
}

.sc-al .mt h3 {
    color: rgba(0, 0, 0, .9)
}

.sc-al .mt h4 {
    color: rgba(0, 0, 0, .6)
}

.sc-al .mt h3+h4:before {
    background: rgba(0, 0, 0, .25)
}

@media screen and (max-width:56.24375em) {
    .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-b.s-hn .search-results .ssb-view-all a {
        background-color: #666;
        color: #fff
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-b.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-b.s-hn .menu-close:after,
    .sc-b.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-b.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-b.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-b.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-b.s-hn #menu a.mm-arrow,
    .sc-b.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-b.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-b.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-b.s-hn #menu .level-1>li.wnd-active>a,
    .sc-b.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-b.s-hn #menu .level-2>li.wnd-active>a,
    .sc-b.s-hn #menu .level-3>li.wnd-active>a,
    .sc-b.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-d.s-hn .search-results .ssb-view-all a {
        background-color: #666;
        color: #fff
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-d.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-d.s-hn .menu-close:after,
    .sc-d.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-d.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-d.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-d.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-d.s-hn #menu a.mm-arrow,
    .sc-d.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-d.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-d.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-d.s-hn #menu .level-1>li.wnd-active>a,
    .sc-d.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-d.s-hn #menu .level-2>li.wnd-active>a,
    .sc-d.s-hn #menu .level-3>li.wnd-active>a,
    .sc-d.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-w.s-hn .search-results .ssb-view-all a {
        background-color: #666;
        color: #fff
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-w.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-w.s-hn .menu-close:after,
    .sc-w.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-w.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-w.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-w.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-w.s-hn #menu a.mm-arrow,
    .sc-w.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-w.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-w.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-w.s-hn #menu .level-1>li.wnd-active>a,
    .sc-w.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-w.s-hn #menu .level-2>li.wnd-active>a,
    .sc-w.s-hn #menu .level-3>li.wnd-active>a,
    .sc-w.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-ml.s-hn .search-results .ssb-view-all a {
        background-color: rgba(0, 0, 0, .7);
        color: #fff
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-ml.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-ml.s-hn .menu-close:after,
    .sc-ml.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-ml.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-ml.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-ml.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-ml.s-hn #menu a.mm-arrow,
    .sc-ml.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-ml.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-ml.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-ml.s-hn #menu .level-1>li.wnd-active>a,
    .sc-ml.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-ml.s-hn #menu .level-2>li.wnd-active>a,
    .sc-ml.s-hn #menu .level-3>li.wnd-active>a,
    .sc-ml.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-m.s-hn .search-results .ssb-view-all a {
        background-color: #666;
        color: #fff
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-m.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-m.s-hn .menu-close:after,
    .sc-m.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-m.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-m.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-m.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-m.s-hn #menu a.mm-arrow,
    .sc-m.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-m.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-m.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-m.s-hn #menu .level-1>li.wnd-active>a,
    .sc-m.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-m.s-hn #menu .level-2>li.wnd-active>a,
    .sc-m.s-hn #menu .level-3>li.wnd-active>a,
    .sc-m.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: hsla(0, 0%, 100%, .2)
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-dt.s-hn .search-results .ssb-view-all a {
        background-color: #666;
        color: #fff
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: hsla(0, 0%, 100%, .2)
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: hsla(0, 0%, 100%, .2)
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-dt.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-dt.s-hn .menu-close:after,
    .sc-dt.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-dt.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-dt.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-dt.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-dt.s-hn #menu a.mm-arrow,
    .sc-dt.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-dt.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-dt.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-dt.s-hn #menu .level-1>li.wnd-active>a,
    .sc-dt.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-dt.s-hn #menu .level-2>li.wnd-active>a,
    .sc-dt.s-hn #menu .level-3>li.wnd-active>a,
    .sc-dt.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: rgba(0, 0, 0, .1)
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-wt.s-hn .search-results .ssb-view-all a {
        background-color: rgba(0, 0, 0, .7);
        color: #fff
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: rgba(0, 0, 0, .1)
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: rgba(0, 0, 0, .1)
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-wt.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-wt.s-hn .menu-close:after,
    .sc-wt.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-wt.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-wt.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-wt.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-wt.s-hn #menu a.mm-arrow,
    .sc-wt.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-wt.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-wt.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-wt.s-hn #menu .level-1>li.wnd-active>a,
    .sc-wt.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-wt.s-hn #menu .level-2>li.wnd-active>a,
    .sc-wt.s-hn #menu .level-3>li.wnd-active>a,
    .sc-wt.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-a.s-hn .search-results .ssb-view-all a {
        background-color: #666;
        color: #fff
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-a.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-a.s-hn .menu-close:after,
    .sc-a.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-a.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-a.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-a.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-a.s-hn #menu a.mm-arrow,
    .sc-a.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-a.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-a.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-a.s-hn #menu .level-1>li.wnd-active>a,
    .sc-a.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-a.s-hn #menu .level-2>li.wnd-active>a,
    .sc-a.s-hn #menu .level-3>li.wnd-active>a,
    .sc-a.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar>input::-webkit-input-placeholder,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar>input::-moz-placeholder,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar-input,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar-close:after,
    .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar-submit,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar-close:after,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar-submit {
        color: #666
    }
    .sc-al.s-hn .search-results .ssb-view-all a {
        background-color: rgba(0, 0, 0, .7);
        color: #fff
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar-close:after,
    .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar-submit {
        color: #666
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar {
        border-bottom-color: #e8e8e8
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar>input::-webkit-input-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar>input:-moz-placeholder,
    .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar>input::-moz-placeholder {
        color: #c3c3c3
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar-input {
        background: #fff;
        color: #666
    }
    .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar-close:after,
    .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar-submit {
        color: #666
    }
    .sc-al.s-hn .menu-close {
        color: #222;
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)
    }
    .sc-al.s-hn .menu-close:after,
    .sc-al.s-hn .menu-close:before {
        background: #c3c3c3
    }
    .sc-al.s-hn #menu {
        box-shadow: 0 0 .3125rem .3125rem transparent;
        background: #fff
    }
    .sc-al.s-hn #menu.open {
        box-shadow: 0 0 .125rem .125rem rgba(0, 0, 0, .05)
    }
    .sc-al.s-hn #menu .menu-wrapper>ul>li.wnd-with-submenu.hover>a:not(.mm-arrow) {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4)!important
    }
    .sc-al.s-hn #menu a.mm-arrow,
    .sc-al.s-hn #menu a.mm-arrow:after {
        color: #888!important
    }
    .sc-al.s-hn #menu .menu-wrapper>ul li>a {
        border-bottom: 1px solid hsla(0, 0%, 76%, .4);
        color: #888
    }
    .sc-al.s-hn #menu .level-1>li.wnd-active-path>a,
    .sc-al.s-hn #menu .level-1>li.wnd-active>a,
    .sc-al.s-hn #menu .level-2>li.wnd-active-path>a,
    .sc-al.s-hn #menu .level-2>li.wnd-active>a,
    .sc-al.s-hn #menu .level-3>li.wnd-active>a,
    .sc-al.s-hn #menu .level-max>li.wnd-active>a {
        color: #222
    }
}