@charset "UTF-8";

/*!
 * Author: Webnode.com
 * This website may use some licensed content – more details here: http://www.webnode.com/license/ */
.sc-b {
  color: #666
}

.sc-b .bgonscroll,
.sc-b.l-bg,
.sc-b .s-bg,
.sc-b.s-c {
  background-color: #f9f7fa
}

.sc-b.s-c {
  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: #393939
}

.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: #666
}

.sc-b .blog .item-perex a {
  transition: text-decoration-color .25s linear;
  color: #393939;
  text-decoration-color: rgba(57, 57, 57, .5)
}

body.wnd-fe:not(.touched) .sc-b .blog .item-perex a:hover {
  text-decoration-color: currentcolor
}

.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: #dbdbdb
}

body.wnd-fe:not(.touched) .sc-b .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
  border-color: #c9c9c9
}

.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: #c9c9c9
}

.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: #393939
}

.sc-b .blog-feed-board .item-date:before {
  background-color: #f9f7fa
}

.sc-b .blog-feed-board .item-date:after {
  background-color: #666
}

.sc-b .blog-feed-board .item-date>div {
  background-color: #666;
  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: #666
}

.sc-b .s-bdh-t {
  color: #393939
}

.sc-b .s-bdh-t:after {
  background-color: #9d9d9d
}

.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: #393939;
  color: #fff;
  border-color: #393939
}

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: #4d4d4d;
  border-color: #4d4d4d
}

.sc-b .b-btn-2 .b-btn-l,
.sc-b .b-btn-2 .wnd-replace-form-button {
  color: #393939;
  background-color: transparent;
  border-color: #9d9d9d
}

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: #393939
}

.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: #9d9d9d;
  border-color: #9d9d9d;
  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: #8d8d8d;
  border-color: #8d8d8d
}

.sc-b .b-btn-4 .b-btn-l,
.sc-b .b-btn-4 .wnd-replace-form-button {
  border-color: #aaa;
  color: #9d9d9d;
  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: #393939;
  color: #393939
}

.sc-b .b-btn-5 .b-btn-l,
.sc-b .b-btn-5 .wnd-replace-form-button {
  color: #393939;
  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 {
  text-decoration-color: rgba(57, 57, 57, .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 {
  text-decoration-color: #393939
}

.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, .b-btn-4) .b-btn-l,
.b-btn-dso .sc-b .b-btn:not(.b-btn-5, .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, .b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-b .b-btn:not(.b-btn-5, .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.b-btn-3 .b-btn-l {
  color: #9d9d9d;
  border-color: #dbdbdb;
  background-color: #dbdbdb
}

.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: #939393;
  background-color: #e0e0e0;
  border-color: #e0e0e0
}

body .sc-b .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
  color: #9d9d9d;
  border-color: #dbdbdb;
  background-color: #dbdbdb
}

.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: #939393 !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: #393939
}

.sc-b .claim-default-inv {
  color: #fff
}

.sc-b .claim-bg {
  color: #393939
}

.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: #9d9d9d;
  box-shadow: .9375rem 0 0 #9d9d9d, -.9375rem 0 0 #9d9d9d
}

.sc-b .claim-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-b .claim-color-alpha {
  color: #fff
}

.sc-b .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 62%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 62%, .7), -.9375rem 0 0 hsla(0, 0%, 62%, .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: #393939
}

.sc-b .claim-borders .sit-w {
  border-color: #393939
}

.sc-b .claim-beside {
  color: #393939
}

.sc-b .claim-beside .sit-w:after,
.sc-b .claim-beside .sit-w:before {
  background-color: #9d9d9d
}

.sc-b .claim-wings {
  color: #393939
}

.sc-b .claim-wings .sit-w:after,
.sc-b .claim-wings .sit-w:before {
  border-color: #9d9d9d
}

.sc-b .claim-underline {
  color: #393939
}

.sc-b .claim-underline:after {
  border-bottom-color: #9d9d9d
}

.sc-b .arrow-submit {
  background-color: #fff;
  color: #555;
  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: #c9c9c9
}

.sc-b .dots li.active,
body.wnd-fe:not(.touched) .sc-b .dots li:hover {
  background-color: #333
}

.sc-b .pager a {
  color: #555
}

body.wnd-fe:not(.touched) .sc-b .pager a:hover {
  color: #393939
}

.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: #c9c9c9
}

.sc-b .wnd-image-placeholder embed {
  color: hsla(0, 0%, 40%, 0) !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: #e0e0e0
}

.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: #666
}

.sc-b .wnd-active-block .b-sp-c,
.sc-b .wnd-mobile-cms .b-sp-c {
  background-color: #e0e0e0;
  color: #666
}

.sc-b .loading {
  color: #666
}

.b-e-bs .sc-b .b-e-g .item-wrapper {
  border-color: #dbdbdb
}

.b-e-bs .sc-b .b-e-g .prd-price {
  color: #666
}

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: #c9c9c9
}

.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: #e0e0e0
}

.b-e-frs .sc-b .b-e-g .item-wrapper {
  background-color: #e0e0e0;
  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: #d9d9d9
}

.sc-b .b-e-g .prd-title {
  color: #393939
}

.sc-b .b-e-g .prd-price {
  color: #666
}

.sc-b .b-e-g .prd-price-com,
.sc-b .b-e-g .prd-price-dual {
  color: #aaa
}

.sc-b .b-e-s .prd-price,
.sc-b .b-e-s .prd-title {
  color: #393939
}

.sc-b .b-e-s .prd-price-com,
.sc-b .b-e-s .prd-price-dual {
  color: #9d9d9d
}

.sc-b .b-e-f-title {
  color: #393939;
  border-bottom-color: #aaa
}

.sc-b .b-e-f a {
  color: #9d9d9d
}

.sc-b .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-b .b-e-f a:hover {
  color: #393939
}

.sc-b .b-e-f-select select {
  box-shadow: 0 0 0 transparent;
  background: #fff;
  border-color: #c9c9c9;
  color: #666
}

body.wnd-fe:not(.touched) .sc-b .b-e-f-select select:hover:not(:focus) {
  border-color: #939393
}

.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: #393939
}

.sc-b .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #393939
}

.sc-b .prd-out-of-stock-c {
  color: #9d9d9d;
  background-color: #e8e8e8
}

.sc-b .b-e-crt-head div {
  color: #9d9d9d
}

.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: #393939
}

.sc-b .b-e-crt-price,
.sc-b .b-e-crt-variant {
  color: #9d9d9d
}

.sc-b .b-e-crt-qty input {
  background-color: #fff;
  border-color: #c9c9c9;
  color: #666
}

.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: #939393 !important
}

.sc-b .b-e-crt-qty-btn:after,
.sc-b .b-e-crt-qty-btn:before {
  background-color: #9d9d9d
}

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: #393939
}

.sc-b .b-e-crt-delete {
  color: #aaa
}

.sc-b .b-e-crt-foot,
body.wnd-fe:not(.touched) .sc-b .b-e-crt-delete:hover {
  color: #9d9d9d
}

.sc-b .b-e-crt-tot .b-e-crt-tot-value {
  color: #393939
}

.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-crt-stock.wnd-in-stock {
  color: #2db247
}

.sc-b .b-e-crt-stock.wnd-available {
  color: #eaa81a
}

.sc-b .b-e-d .prd-title {
  color: #393939
}

.sc-b .b-e-d .prd-title:after {
  background-color: #9d9d9d
}

.sc-b .b-e-d .prd-variants-title {
  color: #393939
}

.sc-b .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: #393939
}

.sc-b .b-e-d .prd-price {
  color: #393939
}

.sc-b .b-e-d .prd-price-com {
  color: #9d9d9d
}

.sc-b .b-e-d .prd-price-info {
  color: #555
}

.sc-b .b-e-d .prd-crt {
  box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
  background-color: #fff
}

.sc-b .b-e-d-stock.wnd-in-stock {
  color: #2db247
}

.sc-b .b-e-d-stock.wnd-available {
  color: #eaa81a
}

.sc-b.s-f {
  color: #666
}

.sc-b.s-f-edit .s-f-l-w:before,
.sc-b.s-f .s-f-border.border-top:before {
  border-top-color: #c9c9c9
}

.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,
.sc-b.s-f.s .s-c.s-f-l-w .b-text p a,
.sc-b.s-f.s .s-c.s-f-l-w .link a {
  color: #666;
  text-decoration-color: hsla(0, 0%, 40%, .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,
body.wnd-fe:not(.touched) .sc-b.s-f.s .s-c.s-f-l-w .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-b.s-f.s .s-c.s-f-l-w .link a:hover {
  color: #666;
  text-decoration-color: #666
}

.sc-b.s-f .s-f-lang-t {
  color: #666
}

.sc-b.s-f .s-f-lang .link:after {
  color: #9d9d9d
}

.ac-h .sc-b.s-f .b-text h1,
.ac-h .sc-b.s-f .b-text h2 {
  color: #393939
}

.ac-s .sc-b.s-f .b-text h3 {
  color: #9d9d9d
}

.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: #9d9d9d
}

.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.s-f-edit .s-f-l-w,
.l-boxed .sc-b.s.s-f-map .s-f-l-w {
  background-color: #4d4d4d;
  color: #bababa
}

.l-boxed .sc-b.s.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-b.s.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-b.s.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-b.s.s-f-map .s-f-l-w .s-f-lang-t {
  color: #bababa
}

.l-boxed .sc-b.s.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-b.s.s-f-map .s-f-l-w .link a {
  color: #bababa;
  text-decoration-color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-b.s.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-b.s.s-f-map .s-f-l-w .link:after {
  color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-b.s.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-b.s.s-f-map .s-f-bg-stripe {
  background-color: #4d4d4d
}

body:not(.touched, .wnd-cms).l-boxed .sc-b.s.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched, .wnd-cms).l-boxed .sc-b.s.s-f-map .s-f-l-w .link a:hover {
  color: #bababa;
  text-decoration-color: #bababa
}

.sc-b .form.b-form-default .wnd-required label,
.sc-b .form.b-form-default label {
  color: #666
}

.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: #c9c9c9;
  color: #666;
  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: #939393
}

.sc-b .form.b-form-default .select {
  color: #666
}

.sc-b .form.b-form-default select option {
  color: #393939
}

.sc-b .form.b-form-default select option:disabled {
  color: #bababa
}

.sc-b .form.b-form-default .form-group-content label {
  color: #666
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-group-content input:hover:not(:focus)+div {
  border-color: #939393
}

.sc-b .form.b-form-default .checkbox,
.sc-b .form.b-form-default .radio-button {
  background: #fff;
  border-color: #c9c9c9;
  color: #666
}

.sc-b .form.b-form-default .checkbox:after {
  color: #393939
}

.sc-b .form.b-form-default .radio-button:after {
  background: #393939
}

.sc-b .form.b-form-default .form-file-button {
  background: none;
  color: #666;
  border-color: #c9c9c9
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-file-button:hover {
  background: none;
  color: #666;
  border-color: #939393
}

.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, span) {
  outline: 0;
  border-color: #e9322d;
  color: #e9322d;
  box-shadow: none
}

.sc-b .form.b-form-default .form-input.wnd-validate-error :not(label, span):focus {
  border-color: #e9322d;
  color: #666
}

.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, 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: #9d9d9d
}

.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: #c9c9c9;
  color: #666
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus, :checked) {
  border-color: #939393
}

.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: #666
}

.sc-b .form.b-form-light .select:after {
  color: #c9c9c9
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .select:hover:after {
  color: #666
}

.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: #393939
}

.sc-b .form.b-form-light select:disabled option:disabled,
.sc-b .form.b-form-light select option:disabled {
  color: #bababa
}

.sc-b .form.b-form-light .form-number-controls button {
  background: transparent
}

.sc-b .form.b-form-light .form-number-controls button:after {
  color: #9d9d9d
}

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: #9d9d9d
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-group-content input:hover:not(:focus, :checked)+div {
  border-color: #939393
}

.sc-b .form.b-form-light .checkbox,
.sc-b .form.b-form-light .radio-button {
  background: transparent;
  border-color: #c9c9c9;
  color: #939393
}

.sc-b .form.b-form-light .form-file-button:after {
  color: #9d9d9d
}

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: #c9c9c9
}

body.wnd-fe:not(.touched) .sc-b .form.b-form-light .form-file-cover:hover {
  border-bottom-color: #939393
}

.sc-b .form.b-form-light .form-file-text {
  color: #666
}

.sc-b .form.b-form-light .form-file-remove:after {
  color: #9d9d9d
}

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: #666
}

.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: #666
}

.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: #666
}

.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: #393939
}

.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: #939393
}

.sc-b .form.b-form-light .form-group-content input[type=radio]+div:after {
  background-color: #939393
}

.sc-b .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
  border-color: #939393;
  background-color: #939393
}

.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: #666
}

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: #939393
}

.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 .form-captcha {
  color: #aaa
}

.sc-b .form-warning {
  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: #393939;
  color: #fff
}

.sc-b.s-hn .cart a .cart-content-link:after {
  color: #393939
}

.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: #393939
}

.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: #bababa
}

.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: #bababa
}

.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-header-title span:last-child {
  color: #aaa
}

.sc-b.s-hn .search-results .ssb-category-header-link a {
  color: #9d9d9d
}

.sc-b.s-hn .search-results .ssb-view-all a {
  color: #666
}

.sc-b.s-hn .search-results .ssb-view-all a span:last-child {
  color: #aaa
}

.sc-b.s-hn .search-results .ssb-no-results {
  color: #9d9d9d
}

body:not(.touched) .sc-b.s-hn .search-results .ssb-results-list li a:hover {
  background-color: hsla(0, 0%, 40%, .08)
}

.sc-b.s-hn .search-results .ssb-results-box {
  border-bottom-color: hsla(0, 0%, 40%, .08)
}

.sc-b.s-hn.wnd-mt-sliding .search-icon:after {
  color: #393939
}

.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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.sc-b.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #393939;
  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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.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: #393939
}

.sc-b #menu-submit span,
.sc-b #menu-submit span:after,
.sc-b #menu-submit span:before {
  background-color: #393939
}

.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: #dbdbdb
}

.sc-b.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid #dbdbdb
}

.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: #393939
}

.sc-b.s-hn .si a svg path {
  fill: #bababa
}

.sc-b.s-hn .ci {
  color: #393939
}

.sc-b.s-hn .ci span:before {
  color: #bababa
}

.sc-b.s-hn .ci span a {
  color: #393939;
  text-decoration-color: #393939
}

.sc-b.s-hn .hbc,
.sc-b.s-hn .hbl {
  color: #393939
}

.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%, 73%, .4)
}

.sc-b.s-hb {
  color: #393939
}

.sc-b.s-hb:after {
  background: #dbdbdb
}

.sc-b.s-hb .si-c:after {
  background: #d1d1d1
}

.sc-b.s-hb .si a svg path {
  fill: #bababa
}

body.wnd-fe:not(.touched) .sc-b.s-hb .si a:hover svg path {
  fill: #666
}

.sc-b.s-hb .ci span {
  color: #393939
}

.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: #393939
}

.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: #393939
}

.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: #9d9d9d
}

.sc-b .logo-color embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff
}

.sc-b .logo-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.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%, 62%, .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: #393939
}

