/* Sytong Shop — factory-line theme overlay (Apple-like premium retail) */
:root {
  --sf-primary: #1b5e20;
  --sf-primary-hover: #18541c;
  --sf-accent: #1b5e20;
  --sf-dark: #111111;
  --sf-muted: #6e6e6e;
  --sf-surface: #ffffff;
  --sf-border: #e8e8ea;
}

.btn-primary,
.btn-info {
  background-color: var(--sf-primary) !important;
  border-color: var(--sf-primary) !important;
  color: var(--sf-surface) !important;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.open > .dropdown-toggle.btn-primary,
.open > .dropdown-toggle.btn-info {
  background-color: var(--sf-primary-hover) !important;
  border-color: var(--sf-primary-hover) !important;
  color: var(--sf-surface) !important;
}

.btn-danger {
  background-color: var(--sf-dark) !important;
  border-color: var(--sf-dark) !important;
  color: var(--sf-surface) !important;
}

#avail .modal-title, #lowprice .modal-title, #downprice .modal-title { color: var(--sf-primary) !important; }
#butonschet:after { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
#button-avail { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#button-city-search { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#button-login { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#button-oneclick, #button-schet { background-color: transparent !important; border-color: var(--sf-primary) !important; color: var(--sf-primary) !important; }
#button-order { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#button-order:hover { background-color: var(--sf-primary) !important; }
#button-recpass { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#callme_modal .dele { background-color: var(--sf-primary) !important; }
#callme_modal .modal-title, #oneclick .modal-title, #schet .modal-title { color: var(--sf-primary) !important; }
#cart > .btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
#clear_filter { color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
#filter_btn .filter-bars { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
#filter_mobile .panel-filterpro .ff-title a span { color: var(--sf-primary) !important; }
#menu #menu-list > li > a.hover { color: var(--sf-primary) !important; }
#menu #menu-list > li > a:hover { color: var(--sf-primary) !important; }
#menu-list-top .menu-item a:hover, #menu-list-top .menu-item a.active { color: var(--sf-primary) !important; }
#menu-mobile .btn.dropdown-toggle { background-color: transparent !important; color: var(--sf-primary) !important; border-color: transparent !important; }
#menu-mobile-list .mm-bottom-block .mm-item.mm-item-address a { color: var(--sf-primary) !important; }
#menu-mobile-list .mm-title a span { color: var(--sf-primary) !important; }
#menu-mobile-list button.current-city { color: var(--sf-primary) !important; }
#menu-mobile-list li a.hover { color: var(--sf-primary) !important; }
#menu-mobile-list li a:hover { color: var(--sf-primary) !important; }
#menu-mobile-list li.mm-category .fa { color: var(--sf-primary) !important; }
#menu-mobile-list li.mm-info a:hover { color: var(--sf-primary) !important; }
#modal-cart .modal-content .cart_prodol { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#modal-cart .modal-content h4 { color: var(--sf-primary) !important; }
#modal-cart .modal-content2 .remove .btn-default:hover { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
#modal-cart .quantity-block { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
#modal-cart .quantity-block .btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
#msearch-button { color: var(--sf-primary) !important; }
#product .radio-checbox-options input:checked + label { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#product-review .count-parents { color: var(--sf-primary) !important; }
#product-review .review-author { color: var(--sf-primary) !important; }
#product-review .review-parent .review-author .fa { color: var(--sf-primary) !important; }
#schet .upload-block .btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
#search-button { color: var(--sf-primary) !important; }
#selffilter { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
#selffilter.mobile a.btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#selffilter.mobile:after { border-bottom-color: var(--sf-primary) !important; }
#selffilter:before { border-bottom-color: var(--sf-primary) !important; }
#sizes .size-item.main div { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
#userCity .modal-body input:focus, #userCity .modal-body input:hover, #userCity .modal-body input:active, #callme_modal .form-group .form-control:focus, #oneclick .form-group .form-control:focus { outline-color: var(--sf-primary) !important; }
#userCity .modal-title { color: var(--sf-primary) !important; }
.banner_main_page div a:hover:after { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.box-product .owl-carousel .product-item .price { color: var(--sf-primary) !important; }
.box-product .product-item .image .sticker { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.box-product .product-item .image .sticker:after { color: var(--sf-primary) !important; }
.box-subscribe.modal .modal-title { color: var(--sf-primary) !important; }
.btn-info { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.btn-primary { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.call .callme,.findus span { color: var(--sf-primary) !important; }
.call .callme:hover,.findus:hover { color: var(--sf-primary) !important; }
.category .child > .child-item .list-group-item.active { color: var(--sf-primary) !important; }
.category .child > .child-item .list-group-item:hover { color: var(--sf-primary) !important; }
.check-city-block .check-city-button-holder .btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.check-city-block p.title span { color: var(--sf-primary) !important; }
.check-city-block.mobile .check-city-button-holder .btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.checkout-buy .cart .dele { background-color: var(--sf-primary) !important; }
.common-home #menu button:hover { color: var(--sf-primary) !important; }
.compare-info a span { color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
.compare-info a span, .lowprice-info a span { color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
.container.category-page .sort-block a.active { color: var(--sf-primary) !important; }
.container.category-page .sort-block a:hover { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
.container.category-page .sort-block a:hover span { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
.container.category-page .sort-mobile .sort-block .dropdown-menu li.active:before { color: var(--sf-primary) !important; }
.container.home-container .well li:before { color: var(--sf-primary) !important; }
.cveta-btn a.btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.delivery-method .method-data .method-title { color: var(--sf-primary) !important; }
.delivery-methods .colvo-pickups { color: var(--sf-primary) !important; }
.deliverys .nazn span { color: var(--sf-primary) !important; }
.description-line .well li:before { color: var(--sf-primary) !important; }
.entry-qty { color: var(--sf-primary) !important; }
.filteron-item { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.gift-product .gift-plus .fa { color: var(--sf-primary) !important; }
.group-quantity .btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }

.header-bgr-box .cart-item span.cart-qty { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.header-bgr-box .cart-item span.compare-qty, .header-bgr-box .compare-item span.compare-qty { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.header-bgr-box .catalog-item a:hover:after, .header-bgr-box .catalog-item a.active:after { background-color: var(--sf-primary) !important; }
.images-additional .slick-slider .btn:hover .fa { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.images-additional .thumbnail.active img { outline-color: var(--sf-primary) !important; outline: 2px solid var(--sf-primary) !important; }
.item-description a { color: var(--sf-primary) !important; }
.item-specification .attr-text a { color: var(--sf-primary) !important; }
.item-specification h2, .item-description h2, .item-complectation h2 { color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
.last-review .more-button { color: var(--sf-primary) !important; }
.last-review .more-button:hover { color: var(--sf-primary) !important; }
.last-review-author { color: var(--sf-primary) !important; }
.last-review-rating .fa.active { color: var(--sf-primary) !important; }
.last-review-title { color: var(--sf-primary) !important; }
.line-fzwork { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.line-pdownloads a span { color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.navi-item a .fa { color: var(--sf-primary) !important; }
.navi-item a:hover { color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
.news-submit { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.panel-filterpro .checkbox input[checked="checked"]:after { background-color: var(--sf-primary) !important; }
.panel-filterpro .checkbox input[type="checkbox"] { border-color: var(--sf-primary) !important; }
.panel-filterpro .list-group-item .checkbox label:hover a.name { color: var(--sf-primary) !important; }
.panel-filterpro .list-group-item .checkbox span.name:hover { color: var(--sf-primary) !important; }
.panel-filterpro .panel-heading a { color: var(--sf-primary) !important; }
.panel.box-subscribe .sblock-title { color: var(--sf-primary) !important; }
.pokaz-vse a { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.price-info .price .pminimum-text i { color: var(--sf-primary) !important; }
.product-grid .catsize-item.main a { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.product-layout .price .cminimum-text i { color: var(--sf-primary) !important; }
.product-layout .product-thumb .image .sticker { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.product-layout .product-thumb .image .sticker:after { color: var(--sf-primary) !important; }
.product-layout.product-grid .amarker .amarker-text { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.product-layout.product-grid .amarker-right { border-bottom-color: var(--sf-primary) !important; }
.product-layout.product-grid .bmarker .marker-fon.hit-fon { border-bottom-color: var(--sf-primary) !important; }
.product-layout.product-grid .bmarker .marker-fon.new-fon { border-bottom-color: var(--sf-primary) !important; }
.product-star .ret-star .fa.active { color: var(--sf-primary) !important; }
.product-thumb .price-new { color: var(--sf-primary) !important; }
.quantity-block { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
.rating-digits .progress-bar { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.review-answer .btn-link { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.review-block .more-button { color: var(--sf-primary) !important; }
.review-header .fa.fa-star.active { color: var(--sf-primary) !important; }
.review-info .count-rev:hover { color: var(--sf-primary) !important; }
.review-parent .review-author .fa { color: var(--sf-primary) !important; }
.ribbon-new { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.showall a { color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
.suggestions-value:hover, .suggestions-value:hover strong { color: var(--sf-primary) !important; }
.top-advantage .owl-theme .owl-controls .owl-buttons div { color: var(--sf-primary) !important; }
.top-block .pdownload a { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
.top-block .pdownload a span { color: var(--sf-primary) !important; }
a:hover { color: var(--sf-primary) !important; }
button.current-city:hover, button.current-city:active, button.current-city:visited, button.current-city:focus { color: var(--sf-primary) !important; }
footer .footer-block .h5 { color: var(--sf-primary) !important; }
footer .footer-block li .fa { color: var(--sf-primary) !important; }
i.fa.fa-shopping-cart { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
ul.help-icon-menu.dropdown-menu li a .fa { color: var(--sf-primary) !important; }
ul.help-icon-menu.dropdown-menu li a:hover { color: var(--sf-primary) !important; }
.subscribe-footer .form-inline a.btn { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.subscribe-footer .form-inline a.btn.btn-subaction { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.btn-primary:hover { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.btn-info:hover { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
.header-bgr-box .catalog-item a:hover:after { background-color: var(--sf-primary) !important; }
.header-bgr-box .catalog-item a.active:after { background-color: var(--sf-primary) !important; }
.compare-info a:hover span { color: var(--sf-primary) !important; }
#cart-total { color: var(--sf-primary) !important; }
#menu .nav > li > a:hover { color: var(--sf-primary) !important; }
#menu .nav > li.active > a { color: var(--sf-primary) !important; }
.product-list .product-thumb .button-group button { color: var(--sf-primary) !important; }
.product-grid .product-thumb .button-group button { color: var(--sf-primary) !important; }
.pagination > .active > a { color: var(--sf-primary) !important; }
.pagination > .active > span { color: var(--sf-primary) !important; }
#button-cart { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; border-color: var(--sf-primary) !important; }
.cont-item.cont-address .cont-text a { color: var(--sf-primary) !important; }
.btc-item.btc-color i { color: var(--sf-primary) !important; }
.sort-by-box .btn-group .btn.active { background-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
#column-left .list-group-item.active { color: var(--sf-primary) !important; }
.list-group a.active { color: var(--sf-primary) !important; }
.call .callme { color: var(--sf-primary) !important; }
.findus span { color: var(--sf-primary) !important; }
button.current-city i { color: var(--sf-primary) !important; }
.contact-page .cont-head-text { color: var(--sf-primary) !important; border-bottom-color: var(--sf-primary) !important; }
.contact-page .cont-head-text:after { border-bottom-color: var(--sf-primary) !important; }
.vidd-title-text { color: var(--sf-primary) !important; }
#button_select { background-color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; color: var(--sf-surface) !important; }
#button_select span { color: var(--sf-surface) !important; }
#button_select span.entry-files { color: var(--sf-surface) !important; }

/* SF_THEME_FIXES_START — merged by merge-theme-fixes.py; do not edit */
.btn-primary,
.btn-info,
.subscribe-footer .form-inline a.btn,
.subscribe-footer .form-inline a.btn.btn-primary,
.subscribe-footer .form-inline a.btn.btn-subaction {
  background-color: var(--sf-primary) !important;
  border-color: var(--sf-primary) !important;
  color: var(--sf-surface) !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.open > .dropdown-toggle.btn-primary,
.open > .dropdown-toggle.btn-info,
.subscribe-footer .form-inline a.btn:hover,
.subscribe-footer .form-inline a.btn:focus,
.subscribe-footer .form-inline a.btn:active {
  background-color: var(--sf-primary-hover) !important;
  border-color: var(--sf-primary-hover) !important;
  color: var(--sf-surface) !important;
}

.check-city-block .check-city-button-holder .btn,
.check-city-block.mobile .check-city-button-holder .btn {
  background-color: var(--sf-primary) !important;
  border-color: var(--sf-primary) !important;
  color: var(--sf-surface) !important;
}

.check-city-block p.title span {
  color: var(--sf-primary) !important;
  background-color: transparent !important;
  border-color: transparent !important;
}

.header-bgr-box .catalog-item a:hover:after,
.header-bgr-box .catalog-item a.active:after {
  background-color: var(--sf-primary) !important;
}

.header-bgr-box .cart-item span.cart-qty,
.header-bgr-box .cart-item span.compare-qty,
.header-bgr-box .compare-item span.compare-qty {
  background-color: var(--sf-primary) !important;
  position: absolute;
  z-index: 2;
}

.header-bgr-box .cart-item a.mcart:hover span.cart-qty {
  background-color: var(--sf-primary) !important;
  color: var(--sf-surface) !important;
}

#search-button {
  background-color: #00000047 !important;
  border-color: #5d5d5d !important;
  color: var(--sf-primary) !important;
}

#msearch-button {
  background-color: transparent !important;
  color: var(--sf-primary) !important;
}

.product-layout .btn-compare.btn-primary,
.product-layout .btn-compare.btn-primary:focus {
  background-color: transparent !important;
  background-image: url('/image/icon/compare.svg') !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 100% 100% !important;
  border-color: transparent !important;
  box-shadow: none !important;
  color: transparent !important;
}

.product-layout .btn-compare.btn-primary:hover,
.product-layout .btn-compare.btn-primary.iscompare {
  background-color: transparent !important;
  background-image: url('/image/icon/compare_sel.svg') !important;
}

.call .callme,
.call .callme:hover,
.findus span {
  color: var(--sf-primary) !important;
}

.header-bgr-box .cart-item a.mhelp,
.header-bgr-box .cart-item a.mcart,
.header-bgr-box .cart-item a.mcompare,
.header-bgr-box .compare-item a.mcompare {
  color: transparent !important;
  background-color: transparent !important;
}

.header-bgr-box .cart-item span.cart-qty,
.header-bgr-box .cart-item span.compare-qty,
.header-bgr-box .compare-item span.compare-qty {
  color: var(--sf-surface) !important;
}

ul.help-icon-menu.dropdown-menu li a {
  color: #6e6e6e !important;
}

ul.help-icon-menu.dropdown-menu li a .fa {
  color: var(--sf-primary) !important;
}

ul.help-icon-menu.dropdown-menu li a:hover {
  color: var(--sf-primary) !important;
}

.contact-page .cont-head-text { color: var(--sf-primary) !important; }
.contact-page .cont-head-text:after { color: var(--sf-primary) !important; }
.cont-item.cont-address .cont-text a { color: var(--sf-primary) !important; }
.vidd-title-text { color: var(--sf-primary) !important; }
.btc-item.btc-color i { color: var(--sf-primary) !important; }
.contacto-page h3:after { border-bottom-color: var(--sf-primary) !important; }
.contacto-page .bottom-well h2 { color: var(--sf-primary) !important; }
.well-contacts .name-item { color: var(--sf-primary) !important; }
.advantage .advantage-block span { color: inherit !important; }
.mobile-advantage-line .advantage-block span { color: inherit !important; }

#acup-modal .acupmodale .discount-text { color: var(--sf-primary) !important; }
#acup-modal .acupmodale .emiddle-text a { color: var(--sf-primary) !important; }
#acup-modal .acupmodale .modal-body-block { border-color: var(--sf-primary) !important; }
#acup-modal .acupmodale span.code-ecupon input { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
#acup-modal .alert.alert-success { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
#acup-modal .body-item-bottom a { color: var(--sf-primary) !important; }
#acup-modal .body-item-top { color: var(--sf-primary) !important; }
#acup-modal .text-header { color: var(--sf-primary) !important; }
#payment-form .btn-primary { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; background-color: var(--sf-primary) !important; }
#shop-review .rat-star.active { color: var(--sf-primary) !important; }
#shop-review .rat-star.checked { color: var(--sf-primary) !important; }
.blog-post .blog-coupon { border-color: var(--sf-primary) !important; }
.blog-post .blog-description a:not(.btn):not(.h4a):hover { color: var(--sf-primary) !important; }
.blog-post .coupon-code span { color: var(--sf-primary) !important; }
.blog-post .coupon-sale { color: var(--sf-primary) !important; }
.blogproducts .box-product .owl-carousel .product-item.product-thumb.thumbnail:hover { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
.bottom-pay-shop a { color: var(--sf-primary) !important; }
.box-bloginvent.top-invent { background-color: var(--sf-primary) !important; }
.calc-location span { color: var(--sf-primary) !important; }
.calc-result .nazn span.city { color: var(--sf-primary) !important; }
.calc-result .table tr td:first-child { color: var(--sf-primary) !important; }
.compare-line .btn { color: var(--sf-primary) !important; }
.diff-line .checkbox input[type="checkbox"]:checked:after { background-color: var(--sf-primary) !important; }
.dost-desc-text a { color: var(--sf-primary) !important; }
.dost-head-text { color: var(--sf-primary) !important; }
.info-page .description a { color: var(--sf-primary) !important; }
.info-page .description p.inf-title { color: var(--sf-primary) !important; }
.info-page .description p.inf-title:after { border-bottom-color: var(--sf-primary) !important; }
.info-page .description ul li:before { color: var(--sf-primary) !important; }
.info-page .inf-title .numlist { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
.info-page .nump { color: var(--sf-primary) !important; }
.info-page .spana { color: var(--sf-primary) !important; }
.info-page .spanc { color: var(--sf-primary) !important; }
.ms-main-head-text { color: var(--sf-primary) !important; }
.ms-main-head-text:after { border-bottom-color: var(--sf-primary) !important; }
.notfound-page .notfound-big { color: var(--sf-primary) !important; }
.notfound-page .well-catalog ul li:before { color: var(--sf-primary) !important; }
.notfound-page .well-title a { color: var(--sf-primary) !important; }
.notfound-page .well-title a:hover { color: var(--sf-primary) !important; }
.old-price { color: var(--sf-primary) !important; }
.oplata-page .pay-head-text { color: var(--sf-primary) !important; }
.oplata-page .pay-head-text:after { border-bottom-color: var(--sf-primary) !important; }
.oplata-page ul.pv-pay-variant li:before { color: var(--sf-primary) !important; }
.panel-offer .shop-name a { color: var(--sf-primary) !important; }
.panel-offer h3.success-text { color: var(--sf-primary) !important; }
.panel.panel-default.box-bloginvent { background-color: var(--sf-primary) !important; }
.pay-message-block a { color: var(--sf-primary) !important; }
.region-main-head-text { color: var(--sf-primary) !important; }
.region-main-head-text:after { border-bottom-color: var(--sf-primary) !important; }
.shop-review-page h1 { color: var(--sf-primary) !important; }
.table-compare .rhref-link { color: var(--sf-primary) !important; }
.table-compare tbody.product-filter a { color: var(--sf-primary) !important; }
.top-pay-page:after { border-bottom-color: var(--sf-primary) !important; }
.top-pay-text { color: var(--sf-primary) !important; }
.vozvrat-page .top-text a { color: var(--sf-primary) !important; }
.vozvrat-page .vozv-desc-text .numlist { color: var(--sf-primary) !important; border-color: var(--sf-primary) !important; }
.vozvrat-page .vozv-head-text { color: var(--sf-primary) !important; }
ul.ms-main-variant li:before { color: var(--sf-primary) !important; }
/* SF_THEME_FIXES_END */