.button-cyan{color:var(--ed-text)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.button-white,.tracker__button{color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;border-color:var(--ed-border)!important}
.button-stroke-white{border-color:var(--ed-border)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;color:var(--ed-text)!important}
.button-stroke-cyan{border-color:var(--ed-border)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;color:var(--ed-muted)!important}
.button-cyan:hover,.button-stroke-cyan:hover,.button-stroke-white:hover,.button-white:hover{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;border-color:var(--ed-border)!important}
body{color:var(--ed-text)!important}
.header__menu li:hover a{color:var(--ed-text)!important}
.header__menu li:hover a.button-white{background-color:var(--ed-surface-alt)!important;border-color:var(--ed-border)!important}
.header__menu li:hover .header__line{background-color:var(--ed-surface)!important}
.header__link{color:var(--ed-muted)!important}
.header__link.button-white{color:var(--ed-text)!important}
.header__burger:after,.header__burger:before{background-color:var(--ed-surface-alt)!important}
.header__burger span{background-color:var(--ed-surface-alt)!important}
.breadcrumb__list a{color:var(--ed-muted)!important}
.breadcrumb__list span{color:var(--ed-text)!important}
.main__text{color:var(--ed-text)!important}
.main__label{color:var(--ed-text)!important}
.main__information{color:var(--ed-text)!important}
.advantage{background-color:var(--ed-surface)!important}
.about{background-color:var(--ed-surface)!important}
.about__shape{background-color:var(--ed-surface-alt)!important;box-shadow:4px 4px 7px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.activity{background-color:var(--ed-surface)!important}
.activity__box-icon{background-color:var(--ed-surface)!important;box-shadow:0 2px 11px -2px color-mix(in srgb,var(--ed-shadow-ink) 10.000%,transparent)!important}
.products{background-color:var(--ed-surface-alt)!important}
.products__title{color:var(--ed-text)!important}
.products .slick-dots li a{color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important}
.products .slick-dots li a:hover{color:var(--ed-text)!important}
.products .slick-dots li.slick-active a{color:var(--ed-text)!important}
.tracker__item{background-color:var(--ed-surface-alt)!important}
.tracker__image-box{background-color:var(--ed-surface-alt)!important}
.tracker .slick-dots{background-color:var(--ed-surface-alt)!important}
.tracker .slick-dots button{background-color:var(--ed-surface-alt)!important}
.fuel .slick-dots{background-color:var(--ed-surface-alt)!important}
.fuel .slick-dots button{background-color:var(--ed-surface-alt)!important}
.temperature .slick-dots{background-color:var(--ed-surface-alt)!important}
.temperature .slick-dots button{background-color:var(--ed-surface-alt)!important}
.gps .slick-dots{background-color:var(--ed-surface-alt)!important}
.gps .slick-dots button{background-color:var(--ed-surface-alt)!important}
.equip .slick-dots{background-color:var(--ed-surface-alt)!important}
.equip .slick-dots button{background-color:var(--ed-surface-alt)!important}
.projects{background-color:var(--ed-surface)!important}
.certificates{background-color:var(--ed-surface)!important}
.certificates__slider .slick-dots li.slick-active button{background-color:var(--ed-surface-alt)!important}
.certificates__slider .slick-dots button{background-color:var(--ed-surface-alt)!important}
.certificates__slider .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.certificates__image img{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.company{background-color:var(--ed-surface)!important}
.company__logo{background-color:var(--ed-surface-alt)!important;box-shadow:4px 4px 7px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.company .slick-dots{background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 15.000%,transparent)!important}
.company .slick-dots button{background-color:var(--ed-surface-alt)!important}
.company .slick-arrow{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 15.000%,transparent)!important}
.contacts__title{color:var(--ed-text)!important}
.request{background-color:var(--ed-surface-alt)!important}
.request__title{color:var(--ed-text)!important}
.request__input:focus{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 45.000%,transparent)!important}
.request__textarea:focus{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 45.000%,transparent)!important}
.checkbox__label{color:var(--ed-text)!important}
.checkbox__label::before{border-color:var(--ed-border)!important}
.checkbox__label a:hover{color:var(--ed-accent)!important}
.checkbox__label a:visited{color:var(--ed-muted)!important}
.footer{background-color:var(--ed-surface-alt)!important}
.footer__label{color:var(--ed-text)!important}
.footer__contacts li:hover .footer__link{color:var(--ed-accent)!important}
.footer__link{color:var(--ed-text)!important}
.footer__line{background-color:var(--ed-surface)!important}
.footer__copyright{color:var(--ed-text)!important}
.popup{background-color:color-mix(in srgb,var(--ed-surface-alt) 55.000%,transparent)!important}
.popup .checkbox__label{color:var(--ed-text)!important}
.popup .checkbox__label::before{border-color:var(--ed-border)!important}
.popup .checkbox__label a:hover{color:var(--ed-accent)!important}
.popup .checkbox__label a:visited{color:var(--ed-muted)!important}
.popup__content{background-color:var(--ed-surface-alt)!important}
.popup__close:after,.popup__close:before{background-color:var(--ed-surface)!important}
.popup__name{color:var(--ed-text)!important}
.popup__list{color:var(--ed-text)!important}
.popup__info{color:var(--ed-text)!important}
.popup__item input:focus{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 45.000%,transparent)!important}
.main-equip__info{color:var(--ed-text)!important}
.tabs-info__tab{color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;border-color:var(--ed-border)!important}
.tabs-info__tab:hover{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.tabs-info__tab.active{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.tabs-info__table li:nth-child(odd){background-color:var(--ed-surface-alt)!important}
.tabs-info__button{color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important;border-color:var(--ed-border)!important}
.tabs-info__button:hover{border-color:var(--ed-border)!important;color:var(--ed-text)!important;background-color:var(--ed-surface-alt)!important}
.locavist-item__shape{background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.locavist-item__description{background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.scroll-up{background-color:var(--ed-surface-alt)!important;box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.scroll-up:hover{background-color:var(--ed-surface-alt)!important}
.scroll-up:hover .scroll-up__line::after,.scroll-up:hover .scroll-up__line::before{background-color:var(--ed-surface)!important}
.scroll-up__line::after,.scroll-up__line::before{background-color:var(--ed-surface-alt)!important}
.ec-cart-widget{border-color:var(--ed-border)!important}
.ec-cart-widget .ec-minicart__count{color:var(--ed-text)!important}
.ec-cart-widget:hover{background-color:var(--ed-surface)!important}
@media screen and (max-width:992px){.header__menu li:hover a{color:var(--ed-accent)!important}
.header__menu li:hover a p{color:var(--ed-text)!important}
.header__menu li:hover .header__line{background-color:var(--ed-surface-alt)!important}
.header__link p{color:var(--ed-text)!important}
.header__bg-burger{background-color:var(--ed-surface-alt)!important}
.contacts{background-color:var(--ed-surface-alt)!important}}
@media screen and (max-width:822px){}
@media screen and (max-width:640px){}
@media screen and (max-width:639px){.button-white,.tracker__button{border-color:var(--ed-border)!important}
.button-stroke-white{border-color:var(--ed-border)!important}
.button-stroke-cyan{border-color:var(--ed-border)!important}
.button-cyan:hover,.button-stroke-cyan:hover,.button-stroke-white:hover,.button-white:hover{border-color:var(--ed-border)!important}
.tracker .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.tracker .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.fuel .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.fuel .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.temperature .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.temperature .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.gps .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.gps .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.equip .slick-arrow.slick-prev{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}
.equip .slick-arrow.slick-next{box-shadow:0 4px 4px color-mix(in srgb,var(--ed-shadow-ink) 25.000%,transparent)!important}}
@media screen and (max-width:400px){}
@media screen and (max-width:380px){}
@media screen and (max-width:375px){}
@media screen and (max-width:370px){}
@media screen and (max-width:330px){}
@media screen and (max-width:992px){}
@media screen and (max-width:992px){}
@media screen and (max-width:992px){}
@media screen and (max-width:639px){}
@media screen and (max-width:639px){}
@media screen and (max-width:639px){}
.contact-modern{background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.contact-modern__intro p{color:var(--ed-muted)!important}
.contact-modern__card{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;box-shadow:0 8px 23px color-mix(in srgb,var(--ed-shadow-ink) 3.529%,transparent)!important}
.contact-modern__card::before{background-color:var(--ed-surface-alt)!important}
.contact-modern__card a{color:var(--ed-text)!important}
.contact-modern__card a:hover,.contact-modern__card a:focus-visible{color:var(--ed-accent)!important}
.contact-modern__location{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important}
.contact-modern__map{background-color:var(--ed-surface-alt)!important}
.contact-modern__location span{color:var(--ed-muted)!important}
.site-footer{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.site-footer__nav a{color:var(--ed-text)!important}
.site-footer__nav a:hover,.site-footer__nav a:focus-visible,.site-footer__bottom a:hover,.site-footer__bottom a:focus-visible{color:var(--ed-accent)!important}
.site-footer__bottom{border-top-color:color-mix(in srgb,var(--ed-border) 14.510%,transparent)!important;color:var(--ed-muted)!important}
.site-footer__bottom a{color:var(--ed-text)!important}
@media(max-width:992px){}
@media(max-width:639px){}

.header .mega-trigger{background-color:transparent!important;background-image:none!important;color:var(--ed-muted)!important}
.header .mega-trigger:hover,.header .mega-trigger:focus-visible,.header .mega-trigger[aria-expanded=true]{color:var(--ed-text)!important}
.header .mega-menu{background-color:var(--ed-surface)!important;color:var(--ed-text)!important;box-shadow:0 22px 35px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important;border-top-color:var(--ed-border)!important}
.mega-menu__column{border-right-color:var(--ed-border)!important}
.mega-menu__label{color:var(--ed-accent)!important}
.mega-menu__column a{color:var(--ed-text)!important}
.mega-menu__column a:hover,.mega-menu__column a:focus-visible{background-color:var(--ed-surface-alt)!important;color:var(--ed-accent)!important}
.mega-menu__column a span{color:var(--ed-muted)!important}
.mega-menu__features a{background-color:var(--ed-surface-alt)!important;border-color:var(--ed-border)!important}
.mega-menu__featured{background-image:linear-gradient(135deg,var(--ed-surface-alt),var(--ed-surface-alt))!important;color:var(--ed-text)!important}
.mega-menu__featured:hover,.mega-menu__featured:focus-visible{outline-color:var(--ed-border)!important}
.mega-menu__featured small{color:var(--ed-muted)!important}
.mega-menu__featured em{color:var(--ed-accent)!important}
.mega-menu__close{color:var(--ed-muted)!important;background-color:transparent!important;background-image:none!important}
@media(max-width:992px){.header .mega-trigger{color:var(--ed-text)!important}
.header .mega-trigger:hover,.header .mega-trigger:focus-visible,.header .mega-trigger[aria-expanded=true]{color:var(--ed-accent)!important}
.mega-menu__column{border-bottom-color:var(--ed-border)!important}
.mega-menu__close{background-color:var(--ed-surface-alt)!important}}
@media(max-width:600px){}
.product-detail-page{color:var(--ed-text)!important;background-color:var(--ed-surface)!important}
.product-detail__hero{background-image:linear-gradient(135deg,var(--ed-surface-alt),var(--ed-surface-alt))!important}
.product-detail__eyebrow{color:var(--ed-accent)!important}
.product-detail__lead{color:var(--ed-muted)!important}
.product-detail__tags span{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.product-detail__metrics{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.product-detail__metrics-grid{background-color:var(--ed-surface-alt)!important}
.product-detail__metrics-grid>div{background-color:var(--ed-surface-alt)!important}
.product-detail__metrics-grid span{color:var(--ed-muted)!important}
.product-detail__quote{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important;box-shadow:0 7px 16px color-mix(in srgb,var(--ed-shadow-ink) 16.863%,transparent)!important}
.product-detail__quote:hover,.product-detail__quote:focus-visible{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important;outline-color:var(--ed-border)!important}
.product-detail__text-link{color:var(--ed-text)!important}
.product-detail__contact-note{color:var(--ed-muted)!important}
.product-detail__brand-visual{border-color:var(--ed-border)!important;background-image:radial-gradient(circle at 72% 20%,var(--ed-surface) 0,var(--ed-surface) 45%,var(--ed-surface) 100%)!important;color:var(--ed-text)!important;box-shadow:0 20px 40px color-mix(in srgb,var(--ed-shadow-ink) 9.804%,transparent)!important}
.product-detail__brand-visual span{color:var(--ed-accent)!important}
.product-detail__section--tint{background-color:var(--ed-surface-alt)!important}
.product-detail__advantages article{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;box-shadow:0 6px 22px color-mix(in srgb,var(--ed-shadow-ink) 3.529%,transparent)!important}
.product-detail__advantage-icon{background-color:var(--ed-surface-alt)!important;color:var(--ed-accent)!important}
.product-detail__advantages p{color:var(--ed-muted)!important}
.product-detail__two-column>div>p:last-child{color:var(--ed-muted)!important}
.product-detail__capability-card{border-left-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--ed-shadow-ink) 4.314%,transparent)!important}
.product-detail__capability-card p{color:var(--ed-muted)!important}
.product-detail__spec-group{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;box-shadow:0 6px 22px color-mix(in srgb,var(--ed-shadow-ink) 3.529%,transparent)!important}
.product-detail__spec-group h3{color:var(--ed-accent)!important}
.product-detail__spec-group dl>div{border-top-color:var(--ed-border)!important}
.product-detail__spec-group dt{color:var(--ed-muted)!important}
.product-detail__specs{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important}
.product-detail__specs div{border-bottom-color:var(--ed-border)!important}
.product-detail__specs dt{color:var(--ed-muted)!important}
.product-detail__section-lead{color:var(--ed-muted)!important}
.product-detail__support-grid details{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;box-shadow:0 5px 20px color-mix(in srgb,var(--ed-shadow-ink) 3.922%,transparent)!important}
.product-detail__support-grid details[open]{border-color:var(--ed-border)!important}
.product-detail__support-grid summary:after{color:var(--ed-accent)!important}
.product-detail__support-grid summary:hover,.product-detail__support-grid summary:focus-visible{background-color:var(--ed-surface-alt)!important}
.product-detail__support-icon{background-color:var(--ed-surface-alt)!important;color:var(--ed-accent)!important}
.product-detail__support-grid small{color:var(--ed-muted)!important}
.product-detail__support-content p{color:var(--ed-muted)!important}
.product-detail__support-content ol{color:var(--ed-muted)!important}
.product-detail__support-content a{color:var(--ed-accent)!important}
.related-card{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;color:var(--ed-text)!important;box-shadow:0 7px 22px color-mix(in srgb,var(--ed-shadow-ink) 3.922%,transparent)!important}
.related-card:hover,.related-card:focus-visible{box-shadow:0 14px 28px color-mix(in srgb,var(--ed-shadow-ink) 10.196%,transparent)!important;outline-color:var(--ed-border)!important}
.related-card__visual{background-image:radial-gradient(circle at 76% 26%,var(--ed-surface-alt),transparent 33%),linear-gradient(140deg,var(--ed-surface-alt),var(--ed-surface-alt))!important}
.related-card__visual:before,.related-card__visual:after{border-color:var(--ed-border)!important}
.related-card__shape{border-color:var(--ed-border)!important;background-image:linear-gradient(155deg,var(--ed-surface-alt),var(--ed-surface-alt))!important;box-shadow:11px 14px 22px color-mix(in srgb,var(--ed-shadow-ink) 25.098%,transparent)!important}
.related-card__photo-note{color:var(--ed-muted)!important}
.related-card__monogram{background-color:var(--ed-surface)!important;color:var(--ed-accent)!important}
.related-card__body small{color:var(--ed-accent)!important}
.related-card__body>span{color:var(--ed-muted)!important}
.related-card__body em{color:var(--ed-accent)!important}
.product-detail__package>div{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important}
.product-detail__package strong{color:var(--ed-accent)!important}
.product-detail__package span{color:var(--ed-muted)!important}
@media(max-width:992px){}
@media(max-width:992px){}
@media(max-width:700px){}
@media(max-width:390px){}
@media(max-width:640px){}
.product-detail__support-grid summary:focus-visible{outline-color:var(--ed-border)!important}
@media(max-width:700px){}
img[src*="dot-bas-v6-1.jpg"]{background-color:var(--ed-surface)!important}
.site-breadcrumb{background-color:var(--ed-surface)!important;color:var(--ed-muted)!important}
.site-breadcrumb a{color:var(--ed-muted)!important}
.site-breadcrumb a:hover,.site-breadcrumb a:focus-visible{color:var(--ed-accent)!important}
.site-breadcrumb [aria-current=page]{color:var(--ed-accent)!important}
.site-breadcrumb__separator{color:var(--ed-muted)!important}
@media(max-width:700px){}
@media (prefers-reduced-motion:no-preference){@media(max-width:639px){}}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.benefits__card:hover,.about-modern__node:hover,.contact-modern__card:hover,.product-detail__advantages article:hover{box-shadow:0 12px 26px color-mix(in srgb,var(--ed-shadow-ink) 10.588%,transparent)!important}
.benefits__card:hover,.product-detail__advantages article:hover{border-color:var(--ed-border)!important}}
@media (prefers-reduced-motion:reduce){}
.header .header__menu{background-color:transparent!important;background-image:none!important;box-shadow:none!important}
.header__menu .header__link.button-white,.header__menu .header__quote-link{border-color:var(--ed-border)!important}
.header__menu .header__quote-link{background-color:var(--ed-primary,var(--ed-surface-alt))!important;color:var(--ed-text)!important;border-color:var(--ed-primary,var(--ed-border))!important}
.language-switcher summary{border-color:var(--ed-border)!important;background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#222)!important}
.language-switcher__menu{background-color:var(--ed-surface,var(--ed-surface))!important;border-color:var(--ed-border)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--ed-shadow-ink) 13.333%,transparent)!important}
.language-switcher__menu a{color:var(--ed-text,#222)!important}
.language-switcher__menu a:hover,.language-switcher__menu a[aria-current=page]{background-color:var(--ed-hover,var(--ed-surface-alt))!important}
.theme-control:before{color:var(--ed-text,#222)!important}
.theme-control select{border-color:var(--ed-border)!important;box-shadow:none!important}
.language-switcher summary:hover,.theme-control select:hover{border-color:var(--ed-accent,var(--ed-border))!important}
@media(max-width:1279px){.header .header__menu{background-color:var(--ed-surface,var(--ed-surface))!important}
.header .header__bg-burger{background-color:var(--ed-surface,var(--ed-surface))!important}
.mega-menu__column{border-bottom-color:var(--ed-border)!important}}
@media(max-width:480px){}
@media(max-width:359px){}
.legal-draft{color:var(--ed-text,#242424)!important}
.legal-draft section{border-top-color:var(--ed-border)!important}
.legal-draft__notice{background-color:var(--ed-surface-alt)!important;border-left-color:var(--ed-border)!important}
.documentation-page{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.documentation-page .site-footer a{color:inherit!important}
.documentation-page .site-footer a:hover{color:var(--ed-accent)!important}
.doc-hero{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.doc-back{color:var(--ed-muted)!important}
.doc-back:hover{color:var(--ed-text)!important}
.doc-kicker{color:var(--ed-accent)!important}
.doc-hero p:last-child{color:var(--ed-muted)!important}
.doc-search-wrap input{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.doc-search-wrap input:focus-visible,.doc-filters button:focus-visible,.doc-device summary:focus-visible,.doc-actions a:focus-visible{outline-color:var(--ed-border)!important}
.doc-filters button{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.doc-filters button[aria-pressed=true]{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.doc-filters button:hover{border-color:var(--ed-border)!important}
.doc-count{color:var(--ed-muted)!important}
.doc-device{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--ed-shadow-ink) 6.667%,transparent)!important}
.doc-device__icon{background-color:var(--ed-surface-alt)!important;color:var(--ed-accent)!important}
.doc-device__heading small{color:var(--ed-muted)!important}
.doc-device__chevron{color:var(--ed-accent)!important}
.doc-file{border-top-color:var(--ed-border)!important}
.doc-file__meta{color:var(--ed-muted)!important}
.doc-actions a{border-color:var(--ed-border)!important;color:var(--ed-text)!important}
.doc-actions a:last-child{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important}
.doc-actions a:hover{border-color:var(--ed-border)!important}
.doc-empty{border-color:var(--ed-border)!important;color:var(--ed-muted)!important}
.doc-product-link{color:var(--ed-accent)!important}
@media(max-width:700px){}
.bls-ai-note{color:var(--ed-muted)!important}
.bls-original figcaption{color:var(--ed-muted)!important}
@media(max-width:600px){}
.stock-card__visual img.media-original,.related-card__visual img.media-original{background-color:transparent!important;background-image:none!important}
.product-detail__image>img.media-original{background-color:transparent!important;background-image:none!important}
@media(max-width:600px){}
.equipment-task{background-color:var(--ed-surface-alt)!important;border-color:var(--ed-border)!important}
.equipment-task select{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important}
.equipment-task p{color:var(--ed-muted)!important}
.stock-card__body .equipment-compare-add{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.equipment-compare-add[aria-pressed=true]{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important;color:var(--ed-accent)!important}
.equipment-comparison>p{color:var(--ed-muted)!important}
.comparison-table-wrap{border-color:var(--ed-border)!important}
.comparison-table-wrap th,.comparison-table-wrap td{border-right-color:var(--ed-border)!important;border-bottom-color:var(--ed-border)!important}
.comparison-table-wrap th:first-child{background-color:var(--ed-surface-alt)!important}
.comparison-table-wrap thead th{background-color:var(--ed-surface)!important}
.comparison-table-wrap small{color:var(--ed-muted)!important}
.comparison-unknown{color:var(--ed-muted)!important}
.comparison-limited{color:var(--ed-accent)!important}
.comparison-links a{color:var(--ed-accent)!important}
.equipment-comparison button,.comparison-tray button{border-color:var(--ed-border)!important;background-color:var(--ed-surface)!important;color:var(--ed-text)!important}
.comparison-tray{background-color:var(--ed-surface-alt)!important;color:var(--ed-text)!important;border-color:var(--ed-border)!important;box-shadow:0 12px 35px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important}
.comparison-selection button{background-color:var(--ed-surface-alt)!important;border-color:var(--ed-border)!important;color:var(--ed-text)!important}
.comparison-tray #comparison-open{background-color:var(--ed-surface-alt)!important;border-color:var(--ed-border)!important;color:var(--ed-text)!important}
.comparison-tray p{color:var(--ed-muted)!important}
.equipment-task :focus-visible,.equipment-comparison :focus-visible,.comparison-tray :focus-visible,.equipment-compare-add:focus-visible{outline-color:var(--ed-border)!important}
@media(max-width:639px){}
.comparison-placeholder{color:var(--ed-muted)!important;background-color:var(--ed-surface-alt)!important}
@media(max-width:639px){}
.spec-audit-note{border-color:var(--ed-border)!important;background-color:var(--ed-surface-alt)!important}
.spec-audit-note a,.spec-source{color:var(--ed-accent)!important}
.spec-original{color:var(--ed-muted)!important}
.spec-card-limit{color:var(--ed-muted)!important}
.comparison-value>a{color:var(--ed-accent)!important}
.legal-content{color:var(--ed-text,#202124)!important}
.legal-kicker{color:var(--ed-accent,#b71927)!important}
.legal-content a{color:var(--ed-accent,#b71927)!important}
.legal-review{background-color:var(--ed-surface-alt,var(--ed-surface-alt))!important;border-left-color:var(--ed-border)!important}
.legal-footer-links a,.legal-footer-links button{color:var(--ed-text,#202124)!important;background-color:transparent!important;background-image:none!important}
.legal-footer-links a:hover,.legal-footer-links button:hover{color:var(--ed-accent,#b71927)!important}
.privacy-footer{background-color:var(--ed-surface,var(--ed-surface))!important}
.privacy-map{background-color:var(--ed-surface-alt,var(--ed-surface-alt))!important;color:var(--ed-text,#202124)!important}
.privacy-map button{border-color:var(--ed-border)!important;background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#202124)!important}
.privacy-banner{background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#202124)!important;border-color:var(--ed-border)!important;box-shadow:0 8px 32px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important}
.privacy-links a{color:var(--ed-accent,#b71927)!important}
.privacy-actions button{border-color:var(--ed-border)!important;background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#202124)!important}
.privacy-actions button:hover{background-color:var(--ed-hover,var(--ed-surface-alt))!important}
.privacy-dialog{border-color:var(--ed-border)!important;background-color:var(--ed-surface,var(--ed-surface))!important;color:var(--ed-text,#202124)!important;box-shadow:0 12px 40px color-mix(in srgb,var(--ed-shadow-ink) 20.000%,transparent)!important}
.privacy-dialog::backdrop{background-color:color-mix(in srgb,var(--ed-surface-alt) 53.333%,transparent)!important}
.privacy-category{border-top-color:var(--ed-border)!important}
.privacy-category small{color:var(--ed-muted,#53555a)!important}
@media(max-width:800px){}
@media(max-width:480px){}