.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: #393939
}

.sc-b .logo-borders embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585
}

.sc-b .logo-wings {
  color: #393939
}

.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: #9d9d9d
}

.sc-b .logo-beside {
  color: #393939
}

.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: #9d9d9d
}

.sc-b .logo-underline {
  color: #393939
}

.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: #9d9d9d
}

.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: #393939
}

.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: #9d9d9d
}

.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%, 62%, .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: #393939
}

.sc-b .b-text h1:after {
  background: #9d9d9d
}

.sc-b .b-text h2 {
  color: #393939
}

.sc-b .b-text h2:after {
  background: #9d9d9d
}

.sc-b .b-text h3 {
  color: #9d9d9d
}

.sc-b .b-text h3:after,
.sc-b .b-text h3:before {
  background: #9d9d9d
}

.sc-b .b-text h1 a,
.sc-b .b-text h2 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.sc-b .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.sc-b .b-text a,
.sc-b .link a,
.sc-b.s-hb .ci a {
  color: #393939;
  text-decoration-color: rgba(57, 57, 57, .5)
}

body.wnd-fe:not(.touched) .sc-b.s-hb .ci a:hover {
  text-decoration-color: currentcolor
}

.sc-b .b-text blockquote {
  color: #9d9d9d
}

.sc-b .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 62%, .5) !important
}

.sc-b .b-text blockquote:before {
  color: hsla(0, 0%, 67%, .5)
}

.sc-b .b-text blockquote.tbq,
.sc-b .b-text blockquote:not(.tbq) h1,
.sc-b .b-text blockquote:not(.tbq) h2,
.sc-b .b-text blockquote:not(.tbq) h3,
.sc-b .b-text blockquote:not(.tbq) p {
  border-color: hsla(0, 0%, 67%, .5)
}

.sc-b .b-text blockquote:not(.tbq) h1:after,
.sc-b .b-text blockquote:not(.tbq) h2:after,
.sc-b .b-text blockquote:not(.tbq) h3:after,
.sc-b .b-text blockquote:not(.tbq) p:after {
  color: hsla(0, 0%, 67%, .5)
}

.sc-b .mt h3 {
  color: #393939
}

.sc-b .mt h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.sc-b .mt h4 {
  color: #9d9d9d
}

.sc-b .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.sc-b .mt h3+h4:before {
  background: hsla(0, 0%, 62%, .25)
}

.sc-b .b-sr-nav a {
  color: #393939
}

.sc-b .b-sr-nav a.active,
.sc-b .b-sr-nav a:hover {
  border-bottom-color: #393939
}

.sc-b .b-sr-nav span:last-child {
  color: #9d9d9d
}

.sc-b .b-sr-main h2 {
  color: #393939
}

.sc-b .b-sr-ci-link a {
  color: #9d9d9d
}

.sc-b .b-sr-ci-text {
  color: #666
}

.sc-b .faq-box .mt-faq-title,
.sc-b .faq-default .open .mt-faq-inner,
body.wnd-fe:not(.touched) .sc-b .faq-default .mt-faq-inner:hover {
  background-color: #e0e0e0
}

.sc-b .faq-bullets-s .mt-faq-inner,
.sc-b .faq-bullets .mt-faq-inner {
  border-color: currentcolor
}

.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text h3 {
  color: #393939
}

.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #9d9d9d
}

.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text p {
  color: #666
}

.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text p a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, .5)
}

.sc-d {
  color: #ccc
}

.sc-d .bgonscroll,
.sc-d.l-bg,
.sc-d .s-bg,
.sc-d.s-c {
  background-color: #222
}

.sc-d.s-c {
  box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.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: #222
}

.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: #ccc
}

.sc-d .blog .item-perex a {
  transition: text-decoration-color .25s linear;
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

body.wnd-fe:not(.touched) .sc-d .blog .item-perex a:hover {
  text-decoration-color: currentcolor
}

.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: #6e6e6e
}

body.wnd-fe:not(.touched) .sc-d .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
  border-color: #5a5a5a
}

.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: #5a5a5a
}

.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: #222
}

.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: #ccc
}

.sc-d .s-bdh-t {
  color: #fff
}

.sc-d .s-bdh-t:after {
  background-color: #acacac
}

.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: #393939;
  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: #acacac
}

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: #acacac;
  border-color: #acacac;
  color: #393939
}

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: #9b9b9b;
  border-color: #9b9b9b
}

.sc-d .b-btn-4 .b-btn-l,
.sc-d .b-btn-4 .wnd-replace-form-button {
  border-color: #888;
  color: #acacac;
  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 {
  text-decoration-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 {
  text-decoration-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, .b-btn-4) .b-btn-l,
.b-btn-dso .sc-d .b-btn:not(.b-btn-5, .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, .b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-d .b-btn:not(.b-btn-5, .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.b-btn-3 .b-btn-l {
  color: #acacac;
  border-color: #6e6e6e;
  background-color: #6e6e6e
}

.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: #acacac;
  border-color: #6e6e6e;
  background-color: #6e6e6e
}

.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: #393939
}

.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: #acacac;
  box-shadow: .9375rem 0 0 #acacac, -.9375rem 0 0 #acacac
}

.sc-d .claim-color-inv {
  color: #acacac
}

.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: #acacac
}

.sc-d .claim-color-alpha {
  color: #fff
}

.sc-d .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 67%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 67%, .7), -.9375rem 0 0 hsla(0, 0%, 67%, .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: #acacac
}

.sc-d .claim-wings {
  color: #fff
}

.sc-d .claim-wings .sit-w:after,
.sc-d .claim-wings .sit-w:before {
  border-color: #acacac
}

.sc-d .claim-underline {
  color: #fff
}

.sc-d .claim-underline:after {
  border-bottom-color: #acacac
}

.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: #5a5a5a
}

.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: #5a5a5a
}

.sc-d .wnd-image-placeholder embed {
  color: hsla(0, 0%, 80%, 0) !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 {
  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: #ccc
}

.sc-d .wnd-active-block .b-sp-c,
.sc-d .wnd-mobile-cms .b-sp-c {
  background-color: #434343;
  color: #ccc
}

.sc-d .loading {
  color: #ccc
}

.b-e-bs .sc-d .b-e-g .item-wrapper {
  border-color: #6e6e6e
}

.b-e-bs .sc-d .b-e-g .prd-price {
  color: #ccc
}

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: #5a5a5a
}

.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: #ccc
}

.sc-d .b-e-g .prd-price-com,
.sc-d .b-e-g .prd-price-dual {
  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,
.sc-d .b-e-s .prd-price-dual {
  color: #acacac
}

.sc-d .b-e-f-title {
  color: #fff;
  border-bottom-color: #888
}

.sc-d .b-e-f a {
  color: #acacac
}

.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: #5a5a5a;
  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: #393939
}

.sc-d .prd-out-of-stock-c {
  color: #9d9d9d;
  background-color: #e8e8e8
}

.sc-d .b-e-crt-head div {
  color: #acacac
}

.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: #acacac
}

.sc-d .b-e-crt-qty input {
  background-color: #fff;
  border-color: #5a5a5a;
  color: #666
}

.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: #acacac
}

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-foot,
body.wnd-fe:not(.touched) .sc-d .b-e-crt-delete:hover {
  color: #acacac
}

.sc-d .b-e-crt-tot .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: #222
}

.sc-d .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
  color: #e9322d
}

.sc-d .b-e-crt-stock.wnd-in-stock {
  color: #2db247
}

.sc-d .b-e-crt-stock.wnd-available {
  color: #eaa81a
}

.sc-d .b-e-d .prd-title {
  color: #fff
}

.sc-d .b-e-d .prd-title:after {
  background-color: #acacac
}

.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: #acacac
}

.sc-d .b-e-d .prd-price-info {
  color: #c3c3c3
}

.sc-d .b-e-d .prd-crt {
  box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
  background-color: #000
}

.sc-d .b-e-d-stock.wnd-in-stock {
  color: #2db247
}

.sc-d .b-e-d-stock.wnd-available {
  color: #eaa81a
}

.sc-d.s-f {
  color: #ccc
}

.sc-d.s-f-edit .s-f-l-w:before,
.sc-d.s-f .s-f-border.border-top:before {
  border-top-color: #5a5a5a
}

.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,
.sc-d.s-f.s .s-c.s-f-l-w .b-text p a,
.sc-d.s-f.s .s-c.s-f-l-w .link a {
  color: #ccc;
  text-decoration-color: hsla(0, 0%, 80%, .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,
body.wnd-fe:not(.touched) .sc-d.s-f.s .s-c.s-f-l-w .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-d.s-f.s .s-c.s-f-l-w .link a:hover {
  color: #ccc;
  text-decoration-color: #ccc
}

.sc-d.s-f .s-f-lang-t {
  color: #ccc
}

.sc-d.s-f .s-f-lang .link:after {
  color: #acacac
}

.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: #acacac
}

.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: #acacac
}

.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: #222
}

.l-boxed .sc-d.s.s-f-edit .s-f-l-w,
.l-boxed .sc-d.s.s-f-map .s-f-l-w {
  background-color: #4d4d4d;
  color: #bababa
}

.l-boxed .sc-d.s.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-d.s.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-d.s.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-d.s.s-f-map .s-f-l-w .s-f-lang-t {
  color: #bababa
}

.l-boxed .sc-d.s.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-d.s.s-f-map .s-f-l-w .link a {
  color: #bababa;
  text-decoration-color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-d.s.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-d.s.s-f-map .s-f-l-w .link:after {
  color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-d.s.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-d.s.s-f-map .s-f-bg-stripe {
  background-color: #4d4d4d
}

body:not(.touched, .wnd-cms).l-boxed .sc-d.s.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched, .wnd-cms).l-boxed .sc-d.s.s-f-map .s-f-l-w .link a:hover {
  color: #bababa;
  text-decoration-color: #bababa
}

.sc-d .form.b-form-default .wnd-required label,
.sc-d .form.b-form-default label {
  color: #ccc
}

.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: #5a5a5a;
  color: #666;
  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: #666
}

.sc-d .form.b-form-default select option {
  color: #393939
}

.sc-d .form.b-form-default select option:disabled {
  color: #bababa
}

.sc-d .form.b-form-default .form-group-content label {
  color: #ccc
}

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: #5a5a5a;
  color: #ccc
}

.sc-d .form.b-form-default .checkbox:after {
  color: #393939
}

.sc-d .form.b-form-default .radio-button:after {
  background: #393939
}

.sc-d .form.b-form-default .form-file-button {
  background: none;
  color: #ccc;
  border-color: #5a5a5a
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-file-button:hover {
  background: none;
  color: #ccc;
  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, span) {
  outline: 0;
  border-color: #e9322d;
  color: #e9322d;
  box-shadow: none
}

.sc-d .form.b-form-default .form-input.wnd-validate-error :not(label, span):focus {
  border-color: #e9322d;
  color: #666
}

.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, 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: #acacac
}

.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: #5a5a5a;
  color: #ccc
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus, :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: #ccc
}

.sc-d .form.b-form-light .select:after {
  color: #5a5a5a
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .select:hover:after {
  color: #ccc
}

.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: #393939
}

.sc-d .form.b-form-light select:disabled option:disabled,
.sc-d .form.b-form-light select option:disabled {
  color: #bababa
}

.sc-d .form.b-form-light .form-number-controls button {
  background: transparent
}

.sc-d .form.b-form-light .form-number-controls button:after {
  color: #acacac
}

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: #acacac
}

body.wnd-fe:not(.touched) .sc-d .form.b-form-light .form-group-content input:hover:not(:focus, :checked)+div {
  border-color: #9c9c9c
}

.sc-d .form.b-form-light .checkbox,
.sc-d .form.b-form-light .radio-button {
  background: transparent;
  border-color: #5a5a5a;
  color: #9c9c9c
}

.sc-d .form.b-form-light .form-file-button:after {
  color: #acacac
}

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: #5a5a5a
}

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-text {
  color: #ccc
}

.sc-d .form.b-form-light .form-file-remove:after {
  color: #acacac
}

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: #ccc
}

.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: #ccc
}

.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: #ccc
}

.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: #ccc
}

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 .form-captcha {
  color: #888
}

.sc-d .form-warning {
  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: #bababa
}

.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: #bababa
}

.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
}

.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 {
  color: #393939
}

.sc-d.s-hn .search-results .ssb-wrapper {
  border-color: rgba(57, 57, 57, .08)
}

.sc-d.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #bababa
}

.sc-d.s-hn .search-results .ssb-category-header-link a {
  color: #9d9d9d
}

.sc-d.s-hn .search-results .ssb-view-all a {
  color: #393939
}

.sc-d.s-hn .search-results .ssb-view-all a span:last-child {
  color: #bababa
}

.sc-d.s-hn .search-results .ssb-no-results {
  color: #9d9d9d
}

body:not(.touched) .sc-d.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(57, 57, 57, .08)
}

.sc-d.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(57, 57, 57, .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: #bababa
}

.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: #bababa
}

.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: #bababa
}

.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: #bababa
}

.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: #222;
  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: #6e6e6e
}

.sc-d.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid #6e6e6e
}

.l-narrow .sc-d.s-hn.sticky {
  background: none
}

.l-narrow .sc-d.s-hn.sticky .s-o {
  background-color: #222
}

.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: #393939
}

.sc-d.s-hn .si a svg path {
  fill: #bababa
}

.sc-d.s-hn .ci {
  color: #393939
}

.sc-d.s-hn .ci span:before {
  color: #bababa
}

.sc-d.s-hn .ci span a {
  color: #393939;
  text-decoration-color: #393939
}

.sc-d.s-hn .hbc,
.sc-d.s-hn .hbl {
  color: #393939
}

.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%, 73%, .4)
}

.sc-d.s-hb {
  color: #393939
}

.sc-d.s-hb:after {
  background: #6e6e6e
}

.sc-d.s-hb .si-c:after {
  background: #666
}

.sc-d.s-hb .si a svg path {
  fill: #bababa
}

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: #393939
}

.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: #acacac
}

.sc-d .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7
}

.sc-d .logo-color-inv {
  color: #acacac
}

.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: #acacac
}

.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%, 67%, .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: #acacac
}

.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: #acacac
}

.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: #acacac
}

.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: #393939
}

.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: #acacac
}

.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%, 67%, .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: #acacac
}

.sc-d .b-text h2 {
  color: #fff
}

.sc-d .b-text h2:after {
  background: #acacac
}

.sc-d .b-text h3 {
  color: #acacac
}

.sc-d .b-text h3:after,
.sc-d .b-text h3:before {
  background: #acacac
}

.sc-d .b-text h1 a,
.sc-d .b-text h2 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

.sc-d .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 67%, .5)
}

.sc-d .b-text a,
.sc-d .link a,
.sc-d.s-hb .ci a {
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

body.wnd-fe:not(.touched) .sc-d.s-hb .ci a:hover {
  text-decoration-color: currentcolor
}

.sc-d .b-text blockquote {
  color: #acacac
}

.sc-d .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 67%, .5) !important
}

.sc-d .b-text blockquote:before {
  color: hsla(0, 0%, 53%, .5)
}

