:root{--kupo-brand-blue: #006bb6;--kupo-brand-blue-dark: #004f87;--kupo-brand-blue-light: #75c7ff}#MainContent a[href]:not(:where(.button,[class*=__button],[class*=-btn],.ks-primary,.ks-link,.kupo-product-support__contact,.kupo-home-contact__link,.kupo-home-contact__button,.page-button,.quick-chip,.ks-category,.kupo-spec-popular a,.kupo-env-card,.kupo-product-card__image,.kupo-subcollection__visual,.product-image,.full-unstyled-link)){color:var(--kupo-brand-blue);text-underline-offset:.22em;transition:color .18s ease}#MainContent :is(.link,.kupo-subcollection__link,.kupo-product-system__link,.online-catalog__download,.kupo-spec-result__link,.kupo-product-systems__all,.kupo-product-card__link,.kupo-video-channel a,.kupo-product-support__downloads a){color:var(--kupo-brand-blue)!important}#MainContent :is(h1,h2,h3,h4) a:not(.button){color:inherit}#MainContent .online-catalog__card--featured .online-catalog__download,#MainContent .kupo-environment__card a{color:var(--kupo-brand-blue-light)!important}#MainContent :is(.ks-primary,.ks-link,.kupo-product-support__contact,.online-catalog__button,.kupo-environment__button){color:#fff!important}#MainContent :is(.ks-primary,.ks-link){background-color:#d60000}#MainContent :is(.kupo-env-card>span,.kupo-product-card__link>span,.kupo-product-systems__all>span,.kupo-spec-result__link>span,.kupo-video-channel a>span){color:var(--kupo-brand-blue);display:inline-block;transition:transform .2s ease}#MainContent a:focus-visible,.header a:focus-visible,.header summary:focus-visible{outline:2px solid var(--kupo-brand-blue);outline-offset:4px}#MainContent :is(.link,.kupo-subcollection__link,.kupo-product-card__link,.online-catalog__download,.kupo-product-systems__all,.kupo-spec-result__link):focus-visible{color:var(--kupo-brand-blue-dark)!important;text-decoration:underline}.footer .kupo-social-group{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px}.footer .kupo-social-heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.4}.footer .kupo-social-group .footer__list-social{margin:0;justify-content:center}.footer .kupo-social-group .list-social__link{min-width:44px;min-height:44px;border-radius:4px}.footer a:focus-visible{outline:2px solid var(--kupo-brand-blue-light);outline-offset:3px}#MainContent[data-kupo-page=index] .multicolumn-card:has(a[href]){position:relative}#MainContent[data-kupo-page=index] .multicolumn-card:has(a[href]) .link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}#MainContent[data-kupo-page=index] .multicolumn-card:has(a[href]):focus-within{outline:2px solid var(--kupo-brand-blue);outline-offset:4px}#MainContent[data-kupo-page=index] :is(.multicolumn-card:has(a[href]),.kupo-env-card,.kupo-product-card,.kupo-video-slide):focus-within h3{color:var(--kupo-brand-blue)!important}#MainContent[data-kupo-page=index] .kupo-env-card{overflow:hidden}#MainContent[data-kupo-page=index] :is(.kupo-env-card img,.multicolumn-card__image,.kupo-product-card__image img,.kupo-video-slide img){transition:transform .24s ease}#MainContent[data-kupo-page=index] :is(.kupo-env-card h3,.multicolumn-card h3,.kupo-product-card h3,.kupo-video-slide h3){transition:color .18s ease}@media(hover:hover)and (pointer:fine){#MainContent a[href]:not(:where(.button,[class*=__button],[class*=-btn],.ks-primary,.ks-link,.kupo-product-support__contact,.kupo-home-contact__link,.kupo-home-contact__button,.kupo-env-card,.kupo-product-card__image,.kupo-subcollection__visual,.product-image)):hover{color:var(--kupo-brand-blue-dark);text-decoration:underline}#MainContent :is(.link,.kupo-subcollection__link,.kupo-product-system__link,.online-catalog__download,.kupo-product-card__link,.kupo-product-systems__all,.kupo-spec-result__link,.kupo-video-channel a):hover{color:var(--kupo-brand-blue-dark)!important}#MainContent .online-catalog__card--featured .online-catalog__download:hover,#MainContent .kupo-environment__card a:hover{color:#c2e7ff!important}.header :is(.header__menu-item,.mega-menu__link,.menu-drawer__menu-item):hover{color:var(--kupo-brand-blue);text-decoration:underline;text-underline-offset:.22em}.footer :is(a,.list-social__link):hover{color:var(--kupo-brand-blue-light)}#MainContent[data-kupo-page=index] :is(.multicolumn-card:has(a[href]),.kupo-env-card,.kupo-product-card,.kupo-video-slide):hover h3{color:var(--kupo-brand-blue)}#MainContent[data-kupo-page=index] .kupo-env-card:hover{text-decoration:none}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){#MainContent[data-kupo-page=index] :is(.multicolumn-card:has(a[href]),.kupo-env-card,.kupo-product-card,.kupo-video-slide):hover img{transform:scale(1.03)}#MainContent :is(.kupo-env-card,.kupo-product-card__link,.kupo-product-systems__all,.kupo-spec-result__link,.kupo-video-channel a):hover>span{transform:translate(3px)}}@media(max-width:749px){.footer .kupo-social-group{flex-direction:column;gap:8px;width:100%}}@media(prefers-reduced-motion:reduce){#MainContent[data-kupo-page=index] :is(.kupo-env-card img,.multicolumn-card__image,.kupo-product-card__image img,.kupo-video-slide img),#MainContent :is(a,h3,.svg-wrapper,.icon-wrap,a>span){transition:none!important}}#MainContent .kupo-home-contact>a{color:#fff!important;text-decoration:none}#MainContent .kupo-home-contact>a:hover{color:#fff!important;text-decoration:none}@media screen and (max-width:749px){#MainContent[data-kupo-page=page] .video-feature{grid-template-columns:minmax(0,1fr);padding:20px;gap:24px}#MainContent[data-kupo-page=page] .video-feature>*{min-width:0}}@media screen and (min-width:750px){#MainContent [id$=__multicolumn] .multicolumn-card__info>h3,#MainContent [id$=__multicolumn_874BNT] .multicolumn-card__info>h3{min-height:2lh}}#MainContent .kupo-product-card__body>h3{min-height:2lh}@media screen and (min-width:990px)and (max-width:1199px){#MainContent [id$=__multicolumn_874BNT] .multicolumn-card__info>h3{min-height:3lh}}@media screen and (min-width:1200px){html[lang=en] #MainContent[data-kupo-page=index] [id$=__multicolumn] .multicolumn-card__info>h3{font-size:18px;line-height:1.4;min-height:1lh}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kupo-brand-interactions.css.map */
