@charset "UTF-8";
/.sc-b {
  color: #888;
}
.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 0.5rem 1.5625rem rgba(0, 0, 0, 0.1);
}
.sc-b.wnd-a-button .wnd-sample-wrapper,
.sc-b.wnd-a-choice label,
.sc-b.wnd-media-solidColor i,
.sc-b.wnd-switcher-item {
  background-color: #bababa;
}
.sc-b .blog .item-head h2 {
  color: #222;
}
.sc-b .blog .item-date {
  color: #aaa;
}
.sc-b .blog .item-perex blockquote,
.sc-b .blog .item-perex h1,
.sc-b .blog .item-perex h2,
.sc-b .blog .item-perex h3,
.sc-b .blog .item-perex p {
  color: #888;
}
.sc-b .blog .item-perex a {
  transition: text-decoration-color 0.25s linear;
  color: #222;
  text-decoration-color: rgba(34, 34, 34, 0.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: 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: #222;
}
.sc-b .blog-feed-board .item-date:before {
  background-color: #f9f7fa;
}
.sc-b .blog-feed-board .item-date:after {
  background-color: #222;
}
.sc-b .blog-feed-board .item-date > div {
  background-color: #222;
  color: #fff;
}
.sc-b .blog-feed-board .item-perex blockquote,
.sc-b .blog-feed-board .item-perex h1,
.sc-b .blog-feed-board .item-perex h2,
.sc-b .blog-feed-board .item-perex h3,
.sc-b .blog-feed-board .item-perex h4,
.sc-b .blog-feed-board .item-perex p {
  color: #888;
}
.sc-b .s-bdh-t {
  color: #222;
}
.sc-b .s-bdh-t:after {
  background-color: #888;
}
.sc-b .s-bdh-d {
  color: #aaa;
}
.sc-b.s-hm-contentbox .s-bdh-d,
.sc-b.s-hm-contentbox .s-bdh-t {
  color: #fff;
}
.sc-b .b-btn-1 .b-btn-l,
.sc-b .b-btn-1 .wnd-replace-form-button,
.sc-b .b-e .b-btn-3 .b-btn-l,
.sc-b .b-e .b-btn-3 .wnd-replace-form-button {
  background-color: #222;
  color: #fff;
  border-color: #222;
}
body.wnd-fe:not(.touched) .sc-b .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-b .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-b .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-b .b-e .b-btn-3 .wnd-replace-form-button:hover {
  background-color: #383838;
  border-color: #383838;
}
.sc-b .b-btn-2 .b-btn-l,
.sc-b .b-btn-2 .wnd-replace-form-button {
  color: #222;
  background-color: transparent;
  border-color: #888;
}
body.wnd-fe:not(.touched) .sc-b .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-b .b-btn-2 .wnd-replace-form-button:hover {
  border-color: #222;
}
.b-btn-dso .sc-b .b-btn-2 .b-btn-l,
.b-btn-dso .sc-b .b-btn-2 .wnd-replace-form-button {
  background-color: #fff;
}
.sc-b .b-btn-3 .b-btn-l,
.sc-b .b-btn-3 .wnd-replace-form-button {
  background-color: #888;
  border-color: #888;
  color: #fff;
}
body.wnd-fe:not(.touched) .sc-b .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-b .b-btn-3 .wnd-replace-form-button:hover {
  background-color: #7a7a7a;
  border-color: #7a7a7a;
}
.sc-b .b-btn-4 .b-btn-l,
.sc-b .b-btn-4 .wnd-replace-form-button {
  border-color: #aaa;
  color: #888;
  background-color: transparent;
}
body.wnd-fe:not(.touched) .sc-b .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-b .b-btn-4 .wnd-replace-form-button:hover {
  border-color: #222;
  color: #222;
}
.sc-b .b-btn-5 .b-btn-l,
.sc-b .b-btn-5 .wnd-replace-form-button {
  color: #222;
  background-color: transparent;
}
.sc-b .b-btn-5 .b-btn-l .b-btn-t,
.sc-b .b-btn-5 .wnd-replace-form-button .b-btn-t {
  text-decoration-color: rgba(34, 34, 34, 0.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: #222;
}
.b-btn-dbb .sc-b .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-b .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-b .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-b .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-b .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-b .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
  border-bottom-color: rgba(0, 0, 0, 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 0.25rem 0 rgba(0, 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 0.5rem 1.5625rem rgba(0, 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 0.5rem 1.5625rem rgba(0, 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: #888;
  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: #888;
  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: #222;
}
.sc-b .claim-default-inv {
  color: #fff;
}
.sc-b .claim-bg {
  color: #222;
}
.sc-b .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-b .claim-bg-inv {
  color: #fff;
}
.sc-b .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-b .claim-color {
  color: #fff;
}
.sc-b .claim-color > span > span {
  background-color: #888;
  box-shadow: 0.9375rem 0 0 #888, -0.9375rem 0 0 #888;
}
.sc-b .claim-color-inv {
  color: #888;
}
.sc-b .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-b .claim-color-text {
  color: #888;
}
.sc-b .claim-color-alpha {
  color: #fff;
}
.sc-b .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 53%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 53%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 53%, 0.7);
}
.sc-b .claim-gray {
  color: #fff;
}
.sc-b .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 0, 0, 0.5);
}
.sc-b .claim-borders {
  color: #222;
}
.sc-b .claim-borders .sit-w {
  border-color: #222;
}
.sc-b .claim-beside {
  color: #222;
}
.sc-b .claim-beside .sit-w:after,
.sc-b .claim-beside .sit-w:before {
  background-color: #888;
}
.sc-b .claim-wings {
  color: #222;
}
.sc-b .claim-wings .sit-w:after,
.sc-b .claim-wings .sit-w:before {
  border-color: #888;
}
.sc-b .claim-underline {
  color: #222;
}
.sc-b .claim-underline:after {
  border-bottom-color: #888;
}
.sc-b .arrow-submit {
  background-color: #fff;
  color: #555;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body.wnd-fe:not(.touched) .sc-b .arrow:hover .gallery-arrow-submit {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 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: #222;
}
.sc-b .pager a:after,
.sc-b .pager a:before,
body.wnd-cms:not(.touched) .sc-b .wnd-active-listing-zone .pager a:hover {
  color: #aaa;
}
.sc-b .line-color {
  border-color: #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: #888;
}
.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: #888;
}
body:not(.touched).wnd-cms.b-e-bs
  .sc-b
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-b .b-e-g .item-wrapper:hover {
  border-color: #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 0.3125rem 0.9375rem 0 rgba(0, 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 0.25rem 0 rgba(0, 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: #222;
}
.sc-b .b-e-g .prd-price {
  color: #888;
}
.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: #222;
}
.sc-b .b-e-s .prd-price-com,
.sc-b .b-e-s .prd-price-dual {
  color: #aaa;
}
.sc-b .b-e-f-title {
  color: #222;
  border-bottom-color: #aaa;
}
.sc-b .b-e-f a {
  color: #888;
}
.sc-b .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-b .b-e-f a:hover {
  color: #222;
}
.sc-b .b-e-f-select select {
  box-shadow: 0 0 0 transparent;
  background: #fff;
  border-color: #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 0.3125rem #129fea;
  border-color: #129fea;
}
.sc-b .b-e-f-select select option {
  color: #666;
}
.sc-b .b-e-f-select select option:disabled {
  color: #dedede;
}
.sc-b .b-e-f-select .select:after {
  color: #666;
}
body.wnd-cms:not(.touched) .sc-b .b-e.wnd-active-listing-zone .b-e-f a:hover {
  color: #222;
}
.sc-b .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #222;
}
.sc-b .prd-out-of-stock-c {
  color: #888;
  background-color: #e8e8e8;
}
.sc-b .b-e-crt-head div {
  color: #888;
}
.sc-b .b-e-crt-tr {
  background-color: #fff;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-b .b-e-crt-title {
  color: #222;
}
.sc-b .b-e-crt-price,
.sc-b .b-e-crt-variant {
  color: #888;
}
.sc-b .b-e-crt-qty input {
  background-color: #fff;
  border-color: #c9c9c9;
  color: #888;
}
.sc-b .b-e-crt-qty input:focus {
  border-color: #129fea !important;
  box-shadow: none !important;
}
.sc-b .b-e-crt-qty input:invalid {
  color: #e9322d;
  border-color: #e9322d !important;
  box-shadow: none !important;
}
body.wnd-fe:not(.touched) .sc-b .b-e-crt-qty input:hover:not(:focus) {
  border-color: #939393 !important;
}
.sc-b .b-e-crt-qty-btn:after,
.sc-b .b-e-crt-qty-btn:before {
  background-color: #888;
}
body.wnd-fe:not(.touched) .sc-b .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-b .b-e-crt-qty-btn:hover:before {
  background-color: #666;
}
body.wnd-fe:not(.touched) .sc-b .b-e-crt-qty:hover input:not(:disabled) {
  border-color: #aaa;
}
.sc-b .b-e-crt-out-of-stock {
  color: #e9322d;
}
.sc-b .b-e-crt-sum {
  color: #222;
}
.sc-b .b-e-crt-delete {
  color: #aaa;
}
.sc-b .b-e-crt-foot,
body.wnd-fe:not(.touched) .sc-b .b-e-crt-delete:hover {
  color: #888;
}
.sc-b .b-e-crt-tot .b-e-crt-tot-value {
  color: #222;
}
.sc-b .b-e-crt-cho {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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: #222;
}
.sc-b .b-e-d .prd-title:after {
  background-color: #888;
}
.sc-b .b-e-d .prd-variants-title {
  color: #222;
}
.sc-b .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: #222;
}
.sc-b .b-e-d .prd-price {
  color: #222;
}
.sc-b .b-e-d .prd-price-com {
  color: #888;
}
.sc-b .b-e-d .prd-price-info {
  color: #555;
}
.sc-b .b-e-d .prd-crt {
  box-shadow: 0 -0.25rem 0.9375rem rgba(0, 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: #888;
}
.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: #888;
  text-decoration-color: hsla(0, 0%, 53%, 0.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: #888;
  text-decoration-color: #888;
}
.sc-b.s-f .s-f-lang-t,
.sc-b.s-f .s-f-lang .link:after {
  color: #888;
}
.ac-h .sc-b.s-f .b-text h1,
.ac-h .sc-b.s-f .b-text h2 {
  color: #222;
}
.ac-s .sc-b.s-f .b-text h3 {
  color: #666;
}
.ac-i .sc-b.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h1,
.ac-i .sc-b.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h2,
.ac-i .sc-b.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h3,
.ac-i .sc-b.s-f:not([class*="wnd-background-solid"]) .b-text blockquote p {
  border-color: #888;
}
.ac-i .sc-b.s-f:not([class*="wnd-background-solid"]) .b-text blockquote:before,
.ac-i
  .sc-b.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h1:after,
.ac-i
  .sc-b.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h2:after,
.ac-i
  .sc-b.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h3:after,
.ac-i
  .sc-b.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  p:after {
  color: hsla(0, 0%, 67%, 0.5);
}
.l:not(.l-boxed) .sc-b.s-f-map .s-bg {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: #383838;
  color: #c3c3c3;
}
.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: #c3c3c3;
}
.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: #c3c3c3;
  text-decoration-color: hsla(0, 0%, 76%, 0.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%, 76%, 0.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: #383838;
}
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: #c3c3c3;
  text-decoration-color: #c3c3c3;
}
.sc-b .form.b-form-default .wnd-required label,
.sc-b .form.b-form-default label {
  color: #888;
}
.sc-b .form.b-form-default input,
.sc-b .form.b-form-default select,
.sc-b .form.b-form-default textarea {
  background: #fff;
  border-color: #c9c9c9;
  color: #888;
  box-shadow: none;
}
body.wnd-fe:not(.touched) .sc-b .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-b .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-default
  textarea:hover:not(:focus) {
  border-color: #939393;
}
.sc-b .form.b-form-default .select {
  color: #888;
}
.sc-b .form.b-form-default select option {
  color: #222;
}
.sc-b .form.b-form-default select option:disabled {
  color: #c3c3c3;
}
.sc-b .form.b-form-default .form-group-content label {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-default
  .form-group-content
  input:hover:not(:focus)
  + div {
  border-color: #939393;
}
.sc-b .form.b-form-default .checkbox,
.sc-b .form.b-form-default .radio-button {
  background: #fff;
  border-color: #c9c9c9;
  color: #888;
}
.sc-b .form.b-form-default .checkbox:after {
  color: #222;
}
.sc-b .form.b-form-default .radio-button:after {
  background: #222;
}
.sc-b .form.b-form-default .form-file-button {
  background: none;
  color: #888;
  border-color: #c9c9c9;
}
body.wnd-fe:not(.touched) .sc-b .form.b-form-default .form-file-button:hover {
  background: none;
  color: #888;
  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: #888;
}
.sc-b
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:focus
  + div,
.sc-b
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:focus
  + div,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-default
  .form-input.wnd-validate-error
  :not(label, 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 0.3s, border-color 0.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 0.3s, border-color 0.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 0.3s, border-color 0.3s;
}
.sc-b .form.b-form-light .wnd-required label,
.sc-b .form.b-form-light label {
  color: #888;
}
.sc-b .form.b-form-light input,
.sc-b .form.b-form-light select,
.sc-b .form.b-form-light textarea {
  background: transparent;
  border-color: #c9c9c9;
  color: #888;
}
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: #888;
}
.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: #888;
}
.sc-b .form.b-form-light select.not-clicked,
.sc-b .form.b-form-light select:disabled.not-clicked {
  color: hsla(0, 0%, 100%, 0);
}
.sc-b .form.b-form-light select:disabled option,
.sc-b .form.b-form-light select option {
  color: #222;
}
.sc-b .form.b-form-light select:disabled option:disabled,
.sc-b .form.b-form-light select option:disabled {
  color: #c3c3c3;
}
.sc-b .form.b-form-light .form-number-controls button {
  background: transparent;
}
.sc-b .form.b-form-light .form-number-controls button:after {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-number-controls
  button:hover:after {
  color: #666;
}
.sc-b .form.b-form-light .form-group-content label {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-group-content
  input:hover:not(:focus, :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: #888;
}
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-file-base:hover
  ~ .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-file
  label:hover
  ~ .form-file-cover {
  border-bottom-color: #666;
}
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-file-base:hover
  ~ .form-file-cover
  .form-file-button:after,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-file
  label:hover
  ~ .form-file-cover
  .form-file-button:after {
  color: #666;
}
.sc-b .form.b-form-light .form-file-cover {
  border-bottom-color: #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-remove:after,
.sc-b .form.b-form-light .form-file-text {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-file-remove:hover:after,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-file
  > label:hover
  + .form-file-base
  + .form-file-cover
  .form-file-button:after {
  color: #666;
}
.sc-b .form.b-form-light input[type="date"] {
  color: transparent;
}
.sc-b .form.b-form-light input[type="date"]::placeholder {
  color: transparent;
}
.sc-b .form.b-form-light input[type="date"].not-empty,
.sc-b .form.b-form-light input[type="date"]:focus {
  color: #888;
}
.sc-b .form.b-form-light input[type="date"].not-empty::placeholder,
.sc-b .form.b-form-light input[type="date"]:focus::placeholder {
  color: #888;
}
.sc-b
  .form.b-form-light
  .form-date
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-date
  input:hover
  + label
  + .datepicker-icon:after {
  color: #222;
}
.sc-b .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-b
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-date.wnd-validate-error
  input:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d;
}
.sc-b
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d !important;
}
.sc-b .form.b-form-light .form-input input:focus,
.sc-b .form.b-form-light .form-input select:focus,
.sc-b .form.b-form-light .form-input textarea:focus {
  border-color: #129fea !important;
}
.sc-b .form.b-form-light .form-input input:focus + label,
.sc-b .form.b-form-light .form-input input:focus + label:after,
.sc-b .form.b-form-light .form-input select:focus + label,
.sc-b .form.b-form-light .form-input select:focus + label:after,
.sc-b .form.b-form-light .form-input textarea:focus + label,
.sc-b .form.b-form-light .form-input textarea:focus + label:after {
  color: #129fea !important;
}
.sc-b .form.b-form-light .form-group-content input[type="radio"]:checked + div {
  border-color: #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: #888;
}
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-input.wnd-validate-error
  input:focus:hover,
body.wnd-fe:not(.touched)
  .sc-b
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:focus:hover {
  border-color: #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: #222;
  color: #fff;
}
.sc-b.s-hn .cart a .cart-content-link:after {
  color: #222;
}
.sc-b.s-hn.wnd-mt-classic .search-icon:before,
.sc-b.s-hn.wnd-mt-sidebar .search-icon:before {
  background-color: #d1d1d1;
}
.sc-b.s-hn.wnd-mt-classic .search-icon-text,
.sc-b.s-hn.wnd-mt-sidebar .search-icon-text {
  color: #666;
}
.sc-b.s-hn.wnd-mt-classic .search-icon:after,
.sc-b.s-hn.wnd-mt-sidebar .search-icon:after {
  color: #222;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar {
  border-bottom-color: #e8e8e8;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar > input::placeholder,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-b.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.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 {
  color: #222;
}
.sc-b.s-hn .search-results .ssb-wrapper {
  border-color: rgba(34, 34, 34, 0.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: #888;
}
.sc-b.s-hn .search-results .ssb-view-all a {
  color: #222;
}
.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: #888;
}
body:not(.touched) .sc-b.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(34, 34, 34, 0.08);
}
.sc-b.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(34, 34, 34, 0.08);
}
.sc-b.s-hn.wnd-mt-sliding .search-icon:after {
  color: #222;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar {
  border-bottom-color: #e8e8e8;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-b.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-b.s-hn.wnd-mt-boxed .cart a {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-b.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-b.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
  color: #222;
}
.sc-b.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-b.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-b.s-hn.wnd-mt-boxed #menu-submit {
  color: #222;
  background-color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-b.s-hn.wnd-mt-boxed #menu-submit span,