.sc-d .b-text blockquote.tbq,
.sc-d .b-text blockquote:not(.tbq) h1,
.sc-d .b-text blockquote:not(.tbq) h2,
.sc-d .b-text blockquote:not(.tbq) h3,
.sc-d .b-text blockquote:not(.tbq) p {
  border-color: hsla(0, 0%, 53%, .5)
}

.sc-d .b-text blockquote:not(.tbq) h1:after,
.sc-d .b-text blockquote:not(.tbq) h2:after,
.sc-d .b-text blockquote:not(.tbq) h3:after,
.sc-d .b-text blockquote:not(.tbq) p:after {
  color: hsla(0, 0%, 53%, .5)
}

.sc-d .mt h3 {
  color: #fff
}

.sc-d .mt h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

.sc-d .mt h4 {
  color: #acacac
}

.sc-d .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 67%, .5)
}

.sc-d .mt h3+h4:before {
  background: hsla(0, 0%, 67%, .25)
}

.sc-d .b-sr-nav a {
  color: #fff
}

.sc-d .b-sr-nav a.active,
.sc-d .b-sr-nav a:hover {
  border-bottom-color: #fff
}

.sc-d .b-sr-nav span:last-child {
  color: #acacac
}

.sc-d .b-sr-main h2 {
  color: #fff
}

.sc-d .b-sr-ci-link a {
  color: #acacac
}

.sc-d .b-sr-ci-text {
  color: #ccc
}

.sc-d .faq-box .mt-faq-title,
.sc-d .faq-default .open .mt-faq-inner,
body.wnd-fe:not(.touched) .sc-d .faq-default .mt-faq-inner:hover {
  background-color: #434343
}

.sc-d .faq-bullets-s .mt-faq-inner,
.sc-d .faq-bullets .mt-faq-inner {
  border-color: currentcolor
}

.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text h3 {
  color: #393939
}

.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #9d9d9d
}

.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text p {
  color: #666
}

.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text p a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, .5)
}

.sc-w {
  color: #666
}

.sc-w .bgonscroll,
.sc-w.l-bg,
.sc-w .s-bg,
.sc-w.s-c {
  background-color: #fff
}

.sc-w.s-c {
  box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.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: #393939
}

.sc-w .blog .item-date,
.sc-w.s-c .blog .item-date {
  color: #bababa
}

.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: #666
}

.sc-w .blog .item-perex a,
.sc-w.s-c .blog .item-perex a {
  transition: text-decoration-color .25s linear;
  color: #393939;
  text-decoration-color: rgba(57, 57, 57, .5)
}

body.wnd-fe:not(.touched) .sc-w .blog .item-perex a:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .blog .item-perex a:hover {
  text-decoration-color: currentcolor
}

.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: #393939
}

.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: #666
}

.sc-w .blog-feed-board .item-date>div,
.sc-w.s-c .blog-feed-board .item-date>div {
  background-color: #666;
  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: #666
}

.sc-w .s-bdh-t,
.sc-w.s-c .s-bdh-t {
  color: #393939
}

.sc-w .s-bdh-t:after,
.sc-w.s-c .s-bdh-t:after {
  background-color: #9d9d9d
}

.sc-w .s-bdh-d,
.sc-w.s-c .s-bdh-d {
  color: #bababa
}

.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: #393939;
  color: #fff;
  border-color: #393939
}

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: #4d4d4d;
  border-color: #4d4d4d
}

.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: #393939;
  background-color: transparent;
  border-color: #9d9d9d
}

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: #393939
}

.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: #9d9d9d;
  border-color: #9d9d9d;
  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: #8d8d8d;
  border-color: #8d8d8d
}

.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: #bababa;
  color: #9d9d9d;
  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: #393939;
  color: #393939
}

.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: #393939;
  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 {
  text-decoration-color: rgba(57, 57, 57, .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 {
  text-decoration-color: #393939
}

.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, .b-btn-4) .b-btn-l,
.b-btn-dso .sc-w .b-btn:not(.b-btn-5, .b-btn-4) .wnd-replace-form-button,
.b-btn-dso .sc-w.s-c .b-btn:not(.b-btn-5, .b-btn-4) .b-btn-l,
.b-btn-dso .sc-w.s-c .b-btn:not(.b-btn-5, .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, .b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-w .b-btn:not(.b-btn-5, .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, .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, .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.b-btn-3 .b-btn-l,
.sc-w.s-c .b-e-crt.wnd-checkout-disable .b-e-crt-cho.b-btn.b-btn-3 .b-btn-l {
  color: #9d9d9d;
  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: #9d9d9d;
  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: #393939
}

.sc-w .claim-default-inv {
  color: #fff
}

.sc-w .claim-bg {
  color: #393939
}

.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: #9d9d9d;
  box-shadow: .9375rem 0 0 #9d9d9d, -.9375rem 0 0 #9d9d9d
}

.sc-w .claim-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-w .claim-color-alpha {
  color: #fff
}

.sc-w .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 62%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 62%, .7), -.9375rem 0 0 hsla(0, 0%, 62%, .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: #393939
}

.sc-w .claim-borders .sit-w {
  border-color: #393939
}

.sc-w .claim-beside {
  color: #393939
}

.sc-w .claim-beside .sit-w:after,
.sc-w .claim-beside .sit-w:before {
  background-color: #9d9d9d
}

.sc-w .claim-wings {
  color: #393939
}

.sc-w .claim-wings .sit-w:after,
.sc-w .claim-wings .sit-w:before {
  border-color: #9d9d9d
}

.sc-w .claim-underline {
  color: #393939
}

.sc-w .claim-underline:after {
  border-bottom-color: #9d9d9d
}

.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: #393939
}

.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: #bababa
}

.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: hsla(0, 0%, 40%, 0) !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 {
  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: #666
}

.sc-w.s-c .wnd-active-block .b-sp-c,
.sc-w.s-c .wnd-mobile-cms .b-sp-c,
.sc-w .wnd-active-block .b-sp-c,
.sc-w .wnd-mobile-cms .b-sp-c {
  background-color: #f2f2f2;
  color: #666
}

.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: #666
}

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: #393939
}

.sc-w .b-e-g .prd-price,
.sc-w.s-c .b-e-g .prd-price {
  color: #666
}

.sc-w .b-e-g .prd-price-com,
.sc-w .b-e-g .prd-price-dual,
.sc-w.s-c .b-e-g .prd-price-com,
.sc-w.s-c .b-e-g .prd-price-dual {
  color: #bababa
}

.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: #393939
}

.sc-w .b-e-s .prd-price-com,
.sc-w .b-e-s .prd-price-dual,
.sc-w.s-c .b-e-s .prd-price-com,
.sc-w.s-c .b-e-s .prd-price-dual {
  color: #9d9d9d
}

.sc-w .b-e-f-title,
.sc-w.s-c .b-e-f-title {
  color: #393939;
  border-bottom-color: #bababa
}

.sc-w .b-e-f a,
.sc-w.s-c .b-e-f a {
  color: #9d9d9d
}

.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: #393939
}

.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: #393939
}

.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: #393939
}

.sc-w .prd-out-of-stock-c,
.sc-w.s-c .prd-out-of-stock-c {
  color: #9d9d9d;
  background-color: #e8e8e8
}

.sc-w .b-e-crt-head div,
.sc-w.s-c .b-e-crt-head div {
  color: #9d9d9d
}

.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: #393939
}

.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: #9d9d9d
}

.sc-w .b-e-crt-qty input,
.sc-w.s-c .b-e-crt-qty input {
  background-color: #fff;
  border-color: #d4d4d4;
  color: #666
}

.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: #9d9d9d
}

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: #bababa
}

.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: #393939
}

.sc-w .b-e-crt-delete,
.sc-w.s-c .b-e-crt-delete {
  color: #bababa
}

.sc-w .b-e-crt-foot,
.sc-w.s-c .b-e-crt-foot,
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: #9d9d9d
}

.sc-w .b-e-crt-tot .b-e-crt-tot-value,
.sc-w.s-c .b-e-crt-tot .b-e-crt-tot-value {
  color: #393939
}

.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-crt-stock.wnd-in-stock,
.sc-w.s-c .b-e-crt-stock.wnd-in-stock {
  color: #2db247
}

.sc-w .b-e-crt-stock.wnd-available,
.sc-w.s-c .b-e-crt-stock.wnd-available {
  color: #eaa81a
}

.sc-w .b-e-d .prd-title,
.sc-w.s-c .b-e-d .prd-title {
  color: #393939
}

.sc-w .b-e-d .prd-title:after,
.sc-w.s-c .b-e-d .prd-title:after {
  background-color: #9d9d9d
}

.sc-w .b-e-d .prd-variants-title,
.sc-w.s-c .b-e-d .prd-variants-title {
  color: #393939
}

.sc-w .b-e-d .prd-ribbon-c,
.sc-w.s-c .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: #393939
}

.sc-w .b-e-d .prd-price,
.sc-w.s-c .b-e-d .prd-price {
  color: #393939
}

.sc-w .b-e-d .prd-price-com,
.sc-w.s-c .b-e-d .prd-price-com {
  color: #9d9d9d
}

.sc-w .b-e-d .prd-price-info,
.sc-w.s-c .b-e-d .prd-price-info {
  color: #666
}

.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 .b-e-d-stock.wnd-in-stock,
.sc-w.s-c .b-e-d-stock.wnd-in-stock {
  color: #2db247
}

.sc-w .b-e-d-stock.wnd-available,
.sc-w.s-c .b-e-d-stock.wnd-available {
  color: #eaa81a
}

.sc-w.s-f {
  color: #666
}

.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,
.sc-w.s-f.s .s-c.s-f-l-w .b-text p a,
.sc-w.s-f.s .s-c.s-f-l-w .link a {
  color: #666;
  text-decoration-color: hsla(0, 0%, 40%, .7)
}

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,
body.wnd-fe:not(.touched) .sc-w.s-f.s .s-c.s-f-l-w .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-w.s-f.s .s-c.s-f-l-w .link a:hover {
  color: #666;
  text-decoration-color: #666
}

.sc-w.s-f .s-f-lang-t {
  color: #666
}

.sc-w.s-f .s-f-lang .link:after {
  color: #9d9d9d
}

.ac-h .sc-w.s-f .b-text h1,
.ac-h .sc-w.s-f .b-text h2 {
  color: #393939
}

.ac-s .sc-w.s-f .b-text h3 {
  color: #9d9d9d
}

.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: #9d9d9d
}

.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%, 73%, .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.s-f-edit .s-f-l-w,
.l-boxed .sc-w.s.s-f-map .s-f-l-w {
  background-color: #4d4d4d;
  color: #bababa
}

.l-boxed .sc-w.s.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-w.s.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-w.s.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-w.s.s-f-map .s-f-l-w .s-f-lang-t {
  color: #bababa
}

.l-boxed .sc-w.s.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-w.s.s-f-map .s-f-l-w .link a {
  color: #bababa;
  text-decoration-color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-w.s.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-w.s.s-f-map .s-f-l-w .link:after {
  color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-w.s.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-w.s.s-f-map .s-f-bg-stripe {
  background-color: #4d4d4d
}

body:not(.touched, .wnd-cms).l-boxed .sc-w.s.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched, .wnd-cms).l-boxed .sc-w.s.s-f-map .s-f-l-w .link a:hover {
  color: #bababa;
  text-decoration-color: #bababa
}

.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: #666
}

.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: #666;
  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: #666
}

.sc-w .form.b-form-default select option,
.sc-w.s-c .form.b-form-default select option {
  color: #393939
}

.sc-w .form.b-form-default select option:disabled,
.sc-w.s-c .form.b-form-default select option:disabled {
  color: #bababa
}

.sc-w .form.b-form-default .form-group-content label,
.sc-w.s-c .form.b-form-default .form-group-content label {
  color: #666
}

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: #666
}

.sc-w .form.b-form-default .checkbox:after,
.sc-w.s-c .form.b-form-default .checkbox:after {
  color: #393939
}

.sc-w .form.b-form-default .radio-button:after,
.sc-w.s-c .form.b-form-default .radio-button:after {
  background: #393939
}

.sc-w .form.b-form-default .form-file-button,
.sc-w.s-c .form.b-form-default .form-file-button {
  background: none;
  color: #666;
  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: #666;
  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, span),
.sc-w.s-c .form.b-form-default .form-input.wnd-validate-error :not(label, span) {
  outline: 0;
  border-color: #e9322d;
  color: #e9322d;
  box-shadow: none
}

.sc-w .form.b-form-default .form-input.wnd-validate-error :not(label, span):focus,
.sc-w.s-c .form.b-form-default .form-input.wnd-validate-error :not(label, span):focus {
  border-color: #e9322d;
  color: #666
}

.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, 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, 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: #9d9d9d
}

.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: #666
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus, :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: #666
}

.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: #666
}

.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: #393939
}

.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: #bababa
}

.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: #9d9d9d
}

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: #9d9d9d
}

body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-group-content input:hover:not(:focus, :checked)+div,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-group-content input:hover:not(:focus, :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: #9d9d9d
}

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-text,
.sc-w.s-c .form.b-form-light .form-file-text {
  color: #666
}

.sc-w .form.b-form-light .form-file-remove:after,
.sc-w.s-c .form.b-form-light .form-file-remove:after {
  color: #9d9d9d
}

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: #666
}

.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: #666
}

.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: #666
}

.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: #393939
}

.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: #666
}

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 .form-captcha,
.sc-w.s-c .form-captcha {
  color: #bababa
}

.sc-w .form-warning,
.sc-w.s-c .form-warning {
  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: #393939;
  color: #fff
}

.sc-w.s-hn .cart a .cart-content-link:after {
  color: #393939
}

.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: #393939
}

.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: #bababa
}

.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: #bababa
}

.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
}

.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 {
  color: #393939
}

.sc-w.s-hn .search-results .ssb-wrapper {
  border-color: rgba(57, 57, 57, .08)
}

.sc-w.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #bababa
}

.sc-w.s-hn .search-results .ssb-category-header-link a {
  color: #9d9d9d
}

.sc-w.s-hn .search-results .ssb-view-all a {
  color: #393939
}

.sc-w.s-hn .search-results .ssb-view-all a span:last-child {
  color: #bababa
}

.sc-w.s-hn .search-results .ssb-no-results {
  color: #9d9d9d
}

body:not(.touched) .sc-w.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(57, 57, 57, .08)
}

.sc-w.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(57, 57, 57, .08)
}

.sc-w.s-hn.wnd-mt-sliding .search-icon:after {
  color: #393939
}

.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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.sc-w.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #393939;
  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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.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: #393939
}

.sc-w #menu-submit span,
.sc-w #menu-submit span:after,
.sc-w #menu-submit span:before {
  background-color: #393939
}

.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: #393939
}

.sc-w.s-hn .si a svg path {
  fill: #bababa
}

.sc-w.s-hn .ci {
  color: #393939
}

.sc-w.s-hn .ci span:before {
  color: #bababa
}

.sc-w.s-hn .ci span a {
  color: #393939;
  text-decoration-color: #393939
}

.sc-w.s-hn .hbc,
.sc-w.s-hn .hbl {
  color: #393939
}

.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%, 73%, .4)
}

.sc-w.s-hb {
  color: #393939
}

.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: #bababa
}

