svg[data-comparison-icon="scales"]{color:var(--body-text,#1f1f22)}
#comparison .header_informers__link:hover svg[data-comparison-icon="scales"]{color:var(--basic-company,#734398)}
/* Shared scales for comparison actions; keep removal crosses on the comparison page. */
.product_preview__center .comparison_button:not(.remove_link), .product-page__compare {color:var(--body-text,#1f1f22)}
.product_preview__center .comparison_button:not(.remove_link)::before, .product-page__compare::before {
 content:"";width:24px;height:24px;background-image:none!important;background-color:currentColor!important;
 -webkit-mask:url("../images/comparison-scales.88b2e6e87606.svg") center/24px 24px no-repeat;mask:url("../images/comparison-scales.88b2e6e87606.svg") center/24px 24px no-repeat;
}
.product_preview__center .comparison_button.selected:not(.remove_link), .product-page__compare.selected {color:#fff!important;background-color:#734398!important}
.comparison-toast[hidden]{display:none!important}
.comparison-toast{position:fixed;right:24px;bottom:24px;z-index:10010;display:grid;grid-template-columns:36px minmax(0,1fr) 28px;align-items:start;gap:12px;width:380px;max-width:calc(100vw - 32px);padding:18px;background:#fff;color:#292530;border:1px solid #e8e0ee;border-radius:14px;box-shadow:0 10px 32px rgba(32,20,44,.14);opacity:0;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease;box-sizing:border-box}
.comparison-toast.is-visible{opacity:1;transform:translateY(0)}
.comparison-toast__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f2eaf8;color:var(--basic-company,#734398)}
.comparison-toast__icon svg{width:22px;height:22px;fill:none}
.comparison-toast__message{display:block;font-size:14px;font-weight:600;line-height:1.5}
.comparison-toast__link{display:inline-flex;align-items:center;gap:6px;margin-top:5px;color:var(--basic-company,#734398);font-size:13px;font-weight:500;line-height:1.5;text-decoration:none}
.comparison-toast__link:hover{text-decoration:underline}
.comparison-toast__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-5px -5px 0 0;padding:0;border:0;border-radius:7px;background:transparent;color:#77717e;cursor:pointer}
.comparison-toast__close:hover{background:#f3f0f6;color:#403548}
.comparison-toast__close svg{width:16px;height:16px;fill:none}
.comparison-toast__close:focus-visible,.comparison-toast__link:focus-visible{outline:2px solid var(--basic-company,#734398);outline-offset:3px}
@media(max-width:767px){.comparison-toast{right:16px;bottom:calc(82px + env(safe-area-inset-bottom,0px));padding:16px;width:360px;gap:10px}}
@media(prefers-reduced-motion:reduce){.comparison-toast{transition:none;transform:none}}