.sc-b.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-b.s-hn.wnd-mt-boxed #menu-submit span:before {
  background-color: #222;
}
.sc-b.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-b.s-hn.wnd-mt-boxed #menu-submit.active {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-b #menu-mobile {
  color: #222;
}
.sc-b #menu-submit span,
.sc-b #menu-submit span:after,
.sc-b #menu-submit span:before {
  background-color: #222;
}
.l-d-border .sc-b.s-hm .s-o,
.l-d-border .sc-b.s-hn .s-o {
  border-color: #fff;
}
.sc-b.s-hn .bgonscroll {
  background: #f9f7fa;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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, 0.8);
  border-color: #fff;
}
.sc-b.s-hn .si {
  color: #222;
}
.sc-b.s-hn .si a svg path {
  fill: #c3c3c3;
}
.sc-b.s-hn .ci {
  color: #222;
}
.sc-b.s-hn .ci span:before {
  color: #c3c3c3;
}
.sc-b.s-hn .ci span a {
  color: #222;
  text-decoration-color: #222;
}
.sc-b.s-hn .hbc,
.sc-b.s-hn .hbl {
  color: #222;
}
.sc-b.s-hn .hbc-i,
.sc-b.s-hn .hbl-i {
  background: transparent;
}
body.wnd-fe:not(.touched) .sc-b.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-b.s-hn .hbl-i a:hover span {
  background: rgba(0, 0, 0, 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, 0.05);
}
.sc-b.s-hn .more-text ~ div {
  border-bottom-color: hsla(0, 0%, 76%, 0.4);
}
.sc-b.s-hb {
  color: #222;
}
.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: #c3c3c3;
}
body.wnd-fe:not(.touched) .sc-b.s-hb .si a:hover svg path {
  fill: #666;
}
.sc-b.s-hb .ci span {
  color: #222;
}
.sc-b.s-hb .ci span:before {
  color: #aaa;
}
.sc-b.s-hb .hbc-i,
.sc-b.s-hb .hbl-i {
  background: transparent;
}
body:not(.touched) .sc-b.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-b.s-hb .hbl-i a:hover span {
  background: rgba(0, 0, 0, 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, 0.05);
}
.sc-b.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
  background: #d1d1d1;
}
.sc-b .logo-default {
  color: #222;
}
.sc-b .logo-default embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .logo-default-inv,
.sc-b .logo-default-inv embed {
  color: #fff;
}
.sc-b .logo-bg {
  color: #222;
}
.sc-b .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-b .logo-bg embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .logo-bg-inv {
  color: #fff;
}
.sc-b .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-b .logo-bg-inv embed {
  color: #afafaf;
  outline-color: #ccc;
  border-color: #d6d6d6;
}
.sc-b .logo-color {
  color: #fff;
}
.sc-b .logo-color .b-l-c {
  background-color: #888;
}
.sc-b .logo-color embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff;
}
.sc-b .logo-color-inv {
  color: #888;
}
.sc-b .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-b .logo-color-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .logo-color-text {
  color: #888;
}
.sc-b .logo-color-text embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .logo-color-alpha {
  color: #fff;
}
.sc-b .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 53%, 0.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, 0.5);
}
.sc-b .logo-gray embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff;
}
.sc-b .logo-borders {
  color: #222;
}
.sc-b .logo-borders .b-l-text-w,
.sc-b .logo-borders .b-l-text:after,
.sc-b .logo-borders .b-l-text:before,
.sc-b .logo-borders .logo {
  border-color: #222;
}
.sc-b .logo-borders embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .logo-wings {
  color: #222;
}
.sc-b .logo-wings embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .logo-wings .b-l-text-w:after,
.sc-b .logo-wings .b-l-text-w:before {
  border-color: #888;
}
.sc-b .logo-beside {
  color: #222;
}
.sc-b .logo-beside embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .logo-beside .b-l-text-w:after,
.sc-b .logo-beside .b-l-text-w:before {
  border-color: #888;
}
.sc-b .logo-underline {
  color: #222;
}
.sc-b .logo-underline embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .logo-underline .b-l-text-w:after,
.sc-b .logo-underline .b-l-text-w:before {
  border-color: #888;
}
.sc-b.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-b.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-b.logo-center .logo-bg embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-b.logo-center .logo-bg-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b.logo-center .logo-color .b-l-text-w {
  background-color: #888;
}
.sc-b.logo-center .logo-color embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-b.logo-center .logo-color-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 53%, 0.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, 0.5);
}
.sc-b.logo-center .logo-gray embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-b .b-text h1 {
  color: #222;
}
.sc-b .b-text h1:after {
  background: #888;
}
.sc-b .b-text h2 {
  color: #222;
}
.sc-b .b-text h2:after {
  background: #888;
}
.sc-b .b-text h3 {
  color: #666;
}
.sc-b .b-text h3:after,
.sc-b .b-text h3:before {
  background: #888;
}
.sc-b .b-text h1 a,
.sc-b .b-text h2 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.sc-b .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.5);
}
.sc-b .b-text a,
.sc-b .link a,
.sc-b.s-hb .ci a {
  color: #222;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
body.wnd-fe:not(.touched) .sc-b.s-hb .ci a:hover {
  text-decoration-color: currentcolor;
}
.sc-b .b-text blockquote {
  color: #888;
}
.sc-b .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 53%, 0.5) !important;
}
.sc-b .b-text blockquote:before {
  color: hsla(0, 0%, 67%, 0.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%, 0.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%, 0.5);
}
.sc-b .mt h3 {
  color: #222;
}
.sc-b .mt h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.sc-b .mt h4 {
  color: #666;
}
.sc-b .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.5);
}
.sc-b .mt h3 + h4:before {
  background: hsla(0, 0%, 53%, 0.25);
}
.sc-b .b-sr-nav a {
  color: #222;
}
.sc-b .b-sr-nav a.active,
.sc-b .b-sr-nav a:hover {
  border-bottom-color: #222;
}
.sc-b .b-sr-nav span:last-child {
  color: #888;
}
.sc-b .b-sr-main h2 {
  color: #222;
}
.sc-b .b-sr-ci-link a,
.sc-b .b-sr-ci-text {
  color: #888;
}
.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: #222;
}
.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #666;
}
.wnd-page .sc-b .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.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%, 0.5);
}
.sc-b {
  --sbm-accent: 34, 34, 34;
  --sbm-accentContrast: 255, 255, 255;
  --sbm-secondary: 224, 224, 224;
  --sbm-text: 136, 136, 136;
  --sbm-textSecondary: 136, 136, 136;
  --sbm-border: 201, 201, 201;
  --sbm-link: 34, 34, 34;
  --sbm-success: 45, 178, 71;
  --sbm-error: 218, 21, 21;
  --sbm-warning: 234, 168, 26;
  --sbm-background: 249, 247, 250;
}
.sc-d {
  color: #bababa;
}
.sc-d .bgonscroll,
.sc-d.l-bg,
.sc-d .s-bg,
.sc-d.s-c {
  background-color: #191919;
}
.sc-d.s-c {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 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: #191919;
}
.sc-d .blog .item-head h2 {
  color: #fff;
}
.sc-d .blog .item-date {
  color: #888;
}
.sc-d .blog .item-perex blockquote,
.sc-d .blog .item-perex h1,
.sc-d .blog .item-perex h2,
.sc-d .blog .item-perex h3,
.sc-d .blog .item-perex p {
  color: #bababa;
}
.sc-d .blog .item-perex a {
  transition: text-decoration-color 0.25s linear;
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, 0.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: 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: #191919;
}
.sc-d .blog-feed-board .item-date:after {
  background-color: #c3c3c3;
}
.sc-d .blog-feed-board .item-date > div {
  background-color: #c3c3c3;
  color: #fff;
}
.sc-d .blog-feed-board .item-perex blockquote,
.sc-d .blog-feed-board .item-perex h1,
.sc-d .blog-feed-board .item-perex h2,
.sc-d .blog-feed-board .item-perex h3,
.sc-d .blog-feed-board .item-perex h4,
.sc-d .blog-feed-board .item-perex p {
  color: #bababa;
}
.sc-d .s-bdh-t {
  color: #fff;
}
.sc-d .s-bdh-t:after {
  background-color: #bababa;
}
.sc-d .s-bdh-d {
  color: #888;
}
.sc-d.s-hm-contentbox .s-bdh-d,
.sc-d.s-hm-contentbox .s-bdh-t {
  color: #fff;
}
.sc-d .b-btn-1 .b-btn-l,
.sc-d .b-btn-1 .wnd-replace-form-button,
.sc-d .b-e .b-btn-3 .b-btn-l,
.sc-d .b-e .b-btn-3 .wnd-replace-form-button {
  background-color: #fff;
  color: #222;
  border-color: #fff;
}
body.wnd-fe:not(.touched) .sc-d .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-d .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-d .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-d .b-e .b-btn-3 .wnd-replace-form-button:hover {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.sc-d .b-btn-2 .b-btn-l,
.sc-d .b-btn-2 .wnd-replace-form-button {
  color: #fff;
  background-color: transparent;
  border-color: #bababa;
}
body.wnd-fe:not(.touched) .sc-d .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-d .b-btn-2 .wnd-replace-form-button:hover {
  border-color: #fff;
}
.b-btn-dso .sc-d .b-btn-2 .b-btn-l,
.b-btn-dso .sc-d .b-btn-2 .wnd-replace-form-button {
  background-color: #000;
}
.sc-d .b-btn-3 .b-btn-l,
.sc-d .b-btn-3 .wnd-replace-form-button {
  background-color: #bababa;
  border-color: #bababa;
  color: #222;
}
body.wnd-fe:not(.touched) .sc-d .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-d .b-btn-3 .wnd-replace-form-button:hover {
  background-color: #a7a7a7;
  border-color: #a7a7a7;
}
.sc-d .b-btn-4 .b-btn-l,
.sc-d .b-btn-4 .wnd-replace-form-button {
  border-color: #888;
  color: #bababa;
  background-color: transparent;
}
body.wnd-fe:not(.touched) .sc-d .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-d .b-btn-4 .wnd-replace-form-button:hover {
  border-color: #fff;
  color: #fff;
}
.sc-d .b-btn-5 .b-btn-l,
.sc-d .b-btn-5 .wnd-replace-form-button {
  color: #fff;
  background-color: transparent;
}
.sc-d .b-btn-5 .b-btn-l .b-btn-t,
.sc-d .b-btn-5 .wnd-replace-form-button .b-btn-t {
  text-decoration-color: hsla(0, 0%, 100%, 0.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, 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 0.25rem 0 hsla(0, 0%, 100%, 0.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 0.5rem 1.5625rem rgba(0, 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 0.5rem 1.5625rem rgba(0, 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: #bababa;
  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: #bababa;
  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: #222;
}
.sc-d .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-d .claim-bg-inv {
  color: #fff;
}
.sc-d .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-d .claim-color {
  color: #fff;
}
.sc-d .claim-color > span > span {
  background-color: #bababa;
  box-shadow: 0.9375rem 0 0 #bababa, -0.9375rem 0 0 #bababa;
}
.sc-d .claim-color-inv {
  color: #bababa;
}
.sc-d .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-d .claim-color-text {
  color: #bababa;
}
.sc-d .claim-color-alpha {
  color: #fff;
}
.sc-d .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 73%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 73%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 73%, 0.7);
}
.sc-d .claim-gray {
  color: #fff;
}
.sc-d .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 0, 0, 0.5);
}
.sc-d .claim-borders {
  color: #fff;
}
.sc-d .claim-borders .sit-w {
  border-color: #fff;
}
.sc-d .claim-beside {
  color: #fff;
}
.sc-d .claim-beside .sit-w:after,
.sc-d .claim-beside .sit-w:before {
  background-color: #bababa;
}
.sc-d .claim-wings {
  color: #fff;
}
.sc-d .claim-wings .sit-w:after,
.sc-d .claim-wings .sit-w:before {
  border-color: #bababa;
}
.sc-d .claim-underline {
  color: #fff;
}
.sc-d .claim-underline:after {
  border-bottom-color: #bababa;
}
.sc-d .arrow-submit {
  background-color: #000;
  color: #ccc;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body.wnd-fe:not(.touched) .sc-d .arrow:hover .gallery-arrow-submit {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 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: #bababa;
}
.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: #bababa;
}
body:not(.touched).wnd-cms.b-e-bs
  .sc-d
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-d .b-e-g .item-wrapper:hover {
  border-color: #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 0.25rem 0 hsla(0, 0%, 100%, 0.25);
}
body:not(.touched).wnd-cms.b-e-frs
  .sc-d
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-d .b-e-g .item-wrapper:hover {
  background-color: #4c4c4c;
}
.sc-d .b-e-g .prd-title {
  color: #fff;
}
.sc-d .b-e-g .prd-price {
  color: #bababa;
}
.sc-d .b-e-g .prd-price-com,
.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: #888;
}
.sc-d .b-e-f-title {
  color: #fff;
  border-bottom-color: #888;
}
.sc-d .b-e-f a {
  color: #bababa;
}
.sc-d .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-d .b-e-f a:hover {
  color: #fff;
}
.sc-d .b-e-f-select select {
  box-shadow: 0 0 0 transparent;
  background: #000;
  border-color: #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 0.3125rem #129fea;
  border-color: #129fea;
}
.sc-d .b-e-f-select select option {
  color: #666;
}
.sc-d .b-e-f-select select option:disabled {
  color: #dedede;
}
.sc-d .b-e-f-select .select:after {
  color: #ccc;
}
body.wnd-cms:not(.touched) .sc-d .b-e.wnd-active-listing-zone .b-e-f a:hover {
  color: #fff;
}
.sc-d .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #222;
}
.sc-d .prd-out-of-stock-c {
  color: #888;
  background-color: #e8e8e8;
}
.sc-d .b-e-crt-head div {
  color: #bababa;
}
.sc-d .b-e-crt-tr {
  background-color: #2f2f2f;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-d .b-e-crt-title {
  color: #fff;
}
.sc-d .b-e-crt-price,
.sc-d .b-e-crt-variant {
  color: #bababa;
}
.sc-d .b-e-crt-qty input {
  background-color: #fff;
  border-color: #5a5a5a;
  color: #888;
}
.sc-d .b-e-crt-qty input:focus {
  border-color: #129fea !important;
  box-shadow: none !important;
}
.sc-d .b-e-crt-qty input:invalid {
  color: #e9322d;
  border-color: #e9322d !important;
  box-shadow: none !important;
}
body.wnd-fe:not(.touched) .sc-d .b-e-crt-qty input:hover:not(:focus) {
  border-color: #9c9c9c !important;
}
.sc-d .b-e-crt-qty-btn:after,
.sc-d .b-e-crt-qty-btn:before {
  background-color: #bababa;
}
body.wnd-fe:not(.touched) .sc-d .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-d .b-e-crt-qty-btn:hover:before {
  background-color: #ccc;
}
body.wnd-fe:not(.touched) .sc-d .b-e-crt-qty:hover input:not(:disabled) {
  border-color: #888;
}
.sc-d .b-e-crt-out-of-stock {
  color: #e9322d;
}
.sc-d .b-e-crt-sum {
  color: #fff;
}
.sc-d .b-e-crt-delete {
  color: #888;
}
.sc-d .b-e-crt-foot,
body.wnd-fe:not(.touched) .sc-d .b-e-crt-delete:hover {
  color: #bababa;
}
.sc-d .b-e-crt-tot .b-e-crt-tot-value {
  color: #fff;
}
.sc-d .b-e-crt-cho {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.2);
  background-color: #191919;
}
.sc-d .b-e-crt.wnd-checkout-disable .b-e-crt-cho-dis {
  color: #e9322d;
}
.sc-d .b-e-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: #bababa;
}
.sc-d .b-e-d .prd-variants-title {
  color: #fff;
}
.sc-d .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: #fff;
}
.sc-d .b-e-d .prd-price {
  color: #fff;
}
.sc-d .b-e-d .prd-price-com {
  color: #bababa;
}
.sc-d .b-e-d .prd-price-info {
  color: #c3c3c3;
}
.sc-d .b-e-d .prd-crt {
  box-shadow: 0 -0.25rem 0.9375rem rgba(0, 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: #bababa;
}
.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: #bababa;
  text-decoration-color: hsla(0, 0%, 73%, 0.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: #bababa;
  text-decoration-color: #bababa;
}
.sc-d.s-f .s-f-lang-t,
.sc-d.s-f .s-f-lang .link:after {
  color: #bababa;
}
.ac-h .sc-d.s-f .b-text h1,
.ac-h .sc-d.s-f .b-text h2 {
  color: #fff;
}
.ac-s .sc-d.s-f .b-text h3 {
  color: #ccc;
}
.ac-i .sc-d.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h1,
.ac-i .sc-d.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h2,
.ac-i .sc-d.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h3,
.ac-i .sc-d.s-f:not([class*="wnd-background-solid"]) .b-text blockquote p {
  border-color: #bababa;
}
.ac-i .sc-d.s-f:not([class*="wnd-background-solid"]) .b-text blockquote:before,
.ac-i
  .sc-d.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h1:after,
.ac-i
  .sc-d.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h2:after,
.ac-i
  .sc-d.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h3:after,
.ac-i
  .sc-d.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  p:after {
  color: hsla(0, 0%, 53%, 0.5);
}
.l:not(.l-boxed) .sc-d.s-f-map .s-bg {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.l:not(.l-boxed) .sc-d.s-f-map .s-o {
  background-color: #191919;
}
.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: #383838;
  color: #c3c3c3;
}
.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: #c3c3c3;
}
.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: #c3c3c3;
  text-decoration-color: hsla(0, 0%, 76%, 0.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%, 76%, 0.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: #383838;
}
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: #c3c3c3;
  text-decoration-color: #c3c3c3;
}
.sc-d .form.b-form-default .wnd-required label,
.sc-d .form.b-form-default label {
  color: #bababa;
}
.sc-d .form.b-form-default input,
.sc-d .form.b-form-default select,
.sc-d .form.b-form-default textarea {
  background: #fff;
  border-color: #5a5a5a;
  color: #888;
  box-shadow: none;
}
body.wnd-fe:not(.touched) .sc-d .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-d .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-default
  textarea:hover:not(:focus) {
  border-color: #9c9c9c;
}
.sc-d .form.b-form-default .select {
  color: #888;
}
.sc-d .form.b-form-default select option {
  color: #222;
}
.sc-d .form.b-form-default select option:disabled {
  color: #c3c3c3;
}
.sc-d .form.b-form-default .form-group-content label {
  color: #bababa;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-default
  .form-group-content
  input:hover:not(:focus)
  + div {
  border-color: #9c9c9c;
}
.sc-d .form.b-form-default .checkbox,
.sc-d .form.b-form-default .radio-button {
  background: #fff;
  border-color: #5a5a5a;
  color: #bababa;
}
.sc-d .form.b-form-default .checkbox:after {
  color: #222;
}
.sc-d .form.b-form-default .radio-button:after {
  background: #222;
}
.sc-d .form.b-form-default .form-file-button {
  background: none;
  color: #bababa;
  border-color: #5a5a5a;
}
body.wnd-fe:not(.touched) .sc-d .form.b-form-default .form-file-button:hover {
  background: none;
  color: #bababa;
  border-color: #9c9c9c;
}
.sc-d .form.b-form-default .form-date input:focus + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-default
  .form-date
  input:hover
  + .datepicker-icon:after {
  color: #ccc;
}
.sc-d .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-default
  .form-date.wnd-validate-error
  input:hover
  + .datepicker-icon:after {
  color: #e9322d;
}
.sc-d
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus
  + .datepicker-icon:after {
  color: #ccc;
}
.sc-d
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus:hover
  + .datepicker-icon:after {
  color: #ccc !important;
}
.sc-d .form.b-form-default .form-input.wnd-validate-error :not(label, 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: #888;
}
.sc-d
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:focus
  + div,
.sc-d
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:focus
  + div,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-default
  .form-input.wnd-validate-error
  :not(label, 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 0.3s, border-color 0.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 0.3s, border-color 0.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 0.3s, border-color 0.3s;
}
.sc-d .form.b-form-light .wnd-required label,
.sc-d .form.b-form-light label {
  color: #bababa;
}
.sc-d .form.b-form-light input,
.sc-d .form.b-form-light select,
.sc-d .form.b-form-light textarea {
  background: transparent;
  border-color: #5a5a5a;
  color: #bababa;
}
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: #bababa;
}
.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: #bababa;
}
.sc-d .form.b-form-light select.not-clicked,
.sc-d .form.b-form-light select:disabled.not-clicked {
  color: hsla(0, 0%, 100%, 0);
}
.sc-d .form.b-form-light select:disabled option,
.sc-d .form.b-form-light select option {
  color: #222;
}
.sc-d .form.b-form-light select:disabled option:disabled,
.sc-d .form.b-form-light select option:disabled {
  color: #c3c3c3;
}
.sc-d .form.b-form-light .form-number-controls button {
  background: transparent;
}
.sc-d .form.b-form-light .form-number-controls button:after {
  color: #bababa;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-number-controls
  button:hover:after {
  color: #ccc;
}
.sc-d .form.b-form-light .form-group-content label {
  color: #bababa;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-group-content
  input:hover:not(:focus, :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: #bababa;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-file-base:hover
  ~ .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-file
  label:hover
  ~ .form-file-cover {
  border-bottom-color: #ccc;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-file-base:hover
  ~ .form-file-cover
  .form-file-button:after,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-file
  label:hover
  ~ .form-file-cover
  .form-file-button:after {
  color: #ccc;
}
.sc-d .form.b-form-light .form-file-cover {
  border-bottom-color: #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-remove:after,
.sc-d .form.b-form-light .form-file-text {
  color: #bababa;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-file-remove:hover:after,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-file
  > label:hover
  + .form-file-base
  + .form-file-cover
  .form-file-button:after {
  color: #ccc;
}
.sc-d .form.b-form-light input[type="date"] {
  color: transparent;
}
.sc-d .form.b-form-light input[type="date"]::placeholder {
  color: transparent;
}
.sc-d .form.b-form-light input[type="date"].not-empty,
.sc-d .form.b-form-light input[type="date"]:focus {
  color: #bababa;
}
.sc-d .form.b-form-light input[type="date"].not-empty::placeholder,
.sc-d .form.b-form-light input[type="date"]:focus::placeholder {
  color: #bababa;
}
.sc-d
  .form.b-form-light
  .form-date
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-date
  input:hover
  + label
  + .datepicker-icon:after {
  color: #fff;
}
.sc-d .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-d
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-date.wnd-validate-error
  input:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d;
}
.sc-d
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d !important;
}
.sc-d .form.b-form-light .form-input input:focus,
.sc-d .form.b-form-light .form-input select:focus,
.sc-d .form.b-form-light .form-input textarea:focus {
  border-color: #129fea !important;
}
.sc-d .form.b-form-light .form-input input:focus + label,
.sc-d .form.b-form-light .form-input input:focus + label:after,
.sc-d .form.b-form-light .form-input select:focus + label,
.sc-d .form.b-form-light .form-input select:focus + label:after,
.sc-d .form.b-form-light .form-input textarea:focus + label,
.sc-d .form.b-form-light .form-input textarea:focus + label:after {
  color: #129fea !important;
}
.sc-d .form.b-form-light .form-group-content input[type="radio"]:checked + div {
  border-color: #9c9c9c;
}
.sc-d .form.b-form-light .form-group-content input[type="radio"] + div:after {
  background-color: #9c9c9c;
}
.sc-d
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]:checked
  + div {
  border-color: #9c9c9c;
  background-color: #9c9c9c;
}
.sc-d
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]
  + div:after {
  border-color: #fff;
}
.sc-d .form.b-form-light .form-input.wnd-validate-error input,
.sc-d .form.b-form-light .form-input.wnd-validate-error textarea {
  color: #e9322d;
}
.sc-d .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-d .form.b-form-light .form-input.wnd-validate-error textarea:focus {
  color: #bababa;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  input:focus:hover,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:focus:hover {
  border-color: #9c9c9c;
}
.sc-d .form.b-form-light .form-input.wnd-validate-error label,
.sc-d .form.b-form-light .form-input.wnd-validate-error label:after {
  color: #e9322d;
}
.sc-d .form.b-form-light .form-input.wnd-validate-error label a {
  color: #e9322d;
  border-color: #e9322d;
}
.sc-d .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-d .form.b-form-light .form-input.wnd-validate-error input,
.sc-d .form.b-form-light .form-input.wnd-validate-error select,
.sc-d .form.b-form-light .form-input.wnd-validate-error textarea {
  border-color: #e9322d;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-file-cover:hover,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  input:hover,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  select:hover,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:hover {
  border-bottom-color: #e9322d;
}
.sc-d .form.b-form-light .form-input.wnd-validate-error .form-file-text {
  color: #e9322d;
}
.sc-d .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-d .form.b-form-light .form-input.wnd-validate-error .radio-button {
  border-color: #e9322d;
}
.sc-d .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-number-controls
  button:after,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-number-controls
  button:hover:after {
  color: #e9322d;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover
  input {
  border-color: #e9322d !important;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover
  .form-file-button:after {
  color: #e9322d;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  .form-file-base:hover
  + .form-file-cover {
  border-color: #e9322d !important;
}
body.wnd-fe:not(.touched)
  .sc-d
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-group-content
  input:hover
  + div {
  border-color: #e9322d;
}
.sc-d .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::placeholder,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-d.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-d.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.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: #222;
}
.sc-d.s-hn .search-results .ssb-wrapper {
  border-color: rgba(34, 34, 34, 0.08);
}
.sc-d.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #c3c3c3;
}
.sc-d.s-hn .search-results .ssb-category-header-link a {
  color: #888;
}
.sc-d.s-hn .search-results .ssb-view-all a {
  color: #222;
}
.sc-d.s-hn .search-results .ssb-view-all a span:last-child {
  color: #c3c3c3;
}
.sc-d.s-hn .search-results .ssb-no-results {
  color: #888;
}
body:not(.touched) .sc-d.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(34, 34, 34, 0.08);
}
.sc-d.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(34, 34, 34, 0.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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-d.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-d.s-hn.wnd-mt-boxed .cart a {
  background: #000;
  color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-d.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-d.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-d.s-hn.wnd-mt-boxed #menu-submit {
  color: #fff;
  background-color: #000;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-d #menu-mobile {
  color: #fff;
}
.sc-d #menu-submit span,
.sc-d #menu-submit span:after,
.sc-d #menu-submit span:before {
  background-color: #fff;
}
.l-d-border .sc-d.s-hm .s-o,
.l-d-border .sc-d.s-hn .s-o {
  border-color: #fff;
}
.sc-d.s-hn .bgonscroll {
  background: #191919;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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: #191919;
}
.sc-d.s-hc-claim-box .s-hc-c-b,
.sc-d.s-hm.s-hm-contentbox .h-c-b {
  background: rgba(0, 0, 0, 0.8);
  border-color: #fff;
}
.sc-d.s-hn .si {
  color: #222;
}
.sc-d.s-hn .si a svg path {
  fill: #c3c3c3;
}
.sc-d.s-hn .ci {
  color: #222;
}
.sc-d.s-hn .ci span:before {
  color: #c3c3c3;
}
.sc-d.s-hn .ci span a {
  color: #222;
  text-decoration-color: #222;
}
.sc-d.s-hn .hbc,
.sc-d.s-hn .hbl {
  color: #222;
}
.sc-d.s-hn .hbc-i,
.sc-d.s-hn .hbl-i {
  background: transparent;
}
body.wnd-fe:not(.touched) .sc-d.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-d.s-hn .hbl-i a:hover span {
  background: hsla(0, 0%, 100%, 0.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, 0.05);
}
.sc-d.s-hn .more-text ~ div {
  border-bottom-color: hsla(0, 0%, 76%, 0.4);
}
.sc-d.s-hb {
  color: #222;
}
.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: #c3c3c3;
}
body.wnd-fe:not(.touched) .sc-d.s-hb .si a:hover svg path {
  fill: #ccc;
}
.sc-d.s-hb .ci span {
  color: #fff;
}
.sc-d.s-hb .ci span:before {
  color: #888;
}
.sc-d.s-hb .hbc-i,
.sc-d.s-hb .hbl-i {
  background: transparent;
}
body:not(.touched) .sc-d.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-d.s-hb .hbl-i a:hover span {
  background: hsla(0, 0%, 100%, 0.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, 0.05);
}
.sc-d.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
  background: #666;
}
.sc-d .logo-default {
  color: #fff;
}
.sc-d .logo-default embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d .logo-default-inv,
.sc-d .logo-default-inv embed {
  color: #000;
}
.sc-d .logo-bg {
  color: #222;
}
.sc-d .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-d .logo-bg embed {
  color: #9a9a9a;
  outline-color: #666;
  border-color: #505050;
}
.sc-d .logo-bg-inv {
  color: #fff;
}
.sc-d .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-d .logo-bg-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d .logo-color {
  color: #fff;
}
.sc-d .logo-color .b-l-c {
  background-color: #bababa;
}
.sc-d .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7;
}
.sc-d .logo-color-inv {
  color: #bababa;
}
.sc-d .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-d .logo-color-inv embed {
  color: #9a9a9a;
  outline-color: #666;
  border-color: #505050;
}
.sc-d .logo-color-text {
  color: #bababa;
}
.sc-d .logo-color-text embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d .logo-color-alpha {
  color: #fff;
}
.sc-d .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 73%, 0.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, 0.5);
}
.sc-d .logo-gray embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7;
}
.sc-d .logo-borders {
  color: #fff;
}
.sc-d .logo-borders .b-l-text-w,
.sc-d .logo-borders .b-l-text:after,
.sc-d .logo-borders .b-l-text:before,
.sc-d .logo-borders .logo {
  border-color: #fff;
}
.sc-d .logo-borders embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d .logo-wings {
  color: #fff;
}
.sc-d .logo-wings embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d .logo-wings .b-l-text-w:after,
.sc-d .logo-wings .b-l-text-w:before {
  border-color: #bababa;
}
.sc-d .logo-beside {
  color: #fff;
}
.sc-d .logo-beside embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d .logo-beside .b-l-text-w:after,
.sc-d .logo-beside .b-l-text-w:before {
  border-color: #bababa;
}
.sc-d .logo-underline {
  color: #fff;
}
.sc-d .logo-underline embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d .logo-underline .b-l-text-w:after,
.sc-d .logo-underline .b-l-text-w:before {
  border-color: #bababa;
}
.sc-d.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-d.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-d.logo-center .logo-bg embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-d.logo-center .logo-bg-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d.logo-center .logo-color .b-l-text-w {
  background-color: #bababa;
}
.sc-d.logo-center .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7;
}
.sc-d.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-d.logo-center .logo-color-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 73%, 0.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, 0.5);
}
.sc-d.logo-center .logo-gray embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-d .b-text h1 {
  color: #fff;
}
.sc-d .b-text h1:after {
  background: #bababa;
}
.sc-d .b-text h2 {
  color: #fff;
}
.sc-d .b-text h2:after {
  background: #bababa;
}
.sc-d .b-text h3 {
  color: #ccc;
}
.sc-d .b-text h3:after,
.sc-d .b-text h3:before {
  background: #bababa;
}
.sc-d .b-text h1 a,
.sc-d .b-text h2 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.sc-d .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 80%, 0.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%, 0.5);
}
body.wnd-fe:not(.touched) .sc-d.s-hb .ci a:hover {
  text-decoration-color: currentcolor;
}
.sc-d .b-text blockquote {
  color: #bababa;
}
.sc-d .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 73%, 0.5) !important;
}
.sc-d .b-text blockquote:before {
  color: hsla(0, 0%, 53%, 0.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%, 0.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%, 0.5);
}
.sc-d .mt h3 {
  color: #fff;
}
.sc-d .mt h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.sc-d .mt h4 {
  color: #ccc;
}
.sc-d .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 80%, 0.5);
}
.sc-d .mt h3 + h4:before {
  background: hsla(0, 0%, 73%, 0.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: #bababa;
}
.sc-d .b-sr-main h2 {
  color: #fff;
}
.sc-d .b-sr-ci-link a,
.sc-d .b-sr-ci-text {
  color: #bababa;
}
.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: #222;
}
.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #666;
}
.wnd-page .sc-d .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.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%, 0.5);
}
.sc-d {
  --sbm-accent: 255, 255, 255;
  --sbm-accentContrast: 34, 34, 34;
  --sbm-secondary: 67, 67, 67;
  --sbm-text: 186, 186, 186;
  --sbm-textSecondary: 186, 186, 186;
  --sbm-border: 90, 90, 90;
  --sbm-link: 255, 255, 255;
  --sbm-success: 45, 178, 71;
  --sbm-error: 218, 21, 21;
  --sbm-warning: 234, 168, 26;
  --sbm-background: 25, 25, 25;
}
.sc-w {
  color: #888;
}
.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 0.5rem 1.5625rem rgba(0, 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: #222;
}
.sc-w .blog .item-date,
.sc-w.s-c .blog .item-date {
  color: #c3c3c3;
}
.sc-w .blog .item-perex blockquote,
.sc-w .blog .item-perex h1,
.sc-w .blog .item-perex h2,
.sc-w .blog .item-perex h3,
.sc-w .blog .item-perex p,
.sc-w.s-c .blog .item-perex blockquote,
.sc-w.s-c .blog .item-perex h1,
.sc-w.s-c .blog .item-perex h2,
.sc-w.s-c .blog .item-perex h3,
.sc-w.s-c .blog .item-perex p {
  color: #888;
}
.sc-w .blog .item-perex a,
.sc-w.s-c .blog .item-perex a {
  transition: text-decoration-color 0.25s linear;
  color: #222;
  text-decoration-color: rgba(34, 34, 34, 0.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: linear-gradient(transparent, #000);
}
.sc-w .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date,
.sc-w .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2,
.sc-w.s-c .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-date,
.sc-w.s-c .blog-tiles-large .item:not(.wnd-empty-thumbnail) .item-head h2 {
  color: #fff;
}
.sc-w .blog-tiles-large .wnd-empty-thumbnail .item-wrapper,
.sc-w.s-c .blog-tiles-large .wnd-empty-thumbnail .item-wrapper {
  border-color: #e8e8e8;
}
body.wnd-fe:not(.touched)
  .sc-w
  .blog-tiles-large
  .wnd-empty-thumbnail
  a:hover
  .item-wrapper,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .blog-tiles-large
  .wnd-empty-thumbnail
  a:hover
  .item-wrapper {
  border-color: #d4d4d4;
}
.sc-w .blog-tiles-large .wnd-empty-thumbnail .item-date,
.sc-w.s-c .blog-tiles-large .wnd-empty-thumbnail .item-date {
  color: #aaa;
}
body.wnd-cms:not(.touched)
  .sc-w
  .blog-tiles-large.wnd-active-listing-zone
  .wnd-empty-thumbnail
  a:hover
  .item-wrapper,
body.wnd-cms:not(.touched)
  .sc-w.s-c
  .blog-tiles-large.wnd-active-listing-zone
  .wnd-empty-thumbnail
  a:hover
  .item-wrapper {
  border-color: #d4d4d4;
}
.sc-w .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-w .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper,
.sc-w.s-c .blog-feed-board .item.wnd-empty-thumbnail .item-content,
.sc-w.s-c .blog-feed-board .item:not(.wnd-empty-thumbnail) .item-wrapper {
  background-color: none;
  box-shadow: none;
}
.sc-w .blog-feed-board .item-head h2,
.sc-w.s-c .blog-feed-board .item-head h2 {
  color: #222;
}
.sc-w .blog-feed-board .item-date:before,
.sc-w.s-c .blog-feed-board .item-date:before {
  background-color: #fff;
}
.sc-w .blog-feed-board .item-date:after,
.sc-w.s-c .blog-feed-board .item-date:after {
  background-color: #222;
}
.sc-w .blog-feed-board .item-date > div,
.sc-w.s-c .blog-feed-board .item-date > div {
  background-color: #222;
  color: #fff;
}
.sc-w .blog-feed-board .item-perex blockquote,
.sc-w .blog-feed-board .item-perex h1,
.sc-w .blog-feed-board .item-perex h2,
.sc-w .blog-feed-board .item-perex h3,
.sc-w .blog-feed-board .item-perex h4,
.sc-w .blog-feed-board .item-perex p,
.sc-w.s-c .blog-feed-board .item-perex blockquote,
.sc-w.s-c .blog-feed-board .item-perex h1,
.sc-w.s-c .blog-feed-board .item-perex h2,
.sc-w.s-c .blog-feed-board .item-perex h3,
.sc-w.s-c .blog-feed-board .item-perex h4,
.sc-w.s-c .blog-feed-board .item-perex p {
  color: #888;
}
.sc-w .s-bdh-t,
.sc-w.s-c .s-bdh-t {
  color: #222;
}
.sc-w .s-bdh-t:after,
.sc-w.s-c .s-bdh-t:after {
  background-color: #888;
}
.sc-w .s-bdh-d,
.sc-w.s-c .s-bdh-d {
  color: #c3c3c3;
}
.sc-w.s-c.s-hm-contentbox .s-bdh-d,
.sc-w.s-c.s-hm-contentbox .s-bdh-t,
.sc-w.s-hm-contentbox .s-bdh-d,
.sc-w.s-hm-contentbox .s-bdh-t {
  color: #fff;
}
.sc-w .b-btn-1 .b-btn-l,
.sc-w .b-btn-1 .wnd-replace-form-button,
.sc-w .b-e .b-btn-3 .b-btn-l,
.sc-w .b-e .b-btn-3 .wnd-replace-form-button,
.sc-w.s-c .b-btn-1 .b-btn-l,
.sc-w.s-c .b-btn-1 .wnd-replace-form-button,
.sc-w.s-c .b-e .b-btn-3 .b-btn-l,
.sc-w.s-c .b-e .b-btn-3 .wnd-replace-form-button {
  background-color: #222;
  color: #fff;
  border-color: #222;
}
body.wnd-fe:not(.touched) .sc-w .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-e .b-btn-3 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .b-e
  .b-btn-3
  .wnd-replace-form-button:hover {
  background-color: #383838;
  border-color: #383838;
}
.sc-w .b-btn-2 .b-btn-l,
.sc-w .b-btn-2 .wnd-replace-form-button,
.sc-w.s-c .b-btn-2 .b-btn-l,
.sc-w.s-c .b-btn-2 .wnd-replace-form-button {
  color: #222;
  background-color: transparent;
  border-color: #888;
}
body.wnd-fe:not(.touched) .sc-w .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-btn-2 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-2 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-2 .wnd-replace-form-button:hover {
  border-color: #222;
}
.b-btn-dso .sc-w .b-btn-2 .b-btn-l,
.b-btn-dso .sc-w .b-btn-2 .wnd-replace-form-button,
.b-btn-dso .sc-w.s-c .b-btn-2 .b-btn-l,
.b-btn-dso .sc-w.s-c .b-btn-2 .wnd-replace-form-button {
  background-color: #fff;
}
.sc-w .b-btn-3 .b-btn-l,
.sc-w .b-btn-3 .wnd-replace-form-button,
.sc-w.s-c .b-btn-3 .b-btn-l,
.sc-w.s-c .b-btn-3 .wnd-replace-form-button {
  background-color: #888;
  border-color: #888;
  color: #fff;
}
body.wnd-fe:not(.touched) .sc-w .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-btn-3 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-3 .wnd-replace-form-button:hover {
  background-color: #7a7a7a;
  border-color: #7a7a7a;
}
.sc-w .b-btn-4 .b-btn-l,
.sc-w .b-btn-4 .wnd-replace-form-button,
.sc-w.s-c .b-btn-4 .b-btn-l,
.sc-w.s-c .b-btn-4 .wnd-replace-form-button {
  border-color: #c3c3c3;
  color: #888;
  background-color: transparent;
}
body.wnd-fe:not(.touched) .sc-w .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w .b-btn-4 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-4 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-btn-4 .wnd-replace-form-button:hover {
  border-color: #222;
  color: #222;
}
.sc-w .b-btn-5 .b-btn-l,
.sc-w .b-btn-5 .wnd-replace-form-button,
.sc-w.s-c .b-btn-5 .b-btn-l,
.sc-w.s-c .b-btn-5 .wnd-replace-form-button {
  color: #222;
  background-color: transparent;
}
.sc-w .b-btn-5 .b-btn-l .b-btn-t,
.sc-w .b-btn-5 .wnd-replace-form-button .b-btn-t,
.sc-w.s-c .b-btn-5 .b-btn-l .b-btn-t,
.sc-w.s-c .b-btn-5 .wnd-replace-form-button .b-btn-t {
  text-decoration-color: rgba(34, 34, 34, 0.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: #222;
}
.b-btn-dbb .sc-w .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-w .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-w .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-w .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w .b-e .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-w.s-c .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-w.s-c .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-w.s-c .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
  border-bottom-color: rgba(0, 0, 0, 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 0.25rem 0 rgba(0, 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 0.5rem 1.5625rem rgba(0, 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 0.5rem 1.5625rem rgba(0, 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: #888;
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}
.sc-w .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
.sc-w.s-c .b-e-d .prd-crt.wnd-waiting.b-btn.b-btn-3 .b-btn-l,
body.wnd-fe:not(.touched)
  .sc-w
  .b-e-d
  .prd-crt.wnd-waiting.b-btn.b-btn-3
  .b-btn-l:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .b-e-d
  .prd-crt.wnd-waiting.b-btn.b-btn-3
  .b-btn-l:hover {
  color: #9c9c9c;
  background-color: #f2f2f2;
  border-color: #f2f2f2;
}
body .sc-w .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l,
body .sc-w.s-c .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
  color: #888;
  border-color: #e8e8e8;
  background-color: #e8e8e8;
}
.b-btn-dbb .sc-w .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-w.s-c .b-e-d.wnd-out-of-stock .prd-crt.b-btn.b-btn-3 .b-btn-l {
  border-bottom-color: #9c9c9c !important;
}
.l-page:not(.ac-none) .sc-w .b-btn-4 .b-btn-l,
.l-page:not(.ac-none) .sc-w .b-btn-4 .wnd-replace-form-button,
.l-page:not(.ac-none) .sc-w.s-c .b-btn-4 .b-btn-l,
.l-page:not(.ac-none) .sc-w.s-c .b-btn-4 .wnd-replace-form-button,
.sc-w .claim-default {
  color: #222;
}
.sc-w .claim-default-inv {
  color: #fff;
}
.sc-w .claim-bg {
  color: #222;
}
.sc-w .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-w .claim-bg-inv {
  color: #fff;
}
.sc-w .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-w .claim-color {
  color: #fff;
}
.sc-w .claim-color > span > span {
  background-color: #888;
  box-shadow: 0.9375rem 0 0 #888, -0.9375rem 0 0 #888;
}
.sc-w .claim-color-inv {
  color: #888;
}
.sc-w .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-w .claim-color-text {
  color: #888;
}
.sc-w .claim-color-alpha {
  color: #fff;
}
.sc-w .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 53%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 53%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 53%, 0.7);
}
.sc-w .claim-gray {
  color: #fff;
}
.sc-w .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 0, 0, 0.5);
}
.sc-w .claim-borders {
  color: #222;
}
.sc-w .claim-borders .sit-w {
  border-color: #222;
}
.sc-w .claim-beside {
  color: #222;
}
.sc-w .claim-beside .sit-w:after,
.sc-w .claim-beside .sit-w:before {
  background-color: #888;
}
.sc-w .claim-wings {
  color: #222;
}
.sc-w .claim-wings .sit-w:after,
.sc-w .claim-wings .sit-w:before {
  border-color: #888;
}
.sc-w .claim-underline {
  color: #222;
}
.sc-w .claim-underline:after {
  border-bottom-color: #888;
}
.sc-w .arrow-submit,
.sc-w.s-c .arrow-submit {
  background-color: #fff;
  color: #666;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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 0.5rem 1.5625rem rgba(0, 0, 0, 0.1);
}
.sc-w .dots li,
.sc-w.s-c .dots li {
  background-color: #d4d4d4;
}
.sc-w .dots li.active,
.sc-w.s-c .dots li.active,
body.wnd-fe:not(.touched) .sc-w .dots li:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .dots li:hover {
  background-color: #333;
}
.sc-w .pager a,
.sc-w.s-c .pager a {
  color: #666;
}
body.wnd-fe:not(.touched) .sc-w .pager a:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .pager a:hover {
  color: #222;
}
.sc-w .pager a:after,
.sc-w .pager a:before,
.sc-w.s-c .pager a:after,
.sc-w.s-c .pager a:before,
body.wnd-cms:not(.touched) .sc-w.s-c .wnd-active-listing-zone .pager a:hover,
body.wnd-cms:not(.touched) .sc-w .wnd-active-listing-zone .pager a:hover {
  color: #c3c3c3;
}
.sc-w .line-color,
.sc-w.s-c .line-color {
  border-color: #d4d4d4;
}
.sc-w.s-c .wnd-image-placeholder embed,
.sc-w .wnd-image-placeholder embed {
  color: 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: #888;
}
.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: #888;
}
body:not(.touched).wnd-cms.b-e-bs
  .sc-w
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-cms.b-e-bs
  .sc-w.s-c
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-w .b-e-g .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-w.s-c .b-e-g .item-wrapper:hover {
  border-color: #d4d4d4;
}
.b-e-ds .sc-w .b-e-g .item-media,
.b-e-ds .sc-w.s-c .b-e-g .item-media {
  background-color: transparent;
}
body:not(.touched).wnd-cms.b-e-ds
  .sc-w
  .b-e-g.wnd-active-listing-zone
  .item:hover,