body.wnd-fe:not(.touched) .sc-w.s-hb .si a:hover svg path {
  fill: #666
}

.sc-w.s-hb .ci span {
  color: #393939
}

.sc-w.s-hb .ci span:before {
  color: #bababa
}

.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: #393939
}

.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: #393939
}

.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: #9d9d9d
}

.sc-w .logo-color embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff
}

.sc-w .logo-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.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%, 62%, .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: #393939
}

.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: #393939
}

.sc-w .logo-borders embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585
}

.sc-w .logo-wings {
  color: #393939
}

.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: #9d9d9d
}

.sc-w .logo-beside {
  color: #393939
}

.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: #9d9d9d
}

.sc-w .logo-underline {
  color: #393939
}

.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: #9d9d9d
}

.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: #393939
}

.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: #9d9d9d
}

.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%, 62%, .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: #393939
}

.sc-w .b-text h1:after,
.sc-w.s-c .b-text h1:after {
  background: #9d9d9d
}

.sc-w .b-text h2,
.sc-w.s-c .b-text h2 {
  color: #393939
}

.sc-w .b-text h2:after,
.sc-w.s-c .b-text h2:after {
  background: #9d9d9d
}

.sc-w .b-text h3,
.sc-w.s-c .b-text h3 {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-w .b-text h1 a,
.sc-w .b-text h2 a,
.sc-w.s-c .b-text h1 a,
.sc-w.s-c .b-text h2 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.sc-w .b-text h3 a,
.sc-w.s-c .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.sc-w .b-text a,
.sc-w .link a,
.sc-w.s-c .b-text a,
.sc-w.s-c .link a,
.sc-w.s-c.s-hb .ci a,
.sc-w.s-hb .ci a {
  color: #393939;
  text-decoration-color: rgba(57, 57, 57, .5)
}

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 {
  text-decoration-color: currentcolor
}

.sc-w .b-text blockquote,
.sc-w.s-c .b-text blockquote {
  color: #9d9d9d
}

.sc-w .b-text blockquote a,
.sc-w.s-c .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 62%, .5) !important
}

.sc-w .b-text blockquote:before,
.sc-w.s-c .b-text blockquote:before {
  color: hsla(0, 0%, 73%, .5)
}

.sc-w .b-text blockquote.tbq,
.sc-w .b-text blockquote:not(.tbq) h1,
.sc-w .b-text blockquote:not(.tbq) h2,
.sc-w .b-text blockquote:not(.tbq) h3,
.sc-w .b-text blockquote:not(.tbq) p,
.sc-w.s-c .b-text blockquote.tbq,
.sc-w.s-c .b-text blockquote:not(.tbq) h1,
.sc-w.s-c .b-text blockquote:not(.tbq) h2,
.sc-w.s-c .b-text blockquote:not(.tbq) h3,
.sc-w.s-c .b-text blockquote:not(.tbq) p {
  border-color: hsla(0, 0%, 73%, .5)
}

.sc-w .b-text blockquote:not(.tbq) h1:after,
.sc-w .b-text blockquote:not(.tbq) h2:after,
.sc-w .b-text blockquote:not(.tbq) h3:after,
.sc-w .b-text blockquote:not(.tbq) p:after,
.sc-w.s-c .b-text blockquote:not(.tbq) h1:after,
.sc-w.s-c .b-text blockquote:not(.tbq) h2:after,
.sc-w.s-c .b-text blockquote:not(.tbq) h3:after,
.sc-w.s-c .b-text blockquote:not(.tbq) p:after {
  color: hsla(0, 0%, 73%, .5)
}

.sc-w .mt h3,
.sc-w.s-c .mt h3 {
  color: #393939
}

.sc-w .mt h3 a,
.sc-w.s-c .mt h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.sc-w .mt h4,
.sc-w.s-c .mt h4 {
  color: #9d9d9d
}

.sc-w .mt h4 a,
.sc-w.s-c .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.sc-w .mt h3+h4:before,
.sc-w.s-c .mt h3+h4:before {
  background: hsla(0, 0%, 62%, .25)
}

.sc-w .b-sr-nav a,
.sc-w.s-c .b-sr-nav a {
  color: #393939
}

.sc-w .b-sr-nav a.active,
.sc-w .b-sr-nav a:hover,
.sc-w.s-c .b-sr-nav a.active,
.sc-w.s-c .b-sr-nav a:hover {
  border-bottom-color: #393939
}

.sc-w .b-sr-nav span:last-child,
.sc-w.s-c .b-sr-nav span:last-child {
  color: #9d9d9d
}

.sc-w .b-sr-main h2,
.sc-w.s-c .b-sr-main h2 {
  color: #393939
}

.sc-w .b-sr-ci-link a,
.sc-w.s-c .b-sr-ci-link a {
  color: #9d9d9d
}

.sc-w .b-sr-ci-text,
.sc-w.s-c .b-sr-ci-text {
  color: #666
}

.sc-w .faq-box .mt-faq-title,
.sc-w .faq-default .open .mt-faq-inner,
body.wnd-fe:not(.touched) .sc-w .faq-default .mt-faq-inner:hover {
  background-color: #f2f2f2
}

.sc-w .faq-bullets-s .mt-faq-inner,
.sc-w .faq-bullets .mt-faq-inner {
  border-color: currentcolor
}

.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text h3 {
  color: #393939
}

.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #9d9d9d
}

.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text p {
  color: #666
}

.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text p a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, .5)
}

.sc-ml {
  color: rgba(0, 0, 0, .7)
}

.sc-ml .bgonscroll,
.sc-ml.l-bg,
.sc-ml .s-bg,
.sc-ml.s-c {
  background-color: #fff
}

.sc-ml.s-c {
  box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.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, .85)
}

.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, .7)
}

.sc-ml .blog .item-perex a {
  transition: text-decoration-color .25s linear;
  color: rgba(0, 0, 0, .85);
  text-decoration-color: rgba(0, 0, 0, .35)
}

body.wnd-fe:not(.touched) .sc-ml .blog .item-perex a:hover {
  text-decoration-color: currentcolor
}

.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: rgba(0, 0, 0, .15)
}

body.wnd-fe:not(.touched) .sc-ml .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
  border-color: rgba(0, 0, 0, .2)
}

.sc-ml .blog-tiles-large .wnd-empty-thumbnail .item-date {
  color: rgba(0, 0, 0, .6)
}

body.wnd-cms:not(.touched) .sc-ml .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
  border-color: rgba(0, 0, 0, .2)
}

.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, .85)
}

.sc-ml .blog-feed-board .item-date:before {
  background-color: #fff
}

.sc-ml .blog-feed-board .item-date:after {
  background-color: #666
}

.sc-ml .blog-feed-board .item-date>div {
  background-color: #666;
  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, .7)
}

.sc-ml .s-bdh-t {
  color: rgba(0, 0, 0, .85)
}

.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, .85);
  color: #fff;
  border-color: rgba(0, 0, 0, .85)
}

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, .85);
  border-color: rgba(26, 26, 26, .85)
}

.sc-ml .b-btn-2 .b-btn-l,
.sc-ml .b-btn-2 .wnd-replace-form-button {
  color: rgba(0, 0, 0, .85);
  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, .85)
}

.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, .85);
  color: rgba(0, 0, 0, .85)
}

.sc-ml .b-btn-5 .b-btn-l,
.sc-ml .b-btn-5 .wnd-replace-form-button {
  color: rgba(0, 0, 0, .85);
  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 {
  text-decoration-color: rgba(0, 0, 0, .25)
}

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 {
  text-decoration-color: rgba(0, 0, 0, .85)
}

.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, .b-btn-4) .b-btn-l,
.b-btn-dso .sc-ml .b-btn:not(.b-btn-5, .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, .b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-ml .b-btn:not(.b-btn-5, .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.b-btn-3 .b-btn-l {
  color: rgba(0, 0, 0, .6);
  border-color: rgba(0, 0, 0, .15);
  background-color: rgba(0, 0, 0, .15)
}

.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: rgba(0, 0, 0, .3);
  background-color: rgba(0, 0, 0, .12);
  border-color: rgba(0, 0, 0, .12)
}

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: rgba(0, 0, 0, .15);
  background-color: rgba(0, 0, 0, .15)
}

.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: rgba(0, 0, 0, .3) !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, .85)
}

.sc-ml .claim-default-inv {
  color: #fff
}

.sc-ml .claim-bg {
  color: #393939
}

.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: #9d9d9d;
  box-shadow: .9375rem 0 0 #9d9d9d, -.9375rem 0 0 #9d9d9d
}

.sc-ml .claim-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-ml .claim-color-alpha {
  color: #fff
}

.sc-ml .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 62%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 62%, .7), -.9375rem 0 0 hsla(0, 0%, 62%, .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, .85)
}

.sc-ml .claim-borders .sit-w {
  border-color: rgba(0, 0, 0, .85)
}

.sc-ml .claim-beside {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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, .85)
}

.sc-ml .claim-underline:after {
  border-bottom-color: rgba(0, 0, 0, .6)
}

.sc-ml .arrow-submit {
  background-color: #fff;
  color: rgba(0, 0, 0, .6);
  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: rgba(0, 0, 0, .2)
}

.sc-ml .dots li.active,
body.wnd-fe:not(.touched) .sc-ml .dots li:hover {
  background-color: rgba(0, 0, 0, .8)
}

.sc-ml .pager a {
  color: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-ml .pager a:hover {
  color: rgba(0, 0, 0, .85)
}

.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, .2)
}

.sc-ml .wnd-image-placeholder embed {
  color: transparent !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: rgba(0, 0, 0, .12)
}

.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, .7)
}

.sc-ml .wnd-active-block .b-sp-c,
.sc-ml .wnd-mobile-cms .b-sp-c {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .7)
}

.sc-ml .loading {
  color: rgba(0, 0, 0, .7)
}

.b-e-bs .sc-ml .b-e-g .item-wrapper {
  border-color: rgba(0, 0, 0, .15)
}

.b-e-bs .sc-ml .b-e-g .prd-price {
  color: rgba(0, 0, 0, .7)
}

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: rgba(0, 0, 0, .2)
}

.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, .85)
}

.sc-ml .b-e-g .prd-price {
  color: rgba(0, 0, 0, .7)
}

.sc-ml .b-e-g .prd-price-com,
.sc-ml .b-e-g .prd-price-dual {
  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, .85)
}

.sc-ml .b-e-s .prd-price-com,
.sc-ml .b-e-s .prd-price-dual {
  color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-f-title {
  color: rgba(0, 0, 0, .85);
  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, .85)
}

.sc-ml .b-e-f-select select {
  box-shadow: 0 0 0 transparent;
  background: #fff;
  border-color: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-ml .b-e-f-select select:hover:not(:focus) {
  border-color: rgba(0, 0, 0, .3)
}

.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, .85)
}

.sc-ml .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #393939
}

.sc-ml .prd-out-of-stock-c {
  color: #9d9d9d;
  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, .85)
}

.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: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .7)
}

.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: rgba(0, 0, 0, .3) !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, .85)
}

.sc-ml .b-e-crt-delete {
  color: rgba(0, 0, 0, .5)
}

.sc-ml .b-e-crt-foot,
body.wnd-fe:not(.touched) .sc-ml .b-e-crt-delete:hover {
  color: rgba(0, 0, 0, .6)
}

.sc-ml .b-e-crt-tot .b-e-crt-tot-value {
  color: rgba(0, 0, 0, .85)
}

.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-crt-stock.wnd-in-stock {
  color: #2db247
}

.sc-ml .b-e-crt-stock.wnd-available {
  color: #eaa81a
}

.sc-ml .b-e-d .prd-title {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.sc-ml .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: rgba(0, 0, 0, .85)
}

.sc-ml .b-e-d .prd-price {
  color: rgba(0, 0, 0, .85)
}

.sc-ml .b-e-d .prd-price-com,
.sc-ml .b-e-d .prd-price-info {
  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 .b-e-d-stock.wnd-in-stock {
  color: #2db247
}

.sc-ml .b-e-d-stock.wnd-available {
  color: #eaa81a
}

.sc-ml.s-f {
  color: rgba(0, 0, 0, .7)
}

.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, .2)
}

.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,
.sc-ml.s-f.s .s-c.s-f-l-w .b-text p a,
.sc-ml.s-f.s .s-c.s-f-l-w .link a {
  color: rgba(0, 0, 0, .7);
  text-decoration-color: rgba(0, 0, 0, .4)
}

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,
body.wnd-fe:not(.touched) .sc-ml.s-f.s .s-c.s-f-l-w .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-ml.s-f.s .s-c.s-f-l-w .link a:hover {
  color: rgba(0, 0, 0, .7);
  text-decoration-color: rgba(0, 0, 0, .7)
}

.sc-ml.s-f .s-f-lang-t {
  color: rgba(0, 0, 0, .7)
}

.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, .85)
}

.ac-s .sc-ml.s-f .b-text h3 {
  color: rgba(0, 0, 0, .6)
}

.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.s-f-edit .s-f-l-w,
.l-boxed .sc-ml.s.s-f-map .s-f-l-w {
  background-color: #4d4d4d;
  color: #bababa
}

.l-boxed .sc-ml.s.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-ml.s.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-ml.s.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-ml.s.s-f-map .s-f-l-w .s-f-lang-t {
  color: #bababa
}

.l-boxed .sc-ml.s.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-ml.s.s-f-map .s-f-l-w .link a {
  color: #bababa;
  text-decoration-color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-ml.s.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-ml.s.s-f-map .s-f-l-w .link:after {
  color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-ml.s.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-ml.s.s-f-map .s-f-bg-stripe {
  background-color: #4d4d4d
}

body:not(.touched, .wnd-cms).l-boxed .sc-ml.s.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched, .wnd-cms).l-boxed .sc-ml.s.s-f-map .s-f-l-w .link a:hover {
  color: #bababa;
  text-decoration-color: #bababa
}

.sc-ml .form.b-form-default .wnd-required label,
.sc-ml .form.b-form-default label {
  color: rgba(0, 0, 0, .7)
}

.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: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .7);
  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: rgba(0, 0, 0, .3)
}

.sc-ml .form.b-form-default .select {
  color: rgba(0, 0, 0, .7)
}

.sc-ml .form.b-form-default select option {
  color: #393939
}

.sc-ml .form.b-form-default select option:disabled {
  color: #bababa
}

.sc-ml .form.b-form-default .form-group-content label {
  color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-group-content input:hover:not(:focus)+div {
  border-color: rgba(0, 0, 0, .3)
}

.sc-ml .form.b-form-default .checkbox,
.sc-ml .form.b-form-default .radio-button {
  background: #fff;
  border-color: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .7)
}

.sc-ml .form.b-form-default .checkbox:after {
  color: #393939
}

.sc-ml .form.b-form-default .radio-button:after {
  background: #393939
}

.sc-ml .form.b-form-default .form-file-button {
  background: none;
  color: rgba(0, 0, 0, .7);
  border-color: rgba(0, 0, 0, .2)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-default .form-file-button:hover {
  background: none;
  color: rgba(0, 0, 0, .7);
  border-color: rgba(0, 0, 0, .3)
}

.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, span) {
  outline: 0;
  border-color: #e9322d;
  color: #e9322d;
  box-shadow: none
}

