* {
    -webkit-print-color-adjust: exact;
}

:before, :after {
    color: inherit !important;
    text-shadow: inherit !important;
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
}

a[href]:after {
    content: " (" attr(href) ")" !important;
}

a[href]:after {
    content: none !important;
}

img[src]:after {
    content: none !important;
}

.custom-modal,
.utility-dropdown,
.header__utility-close-trigger,
.header__desktop-dropdown-background,
.header__nav-mobile,
.header__nav__main,
.header__search-popup,
.header__nav__utilities-desktop,
.utility-bar,
.optanon-show-settings-popup-wrapper,
.embeddedServiceHelpButton {
    display: none !important;
}

body {
    padding-top: 160px;
}

.accordions__item .accordions__item__trigger:before {
    display: none !important;
}

.accordions__item .accordions__item__trigger:after {
    display: block !important;
}

.accordions__item .accordions__item__content {
    max-height: 25000px !important;
    opacity: 1 !important;
    visibility: visible !important;
    padding-bottom: 60px !important;
    pointer-events: auto !important;
}

.compatible-products-overflow,
.video-carousel-overflow {
    overflow-x: auto;
}

.compatible-products,
.video-carousel {
    white-space: normal;
}