body:not(.touched).wnd-cms.b-e-ds
  .sc-w.s-c
  .b-e-g.wnd-active-listing-zone
  .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-w .b-e-g .item:hover,
body:not(.touched).wnd-fe.b-e-ds .sc-w.s-c .b-e-g .item:hover {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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 0.25rem 0 rgba(0, 0, 0, 0.15);
}
body:not(.touched).wnd-cms.b-e-frs
  .sc-w
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-cms.b-e-frs
  .sc-w.s-c
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-w .b-e-g .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-frs .sc-w.s-c .b-e-g .item-wrapper:hover {
  background-color: #ebebeb;
}
.sc-w .b-e-g .prd-title,
.sc-w.s-c .b-e-g .prd-title {
  color: #222;
}
.sc-w .b-e-g .prd-price,
.sc-w.s-c .b-e-g .prd-price {
  color: #888;
}
.sc-w .b-e-g .prd-price-com,
.sc-w .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: #c3c3c3;
}
.sc-w .b-e-s .prd-price,
.sc-w .b-e-s .prd-title,
.sc-w.s-c .b-e-s .prd-price,
.sc-w.s-c .b-e-s .prd-title {
  color: #222;
}
.sc-w .b-e-s .prd-price-com,
.sc-w .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: #c3c3c3;
}
.sc-w .b-e-f-title,
.sc-w.s-c .b-e-f-title {
  color: #222;
  border-bottom-color: #c3c3c3;
}
.sc-w .b-e-f a,
.sc-w.s-c .b-e-f a {
  color: #888;
}
.sc-w .b-e-f a.selected,
.sc-w.s-c .b-e-f a.selected,
body.wnd-fe:not(.touched) .sc-w .b-e-f a:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-f a:hover {
  color: #222;
}
.sc-w .b-e-f-select select,
.sc-w.s-c .b-e-f-select select {
  box-shadow: 0 0 0 transparent;
  background: #fff;
  border-color: #d4d4d4;
  color: #666;
}
body.wnd-fe:not(.touched) .sc-w .b-e-f-select select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-f-select select:hover:not(:focus) {
  border-color: #9c9c9c;
}
.sc-w .b-e-f-select select:focus,
.sc-w.s-c .b-e-f-select select:focus {
  outline: none;
  box-shadow: 0 0 0.3125rem #129fea;
  border-color: #129fea;
}
.sc-w .b-e-f-select select option,
.sc-w.s-c .b-e-f-select select option {
  color: #666;
}
.sc-w .b-e-f-select select option:disabled,
.sc-w.s-c .b-e-f-select select option:disabled {
  color: #dedede;
}
.sc-w .b-e-f-select .select:after,
.sc-w.s-c .b-e-f-select .select:after {
  color: #666;
}
body.wnd-cms:not(.touched) .sc-w .b-e.wnd-active-listing-zone .b-e-f a:hover,
body.wnd-cms:not(.touched)
  .sc-w.s-c
  .b-e.wnd-active-listing-zone
  .b-e-f
  a:hover {
  color: #222;
}
.sc-w .prd-label:not(.prd-out-of-stock) .prd-label-c,
.sc-w.s-c .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #222;
}
.sc-w .prd-out-of-stock-c,
.sc-w.s-c .prd-out-of-stock-c {
  color: #888;
  background-color: #e8e8e8;
}
.sc-w .b-e-crt-head div,
.sc-w.s-c .b-e-crt-head div {
  color: #888;
}
.sc-w .b-e-crt-tr,
.sc-w.s-c .b-e-crt-tr {
  background-color: #fff;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-w .b-e-crt-title,
.sc-w.s-c .b-e-crt-title {
  color: #222;
}
.sc-w .b-e-crt-price,
.sc-w .b-e-crt-variant,
.sc-w.s-c .b-e-crt-price,
.sc-w.s-c .b-e-crt-variant {
  color: #888;
}
.sc-w .b-e-crt-qty input,
.sc-w.s-c .b-e-crt-qty input {
  background-color: #fff;
  border-color: #d4d4d4;
  color: #888;
}
.sc-w .b-e-crt-qty input:focus,
.sc-w.s-c .b-e-crt-qty input:focus {
  border-color: #129fea !important;
  box-shadow: none !important;
}
.sc-w .b-e-crt-qty input:invalid,
.sc-w.s-c .b-e-crt-qty input:invalid {
  color: #e9322d;
  border-color: #e9322d !important;
  box-shadow: none !important;
}
body.wnd-fe:not(.touched) .sc-w .b-e-crt-qty input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-qty input:hover:not(:focus) {
  border-color: #9c9c9c !important;
}
.sc-w .b-e-crt-qty-btn:after,
.sc-w .b-e-crt-qty-btn:before,
.sc-w.s-c .b-e-crt-qty-btn:after,
.sc-w.s-c .b-e-crt-qty-btn:before {
  background-color: #888;
}
body.wnd-fe:not(.touched) .sc-w .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-w .b-e-crt-qty-btn:hover:before,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-qty-btn:hover:after,
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-qty-btn:hover:before {
  background-color: #666;
}
body.wnd-fe:not(.touched) .sc-w .b-e-crt-qty:hover input:not(:disabled),
body.wnd-fe:not(.touched) .sc-w.s-c .b-e-crt-qty:hover input:not(:disabled) {
  border-color: #c3c3c3;
}
.sc-w .b-e-crt-out-of-stock,
.sc-w.s-c .b-e-crt-out-of-stock {
  color: #e9322d;
}
.sc-w .b-e-crt-sum,
.sc-w.s-c .b-e-crt-sum {
  color: #222;
}
.sc-w .b-e-crt-delete,
.sc-w.s-c .b-e-crt-delete {
  color: #c3c3c3;
}
.sc-w .b-e-crt-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: #888;
}
.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: #222;
}
.sc-w .b-e-crt-cho,
.sc-w.s-c .b-e-crt-cho {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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: #222;
}
.sc-w .b-e-d .prd-title:after,
.sc-w.s-c .b-e-d .prd-title:after {
  background-color: #888;
}
.sc-w .b-e-d .prd-variants-title,
.sc-w.s-c .b-e-d .prd-variants-title {
  color: #222;
}
.sc-w .b-e-d .prd-ribbon-c,
.sc-w.s-c .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: #222;
}
.sc-w .b-e-d .prd-price,
.sc-w.s-c .b-e-d .prd-price {
  color: #222;
}
.sc-w .b-e-d .prd-price-com,
.sc-w.s-c .b-e-d .prd-price-com {
  color: #888;
}
.sc-w .b-e-d .prd-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 -0.25rem 0.9375rem rgba(0, 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: rgba(0, 0, 0, 0.6);
}
.sc-w.s-f-edit .s-f-l-w:before,
.sc-w.s-f .s-f-border.border-top:before {
  border-top-color: #d4d4d4;
}
.sc-w.s-f .s-f-ez .b-text p a,
.sc-w.s-f .s-f-ez .link a,
.sc-w.s-f .s-f-l .b-text p a,
.sc-w.s-f .s-f-l .link a,
.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: rgba(0, 0, 0, 0.6);
  text-decoration-color: rgba(0, 0, 0, 0.3);
}
body.wnd-fe:not(.touched) .sc-w.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-w.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-w.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-w.s-f .s-f-l .link a:hover,
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: rgba(0, 0, 0, 0.6);
  text-decoration-color: rgba(0, 0, 0, 0.6);
}
.sc-w.s-f .s-f-lang-t,
.sc-w.s-f .s-f-lang .link:after {
  color: rgba(0, 0, 0, 0.6);
}
.ac-h .sc-w.s-f .b-text h1,
.ac-h .sc-w.s-f .b-text h2 {
  color: #222;
}
.ac-s .sc-w.s-f .b-text h3 {
  color: #666;
}
.ac-i .sc-w.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h1,
.ac-i .sc-w.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h2,
.ac-i .sc-w.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h3,
.ac-i .sc-w.s-f:not([class*="wnd-background-solid"]) .b-text blockquote p {
  border-color: #888;
}
.ac-i .sc-w.s-f:not([class*="wnd-background-solid"]) .b-text blockquote:before,
.ac-i
  .sc-w.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h1:after,
.ac-i
  .sc-w.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h2:after,
.ac-i
  .sc-w.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  h3:after,