.sc-ml .form.b-form-default .form-input.wnd-validate-error :not(label, span):focus {
  border-color: #e9322d;
  color: rgba(0, 0, 0, .7)
}

.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, 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: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus, :checked) {
  border-color: rgba(0, 0, 0, .3)
}

.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, .7)
}

.sc-ml .form.b-form-light .select:after {
  color: rgba(0, 0, 0, .2)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .select:hover:after {
  color: rgba(0, 0, 0, .7)
}

.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: #393939
}

.sc-ml .form.b-form-light select:disabled option:disabled,
.sc-ml .form.b-form-light select option:disabled {
  color: #bababa
}

.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, :checked)+div {
  border-color: rgba(0, 0, 0, .3)
}

.sc-ml .form.b-form-light .checkbox,
.sc-ml .form.b-form-light .radio-button {
  background: transparent;
  border-color: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .3)
}

.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: rgba(0, 0, 0, .2)
}

body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .form-file-cover:hover {
  border-bottom-color: rgba(0, 0, 0, .3)
}

.sc-ml .form.b-form-light .form-file-text {
  color: rgba(0, 0, 0, .7)
}

.sc-ml .form.b-form-light .form-file-remove:after {
  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, .7)
}

.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, .7)
}

.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, .7)
}

.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, .85)
}

.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: rgba(0, 0, 0, .3)
}

.sc-ml .form.b-form-light .form-group-content input[type=radio]+div:after {
  background-color: rgba(0, 0, 0, .3)
}

.sc-ml .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
  border-color: rgba(0, 0, 0, .3);
  background-color: rgba(0, 0, 0, .3)
}

.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, .7)
}

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: rgba(0, 0, 0, .3)
}

.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 .form-captcha {
  color: rgba(0, 0, 0, .5)
}

.sc-ml .form-warning {
  color: #e9322d
}

.sc-ml.s-hn .cart {
  color: rgba(0, 0, 0, .7)
}

.sc-ml.s-hn .cart:before {
  background-color: rgba(0, 0, 0, .2)
}

.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, .85);
  color: #fff
}

.sc-ml.s-hn .cart a .cart-content-link:after {
  color: rgba(0, 0, 0, .85)
}

.sc-ml.s-hn.wnd-mt-classic .search-icon:before,
.sc-ml.s-hn.wnd-mt-sidebar .search-icon:before {
  background-color: rgba(0, 0, 0, .2)
}

.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, .85)
}

.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: #bababa
}

.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: #bababa
}

.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, .85)
}

.sc-ml.s-hn .search-results .ssb-wrapper {
  border-color: rgba(0, 0, 0, .08)
}

.sc-ml.s-hn .search-results .ssb-category-header-title span:last-child {
  color: rgba(0, 0, 0, .5)
}

.sc-ml.s-hn .search-results .ssb-category-header-link a {
  color: rgba(0, 0, 0, .6)
}

.sc-ml.s-hn .search-results .ssb-view-all a {
  color: rgba(0, 0, 0, .85)
}

.sc-ml.s-hn .search-results .ssb-view-all a span:last-child {
  color: rgba(0, 0, 0, .5)
}

.sc-ml.s-hn .search-results .ssb-no-results {
  color: rgba(0, 0, 0, .6)
}

body:not(.touched) .sc-ml.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(0, 0, 0, .08)
}

.sc-ml.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(0, 0, 0, .08)
}

.sc-ml.s-hn.wnd-mt-sliding .search-icon:after {
  color: rgba(0, 0, 0, .85)
}

.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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.sc-ml.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #393939;
  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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.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, .85)
}

.sc-ml #menu-submit span,
.sc-ml #menu-submit span:after,
.sc-ml #menu-submit span:before {
  background-color: rgba(0, 0, 0, .85)
}

.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: rgba(0, 0, 0, .15)
}

.sc-ml.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid rgba(0, 0, 0, .15)
}

.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: #393939
}

.sc-ml.s-hn .si a svg path {
  fill: #bababa
}

.sc-ml.s-hn .ci {
  color: #393939
}

.sc-ml.s-hn .ci span:before {
  color: #bababa
}

.sc-ml.s-hn .ci span a {
  color: #393939;
  text-decoration-color: #393939
}

.sc-ml.s-hn .hbc,
.sc-ml.s-hn .hbl {
  color: #393939
}

.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%, 73%, .4)
}

.sc-ml.s-hb {
  color: #393939
}

.sc-ml.s-hb:after {
  background: rgba(0, 0, 0, .15)
}

.sc-ml.s-hb .si-c:after {
  background: rgba(0, 0, 0, .2)
}

.sc-ml.s-hb .si a svg path {
  fill: #bababa
}

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, .85)
}

.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: rgba(0, 0, 0, .2)
}

.sc-ml .logo-default {
  color: rgba(0, 0, 0, .85)
}

.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: #393939
}

.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: #9d9d9d
}

.sc-ml .logo-color embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff
}

.sc-ml .logo-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.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%, 62%, .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, .85)
}

.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, .85)
}

.sc-ml .logo-borders embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585
}

.sc-ml .logo-wings {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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, .85)
}

.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: #393939
}

.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: #9d9d9d
}

.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%, 62%, .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, .85)
}

.sc-ml .b-text h1:after {
  background: rgba(0, 0, 0, .6)
}

.sc-ml .b-text h2 {
  color: rgba(0, 0, 0, .85)
}

.sc-ml .b-text h2:after {
  background: rgba(0, 0, 0, .6)
}

.sc-ml .b-text h3 {
  color: rgba(0, 0, 0, .6)
}

.sc-ml .b-text h3:after,
.sc-ml .b-text h3:before {
  background: rgba(0, 0, 0, .6)
}

.sc-ml .b-text h1 a,
.sc-ml .b-text h2 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, .35)
}

.sc-ml .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, .1)
}

.sc-ml .b-text a,
.sc-ml .link a {
  color: rgba(0, 0, 0, .85);
  text-decoration-color: rgba(0, 0, 0, .35)
}

.sc-ml.s-hb .ci a {
  color: rgba(0, 0, 0, .85);
  text-decoration-color: rgba(0, 0, 0, .5)
}

body.wnd-fe:not(.touched) .sc-ml.s-hb .ci a:hover {
  text-decoration-color: currentcolor
}

.sc-ml .b-text blockquote {
  color: rgba(0, 0, 0, .6)
}

.sc-ml .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: rgba(0, 0, 0, .1) !important
}

.sc-ml .b-text blockquote:before {
  color: rgba(0, 0, 0, .2)
}

.sc-ml .b-text blockquote.tbq,
.sc-ml .b-text blockquote:not(.tbq) h1,
.sc-ml .b-text blockquote:not(.tbq) h2,
.sc-ml .b-text blockquote:not(.tbq) h3,
.sc-ml .b-text blockquote:not(.tbq) p {
  border-color: rgba(0, 0, 0, .2)
}

.sc-ml .b-text blockquote:not(.tbq) h1:after,
.sc-ml .b-text blockquote:not(.tbq) h2:after,
.sc-ml .b-text blockquote:not(.tbq) h3:after,
.sc-ml .b-text blockquote:not(.tbq) p:after {
  color: rgba(0, 0, 0, .2)
}

.sc-ml .mt h3 {
  color: rgba(0, 0, 0, .85)
}

.sc-ml .mt h3 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, .35)
}

.sc-ml .mt h4 {
  color: rgba(0, 0, 0, .6)
}

.sc-ml .mt h4 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, .1)
}

.sc-ml .mt h3+h4:before {
  background: rgba(0, 0, 0, .25)
}

.sc-ml .b-sr-nav a {
  color: rgba(0, 0, 0, .85)
}

.sc-ml .b-sr-nav a.active,
.sc-ml .b-sr-nav a:hover {
  border-bottom-color: rgba(0, 0, 0, .85)
}

.sc-ml .b-sr-nav span:last-child {
  color: rgba(0, 0, 0, .6)
}

.sc-ml .b-sr-main h2 {
  color: rgba(0, 0, 0, .85)
}

.sc-ml .b-sr-ci-link a {
  color: rgba(0, 0, 0, .6)
}

.sc-ml .b-sr-ci-text {
  color: rgba(0, 0, 0, .7)
}

.sc-ml .faq-box .mt-faq-title,
.sc-ml .faq-default .open .mt-faq-inner,
body.wnd-fe:not(.touched) .sc-ml .faq-default .mt-faq-inner:hover {
  background-color: rgba(0, 0, 0, .12)
}

.sc-ml .faq-bullets-s .mt-faq-inner,
.sc-ml .faq-bullets .mt-faq-inner {
  border-color: currentcolor
}

.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text h3 {
  color: #393939
}

.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #9d9d9d
}

.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text p {
  color: #666
}

.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text p a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, .5)
}

.sc-m {
  color: hsla(0, 0%, 100%, .8)
}

.sc-m .bgonscroll,
.sc-m.l-bg,
.sc-m .s-bg,
.sc-m.s-c {
  background-color: #272727
}

.sc-m.s-c {
  box-shadow: 0 .5rem 1.5625rem rgba(0, 0, 0, .1)
}

.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%, .8)
}

.sc-m .blog .item-perex a {
  transition: text-decoration-color .25s linear;
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

body.wnd-fe:not(.touched) .sc-m .blog .item-perex a:hover {
  text-decoration-color: currentcolor
}

.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: hsla(0, 0%, 100%, .3)
}

body.wnd-fe:not(.touched) .sc-m .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
  border-color: hsla(0, 0%, 100%, .4)
}

.sc-m .blog-tiles-large .wnd-empty-thumbnail .item-date {
  color: hsla(0, 0%, 100%, .7)
}

body.wnd-cms:not(.touched) .sc-m .blog-tiles-large.wnd-active-listing-zone .wnd-empty-thumbnail a:hover .item-wrapper {
  border-color: hsla(0, 0%, 100%, .4)
}

.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: #393939
}

.sc-m .blog-feed-board .item-date:before {
  background-color: #fff
}

.sc-m .blog-feed-board .item-date:after {
  background-color: #666
}

.sc-m .blog-feed-board .item-date>div {
  background-color: #666;
  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: #666
}

.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: #393939;
  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: #393939
}

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 {
  text-decoration-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 {
  text-decoration-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, .b-btn-4) .b-btn-l,
.b-btn-dso .sc-m .b-btn:not(.b-btn-5, .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, .b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-m .b-btn:not(.b-btn-5, .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.b-btn-3 .b-btn-l {
  color: hsla(0, 0%, 100%, .7);
  border-color: hsla(0, 0%, 100%, .3);
  background-color: hsla(0, 0%, 100%, .3)
}

.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: hsla(0, 0%, 100%, .7);
  background-color: hsla(0, 0%, 100%, .2);
  border-color: hsla(0, 0%, 100%, .2)
}

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: hsla(0, 0%, 100%, .3);
  background-color: hsla(0, 0%, 100%, .3)
}

.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: hsla(0, 0%, 100%, .7) !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: #393939
}

.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: #9d9d9d;
  box-shadow: .9375rem 0 0 #9d9d9d, -.9375rem 0 0 #9d9d9d
}

.sc-m .claim-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-m .claim-color-alpha {
  color: #fff
}

.sc-m .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 62%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 62%, .7), -.9375rem 0 0 hsla(0, 0%, 62%, .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: hsla(0, 0%, 100%, .4)
}

.sc-m .dots li.active,
body.wnd-fe:not(.touched) .sc-m .dots li:hover {
  background-color: #fff
}

.sc-m .pager a {
  color: hsla(0, 0%, 100%, .75)
}

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%, .4)
}

.sc-m .wnd-image-placeholder embed {
  color: hsla(0, 0%, 100%, 0) !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: hsla(0, 0%, 100%, .2)
}

.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%, .8)
}

.sc-m .wnd-active-block .b-sp-c,
.sc-m .wnd-mobile-cms .b-sp-c {
  background-color: hsla(0, 0%, 100%, .2);
  color: hsla(0, 0%, 100%, .8)
}

.sc-m .loading {
  color: hsla(0, 0%, 100%, .8)
}

.b-e-bs .sc-m .b-e-g .item-wrapper {
  border-color: hsla(0, 0%, 100%, .3)
}

.b-e-bs .sc-m .b-e-g .prd-price {
  color: hsla(0, 0%, 100%, .8)
}

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: hsla(0, 0%, 100%, .4)
}

.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 hsla(0, 0%, 100%, .35)
}

.b-e-frs .sc-m .b-e-g .item-media {
  background-color: hsla(0, 0%, 100%, .2)
}

.b-e-frs .sc-m .b-e-g .item-wrapper {
  background-color: hsla(0, 0%, 100%, .2);
  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: hsla(0, 0%, 100%, .25)
}

.sc-m .b-e-g .prd-title {
  color: #fff
}

.sc-m .b-e-g .prd-price {
  color: hsla(0, 0%, 100%, .8)
}

.sc-m .b-e-g .prd-price-com,
.sc-m .b-e-g .prd-price-dual {
  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,
.sc-m .b-e-s .prd-price-dual {
  color: hsla(0, 0%, 100%, .7)
}

.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: hsla(0, 0%, 100%, .4);
  color: hsla(0, 0%, 100%, .8)
}

body.wnd-fe:not(.touched) .sc-m .b-e-f-select select:hover:not(:focus) {
  border-color: hsla(0, 0%, 100%, .7)
}

.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: #393939
}

.sc-m .prd-out-of-stock-c {
  color: #9d9d9d;
  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: hsla(0, 0%, 100%, .4);
  color: #666
}

.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: hsla(0, 0%, 100%, .7) !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-foot,
body.wnd-fe:not(.touched) .sc-m .b-e-crt-delete:hover {
  color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-e-crt-tot .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-crt-stock.wnd-in-stock {
  color: #2db247
}

.sc-m .b-e-crt-stock.wnd-available {
  color: #eaa81a
}

.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-price-info {
  color: hsla(0, 0%, 100%, .75)
}

.sc-m .b-e-d .prd-crt {
  box-shadow: 0 -.25rem .9375rem rgba(0, 0, 0, .06);
  background-color: #000
}

.sc-m .b-e-d-stock.wnd-in-stock {
  color: #2db247
}

.sc-m .b-e-d-stock.wnd-available {
  color: #eaa81a
}

.sc-m.s-f {
  color: hsla(0, 0%, 100%, .8)
}

.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%, .4)
}

.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,
.sc-m.s-f.s .s-c.s-f-l-w .b-text p a,
.sc-m.s-f.s .s-c.s-f-l-w .link a {
  color: hsla(0, 0%, 100%, .8);
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

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,
body.wnd-fe:not(.touched) .sc-m.s-f.s .s-c.s-f-l-w .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-m.s-f.s .s-c.s-f-l-w .link a:hover {
  color: hsla(0, 0%, 100%, .8);
  text-decoration-color: hsla(0, 0%, 100%, .8)
}

.sc-m.s-f .s-f-lang-t {
  color: hsla(0, 0%, 100%, .8)
}

.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%, .7)
}

.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.s-f-edit .s-f-l-w,
.l-boxed .sc-m.s.s-f-map .s-f-l-w {
  background-color: #4d4d4d;
  color: #bababa
}

.l-boxed .sc-m.s.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-m.s.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-m.s.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-m.s.s-f-map .s-f-l-w .s-f-lang-t {
  color: #bababa
}

