@charset "UTF-8";
.cs-t-1 {
  color: #333e48;
}

.cs-t-2 {
  color: #e2e3e4;
}

.cs-t-3 {
  color: #94969b;
}

.cs-t-4 {
  color: #fff;
}

.cs-t-5 {
  color: #26282b;
}

.cs-t-6 {
  color: #96d800;
}

.cs-t-7 {
  color: #bfc0c1;
}

.cs-t-8 {
  color: #fff;
}

a {
  color: #333e48;
}

a:hover {
  color: #4b4f58;
}

a:active {
  color: #575b66;
}

.cs-l-1, .cs-l-d-1 {
  color: #96d800;
}

.cs-l-1:hover, .cs-l-d-1:hover {
  color: #4b4f58;
}

.cs-l-1:active, .cs-l-d-1:active {
  color: #575b66;
}

.cs-l-1.cs-selected, .cs-l-d-1.cs-selected {
  color: #4b4f58;
}

.cs-l-d-1, .cs-l-ds-1 {
  border-bottom-color: #96d800;
}

.cs-l-d-1:hover, .cs-l-ds-1:hover {
  border-bottom-color: #4b4f58;
}

.cs-l-d-1:active, .cs-l-ds-1:active {
  border-bottom-color: #575b66;
}

.cs-l-2, .cs-l-d-2 {
  color: #334141;
}

.cs-l-2:hover, .cs-l-d-2:hover {
  color: black;
}

.cs-l-2:active, .cs-l-d-2:active {
  color: black;
}

.cs-l-2.cs-selected, .cs-l-d-2.cs-selected {
  color: black;
}

.cs-l-d-2, .cs-l-ds-2 {
  border-bottom-color: #4b4f58;
}

.cs-l-d-2:hover, .cs-l-ds-2:hover {
  border-bottom-color: #96d800;
}

.cs-l-d-2:active, .cs-l-ds-2:active {
  border-bottom-color: #0555a8;
}

.cs-l-3, .cs-l-d-3 {
  color: #94969b;
}

.cs-l-3:hover, .cs-l-d-3:hover {
  color: #96d800;
}

.cs-l-3:active, .cs-l-d-3:active {
  color: #0555a8;
}

.cs-l-3.cs-selected, .cs-l-d-3.cs-selected {
  color: #96d800;
}

.cs-l-d-3, .cs-l-ds-3 {
  border-bottom-color: #94969b;
}

.cs-l-d-3:hover, .cs-l-ds-3:hover {
  border-bottom-color: #96d800;
}

.cs-l-d-3:active, .cs-l-ds-3:active {
  border-bottom-color: #0555a8;
}

.cs-l-4, .cs-l-d-4 {
  color: #fff;
}

.cs-l-4:hover, .cs-l-d-4:hover {
  color: #fff;
}

.cs-l-4:active, .cs-l-d-4:active {
  color: #fff;
}

.cs-l-4.cs-selected, .cs-l-d-4.cs-selected {
  color: #fff;
}

.cs-l-d-4, .cs-l-ds-4 {
  border-bottom-color: #fff;
}

.cs-l-d-4:hover, .cs-l-ds-4:hover {
  border-bottom-color: #fff;
}

.cs-l-d-4:active, .cs-l-ds-4:active {
  border-bottom-color: #fff;
}

.cs-l-d-4.cs-selected, .cs-l-ds-4.cs-selected {
  color: #fff;
}

.cs-l-5, .cs-l-d-5 {
  color: #e20000;
}

.cs-l-5:hover, .cs-l-d-5:hover {
  color: #4b4f58;
}

.cs-l-5:active, .cs-l-d-5:active {
  color: #fc0000;
}

.cs-l-5.cs-selected, .cs-l-d-5.cs-selected {
  color: #c90000;
}

.cs-l-d-5, .cs-l-ds-5 {
  border-bottom-color: #e20000;
}