.ac-i
  .sc-w.s-f:not([class*="wnd-background-solid"])
  .b-text
  blockquote
  p:after {
  color: hsla(0, 0%, 76%, 0.5);
}
.l:not(.l-boxed) .sc-w.s-f-map .s-bg {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: #383838;
  color: #c3c3c3;
}
.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: #c3c3c3;
}
.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: #c3c3c3;
  text-decoration-color: hsla(0, 0%, 76%, 0.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%, 76%, 0.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: #383838;
}
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: #c3c3c3;
  text-decoration-color: #c3c3c3;
}
.sc-w .form.b-form-default .wnd-required label,
.sc-w .form.b-form-default label,
.sc-w.s-c .form.b-form-default .wnd-required label,
.sc-w.s-c .form.b-form-default label {
  color: #888;
}
.sc-w .form.b-form-default input,
.sc-w .form.b-form-default select,
.sc-w .form.b-form-default textarea,
.sc-w.s-c .form.b-form-default input,
.sc-w.s-c .form.b-form-default select,
.sc-w.s-c .form.b-form-default textarea {
  background: #fff;
  border-color: #d4d4d4;
  color: #888;
  box-shadow: none;
}
body.wnd-fe:not(.touched) .sc-w .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-w .form.b-form-default textarea:hover:not(:focus),
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-default
  input:hover:not(:focus),
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-default
  select:hover:not(:focus),
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-default
  textarea:hover:not(:focus) {
  border-color: #9c9c9c;
}
.sc-w .form.b-form-default .select,
.sc-w.s-c .form.b-form-default .select {
  color: #888;
}
.sc-w .form.b-form-default select option,
.sc-w.s-c .form.b-form-default select option {
  color: #222;
}
.sc-w .form.b-form-default select option:disabled,
.sc-w.s-c .form.b-form-default select option:disabled {
  color: #c3c3c3;
}
.sc-w .form.b-form-default .form-group-content label,
.sc-w.s-c .form.b-form-default .form-group-content label {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-default
  .form-group-content
  input:hover:not(:focus)
  + div,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-default
  .form-group-content
  input:hover:not(:focus)
  + div {
  border-color: #9c9c9c;
}
.sc-w .form.b-form-default .checkbox,
.sc-w .form.b-form-default .radio-button,
.sc-w.s-c .form.b-form-default .checkbox,
.sc-w.s-c .form.b-form-default .radio-button {
  background: #fff;
  border-color: #d4d4d4;
  color: #888;
}
.sc-w .form.b-form-default .checkbox:after,
.sc-w.s-c .form.b-form-default .checkbox:after {
  color: #222;
}
.sc-w .form.b-form-default .radio-button:after,
.sc-w.s-c .form.b-form-default .radio-button:after {
  background: #222;
}
.sc-w .form.b-form-default .form-file-button,
.sc-w.s-c .form.b-form-default .form-file-button {
  background: none;
  color: #888;
  border-color: #d4d4d4;
}
body.wnd-fe:not(.touched) .sc-w .form.b-form-default .form-file-button:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-default
  .form-file-button:hover {
  background: none;
  color: #888;
  border-color: #9c9c9c;
}
.sc-w .form.b-form-default .form-date input:focus + .datepicker-icon:after,
.sc-w.s-c .form.b-form-default .form-date input:focus + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-default
  .form-date
  input:hover
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-default
  .form-date
  input:hover
  + .datepicker-icon:after {
  color: #666;
}
.sc-w .form.b-form-default .form-date.wnd-validate-error .datepicker-icon:after,
.sc-w.s-c
  .form.b-form-default
  .form-date.wnd-validate-error
  .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-default
  .form-date.wnd-validate-error
  input:hover
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-default
  .form-date.wnd-validate-error
  input:hover
  + .datepicker-icon:after {
  color: #e9322d;
}
.sc-w
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus
  + .datepicker-icon:after,
.sc-w.s-c
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus
  + .datepicker-icon:after {
  color: #666;
}
.sc-w
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus:hover
  + .datepicker-icon:after,
.sc-w.s-c
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus:hover
  + .datepicker-icon:after {
  color: #666 !important;
}
.sc-w .form.b-form-default .form-input.wnd-validate-error :not(label, 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: #888;
}
.sc-w
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:focus
  + div,
.sc-w
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:focus
  + div,
.sc-w.s-c
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:focus
  + div,
.sc-w.s-c
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:focus
  + div,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-default
  .form-input.wnd-validate-error
  :not(label, 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 0.3s, border-color 0.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 0.3s, border-color 0.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 0.3s, border-color 0.3s;
}
.sc-w .form.b-form-light .wnd-required label,
.sc-w .form.b-form-light label,
.sc-w.s-c .form.b-form-light .wnd-required label,
.sc-w.s-c .form.b-form-light label {
  color: #888;
}
.sc-w .form.b-form-light input,
.sc-w .form.b-form-light select,
.sc-w .form.b-form-light textarea,
.sc-w.s-c .form.b-form-light input,
.sc-w.s-c .form.b-form-light select,
.sc-w.s-c .form.b-form-light textarea {
  background: transparent;
  border-color: #d4d4d4;
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input:not(.wnd-validate-error)
  input:hover:not(:focus, :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: #888;
}
.sc-w .form.b-form-light .select:after,
.sc-w.s-c .form.b-form-light .select:after {
  color: #d4d4d4;
}
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .select:hover:after,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .select:hover:after {
  color: #888;
}
.sc-w .form.b-form-light select.not-clicked,
.sc-w .form.b-form-light select:disabled.not-clicked,
.sc-w.s-c .form.b-form-light select.not-clicked,
.sc-w.s-c .form.b-form-light select:disabled.not-clicked {
  color: hsla(0, 0%, 100%, 0);
}
.sc-w .form.b-form-light select:disabled option,
.sc-w .form.b-form-light select option,
.sc-w.s-c .form.b-form-light select:disabled option,
.sc-w.s-c .form.b-form-light select option {
  color: #222;
}
.sc-w .form.b-form-light select:disabled option:disabled,
.sc-w .form.b-form-light select option:disabled,
.sc-w.s-c .form.b-form-light select:disabled option:disabled,
.sc-w.s-c .form.b-form-light select option:disabled {
  color: #c3c3c3;
}
.sc-w .form.b-form-light .form-number-controls button,
.sc-w.s-c .form.b-form-light .form-number-controls button {
  background: transparent;
}
.sc-w .form.b-form-light .form-number-controls button:after,
.sc-w.s-c .form.b-form-light .form-number-controls button:after {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-number-controls
  button:hover:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-number-controls
  button:hover:after {
  color: #666;
}
.sc-w .form.b-form-light .form-group-content label,
.sc-w.s-c .form.b-form-light .form-group-content label {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-group-content
  input:hover:not(:focus, :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: #888;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-file-base:hover
  ~ .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-file
  label:hover
  ~ .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-file-base:hover
  ~ .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-file
  label:hover
  ~ .form-file-cover {
  border-bottom-color: #666;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-file-base:hover
  ~ .form-file-cover
  .form-file-button:after,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-file
  label:hover
  ~ .form-file-cover
  .form-file-button:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-file-base:hover
  ~ .form-file-cover
  .form-file-button:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-file
  label:hover
  ~ .form-file-cover
  .form-file-button:after {
  color: #666;
}
.sc-w .form.b-form-light .form-file-cover,
.sc-w.s-c .form.b-form-light .form-file-cover {
  border-bottom-color: #d4d4d4;
}
body.wnd-fe:not(.touched) .sc-w .form.b-form-light .form-file-cover:hover,
body.wnd-fe:not(.touched) .sc-w.s-c .form.b-form-light .form-file-cover:hover {
  border-bottom-color: #9c9c9c;
}
.sc-w .form.b-form-light .form-file-remove:after,
.sc-w .form.b-form-light .form-file-text,
.sc-w.s-c .form.b-form-light .form-file-remove:after,
.sc-w.s-c .form.b-form-light .form-file-text {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-file-remove:hover:after,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-file
  > label:hover
  + .form-file-base
  + .form-file-cover
  .form-file-button:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-file-remove:hover:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-file
  > label:hover
  + .form-file-base
  + .form-file-cover
  .form-file-button:after {
  color: #666;
}
.sc-w .form.b-form-light input[type="date"],
.sc-w.s-c .form.b-form-light input[type="date"] {
  color: transparent;
}
.sc-w .form.b-form-light input[type="date"]::placeholder,
.sc-w.s-c .form.b-form-light input[type="date"]::placeholder {
  color: transparent;
}
.sc-w .form.b-form-light input[type="date"].not-empty,
.sc-w .form.b-form-light input[type="date"]:focus,
.sc-w.s-c .form.b-form-light input[type="date"].not-empty,
.sc-w.s-c .form.b-form-light input[type="date"]:focus {
  color: #888;
}
.sc-w .form.b-form-light input[type="date"].not-empty::placeholder,
.sc-w .form.b-form-light input[type="date"]:focus::placeholder,
.sc-w.s-c .form.b-form-light input[type="date"].not-empty::placeholder,
.sc-w.s-c .form.b-form-light input[type="date"]:focus::placeholder {
  color: #888;
}
.sc-w
  .form.b-form-light
  .form-date
  input:focus
  + label
  + .datepicker-icon:after,
.sc-w.s-c
  .form.b-form-light
  .form-date
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-date
  input:hover
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-date
  input:hover
  + label
  + .datepicker-icon:after {
  color: #222;
}
.sc-w .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-w
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus
  + label
  + .datepicker-icon:after,
.sc-w.s-c
  .form.b-form-light
  .form-date.wnd-validate-error
  .datepicker-icon:after,
.sc-w.s-c
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-date.wnd-validate-error
  input:hover
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-date.wnd-validate-error
  input:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d;
}
.sc-w
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus:hover
  + label
  + .datepicker-icon:after,
.sc-w.s-c
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d !important;
}
.sc-w .form.b-form-light .form-input input:focus,
.sc-w .form.b-form-light .form-input select:focus,
.sc-w .form.b-form-light .form-input textarea:focus,
.sc-w.s-c .form.b-form-light .form-input input:focus,
.sc-w.s-c .form.b-form-light .form-input select:focus,
.sc-w.s-c .form.b-form-light .form-input textarea:focus {
  border-color: #129fea !important;
}
.sc-w .form.b-form-light .form-input input:focus + label,
.sc-w .form.b-form-light .form-input input:focus + label:after,
.sc-w .form.b-form-light .form-input select:focus + label,
.sc-w .form.b-form-light .form-input select:focus + label:after,
.sc-w .form.b-form-light .form-input textarea:focus + label,
.sc-w .form.b-form-light .form-input textarea:focus + label:after,
.sc-w.s-c .form.b-form-light .form-input input:focus + label,
.sc-w.s-c .form.b-form-light .form-input input:focus + label:after,
.sc-w.s-c .form.b-form-light .form-input select:focus + label,
.sc-w.s-c .form.b-form-light .form-input select:focus + label:after,
.sc-w.s-c .form.b-form-light .form-input textarea:focus + label,
.sc-w.s-c .form.b-form-light .form-input textarea:focus + label:after {
  color: #129fea !important;
}
.sc-w .form.b-form-light .form-group-content input[type="radio"]:checked + div,
.sc-w.s-c
  .form.b-form-light
  .form-group-content
  input[type="radio"]:checked
  + div {
  border-color: #9c9c9c;
}
.sc-w .form.b-form-light .form-group-content input[type="radio"] + div:after,
.sc-w.s-c
  .form.b-form-light
  .form-group-content
  input[type="radio"]
  + div:after {
  background-color: #9c9c9c;
}
.sc-w
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]:checked
  + div,
.sc-w.s-c
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]:checked
  + div {
  border-color: #9c9c9c;
  background-color: #9c9c9c;
}
.sc-w .form.b-form-light .form-group-content input[type="checkbox"] + div:after,
.sc-w.s-c
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]
  + div:after {
  border-color: #fff;
}
.sc-w .form.b-form-light .form-input.wnd-validate-error input,
.sc-w .form.b-form-light .form-input.wnd-validate-error textarea,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error input,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error textarea {
  color: #e9322d;
}
.sc-w .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-w .form.b-form-light .form-input.wnd-validate-error textarea:focus,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error input:focus,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error textarea:focus {
  color: #888;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  input:focus:hover,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:focus:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  input:focus:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:focus:hover {
  border-color: #9c9c9c;
}
.sc-w .form.b-form-light .form-input.wnd-validate-error label,
.sc-w .form.b-form-light .form-input.wnd-validate-error label:after,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error label,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error label:after {
  color: #e9322d;
}
.sc-w .form.b-form-light .form-input.wnd-validate-error label a,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error label a {
  color: #e9322d;
  border-color: #e9322d;
}
.sc-w .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-w .form.b-form-light .form-input.wnd-validate-error input,
.sc-w .form.b-form-light .form-input.wnd-validate-error select,
.sc-w .form.b-form-light .form-input.wnd-validate-error textarea,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-file-cover,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error input,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error select,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error textarea {
  border-color: #e9322d;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-file-cover:hover,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  input:hover,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  select:hover,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-file-cover:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  input:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  select:hover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:hover {
  border-bottom-color: #e9322d;
}
.sc-w .form.b-form-light .form-input.wnd-validate-error .form-file-text,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .form-file-text {
  color: #e9322d;
}
.sc-w .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-w .form.b-form-light .form-input.wnd-validate-error .radio-button,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .checkbox,
.sc-w.s-c .form.b-form-light .form-input.wnd-validate-error .radio-button {
  border-color: #e9322d;
}
.sc-w .form.b-form-light .form-input.wnd-validate-error .form-file-button:after,
.sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-number-controls
  button:after,
.sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-file-button:after,
.sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-number-controls
  button:after,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-number-controls
  button:hover:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-number-controls
  button:hover:after {
  color: #e9322d;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover
  input,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover
  input {
  border-color: #e9322d !important;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover
  .form-file-button:after,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  label:hover
  + .form-file-base
  + .form-file-cover
  .form-file-button:after {
  color: #e9322d;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  .form-file-base:hover
  + .form-file-cover,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error.form-file
  .form-file-base:hover
  + .form-file-cover {
  border-color: #e9322d !important;
}
body.wnd-fe:not(.touched)
  .sc-w
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-group-content
  input:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-w.s-c
  .form.b-form-light
  .form-input.wnd-validate-error
  .form-group-content
  input:hover
  + div {
  border-color: #e9322d;
}
.sc-w .form-captcha,
.sc-w.s-c .form-captcha {
  color: #c3c3c3;
}
.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: #222;
  color: #fff;
}
.sc-w.s-hn .cart a .cart-content-link:after {
  color: #222;
}
.sc-w.s-hn.wnd-mt-classic .search-icon:before,
.sc-w.s-hn.wnd-mt-sidebar .search-icon:before {
  background-color: #d1d1d1;
}
.sc-w.s-hn.wnd-mt-classic .search-icon-text,
.sc-w.s-hn.wnd-mt-sidebar .search-icon-text {
  color: #666;
}
.sc-w.s-hn.wnd-mt-classic .search-icon:after,
.sc-w.s-hn.wnd-mt-sidebar .search-icon:after {
  color: #222;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar {
  border-bottom-color: #e8e8e8;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar > input::placeholder,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-w.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.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: #222;
}
.sc-w.s-hn .search-results .ssb-wrapper {
  border-color: rgba(34, 34, 34, 0.08);
}
.sc-w.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #c3c3c3;
}
.sc-w.s-hn .search-results .ssb-category-header-link a {
  color: #888;
}
.sc-w.s-hn .search-results .ssb-view-all a {
  color: #222;
}
.sc-w.s-hn .search-results .ssb-view-all a span:last-child {
  color: #c3c3c3;
}
.sc-w.s-hn .search-results .ssb-no-results {
  color: #888;
}
body:not(.touched) .sc-w.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(34, 34, 34, 0.08);
}
.sc-w.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(34, 34, 34, 0.08);
}
.sc-w.s-hn.wnd-mt-sliding .search-icon:after {
  color: #222;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar {
  border-bottom-color: #e8e8e8;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-w.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-w.s-hn.wnd-mt-boxed .cart a {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-w.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-w.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
  color: #222;
}
.sc-w.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-w.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-w.s-hn.wnd-mt-boxed #menu-submit {
  color: #222;
  background-color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-w.s-hn.wnd-mt-boxed #menu-submit span,
.sc-w.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-w.s-hn.wnd-mt-boxed #menu-submit span:before {
  background-color: #222;
}
.sc-w.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-w.s-hn.wnd-mt-boxed #menu-submit.active {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-w #menu-mobile {
  color: #222;
}
.sc-w #menu-submit span,
.sc-w #menu-submit span:after,
.sc-w #menu-submit span:before {
  background-color: #222;
}
.l-d-border .sc-w.s-hm .s-o,
.l-d-border .sc-w.s-hn .s-o {
  border-color: #fff;
}
.sc-w.s-hn .bgonscroll {
  background: #fff;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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, 0.8);
  border-color: #fff;
}
.sc-w.s-hn .si {
  color: #222;
}
.sc-w.s-hn .si a svg path {
  fill: #c3c3c3;
}
.sc-w.s-hn .ci {
  color: #222;
}
.sc-w.s-hn .ci span:before {
  color: #c3c3c3;
}
.sc-w.s-hn .ci span a {
  color: #222;
  text-decoration-color: #222;
}
.sc-w.s-hn .hbc,
.sc-w.s-hn .hbl {
  color: #222;
}
.sc-w.s-hn .hbc-i,
.sc-w.s-hn .hbl-i {
  background: transparent;
}
body.wnd-fe:not(.touched) .sc-w.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-w.s-hn .hbl-i a:hover span {
  background: rgba(0, 0, 0, 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, 0.05);
}
.sc-w.s-hn .more-text ~ div {
  border-bottom-color: hsla(0, 0%, 76%, 0.4);
}
.sc-w.s-hb {
  color: #222;
}
.sc-w.s-hb:after {
  background: #e8e8e8;
}
.sc-w.s-hb .si-c:after {
  background: #d1d1d1;
}
.sc-w.s-hb .si a svg path {
  fill: #c3c3c3;
}
body.wnd-fe:not(.touched) .sc-w.s-hb .si a:hover svg path {
  fill: #666;
}
.sc-w.s-hb .ci span {
  color: #222;
}
.sc-w.s-hb .ci span:before {
  color: #c3c3c3;
}
.sc-w.s-hb .hbc-i,
.sc-w.s-hb .hbl-i {
  background: transparent;
}
body:not(.touched) .sc-w.s-hb .hbc-i a:hover span,
body:not(.touched) .sc-w.s-hb .hbl-i a:hover span {
  background: rgba(0, 0, 0, 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, 0.05);
}
.sc-w.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
  background: #d1d1d1;
}
.sc-w .logo-default {
  color: #222;
}
.sc-w .logo-default embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .logo-default-inv,
.sc-w .logo-default-inv embed {
  color: #fff;
}
.sc-w .logo-bg {
  color: #222;
}
.sc-w .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-w .logo-bg embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .logo-bg-inv {
  color: #fff;
}
.sc-w .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-w .logo-bg-inv embed {
  color: #afafaf;
  outline-color: #ccc;
  border-color: #d6d6d6;
}
.sc-w .logo-color {
  color: #fff;
}
.sc-w .logo-color .b-l-c {
  background-color: #888;
}
.sc-w .logo-color embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff;
}
.sc-w .logo-color-inv {
  color: #888;
}
.sc-w .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-w .logo-color-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .logo-color-text {
  color: #888;
}
.sc-w .logo-color-text embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .logo-color-alpha {
  color: #fff;
}
.sc-w .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 53%, 0.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, 0.5);
}
.sc-w .logo-gray embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff;
}
.sc-w .logo-borders {
  color: #222;
}
.sc-w .logo-borders .b-l-text-w,
.sc-w .logo-borders .b-l-text:after,
.sc-w .logo-borders .b-l-text:before,
.sc-w .logo-borders .logo {
  border-color: #222;
}
.sc-w .logo-borders embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .logo-wings {
  color: #222;
}
.sc-w .logo-wings embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .logo-wings .b-l-text-w:after,
.sc-w .logo-wings .b-l-text-w:before {
  border-color: #888;
}
.sc-w .logo-beside {
  color: #222;
}
.sc-w .logo-beside embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .logo-beside .b-l-text-w:after,
.sc-w .logo-beside .b-l-text-w:before {
  border-color: #888;
}
.sc-w .logo-underline {
  color: #222;
}
.sc-w .logo-underline embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .logo-underline .b-l-text-w:after,
.sc-w .logo-underline .b-l-text-w:before {
  border-color: #888;
}
.sc-w.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-w.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-w.logo-center .logo-bg embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-w.logo-center .logo-bg-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w.logo-center .logo-color .b-l-text-w {
  background-color: #888;
}
.sc-w.logo-center .logo-color embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-w.logo-center .logo-color-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 53%, 0.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, 0.5);
}
.sc-w.logo-center .logo-gray embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-w .b-text h1,
.sc-w.s-c .b-text h1 {
  color: #222;
}
.sc-w .b-text h1:after,
.sc-w.s-c .b-text h1:after {
  background: #888;
}
.sc-w .b-text h2,
.sc-w.s-c .b-text h2 {
  color: #222;
}
.sc-w .b-text h2:after,
.sc-w.s-c .b-text h2:after {
  background: #888;
}
.sc-w .b-text h3,
.sc-w.s-c .b-text h3 {
  color: #666;
}
.sc-w .b-text h3:after,
.sc-w .b-text h3:before,
.sc-w.s-c .b-text h3:after,
.sc-w.s-c .b-text h3:before {
  background: #888;
}
.sc-w .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(34, 34, 34, 0.5);
}
.sc-w .b-text h3 a,
.sc-w.s-c .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.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: #222;
  text-decoration-color: rgba(34, 34, 34, 0.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: #888;
}
.sc-w .b-text blockquote a,
.sc-w.s-c .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 53%, 0.5) !important;
}
.sc-w .b-text blockquote:before,
.sc-w.s-c .b-text blockquote:before {
  color: hsla(0, 0%, 76%, 0.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%, 76%, 0.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%, 76%, 0.5);
}
.sc-w .mt h3,
.sc-w.s-c .mt h3 {
  color: #222;
}
.sc-w .mt h3 a,
.sc-w.s-c .mt h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.sc-w .mt h4,
.sc-w.s-c .mt h4 {
  color: #666;
}
.sc-w .mt h4 a,
.sc-w.s-c .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.5);
}
.sc-w .mt h3 + h4:before,
.sc-w.s-c .mt h3 + h4:before {
  background: hsla(0, 0%, 53%, 0.25);
}
.sc-w .b-sr-nav a,
.sc-w.s-c .b-sr-nav a {
  color: #222;
}
.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: #222;
}
.sc-w .b-sr-nav span:last-child,
.sc-w.s-c .b-sr-nav span:last-child {
  color: #888;
}
.sc-w .b-sr-main h2,
.sc-w.s-c .b-sr-main h2 {
  color: #222;
}
.sc-w .b-sr-ci-link a,
.sc-w .b-sr-ci-text,
.sc-w.s-c .b-sr-ci-link a,
.sc-w.s-c .b-sr-ci-text {
  color: #888;
}
.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: #222;
}
.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #666;
}
.wnd-page .sc-w .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.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%, 0.5);
}
.sc-w,
.sc-w.s-c {
  --sbm-accent: 34, 34, 34;
  --sbm-accentContrast: 255, 255, 255;
  --sbm-secondary: 242, 242, 242;
  --sbm-text: 136, 136, 136;
  --sbm-textSecondary: 136, 136, 136;
  --sbm-border: 212, 212, 212;
  --sbm-link: 34, 34, 34;
  --sbm-success: 45, 178, 71;
  --sbm-error: 218, 21, 21;
  --sbm-warning: 234, 168, 26;
  --sbm-background: 255, 255, 255;
}
.sc-ml {
  color: rgba(0, 0, 0, 0.6);
}
.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 0.5rem 1.5625rem rgba(0, 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, 0.9);
}
.sc-ml .blog .item-date {
  color: rgba(0, 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, 0.6);
}
.sc-ml .blog .item-perex a {
  transition: text-decoration-color 0.25s linear;
  color: rgba(0, 0, 0, 0.9);
  text-decoration-color: rgba(0, 0, 0, 0.4);
}
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: 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, 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, 0.2);
}
.sc-ml .blog-tiles-large .wnd-empty-thumbnail .item-date {
  color: rgba(0, 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, 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 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-ml .blog-feed-board .item-head h2 {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .blog-feed-board .item-date:before {
  background-color: #fff;
}
.sc-ml .blog-feed-board .item-date:after {
  background-color: #222;
}
.sc-ml .blog-feed-board .item-date > div {
  background-color: #222;
  color: #fff;
}
.sc-ml .blog-feed-board .item-perex blockquote,
.sc-ml .blog-feed-board .item-perex h1,
.sc-ml .blog-feed-board .item-perex h2,
.sc-ml .blog-feed-board .item-perex h3,
.sc-ml .blog-feed-board .item-perex h4,
.sc-ml .blog-feed-board .item-perex p {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .s-bdh-t {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .s-bdh-t:after {
  background-color: rgba(0, 0, 0, 0.6);
}
.sc-ml .s-bdh-d {
  color: rgba(0, 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, 0.9);
  color: #fff;
  border-color: rgba(0, 0, 0, 0.9);
}
body.wnd-fe:not(.touched) .sc-ml .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-ml .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-ml .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-ml .b-e .b-btn-3 .wnd-replace-form-button:hover {
  background-color: rgba(26, 26, 26, 0.9);
  border-color: rgba(26, 26, 26, 0.9);
}
.sc-ml .b-btn-2 .b-btn-l,
.sc-ml .b-btn-2 .wnd-replace-form-button {
  color: rgba(0, 0, 0, 0.9);
  background-color: transparent;
  border-color: rgba(0, 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, 0.9);
}
.b-btn-dso .sc-ml .b-btn-2 .b-btn-l,
.b-btn-dso .sc-ml .b-btn-2 .wnd-replace-form-button {
  background-color: #fff;
}
.sc-ml .b-btn-3 .b-btn-l,
.sc-ml .b-btn-3 .wnd-replace-form-button {
  background-color: rgba(0, 0, 0, 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, 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, 0.5);
  color: rgba(0, 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, 0.9);
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-btn-5 .b-btn-l,
.sc-ml .b-btn-5 .wnd-replace-form-button {
  color: rgba(0, 0, 0, 0.9);
  background-color: transparent;
}
.sc-ml .b-btn-5 .b-btn-l .b-btn-t,
.sc-ml .b-btn-5 .wnd-replace-form-button .b-btn-t {
  text-decoration-color: rgba(0, 0, 0, 0.3);
}
body.wnd-fe:not(.touched) .sc-ml .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched)
  .sc-ml
  .b-btn-5
  .wnd-replace-form-button:hover
  .b-btn-t {
  text-decoration-color: rgba(0, 0, 0, 0.9);
}
.b-btn-dbb .sc-ml .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-ml .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-ml .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-ml .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-ml .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-ml .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
  border-bottom-color: rgba(0, 0, 0, 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 0.25rem 0 rgba(0, 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 0.5rem 1.5625rem rgba(0, 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 0.5rem 1.5625rem rgba(0, 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, 0.6);
  border-color: rgba(0, 0, 0, 0.15);
  background-color: rgba(0, 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, 0.3);
  background-color: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 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, 0.6);
  border-color: rgba(0, 0, 0, 0.15);
  background-color: rgba(0, 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, 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, 0.9);
}
.sc-ml .claim-default-inv {
  color: #fff;
}
.sc-ml .claim-bg {
  color: #222;
}
.sc-ml .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-ml .claim-bg-inv {
  color: #fff;
}
.sc-ml .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-ml .claim-color {
  color: #fff;
}
.sc-ml .claim-color > span > span {
  background-color: #888;
  box-shadow: 0.9375rem 0 0 #888, -0.9375rem 0 0 #888;
}
.sc-ml .claim-color-inv {
  color: #888;
}
.sc-ml .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-ml .claim-color-text {
  color: #888;
}
.sc-ml .claim-color-alpha {
  color: #fff;
}
.sc-ml .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 53%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 53%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 53%, 0.7);
}
.sc-ml .claim-gray {
  color: #fff;
}
.sc-ml .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 0, 0, 0.5);
}
.sc-ml .claim-borders {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .claim-borders .sit-w {
  border-color: rgba(0, 0, 0, 0.9);
}
.sc-ml .claim-beside {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .claim-beside .sit-w:after,
.sc-ml .claim-beside .sit-w:before {
  background-color: rgba(0, 0, 0, 0.6);
}
.sc-ml .claim-wings {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .claim-wings .sit-w:after,
.sc-ml .claim-wings .sit-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-ml .claim-underline {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .claim-underline:after {
  border-bottom-color: rgba(0, 0, 0, 0.6);
}
.sc-ml .arrow-submit {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.6);
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body.wnd-fe:not(.touched) .sc-ml .arrow:hover .gallery-arrow-submit {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 0, 0, 0.1);
}
.sc-ml .dots li {
  background-color: rgba(0, 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, 0.8);
}
.sc-ml .pager a {
  color: rgba(0, 0, 0, 0.6);
}
body.wnd-fe:not(.touched) .sc-ml .pager a:hover {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .pager a:after,
.sc-ml .pager a:before,
body.wnd-cms:not(.touched) .sc-ml .wnd-active-listing-zone .pager a:hover {
  color: rgba(0, 0, 0, 0.5);
}
.sc-ml .line-color {
  border-color: rgba(0, 0, 0, 0.2);
}
.sc-ml .wnd-image-placeholder embed {
  color: transparent !important;
  opacity: 0.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, 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, 0.6);
}
.sc-ml .wnd-active-block .b-sp-c,
.sc-ml .wnd-mobile-cms .b-sp-c {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.7);
}
.sc-ml .loading {
  color: rgba(0, 0, 0, 0.7);
}
.b-e-bs .sc-ml .b-e-g .item-wrapper {
  border-color: rgba(0, 0, 0, 0.15);
}
.b-e-bs .sc-ml .b-e-g .prd-price {
  color: rgba(0, 0, 0, 0.6);
}
body:not(.touched).wnd-cms.b-e-bs
  .sc-ml
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-ml .b-e-g .item-wrapper:hover {
  border-color: rgba(0, 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 0.3125rem 0.9375rem 0 rgba(0, 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 0.25rem 0 rgba(0, 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, 0.9);
}
.sc-ml .b-e-g .prd-price {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-e-g .prd-price-com,
.sc-ml .b-e-g .prd-price-dual {
  color: rgba(0, 0, 0, 0.5);
}
.sc-ml .b-e-s .prd-price,
.sc-ml .b-e-s .prd-title {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-e-s .prd-price-com,
.sc-ml .b-e-s .prd-price-dual {
  color: rgba(0, 0, 0, 0.5);
}
.sc-ml .b-e-f-title {
  color: rgba(0, 0, 0, 0.9);
  border-bottom-color: rgba(0, 0, 0, 0.5);
}
.sc-ml .b-e-f a {
  color: rgba(0, 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, 0.9);
}
.sc-ml .b-e-f-select select {
  box-shadow: 0 0 0 transparent;
  background: #fff;
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 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, 0.3);
}
.sc-ml .b-e-f-select select:focus {
  outline: none;
  box-shadow: 0 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, 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, 0.9);
}
.sc-ml .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #222;
}
.sc-ml .prd-out-of-stock-c {
  color: #888;
  background-color: #e8e8e8;
}
.sc-ml .b-e-crt-head div {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-e-crt-tr {
  background-color: #fff;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-ml .b-e-crt-title {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-e-crt-price,
.sc-ml .b-e-crt-variant {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-e-crt-qty input {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-e-crt-qty input:focus {
  border-color: #129fea !important;
  box-shadow: none !important;
}
.sc-ml .b-e-crt-qty input:invalid {
  color: #e9322d;
  border-color: #e9322d !important;
  box-shadow: none !important;
}
body.wnd-fe:not(.touched) .sc-ml .b-e-crt-qty input:hover:not(:focus) {
  border-color: rgba(0, 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, 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, 0.7);
}
body.wnd-fe:not(.touched) .sc-ml .b-e-crt-qty:hover input:not(:disabled) {
  border-color: rgba(0, 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, 0.9);
}
.sc-ml .b-e-crt-delete {
  color: rgba(0, 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, 0.6);
}
.sc-ml .b-e-crt-tot .b-e-crt-tot-value {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-e-crt-cho {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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, 0.9);
}
.sc-ml .b-e-d .prd-title:after {
  background-color: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-e-d .prd-variants-title {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-e-d .prd-price {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-e-d .prd-price-com,
.sc-ml .b-e-d .prd-price-info {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-e-d .prd-crt {
  box-shadow: 0 -0.25rem 0.9375rem rgba(0, 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, 0.6);
}
.sc-ml.s-f-edit .s-f-l-w:before,
.sc-ml.s-f .s-f-border.border-top:before {
  border-top-color: rgba(0, 0, 0, 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, 0.6);
  text-decoration-color: rgba(0, 0, 0, 0.3);
}
body.wnd-fe:not(.touched) .sc-ml.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-ml.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-ml.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-ml.s-f .s-f-l .link a:hover,
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, 0.6);
  text-decoration-color: rgba(0, 0, 0, 0.6);
}
.sc-ml.s-f .s-f-lang-t,
.sc-ml.s-f .s-f-lang .link:after {
  color: rgba(0, 0, 0, 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, 0.9);
}
.ac-s .sc-ml.s-f .b-text h3 {
  color: rgba(0, 0, 0, 0.7);
}
.ac-i .sc-ml.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h1,
.ac-i .sc-ml.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h2,
.ac-i .sc-ml.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h3,
.ac-i .sc-ml.s-f:not([class*="wnd-background-solid"]) .b-text blockquote p {
  border-color: rgba(0, 0, 0, 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, 0.2);
}
.l:not(.l-boxed) .sc-ml.s-f-map .s-bg {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: #383838;
  color: #c3c3c3;
}
.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: #c3c3c3;
}
.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: #c3c3c3;
  text-decoration-color: hsla(0, 0%, 76%, 0.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%, 76%, 0.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: #383838;
}
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: #c3c3c3;
  text-decoration-color: #c3c3c3;
}
.sc-ml .form.b-form-default .wnd-required label,
.sc-ml .form.b-form-default label {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .form.b-form-default input,
.sc-ml .form.b-form-default select,
.sc-ml .form.b-form-default textarea {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 0, 0, 0.6);
  box-shadow: none;
}
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-ml .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-default
  textarea:hover:not(:focus) {
  border-color: rgba(0, 0, 0, 0.3);
}
.sc-ml .form.b-form-default .select {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .form.b-form-default select option {
  color: #222;
}
.sc-ml .form.b-form-default select option:disabled {
  color: #c3c3c3;
}
.sc-ml .form.b-form-default .form-group-content label {
  color: rgba(0, 0, 0, 0.6);
}
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, 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, 0.2);
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .form.b-form-default .checkbox:after {
  color: #222;
}
.sc-ml .form.b-form-default .radio-button:after {
  background: #222;
}
.sc-ml .form.b-form-default .form-file-button {
  background: none;
  color: rgba(0, 0, 0, 0.6);
  border-color: rgba(0, 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, 0.6);
  border-color: rgba(0, 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, 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, 0.7);
}
.sc-ml
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus:hover
  + .datepicker-icon:after {
  color: rgba(0, 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, 0.6);
}
.sc-ml
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:focus
  + div,
.sc-ml
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:focus
  + div,
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-default
  .form-input.wnd-validate-error
  :not(label, 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 0.3s, border-color 0.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 0.3s, border-color 0.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 0.3s, border-color 0.3s;
}
.sc-ml .form.b-form-light .wnd-required label,
.sc-ml .form.b-form-light label {
  color: rgba(0, 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, 0.2);
  color: rgba(0, 0, 0, 0.6);
}
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-light
  .form-input:not(.wnd-validate-error)
  input:hover:not(:focus, :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, 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, 0.6);
}
.sc-ml .form.b-form-light .select:after {
  color: rgba(0, 0, 0, 0.2);
}
body.wnd-fe:not(.touched) .sc-ml .form.b-form-light .select:hover:after {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .form.b-form-light select.not-clicked,
.sc-ml .form.b-form-light select:disabled.not-clicked {
  color: hsla(0, 0%, 100%, 0);
}
.sc-ml .form.b-form-light select:disabled option,
.sc-ml .form.b-form-light select option {
  color: #222;
}
.sc-ml .form.b-form-light select:disabled option:disabled,
.sc-ml .form.b-form-light select option:disabled {
  color: #c3c3c3;
}
.sc-ml .form.b-form-light .form-number-controls button {
  background: transparent;
}
.sc-ml .form.b-form-light .form-number-controls button:after {
  color: rgba(0, 0, 0, 0.6);
}
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-light
  .form-number-controls
  button:hover:after {
  color: rgba(0, 0, 0, 0.7);
}
.sc-ml .form.b-form-light .form-group-content label {
  color: rgba(0, 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, 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, 0.2);
  color: rgba(0, 0, 0, 0.3);
}
.sc-ml .form.b-form-light .form-file-button:after {
  color: rgba(0, 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, 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, 0.7);
}
.sc-ml .form.b-form-light .form-file-cover {
  border-bottom-color: rgba(0, 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, 0.3);
}
.sc-ml .form.b-form-light .form-file-remove:after,
.sc-ml .form.b-form-light .form-file-text {
  color: rgba(0, 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, 0.7);
}
.sc-ml .form.b-form-light input[type="date"] {
  color: transparent;
}
.sc-ml .form.b-form-light input[type="date"]::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, 0.6);
}
.sc-ml .form.b-form-light input[type="date"].not-empty::placeholder,
.sc-ml .form.b-form-light input[type="date"]:focus::placeholder {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml
  .form.b-form-light
  .form-date
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-light
  .form-date
  input:hover
  + label
  + .datepicker-icon:after {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-ml
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-light
  .form-date.wnd-validate-error
  input:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d;
}
.sc-ml
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d !important;
}
.sc-ml .form.b-form-light .form-input input:focus,
.sc-ml .form.b-form-light .form-input select:focus,
.sc-ml .form.b-form-light .form-input textarea:focus {
  border-color: #129fea !important;
}
.sc-ml .form.b-form-light .form-input input:focus + label,
.sc-ml .form.b-form-light .form-input input:focus + label:after,
.sc-ml .form.b-form-light .form-input select:focus + label,
.sc-ml .form.b-form-light .form-input select:focus + label:after,
.sc-ml .form.b-form-light .form-input textarea:focus + label,
.sc-ml .form.b-form-light .form-input textarea:focus + label:after {
  color: #129fea !important;
}
.sc-ml
  .form.b-form-light
  .form-group-content
  input[type="radio"]:checked
  + div {
  border-color: rgba(0, 0, 0, 0.3);
}
.sc-ml .form.b-form-light .form-group-content input[type="radio"] + div:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.sc-ml
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]:checked
  + div {
  border-color: rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 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, 0.6);
}
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-light
  .form-input.wnd-validate-error
  input:focus:hover,
body.wnd-fe:not(.touched)
  .sc-ml
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:focus:hover {
  border-color: rgba(0, 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, 0.5);
}
.sc-ml .form-warning {
  color: #e9322d;
}
.sc-ml.s-hn .cart {
  color: rgba(0, 0, 0, 0.7);
}
.sc-ml.s-hn .cart:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.sc-ml.s-hn .cart .cart-text span {
  color: rgba(0, 0, 0, 0.7);
}
.sc-ml.s-hn .cart-piece-count {
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
}
.sc-ml.s-hn .cart a .cart-content-link:after {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml.s-hn.wnd-mt-classic .search-icon:before,
.sc-ml.s-hn.wnd-mt-sidebar .search-icon:before {
  background-color: rgba(0, 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, 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, 0.9);
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar {
  border-bottom-color: #e8e8e8;
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar > input::placeholder,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-ml.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sidebar .search-bar-submit {
  color: #666;
}
.sc-ml.s-hn .search-results {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml.s-hn .search-results .ssb-wrapper {
  border-color: rgba(0, 0, 0, 0.08);
}
.sc-ml.s-hn .search-results .ssb-category-header-title span:last-child {
  color: rgba(0, 0, 0, 0.5);
}
.sc-ml.s-hn .search-results .ssb-category-header-link a {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml.s-hn .search-results .ssb-view-all a {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml.s-hn .search-results .ssb-view-all a span:last-child {
  color: rgba(0, 0, 0, 0.5);
}
.sc-ml.s-hn .search-results .ssb-no-results {
  color: rgba(0, 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, 0.08);
}
.sc-ml.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
.sc-ml.s-hn.wnd-mt-sliding .search-icon:after {
  color: rgba(0, 0, 0, 0.9);
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar {
  border-bottom-color: #e8e8e8;
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-ml.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-ml.s-hn.wnd-mt-boxed .cart a {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-ml.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-ml.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
  color: #222;
}
.sc-ml.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-ml.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-ml.s-hn.wnd-mt-boxed #menu-submit {
  color: #222;
  background-color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-ml.s-hn.wnd-mt-boxed #menu-submit span,
.sc-ml.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-ml.s-hn.wnd-mt-boxed #menu-submit span:before {
  background-color: #222;
}
.sc-ml.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-ml.s-hn.wnd-mt-boxed #menu-submit.active {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-ml #menu-mobile {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml #menu-submit span,
.sc-ml #menu-submit span:after,
.sc-ml #menu-submit span:before {
  background-color: rgba(0, 0, 0, 0.9);
}
.l-d-border .sc-ml.s-hm .s-o,
.l-d-border .sc-ml.s-hn .s-o {
  border-color: #fff;
}
.sc-ml.s-hn .bgonscroll {
  background: #fff;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body:not(.l-d-waves) .sc-ml.s-hn.wnd-nav-border .s-w:after {
  background: rgba(0, 0, 0, 0.15);
}
.sc-ml.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid rgba(0, 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, 0.8);
  border-color: #fff;
}
.sc-ml.s-hn .si {
  color: #222;
}
.sc-ml.s-hn .si a svg path {
  fill: #c3c3c3;
}
.sc-ml.s-hn .ci {
  color: #222;
}
.sc-ml.s-hn .ci span:before {
  color: #c3c3c3;
}
.sc-ml.s-hn .ci span a {
  color: #222;
  text-decoration-color: #222;
}
.sc-ml.s-hn .hbc,
.sc-ml.s-hn .hbl {
  color: #222;
}
.sc-ml.s-hn .hbc-i,
.sc-ml.s-hn .hbl-i {
  background: transparent;
}
body.wnd-fe:not(.touched) .sc-ml.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-ml.s-hn .hbl-i a:hover span {
  background: rgba(0, 0, 0, 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, 0.05);
}
.sc-ml.s-hn .more-text ~ div {
  border-bottom-color: hsla(0, 0%, 76%, 0.4);
}
.sc-ml.s-hb {
  color: #222;
}
.sc-ml.s-hb:after {
  background: rgba(0, 0, 0, 0.15);
}
.sc-ml.s-hb .si-c:after {
  background: rgba(0, 0, 0, 0.2);
}
.sc-ml.s-hb .si a svg path {
  fill: #c3c3c3;
}
body.wnd-fe:not(.touched) .sc-ml.s-hb .si a:hover svg path {
  fill: rgba(0, 0, 0, 0.7);
}
.sc-ml.s-hb .ci span {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml.s-hb .ci span:before {
  color: rgba(0, 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, 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, 0.05);
}
.sc-ml.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
  background: rgba(0, 0, 0, 0.2);
}
.sc-ml .logo-default {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .logo-default embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml .logo-default-inv,
.sc-ml .logo-default-inv embed {
  color: #fff;
}
.sc-ml .logo-bg {
  color: #222;
}
.sc-ml .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-ml .logo-bg embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml .logo-bg-inv {
  color: #fff;
}
.sc-ml .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-ml .logo-bg-inv embed {
  color: #afafaf;
  outline-color: #ccc;
  border-color: #d6d6d6;
}
.sc-ml .logo-color {
  color: #fff;
}
.sc-ml .logo-color .b-l-c {
  background-color: #888;
}
.sc-ml .logo-color embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff;
}
.sc-ml .logo-color-inv {
  color: #888;
}
.sc-ml .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-ml .logo-color-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml .logo-color-text {
  color: #888;
}
.sc-ml .logo-color-text embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml .logo-color-alpha {
  color: #fff;
}
.sc-ml .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 53%, 0.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, 0.5);
}
.sc-ml .logo-gray embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff;
}
.sc-ml .logo-borders {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .logo-borders .b-l-text-w,
.sc-ml .logo-borders .b-l-text:after,
.sc-ml .logo-borders .b-l-text:before,
.sc-ml .logo-borders .logo {
  border-color: rgba(0, 0, 0, 0.9);
}
.sc-ml .logo-borders embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml .logo-wings {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .logo-wings embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml .logo-wings .b-l-text-w:after,
.sc-ml .logo-wings .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-ml .logo-beside {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .logo-beside embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml .logo-beside .b-l-text-w:after,
.sc-ml .logo-beside .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-ml .logo-underline {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .logo-underline embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml .logo-underline .b-l-text-w:after,
.sc-ml .logo-underline .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-ml.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-ml.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-ml.logo-center .logo-bg embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-ml.logo-center .logo-bg-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml.logo-center .logo-color .b-l-text-w {
  background-color: #888;
}
.sc-ml.logo-center .logo-color embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-ml.logo-center .logo-color-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-ml.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 53%, 0.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, 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, 0.9);
}
.sc-ml .b-text h1:after {
  background: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-text h2 {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-text h2:after {
  background: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-text h3 {
  color: rgba(0, 0, 0, 0.7);
}
.sc-ml .b-text h3:after,
.sc-ml .b-text h3:before {
  background: rgba(0, 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, 0.4);
}
.sc-ml .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, 0.2);
}
.sc-ml .b-text a,
.sc-ml .link a {
  color: rgba(0, 0, 0, 0.9);
  text-decoration-color: rgba(0, 0, 0, 0.4);
}
.sc-ml.s-hb .ci a {
  color: rgba(0, 0, 0, 0.9);
  text-decoration-color: rgba(0, 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, 0.6);
}
.sc-ml .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: rgba(0, 0, 0, 0.1) !important;
}
.sc-ml .b-text blockquote:before {
  color: rgba(0, 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, 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, 0.2);
}
.sc-ml .mt h3 {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .mt h3 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, 0.4);
}
.sc-ml .mt h4 {
  color: rgba(0, 0, 0, 0.7);
}
.sc-ml .mt h4 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, 0.2);
}
.sc-ml .mt h3 + h4:before {
  background: rgba(0, 0, 0, 0.25);
}
.sc-ml .b-sr-nav a {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-sr-nav a.active,
.sc-ml .b-sr-nav a:hover {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-sr-nav span:last-child {
  color: rgba(0, 0, 0, 0.6);
}
.sc-ml .b-sr-main h2 {
  color: rgba(0, 0, 0, 0.9);
}
.sc-ml .b-sr-ci-link a,
.sc-ml .b-sr-ci-text {
  color: rgba(0, 0, 0, 0.6);
}
.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, 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: #222;
}
.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #666;
}
.wnd-page .sc-ml .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.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%, 0.5);
}
.sc-ml {
  --sbm-accent: 0, 0, 0;
  --sbm-accentContrast: 255, 255, 255;
  --sbm-secondary: 0, 0, 0;
  --sbm-text: 0, 0, 0;
  --sbm-textSecondary: 0, 0, 0;
  --sbm-border: 0, 0, 0;
  --sbm-link: 0, 0, 0;
  --sbm-success: 45, 178, 71;
  --sbm-error: 218, 21, 21;
  --sbm-warning: 234, 168, 26;
  --sbm-background: 0, 0, 0;
}
.sc-m {
  color: hsla(0, 0%, 100%, 0.7);
}
.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 0.5rem 1.5625rem rgba(0, 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%, 0.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%, 0.7);
}
.sc-m .blog .item-perex a {
  transition: text-decoration-color 0.25s linear;
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, 0.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: 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%, 0.3);
}
body.wnd-fe:not(.touched)
  .sc-m
  .blog-tiles-large
  .wnd-empty-thumbnail
  a:hover
  .item-wrapper {
  border-color: hsla(0, 0%, 100%, 0.4);
}
.sc-m .blog-tiles-large .wnd-empty-thumbnail .item-date {
  color: hsla(0, 0%, 100%, 0.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%, 0.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 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-m .blog-feed-board .item-head h2 {
  color: #222;
}
.sc-m .blog-feed-board .item-date:before {
  background-color: #fff;
}
.sc-m .blog-feed-board .item-date:after {
  background-color: #222;
}
.sc-m .blog-feed-board .item-date > div {
  background-color: #222;
  color: #fff;
}
.sc-m .blog-feed-board .item-perex blockquote,
.sc-m .blog-feed-board .item-perex h1,
.sc-m .blog-feed-board .item-perex h2,
.sc-m .blog-feed-board .item-perex h3,
.sc-m .blog-feed-board .item-perex h4,
.sc-m .blog-feed-board .item-perex p {
  color: #888;
}
.sc-m .s-bdh-t {
  color: #fff;
}
.sc-m .s-bdh-t:after {
  background-color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .s-bdh-d {
  color: hsla(0, 0%, 100%, 0.5);
}
.sc-m.s-hm-contentbox .s-bdh-d,
.sc-m.s-hm-contentbox .s-bdh-t {
  color: #fff;
}
.sc-m .b-btn-1 .b-btn-l,
.sc-m .b-btn-1 .wnd-replace-form-button,
.sc-m .b-e .b-btn-3 .b-btn-l,
.sc-m .b-e .b-btn-3 .wnd-replace-form-button {
  background-color: #fff;
  color: #222;
  border-color: #fff;
}
body.wnd-fe:not(.touched) .sc-m .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-m .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-m .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-m .b-e .b-btn-3 .wnd-replace-form-button:hover {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.sc-m .b-btn-2 .b-btn-l,
.sc-m .b-btn-2 .wnd-replace-form-button {
  color: #fff;
  background-color: transparent;
  border-color: hsla(0, 0%, 100%, 0.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%, 0.7);
  border-color: transparent;
  color: #222;
}
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%, 0.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%, 0.5);
  color: hsla(0, 0%, 100%, 0.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%, 0.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, 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 0.25rem 0 hsla(0, 0%, 100%, 0.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 0.5rem 1.5625rem rgba(0, 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 0.5rem 1.5625rem rgba(0, 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%, 0.7);
  border-color: hsla(0, 0%, 100%, 0.3);
  background-color: hsla(0, 0%, 100%, 0.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%, 0.7);
  background-color: hsla(0, 0%, 100%, 0.2);
  border-color: hsla(0, 0%, 100%, 0.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%, 0.7);
  border-color: hsla(0, 0%, 100%, 0.3);
  background-color: hsla(0, 0%, 100%, 0.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%, 0.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: #222;
}
.sc-m .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-m .claim-bg-inv {
  color: #fff;
}
.sc-m .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-m .claim-color {
  color: #fff;
}
.sc-m .claim-color > span > span {
  background-color: #888;
  box-shadow: 0.9375rem 0 0 #888, -0.9375rem 0 0 #888;
}
.sc-m .claim-color-inv {
  color: #888;
}
.sc-m .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-m .claim-color-text {
  color: #888;
}
.sc-m .claim-color-alpha {
  color: #fff;
}
.sc-m .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 53%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 53%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 53%, 0.7);
}
.sc-m .claim-gray {
  color: #fff;
}
.sc-m .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 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%, 0.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%, 0.7);
}
.sc-m .claim-underline {
  color: #fff;
}
.sc-m .claim-underline:after {
  border-bottom-color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .arrow-submit {
  background-color: #000;
  color: hsla(0, 0%, 100%, 0.8);
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body.wnd-fe:not(.touched) .sc-m .arrow:hover .gallery-arrow-submit {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 0, 0, 0.1);
}
.sc-m .dots li {
  background-color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.5);
}
.sc-m .line-color {
  border-color: hsla(0, 0%, 100%, 0.4);
}
.sc-m .wnd-image-placeholder embed {
  color: hsla(0, 0%, 100%, 0) !important;
  opacity: 0.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%, 0.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%, 0.7);
}
.sc-m .wnd-active-block .b-sp-c,
.sc-m .wnd-mobile-cms .b-sp-c {
  background-color: hsla(0, 0%, 100%, 0.2);
  color: hsla(0, 0%, 100%, 0.8);
}
.sc-m .loading {
  color: hsla(0, 0%, 100%, 0.8);
}
.b-e-bs .sc-m .b-e-g .item-wrapper {
  border-color: hsla(0, 0%, 100%, 0.3);
}
.b-e-bs .sc-m .b-e-g .prd-price {
  color: hsla(0, 0%, 100%, 0.7);
}
body:not(.touched).wnd-cms.b-e-bs
  .sc-m
  .b-e-g.wnd-active-listing-zone
  .item-wrapper:hover,
body:not(.touched).wnd-fe.b-e-bs .sc-m .b-e-g .item-wrapper:hover {
  border-color: hsla(0, 0%, 100%, 0.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%, 0.35);
}
.b-e-frs .sc-m .b-e-g .item-media {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.b-e-frs .sc-m .b-e-g .item-wrapper {
  background-color: hsla(0, 0%, 100%, 0.2);
  box-shadow: 0 0.25rem 0 hsla(0, 0%, 100%, 0.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%, 0.25);
}
.sc-m .b-e-g .prd-title {
  color: #fff;
}
.sc-m .b-e-g .prd-price {
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .b-e-g .prd-price-com,
.sc-m .b-e-g .prd-price-dual {
  color: hsla(0, 0%, 100%, 0.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%, 0.5);
}
.sc-m .b-e-f-title {
  color: #fff;
  border-bottom-color: hsla(0, 0%, 100%, 0.5);
}
.sc-m .b-e-f a {
  color: hsla(0, 0%, 100%, 0.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%, 0.4);
  color: hsla(0, 0%, 100%, 0.8);
}
body.wnd-fe:not(.touched) .sc-m .b-e-f-select select:hover:not(:focus) {
  border-color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .b-e-f-select select:focus {
  outline: none;
  box-shadow: 0 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%, 0.8);
}
body.wnd-cms:not(.touched) .sc-m .b-e.wnd-active-listing-zone .b-e-f a:hover {
  color: #fff;
}
.sc-m .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #222;
}
.sc-m .prd-out-of-stock-c {
  color: #888;
  background-color: #e8e8e8;
}
.sc-m .b-e-crt-head div {
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .b-e-crt-tr {
  background-color: #2f2f2f;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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%, 0.7);
}
.sc-m .b-e-crt-qty input {
  background-color: #fff;
  border-color: hsla(0, 0%, 100%, 0.4);
  color: #888;
}
.sc-m .b-e-crt-qty input:focus {
  border-color: #129fea !important;
  box-shadow: none !important;
}
.sc-m .b-e-crt-qty input:invalid {
  color: #e9322d;
  border-color: #e9322d !important;
  box-shadow: none !important;
}
body.wnd-fe:not(.touched) .sc-m .b-e-crt-qty input:hover:not(:focus) {
  border-color: hsla(0, 0%, 100%, 0.7) !important;
}
.sc-m .b-e-crt-qty-btn:after,
.sc-m .b-e-crt-qty-btn:before {
  background-color: hsla(0, 0%, 100%, 0.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%, 0.8);
}
body.wnd-fe:not(.touched) .sc-m .b-e-crt-qty:hover input:not(:disabled) {
  border-color: hsla(0, 0%, 100%, 0.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%, 0.5);
}
.sc-m .b-e-crt-foot,
body.wnd-fe:not(.touched) .sc-m .b-e-crt-delete:hover {
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .b-e-crt-tot .b-e-crt-tot-value {
  color: #fff;
}
.sc-m .b-e-crt-cho {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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%, 0.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%, 0.7);
}
.sc-m .b-e-d .prd-price-info {
  color: hsla(0, 0%, 100%, 0.75);
}
.sc-m .b-e-d .prd-crt {
  box-shadow: 0 -0.25rem 0.9375rem rgba(0, 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%, 0.7);
}
.sc-m.s-f-edit .s-f-l-w:before,
.sc-m.s-f .s-f-border.border-top:before {
  border-top-color: hsla(0, 0%, 100%, 0.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%, 0.7);
  text-decoration-color: hsla(0, 0%, 100%, 0.4);
}
body.wnd-fe:not(.touched) .sc-m.s-f .s-f-ez .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-m.s-f .s-f-ez .link a:hover,
body.wnd-fe:not(.touched) .sc-m.s-f .s-f-l .b-text p a:hover,
body.wnd-fe:not(.touched) .sc-m.s-f .s-f-l .link a:hover,
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%, 0.7);
  text-decoration-color: hsla(0, 0%, 100%, 0.7);
}
.sc-m.s-f .s-f-lang-t,
.sc-m.s-f .s-f-lang .link:after {
  color: hsla(0, 0%, 100%, 0.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%, 0.8);
}
.ac-i .sc-m.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h1,
.ac-i .sc-m.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h2,
.ac-i .sc-m.s-f:not([class*="wnd-background-solid"]) .b-text blockquote h3,
.ac-i .sc-m.s-f:not([class*="wnd-background-solid"]) .b-text blockquote p {
  border-color: hsla(0, 0%, 100%, 0.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%, 0.3);
}
.l:not(.l-boxed) .sc-m.s-f-map .s-bg {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: #383838;
  color: #c3c3c3;
}
.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: #c3c3c3;
}
.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: #c3c3c3;
  text-decoration-color: hsla(0, 0%, 76%, 0.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%, 76%, 0.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: #383838;
}
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: #c3c3c3;
  text-decoration-color: #c3c3c3;
}
.sc-m .form.b-form-default .wnd-required label,
.sc-m .form.b-form-default label {
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .form.b-form-default input,
.sc-m .form.b-form-default select,
.sc-m .form.b-form-default textarea {
  background: #fff;
  border-color: hsla(0, 0%, 100%, 0.4);
  color: #888;
  box-shadow: none;
}
body.wnd-fe:not(.touched) .sc-m .form.b-form-default input:hover:not(:focus),
body.wnd-fe:not(.touched) .sc-m .form.b-form-default select:hover:not(:focus),
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-default
  textarea:hover:not(:focus) {
  border-color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .form.b-form-default .select {
  color: #888;
}
.sc-m .form.b-form-default select option {
  color: #222;
}
.sc-m .form.b-form-default select option:disabled {
  color: #c3c3c3;
}
.sc-m .form.b-form-default .form-group-content label {
  color: hsla(0, 0%, 100%, 0.7);
}
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%, 0.7);
}
.sc-m .form.b-form-default .checkbox,
.sc-m .form.b-form-default .radio-button {
  background: #fff;
  border-color: hsla(0, 0%, 100%, 0.4);
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .form.b-form-default .checkbox:after {
  color: #222;
}
.sc-m .form.b-form-default .radio-button:after {
  background: #222;
}
.sc-m .form.b-form-default .form-file-button {
  background: none;
  color: hsla(0, 0%, 100%, 0.7);
  border-color: hsla(0, 0%, 100%, 0.4);
}
body.wnd-fe:not(.touched) .sc-m .form.b-form-default .form-file-button:hover {
  background: none;
  color: hsla(0, 0%, 100%, 0.7);
  border-color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.8);
}
.sc-m
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus:hover
  + .datepicker-icon:after {
  color: hsla(0, 0%, 100%, 0.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: #888;
}
.sc-m
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:focus
  + div,
.sc-m
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:focus
  + div,
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  input:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-default
  .form-input.wnd-validate-error
  .form-group-content
  .form-input
  label:hover
  + div,
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-default
  .form-input.wnd-validate-error
  :not(label, 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 0.3s, border-color 0.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 0.3s, border-color 0.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 0.3s, border-color 0.3s;
}
.sc-m .form.b-form-light .wnd-required label,
.sc-m .form.b-form-light label {
  color: hsla(0, 0%, 100%, 0.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%, 0.4);
  color: hsla(0, 0%, 100%, 0.7);
}
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%, 0.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%, 0.7);
}
.sc-m .form.b-form-light .select:after {
  color: hsla(0, 0%, 100%, 0.4);
}
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .select:hover:after {
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .form.b-form-light select.not-clicked,
.sc-m .form.b-form-light select:disabled.not-clicked {
  color: hsla(0, 0%, 100%, 0);
}
.sc-m .form.b-form-light select:disabled option,
.sc-m .form.b-form-light select option {
  color: #222;
}
.sc-m .form.b-form-light select:disabled option:disabled,
.sc-m .form.b-form-light select option:disabled {
  color: #c3c3c3;
}
.sc-m .form.b-form-light .form-number-controls button {
  background: transparent;
}
.sc-m .form.b-form-light .form-number-controls button:after {
  color: hsla(0, 0%, 100%, 0.7);
}
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-light
  .form-number-controls
  button:hover:after {
  color: hsla(0, 0%, 100%, 0.8);
}
.sc-m .form.b-form-light .form-group-content label {
  color: hsla(0, 0%, 100%, 0.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%, 0.7);
}
.sc-m .form.b-form-light .checkbox,
.sc-m .form.b-form-light .radio-button {
  background: transparent;
  border-color: hsla(0, 0%, 100%, 0.4);
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .form.b-form-light .form-file-button:after {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.8);
}
.sc-m .form.b-form-light .form-file-cover {
  border-bottom-color: hsla(0, 0%, 100%, 0.4);
}
body.wnd-fe:not(.touched) .sc-m .form.b-form-light .form-file-cover:hover {
  border-bottom-color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .form.b-form-light .form-file-remove:after,
.sc-m .form.b-form-light .form-file-text {
  color: hsla(0, 0%, 100%, 0.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%, 0.8);
}
.sc-m .form.b-form-light input[type="date"] {
  color: transparent;
}
.sc-m .form.b-form-light input[type="date"]::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%, 0.7);
}
.sc-m .form.b-form-light input[type="date"].not-empty::placeholder,
.sc-m .form.b-form-light input[type="date"]:focus::placeholder {
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-m
  .form.b-form-light
  .form-date
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-light
  .form-date
  input:hover
  + label
  + .datepicker-icon:after {
  color: #fff;
}
.sc-m .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-m
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-light
  .form-date.wnd-validate-error
  input:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d;
}
.sc-m
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d !important;
}
.sc-m .form.b-form-light .form-input input:focus,
.sc-m .form.b-form-light .form-input select:focus,
.sc-m .form.b-form-light .form-input textarea:focus {
  border-color: #129fea !important;
}
.sc-m .form.b-form-light .form-input input:focus + label,
.sc-m .form.b-form-light .form-input input:focus + label:after,
.sc-m .form.b-form-light .form-input select:focus + label,
.sc-m .form.b-form-light .form-input select:focus + label:after,
.sc-m .form.b-form-light .form-input textarea:focus + label,
.sc-m .form.b-form-light .form-input textarea:focus + label:after {
  color: #129fea !important;
}
.sc-m .form.b-form-light .form-group-content input[type="radio"]:checked + div {
  border-color: hsla(0, 0%, 100%, 0.7);
}
.sc-m .form.b-form-light .form-group-content input[type="radio"] + div:after {
  background-color: hsla(0, 0%, 100%, 0.7);
}
.sc-m
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]:checked
  + div {
  border-color: hsla(0, 0%, 100%, 0.7);
  background-color: hsla(0, 0%, 100%, 0.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%, 0.7);
}
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-light
  .form-input.wnd-validate-error
  input:focus:hover,