.l-boxed .sc-m.s.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-m.s.s-f-map .s-f-l-w .link a {
  color: #bababa;
  text-decoration-color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-m.s.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-m.s.s-f-map .s-f-l-w .link:after {
  color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-m.s.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-m.s.s-f-map .s-f-bg-stripe {
  background-color: #4d4d4d
}

body:not(.touched, .wnd-cms).l-boxed .sc-m.s.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched, .wnd-cms).l-boxed .sc-m.s.s-f-map .s-f-l-w .link a:hover {
  color: #bababa;
  text-decoration-color: #bababa
}

.sc-m .form.b-form-default .wnd-required label,
.sc-m .form.b-form-default label {
  color: hsla(0, 0%, 100%, .8)
}

.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: hsla(0, 0%, 100%, .4);
  color: #666;
  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: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-default .select {
  color: #666
}

.sc-m .form.b-form-default select option {
  color: #393939
}

.sc-m .form.b-form-default select option:disabled {
  color: #bababa
}

.sc-m .form.b-form-default .form-group-content label {
  color: hsla(0, 0%, 100%, .8)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-group-content input:hover:not(:focus)+div {
  border-color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-default .checkbox,
.sc-m .form.b-form-default .radio-button {
  background: #fff;
  border-color: hsla(0, 0%, 100%, .4);
  color: hsla(0, 0%, 100%, .8)
}

.sc-m .form.b-form-default .checkbox:after {
  color: #393939
}

.sc-m .form.b-form-default .radio-button:after {
  background: #393939
}

.sc-m .form.b-form-default .form-file-button {
  background: none;
  color: hsla(0, 0%, 100%, .8);
  border-color: hsla(0, 0%, 100%, .4)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-file-button:hover {
  background: none;
  color: hsla(0, 0%, 100%, .8);
  border-color: hsla(0, 0%, 100%, .7)
}

.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, span) {
  outline: 0;
  border-color: #e9322d;
  color: #e9322d;
  box-shadow: none
}

.sc-m .form.b-form-default .form-input.wnd-validate-error :not(label, span):focus {
  border-color: #e9322d;
  color: #666
}

.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, 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: hsla(0, 0%, 100%, .4);
  color: hsla(0, 0%, 100%, .8)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input:not(.wnd-validate-error) input:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus, :checked) {
  border-color: hsla(0, 0%, 100%, .7)
}

.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%, .8)
}

.sc-m .form.b-form-light .select:after {
  color: hsla(0, 0%, 100%, .4)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .select:hover:after {
  color: hsla(0, 0%, 100%, .8)
}

.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: #393939
}

.sc-m .form.b-form-light select:disabled option:disabled,
.sc-m .form.b-form-light select option:disabled {
  color: #bababa
}

.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, :checked)+div {
  border-color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light .checkbox,
.sc-m .form.b-form-light .radio-button {
  background: transparent;
  border-color: hsla(0, 0%, 100%, .4);
  color: hsla(0, 0%, 100%, .7)
}

.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: hsla(0, 0%, 100%, .4)
}

body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file-cover:hover {
  border-bottom-color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light .form-file-text {
  color: hsla(0, 0%, 100%, .8)
}

.sc-m .form.b-form-light .form-file-remove:after {
  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%, .8)
}

.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%, .8)
}

.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%, .8)
}

.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: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light .form-group-content input[type=radio]+div:after {
  background-color: hsla(0, 0%, 100%, .7)
}

.sc-m .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
  border-color: hsla(0, 0%, 100%, .7);
  background-color: hsla(0, 0%, 100%, .7)
}

.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%, .8)
}

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: hsla(0, 0%, 100%, .7)
}

.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 .form-captcha {
  color: hsla(0, 0%, 100%, .5)
}

.sc-m .form-warning {
  color: #e9322d
}

.sc-m.s-hn .cart {
  color: hsla(0, 0%, 100%, .8)
}

.sc-m.s-hn .cart:before {
  background-color: hsla(0, 0%, 100%, .35)
}

.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: hsla(0, 0%, 100%, .35)
}

.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: #bababa
}

.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: #bababa
}

.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
}

.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 {
  color: #393939
}

.sc-m.s-hn .search-results .ssb-wrapper {
  border-color: rgba(57, 57, 57, .08)
}

.sc-m.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #bababa
}

.sc-m.s-hn .search-results .ssb-category-header-link a {
  color: #9d9d9d
}

.sc-m.s-hn .search-results .ssb-view-all a {
  color: #393939
}

.sc-m.s-hn .search-results .ssb-view-all a span:last-child {
  color: #bababa
}

.sc-m.s-hn .search-results .ssb-no-results {
  color: #9d9d9d
}

body:not(.touched) .sc-m.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(57, 57, 57, .08)
}

.sc-m.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(57, 57, 57, .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: #bababa
}

.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: #bababa
}

.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: #bababa
}

.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: #bababa
}

.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: hsla(0, 0%, 100%, .3)
}

.sc-m.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid hsla(0, 0%, 100%, .3)
}

.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: #393939
}

.sc-m.s-hn .si a svg path {
  fill: #bababa
}

.sc-m.s-hn .ci {
  color: #393939
}

.sc-m.s-hn .ci span:before {
  color: #bababa
}

.sc-m.s-hn .ci span a {
  color: #393939;
  text-decoration-color: #393939
}

.sc-m.s-hn .hbc,
.sc-m.s-hn .hbl {
  color: #393939
}

.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%, 73%, .4)
}

.sc-m.s-hb {
  color: #393939
}

.sc-m.s-hb:after {
  background: hsla(0, 0%, 100%, .3)
}

.sc-m.s-hb .si-c:after {
  background: hsla(0, 0%, 100%, .35)
}

.sc-m.s-hb .si a svg path {
  fill: #bababa
}

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: hsla(0, 0%, 100%, .35)
}

.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: #393939
}

.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: #9d9d9d
}

.sc-m .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7
}

.sc-m .logo-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-m .logo-color-text embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f
}

.sc-m .logo-color-alpha {
  color: #fff
}

.sc-m .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 62%, .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: #393939
}

.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: #9d9d9d
}

.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%, 62%, .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%, .7)
}

.sc-m .b-text h3:after,
.sc-m .b-text h3:before {
  background: hsla(0, 0%, 100%, .7)
}

.sc-m .b-text h1 a,
.sc-m .b-text h2 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

.sc-m .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .2)
}

.sc-m .b-text a,
.sc-m .link a,
.sc-m.s-hb .ci a {
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

body.wnd-fe:not(.touched) .sc-m.s-hb .ci a:hover {
  text-decoration-color: currentcolor
}

.sc-m .b-text blockquote {
  color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 100%, .2) !important
}

.sc-m .b-text blockquote:before {
  color: hsla(0, 0%, 100%, .3)
}

.sc-m .b-text blockquote.tbq,
.sc-m .b-text blockquote:not(.tbq) h1,
.sc-m .b-text blockquote:not(.tbq) h2,
.sc-m .b-text blockquote:not(.tbq) h3,
.sc-m .b-text blockquote:not(.tbq) p {
  border-color: hsla(0, 0%, 100%, .3)
}

.sc-m .b-text blockquote:not(.tbq) h1:after,
.sc-m .b-text blockquote:not(.tbq) h2:after,
.sc-m .b-text blockquote:not(.tbq) h3:after,
.sc-m .b-text blockquote:not(.tbq) p:after {
  color: hsla(0, 0%, 100%, .3)
}

.sc-m .mt h3 {
  color: #fff
}

.sc-m .mt h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

.sc-m .mt h4 {
  color: hsla(0, 0%, 100%, .7)
}

.sc-m .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .2)
}

.sc-m .mt h3+h4:before {
  background: hsla(0, 0%, 100%, .25)
}

.sc-m .b-sr-nav a {
  color: #fff
}

.sc-m .b-sr-nav a.active,
.sc-m .b-sr-nav a:hover {
  border-bottom-color: #fff
}

.sc-m .b-sr-nav span:last-child {
  color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-sr-main h2 {
  color: #fff
}

.sc-m .b-sr-ci-link a {
  color: hsla(0, 0%, 100%, .7)
}

.sc-m .b-sr-ci-text {
  color: hsla(0, 0%, 100%, .8)
}

.sc-m .faq-box .mt-faq-title,
.sc-m .faq-default .open .mt-faq-inner,
body.wnd-fe:not(.touched) .sc-m .faq-default .mt-faq-inner:hover {
  background-color: hsla(0, 0%, 100%, .2)
}

.sc-m .faq-bullets-s .mt-faq-inner,
.sc-m .faq-bullets .mt-faq-inner {
  border-color: currentcolor
}

.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text h3 {
  color: #393939
}

.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #9d9d9d
}

.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text p {
  color: #666
}

.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text p a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, .5)
}

.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 .3125rem, .3125rem -.3125rem, -.3125rem 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(34, 34, 34, .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: .0625rem;
  left: .0625rem;
  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 .625rem, .625rem -.625rem, -.625rem 0
}

.sc-dt.wnd-media-solidColor i:after {
  content: "";
  background: rgba(34, 34, 34, .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: #393939
}

.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: #9d9d9d;
  box-shadow: .9375rem 0 0 #9d9d9d, -.9375rem 0 0 #9d9d9d
}

.sc-dt .claim-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-dt .claim-color-alpha {
  color: #fff
}

.sc-dt .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 62%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 62%, .7), -.9375rem 0 0 hsla(0, 0%, 62%, .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: hsla(0, 0%, 100%, .35)
}

.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: hsla(0, 0%, 100%, .35)
}

.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: #bababa
}

.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: #bababa
}

.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
}

.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 {
  color: #393939
}

.sc-dt.s-hn .search-results .ssb-wrapper {
  border-color: rgba(57, 57, 57, .08)
}

.sc-dt.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #bababa
}

.sc-dt.s-hn .search-results .ssb-category-header-link a {
  color: #9d9d9d
}

.sc-dt.s-hn .search-results .ssb-view-all a {
  color: #393939
}

.sc-dt.s-hn .search-results .ssb-view-all a span:last-child {
  color: #bababa
}

.sc-dt.s-hn .search-results .ssb-no-results {
  color: #9d9d9d
}

body:not(.touched) .sc-dt.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(57, 57, 57, .08)
}

.sc-dt.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(57, 57, 57, .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: #bababa
}

.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: #bababa
}

.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: #bababa
}

.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: #bababa
}

.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(34, 34, 34, .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: #393939
}

.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: #9d9d9d
}

.sc-dt .logo-color-inv {
  color: #9d9d9d
}

.sc-dt .logo-color-inv .b-l-c {
  background-color: #fff
}

.sc-dt .logo-color-text {
  color: #9d9d9d
}

.sc-dt .logo-color-alpha {
  color: #fff
}

.sc-dt .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 62%, .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: #393939
}

.sc-dt.logo-center .logo-color .b-l-text-w {
  background-color: #9d9d9d
}

.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%, 62%, .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 .3125rem, .3125rem -.3125rem, -.3125rem 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: .0625rem;
  left: .0625rem;
  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 .625rem, .625rem -.625rem, -.625rem 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, .85)
}

.sc-wt .claim-default-inv {
  color: #fff
}

.sc-wt .claim-bg {
  color: #393939
}

.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: #9d9d9d;
  box-shadow: .9375rem 0 0 #9d9d9d, -.9375rem 0 0 #9d9d9d
}

.sc-wt .claim-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-wt .claim-color-alpha {
  color: #fff
}

.sc-wt .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 62%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 62%, .7), -.9375rem 0 0 hsla(0, 0%, 62%, .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, .85)
}

.sc-wt .claim-borders .sit-w {
  border-color: rgba(0, 0, 0, .85)
}

.sc-wt .claim-beside {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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, .85)
}

.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: rgba(0, 0, 0, .2)
}

.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, .85);
  color: #fff
}

.sc-wt.s-hn .cart a .cart-content-link:after {
  color: rgba(0, 0, 0, .85)
}

.sc-wt.s-hn.wnd-mt-classic .search-icon:before,
.sc-wt.s-hn.wnd-mt-sidebar .search-icon:before {
  background-color: rgba(0, 0, 0, .2)
}

.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, .85)
}

.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: #bababa
}

.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: #bababa
}

.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, .85)
}

.sc-wt.s-hn .search-results .ssb-wrapper {
  border-color: rgba(0, 0, 0, .08)
}

.sc-wt.s-hn .search-results .ssb-category-header-title span:last-child {
  color: rgba(0, 0, 0, .5)
}

.sc-wt.s-hn .search-results .ssb-category-header-link a {
  color: rgba(0, 0, 0, .6)
}

.sc-wt.s-hn .search-results .ssb-view-all a {
  color: rgba(0, 0, 0, .85)
}

.sc-wt.s-hn .search-results .ssb-view-all a span:last-child {
  color: rgba(0, 0, 0, .5)
}

.sc-wt.s-hn .search-results .ssb-no-results {
  color: rgba(0, 0, 0, .6)
}

body:not(.touched) .sc-wt.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(0, 0, 0, .08)
}

.sc-wt.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(0, 0, 0, .08)
}

.sc-wt.s-hn.wnd-mt-sliding .search-icon:after {
  color: rgba(0, 0, 0, .85)
}

.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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.sc-wt.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #393939;
  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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.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, .85)
}

.sc-wt #menu-submit span,
.sc-wt #menu-submit span:after,
.sc-wt #menu-submit span:before {
  background-color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.sc-wt .logo-default-inv,
.sc-wt .logo-default-inv embed {
  color: #fff
}

.sc-wt .logo-bg {
  color: #393939
}

.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: #9d9d9d
}

.sc-wt .logo-color-inv {
  color: #9d9d9d
}

.sc-wt .logo-color-inv .b-l-c {
  background-color: #fff
}

.sc-wt .logo-color-text {
  color: #9d9d9d
}

.sc-wt .logo-color-alpha {
  color: #fff
}

.sc-wt .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 62%, .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, .85)
}

.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, .85)
}

.sc-wt .logo-wings {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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, .85)
}

.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: #393939
}

.sc-wt.logo-center .logo-color .b-l-text-w {
  background-color: #9d9d9d
}

.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%, 62%, .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 .bgonscroll,
.sc-cd.l-bg,
.sc-cd .s-bg,
.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: #393939
}

.sc-cm .bgonscroll,
.sc-cm.l-bg,
.sc-cm .s-bg,
.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 .bgonscroll,
.sc-cl.l-bg,
.sc-cl .s-bg,
.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: #9d9d9d
}

.sc-cs .bgonscroll,
.sc-cs.l-bg,
.sc-cs .s-bg,
.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: #bababa
}

.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 .item-perex a {
  transition: text-decoration-color .25s linear;
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

body.wnd-fe:not(.touched) .sc-a .blog .item-perex a:hover {
  text-decoration-color: currentcolor
}

.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: hsla(0, 0%, 100%, .3)
}

body.wnd-fe:not(.touched) .sc-a .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
  border-color: hsla(0, 0%, 100%, .4)
}

.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: hsla(0, 0%, 100%, .4)
}

.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: #393939
}