.cs-l-d-5:hover, .cs-l-ds-5:hover {
  border-bottom-color: #4b4f58;
}

.cs-l-d-5:active, .cs-l-ds-5:active {
  border-bottom-color: #fc0000;
}

.cs-l-d-5.cs-selected, .cs-l-ds-5.cs-selected {
  color: #c90000;
}

.cs-l-6, .cs-l-d-6 {
  color: #96d800;
}

.cs-l-6:hover, .cs-l-d-6:hover {
  color: #fff;
}

.cs-l-6:active, .cs-l-d-6:active {
  color: #fff;
}

.cs-l-6.cs-selected, .cs-l-d-6.cs-selected {
  color: #fff;
}

.cs-l-d-6, .cs-l-ds-6 {
  border-bottom-color: #96d800;
}

.cs-l-d-6:hover, .cs-l-ds-6:hover {
  border-bottom-color: #fff;
}

.cs-l-d-6:active, .cs-l-ds-6:active {
  border-bottom-color: #fff;
}

.cs-l-d-6.cs-selected, .cs-l-ds-6.cs-selected {
  color: #fff;
}

.cs-l-7, .cs-l-d-7 {
  color: #fff;
}

.cs-l-7:hover, .cs-l-d-7:hover {
  color: #fff;
}

.cs-l-7:active, .cs-l-d-7:active {
  color: #fff;
}

.cs-l-7.cs-selected, .cs-l-d-7.cs-selected {
  color: #fff;
}

.cs-l-d-7, .cs-l-ds-7 {
  border-bottom-color: #fff;
}

.cs-l-d-7:hover, .cs-l-ds-7:hover {
  border-bottom-color: #fff;
}

.cs-l-d-7:active, .cs-l-ds-7:active {
  border-bottom-color: #fff;
}

.cs-l-d-7.cs-selected, .cs-l-ds-7.cs-selected {
  color: #fff;
}

.cs-bg-1, .mobile-version .cs-bg-1--mobile {
  background-color: #96d800;
}

.cs-bg-i-1, .mobile-version .cs-bg-i-1--mobile {
  background-color: #96d800;
}

.cs-bg-i-1:hover, .mobile-version .cs-bg-i-1--mobile:hover {
  background-color: #076fda;
}

.cs-bg-i-1:active, .mobile-version .cs-bg-i-1--mobile:active {
  background-color: #0555a8;
}

.cs-bg-i-1.cs-selected, .mobile-version .cs-bg-i-1--mobile.cs-selected {
  background-color: #0555a8;
}

.cs-bg-2, .mobile-version .cs-bg-2--mobile {
  background-color: #4b4f58;
}

.cs-bg-i-2, .mobile-version .cs-bg-i-2--mobile {
  background-color: #4b4f58;
}

.cs-bg-i-2:hover, .mobile-version .cs-bg-i-2--mobile:hover {
  background-color: #575b66;
}

.cs-bg-i-2:active, .mobile-version .cs-bg-i-2--mobile:active {
  background-color: #3f434a;
}

.cs-bg-i-2.cs-selected, .mobile-version .cs-bg-i-2--mobile.cs-selected {
  background-color: #3f434a;
}

.cs-bg-3, .mobile-version .cs-bg-3--mobile {
  background-color: #f3f3f3;
}

.cs-bg-i-3, .mobile-version .cs-bg-i-3--mobile {
  background-color: #f3f3f3;
}

.cs-bg-i-3:hover, .mobile-version .cs-bg-i-3--mobile:hover {
  background-color: white;
}

.cs-bg-i-3:active, .mobile-version .cs-bg-i-3--mobile:active {
  background-color: #e6e6e6;
}

.cs-bg-i-3.cs-selected, .mobile-version .cs-bg-i-3--mobile.cs-selected {
  background-color: #e6e6e6;
}

.cs-bg-4, .mobile-version .cs-bg-4--mobile {
  background-color: #f8f8f8;
}