body.wnd-fe:not(.touched)
  .sc-m
  .form.b-form-light
  .form-input.wnd-validate-error
  textarea:focus:hover {
  border-color: hsla(0, 0%, 100%, 0.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%, 0.5);
}
.sc-m .form-warning {
  color: #e9322d;
}
.sc-m.s-hn .cart {
  color: hsla(0, 0%, 100%, 0.8);
}
.sc-m.s-hn .cart:before {
  background-color: hsla(0, 0%, 100%, 0.35);
}
.sc-m.s-hn .cart .cart-text span {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.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::placeholder,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-m.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-m.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.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: #222;
}
.sc-m.s-hn .search-results .ssb-wrapper {
  border-color: rgba(34, 34, 34, 0.08);
}
.sc-m.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #c3c3c3;
}
.sc-m.s-hn .search-results .ssb-category-header-link a {
  color: #888;
}
.sc-m.s-hn .search-results .ssb-view-all a {
  color: #222;
}
.sc-m.s-hn .search-results .ssb-view-all a span:last-child {
  color: #c3c3c3;
}
.sc-m.s-hn .search-results .ssb-no-results {
  color: #888;
}
body:not(.touched) .sc-m.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(34, 34, 34, 0.08);
}
.sc-m.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(34, 34, 34, 0.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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-m.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-m.s-hn.wnd-mt-boxed .cart a {
  background: #000;
  color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-m.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-m.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-m.s-hn.wnd-mt-boxed #menu-submit {
  color: #fff;
  background-color: #000;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body:not(.l-d-waves) .sc-m.s-hn.wnd-nav-border .s-w:after {
  background: hsla(0, 0%, 100%, 0.3);
}
.sc-m.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.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, 0.8);
  border-color: #fff;
}
.sc-m.s-hn .si {
  color: #222;
}
.sc-m.s-hn .si a svg path {
  fill: #c3c3c3;
}
.sc-m.s-hn .ci {
  color: #222;
}
.sc-m.s-hn .ci span:before {
  color: #c3c3c3;
}
.sc-m.s-hn .ci span a {
  color: #222;
  text-decoration-color: #222;
}
.sc-m.s-hn .hbc,
.sc-m.s-hn .hbl {
  color: #222;
}
.sc-m.s-hn .hbc-i,
.sc-m.s-hn .hbl-i {
  background: transparent;
}
body.wnd-fe:not(.touched) .sc-m.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-m.s-hn .hbl-i a:hover span {
  background: hsla(0, 0%, 100%, 0.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, 0.05);
}
.sc-m.s-hn .more-text ~ div {
  border-bottom-color: hsla(0, 0%, 76%, 0.4);
}
.sc-m.s-hb {
  color: #222;
}
.sc-m.s-hb:after {
  background: hsla(0, 0%, 100%, 0.3);
}
.sc-m.s-hb .si-c:after {
  background: hsla(0, 0%, 100%, 0.35);
}
.sc-m.s-hb .si a svg path {
  fill: #c3c3c3;
}
body.wnd-fe:not(.touched) .sc-m.s-hb .si a:hover svg path {
  fill: hsla(0, 0%, 100%, 0.8);
}
.sc-m.s-hb .ci span {
  color: #fff;
}
.sc-m.s-hb .ci span:before {
  color: hsla(0, 0%, 100%, 0.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%, 0.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, 0.05);
}
.sc-m.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
  background: hsla(0, 0%, 100%, 0.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: #222;
}
.sc-m .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-m .logo-bg embed {
  color: #9a9a9a;
  outline-color: #666;
  border-color: #505050;
}
.sc-m .logo-bg-inv {
  color: #fff;
}
.sc-m .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-m .logo-bg-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-m .logo-color {
  color: #fff;
}
.sc-m .logo-color .b-l-c {
  background-color: #888;
}
.sc-m .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7;
}
.sc-m .logo-color-inv {
  color: #888;
}
.sc-m .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-m .logo-color-inv embed {
  color: #9a9a9a;
  outline-color: #666;
  border-color: #505050;
}
.sc-m .logo-color-text {
  color: #888;
}
.sc-m .logo-color-text embed {
  color: #9a9a9a;
  outline-color: #666;
  border-color: #505050;
}
.sc-m .logo-color-alpha {
  color: #fff;
}
.sc-m .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 53%, 0.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, 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%, 0.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%, 0.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%, 0.7);
}
.sc-m.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-m.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-m.logo-center .logo-bg embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-m.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-m.logo-center .logo-bg-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-m.logo-center .logo-color .b-l-text-w {
  background-color: #888;
}
.sc-m.logo-center .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7;
}
.sc-m.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-m.logo-center .logo-color-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-m.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 53%, 0.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, 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%, 0.7);
}
.sc-m .b-text h2 {
  color: #fff;
}
.sc-m .b-text h2:after {
  background: hsla(0, 0%, 100%, 0.7);
}
.sc-m .b-text h3 {
  color: hsla(0, 0%, 100%, 0.8);
}
.sc-m .b-text h3:after,
.sc-m .b-text h3:before {
  background: hsla(0, 0%, 100%, 0.7);
}
.sc-m .b-text h1 a,
.sc-m .b-text h2 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.sc-m .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.3);
}
.sc-m .b-text a,
.sc-m .link a,
.sc-m.s-hb .ci a {
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, 0.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%, 0.7);
}
.sc-m .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 100%, 0.2) !important;
}
.sc-m .b-text blockquote:before {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.3);
}
.sc-m .mt h3 {
  color: #fff;
}
.sc-m .mt h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.sc-m .mt h4 {
  color: hsla(0, 0%, 100%, 0.8);
}
.sc-m .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.3);
}
.sc-m .mt h3 + h4:before {
  background: hsla(0, 0%, 100%, 0.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%, 0.7);
}
.sc-m .b-sr-main h2 {
  color: #fff;
}
.sc-m .b-sr-ci-link a,
.sc-m .b-sr-ci-text {
  color: hsla(0, 0%, 100%, 0.7);
}
.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%, 0.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: #222;
}
.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #666;
}
.wnd-page .sc-m .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 40%, 0.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%, 0.5);
}
.sc-m {
  --sbm-accent: 255, 255, 255;
  --sbm-accentContrast: 34, 34, 34;
  --sbm-secondary: 255, 255, 255;
  --sbm-text: 255, 255, 255;
  --sbm-textSecondary: 255, 255, 255;
  --sbm-border: 255, 255, 255;
  --sbm-link: 255, 255, 255;
  --sbm-success: 45, 178, 71;
  --sbm-error: 218, 21, 21;
  --sbm-warning: 234, 168, 26;
  --sbm-background: 0, 0, 0;
}
.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 0.3125rem, 0.3125rem -0.3125rem, -0.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(25, 25, 25, 0.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: 0.0625rem;
  left: 0.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 0.625rem, 0.625rem -0.625rem, -0.625rem 0;
}
.sc-dt.wnd-media-solidColor i:after {
  content: "";
  background: rgba(25, 25, 25, 0.5) !important;
  width: 100%;
  height: 100%;
  position: absolute;
}
.sc-dt .claim-default {
  color: #fff;
}
.sc-dt .claim-default-inv {
  color: #000;
}
.sc-dt .claim-bg {
  color: #222;
}
.sc-dt .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-dt .claim-bg-inv {
  color: #fff;
}
.sc-dt .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-dt .claim-color {
  color: #fff;
}
.sc-dt .claim-color > span > span {
  background-color: #888;
  box-shadow: 0.9375rem 0 0 #888, -0.9375rem 0 0 #888;
}
.sc-dt .claim-color-inv {
  color: #888;
}
.sc-dt .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-dt .claim-color-text {
  color: #888;
}
.sc-dt .claim-color-alpha {
  color: #fff;
}
.sc-dt .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 53%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 53%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 53%, 0.7);
}
.sc-dt .claim-gray {
  color: #fff;
}
.sc-dt .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 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%, 0.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%, 0.7);
}
.sc-dt .claim-underline {
  color: #fff;
}
.sc-dt .claim-underline:after {
  border-bottom-color: hsla(0, 0%, 100%, 0.7);
}
.sc-dt.s-hn .cart {
  color: hsla(0, 0%, 100%, 0.8);
}
.sc-dt.s-hn .cart:before {
  background-color: hsla(0, 0%, 100%, 0.35);
}
.sc-dt.s-hn .cart .cart-text span {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.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%, 0.2);
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar > input::placeholder,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.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: #222;
}
.sc-dt.s-hn .search-results .ssb-wrapper {
  border-color: rgba(34, 34, 34, 0.08);
}
.sc-dt.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #c3c3c3;
}
.sc-dt.s-hn .search-results .ssb-category-header-link a {
  color: #888;
}
.sc-dt.s-hn .search-results .ssb-view-all a {
  color: #222;
}
.sc-dt.s-hn .search-results .ssb-view-all a span:last-child {
  color: #c3c3c3;
}
.sc-dt.s-hn .search-results .ssb-no-results {
  color: #888;
}
body:not(.touched) .sc-dt.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(34, 34, 34, 0.08);
}
.sc-dt.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(34, 34, 34, 0.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%, 0.2);
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-dt.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-dt.s-hn.wnd-mt-boxed .cart a {
  background: #000;
  color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-dt.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar {
  border-bottom-color: hsla(0, 0%, 100%, 0.2);
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-dt.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-dt.s-hn.wnd-mt-boxed #menu-submit {
  color: #fff;
  background-color: #000;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-dt #menu-mobile {
  color: #fff;
}
.sc-dt #menu-submit span,
.sc-dt #menu-submit span:after,
.sc-dt #menu-submit span:before {
  background-color: #fff;
}
.sc-dt.s-hn .s-bg,
.wt-boxed-bg .sc-dt.s-hn .s-bg {
  background-color: rgba(25, 25, 25, 0.5);
}
body:not(.l-d-waves) .sc-dt.s-hn.wnd-nav-border .s-w:after {
  background: hsla(0, 0%, 100%, 0.2);
}
.sc-dt.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.sc-dt.s-hn:not(.wnd-nav-border) .bgonscroll {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.l-default .sc-dt.s-hn .bgonscroll {
  background: #2f2f2f;
  border-color: #fff;
}
.l-default .sc-dt.s-hn .bgonscroll .n-l,
.l-default .sc-dt.s-hn .bgonscroll.n-l-w .s-c {
  background: transparent;
}
.sc-dt.s-hn .bgonscroll .n-l,
.sc-dt.s-hn .bgonscroll.n-l-w .s-c {
  background: #2f2f2f;
}
.sc-dt .logo-default {
  color: #fff;
}
.sc-dt .logo-default-inv,
.sc-dt .logo-default-inv embed {
  color: #000;
}
.sc-dt .logo-bg {
  color: #222;
}
.sc-dt .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-dt .logo-bg-inv {
  color: #fff;
}
.sc-dt .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-dt .logo-color {
  color: #fff;
}
.sc-dt .logo-color .b-l-c {
  background-color: #888;
}
.sc-dt .logo-color-inv {
  color: #888;
}
.sc-dt .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-dt .logo-color-text {
  color: #888;
}
.sc-dt .logo-color-alpha {
  color: #fff;
}
.sc-dt .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 53%, 0.7);
}
.sc-dt .logo-gray {
  color: #fff;
}
.sc-dt .logo-gray .b-l-c {
  background-color: rgba(0, 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%, 0.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%, 0.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%, 0.7);
}
.sc-dt.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-dt.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-dt.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-dt.logo-center .logo-color .b-l-text-w {
  background-color: #888;
}
.sc-dt.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-dt.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 53%, 0.7);
}
.sc-dt.logo-center .logo-gray .b-l-text-w {
  background-color: rgba(0, 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 0.3125rem, 0.3125rem -0.3125rem, -0.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%, 0.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: 0.0625rem;
  left: 0.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 0.625rem, 0.625rem -0.625rem, -0.625rem 0;
}
.sc-wt.wnd-media-solidColor i:after {
  content: "";
  background: hsla(0, 0%, 100%, 0.7) !important;
  width: 100%;
  height: 100%;
  position: absolute;
}
.sc-wt .claim-default {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .claim-default-inv {
  color: #fff;
}
.sc-wt .claim-bg {
  color: #222;
}
.sc-wt .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-wt .claim-bg-inv {
  color: #fff;
}
.sc-wt .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-wt .claim-color {
  color: #fff;
}
.sc-wt .claim-color > span > span {
  background-color: #888;
  box-shadow: 0.9375rem 0 0 #888, -0.9375rem 0 0 #888;
}
.sc-wt .claim-color-inv {
  color: #888;
}
.sc-wt .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-wt .claim-color-text {
  color: #888;
}
.sc-wt .claim-color-alpha {
  color: #fff;
}
.sc-wt .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 53%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 53%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 53%, 0.7);
}
.sc-wt .claim-gray {
  color: #fff;
}
.sc-wt .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 0, 0, 0.5);
}
.sc-wt .claim-borders {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .claim-borders .sit-w {
  border-color: rgba(0, 0, 0, 0.9);
}
.sc-wt .claim-beside {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .claim-beside .sit-w:after,
.sc-wt .claim-beside .sit-w:before {
  background-color: rgba(0, 0, 0, 0.6);
}
.sc-wt .claim-wings {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .claim-wings .sit-w:after,
.sc-wt .claim-wings .sit-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-wt .claim-underline {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .claim-underline:after {
  border-bottom-color: rgba(0, 0, 0, 0.6);
}
.sc-wt.s-hn .cart {
  color: rgba(0, 0, 0, 0.7);
}
.sc-wt.s-hn .cart:before {
  background-color: rgba(0, 0, 0, 0.2);
}
.sc-wt.s-hn .cart .cart-text span {
  color: rgba(0, 0, 0, 0.7);
}
.sc-wt.s-hn .cart-piece-count {
  background: rgba(0, 0, 0, 0.9);
  color: #fff;
}
.sc-wt.s-hn .cart a .cart-content-link:after {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt.s-hn.wnd-mt-classic .search-icon:before,
.sc-wt.s-hn.wnd-mt-sidebar .search-icon:before {
  background-color: rgba(0, 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, 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, 0.9);
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar > input::placeholder,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-wt.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sidebar .search-bar-submit {
  color: #666;
}
.sc-wt.s-hn .search-results {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt.s-hn .search-results .ssb-wrapper {
  border-color: rgba(0, 0, 0, 0.08);
}
.sc-wt.s-hn .search-results .ssb-category-header-title span:last-child {
  color: rgba(0, 0, 0, 0.5);
}
.sc-wt.s-hn .search-results .ssb-category-header-link a {
  color: rgba(0, 0, 0, 0.6);
}
.sc-wt.s-hn .search-results .ssb-view-all a {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt.s-hn .search-results .ssb-view-all a span:last-child {
  color: rgba(0, 0, 0, 0.5);
}
.sc-wt.s-hn .search-results .ssb-no-results {
  color: rgba(0, 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, 0.08);
}
.sc-wt.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
.sc-wt.s-hn.wnd-mt-sliding .search-icon:after {
  color: rgba(0, 0, 0, 0.9);
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-wt.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-wt.s-hn.wnd-mt-boxed .cart a {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-wt.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-wt.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
  color: #222;
}
.sc-wt.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar {
  border-bottom-color: rgba(0, 0, 0, 0.1);
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-wt.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-wt.s-hn.wnd-mt-boxed #menu-submit {
  color: #222;
  background-color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-wt.s-hn.wnd-mt-boxed #menu-submit span,
.sc-wt.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-wt.s-hn.wnd-mt-boxed #menu-submit span:before {
  background-color: #222;
}
.sc-wt.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-wt.s-hn.wnd-mt-boxed #menu-submit.active {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-wt #menu-mobile {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt #menu-submit span,
.sc-wt #menu-submit span:after,
.sc-wt #menu-submit span:before {
  background-color: rgba(0, 0, 0, 0.9);
}
.sc-wt.s-hn .s-bg,
.wt-boxed-bg .sc-wt.s-hn .s-bg {
  background-color: hsla(0, 0%, 100%, 0.7);
}
body:not(.l-d-waves) .sc-wt.s-hn.wnd-nav-border .s-w:after {
  background: rgba(0, 0, 0, 0.1);
}
.sc-wt.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.sc-wt.s-hn:not(.wnd-nav-border) .bgonscroll {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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, 0.9);
}
.sc-wt .logo-default-inv,
.sc-wt .logo-default-inv embed {
  color: #fff;
}
.sc-wt .logo-bg {
  color: #222;
}
.sc-wt .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-wt .logo-bg-inv {
  color: #fff;
}
.sc-wt .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-wt .logo-color {
  color: #fff;
}
.sc-wt .logo-color .b-l-c {
  background-color: #888;
}
.sc-wt .logo-color-inv {
  color: #888;
}
.sc-wt .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-wt .logo-color-text {
  color: #888;
}
.sc-wt .logo-color-alpha {
  color: #fff;
}
.sc-wt .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 53%, 0.7);
}
.sc-wt .logo-gray {
  color: #fff;
}
.sc-wt .logo-gray .b-l-c {
  background-color: rgba(0, 0, 0, 0.5);
}
.sc-wt .logo-borders {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .logo-borders .b-l-text-w,
.sc-wt .logo-borders .b-l-text:after,
.sc-wt .logo-borders .b-l-text:before,
.sc-wt .logo-borders .logo {
  border-color: rgba(0, 0, 0, 0.9);
}
.sc-wt .logo-wings {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .logo-wings .b-l-text-w:after,
.sc-wt .logo-wings .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-wt .logo-beside {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .logo-beside .b-l-text-w:after,
.sc-wt .logo-beside .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-wt .logo-underline {
  color: rgba(0, 0, 0, 0.9);
}
.sc-wt .logo-underline .b-l-text-w:after,
.sc-wt .logo-underline .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-wt.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-wt.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-wt.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-wt.logo-center .logo-color .b-l-text-w {
  background-color: #888;
}
.sc-wt.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-wt.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 53%, 0.7);
}
.sc-wt.logo-center .logo-gray .b-l-text-w {
  background-color: rgba(0, 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: #222;
}
.sc-cd {
  --sbm-background: 34, 34, 34;
}
.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-cm {
  --sbm-background: 102, 102, 102;
}
.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: #888;
}
.sc-cl {
  --sbm-background: 136, 136, 136;
}
.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: #c3c3c3;
}
.sc-cs {
  --sbm-background: 195, 195, 195;
}
.sc-a {
  color: hsla(0, 0%, 100%, 0.9);
}
.sc-a.s-c {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 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%, 0.75);
}
.sc-a .blog .item-perex p {
  color: hsla(0, 0%, 100%, 0.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%, 0.85);
}
.sc-a .blog .item-perex a {
  transition: text-decoration-color 0.25s linear;
  color: #fff;
  text-decoration-color: hsla(0, 0%, 100%, 0.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: 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%, 0.3);
}
body.wnd-fe:not(.touched)
  .sc-a
  .blog-tiles-large
  .wnd-empty-thumbnail
  a:hover
  .item-wrapper {
  border-color: hsla(0, 0%, 100%, 0.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%, 0.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 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-a .blog-feed-board .item-head h2 {
  color: #222;
}
.sc-a .blog-feed-board .item-date:before {
  background-color: #fff;
}
.sc-a .blog-feed-board .item-date:after {
  background-color: #666;
}
.sc-a .blog-feed-board .item-date > div {
  background-color: #666;
  color: #fff;
}
.sc-a .blog-feed-board .item-perex blockquote,
.sc-a .blog-feed-board .item-perex h1,
.sc-a .blog-feed-board .item-perex h2,
.sc-a .blog-feed-board .item-perex h3,
.sc-a .blog-feed-board .item-perex h4,
.sc-a .blog-feed-board .item-perex p {
  color: #666;
}
.sc-a .s-bdh-t {
  color: #fff;
}
.sc-a .s-bdh-t:after {
  background-color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .s-bdh-d {
  color: hsla(0, 0%, 100%, 0.75);
}
.sc-a.s-hm-contentbox .s-bdh-d,
.sc-a.s-hm-contentbox .s-bdh-t {
  color: #fff;
}
.sc-a .b-btn-1 .b-btn-l,
.sc-a .b-btn-1 .wnd-replace-form-button,
.sc-a .b-e .b-btn-3 .b-btn-l,
.sc-a .b-e .b-btn-3 .wnd-replace-form-button {
  background-color: #fff;
  color: #222;
  border-color: #fff;
}
body.wnd-fe:not(.touched) .sc-a .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-a .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-a .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-a .b-e .b-btn-3 .wnd-replace-form-button:hover {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
}
.sc-a .b-btn-2 .b-btn-l,
.sc-a .b-btn-2 .wnd-replace-form-button {
  color: #fff;
  background-color: transparent;
  border-color: hsla(0, 0%, 100%, 0.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%, 0.85);
  border-color: transparent;
  color: #222;
}
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%, 0.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%, 0.75);
  color: hsla(0, 0%, 100%, 0.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%, 0.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, 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 0.25rem 0 hsla(0, 0%, 100%, 0.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 0.5rem 1.5625rem rgba(0, 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 0.5rem 1.5625rem rgba(0, 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%, 0.85);
  border-color: hsla(0, 0%, 100%, 0.3);
  background-color: hsla(0, 0%, 100%, 0.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%, 0.7);
  background-color: hsla(0, 0%, 100%, 0.2);
  border-color: hsla(0, 0%, 100%, 0.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%, 0.85);
  border-color: hsla(0, 0%, 100%, 0.3);
  background-color: hsla(0, 0%, 100%, 0.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%, 0.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: #222;
}
.sc-a .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-a .claim-bg-inv {
  color: #fff;
}
.sc-a .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-a .claim-color {
  color: #fff;
}
.sc-a .claim-color > span > span {
  background-color: #888;
  box-shadow: 0.9375rem 0 0 #888, -0.9375rem 0 0 #888;
}
.sc-a .claim-color-inv {
  color: #888;
}
.sc-a .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-a .claim-color-text {
  color: #888;
}
.sc-a .claim-color-alpha {
  color: #fff;
}
.sc-a .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 53%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 53%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 53%, 0.7);
}
.sc-a .claim-gray {
  color: #fff;
}
.sc-a .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 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%, 0.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%, 0.85);
}
.sc-a .claim-underline {
  color: #fff;
}
.sc-a .claim-underline:after {
  border-bottom-color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .arrow-submit {
  background-color: #000;
  color: hsla(0, 0%, 100%, 0.9);
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body.wnd-fe:not(.touched) .sc-a .arrow:hover .gallery-arrow-submit {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 0, 0, 0.1);
}
.sc-a .dots li {
  background-color: hsla(0, 0%, 100%, 0.4);
}
.sc-a .dots li.active,
body.wnd-fe:not(.touched) .sc-a .dots li:hover {
  background-color: hsla(0, 0%, 100%, 0.9);
}
.sc-a .pager a {
  color: hsla(0, 0%, 100%, 0.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%, 0.75);
}
.sc-a .line-color {
  border-color: hsla(0, 0%, 100%, 0.4);
}
.sc-a .wnd-image-placeholder embed {
  color: hsla(0, 0%, 100%, 0) !important;
  opacity: 0.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%, 0.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%, 0.9);
}
.sc-a .wnd-active-block .b-sp-c,
.sc-a .wnd-mobile-cms .b-sp-c {
  background-color: hsla(0, 0%, 100%, 0.2);
  color: hsla(0, 0%, 100%, 0.9);
}
.sc-a .loading {
  color: hsla(0, 0%, 100%, 0.9);
}
.b-e-bs .sc-a .b-e-g .item-wrapper {
  border-color: hsla(0, 0%, 100%, 0.3);
}
.b-e-bs .sc-a .b-e-g .prd-price {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.4);
}
.b-e-frs .sc-a .b-e-g .item-media {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.b-e-frs .sc-a .b-e-g .item-wrapper {
  background-color: hsla(0, 0%, 100%, 0.2);
  box-shadow: 0 0.25rem 0 hsla(0, 0%, 100%, 0.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%, 0.25);
}
.sc-a .b-e-g .prd-title {
  color: #fff;
}
.sc-a .b-e-g .prd-price {
  color: hsla(0, 0%, 100%, 0.9);
}
.sc-a .b-e-g .prd-price-com,
.sc-a .b-e-g .prd-price-dual {
  color: hsla(0, 0%, 100%, 0.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%, 0.75);
}
.sc-a .b-e-f-title {
  color: #fff;
  border-bottom-color: hsla(0, 0%, 100%, 0.75);
}
.sc-a .b-e-f a {
  color: hsla(0, 0%, 100%, 0.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%, 0.4);
  color: hsla(0, 0%, 100%, 0.9);
}
body.wnd-fe:not(.touched) .sc-a .b-e-f-select select:hover:not(:focus) {
  border-color: hsla(0, 0%, 100%, 0.7);
}
.sc-a .b-e-f-select select:focus {
  outline: none;
  box-shadow: 0 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%, 0.9);
}
body.wnd-cms:not(.touched) .sc-a .b-e.wnd-active-listing-zone .b-e-f a:hover {
  color: #fff;
}
.sc-a .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #666;
}
.sc-a .prd-out-of-stock-c {
  color: #888;
  background-color: #e8e8e8;
}
.sc-a .b-e-crt-head div {
  color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .b-e-crt-tr {
  background-color: #2f2f2f;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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%, 0.85);
}
.sc-a .b-e-crt-qty input {
  background-color: #fff;
  border-color: hsla(0, 0%, 100%, 0.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%, 0.7) !important;
}
.sc-a .b-e-crt-qty-btn:after,
.sc-a .b-e-crt-qty-btn:before {
  background-color: hsla(0, 0%, 100%, 0.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%, 0.9);
}
body.wnd-fe:not(.touched) .sc-a .b-e-crt-qty:hover input:not(:disabled) {
  border-color: hsla(0, 0%, 100%, 0.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%, 0.75);
}
.sc-a .b-e-crt-foot,
body.wnd-fe:not(.touched) .sc-a .b-e-crt-delete:hover {
  color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .b-e-crt-tot .b-e-crt-tot-value {
  color: #fff;
}
.sc-a .b-e-crt-cho {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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%, 0.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%, 0.85);
}
.sc-a .b-e-d .prd-price-info {
  color: hsla(0, 0%, 100%, 0.75);
}
.sc-a .b-e-d .prd-crt {
  box-shadow: 0 -0.25rem 0.9375rem rgba(0, 0, 0, 0.06);
  background-color: #000;
}
.sc-a.s-f {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.9);
  text-decoration-color: hsla(0, 0%, 100%, 0.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%, 0.9);
  text-decoration-color: hsla(0, 0%, 100%, 0.9);
}
.sc-a.s-f .s-f-lang-t,
.sc-a.s-f .s-f-lang .link:after {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.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%, 0.25);
}
.l:not(.l-boxed) .sc-a.s-f-map .s-bg {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: #383838;
  color: #c3c3c3;
}
.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: #c3c3c3;
}
.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: #c3c3c3;
  text-decoration-color: hsla(0, 0%, 76%, 0.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%, 76%, 0.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: #383838;
}
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: #c3c3c3;
  text-decoration-color: #c3c3c3;
}
.sc-a .form.b-form-default .wnd-required label,
.sc-a .form.b-form-default label {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.7);
}
.sc-a .form.b-form-default .select {
  color: #666;
}
.sc-a .form.b-form-default select option {
  color: #222;
}
.sc-a .form.b-form-default select option:disabled {
  color: #c3c3c3;
}
.sc-a .form.b-form-default .form-group-content label {
  color: hsla(0, 0%, 100%, 0.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%, 0.7);
}
.sc-a .form.b-form-default .checkbox,
.sc-a .form.b-form-default .radio-button {
  background: #fff;
  border-color: hsla(0, 0%, 100%, 0.4);
  color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .form.b-form-default .checkbox:after {
  color: #222;
}
.sc-a .form.b-form-default .radio-button:after {
  background: #222;
}
.sc-a .form.b-form-default .form-file-button {
  background: none;
  color: hsla(0, 0%, 100%, 0.9);
  border-color: hsla(0, 0%, 100%, 0.4);
}
body.wnd-fe:not(.touched) .sc-a .form.b-form-default .form-file-button:hover {
  background: none;
  color: hsla(0, 0%, 100%, 0.9);
  border-color: hsla(0, 0%, 100%, 0.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, 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, 0.7);
}
.sc-a
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus:hover
  + .datepicker-icon:after {
  color: rgba(0, 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 0.3s, border-color 0.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 0.3s, border-color 0.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 0.3s, border-color 0.3s;
}
.sc-a .form.b-form-light .wnd-required label,
.sc-a .form.b-form-light label {
  color: hsla(0, 0%, 100%, 0.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%, 0.4);
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.85);
}
.sc-a .form.b-form-light .select:after {
  color: hsla(0, 0%, 100%, 0.4);
}
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .select:hover:after {
  color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .form.b-form-light select.not-clicked,
.sc-a .form.b-form-light select:disabled.not-clicked {
  color: hsla(0, 0%, 100%, 0);
}
.sc-a .form.b-form-light select:disabled option,
.sc-a .form.b-form-light select option {
  color: #222;
}
.sc-a .form.b-form-light select:disabled option:disabled,
.sc-a .form.b-form-light select option:disabled {
  color: #c3c3c3;
}
.sc-a .form.b-form-light .form-number-controls button {
  background: transparent;
}
.sc-a .form.b-form-light .form-group-content label,
.sc-a .form.b-form-light .form-number-controls button:after,
body.wnd-fe:not(.touched)
  .sc-a
  .form.b-form-light
  .form-number-controls
  button:hover:after {
  color: hsla(0, 0%, 100%, 0.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%, 0.7);
}
.sc-a .form.b-form-light .checkbox,
.sc-a .form.b-form-light .radio-button {
  background: transparent;
  border-color: hsla(0, 0%, 100%, 0.4);
  color: hsla(0, 0%, 100%, 0.7);
}
.sc-a .form.b-form-light .form-file-button:after {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.9);
}
.sc-a .form.b-form-light .form-file-cover {
  border-bottom-color: hsla(0, 0%, 100%, 0.4);
}
body.wnd-fe:not(.touched) .sc-a .form.b-form-light .form-file-cover:hover {
  border-bottom-color: hsla(0, 0%, 100%, 0.7);
}
.sc-a .form.b-form-light .form-file-text {
  color: hsla(0, 0%, 100%, 0.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%, 0.9);
}
.sc-a .form.b-form-light input[type="date"] {
  color: transparent;
}
.sc-a .form.b-form-light input[type="date"]::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%, 0.85);
}
.sc-a .form.b-form-light input[type="date"].not-empty::placeholder,
.sc-a .form.b-form-light input[type="date"]:focus::placeholder {
  color: hsla(0, 0%, 100%, 0.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%, 0.7);
}
.sc-a .form.b-form-light .form-group-content input[type="radio"] + div:after {
  background-color: hsla(0, 0%, 100%, 0.7);
}
.sc-a
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]:checked
  + div {
  border-color: hsla(0, 0%, 100%, 0.7);
  background-color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.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%, 0.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%, 0.3);
}
.sc-a.s-hn .cart .cart-text span {
  color: #fff;
}
.sc-a.s-hn .cart-piece-count {
  background: hsla(0, 0%, 100%, 0.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%, 0.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::placeholder,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-a.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-a.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.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: #222;
}
.sc-a.s-hn .search-results .ssb-wrapper {
  border-color: rgba(34, 34, 34, 0.08);
}
.sc-a.s-hn .search-results .ssb-category-header-title span:last-child {
  color: #c3c3c3;
}
.sc-a.s-hn .search-results .ssb-category-header-link a {
  color: #888;
}
.sc-a.s-hn .search-results .ssb-view-all a {
  color: #222;
}
.sc-a.s-hn .search-results .ssb-view-all a span:last-child {
  color: #c3c3c3;
}
.sc-a.s-hn .search-results .ssb-no-results {
  color: #888;
}
body:not(.touched) .sc-a.s-hn .search-results .ssb-results-list li a:hover {
  background-color: rgba(34, 34, 34, 0.08);
}
.sc-a.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(34, 34, 34, 0.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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-a.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-a.s-hn.wnd-mt-boxed .cart a {
  background: #000;
  color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-a.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-a.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-a.s-hn.wnd-mt-boxed #menu-submit {
  color: #fff;
  background-color: #000;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body:not(.l-d-waves) .sc-a.s-hn.wnd-nav-border .s-w:after {
  background: hsla(0, 0%, 100%, 0.3);
}
.sc-a.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.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, 0.8);
  border-color: #fff;
}
.sc-a.s-hn .si {
  color: #222;
}
.sc-a.s-hn .si a svg path {
  fill: #c3c3c3;
}
.sc-a.s-hn .ci {
  color: #222;
}
.sc-a.s-hn .ci span:before {
  color: #c3c3c3;
}
.sc-a.s-hn .ci span a {
  color: #222;
  text-decoration-color: #222;
}
.sc-a.s-hn .hbc,
.sc-a.s-hn .hbl {
  color: #222;
}
.sc-a.s-hn .hbc-i,
.sc-a.s-hn .hbl-i {
  background: transparent;
}
body.wnd-fe:not(.touched) .sc-a.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-a.s-hn .hbl-i a:hover span {
  background: rgba(0, 0, 0, 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, 0.05);
}
.sc-a.s-hn .more-text ~ div {
  border-bottom-color: hsla(0, 0%, 76%, 0.4);
}
.sc-a.s-hb {
  color: #222;
}
.sc-a.s-hb:after {
  background: rgba(0, 0, 0, 0.15);
}
.sc-a.s-hb .si-c:after {
  background: hsla(0, 0%, 100%, 0.3);
}
.sc-a.s-hb .si a svg path {
  fill: #c3c3c3;
}
body.wnd-fe:not(.touched) .sc-a.s-hb .si a:hover svg path {
  fill: #fff;
}
.sc-a.s-hb .ci span {
  color: #fff;
}
.sc-a.s-hb .ci span:before {
  color: hsla(0, 0%, 100%, 0.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, 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, 0.05);
}
.sc-a.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
  background: hsla(0, 0%, 100%, 0.3);
}
.sc-a .logo-default {
  color: #fff;
}
.sc-a .logo-default embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-a .logo-default-inv,
.sc-a .logo-default-inv embed {
  color: #000;
}
.sc-a .logo-bg {
  color: #222;
}
.sc-a .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-a .logo-bg embed {
  color: #9a9a9a;
  outline-color: #666;
  border-color: #505050;
}
.sc-a .logo-bg-inv {
  color: #fff;
}
.sc-a .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-a .logo-bg-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-a .logo-color {
  color: #fff;
}
.sc-a .logo-color .b-l-c {
  background-color: #888;
}
.sc-a .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7;
}
.sc-a .logo-color-inv {
  color: #888;
}
.sc-a .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-a .logo-color-inv embed {
  color: #9a9a9a;
  outline-color: #666;
  border-color: #505050;
}
.sc-a .logo-color-text {
  color: #888;
}
.sc-a .logo-color-text embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-a .logo-color-alpha {
  color: #fff;
}
.sc-a .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 53%, 0.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, 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%, 0.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%, 0.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%, 0.85);
}
.sc-a.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-a.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-a.logo-center .logo-bg embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-a.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-a.logo-center .logo-bg-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-a.logo-center .logo-color .b-l-text-w {
  background-color: #888;
}
.sc-a.logo-center .logo-color embed {
  color: #fff;
  outline-color: #fff;
  border-color: #c7c7c7;
}
.sc-a.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-a.logo-center .logo-color-inv embed {
  color: #ddd;
  outline-color: #ccc;
  border-color: #9f9f9f;
}
.sc-a.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 53%, 0.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, 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%, 0.85);
}
.sc-a .b-text h2 {
  color: #fff;
}
.sc-a .b-text h2:after {
  background: hsla(0, 0%, 100%, 0.85);
}
.sc-a .b-text h3 {
  color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .b-text h3:after,
.sc-a .b-text h3:before {
  background: hsla(0, 0%, 100%, 0.85);
}
.sc-a .b-text h1 a,
.sc-a .b-text h2 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.sc-a .b-text h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.85);
}
.sc-a .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: hsla(0, 0%, 100%, 0.4) !important;
}
.sc-a .b-text blockquote:before {
  color: hsla(0, 0%, 100%, 0.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%, 0.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%, 0.25);
}
.sc-a .mt h3 {
  color: #fff;
}
.sc-a .mt h3 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.5);
}
.sc-a .mt h4 {
  color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .mt h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 100%, 0.35);
}
.sc-a .mt h3 + h4:before {
  background: hsla(0, 0%, 100%, 0.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%, 0.85);
}
.sc-a .b-sr-main h2 {
  color: #fff;
}
.sc-a .b-sr-ci-link a {
  color: hsla(0, 0%, 100%, 0.85);
}
.sc-a .b-sr-ci-text {
  color: hsla(0, 0%, 100%, 0.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%, 0.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: #222;
}
.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #888;
}
.wnd-page .sc-a .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 53%, 0.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%, 0.5);
}
.sc-a {
  --sbm-accent: 255, 255, 255;
  --sbm-accentContrast: 34, 34, 34;
  --sbm-secondary: 255, 255, 255;
  --sbm-text: 255, 255, 255;
  --sbm-textSecondary: 255, 255, 255;
  --sbm-border: 255, 255, 255;
  --sbm-link: 255, 255, 255;
  --sbm-success: 45, 178, 71;
  --sbm-error: 218, 21, 21;
  --sbm-warning: 234, 168, 26;
}
.sc-al {
  color: rgba(0, 0, 0, 0.7);
}
.sc-al.s-c {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 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, 0.9);
}
.sc-al .blog .item-date {
  color: rgba(0, 0, 0, 0.5);
}
.sc-al .blog .item-perex p {
  color: rgba(0, 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, 0.6);
}
.sc-al .blog .item-perex a {
  transition: text-decoration-color 0.25s linear;
  color: rgba(0, 0, 0, 0.9);
  text-decoration-color: rgba(0, 0, 0, 0.4);
}
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: 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, 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, 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, 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 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-al .blog-feed-board .item-head h2 {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .blog-feed-board .item-date:before {
  background-color: #fff;
}
.sc-al .blog-feed-board .item-date:after {
  background-color: #666;
}
.sc-al .blog-feed-board .item-date > div {
  background-color: #666;
  color: #fff;
}
.sc-al .blog-feed-board .item-perex blockquote,
.sc-al .blog-feed-board .item-perex h1,
.sc-al .blog-feed-board .item-perex h2,
.sc-al .blog-feed-board .item-perex h3,
.sc-al .blog-feed-board .item-perex h4,
.sc-al .blog-feed-board .item-perex p {
  color: rgba(0, 0, 0, 0.7);
}
.sc-al .s-bdh-t {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .s-bdh-t:after {
  background-color: rgba(0, 0, 0, 0.6);
}
.sc-al .s-bdh-d {
  color: rgba(0, 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, 0.9);
  color: #fff;
  border-color: rgba(0, 0, 0, 0.9);
}
body.wnd-fe:not(.touched) .sc-al .b-btn-1 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-al .b-btn-1 .wnd-replace-form-button:hover,
body.wnd-fe:not(.touched) .sc-al .b-e .b-btn-3 .b-btn-l:hover,
body.wnd-fe:not(.touched) .sc-al .b-e .b-btn-3 .wnd-replace-form-button:hover {
  background-color: rgba(26, 26, 26, 0.9);
  border-color: rgba(26, 26, 26, 0.9);
}
.sc-al .b-btn-2 .b-btn-l,
.sc-al .b-btn-2 .wnd-replace-form-button {
  color: rgba(0, 0, 0, 0.9);
  background-color: transparent;
  border-color: rgba(0, 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, 0.9);
}
.b-btn-dso .sc-al .b-btn-2 .b-btn-l,
.b-btn-dso .sc-al .b-btn-2 .wnd-replace-form-button {
  background-color: #fff;
}
.sc-al .b-btn-3 .b-btn-l,
.sc-al .b-btn-3 .wnd-replace-form-button {
  background-color: rgba(0, 0, 0, 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, 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, 0.5);
  color: rgba(0, 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, 0.9);
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-btn-5 .b-btn-l,
.sc-al .b-btn-5 .wnd-replace-form-button {
  color: rgba(0, 0, 0, 0.9);
  background-color: transparent;
}
.sc-al .b-btn-5 .b-btn-l .b-btn-t,
.sc-al .b-btn-5 .wnd-replace-form-button .b-btn-t {
  text-decoration-color: rgba(0, 0, 0, 0.3);
}
body.wnd-fe:not(.touched) .sc-al .b-btn-5 .b-btn-l:hover .b-btn-t,
body.wnd-fe:not(.touched)
  .sc-al
  .b-btn-5
  .wnd-replace-form-button:hover
  .b-btn-t {
  text-decoration-color: rgba(0, 0, 0, 0.9);
}
.b-btn-dbb .sc-al .b-btn-1 .b-btn-l,
.b-btn-dbb .sc-al .b-btn-1 .wnd-replace-form-button,
.b-btn-dbb .sc-al .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-al .b-btn.b-btn-3 .wnd-replace-form-button,
.b-btn-dbb .sc-al .b-e .b-btn.b-btn-3 .b-btn-l,
.b-btn-dbb .sc-al .b-e .b-btn.b-btn-3 .wnd-replace-form-button {
  border-bottom-color: rgba(0, 0, 0, 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 0.25rem 0 rgba(0, 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 0.5rem 1.5625rem rgba(0, 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 0.5rem 1.5625rem rgba(0, 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, 0.6);
  border-color: rgba(0, 0, 0, 0.15);
  background-color: rgba(0, 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, 0.3);
  background-color: rgba(0, 0, 0, 0.12);
  border-color: rgba(0, 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, 0.6);
  border-color: rgba(0, 0, 0, 0.15);
  background-color: rgba(0, 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, 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, 0.9);
}
.sc-al .claim-default-inv {
  color: #fff;
}
.sc-al .claim-bg {
  color: #222;
}
.sc-al .claim-bg > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-al .claim-bg-inv {
  color: #fff;
}
.sc-al .claim-bg-inv > span > span {
  background-color: #000;
  box-shadow: 0.9375rem 0 0 #000, -0.9375rem 0 0 #000;
}
.sc-al .claim-color {
  color: #fff;
}
.sc-al .claim-color > span > span {
  background-color: #888;
  box-shadow: 0.9375rem 0 0 #888, -0.9375rem 0 0 #888;
}
.sc-al .claim-color-inv {
  color: #888;
}
.sc-al .claim-color-inv > span > span {
  background-color: #fff;
  box-shadow: 0.9375rem 0 0 #fff, -0.9375rem 0 0 #fff;
}
.sc-al .claim-color-text {
  color: #888;
}
.sc-al .claim-color-alpha {
  color: #fff;
}
.sc-al .claim-color-alpha > span > span {
  background-color: hsla(0, 0%, 53%, 0.7);
  box-shadow: 0.9375rem 0 0 hsla(0, 0%, 53%, 0.7),
    -0.9375rem 0 0 hsla(0, 0%, 53%, 0.7);
}
.sc-al .claim-gray {
  color: #fff;
}
.sc-al .claim-gray > span > span {
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0.9375rem 0 0 rgba(0, 0, 0, 0.5),
    -0.9375rem 0 0 rgba(0, 0, 0, 0.5);
}
.sc-al .claim-borders {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .claim-borders .sit-w {
  border-color: rgba(0, 0, 0, 0.9);
}
.sc-al .claim-beside {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .claim-beside .sit-w:after,
.sc-al .claim-beside .sit-w:before {
  background-color: rgba(0, 0, 0, 0.6);
}
.sc-al .claim-wings {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .claim-wings .sit-w:after,
.sc-al .claim-wings .sit-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-al .claim-underline {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .claim-underline:after {
  border-bottom-color: rgba(0, 0, 0, 0.6);
}
.sc-al .arrow-submit {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.7);
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body.wnd-fe:not(.touched) .sc-al .arrow:hover .gallery-arrow-submit {
  box-shadow: 0 0.5rem 1.5625rem rgba(0, 0, 0, 0.1);
}
.sc-al .dots li {
  background-color: rgba(0, 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, 0.7);
}
.sc-al .pager a {
  color: rgba(0, 0, 0, 0.6);
}
body.wnd-fe:not(.touched) .sc-al .pager a:hover {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .pager a:after,
.sc-al .pager a:before,
body.wnd-cms:not(.touched) .sc-al .wnd-active-listing-zone .pager a:hover {
  color: rgba(0, 0, 0, 0.5);
}
.sc-al .line-color {
  border-color: rgba(0, 0, 0, 0.2);
}
.sc-al .wnd-image-placeholder embed {
  color: transparent !important;
  opacity: 0.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, 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, 0.7);
}
.sc-al .wnd-active-block .b-sp-c,
.sc-al .wnd-mobile-cms .b-sp-c {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.7);
}
.sc-al .loading {
  color: rgba(0, 0, 0, 0.7);
}
.b-e-bs .sc-al .b-e-g .item-wrapper {
  border-color: rgba(0, 0, 0, 0.15);
}
.b-e-bs .sc-al .b-e-g .prd-price {
  color: rgba(0, 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, 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, 0.2);
}
.b-e-frs .sc-al .b-e-g .item-media {
  background-color: rgba(0, 0, 0, 0.12);
}
.b-e-frs .sc-al .b-e-g .item-wrapper {
  background-color: rgba(0, 0, 0, 0.12);
  box-shadow: 0 0.25rem 0 rgba(0, 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, 0.15);
}
.sc-al .b-e-g .prd-title {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-e-g .prd-price {
  color: rgba(0, 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, 0.5);
}
.sc-al .b-e-s .prd-price,
.sc-al .b-e-s .prd-title {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-e-s .prd-price-com,
.sc-al .b-e-s .prd-price-dual {
  color: rgba(0, 0, 0, 0.5);
}
.sc-al .b-e-f-title {
  color: rgba(0, 0, 0, 0.9);
  border-bottom-color: rgba(0, 0, 0, 0.5);
}
.sc-al .b-e-f a {
  color: rgba(0, 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, 0.9);
}
.sc-al .b-e-f-select select {
  box-shadow: 0 0 0 transparent;
  background: #fff;
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 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, 0.3);
}
.sc-al .b-e-f-select select:focus {
  outline: none;
  box-shadow: 0 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, 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, 0.9);
}
.sc-al .prd-label:not(.prd-out-of-stock) .prd-label-c {
  color: #fff;
  background-color: #666;
}
.sc-al .prd-out-of-stock-c {
  color: #888;
  background-color: #e8e8e8;
}
.sc-al .b-e-crt-head div {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .b-e-crt-tr {
  background-color: #fff;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
.sc-al .b-e-crt-title {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-e-crt-price,
.sc-al .b-e-crt-variant {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .b-e-crt-qty input {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.2);
  color: rgba(0, 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, 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, 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, 0.7);
}
body.wnd-fe:not(.touched) .sc-al .b-e-crt-qty:hover input:not(:disabled) {
  border-color: rgba(0, 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, 0.9);
}
.sc-al .b-e-crt-delete {
  color: rgba(0, 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, 0.6);
}
.sc-al .b-e-crt-tot .b-e-crt-tot-value {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-e-crt-cho {
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 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, 0.9);
}
.sc-al .b-e-d .prd-title:after {
  background-color: rgba(0, 0, 0, 0.6);
}
.sc-al .b-e-d .prd-variants-title {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-e-d .prd-ribbon-c {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-e-d .prd-price {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-e-d .prd-price-com,
.sc-al .b-e-d .prd-price-info {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .b-e-d .prd-crt {
  box-shadow: 0 -0.25rem 0.9375rem rgba(0, 0, 0, 0.06);
  background-color: #fff;
}
.sc-al.s-f {
  color: rgba(0, 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, 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, 0.7);
  text-decoration-color: rgba(0, 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, 0.7);
  text-decoration-color: rgba(0, 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, 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, 0.9);
}
.ac-s .sc-al.s-f .b-text h3 {
  color: rgba(0, 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, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: #383838;
  color: #c3c3c3;
}
.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: #c3c3c3;
}
.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: #c3c3c3;
  text-decoration-color: hsla(0, 0%, 76%, 0.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%, 76%, 0.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: #383838;
}
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: #c3c3c3;
  text-decoration-color: #c3c3c3;
}
.sc-al .form.b-form-default .wnd-required label,
.sc-al .form.b-form-default label {
  color: rgba(0, 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, 0.2);
  color: rgba(0, 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, 0.3);
}
.sc-al .form.b-form-default .select {
  color: rgba(0, 0, 0, 0.7);
}
.sc-al .form.b-form-default select option {
  color: #222;
}
.sc-al .form.b-form-default select option:disabled {
  color: #c3c3c3;
}
.sc-al .form.b-form-default .form-group-content label {
  color: rgba(0, 0, 0, 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, 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, 0.2);
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .form.b-form-default .checkbox:after {
  color: #222;
}
.sc-al .form.b-form-default .radio-button:after {
  background: #222;
}
.sc-al .form.b-form-default .form-file-button {
  background: none;
  color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 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, 0.7);
  border-color: rgba(0, 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, 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, 0.7);
}
.sc-al
  .form.b-form-default
  .form-date.wnd-validate-error
  input:focus:hover
  + .datepicker-icon:after {
  color: rgba(0, 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, 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 0.3s, border-color 0.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 0.3s, border-color 0.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 0.3s, border-color 0.3s;
}
.sc-al .form.b-form-light .wnd-required label,
.sc-al .form.b-form-light label {
  color: rgba(0, 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, 0.2);
  color: rgba(0, 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, 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, 0.6);
}
.sc-al .form.b-form-light .select:after {
  color: rgba(0, 0, 0, 0.2);
}
body.wnd-fe:not(.touched) .sc-al .form.b-form-light .select:hover:after {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .form.b-form-light select.not-clicked,
.sc-al .form.b-form-light select:disabled.not-clicked {
  color: hsla(0, 0%, 100%, 0);
}
.sc-al .form.b-form-light select:disabled option,
.sc-al .form.b-form-light select option {
  color: #222;
}
.sc-al .form.b-form-light select:disabled option:disabled,
.sc-al .form.b-form-light select option:disabled {
  color: #c3c3c3;
}
.sc-al .form.b-form-light .form-number-controls button {
  background: transparent;
}
.sc-al .form.b-form-light .form-group-content label,
.sc-al .form.b-form-light .form-number-controls button:after,
body.wnd-fe:not(.touched)
  .sc-al
  .form.b-form-light
  .form-number-controls
  button:hover:after {
  color: rgba(0, 0, 0, 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, 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, 0.2);
  color: rgba(0, 0, 0, 0.3);
}
.sc-al .form.b-form-light .form-file-button:after {
  color: rgba(0, 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, 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, 0.7);
}
.sc-al .form.b-form-light .form-file-cover {
  border-bottom-color: rgba(0, 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, 0.3);
}
.sc-al .form.b-form-light .form-file-text {
  color: rgba(0, 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, 0.7);
}
.sc-al .form.b-form-light input[type="date"] {
  color: transparent;
}
.sc-al .form.b-form-light input[type="date"]::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, 0.6);
}
.sc-al .form.b-form-light input[type="date"].not-empty::placeholder,
.sc-al .form.b-form-light input[type="date"]:focus::placeholder {
  color: rgba(0, 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, 0.9);
}
.sc-al .form.b-form-light .form-date.wnd-validate-error .datepicker-icon:after,
.sc-al
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus
  + label
  + .datepicker-icon:after,
body.wnd-fe:not(.touched)
  .sc-al
  .form.b-form-light
  .form-date.wnd-validate-error
  input:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d;
}
.sc-al
  .form.b-form-light
  .form-date.wnd-validate-error
  input:focus:hover
  + label
  + .datepicker-icon:after {
  color: #e9322d !important;
}
.sc-al .form.b-form-light .form-input input:focus,
.sc-al .form.b-form-light .form-input select:focus,
.sc-al .form.b-form-light .form-input textarea:focus {
  border-color: #129fea !important;
}
.sc-al .form.b-form-light .form-input input:focus + label,
.sc-al .form.b-form-light .form-input input:focus + label:after,
.sc-al .form.b-form-light .form-input select:focus + label,
.sc-al .form.b-form-light .form-input select:focus + label:after,
.sc-al .form.b-form-light .form-input textarea:focus + label,
.sc-al .form.b-form-light .form-input textarea:focus + label:after {
  color: #129fea !important;
}
.sc-al
  .form.b-form-light
  .form-group-content
  input[type="radio"]:checked
  + div {
  border-color: rgba(0, 0, 0, 0.3);
}
.sc-al .form.b-form-light .form-group-content input[type="radio"] + div:after {
  background-color: rgba(0, 0, 0, 0.3);
}
.sc-al
  .form.b-form-light
  .form-group-content
  input[type="checkbox"]:checked
  + div {
  border-color: rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 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, 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, 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, 0.5);
}
.sc-al .form-warning {
  color: #e9322d;
}
.sc-al.s-hn .cart {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al.s-hn .cart:before {
  background-color: hsla(0, 0%, 100%, 0.3);
}
.sc-al.s-hn .cart .cart-text span {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al.s-hn .cart-piece-count {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}
.sc-al.s-hn .cart a .cart-content-link:after {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al.s-hn.wnd-mt-classic .search-icon:before,
.sc-al.s-hn.wnd-mt-sidebar .search-icon:before {
  background-color: hsla(0, 0%, 100%, 0.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, 0.9);
}
.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar {
  border-bottom-color: #e8e8e8;
}
.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar > input::placeholder,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar-input,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar-close:after,
.wnd-s-i .sc-al.s-hn.wnd-mt-classic .search-bar-submit,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar-close:after,
.wnd-s-i .sc-al.s-hn.wnd-mt-sidebar .search-bar-submit {
  color: #666;
}
.sc-al.s-hn .search-results {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al.s-hn .search-results .ssb-wrapper {
  border-color: rgba(0, 0, 0, 0.08);
}
.sc-al.s-hn .search-results .ssb-category-header-title span:last-child {
  color: rgba(0, 0, 0, 0.5);
}
.sc-al.s-hn .search-results .ssb-category-header-link a {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al.s-hn .search-results .ssb-view-all a {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al.s-hn .search-results .ssb-view-all a span:last-child {
  color: rgba(0, 0, 0, 0.5);
}
.sc-al.s-hn .search-results .ssb-no-results {
  color: rgba(0, 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, 0.08);
}
.sc-al.s-hn .search-results .ssb-results-box {
  border-bottom-color: rgba(0, 0, 0, 0.08);
}
.sc-al.s-hn.wnd-mt-sliding .search-icon:after {
  color: rgba(0, 0, 0, 0.9);
}
.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar {
  border-bottom-color: #e8e8e8;
}
.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar > input::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar-close:after,
.wnd-s-i .sc-al.s-hn.wnd-mt-sliding .search-bar-submit {
  color: #666;
}
.sc-al.s-hn.wnd-mt-boxed .cart a {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.5);
}
body:not(.touched) .sc-al.s-hn.wnd-mt-boxed .cart a:hover {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-al.s-hn.wnd-mt-boxed .cart a .cart-content-link:after {
  color: #222;
}
.sc-al.s-hn.wnd-mt-boxed .search {
  background: #fff;
  color: #222;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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::placeholder {
  color: #c3c3c3;
}
.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar-input {
  background: #fff;
  color: #666;
}
.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar-close:after,
.wnd-s-i .sc-al.s-hn.wnd-mt-boxed .search-bar-submit {
  color: #666;
}
.sc-al.s-hn.wnd-mt-boxed #menu-submit {
  color: #222;
  background-color: #fff;
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 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: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-al.s-hn.wnd-mt-boxed #menu-submit span,
.sc-al.s-hn.wnd-mt-boxed #menu-submit span:after,
.sc-al.s-hn.wnd-mt-boxed #menu-submit span:before {
  background-color: #222;
}
.sc-al.s-hn.wnd-mt-boxed #menu-submit.active,
body.touched .sc-al.s-hn.wnd-mt-boxed #menu-submit.active {
  box-shadow: 0.25rem 0.25rem 1rem -0.5rem rgba(0, 0, 0, 0.8);
}
.sc-al #menu-mobile {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al #menu-submit span,
.sc-al #menu-submit span:after,
.sc-al #menu-submit span:before {
  background-color: rgba(0, 0, 0, 0.9);
}
.l-d-border .sc-al.s-hm .s-o,
.l-d-border .sc-al.s-hn .s-o {
  border-color: #fff;
}
.sc-al.s-hn .bgonscroll {
  background: #fff;
  box-shadow: 0 0.3125rem 0.9375rem 0 rgba(0, 0, 0, 0.07);
}
body:not(.l-d-waves) .sc-al.s-hn.wnd-nav-border .s-w:after {
  background: rgba(0, 0, 0, 0.15);
}
.sc-al.s-hn.wnd-nav-border .bgonscroll {
  box-shadow: none;
  border-bottom: 1px solid rgba(0, 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, 0.8);
  border-color: #fff;
}
.sc-al.s-hn .si {
  color: #222;
}
.sc-al.s-hn .si a svg path {
  fill: #c3c3c3;
}
.sc-al.s-hn .ci {
  color: #222;
}
.sc-al.s-hn .ci span:before {
  color: #c3c3c3;
}
.sc-al.s-hn .ci span a {
  color: #222;
  text-decoration-color: #222;
}
.sc-al.s-hn .hbc,
.sc-al.s-hn .hbl {
  color: #222;
}
.sc-al.s-hn .hbc-i,
.sc-al.s-hn .hbl-i {
  background: transparent;
}
.sc-al.s-hn .hbc-i-l li > span,
.sc-al.s-hn .hbc-i .active > span,
.sc-al.s-hn .hbc-i .active a,
.sc-al.s-hn .hbl-i-l li > span,
.sc-al.s-hn .hbl-i .active > span,
.sc-al.s-hn .hbl-i .active a,
body.wnd-fe:not(.touched) .sc-al.s-hn .hbc-i a:hover span,
body.wnd-fe:not(.touched) .sc-al.s-hn .hbl-i a:hover span {
  background: rgba(0, 0, 0, 0.05);
}
.sc-al.s-hn .more-text ~ div {
  border-bottom-color: hsla(0, 0%, 76%, 0.4);
}
.sc-al.s-hb {
  color: #222;
}
.sc-al.s-hb:after {
  background: rgba(0, 0, 0, 0.15);
}
.sc-al.s-hb .si-c:after {
  background: rgba(0, 0, 0, 0.3);
}
.sc-al.s-hb .si a svg path {
  fill: #c3c3c3;
}
body.wnd-fe:not(.touched) .sc-al.s-hb .si a:hover svg path {
  fill: rgba(0, 0, 0, 0.9);
}
.sc-al.s-hb .ci span {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al.s-hb .ci span:before {
  color: rgba(0, 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, 0.05);
}
.sc-al.s-hb.wnd-hbl-on.wnd-hbc-on .hb-lang:before {
  background: rgba(0, 0, 0, 0.3);
}
.sc-al .logo-default {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .logo-default embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al .logo-default-inv,
.sc-al .logo-default-inv embed {
  color: #fff;
}
.sc-al .logo-bg {
  color: #222;
}
.sc-al .logo-bg .b-l-c {
  background-color: #fff;
}
.sc-al .logo-bg embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al .logo-bg-inv {
  color: #fff;
}
.sc-al .logo-bg-inv .b-l-c {
  background-color: #000;
}
.sc-al .logo-bg-inv embed {
  color: #afafaf;
  outline-color: #ccc;
  border-color: #d6d6d6;
}
.sc-al .logo-color {
  color: #fff;
}
.sc-al .logo-color .b-l-c {
  background-color: #888;
}
.sc-al .logo-color embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff;
}
.sc-al .logo-color-inv {
  color: #888;
}
.sc-al .logo-color-inv .b-l-c {
  background-color: #fff;
}
.sc-al .logo-color-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al .logo-color-text {
  color: #888;
}
.sc-al .logo-color-text embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al .logo-color-alpha {
  color: #fff;
}
.sc-al .logo-color-alpha .b-l-c {
  background-color: hsla(0, 0%, 53%, 0.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, 0.5);
}
.sc-al .logo-gray embed {
  color: #dbdbdb;
  outline-color: #fff;
  border-color: #fff;
}
.sc-al .logo-borders {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .logo-borders .b-l-text-w,
.sc-al .logo-borders .b-l-text:after,
.sc-al .logo-borders .b-l-text:before,
.sc-al .logo-borders .logo {
  border-color: rgba(0, 0, 0, 0.9);
}
.sc-al .logo-borders embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al .logo-wings {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .logo-wings embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al .logo-wings .b-l-text-w:after,
.sc-al .logo-wings .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-al .logo-beside {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .logo-beside embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al .logo-beside .b-l-text-w:after,
.sc-al .logo-beside .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-al .logo-underline {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .logo-underline embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al .logo-underline .b-l-text-w:after,
.sc-al .logo-underline .b-l-text-w:before {
  border-color: rgba(0, 0, 0, 0.6);
}
.sc-al.logo-center .b-l .b-l-c {
  background-color: transparent;
}
.sc-al.logo-center .logo-bg .b-l-text-w {
  background-color: #fff;
}
.sc-al.logo-center .logo-bg embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al.logo-center .logo-bg-inv .b-l-text-w {
  background-color: #222;
}
.sc-al.logo-center .logo-bg-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al.logo-center .logo-color .b-l-text-w {
  background-color: #888;
}
.sc-al.logo-center .logo-color embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al.logo-center .logo-color-inv .b-l-text-w {
  background-color: #fff;
}
.sc-al.logo-center .logo-color-inv embed {
  color: #585858;
  outline-color: #666;
  border-color: #858585;
}
.sc-al.logo-center .logo-color-alpha .b-l-text-w {
  background-color: hsla(0, 0%, 53%, 0.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, 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, 0.9);
}
.sc-al .b-text h1:after {
  background: rgba(0, 0, 0, 0.6);
}
.sc-al .b-text h2 {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-text h2:after {
  background: rgba(0, 0, 0, 0.6);
}
.sc-al .b-text h3 {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .b-text h3:after,
.sc-al .b-text h3:before {
  background: rgba(0, 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, 0.4);
}
.sc-al .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, 0.1);
}
.sc-al .b-text a,
.sc-al .link a {
  color: rgba(0, 0, 0, 0.9);
  text-decoration-color: rgba(0, 0, 0, 0.4);
}
.sc-al.s-hb .ci a {
  color: rgba(0, 0, 0, 0.9);
  text-decoration-color: rgba(0, 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, 0.6);
}
.sc-al .b-text blockquote a {
  color: inherit !important;
  text-decoration-color: rgba(0, 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, 0.9);
}
.sc-al .mt h3 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, 0.4);
}
.sc-al .mt h4 {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .mt h4 a {
  color: inherit;
  text-decoration-color: rgba(0, 0, 0, 0.1);
}
.sc-al .mt h3 + h4:before {
  background: rgba(0, 0, 0, 0.25);
}
.sc-al .b-sr-nav a {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-sr-nav a.active,
.sc-al .b-sr-nav a:hover {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-sr-nav span:last-child {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .b-sr-main h2 {
  color: rgba(0, 0, 0, 0.9);
}
.sc-al .b-sr-ci-link a {
  color: rgba(0, 0, 0, 0.6);
}
.sc-al .b-sr-ci-text {
  color: rgba(0, 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, 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: #222;
}
.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text h3 a {
  color: inherit;
  text-decoration-color: rgba(34, 34, 34, 0.5);
}
.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text h4 {
  color: #888;
}
.wnd-page .sc-al .mt.mt-image.img-s-p .mt-item .b-text h4 a {
  color: inherit;
  text-decoration-color: hsla(0, 0%, 53%, 0.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%, 0.5);
}
.sc-al {
  --sbm-accent: 0, 0, 0;
  --sbm-accentContrast: 255, 255, 255;
  --sbm-secondary: 0, 0, 0;
  --sbm-text: 0, 0, 0;
  --sbm-textSecondary: 0, 0, 0;
  --sbm-border: 0, 0, 0;
  --sbm-link: 0, 0, 0;
  --sbm-success: 45, 178, 71;
  --sbm-error: 218, 21, 21;
  --sbm-warning: 234, 168, 26;
}
@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::placeholder,
  .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-b.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-b.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-b.s-hn .search-results .ssb-view-all a {
    background-color: #222;
    color: #fff;
  }
  .sc-b.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.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::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-b.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-b.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-b.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-b.s-hn .menu-close:after,
  .sc-b.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-b.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-b.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-b.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-b.s-hn #menu a.mm-arrow,
  .sc-b.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-b.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-b.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-b.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-b.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-b.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-b.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-b.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar,
  .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar > input::placeholder,
  .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-d.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-d.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-d.s-hn .search-results .ssb-view-all a {
    background-color: #222;
    color: #fff;
  }
  .sc-d.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.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::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-d.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-d.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-d.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-d.s-hn .menu-close:after,
  .sc-d.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-d.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-d.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-d.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-d.s-hn #menu a.mm-arrow,
  .sc-d.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-d.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-d.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-d.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-d.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-d.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-d.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-d.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar,
  .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar > input::placeholder,
  .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-w.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-w.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-w.s-hn .search-results .ssb-view-all a {
    background-color: #222;
    color: #fff;
  }
  .sc-w.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.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::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-w.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-w.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-w.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-w.s-hn .menu-close:after,
  .sc-w.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-w.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-w.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-w.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-w.s-hn #menu a.mm-arrow,
  .sc-w.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-w.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-w.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-w.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-w.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-w.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-w.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-w.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar,
  .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar > input::placeholder,
  .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-ml.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-ml.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-ml.s-hn .search-results .ssb-view-all a {
    background-color: rgba(0, 0, 0, 0.9);
    color: #fff;
  }
  .sc-ml.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.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::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-ml.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-ml.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-ml.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-ml.s-hn .menu-close:after,
  .sc-ml.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-ml.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-ml.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-ml.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-ml.s-hn #menu a.mm-arrow,
  .sc-ml.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-ml.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-ml.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-ml.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-ml.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-ml.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-ml.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-ml.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar,
  .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar > input::placeholder,
  .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-m.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-m.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-m.s-hn .search-results .ssb-view-all a {
    background-color: #222;
    color: #fff;
  }
  .sc-m.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.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::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-m.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-m.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-m.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-m.s-hn .menu-close:after,
  .sc-m.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-m.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-m.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-m.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-m.s-hn #menu a.mm-arrow,
  .sc-m.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-m.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-m.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-m.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-m.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-m.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-m.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-m.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar,
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: hsla(0, 0%, 100%, 0.2);
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar > input::placeholder,
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-dt.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-dt.s-hn .search-results .ssb-view-all a {
    background-color: #222;
    color: #fff;
  }
  .sc-dt.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.4);
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: hsla(0, 0%, 100%, 0.2);
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-dt.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: hsla(0, 0%, 100%, 0.2);
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-dt.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-dt.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-dt.s-hn .menu-close:after,
  .sc-dt.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-dt.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-dt.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-dt.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-dt.s-hn #menu a.mm-arrow,
  .sc-dt.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-dt.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-dt.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-dt.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-dt.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-dt.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-dt.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-dt.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar,
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: rgba(0, 0, 0, 0.1);
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar > input::placeholder,
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-wt.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-wt.s-hn .search-results .ssb-view-all a {
    background-color: rgba(0, 0, 0, 0.9);
    color: #fff;
  }
  .sc-wt.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.4);
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar {
    border-bottom-color: rgba(0, 0, 0, 0.1);
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-wt.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: rgba(0, 0, 0, 0.1);
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-wt.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-wt.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-wt.s-hn .menu-close:after,
  .sc-wt.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-wt.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-wt.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-wt.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-wt.s-hn #menu a.mm-arrow,
  .sc-wt.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-wt.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-wt.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-wt.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-wt.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-wt.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-wt.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-wt.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar,
  .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar > input::placeholder,
  .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-a.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-a.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-a.s-hn .search-results .ssb-view-all a {
    background-color: #222;
    color: #fff;
  }
  .sc-a.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.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::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-a.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-a.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-a.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-a.s-hn .menu-close:after,
  .sc-a.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-a.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-a.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-a.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-a.s-hn #menu a.mm-arrow,
  .sc-a.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-a.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-a.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-a.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-a.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-a.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-a.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-a.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar,
  .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar > input::placeholder,
  .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar-input,
  .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar-close:after,
  .wnd-s-b .sc-al.s-hn.wnd-mt-classic .search-bar-submit,
  .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar-close:after,
  .wnd-s-b .sc-al.s-hn.wnd-mt-sidebar .search-bar-submit {
    color: #666;
  }
  .sc-al.s-hn .search-results .ssb-view-all a {
    background-color: rgba(0, 0, 0, 0.9);
    color: #fff;
  }
  .sc-al.s-hn .search-results .ssb-view-all a span:last-child {
    color: hsla(0, 0%, 100%, 0.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::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar-close:after,
  .wnd-s-b .sc-al.s-hn.wnd-mt-sliding .search-bar-submit {
    color: #666;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar {
    border-bottom-color: #e8e8e8;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar > input::placeholder {
    color: #c3c3c3;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar-input {
    background: #fff;
    color: #666;
  }
  .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar-close:after,
  .wnd-s-b .sc-al.s-hn.wnd-mt-boxed .search-bar-submit {
    color: #666;
  }
  .sc-al.s-hn .menu-close {
    color: #222;
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
  }
  .sc-al.s-hn .menu-close:after,
  .sc-al.s-hn .menu-close:before {
    background: #c3c3c3;
  }
  .sc-al.s-hn #menu {
    box-shadow: 0 0 0.3125rem 0.3125rem transparent;
    background: #fff;
  }
  .sc-al.s-hn #menu.open {
    box-shadow: 0 0 0.125rem 0.125rem rgba(0, 0, 0, 0.05);
  }
  .sc-al.s-hn
    #menu
    .menu-wrapper
    > ul
    > li.wnd-with-submenu.hover
    > a:not(.mm-arrow) {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4) !important;
  }
  .sc-al.s-hn #menu a.mm-arrow,
  .sc-al.s-hn #menu a.mm-arrow:after {
    color: #888 !important;
  }
  .sc-al.s-hn #menu .menu-wrapper > ul li > a {
    border-bottom: 1px solid hsla(0, 0%, 76%, 0.4);
    color: #888;
  }
  .sc-al.s-hn #menu .level-1 > li.wnd-active-path > a,
  .sc-al.s-hn #menu .level-1 > li.wnd-active > a,
  .sc-al.s-hn #menu .level-2 > li.wnd-active-path > a,
  .sc-al.s-hn #menu .level-2 > li.wnd-active > a,
  .sc-al.s-hn #menu .level-3 > li.wnd-active > a,
  .sc-al.s-hn #menu .level-max > li.wnd-active > a {
    color: #222;
  }
}