.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: #393939;
  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: #393939
}

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 {
  text-decoration-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 {
  text-decoration-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, .b-btn-4) .b-btn-l,
.b-btn-dso .sc-a .b-btn:not(.b-btn-5, .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, .b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-a .b-btn:not(.b-btn-5, .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.b-btn-3 .b-btn-l {
  color: hsla(0, 0%, 100%, .85);
  border-color: hsla(0, 0%, 100%, .3);
  background-color: hsla(0, 0%, 100%, .3)
}

.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: hsla(0, 0%, 100%, .7);
  background-color: hsla(0, 0%, 100%, .2);
  border-color: hsla(0, 0%, 100%, .2)
}

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: hsla(0, 0%, 100%, .3);
  background-color: hsla(0, 0%, 100%, .3)
}

.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: hsla(0, 0%, 100%, .7) !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: #393939
}

.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: #9d9d9d;
  box-shadow: .9375rem 0 0 #9d9d9d, -.9375rem 0 0 #9d9d9d
}

.sc-a .claim-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-a .claim-color-alpha {
  color: #fff
}

.sc-a .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 62%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 62%, .7), -.9375rem 0 0 hsla(0, 0%, 62%, .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: hsla(0, 0%, 100%, .4)
}

.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: hsla(0, 0%, 100%, .75)
}

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: hsla(0, 0%, 100%, .4)
}

.sc-a .wnd-image-placeholder embed {
  color: hsla(0, 0%, 100%, 0) !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: hsla(0, 0%, 100%, .2)
}

.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 {
  color: hsla(0, 0%, 100%, .9)
}

.sc-a .wnd-active-block .b-sp-c,
.sc-a .wnd-mobile-cms .b-sp-c {
  background-color: hsla(0, 0%, 100%, .2);
  color: hsla(0, 0%, 100%, .9)
}

.sc-a .loading {
  color: hsla(0, 0%, 100%, .9)
}

.b-e-bs .sc-a .b-e-g .item-wrapper {
  border-color: hsla(0, 0%, 100%, .3)
}

.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: hsla(0, 0%, 100%, .4)
}

.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: hsla(0, 0%, 100%, .4)
}

.b-e-frs .sc-a .b-e-g .item-media {
  background-color: hsla(0, 0%, 100%, .2)
}

.b-e-frs .sc-a .b-e-g .item-wrapper {
  background-color: hsla(0, 0%, 100%, .2);
  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: hsla(0, 0%, 100%, .25)
}

.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,
.sc-a .b-e-g .prd-price-dual {
  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,
.sc-a .b-e-s .prd-price-dual {
  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: hsla(0, 0%, 100%, .4);
  color: hsla(0, 0%, 100%, .9)
}

body.wnd-fe:not(.touched) .sc-a .b-e-f-select select:hover:not(:focus) {
  border-color: hsla(0, 0%, 100%, .7)
}

.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: #9d9d9d;
  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: hsla(0, 0%, 100%, .4);
  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: hsla(0, 0%, 100%, .7) !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-foot,
body.wnd-fe:not(.touched) .sc-a .b-e-crt-delete:hover {
  color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-e-crt-tot .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-price-info {
  color: hsla(0, 0%, 100%, .75)
}

.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: hsla(0, 0%, 100%, .4)
}

.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,
.sc-a.s-f.s .s-c.s-f-l-w .b-text p a,
.sc-a.s-f.s .s-c.s-f-l-w .link a {
  color: hsla(0, 0%, 100%, .9);
  text-decoration-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,
body.wnd-fe:not(.touched) .sc-a.s-f.s .s-c.s-f-l-w .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-a.s-f.s .s-c.s-f-l-w .link a:hover {
  color: hsla(0, 0%, 100%, .9);
  text-decoration-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.s-f-edit .s-f-l-w,
.l-boxed .sc-a.s.s-f-map .s-f-l-w {
  background-color: #4d4d4d;
  color: #bababa
}

.l-boxed .sc-a.s.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-a.s.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-a.s.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-a.s.s-f-map .s-f-l-w .s-f-lang-t {
  color: #bababa
}

.l-boxed .sc-a.s.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-a.s.s-f-map .s-f-l-w .link a {
  color: #bababa;
  text-decoration-color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-a.s.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-a.s.s-f-map .s-f-l-w .link:after {
  color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-a.s.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-a.s.s-f-map .s-f-bg-stripe {
  background-color: #4d4d4d
}

body:not(.touched, .wnd-cms).l-boxed .sc-a.s.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched, .wnd-cms).l-boxed .sc-a.s.s-f-map .s-f-l-w .link a:hover {
  color: #bababa;
  text-decoration-color: #bababa
}

.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: hsla(0, 0%, 100%, .4);
  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: hsla(0, 0%, 100%, .7)
}

.sc-a .form.b-form-default .select {
  color: #666
}

.sc-a .form.b-form-default select option {
  color: #393939
}

.sc-a .form.b-form-default select option:disabled {
  color: #bababa
}

.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: hsla(0, 0%, 100%, .7)
}

.sc-a .form.b-form-default .checkbox,
.sc-a .form.b-form-default .radio-button {
  background: #fff;
  border-color: hsla(0, 0%, 100%, .4);
  color: hsla(0, 0%, 100%, .85)
}

.sc-a .form.b-form-default .checkbox:after {
  color: #393939
}

.sc-a .form.b-form-default .radio-button:after {
  background: #393939
}

.sc-a .form.b-form-default .form-file-button {
  background: none;
  color: hsla(0, 0%, 100%, .9);
  border-color: hsla(0, 0%, 100%, .4)
}

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: hsla(0, 0%, 100%, .7)
}

.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: rgba(0, 0, 0, .7)
}

.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: rgba(0, 0, 0, .7)
}

.sc-a .form.b-form-default .form-date.wnd-validate-error input:focus:hover+.datepicker-icon:after {
  color: rgba(0, 0, 0, .7) !important
}

.sc-a .form.b-form-default .form-input.wnd-validate-error :not(label, span) {
  outline: 0;
  border-color: #e9322d;
  color: #e9322d;
  box-shadow: none
}

.sc-a .form.b-form-default .form-input.wnd-validate-error :not(label, 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, 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: hsla(0, 0%, 100%, .4);
  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, :checked),
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus, :checked) {
  border-color: hsla(0, 0%, 100%, .7)
}

.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: hsla(0, 0%, 100%, .4)
}

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: #393939
}

.sc-a .form.b-form-light select:disabled option:disabled,
.sc-a .form.b-form-light select option:disabled {
  color: #bababa
}

.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, :checked)+div {
  border-color: hsla(0, 0%, 100%, .7)
}

.sc-a .form.b-form-light .checkbox,
.sc-a .form.b-form-light .radio-button {
  background: transparent;
  border-color: hsla(0, 0%, 100%, .4);
  color: hsla(0, 0%, 100%, .7)
}

.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: hsla(0, 0%, 100%, .4)
}

body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file-cover:hover {
  border-bottom-color: hsla(0, 0%, 100%, .7)
}

.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: hsla(0, 0%, 100%, .7)
}

.sc-a .form.b-form-light .form-group-content input[type=radio]+div:after {
  background-color: hsla(0, 0%, 100%, .7)
}

.sc-a .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
  border-color: hsla(0, 0%, 100%, .7);
  background-color: hsla(0, 0%, 100%, .7)
}

.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: hsla(0, 0%, 100%, .7)
}

.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 .form-captcha {
  color: hsla(0, 0%, 100%, .75)
}

.sc-a .form-warning {
  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: #bababa
}

.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: #bababa
}

.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
}

.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 {
  color: #393939
}

.sc-a.s-hn .search-results .ssb-wrapper {
  border-color: rgba(57, 57, 57, .08)
}

.sc-a.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #bababa
}

.sc-a.s-hn .search-results .ssb-category-header-link a {
  color: #9d9d9d
}

.sc-a.s-hn .search-results .ssb-view-all a {
  color: #393939
}

.sc-a.s-hn .search-results .ssb-view-all a span:last-child {
  color: #bababa
}

.sc-a.s-hn .search-results .ssb-no-results {
  color: #9d9d9d
}

body:not(.touched) .sc-a.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(57, 57, 57, .08)
}

.sc-a.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(57, 57, 57, .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: #bababa
}

.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: #bababa
}

.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: #bababa
}

.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: #bababa
}

.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: hsla(0, 0%, 100%, .3)
}

.sc-a.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid hsla(0, 0%, 100%, .3)
}

.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: #393939
}

.sc-a.s-hn .si a svg path {
  fill: #bababa
}

.sc-a.s-hn .ci {
  color: #393939
}

.sc-a.s-hn .ci span:before {
  color: #bababa
}

.sc-a.s-hn .ci span a {
  color: #393939;
  text-decoration-color: #393939
}

.sc-a.s-hn .hbc,
.sc-a.s-hn .hbl {
  color: #393939
}

.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%, 73%, .4)
}

.sc-a.s-hb {
  color: #393939
}

.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: #bababa
}

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: #393939
}

.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: #9d9d9d
}

.sc-a .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7
}

.sc-a .logo-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.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%, 62%, .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: #393939
}

.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: #9d9d9d
}

.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%, 62%, .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 .b-text h1 a,
.sc-a .b-text h2 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

.sc-a .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .35)
}

.sc-a .b-text a,
.sc-a .link a,
.sc-a.s-hb .ci a {
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

body.wnd-fe:not(.touched) .sc-a.s-hb .ci a:hover {
  text-decoration-color: currentcolor
}

.sc-a .b-text blockquote {
  color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 100%, .4) !important
}

.sc-a .b-text blockquote:before {
  color: hsla(0, 0%, 100%, .25)
}

.sc-a .b-text blockquote.tbq,
.sc-a .b-text blockquote:not(.tbq) h1,
.sc-a .b-text blockquote:not(.tbq) h2,
.sc-a .b-text blockquote:not(.tbq) h3,
.sc-a .b-text blockquote:not(.tbq) p {
  border-color: hsla(0, 0%, 100%, .25)
}

.sc-a .b-text blockquote:not(.tbq) h1:after,
.sc-a .b-text blockquote:not(.tbq) h2:after,
.sc-a .b-text blockquote:not(.tbq) h3:after,
.sc-a .b-text blockquote:not(.tbq) p:after {
  color: hsla(0, 0%, 100%, .25)
}

.sc-a .mt h3 {
  color: #fff
}

.sc-a .mt h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .5)
}

.sc-a .mt h4 {
  color: hsla(0, 0%, 100%, .85)
}

.sc-a .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, .35)
}

.sc-a .mt h3+h4:before {
  background: hsla(0, 0%, 100%, .25)
}

.sc-a .b-sr-nav a {
  color: #fff
}

.sc-a .b-sr-nav a.active,
.sc-a .b-sr-nav a:hover {
  border-bottom-color: #fff
}

.sc-a .b-sr-nav span:last-child {
  color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-sr-main h2 {
  color: #fff
}

.sc-a .b-sr-ci-link a {
  color: hsla(0, 0%, 100%, .85)
}

.sc-a .b-sr-ci-text {
  color: hsla(0, 0%, 100%, .9)
}

.sc-a .faq-box .mt-faq-title,
.sc-a .faq-default .open .mt-faq-inner,
body.wnd-fe:not(.touched) .sc-a .faq-default .mt-faq-inner:hover {
  background-color: hsla(0, 0%, 100%, .2)
}

.sc-a .faq-bullets-s .mt-faq-inner,
.sc-a .faq-bullets .mt-faq-inner {
  border-color: currentcolor
}

.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text h3 {
  color: #393939
}

.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #9d9d9d
}

.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text p {
  color: #666
}

.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text p a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, .5)
}

.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, .85)
}

.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 .item-perex a {
  transition: text-decoration-color .25s linear;
  color: rgba(0, 0, 0, .85);
  text-decoration-color: rgba(0, 0, 0, .35)
}

body.wnd-fe:not(.touched) .sc-al .blog .item-perex a:hover {
  text-decoration-color: currentcolor
}

.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: rgba(0, 0, 0, .15)
}

body.wnd-fe:not(.touched) .sc-al .blog-tiles-large .wnd-empty-thumbnail a:hover .item-wrapper {
  border-color: rgba(0, 0, 0, .2)
}

.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: rgba(0, 0, 0, .2)
}

.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, .85)
}

.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, .85)
}

.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, .85);
  color: #fff;
  border-color: rgba(0, 0, 0, .85)
}

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, .85);
  border-color: rgba(26, 26, 26, .85)
}

.sc-al .b-btn-2 .b-btn-l,
.sc-al .b-btn-2 .wnd-replace-form-button {
  color: rgba(0, 0, 0, .85);
  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, .85)
}

.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, .85);
  color: rgba(0, 0, 0, .85)
}

.sc-al .b-btn-5 .b-btn-l,
.sc-al .b-btn-5 .wnd-replace-form-button {
  color: rgba(0, 0, 0, .85);
  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 {
  text-decoration-color: rgba(0, 0, 0, .25)
}

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 {
  text-decoration-color: rgba(0, 0, 0, .85)
}

.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, .b-btn-4) .b-btn-l,
.b-btn-dso .sc-al .b-btn:not(.b-btn-5, .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, .b-btn-4) .b-btn-l:hover,
body:not(.touched).wnd-fe.b-btn-dso .sc-al .b-btn:not(.b-btn-5, .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.b-btn-3 .b-btn-l {
  color: rgba(0, 0, 0, .6);
  border-color: rgba(0, 0, 0, .15);
  background-color: rgba(0, 0, 0, .15)
}

.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: rgba(0, 0, 0, .3);
  background-color: rgba(0, 0, 0, .12);
  border-color: rgba(0, 0, 0, .12)
}

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: rgba(0, 0, 0, .15);
  background-color: rgba(0, 0, 0, .15)
}

.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: rgba(0, 0, 0, .3) !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, .85)
}

.sc-al .claim-default-inv {
  color: #fff
}

.sc-al .claim-bg {
  color: #393939
}

.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: #9d9d9d;
  box-shadow: .9375rem 0 0 #9d9d9d, -.9375rem 0 0 #9d9d9d
}

.sc-al .claim-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.sc-al .claim-color-alpha {
  color: #fff
}

.sc-al .claim-color-alpha>span>span {
  background-color: hsla(0, 0%, 62%, .7);
  box-shadow: .9375rem 0 0 hsla(0, 0%, 62%, .7), -.9375rem 0 0 hsla(0, 0%, 62%, .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, .85)
}

.sc-al .claim-borders .sit-w {
  border-color: rgba(0, 0, 0, .85)
}

.sc-al .claim-beside {
  color: rgba(0, 0, 0, .85)
}

.sc-al .claim-beside .sit-w:after,
.sc-al .claim-beside .sit-w:before {
  background-color: rgba(0, 0, 0, .6)
}

.sc-al .claim-wings {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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: rgba(0, 0, 0, .2)
}

.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: rgba(0, 0, 0, .6)
}

body.wnd-fe:not(.touched) .sc-al .pager a:hover {
  color: rgba(0, 0, 0, .85)
}

.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: rgba(0, 0, 0, .2)
}

.sc-al .wnd-image-placeholder embed {
  color: transparent !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: rgba(0, 0, 0, .12)
}

.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 {
  color: rgba(0, 0, 0, .7)
}