.cs-bg-i-4, .mobile-version .cs-bg-i-4--mobile {
  background-color: #f8f8f8;
}

.cs-bg-i-4:hover, .mobile-version .cs-bg-i-4--mobile:hover {
  background-color: white;
}

.cs-bg-i-4:active, .mobile-version .cs-bg-i-4--mobile:active {
  background-color: #ebebeb;
}

.cs-bg-i-4.cs-selected, .mobile-version .cs-bg-i-4--mobile.cs-selected {
  background-color: #ebebeb;
}

.cs-bg-5, .mobile-version .cs-bg-5--mobile {
  background-color: #076fda;
}

.cs-bg-i-5, .mobile-version .cs-bg-i-5--mobile {
  background-color: #076fda;
}

.cs-bg-i-5:hover, .mobile-version .cs-bg-i-5--mobile:hover {
  background-color: #076fda;
}

.cs-bg-i-5:active, .mobile-version .cs-bg-i-5--mobile:active {
  background-color: #96d800;
}

.cs-bg-i-5.cs-selected, .mobile-version .cs-bg-i-5--mobile.cs-selected {
  background-color: #96d800;
}

.cs-bg-6, .mobile-version .cs-bg-6--mobile {
  background-color: #e20000;
}

.cs-bg-i-6, .mobile-version .cs-bg-i-6--mobile {
  background-color: #e20000;
}

.cs-bg-i-6:hover, .mobile-version .cs-bg-i-6--mobile:hover {
  background-color: #fc0000;
}

.cs-bg-i-6:active, .mobile-version .cs-bg-i-6--mobile:active {
  background-color: #c90000;
}

.cs-bg-i-6.cs-selected, .mobile-version .cs-bg-i-6--mobile.cs-selected {
  background-color: #c90000;
}

.cs-bg-7, .mobile-version .cs-bg-7--mobile {
  background-color: #fff;
}

.cs-bg-i-7, .mobile-version .cs-bg-i-7--mobile {
  background-color: #fff;
}

.cs-bg-i-7:hover, .mobile-version .cs-bg-i-7--mobile:hover {
  background-color: #f2f2f2;
}

.cs-bg-i-7:active, .mobile-version .cs-bg-i-7--mobile:active {
  background-color: #f2f2f2;
}

.cs-bg-i-7.cs-selected, .mobile-version .cs-bg-i-7--mobile.cs-selected {
  background-color: #f2f2f2;
}

.cs-bg-8, .mobile-version .cs-bg-8--mobile {
  background-color: #fff;
}

.cs-bg-i-8, .mobile-version .cs-bg-i-8--mobile {
  background-color: #fff;
}

.cs-bg-i-8:hover, .mobile-version .cs-bg-i-8--mobile:hover {
  background-color: #a1a3a7;
}

.cs-bg-i-8:active, .mobile-version .cs-bg-i-8--mobile:active {
  background-color: #87898f;
}

.cs-bg-i-8.cs-selected, .mobile-version .cs-bg-i-8--mobile.cs-selected {
  background-color: #87898f;
}

.cs-bg-9, .mobile-version .cs-bg-9--mobile {
  background-color: #fff;
}

.cs-bg-i-9, .mobile-version .cs-bg-i-9--mobile {
  background-color: #fff;
}

.cs-bg-i-9:hover, .mobile-version .cs-bg-i-9--mobile:hover {
  background-color: #f2f2f2;
}

.cs-bg-i-9:active, .mobile-version .cs-bg-i-9--mobile:active {
  background-color: #f2f2f2;
}

.cs-bg-i-9.cs-selected, .mobile-version .cs-bg-i-9--mobile.cs-selected {
  background-color: #f2f2f2;
}

.cs-bg-10, .mobile-version .cs-bg-10--mobile {
  background-color: #f8b643;
}

.cs-bg-i-10, .mobile-version .cs-bg-i-10--mobile {
  background-color: #f8b643;
}

