/* SCP-709: recolor accent palette to scopula-2026 purple + Onest font + light footer.
   Gated behind ?color=new, loaded last. #c25397/#575fcf/#5855f3 -> #57159E,
   #c05696/#C65D9D -> #7B34A4; Roboto -> Onest. Do not hand-edit; regenerate via gen_recolor.py. */


/* Onest @font-face */
@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/local/templates/scopula-2026/assets/fonts/onest-cyrillic-ext.woff2') format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/local/templates/scopula-2026/assets/fonts/onest-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/local/templates/scopula-2026/assets/fonts/onest-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:'Onest';font-style:normal;font-weight:100 900;font-display:swap;src:url('/local/templates/scopula-2026/assets/fonts/onest-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* scopula/assets/css/style.min.css (266 rules) */
body{font-family:'Onest','Segoe UI',sans-serif}
a{color:#57159E}
button,input,optgroup,select,textarea{font-family:'Onest','Segoe UI',sans-serif}
div:not(.bx-core-window) input[type=checkbox]:not(.adm-designed-checkbox):checked+label:before{background-color:#57159E}
div:not(.bx-core-window) ul li:before{background-color:#57159E}
blockquote{background-color:rgba(87,21,158,.05);border-left:2px solid #57159E}
.btn{background-color:#57159E}
.btn.white{color:#57159E;border:2px solid #57159E}
.btn.white:hover{background-color:#57159E}
.btn.transparent:hover{color:#57159E;border-color:#57159E}
.btn.transparent.share:hover>span{color:#57159E;border-color:#57159E}
section:not(.banners) .owl-nav .next:hover,section:not(.banners) .owl-nav .prev:hover{background-color:#57159E}
header .city .current a{color:#57159E}
header .links .compare-link:hover{color:#57159E}
header .links .wishlist-link:hover{color:#57159E}
header .links .login-link:hover{color:#57159E}
header .links .personal-link:hover{color:#57159E}
header .logo svg rect{fill:#57159E}
header .tel-container .call-me:hover{border-bottom:1px solid #57159E}
header .basket-container .basket-link{background-color:#57159E}
header .content-menu>ul .item a:focus,header .content-menu>ul .item a:hover,header .content-mobile-menu>ul .item a:focus,header .content-mobile-menu>ul .item a:hover{color:#57159E}
header .content-menu>ul .item.active>a,header .content-mobile-menu>ul .item.active>a{box-shadow:inset 0 -2px 0 0 #57159E}
.fly-basket-container .basket-link{background-color:#57159E}
.fly-basket-container .basket-list .basket-list-footer .right .btn.transparent{color:#57159E;border:2px solid #57159E}
.fly-basket-container .basket-list .basket-list-footer .right .btn.transparent:hover{background-color:#57159E}
.fly-basket-container .basket-list .tabs-container .tabs .tab:after{background-color:#57159E}
.catalog-menu nav .head .burger-button span{background-color:#57159E}
.catalog-menu nav .head .title a:hover{color:#57159E}
.catalog-menu nav .list .item>a:hover .text{color:#57159E}
.catalog-menu.open-on-hover .content:hover nav .list .item.open>a,.catalog-menu.open:not(.open-on-hover) nav .list .item.open>a{box-shadow:-3px 0 0 0 #57159E}
.catalog-menu.open-on-hover .content:hover nav .sub .items .item a:hover,.catalog-menu.open:not(.open-on-hover) nav .sub .items .item a:hover{color:#57159E}
.sidebar-type3 .catalog-menu nav .list .item.open{box-shadow:-3px 0 0 0 #57159E}
.sidebar-type3 .catalog-menu nav .list .item.open>a:after{border-left:3px solid #57159E}
.sidebar-type5 .catalog-menu nav .list .item.open>a{box-shadow:-3px 0 0 0 #57159E}
.header-catalog-menu .head{background-color:#57159E}
.header-catalog-menu .list>.item>a:hover{color:#57159E}
.header-catalog-menu .list>.item .sub .items .item a:hover{color:#57159E}
.header-catalog-menu .list>.item:hover{box-shadow:inset 3px 0 0 0 #57159E}
.sidebar-type4 header .bottom .content-menu>ul>.item.active>a{color:#57159E}
.banners .preloader svg circle{stroke:#57159E}
.banners .carousel .item{background-color:#57159E}
.banners .carousel .item .button.base{background-color:#57159E}
.banners .carousel .item.black .button,.banners .carousel .item.black .button.base{background-color:#57159E}
.banners .static .item{background-color:#57159E}
section.products .tabs-container .tab:after{background-color:#57159E}
section.products .tabs-container .tab.active{color:#57159E}
section.products .tab-content .preloader svg circle{stroke:#57159E}
.additional-links .compare:after,.additional-links .wishlist:after{background-color:#57159E}
.additional-links .compare:hover,.additional-links .wishlist:hover{color:#57159E}
.additional-links.inline .compare:hover,.additional-links.inline .wishlist:hover{color:#57159E}
.counter .minus:hover,.counter .plus:hover{color:#57159E}
.product-item-info-container .product-item-scu-list li.selected{border-color:#57159E}
.product-item-info-container .product-item-scu-list li.notallowed.selected{border-color:#57159E}
.product-card .img.fast-view .img-product-link:before{background-color:#57159E}
.product-card .name:hover{color:#57159E}
.product-card .hover-content .btn.bx-catalog-subscribe-button{color:#57159E;border:2px solid #57159E}
.product-card .hover-content .btn.bx-catalog-subscribe-button:hover{background-color:#57159E}
.product-card .hover-content .btn.bx-catalog-subscribe-button.disabled{background-color:#57159E}
.product-fast-view .close-popup-icon:hover{color:#57159E}
.product-fast-view .product-img .thumbnails .preview.active{border-color:#57159E}
.product-card-list .content .top .name a:hover{color:#57159E}
.product-card-list .params .product-item-button-container .btn.bx-catalog-subscribe-button{color:#57159E;border:2px solid #57159E}
.product-card-list .params .product-item-button-container .btn.bx-catalog-subscribe-button:hover{background-color:#57159E}
.product-card-list .params .product-item-button-container .btn.bx-catalog-subscribe-button.disabled{background-color:#57159E}
.product-card-pricelist .content .name a:hover{color:#57159E}
.product-card-pricelist .product-item-button-container .btn.bx-catalog-subscribe-button{color:#57159E;border:2px solid #57159E}
.product-card-pricelist .product-item-button-container .btn.bx-catalog-subscribe-button:hover{background-color:#57159E}
.product-card-pricelist .product-item-button-container .btn.bx-catalog-subscribe-button.disabled{background-color:#57159E}
section.catalog .link:hover{color:#57159E}
.catalog .category .text .name:hover{color:#57159E}
.catalog .category .text .sub .item:hover{color:#57159E}
.catalog .subcategories .item .name:hover{color:#57159E}
.catalog .sort .display .item{color:#57159E}
.catalog .sort .display .item.active{background-color:#57159E}
section.promo .items .item .label{background-color:#57159E}
section.news .all:hover{color:#57159E}
.instagram:not(a) .more:hover{color:#57159E}
.previously .items .item .content .name:hover{color:#57159E}
footer .footer-menu .column .links a:hover{color:#57159E}
footer .social .links .item:before{color:#57159E}
footer .social .links .item:hover{background-color:#57159E}
footer .subscribe-block .container:before{color:#57159E}
footer .subscribe-block .form-container form .bx_subscribe_submit_container .btn-subscribe{background-color:#57159E}
footer.type1 .subscribe-container form .bx_subscribe_submit_container .btn-subscribe:before,footer.type2 .subscribe-container form .bx_subscribe_submit_container .btn-subscribe:before{color:#57159E}
footer.type2 .address:before,footer.type4 .address:before,footer.type6 .address:before{color:#57159E}
footer.type2 .social .links .item:hover:before,footer.type4 .social .links .item:hover:before,footer.type6 .social .links .item:hover:before{color:#57159E}
.popup-window:not([id*=smartFilterDropDown]){font-family:'Onest','Segoe UI',sans-serif;border-top:5px solid #57159E}
.pagination .items .item:not(span):hover{color:#57159E}
.pagination .items .item.active{background-color:#57159E}
.filter .bx_ui_slider_track .bx_ui_slider_pricebar_VD{background-color:#57159E}
.filter .bx_ui_slider_track .bx_ui_slider_range .bx_ui_slider_handle{border:3px solid #57159E}
.filter .bx_filter_input_checkbox input[type=checkbox]:checked+.bx_filter_param_text:before{background-color:#57159E;border-color:#57159E}
.filter .bx_filter_button_box input[type=submit].bx_filter_search_button{background-color:#57159E;border-color:#57159E}
.filter .bx_filter_container_modef .bx_filter_popup_result a{background-color:#57159E}
.popup-window-content .bx_filter_select_popup ul li label:hover{color:#57159E}
.title-search-result .content .item .info .name:hover{color:#57159E}
.product-main-info .product-img .thumbnails .preview.active:not(.video){box-shadow:inset 0 0 0 2px #57159E}
.product-main-info .product-img .thumbnails .preview.video{color:#57159E}
.product-main-info .product-img .thumbnails .owl-nav .next:hover:before,.product-main-info .product-img .thumbnails .owl-nav .prev:hover:before{color:#57159E}
.product-main-info .info .order-container .buttons .product-item-button-container .one-click{color:#57159E;border:2px solid #57159E}
.product-main-info .info .order-container .buttons .product-item-button-container .one-click:hover{background-color:#57159E}
.product-main-info .info .bottom .gifts-tip .link{border-bottom:1px dashed #57159E}
.product-main-info .set-constructor .set-result{background-color:rgba(87,21,158,.1)}
.product-detail .tabs-container .tabs .tab:after{background-color:#57159E}
.product-detail .tabs-container .tabs .tab:not(.active):hover{color:#57159E}
.product-detail .tabs-container .tabs .tab.active{color:#57159E}
.product-detail .tabs-container .tabs-content .documents .items .item .file-name:hover{color:#57159E}
.product-detail .tabs-container .tabs-content .characteristics table .type span input[type=checkbox]:checked+label:before{border-color:#57159E;background-color:#57159E}
.product-detail .tabs-container .tabs-content .characteristics .filter-action{background-color:rgba(87,21,158,.1)}
.product-detail .tabs-container .tabs-content .reviews-container .reviews .item>tbody>tr>td:first-child,.product-detail .tabs-container .tabs-content .reviews-container .reviews>div>tbody>tr>td:first-child{border-left:1px solid #57159E}
.product-detail .tabs-container .tabs-content .reviews-container .reviews .item>tbody .reviews-post-reply-buttons a:hover,.product-detail .tabs-container .tabs-content .reviews-container .reviews>div>tbody .reviews-post-reply-buttons a:hover{color:#57159E}
.product-detail .short-products-list .items .item .product-name:hover{color:#57159E}
.popup.open{border-top:5px solid #57159E}
.popup .popup-header .close-popup-icon:hover{color:#57159E}
.popup .popup-success .close-popup-icon:hover{color:#57159E}
.popup.product-image{border-top:5px solid #57159E}
.locations-list-popup .popup-body .favorite a{border-bottom:1px dashed #57159E}
.locations-list-popup .popup-body .items .section .link .item.active{background-color:#57159E}
.offers .item .name:hover{color:#57159E}
.actions .tabs .tab:after{background-color:#57159E}
.other-elements .items .item .title:hover{color:#57159E}
.product-tabs-container .tabs-container .tabs .tab:after{background-color:#57159E}
.product-tabs-container .tabs-container .tabs .tab.active{color:#57159E}
.contacts .info .item:before{color:#57159E;border:2px solid #57159E}
.contacts .offices .items .item .office-info .time:before{color:#57159E}
.personal .links li.active a,.personal .links li.exit a,.personal .links li a:hover{color:#57159E}
.personal .personal-menu .item .fa.fa-shopping-cart{border:2px solid #57159E}
.personal .personal-menu .item .name:hover{color:#57159E}
.personal .personal-refill .sale-personal-account-wallet-container .sale-personal-account-wallet-title{font-family:'Onest','Segoe UI',sans-serif}
.personal .personal-refill .sale-personal-account-wallet-container .sale-personal-account-wallet-list-container .sale-personal-account-wallet-list-item .sale-personal-account-wallet-currency .sale-personal-account-wallet-currency-item{font-family:'Onest','Segoe UI',sans-serif}
.personal .personal-refill .sale-personal-account-wallet-container .sale-personal-account-wallet-list-container .sale-personal-account-wallet-list-item .sale-personal-account-wallet-currency .sale-personal-account-wallet-currency-item+.sale-personal-account-wallet-currency-item{font-family:'Onest','Segoe UI',sans-serif}
.personal .personal-refill .info .sale-acountpay-block .sale-acountpay-pp .sale-acountpay-pp-company .sale-acountpay-pp-company-graf-container .sale-acountpay-pp-company-image[style*="(0)"]:before{background-color:#57159E}
.personal .personal-refill .info .sale-acountpay-block .sale-acountpay-pp .sale-acountpay-pp-company.bx-selected .sale-acountpay-pp-company-graf-container:before{background-color:#57159E;border-color:#57159E}
.personal .personal-refill .info .bx-sap .sale-paysystem-wrapper form input[type=submit]{background-color:#57159E}
.personal .personal-profile .main-profile-block-shown .form-group .main-profile-form-password-annotation{font-family:'Onest','Segoe UI',sans-serif}
.personal .personal-order-list .sale-order-list-container .sale-order-list-inner-container .sale-order-list-inner-row .sale-order-list-payment .sale-order-list-change-payment:after{border-right:1px solid #57159E;border-bottom:1px solid #57159E}
.personal .personal-order-list .sale-order-list-container .sale-order-list-inner-container .sale-order-list-inner-row .sale-order-list-button-container .sale-order-list-button{background-color:#57159E;border:1px solid #57159E}
.personal .personal-order-list .sale-order-list-container .sale-order-list-inner-container .sale-order-list-inner-row .sale-order-list-about-container .sale-order-list-about-link{background-color:#57159E;border:1px solid #57159E}
.personal .personal-order-list .sale-order-list-container .sale-order-list-inner-container .sale-order-list-inner-row .sale-order-list-repeat-container .sale-order-list-repeat-link{background-color:#57159E;border:1px solid #57159E}
.personal .personal-order-list .sale-order-list-container .sale-order-list-inner-accomplished .sale-order-list-about-link,.personal .personal-order-list .sale-order-list-container .sale-order-list-inner-accomplished .sale-order-list-repeat-link{background-color:#57159E;border:1px solid #57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-about-order .sale-order-detail-about-order-inner-container .sale-order-detail-about-order-inner-container-name .sale-order-detail-about-order-inner-container-name-read-less:after{border-top:1px solid #57159E;border-left:1px solid #57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-about-order .sale-order-detail-about-order-inner-container .sale-order-detail-about-order-inner-container-name .sale-order-detail-about-order-inner-container-name-read-more:after{border-right:1px solid #57159E;border-bottom:1px solid #57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-about-order .sale-order-detail-about-order-inner-container .sale-order-detail-about-order-inner-container-repeat a{background-color:#57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-about-order .sale-order-detail-about-order-inner-container .sale-order-detail-about-order-inner-container-repeat a.sale-order-detail-about-order-inner-container-repeat-cancel:hover{color:#57159E;border-color:#57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-payment-options .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-info .sale-order-detail-payment-options-methods-info-change-link:after{border-right:1px solid #57159E;border-bottom:1px solid #57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-payment-options .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-options-methods-button-container a{background-color:#57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-payment-options .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-methods-information-block .sale-order-detail-payment-inner-row-template .sale-order-list-cancel-payment:before{border-left:1px solid #57159E;border-bottom:1px solid #57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-payment-options .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-methods-shipment-list .sale-order-detail-payment-options-methods-shipment-list-item-link .sale-order-detail-show-link:after{border-right:1px solid #57159E;border-bottom:1px solid #57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-payment-options .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-methods-shipment-list .sale-order-detail-payment-options-methods-shipment-list-item-link .sale-order-detail-hide-link:after{border-top:1px solid #57159E;border-left:1px solid #57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-payment-options .sale-order-detail-payment-options-inner-container .sale-order-detail-payment-options-shipment .sale-order-detail-payment-options-shipment-composition-map .sale-order-detail-payment-options-shipment-composition-container .sale-order-detail-order-section .sale-order-detail-order-item-table .sale-order-detail-order-item-td .sale-order-detail-order-item-block .sale-order-detail-order-item-title a:hover{color:#57159E}
.personal .personal-order-details .sale-order-detail-general .sale-order-detail-payment-options-order-content .sale-order-detail-order-item-table .sale-order-detail-order-item-block .sale-order-detail-order-item-title a:hover{color:#57159E}
.personal .personal-profile-detail .sale-profile-detail-form .sale-personal-profile-btn-block .btn[name=reset]:hover{color:#57159E;border-color:#57159E}
.personal .personal-order-cancel .bx_my_order_cancel a{color:#57159E}
.personal .personal-order-cancel .bx_my_order_cancel input[type=submit]{color:#57159E!important;border:2px solid #57159E}
.personal .personal-order-cancel .bx_my_order_cancel input[type=submit]:hover{background-color:#57159E!important}
.bx-basket .main-basket .basket-items-list-header .basket-items-list-header-filter .basket-items-list-header-filter-item{color:#57159E}
.bx-basket .main-basket .basket-items-list-header .basket-items-list-header-filter .basket-items-list-header-filter-item:after{background-color:#57159E}
.bx-basket .main-basket .basket-items-list-container .basket-items-list-table .basket-items-list-item-container .basket-items-list-item-descriptions-inner .basket-item-block-info .basket-item-info-name .basket-item-info-name-link:hover{color:#57159E}
.bx-basket .main-basket .basket-items-list-container .basket-items-list-table .basket-items-list-item-container .basket-items-list-item-descriptions-inner .basket-item-block-info .basket-item-delayed:before{background-color:#57159E}
.bx-basket .main-basket .basket-items-list-container .basket-items-list-table .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus:hover,.bx-basket .main-basket .basket-items-list-container .basket-items-list-table .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus:hover{color:#57159E}
.bx-basket>.row .basket-coupon-section .form .form-group .basket-coupon-block-coupon-btn:before{color:#57159E}
.order-form .bx-soa .bx-soa-section .btn.pull-left:hover{color:#57159E;border-color:#57159E}
.order-form .bx-soa .bx-soa-section .bx-soa-section-title-container .bx-soa-section-title:before{color:#57159E}
.order-form .bx-soa .bx-soa-section .bx-soa-section-content .bx-soa-coupon .bx-soa-coupon-input:after{color:#57159E}
.order-form .bx-soa .bx-soa-auth .bx-authform .bx-authform-formgroup-container input[type=checkbox]:not(.adm-designed-checkbox):checked+span:before{background-color:#57159E;border-color:#57159E}
.order-form .bx-soa .bx-soa-auth .bx-soa-reg-block .btn{color:#57159E;border:2px solid #57159E}
.order-form .bx-soa .bx-soa-auth .bx-soa-reg-block .btn:hover{background-color:#57159E}
.order-form .bx-soa .bx-soa-basket .bx-soa-item-table .bx-soa-item-tr .bx-soa-item-td .bx-soa-item-block .bx-soa-item-title a:hover{color:#57159E}
.order-form .bx-soa .bx-soa-region .bx_soa_location .form-group .radio-inline label input[type=radio]:checked+span:before{background-color:#57159E;border-color:#57159E}
.order-form .bx-soa .bx-soa-delivery .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container input[type=checkbox]:checked+.bx-soa-pp-company-image:before{background-color:#57159E;border-color:#57159E}
.order-form .bx-soa .bx-soa-delivery .bx-soa-pp .bx-pagination .bx-pagination-container ul li a:hover{color:#57159E}
.order-form .bx-soa .bx-soa-delivery .bx-soa-pp .bx-pagination .bx-pagination-container ul li.bx-active a{background-color:#57159E}
.order-form .bx-soa .bx-soa-delivery .bx-soa-pp .bx-soa-pp-desc-container .bx-soa-pp-company .bx-soa-pp-company-block .checkbox label input[type=checkbox]:checked+span:before{background-color:#57159E;border-color:#57159E}
.order-form .bx-soa .bx-soa-paysystem .bx-soa-pp .bx-soa-pp-item-container .bx-soa-pp-company .bx-soa-pp-company-graf-container input[type=checkbox]:checked+.bx-soa-pp-company-image:before{background-color:#57159E;border-color:#57159E}
.order-form .bx-soa .bx-soa-orderSave .checkbox label input[type=checkbox]:checked+a:before,.order-form .bx-soa .bx-soa-orderSave .checkbox label input[type=checkbox]:checked+span:before{background-color:#57159E;border-color:#57159E}
.order-final .sale_order_full_table.payment .sale-paysystem-wrapper{font-family:'Onest','Segoe UI',sans-serif}
.order-final .sale_order_full_table.payment .sale-paysystem-wrapper .tablebodytext.sale-paysystem-description{font-family:'Onest','Segoe UI',sans-serif}
.order-final .sale_order_full_table.payment .sale-paysystem-wrapper form input[type=submit]{font-family:'Onest','Segoe UI',sans-serif;background-color:#57159E}
.order-final .sale_order_full_table.payment .sale-paysystem-wrapper form div[class*=sale-paysystem] span{font-family:'Onest','Segoe UI',sans-serif}
.additional-menu .items .item.active .link,.additional-menu .items .item .link:hover{color:#57159E}
.news:not(section) .news-previews .tabs .tab:after{background-color:#57159E}
.news:not(section) .news-previews .items .item .content .name a:hover{color:#57159E}
.news:not(section) .service-detail .service-order-block{background-color:rgba(87,21,158,.1)}
.employees .social .link{color:#57159E}
.employees .social .link:hover{border-color:#57159E}
.employees .employees-list .department .items .item .name:hover{color:#57159E}
.gallery .content .gallery-category .items .item .img:before{background-color:#57159E}
.compare-page .top .tabs-container .tab:after{background-color:#57159E}
.compare-page .content{scrollbar-color:#57159E #e7e7e7}
.compare-page .content::-webkit-scrollbar-thumb{background-color:#57159E}
.compare-page .content .compare-table tr.image td:not(.empty) .close:hover{background-color:#57159E}
.compare-page .content .compare-table tr.name td:not(.empty) a:hover{color:#57159E}
.jobs .jobs-list .items .item .name:hover{color:#57159E}
.personal-subscribe-list .bx_item_list_slide .bx_catalog_item .bx_catalog_item_container .static .bx_catalog_item_title a:hover{color:#57159E}
.personal-subscribe-list .bx_item_list_slide .bx_catalog_item .bx_catalog_item_container .bx_catalog_item_controls .btn-link{color:#57159E;border:2px solid #57159E}
.personal-subscribe-list .bx_item_list_slide .bx_catalog_item .bx_catalog_item_container .bx_catalog_item_controls .btn-link:hover{background-color:#57159E}
.sale-order-detail-payment-options-methods-template .sale-paysystem-close .sale-paysystem-close-item:hover{color:#57159E}
.sale-paysystem-wrapper{font-family:'Onest','Segoe UI',sans-serif}
.sale-paysystem-wrapper form .sale-paysystem-description{font-family:'Onest','Segoe UI',sans-serif}
.sale-paysystem-wrapper form input[type=submit]{font-family:'Onest','Segoe UI',sans-serif;background-color:#57159E}
.auth .auth-link{border-bottom:1px dashed #57159E}
.auth input[type=checkbox]:not(.adm-designed-checkbox):checked+span:before{background-color:#57159E;border-color:#57159E}
.owl-dots .owl-dot.active{background-color:#57159E;border-color:#57159E}
.catalog-mobile-menu .burger-button span{background-color:#57159E}
.catalog-mobile-menu .list .item a:hover .text{color:#57159E}
@media (max-width:767px),(pointer:coarse){.additional-links .compare.active,.additional-links .wishlist.active{background-color:#57159E}}
@media (max-width:767px),(pointer:coarse){.additional-links .compare.active:hover,.additional-links .wishlist.active:hover{background-color:#57159E}}
@media (max-width:767px),(pointer:coarse){.additional-links.inline .compare.active:before,.additional-links.inline .wishlist.active:before{background-color:#57159E}}
@media (max-width:767px),(pointer:coarse){.btn.white:hover{color:#57159E}}
@media (max-width:767px),(pointer:coarse){.counter .minus:active,.counter .plus:active{color:#57159E}}
@media (max-width:767px),(pointer:coarse){.bx-basket .main-basket .basket-items-list-container .basket-items-list-table .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-minus:active,.bx-basket .main-basket .basket-items-list-container .basket-items-list-table .basket-items-list-item-container .basket-items-list-item-amount .basket-item-block-amount .basket-item-amount-btn-plus:active{color:#57159E}}
@media (max-width:767px),(pointer:coarse){.product-main-info .info .order-container .buttons .product-item-button-container .one-click:hover{color:#57159E}}
@media (max-width:767px),(pointer:coarse){section:not(.banners) .owl-nav .next:active,section:not(.banners) .owl-nav .prev:active{background-color:#57159E}}
@media (max-width:1550px){.bx-basket .main-basket .basket-items-list-header .basket-items-list-header-filter .basket-items-list-header-filter-item.active{color:#57159E}}
@media (max-width:767px){header .middle .tel-container .tel a:active:before{border-color:#57159E}}
@media (max-width:767px){.product-detail .tabs-container .tabs .tab.active:after{color:#57159E}}
@media (max-width:767px){.product-detail .tabs-container .tabs.open .tab:not(.active){color:#57159E}}
@media (max-width:767px){.contacts .offices .items .item .phone:before{color:#57159E}}
@media (max-width:767px){.bx-basket .main-basket .basket-items-list-header .basket-items-list-header-filter .basket-items-list-header-filter-item.active{border-bottom:2px solid #57159E}}
@media (max-width:767px){.order-form .bx-soa .bx-soa-section .bx-soa-section-title-container .text-right .bx-soa-editstep:before{color:#57159E}}
.to-top.type-1:before{background-color:#57159E}
.to-top.type-1:after{background-color:rgba(87,21,158,.3)}
.to-top.type-2{background-color:#57159E}
.se-advantages__icon-wrap{background-color:#7B34A4}
.se-advantages__video-link:after{background-image:linear-gradient(-180deg,#7453a9,#7B34A4)}
.se-price--crimson{color:#57159E}
.se-radio-btn:checked+label:after{background-color:#57159E}
.btn--empty{color:#57159E;border:2px solid #57159E}
@media (min-width:768px){.btn--empty:hover{background-color:#57159E}}
.se-consult-info__question{color:#57159E}
.primary__pc{background-color:#57159E}
.imsvg{fill:#57159E}
.table-questions td{border-bottom:3px solid #57159E;border-right:3px solid #57159E;border-left:3px solid #57159E}
.table-questions tr:first-child{border-top:3px solid #57159E}
body{font-family:'Onest','Segoe UI',sans-serif}
.button{background-color:#57159E}
.arrow-link{color:#57159E}
.main-header__bottom{background-color:#57159E}
.header-top__city a{color:#57159E}
.header-top__favorite-link:hover{color:#57159E}
.header-top__fav-count{background:rgba(87,21,158,.1)}
.header-top__login-link:hover{color:#57159E}
@media (max-width:640px){.header-top{background-color:#57159E}}
@media (max-width:640px){.header-middle__toggle-span{background-color:#57159E}}
@media (max-width:640px){.header-middle__toggle-span:after,.header-middle__toggle-span:before{background-color:#57159E}}
a.header-bottom__call-link{color:#57159E}
.form-search__button{background-color:#57159E}
@media (min-width:641px){.submenu__link:hover{color:#57159E;border-left:3px solid #57159E}}
a.third-lvl__link:hover{color:#57159E}
@media (min-width:641px){a.third-lvl__link:hover{color:#57159E}}
.tile__title{color:#57159E}
.banners-slider__title{color:#57159E}
.banners-slider__subtitle{color:#57159E}
.main-products__tabs-link{border:1px solid #57159E;color:#57159E}
.main-products__tabs-link.active,.main-products__tabs-link:hover{background-color:#57159E}
.product-list__title:hover{color:#57159E}
.product-list__price--sale{color:#57159E}
.equipment-list__category-link:hover{color:#57159E}
.steps__item:before{box-shadow:0 0 0 5px #57159E;background-color:#57159E}
.steps__item:after{background-color:#57159E}
.features-list__title{color:#57159E}
h3.main-news__item-title:hover{color:#57159E}
.call-action{background:#57159E url(../img/cta-bg.jpg) no-repeat 50%/cover}
a.main-footer__link:hover{color:#57159E}
a.main-footer__callback{color:#57159E}
.locations-list-popup .popup-body .items .section .link .item:hover{background-color:#57159E}

/* scopula/custom.css (29 rules) */
.pvs-input-range::-webkit-slider-runnable-track{background: linear-gradient(#7B34A4, #7B34A4) 0 / var(--sx) 100% no-repeat, #ccc}
.pvs-input-range::-webkit-slider-thumb{background: #7B34A4}
.pvs-input-range::-moz-range-progress{background: #7B34A4}
.pvs-input-range::-moz-range-thumb{background: #7B34A4}
.se-advantages__icon-wrap{background-color: #7B34A4}
.se-advantages__video-link::after{background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(116, 83, 169)), to(rgb(123,52,164)));background-image: -webkit-linear-gradient(top, rgb(116, 83, 169) 0%, rgb(123,52,164) 100%);background-image: -o-linear-gradient(top, rgb(116, 83, 169) 0%, rgb(123,52,164) 100%);background-image: linear-gradient(-180deg, rgb(116, 83, 169) 0%, rgb(123,52,164) 100%)}
.se-price--crimson{color: #57159E}
.se-radio-btn:checked + label::after{background-color: #57159E}
.btn--empty{color: #57159E;border: 2px solid #57159E}
@media (min-width: 768px){.btn--empty:hover{background-color: #57159E}}
.se-consult-info__question{color: #57159E}
.product-detail .tabs-container .tabs .tab::after{background-color: #7B34A4}
.primary__pc{background-color: #57159E}
.imsvg{fill: #57159E}
.table-questions td{border-bottom: 3px solid #57159E;border-right: 3px solid #57159E;border-left: 3px solid #57159E}
.table-questions tr:first-child{border-top: 3px solid #57159E}
.slider__image--video:after{background: rgba(87,21,158, 0.8) url("/bitrix/templates/scopula/images/icons.svg?v=1#play-view") calc(50% + 1px) center / 22px 28px no-repeat}
.slider__thumbs .swiper-slide-thumb-active .slider__image{box-shadow: inset 0 0 0 2px #57159E}
.btn-add-order .btn{border: 2px solid #57159E}
.product_card-list-item{color: #57159E}
.product-card-calc__title{color: #7B34A4}
.payback-calc__price-val{color: #7B34A4}
.range-box__value{color: #7B34A4}
.product_card-open-text{color: #57159E}
.product_card-product-link:hover{color: #57159E}
.product_card-product-price .old-price{color: #57159E}
@media screen and (max-width: 769px){.swiper-scrollbar-mobile .swiper-scrollbar-drag{background-color: #57159E}}
@media screen and (max-width: 769px){.swiper-pagination-mobile .swiper-pagination-bullet-active{background-color: #57159E}}
.review-form__title.is-overflow{color: #7B34A4}

/* scopula/backend_developer.css (1 rules) */
.product-list__favorite.product-list__favorite--active{background-color: #57159E}

/* header fixes (scopula) */
.header-top__favorite-link:before{background-image:url(/local/templates/scopula-2026/backend/img/heart-purple.svg)}
.header-top__login-link:before{background-image:url(/local/templates/scopula-2026/backend/img/login-purple.svg)}
.header-middle__phone a{font-size:18px;white-space:nowrap}

/* button fixes (scopula) */
.btn.normal-button{background-color:#57159E !important;color:#fff !important}
.btn.btn--empty{background-color:#fff !important;color:#57159E !important;border:2px solid #57159E !important}
.btn.btn--empty:hover{background-color:#57159E !important;color:#fff !important}

/* footer inversion (scopula) */
.main-footer{background-color:#f3f4f6}
.main-footer__col-item{color:#202020}
a.main-footer__link{color:#4b5563}
.main-footer__contact-info{color:#374151}
a.main-footer__tel,a.main-footer__mail{color:#374151}
.main-footer__copyr{color:#6b7280;opacity:1}
.main-footer__control:after{background-color:#202020;opacity:.12}
.main-footer__wrap{border-top-color:#e5e7eb}

/* logo (new scopula-2026 logo + tagline) */
.header-middle__logo a{display:flex;flex-direction:column}
.header-middle__logo .logo__tagline{display:block;margin-top:6px;font-family:'Onest','Segoe UI',sans-serif;font-weight:300;font-size:12px;letter-spacing:.04em;line-height:1.3;color:#202020}
.header-fixed__logo img{max-width:100%;height:auto}