.sc-al .wnd-active-block .b-sp-c,
.sc-al .wnd-mobile-cms .b-sp-c {
  background-color: rgba(0, 0, 0, .12);
  color: rgba(0, 0, 0, .7)
}

.sc-al .loading {
  color: rgba(0, 0, 0, .7)
}

.b-e-bs .sc-al .b-e-g .item-wrapper {
  border-color: rgba(0, 0, 0, .15)
}

.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: rgba(0, 0, 0, .2)
}

.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: rgba(0, 0, 0, .2)
}

.b-e-frs .sc-al .b-e-g .item-media {
  background-color: rgba(0, 0, 0, .12)
}

.b-e-frs .sc-al .b-e-g .item-wrapper {
  background-color: rgba(0, 0, 0, .12);
  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: rgba(0, 0, 0, .15)
}

.sc-al .b-e-g .prd-title {
  color: rgba(0, 0, 0, .85)
}

.sc-al .b-e-g .prd-price {
  color: rgba(0, 0, 0, .7)
}

.sc-al .b-e-g .prd-price-com,
.sc-al .b-e-g .prd-price-dual {
  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, .85)
}

.sc-al .b-e-s .prd-price-com,
.sc-al .b-e-s .prd-price-dual {
  color: rgba(0, 0, 0, .5)
}

.sc-al .b-e-f-title {
  color: rgba(0, 0, 0, .85);
  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, .85)
}

.sc-al .b-e-f-select select {
  box-shadow: 0 0 0 transparent;
  background: #fff;
  border-color: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .7)
}

body.wnd-fe:not(.touched) .sc-al .b-e-f-select select:hover:not(:focus) {
  border-color: rgba(0, 0, 0, .3)
}

.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, .85)
}

.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: #9d9d9d;
  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, .85)
}

.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: rgba(0, 0, 0, .2);
  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: rgba(0, 0, 0, .3) !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, .85)
}

.sc-al .b-e-crt-delete {
  color: rgba(0, 0, 0, .5)
}

.sc-al .b-e-crt-foot,
body.wnd-fe:not(.touched) .sc-al .b-e-crt-delete:hover {
  color: rgba(0, 0, 0, .6)
}

.sc-al .b-e-crt-tot .b-e-crt-tot-value {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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, .85)
}

.sc-al .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: rgba(0, 0, 0, .85)
}

.sc-al .b-e-d .prd-price {
  color: rgba(0, 0, 0, .85)
}

.sc-al .b-e-d .prd-price-com,
.sc-al .b-e-d .prd-price-info {
  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: rgba(0, 0, 0, .2)
}

.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,
.sc-al.s-f.s .s-c.s-f-l-w .b-text p a,
.sc-al.s-f.s .s-c.s-f-l-w .link a {
  color: rgba(0, 0, 0, .7);
  text-decoration-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,
body.wnd-fe:not(.touched) .sc-al.s-f.s .s-c.s-f-l-w .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-al.s-f.s .s-c.s-f-l-w .link a:hover {
  color: rgba(0, 0, 0, .7);
  text-decoration-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, .85)
}

.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.s-f-edit .s-f-l-w,
.l-boxed .sc-al.s.s-f-map .s-f-l-w {
  background-color: #4d4d4d;
  color: #bababa
}

.l-boxed .sc-al.s.s-f-edit .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-al.s.s-f-edit .s-f-l-w .s-f-lang-t,
.l-boxed .sc-al.s.s-f-map .s-f-l-w .s-f-ccy-t,
.l-boxed .sc-al.s.s-f-map .s-f-l-w .s-f-lang-t {
  color: #bababa
}

.l-boxed .sc-al.s.s-f-edit .s-f-l-w .link a,
.l-boxed .sc-al.s.s-f-map .s-f-l-w .link a {
  color: #bababa;
  text-decoration-color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-al.s.s-f-edit .s-f-l-w .link:after,
.l-boxed .sc-al.s.s-f-map .s-f-l-w .link:after {
  color: hsla(0, 0%, 73%, .5)
}

.l-boxed .sc-al.s.s-f-edit .s-f-bg-stripe,
.l-boxed .sc-al.s.s-f-map .s-f-bg-stripe {
  background-color: #4d4d4d
}

body:not(.touched, .wnd-cms).l-boxed .sc-al.s.s-f-edit .s-f-l-w .link a:hover,
body:not(.touched, .wnd-cms).l-boxed .sc-al.s.s-f-map .s-f-l-w .link a:hover {
  color: #bababa;
  text-decoration-color: #bababa
}

.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: rgba(0, 0, 0, .2);
  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: rgba(0, 0, 0, .3)
}

.sc-al .form.b-form-default .select {
  color: rgba(0, 0, 0, .7)
}

.sc-al .form.b-form-default select option {
  color: #393939
}

.sc-al .form.b-form-default select option:disabled {
  color: #bababa
}

.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: rgba(0, 0, 0, .3)
}

.sc-al .form.b-form-default .checkbox,
.sc-al .form.b-form-default .radio-button {
  background: #fff;
  border-color: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .6)
}

.sc-al .form.b-form-default .checkbox:after {
  color: #393939
}

.sc-al .form.b-form-default .radio-button:after {
  background: #393939
}

.sc-al .form.b-form-default .form-file-button {
  background: none;
  color: rgba(0, 0, 0, .7);
  border-color: rgba(0, 0, 0, .2)
}

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: rgba(0, 0, 0, .3)
}

.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, span) {
  outline: 0;
  border-color: #e9322d;
  color: #e9322d;
  box-shadow: none
}

.sc-al .form.b-form-default .form-input.wnd-validate-error :not(label, 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, 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: rgba(0, 0, 0, .2);
  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, :checked),
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input:not(.wnd-validate-error) select:hover:not(:focus, :checked),
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-input:not(.wnd-validate-error) textarea:hover:not(:focus, :checked) {
  border-color: rgba(0, 0, 0, .3)
}

.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: rgba(0, 0, 0, .2)
}

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: #393939
}

.sc-al .form.b-form-light select:disabled option:disabled,
.sc-al .form.b-form-light select option:disabled {
  color: #bababa
}

.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, :checked)+div {
  border-color: rgba(0, 0, 0, .3)
}

.sc-al .form.b-form-light .checkbox,
.sc-al .form.b-form-light .radio-button {
  background: transparent;
  border-color: rgba(0, 0, 0, .2);
  color: rgba(0, 0, 0, .3)
}

.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: rgba(0, 0, 0, .2)
}

body.wnd-fe:not(.touched) .sc-al .form.b-form-light .form-file-cover:hover {
  border-bottom-color: rgba(0, 0, 0, .3)
}

.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, .85)
}

.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: rgba(0, 0, 0, .3)
}

.sc-al .form.b-form-light .form-group-content input[type=radio]+div:after {
  background-color: rgba(0, 0, 0, .3)
}

.sc-al .form.b-form-light .form-group-content input[type=checkbox]:checked+div {
  border-color: rgba(0, 0, 0, .3);
  background-color: rgba(0, 0, 0, .3)
}

.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: rgba(0, 0, 0, .3)
}

.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 .form-captcha {
  color: rgba(0, 0, 0, .5)
}

.sc-al .form-warning {
  color: #e9322d
}

.sc-al.s-hn .cart {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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, .85)
}

.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, .85)
}

.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: #bababa
}

.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: #bababa
}

.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, .85)
}

.sc-al.s-hn .search-results .ssb-wrapper {
  border-color: rgba(0, 0, 0, .08)
}

.sc-al.s-hn .search-results .ssb-category-header-title span:last-child {
  color: rgba(0, 0, 0, .5)
}

.sc-al.s-hn .search-results .ssb-category-header-link a {
  color: rgba(0, 0, 0, .6)
}

.sc-al.s-hn .search-results .ssb-view-all a {
  color: rgba(0, 0, 0, .85)
}

.sc-al.s-hn .search-results .ssb-view-all a span:last-child {
  color: rgba(0, 0, 0, .5)
}

.sc-al.s-hn .search-results .ssb-no-results {
  color: rgba(0, 0, 0, .6)
}

body:not(.touched) .sc-al.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(0, 0, 0, .08)
}

.sc-al.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(0, 0, 0, .08)
}

.sc-al.s-hn.wnd-mt-sliding .search-icon:after {
  color: rgba(0, 0, 0, .85)
}

.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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.sc-al.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #393939;
  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: #bababa
}

.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: #bababa
}

.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: #393939;
  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: #393939
}

.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, .85)
}

.sc-al #menu-submit span,
.sc-al #menu-submit span:after,
.sc-al #menu-submit span:before {
  background-color: rgba(0, 0, 0, .85)
}

.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: #393939
}

.sc-al.s-hn .si a svg path {
  fill: #bababa
}

.sc-al.s-hn .ci {
  color: #393939
}

.sc-al.s-hn .ci span:before {
  color: #bababa
}

.sc-al.s-hn .ci span a {
  color: #393939;
  text-decoration-color: #393939
}

.sc-al.s-hn .hbc,
.sc-al.s-hn .hbl {
  color: #393939
}

.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%, 73%, .4)
}

.sc-al.s-hb {
  color: #393939
}

.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: #bababa
}

body.wnd-fe:not(.touched) .sc-al.s-hb .si a:hover svg path {
  fill: rgba(0, 0, 0, .85)
}

.sc-al.s-hb .ci span {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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: #393939
}

.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: #9d9d9d
}

.sc-al .logo-color embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff
}

.sc-al .logo-color-inv {
  color: #9d9d9d
}

.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: #9d9d9d
}

.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%, 62%, .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, .85)
}

.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, .85)
}

.sc-al .logo-borders embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585
}

.sc-al .logo-wings {
  color: rgba(0, 0, 0, .85)
}

.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, .85)
}

.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, .85)
}

.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: #393939
}

.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: #9d9d9d
}

.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%, 62%, .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, .85)
}

.sc-al .b-text h1:after {
  background: rgba(0, 0, 0, .6)
}

.sc-al .b-text h2 {
  color: rgba(0, 0, 0, .85)
}

.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 .b-text h1 a,
.sc-al .b-text h2 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, .35)
}

.sc-al .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, .1)
}

.sc-al .b-text a,
.sc-al .link a {
  color: rgba(0, 0, 0, .85);
  text-decoration-color: rgba(0, 0, 0, .35)
}

.sc-al.s-hb .ci a {
  color: rgba(0, 0, 0, .85);
  text-decoration-color: rgba(0, 0, 0, .5)
}

body.wnd-fe:not(.touched) .sc-al.s-hb .ci a:hover {
  text-decoration-color: currentcolor
}

.sc-al .b-text blockquote {
  color: rgba(0, 0, 0, .6)
}

.sc-al .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: rgba(0, 0, 0, .2) !important
}

.sc-al .b-text blockquote:before {
  color: transparent
}

.sc-al .b-text blockquote.tbq,
.sc-al .b-text blockquote:not(.tbq) h1,
.sc-al .b-text blockquote:not(.tbq) h2,
.sc-al .b-text blockquote:not(.tbq) h3,
.sc-al .b-text blockquote:not(.tbq) p {
  border-color: transparent
}

.sc-al .b-text blockquote:not(.tbq) h1:after,
.sc-al .b-text blockquote:not(.tbq) h2:after,
.sc-al .b-text blockquote:not(.tbq) h3:after,
.sc-al .b-text blockquote:not(.tbq) p:after {
  color: transparent
}

.sc-al .mt h3 {
  color: rgba(0, 0, 0, .85)
}

.sc-al .mt h3 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, .35)
}

.sc-al .mt h4 {
  color: rgba(0, 0, 0, .6)
}

.sc-al .mt h4 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, .1)
}

.sc-al .mt h3+h4:before {
  background: rgba(0, 0, 0, .25)
}

.sc-al .b-sr-nav a {
  color: rgba(0, 0, 0, .85)
}

.sc-al .b-sr-nav a.active,
.sc-al .b-sr-nav a:hover {
  border-bottom-color: rgba(0, 0, 0, .85)
}

.sc-al .b-sr-nav span:last-child {
  color: rgba(0, 0, 0, .6)
}

.sc-al .b-sr-main h2 {
  color: rgba(0, 0, 0, .85)
}

.sc-al .b-sr-ci-link a {
  color: rgba(0, 0, 0, .6)
}

.sc-al .b-sr-ci-text {
  color: rgba(0, 0, 0, .7)
}

.sc-al .faq-box .mt-faq-title,
.sc-al .faq-default .open .mt-faq-inner,
body.wnd-fe:not(.touched) .sc-al .faq-default .mt-faq-inner:hover {
  background-color: rgba(0, 0, 0, .12)
}

.sc-al .faq-bullets-s .mt-faq-inner,
.sc-al .faq-bullets .mt-faq-inner {
  border-color: currentcolor
}

.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text h3 {
  color: #393939
}

.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(57, 57, 57, .5)
}

.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #9d9d9d
}

.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 62%, .5)
}

.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text p {
  color: #666
}

.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text p a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, .5)
}

@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: #bababa
  }

  .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: #bababa
  }

  .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
  }

  .sc-b.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-b.s-hn .menu-close:after,
  .sc-b.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-b.s-hn #menu a.mm-arrow,
  .sc-b.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-b.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    color: #fff
  }

  .sc-d.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-d.s-hn .menu-close:after,
  .sc-d.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-d.s-hn #menu a.mm-arrow,
  .sc-d.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-d.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    color: #fff
  }

  .sc-w.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-w.s-hn .menu-close:after,
  .sc-w.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-w.s-hn #menu a.mm-arrow,
  .sc-w.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-w.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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, .85);
    color: #fff
  }

  .sc-ml.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-ml.s-hn .menu-close:after,
  .sc-ml.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-ml.s-hn #menu a.mm-arrow,
  .sc-ml.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-ml.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    color: #fff
  }

  .sc-m.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-m.s-hn .menu-close:after,
  .sc-m.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-m.s-hn #menu a.mm-arrow,
  .sc-m.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-m.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    color: #fff
  }

  .sc-dt.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-dt.s-hn .menu-close:after,
  .sc-dt.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-dt.s-hn #menu a.mm-arrow,
  .sc-dt.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-dt.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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, .85);
    color: #fff
  }

  .sc-wt.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-wt.s-hn .menu-close:after,
  .sc-wt.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-wt.s-hn #menu a.mm-arrow,
  .sc-wt.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-wt.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    color: #fff
  }

  .sc-a.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-a.s-hn .menu-close:after,
  .sc-a.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-a.s-hn #menu a.mm-arrow,
  .sc-a.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-a.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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, .85);
    color: #fff
  }

  .sc-al.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, .4)
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #bababa
  }

  .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: #393939;
    border-bottom: 1px solid hsla(0, 0%, 73%, .4)
  }

  .sc-al.s-hn .menu-close:after,
  .sc-al.s-hn .menu-close:before {
    background: #bababa
  }

  .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%, 73%, .4) !important
  }

  .sc-al.s-hn #menu a.mm-arrow,
  .sc-al.s-hn #menu a.mm-arrow:after {
    color: #9d9d9d !important
  }

  .sc-al.s-hn #menu .menu-wrapper>ul li>a {
    border-bottom: 1px solid hsla(0, 0%, 73%, .4);
    color: #9d9d9d
  }

  .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: #393939
  }
}