.cs-bg-i-10:hover, .mobile-version .cs-bg-i-10--mobile:hover {
  background-color: #f9c05c;
}

.cs-bg-i-10:active, .mobile-version .cs-bg-i-10--mobile:active {
  background-color: #f7ac2a;
}

.cs-bg-i-10.cs-selected, .mobile-version .cs-bg-i-10--mobile.cs-selected {
  background-color: #f7ac2a;
}

.cs-bg-11, .mobile-version .cs-bg-11--mobile {
  background-color: #fff;
}

.cs-bg-i-11, .mobile-version .cs-bg-i-11--mobile {
  background-color: #fff;
}

.cs-bg-i-11:hover, .mobile-version .cs-bg-i-11--mobile:hover {
  background-color: #076fda;
}

.cs-bg-i-11:active, .mobile-version .cs-bg-i-11--mobile:active {
  background-color: #0555a8;
}

.cs-bg-i-11.cs-selected, .mobile-version .cs-bg-i-11--mobile.cs-selected {
  background-color: #0555a8;
}

.cs-g-1 {
  background-image: linear-gradient(to bottom, #076fda 0%, #96d800 50%, #0555a8 100%);
}

/*.btn-add {
    color: #fff;
    background: $c1;
}

.btn-add:hover {
    color: #fff;
    background: #076fda;
}

.btn-add:active {
    color: #fff;
    background: #0555a8;
}*/
.btn-add:disabled, .btn-add.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.btn-action {
  color: #fff;
  background: #4b4f58;
}

.btn-action:hover {
  color: #fff;
  background: #575b66;
}

.btn-action:active {
  color: #fff;
  background: #3f434a;
}

.btn-action:disabled, .btn-action.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

/*.btn-buy {
    color: #fff;
    background: $c1;
}

.btn-buy:hover {
    color: #fff;
    background: #076fda;
}

.btn-buy:active {
    color: #fff;
    background: #0555a8;
}*/
.btn-buy:disabled, .btn-buy.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.btn-confirm {
  color: #fff;
  background: #e20000;
}

.btn-confirm:hover {
  color: #fff;
  background: #fc0000;
}

.btn-confirm:active {
  color: #fff;
  background: #c90000;
}

.btn-confirm:disabled, .btn-confirm.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

/*.btn-submit {
    color: #fff;
    background: $c1;
}

.btn-submit:hover {
    color: #fff;
    background: #076fda;
}

.btn-submit:active {
    color: #fff;
    background: #0555a8;
}*/
.btn-submit:disabled, .btn-submit.btn-disabled {
  color: #94969b;
  background: #e2e3e4;
}

.cs-br-1 {
  border-color: #e2e3e4 !important;
  border-top-color: #e2e3e4 !important;
  border-right-color: #e2e3e4 !important;
}

.cs-br-2 {
  border-color: #f8b643 !important;
  border-top-color: #f8b643 !important;
  border-right-color: #f8b643 !important;
}

tr, td, th {
  border-color: #e2e3e4;
}

.menu-dropdown-list {
  border-bottom: 3px solid #96d800;
  border-right: 3px solid #96d800;
  border-left: 3px solid #96d800;
}

.site-footer-wrap .subscribe-block,
.products-view-block .products-view-item:hover .btn-product-view,
#menu-custom,
.products-tabs-specials-container-header .products-tabs-specials-container-header-item-active .products-tabs-specials-container-header-item-link:before,
.products-view-block .products-view-item:hover .btn-product-view-preorder,
.custom-input-native:checked ~ .custom-input-checkbox:after,
.catalog-filter .catalog-filter-block-content .ngrs-range-slider .ngrs-runner .ngrs-handle,
.details-block-product .tabs .tabs-content .tab-content .review-form .review-form-button input, .details-block-product .tabs .tabs-content .tab-content .question-form .question-form-button input,
.details-block-product .tabs .tabs-headers .tabs-header-active .tabs-header-item-link:before,
#modalCartPopup .cart-popup-footer .text-align-right .btn-buy:hover,
#modalCartPopup .cart-popup-carousel .products-view-block .products-view-buttons .btn:hover,
.static-banner-home-col-xs-9 .da .da-action > a::after,
.owl-dots .owl-dot.active,
.carousel-dots .carousel-dots-item.carousel-dots-selected .carousel-main-dots-item,
.scroll-to-top.scroll-to-top-active,
.cart_page .cart-full-buttons .btn-submit {
  background-color: #96d800 !important;
}

.btn-confirm,
.btn-buy,
.btn-submit,
.product-card-btn-buy,
.btn-product-view-buy,
.btn-product-view-buy-click,
.catalog-filter .catalog-filter-content .catalog-filter-footer .btn-submit,
.btn-submit-checkout-custom input,
.product-card-btn-order,
[data-oc-lazy-load="['modules/shippingpaymentpage/scripts/shippingpaymentpage.js']"] [name=shippingPaementZone] .shipping-payment-zone-button .btn,
[data-oc-lazy-load="['modules/shippingpaymentpage/scripts/shippingpaymentpage.js']"] .shipping-payment-list .shipping-payment-item .shipping-payment-field .shipping-payment-additional .btn-submit {
  background-color: #96d800;
  color: #fff;
}
.btn-confirm:hover,
.btn-buy:hover,
.btn-submit:hover,
.product-card-btn-buy:hover,
.btn-product-view-buy:hover,
.btn-product-view-buy-click:hover,
.catalog-filter .catalog-filter-content .catalog-filter-footer .btn-submit:hover,
.btn-submit-checkout-custom input:hover,
.product-card-btn-order:hover,
[data-oc-lazy-load="['modules/shippingpaymentpage/scripts/shippingpaymentpage.js']"] [name=shippingPaementZone] .shipping-payment-zone-button .btn:hover,
[data-oc-lazy-load="['modules/shippingpaymentpage/scripts/shippingpaymentpage.js']"] .shipping-payment-list .shipping-payment-item .shipping-payment-field .shipping-payment-additional .btn-submit:hover {
  color: #fff;
  background-color: black;
}

.footer-call-us .footer-call-us-left,
.site-head-phone-col-flex .site-head-phone-col-flex-icon .ec-support {
  color: #96d800;
}

.recently-block-home .recently-title:after,
.news-block-home .block-head:after,
.buy-in-time-block .buy-in-time-inner,
.home_prodlist_custom .products-specials-header .h2:after,
.catalog-filter .catalog-filter-header:after,
.footer_products .footer_products_title::after,
.details-row-related-block .block-head .h2:after,
.details-block-product .tabs .tabs-headers .tabs-header-active .tabs-header-item-link:after,
.products-tabs-specials-container-header .products-tabs-specials-container-header-item-active .products-tabs-specials-container-header-item-link::after,
.details-carousel-selected,
.color-viewer-item-selected {
  border-color: #96d800 !important;
}

.menu-dropdown-classic .menu-dropdown-list .menu-dropdown-item .menu-dropdown-sub .menu-dropdown-sub-inner {
  border-top: 2px solid #96d800 !important;
}

.menu-dropdown-classic .menu-dropdown-sub-inner, .menu-dropdown-modern .menu-dropdown-sub-inner {
  border-bottom: 2px solid #96d800 !important;
  border-right: 2px solid #96d800 !important;
  border-left: 2px solid #96d800 !important;
}

.details-block-product .details-sizes .sizes-viewer-block .sizes-viewer-item-selected {
  border: 1px solid #96d800 !important;
}

.tabs_my_accaunt .tabs-header-item.cs-bg-1, .mobile-version .cs-bg-1--mobile {
  background-color: #96d800;
}

.tabs_my_accaunt .tabs-header-item.cs-bg-1, .mobile-version .cs-bg-1--mobile a {
  color: black;
}

.btn-product-view-buy,
.btn-product-view-buy:before,
.btn-product-view-buy-click,
.btn-product-view-buy-click:before {
  color: black !important;
}

.menu_fast_toggle .menu-dropdown-item .menu-dropdown-sub {
  border-bottom: 2px solid #96d800 !important;
  border-right: 2px solid #96d800 !important;
  border-left: 2px solid #96d800 !important;
}

.head-compare svg:hover {
  fill: black;
  transition: 0.3s;
}

.adv-popover [data-ng-click="zonePopover.zoneOk()"] {
  background: #96d800;
  color: #35393c;
}

.product-card-btn-buy {
  color: #544d4d !important;
}

.product-card-btn-buy:hover {
  color: white !important;
}

.shipping-payment-zone-button .btn-expander {
  background: #96d800;
  color: #35393c;
  transition: 0.3s;
}

.shipping-payment-zone-button .btn-expander:hover {
  background: black;
  color: white;
  transition: 0.3s;
}

.brand-navigation .letter.cs-bg-i-11, .mobile-version .cs-bg-i-11--mobile {
  color: black;
}

.brand-navigation .letter.cs-bg-i-11:hover, .mobile-version .cs-bg-i-11--mobile:hover {
  background-color: #96d800;
  color: black;
}

.brand-navigation .letter.cs-bg-i-11.cs-selected, .mobile-version .cs-bg-i-11--mobile.cs-selected {
  background-color: #96d800;
  color: black;
}

.brand-navigation .letter.all {
  background-color: #96d800;
  color: black;
}

.details-block-product .tabs .tabs-content .tab-content .review-form .review-form-button input, .details-block-product .tabs .tabs-content .tab-content .question-form .question-form-button input, #modalBuilder .modal-footer .btn-buy {
  color: #544d4d !important;
}

