/* 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}

/* magnet_s1/less_compile/template_styles_s1.css (224 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,0.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 .prev:hover,section:not(.banners) .owl-nav .next: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:hover,header .content-mobile-menu>ul .item a:hover,header .content-menu>ul .item a:focus,header .content-mobile-menu>ul .item a:focus{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:not(.open-on-hover) nav .list .item.open>a,.catalog-menu.open-on-hover .content:hover nav .list .item.open>a{box-shadow:-3px 0 0 0 #57159E}
.catalog-menu.open:not(.open-on-hover) nav .sub .items .item a:hover,.catalog-menu.open-on-hover .content: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{background-color:#57159E}
.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 .prev:hover:before,.product-main-info .product-img .thumbnails .owl-nav .next: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,0.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,0.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 a:hover{color:#57159E}
.personal .links li.active a{color:#57159E}
.personal .links li.exit a{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 .link:hover{color:#57159E}
.additional-menu .items .item.active .link{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,0.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 (pointer:coarse),(max-width:767px){.additional-links .compare.active,.additional-links .wishlist.active{background-color:#57159E}}
@media (pointer:coarse),(max-width:767px){.additional-links .compare.active:hover,.additional-links .wishlist.active:hover{background-color:#57159E}}
@media (pointer:coarse),(max-width:767px){.additional-links.inline .compare.active::before,.additional-links.inline .wishlist.active::before{background-color:#57159E}}
@media (pointer:coarse),(max-width:767px){.btn.white:hover{color:#57159E}}
@media (pointer:coarse),(max-width:767px){.counter .minus:active,.counter .plus:active{color:#57159E}}
@media (pointer:coarse),(max-width:767px){.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 (pointer:coarse),(max-width:767px){.product-main-info .info .order-container .buttons .product-item-button-container .one-click:hover{color:#57159E}}
@media (pointer:coarse),(max-width:767px){section:not(.banners) .owl-nav .prev:active,section:not(.banners) .owl-nav .next: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}}

/* magnet_s1/custom.css (18 rules) */
.to-top.type-1::before{background-color: #57159E}
.to-top.type-1::after{background-color: rgba(87,21,158, 0.3)}
.to-top.type-2{background-color: #57159E}
@supports (scrollbar-width: auto) and (not (selector(::-webkit-scrollbar))){.news-year-tabs{scrollbar-color: #57159E #fff}}
.news-year-tabs::-webkit-scrollbar-thumb{background: #57159E}
.news-year-tabs .tab:after{background-color: #57159E}
.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}
.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}
footer.type2 .tel-container .call-me a.callback-popup-btn{color: #57159E}

/* footer inversion (magnet_s1) */
footer.type2{color:#374151;background-color:#f3f4f6}
footer.type2 .name{color:#202020}
footer.type2 .footer-menu .column .links a{color:#4b5563}
footer.type2 .footer-menu .column .links a:hover{color:#57159E}
footer.type2 .address{color:#4b5563}
footer.type2 .tel-container .tel{color:#202020}
footer.type2 .tel-container .call-me a{color:#57159E}
footer.type2 .container{border-color:#e5e7eb}
footer.type2 .social .links .item{background-color:#e5e7eb}
footer.type2 .social .links .item::before{color:#374151}
footer.type2 .social .links .item:hover{background-color:#57159E}
footer.type2 .social .links .item:hover::before{color:#fff}
.copyright,.policy,.policy label,.policy a{color:#6b7280}
.policy a{border-bottom-color:#d1d5db}

/* logo (new scopula-2026 logo + tagline) */
header .logo{max-width:none}
header .logo a{height:auto;display:inline-flex;flex-direction:column}
header .logo .logo__img{width:196px;max-width:100%;height:auto}
header .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}