.details-block-product .tabs .tabs-content .tab-content .review-form .review-form-button input:hover, #modalBuilder .modal-footer .btn-buy:hover {
  color: #fff !important;
}

/*мобилка*/
.catalog-select-placeholder .catalog-search-placeholder .catalog-search-btn {
  background-color: #96d800;
}

.catalog-select-placeholder .catalog-search-placeholder .catalog-search-btn .icon-margin-drop {
  color: black;
}

.product-page .mobile-product-main-info .product-page-buy, .product-page .product-card-buttons .details-payment-item .product-page-buy-click {
  background: #96d800;
  color: black;
}

.product-page .mobile-product-main-info .product-page-buy:before, .product-page .product-card-buttons .details-payment-item .product-page-buy-click:before {
  color: black !important;
}

.cart-full-mobile-buttons .btn {
  background: #96d800;
  color: black;
}

.site-footer .subscribe-block .subscribe-block-field .custom-input-checkbox {
  border: 1.5px #333e48 solid;
}

.site-footer .subscribe-block .subscribe-block-field .custom-input-native:checked ~ .custom-input-checkbox:after {
  background-color: #333e48 !important;
  height: 14px;
}

[data-ng-init="myaccount.showTabs = true;"] .mobile-tabs-vertical .tabs-content button {
  background-color: #96d800;
  color: black;
  font-family: "OpenSans";
  font-weight: bold;
  font-size: 14px;
  border-radius: 1.571em;
}

.mobile-version .mobile-header {
  background-color: #96d800;
  color: #000;
}

.mobile-product-view-item__btn-wrap .products-view-buy {
  color: #544d4d !important;
}

.mobile-product-view-item__btn-wrap .products-view-buy:hover {
  color: #fff !important;
}

.product__buttons .details-payment-item .btn-confirm {
  color: #544d4d !important;
}

.product__buttons .details-payment-item .btn-confirm:hover {
  color: #fff !important;
}

.mobile-product-main-info .review-form-button .btn-submit {
  color: #544d4d !important;
}

.mobile-product-main-info .review-form-button .btn-submit:hover {
  color: #fff !important;
}