/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}

.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
footer.bg-secondary{background-color:#191919 !important;}@media print{footer.bg-secondary{background-color:#fff !important;}}footer .region-footer{padding:0;}@media print{footer{background-color:#fff;}}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons{display:flex;gap:16px;flex-wrap:wrap;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark{color:#1e22aa;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary:focus,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark:focus{color:#ffffff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary[disabled],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-primary--dark[disabled]{color:#c8102e;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark{color:#ffffff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary:focus,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark:focus{color:#5064ff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary[disabled],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-secondary--dark[disabled]{color:#d9d9d6;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark{color:#ffffff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary:focus,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark:hover,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark:focus{color:#ffffff;}footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary[disabled],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark:disabled,footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark[aria-disabled=true],footer.footer-dark .block-field-blockblock-contentjnj-footerfield-jnj-footer-buttons a.btn-tertiary--dark[disabled]{color:#d9d9d6;}.footer-logo{padding:23px 0;}.footer-logo__link{display:inline-flex;align-items:center;justify-content:center;max-height:72px;overflow:hidden;}.footer-logo__link img{vertical-align:middle;object-fit:contain;max-height:72px;}@media (max-width:1023.98px){.footer-logo{padding:0 0 16px 0;border-bottom:1px solid #ffffff;}.footer-logo svg{width:180px;}}.footer-base{background-color:#191919;}.footer-base .layout__row--first{border-bottom:1px solid #ffffff;padding-bottom:40px;display:flex;flex-direction:column;gap:40px;}@media (max-width:1023.98px){.footer-base .layout__row--first{border-bottom:none;padding-bottom:40px;}}@media print{.footer-base .layout__row--first{display:none;}}@media (min-width:1024px){.footer-base .layout__row--second{padding-top:40px;}}.footer-base .layout__row--second .contextual-region{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;}@media print{.footer-base .layout__row--second{padding-top:0;}.footer-base .layout__row--second .block-field-blockblock-contentjnj-footerfield-jnj-footer-social-media{display:none;}}.footer-base .field--name-field-jnj-footer-social-media{display:flex !important;margin-bottom:32px;gap:32px;}.footer-base .field--name-field-jnj-text-footer{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;}.footer-base .field--name-field-jnj-text-footer > p{word-break:break-word;}.footer-base .field--name-field-jnj-footer-buttons{display:flex;gap:16px;flex-wrap:wrap;}@media print{.footer-base{background-color:#fff;color:#191919;}}.navigation.menu--jnj-footer-menu .accordion{display:flex;gap:64px;background-color:#191919;}.navigation.menu--jnj-footer-menu .accordion .accordion-button{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;font-weight:800;background-color:#191919;color:#ffffff;box-shadow:none;pointer-events:none;}.navigation.menu--jnj-footer-menu .accordion .accordion-button:focus{box-shadow:none;outline:none;}.navigation.menu--jnj-footer-menu .accordion .accordion-button::after{display:none;}@media (max-width:1023.98px){.navigation.menu--jnj-footer-menu .accordion .accordion-button{pointer-events:all;}}.navigation.menu--jnj-footer-menu .accordion .accordion-item{background-color:#191919;border:none;display:flex;gap:16px;flex-direction:column;background-color:#191919;border:none;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body{padding:0;max-height:250px;overflow-y:auto;line-height:26px;padding-right:0.75rem;scrollbar-width:thin;scrollbar-color:#888b8d transparent;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body ::-webkit-scrollbar{width:4px;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body ::-webkit-scrollbar-track{background:transparent;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body ::-webkit-scrollbar-thumb{background:#888b8d;border-radius:3px;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body .list-unstyled{display:flex;flex-direction:column;gap:8px;padding:0;margin:0;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .nav-link{display:inline-block;vertical-align:middle;padding-bottom:2px;color:#ffffff;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .nav-link:hover,.navigation.menu--jnj-footer-menu .accordion .accordion-item .nav-link:focus{border-bottom:2px solid #ffffff;padding-bottom:0;box-shadow:none;}.socialmedia-link__link{display:inline-flex;align-items:center;justify-content:center;max-height:72px;overflow:hidden;}.socialmedia-link__link img{vertical-align:middle;object-fit:contain;max-height:72px;}@media (max-width:1023.98px){.navigation.menu--jnj-footer-menu .accordion{display:block;gap:0;}.navigation.menu--jnj-footer-menu .accordion .accordion-header{border-bottom:1px solid #ffffff;}.navigation.menu--jnj-footer-menu .accordion .accordion-item .accordion-body{padding:16px 0;}.navigation.menu--jnj-footer-menu .accordion .accordion-button{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 0;}.navigation.menu--jnj-footer-menu .accordion .accordion-button::after{content:"";display:inline-block;width:16px;height:16px;background-image:url(/modules/custom/jnj_components/modules/jnj_component_footer/icons/chevron-medium-up.svg);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;transform:rotate(0deg);}.navigation.menu--jnj-footer-menu .accordion .accordion-button.collapsed::after{transform:rotate(-180deg);}.navigation.menu--jnj-footer-menu .accordion .accordion-item:first-child .accordion-button{padding-top:0;padding-bottom:16px;}}
@keyframes splide-loading{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none;}.splide__track--fade > .splide__list > .splide__slide{margin:0 !important;opacity:0;z-index:0;}.splide__track--fade > .splide__list > .splide__slide.is-active{opacity:1;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb > .splide__list{display:block;}.splide__container{box-sizing:border-box;position:relative;}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}.splide:not(.is-overflow) .splide__pagination{display:none;}.splide__progress__bar{width:0;}.splide{position:relative;visibility:hidden;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;}.splide__slide img{vertical-align:bottom;}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__play{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}
.splide__container{box-sizing:border-box;position:relative;}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important;}.splide.is-initialized:not(.is-active) .splide__list{display:block;}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none;}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto;}.splide:not(.is-overflow) .splide__pagination{display:none;}.splide__progress__bar{width:0;}.splide{position:relative;visibility:hidden;}.splide.is-initialized,.splide.is-rendered{visibility:visible;}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative;}.splide__slide img{vertical-align:bottom;}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px;}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.splide__toggle__pause{display:none;}.splide__toggle.is-active .splide__toggle__play{display:none;}.splide__toggle.is-active .splide__toggle__pause{display:inline;}.splide__track{overflow:hidden;position:relative;z-index:0;}@keyframes splide-loading{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none;}.splide__track--fade > .splide__list > .splide__slide{margin:0 !important;opacity:0;z-index:0;}.splide__track--fade > .splide__list > .splide__slide.is-active{opacity:1;z-index:1;}.splide--rtl{direction:rtl;}.splide__track--ttb > .splide__list{display:block;}.splide__arrow{background:#ccc;border:0;cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;opacity:0.7;align-items:center;border-radius:50%;display:flex;justify-content:center;height:2em;width:2em;}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em;}.splide__arrow:hover:not(:disabled){opacity:0.9;}.splide__arrow:disabled{opacity:0.3;}.splide__arrow:focus-visible{outline:#0bf 3px solid;outline-offset:3px;}.splide__arrow--prev{left:1em;}.splide__arrow--prev svg{transform:scaleX(-1);}.splide__arrow--next{right:1em;}.splide.is-focus-in .splide__arrow:focus{outline:#0bf 3px solid;outline-offset:3px;}.splide__pagination{bottom:0.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1;}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;padding:0;position:relative;transition:transform 0.2s linear;width:8px;opacity:0.7;}.splide__pagination__page.is-active{background:#fff;z-index:1;transform:scale(1.4);}.splide__pagination__page:hover{cursor:pointer;opacity:0.9;}.splide__pagination__page:focus-visible{outline:#0bf 3px solid;outline-offset:3px;}.splide.is-focus-in .splide__pagination__page:focus{outline:#0bf 3px solid;outline-offset:3px;}.splide__progress__bar{background:#ccc;height:3px;}.splide__slide{-webkit-tap-highlight-color:transparent;}.splide__slide:focus{outline:0;}.splide__slide:focus-visible{}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:#0bf 3px solid;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:#0bf 3px solid;}}.splide.is-focus-in .splide__slide:focus{}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:#0bf 3px solid;outline-offset:-3px;}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:#0bf 3px solid;}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus{border-color:#0bf;}}.splide__toggle{cursor:pointer;}.splide__toggle:focus-visible{outline:#0bf 3px solid;outline-offset:3px;}.splide.is-focus-in .splide__toggle:focus{outline:#0bf 3px solid;outline-offset:3px;}.splide__track--nav > .splide__list > .splide__slide{border:3px solid transparent;cursor:pointer;}.splide__track--nav > .splide__list > .splide__slide.is-active{border:3px solid #000;}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em;}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1);}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto;}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1);}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%,0);}.splide__arrows--ttb .splide__arrow--prev{top:1em;}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotateZ(-90deg);}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto;}.splide__arrows--ttb .splide__arrow--next svg{transform:rotateZ(90deg);}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:0.5em;top:0;}
.container-fluid:has(.jnj-layouts.hero_banner-base):has(.layout__row--without-image){border-bottom:1px solid #888b8d;}.jnj-layouts.hero_banner-base{max-width:1366px;margin:0 auto;}.jnj-layouts.hero_banner-base .static-banner{visibility:visible;}.jnj-layouts.hero_banner-base .splide.carousel,.jnj-layouts.hero_banner-base .splide.static-banner{max-height:580px;}.jnj-layouts.hero_banner-base .splide.carousel .splide__track,.jnj-layouts.hero_banner-base .splide.static-banner .splide__track{max-height:580px;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li{display:flex;gap:41px;align-items:center;padding-right:179px;height:fit-content;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description{width:488px;max-height:580px;overflow:auto;align-self:stretch;padding:40px 0;display:flex;flex-direction:column;justify-content:center;scrollbar-width:none;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description::-webkit-scrollbar,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description::-webkit-scrollbar{display:none;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description p,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description p{color:#1e22aa;font-weight:700;font-size:18px;line-height:26px;margin-bottom:8px;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description h2,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description h2{font-size:48px;line-height:52px;font-weight:800;margin:0;}@media (min-width:1024px){.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption{margin-top:16px;}}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption p,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption p{margin-bottom:0;color:#212121;font-size:20px;line-height:28px;font-weight:400;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description .field--name-field-p-hero-banner-button,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description .field--name-field-p-hero-banner-button{display:inline-flex;gap:16px;margin-top:32px;align-self:flex-start;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description .field--name-field-p-hero-banner-button .btn,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description .field--name-field-p-hero-banner-button .btn{text-align:left;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description .field--name-field-p-hero-banner-button > .field__item,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description .field--name-field-p-hero-banner-button > .field__item{display:inline-flex;}.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description .field--name-field-p-hero-banner-button > .field__item:first-child:last-child .btn,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description .field--name-field-p-hero-banner-button > .field__item:first-child:last-child .btn{max-width:none;}@media (max-width:1023.98px){.jnj-layouts.hero_banner-base .splide.carousel .splide__list li .slide__description .field--name-field-p-hero-banner-button > .field__item .btn,.jnj-layouts.hero_banner-base .splide.static-banner .splide__list li .slide__description .field--name-field-p-hero-banner-button > .field__item .btn{max-width:none;}}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrow,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#1e22aa;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;opacity:1;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrow:focus,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrow:focus{outline:none;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrow svg,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrow svg{width:48px;height:48px;fill:#1e22aa;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrow.splide__arrow--prev,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrow.splide__arrow--prev{left:64px;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrow.splide__arrow--next,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrow.splide__arrow--next{right:64px;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrow:hover svg,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrow:hover svg{fill:#5064ff;}.jnj-layouts.hero_banner-base .splide.carousel .splide__pagination,.jnj-layouts.hero_banner-base .splide.static-banner .splide__pagination{position:relative;bottom:22px;border:1px solid #d9d9d6;padding:12px 16px;border-radius:24px;width:fit-content;margin:auto;background-color:#fff;z-index:200;}.jnj-layouts.hero_banner-base .splide.carousel .splide__pagination li,.jnj-layouts.hero_banner-base .splide.static-banner .splide__pagination li{display:flex;align-content:center;}.jnj-layouts.hero_banner-base .splide.carousel .splide__pagination li button,.jnj-layouts.hero_banner-base .splide.static-banner .splide__pagination li button{border:1px solid #1e22aa;background-color:#fff;}.jnj-layouts.hero_banner-base .splide.carousel .splide__pagination li button:hover,.jnj-layouts.hero_banner-base .splide.static-banner .splide__pagination li button:hover{border:1px solid #5064ff;background:#5064ff;}.jnj-layouts.hero_banner-base .splide.carousel .splide__pagination__page,.jnj-layouts.hero_banner-base .splide.static-banner .splide__pagination__page{width:16px;height:16px;background:#1e22aa;opacity:1;border-radius:50%;margin:0 0.3125rem;cursor:pointer;transition:background 0.3s ease;}.jnj-layouts.hero_banner-base .splide.carousel .splide__pagination__page.is-active,.jnj-layouts.hero_banner-base .splide.static-banner .splide__pagination__page.is-active{border:0.1875rem solid #fff !important;box-shadow:#1e22aa 0px 0px 0px 0.0625rem;transform:scale(1);background:#1e22aa;}.jnj-layouts.hero_banner-base .splide.carousel .splide__pagination__page.is-active:hover,.jnj-layouts.hero_banner-base .splide.static-banner .splide__pagination__page.is-active:hover{background:#5064ff;box-shadow:#5064ff 0px 0px 0px 0.0625rem;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li{flex-direction:row-reverse;padding-right:0;padding-left:179px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li{margin:auto;padding:120px 75px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description{width:95%;max-width:1366px;margin:auto;padding:0;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description > *,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description > *{margin:auto;text-align:center;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description p{margin-bottom:8px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description h2,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description h2,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption{margin-bottom:16px;margin-top:0;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .slide__caption p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption p{margin-bottom:0;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button{padding-top:16px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button > .field__item .btn,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button > .field__item .btn{max-width:none;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description:not(:has(> p)) h1,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description:not(:has(> p)) h2,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description:not(:has(> p)) h1,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description:not(:has(> p)) h2{margin-top:4px;}@media (max-width:1024px){.jnj-layouts.hero_banner-base{padding-top:48px;}.jnj-layouts.hero_banner-base .splide.carousel,.jnj-layouts.hero_banner-base .splide.static-banner{padding-bottom:16px;max-height:none;}.jnj-layouts.hero_banner-base .splide.carousel .splide__track,.jnj-layouts.hero_banner-base .splide.static-banner .splide__track{max-height:max-content;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrows,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrows{position:absolute;bottom:32px;width:100%;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrows .splide__arrow.splide__arrow--prev,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrows .splide__arrow.splide__arrow--prev{left:31px;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrows .splide__arrow.splide__arrow--next,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrows .splide__arrow.splide__arrow--next{right:31px;}.jnj-layouts.hero_banner-base .splide.carousel .splide__arrows .splide__arrow svg,.jnj-layouts.hero_banner-base .splide.static-banner .splide__arrows .splide__arrow svg{width:24px;height:24px;}.jnj-layouts.hero_banner-base .splide.carousel .splide__pagination,.jnj-layouts.hero_banner-base .splide.static-banner .splide__pagination{top:8px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li{padding:0;flex-direction:column-reverse;gap:0;height:initial;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description{width:auto;max-height:none;padding:0 31px 24px;margin:0 auto auto;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description > *,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description > *,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description > *,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description > *,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description > *,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description > *{margin:auto;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description p,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description p,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description p{font-size:16px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description h2,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description h2,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description h2,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description h2,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description h2,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description h1,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description h2{font-size:32px;line-height:38px;margin:0 auto 8px;text-align:center;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description .slide__caption,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description .slide__caption,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .slide__caption,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description .slide__caption,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description .slide__caption,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption{flex-grow:1;text-align:center;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption{margin-bottom:8px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption p,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption p,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption .field--name-field-p-hero-banner-caption p{color:#212121;font-size:18px;line-height:26px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right .splide__list li .slide__description .field--name-field-p-hero-banner-button,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left .splide__list li .slide__description .field--name-field-p-hero-banner-button,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right .splide__list li .slide__description .field--name-field-p-hero-banner-button,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left .splide__list li .slide__description .field--name-field-p-hero-banner-button,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button{flex-direction:column;align-items:center;margin-top:8px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right.static-banner .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right.static-banner .splide__list li img,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-right.static-banner .splide__list li svg,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left.static-banner .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left.static-banner .splide__list li img,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--image-left.static-banner .splide__list li svg,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image.static-banner .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image.static-banner .splide__list li img,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image.static-banner .splide__list li svg,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right.static-banner .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right.static-banner .splide__list li img,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-right.static-banner .splide__list li svg,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left.static-banner .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left.static-banner .splide__list li img,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--image-left.static-banner .splide__list li svg,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image.static-banner .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image.static-banner .splide__list li img,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image.static-banner .splide__list li svg{width:100vw;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description{padding:0 31px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description p{margin-bottom:0;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .slide__caption,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption{margin-bottom:8px;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .slide__caption p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption p{margin:0;}.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .slide__caption p,.jnj-layouts.hero_banner-base .splide.carousel.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption p,.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button{padding:0;}.jnj-layouts.hero_banner-base .splide.static-banner{padding-bottom:0;}}.jnj-layouts.hero_banner-base .splide.static-banner ul li{max-width:1366px;width:fit-content;}.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li{width:100%;}@media (max-width:1024px){.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description{padding-bottom:32px;}.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .slide__caption{margin-bottom:0;}.jnj-layouts.hero_banner-base .splide.static-banner.layout__row--without-image .splide__list li .slide__description .field--name-field-p-hero-banner-button{padding-bottom:16px;}}
.view-filters .filter,.view-filters .filter__wrapper{display:flex;align-items:center;gap:12px;margin:0 auto;width:fit-content;font-weight:700;}.view-filters .filter__toggle,.view-filters .filter__wrapper__toggle{margin:0;padding:0;background-color:transparent;border:none;color:#555555;font-weight:700;pointer-events:none;}.view-filters .filter__toggle .filter__toggle-icon,.view-filters .filter__wrapper__toggle .filter__toggle-icon{display:none;}.view-filters .filter .dropdown-toggle,.view-filters .filter__wrapper .dropdown-toggle{display:flex;align-items:center;gap:12px;margin:0 !important;padding:7px 16px;color:#1e22aa;font-weight:700;border:1px solid #888b8d;border-radius:48px;background:#f4f4f4;}.view-filters .filter .dropdown-toggle:after,.view-filters .filter__wrapper .dropdown-toggle:after{display:none;}.view-filters .filter .dropdown-toggle.show,.view-filters .filter .dropdown-toggle:active,.view-filters .filter__wrapper .dropdown-toggle.show,.view-filters .filter__wrapper .dropdown-toggle:active{background-color:#1e22aa;border-color:#1e22aa;color:#ffffff;}.view-filters .filter .dropdown-toggle:hover,.view-filters .filter__wrapper .dropdown-toggle:hover{background-color:#5064ff !important;border-color:#5064ff !important;color:#ffffff !important;}.view-filters .filter .dropdown-toggle.show .dropdown-toggle__icon,.view-filters .filter__wrapper .dropdown-toggle.show .dropdown-toggle__icon{transform:scaleY(-1);}.view-filters .filter .dropdown-menu,.view-filters .filter__wrapper .dropdown-menu{padding:24px;background:#f4f4f4;border:none;border-radius:16px;box-shadow:0 1px 6px 0 rgba(25,25,25,0.16);}.view-filters .form-wrapper{margin:0;}.view-filters .form-wrapper legend{position:absolute;}@media (max-width:1024px){.view-filters .form-wrapper legend{width:auto;}}.view-filters .form-item{display:flex;align-items:center;gap:12px;margin:0 !important;padding:7px 8px;cursor:pointer;}.view-filters .form-item .form-check-input{align-self:flex-start;}.view-filters .form-item .option{width:max-content;max-width:40vw;cursor:inherit;}.view-filters .form-item.form-wrapper{padding:0;}.view-filters .form-checkbox{position:relative;width:24px;height:24px;margin:0;cursor:inherit;border:2px solid #1e22aa;background:transparent;}.view-filters .form-checkbox:checked{background:#1e22aa;border-color:#1e22aa;}.view-filters .form-checkbox:checked:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background-image:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M13.3298 0.750803C14.0199 1.20906 14.2079 2.14002 13.7496 2.83016L7.10947 12.8302C6.5986 13.5995 5.52049 13.7289 4.84208 13.1023L0.482216 9.07506C-0.126326 8.51295 -0.163966 7.56395 0.398145 6.95541C0.960255 6.34687 1.90926 6.30923 2.5178 6.87134L5.58426 9.70383L11.2504 1.17065C11.7087 0.480515 12.6396 0.292542 13.3298 0.750803Z" fill="white"/> </svg>');}.view-filters .filters-summary{margin-top:8px;}@media (max-width:1024px){.view-filters{background-color:#f4f4f4;}.view-filters .filter__wrapper{max-height:0;opacity:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;width:100%;transition:max-height 0.15s ease,opacity 0.15s ease 0.15s;}.view-filters .accordion{display:flex;flex-direction:column;gap:0;}.view-filters .accordion-body{padding:0 !important;}.view-filters .accordion .filter__toggle{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding:16px 0;pointer-events:all;color:#191919;font-weight:700;border-bottom:1px solid #888b8d;transition:border-bottom 0.15s,margin-bottom 0.15s;}.view-filters .accordion .filter__toggle[aria-expanded=false]{border-bottom:none;margin-bottom:0;}.view-filters .accordion .filter__toggle-icon{display:block;margin:0 5px;color:#1e22aa;transition:transform 0.15s;}.view-filters .accordion-item{gap:0 !important;padding:16px;padding-top:8px;border:1px solid #888b8d !important;border-radius:20px !important;background-color:inherit;}.view-filters .accordion .form-wrapper{margin-top:8px !important;border-top:1px solid #888b8d;}.view-filters .accordion .form-item{gap:8px;padding:6px 8px;}.view-filters .accordion .form-item .option{width:100%;max-width:initial;}.view-filters .accordion .form-item.form-wrapper{padding:8px 0 0;}.view-filters .accordion .accordion-button{display:flex;justify-content:space-between;color:#1e22aa;background-color:inherit;font-size:16px;line-height:24px;font-weight:700;}.view-filters .accordion .accordion-button.collapsed{margin-bottom:-8px;}.view-filters .accordion .accordion-button:not(.collapsed){box-shadow:none;}.view-filters .accordion .accordion-button:not(.collapsed) svg{transform:rotate(180deg);}.view-filters .accordion .accordion-button:after{display:none;}.view-filters .filters-summary{margin-top:initial;max-height:0;opacity:0;overflow:hidden;transition:max-height 0.15s ease,opacity 0.15s ease 0.15s;}.view-filters--expanded .accordion{gap:12px;}.view-filters--expanded .filters-summary{display:flex;max-height:100vh;opacity:1;}.view-filters--expanded .filter__toggle-icon{transform:rotate(180deg);}.view-filters--expanded .filter__wrapper{max-height:100vh;opacity:1;display:flex;margin:0;width:100%;align-items:stretch;}}
:root{--border-radius-xl:24px;--color-gray-shades-white:#ffffff;--color-primary-additional:#191919;--modal-width:720px;--modal-padding:40px;}@media (max-width:767.98px){:root{--modal-width:calc(100% - 62px);--modal-padding:24px;--border-radius-xl:12px;}}.cookie-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--modal-padding);z-index:1055;width:var(--modal-width);box-shadow:0px 4px 16px 0px rgba(25,25,25,0.16);background:var(--color-gray-shades-white,#fff);border-radius:var(--border-radius-xl,24px);}@media (min-width:768px){body.toolbar-vertical.toolbar-tray-open .cookie-modal{left:calc(50% + 120px);}}.cookie-modal__content{display:flex;justify-content:center;flex-direction:column;align-items:center;}.cookie-modal__title{margin-bottom:8px;text-align:center;}.cookie-modal__description{text-align:center;margin-bottom:32px;word-break:break-word;word-wrap:break-word;}@media (max-width:767.98px){.cookie-modal__description{margin-bottom:24px;}}.cookie-modal__description p:last-child{margin-bottom:0;}.cookie-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.4;background:#000;z-index:1050;}
main:has(.admin-login-title){background-color:#f4f4f4;}.ecp-login-button{display:flex;align-items:center;height:100%;}.ecp-btn-block--user{cursor:pointer;display:flex;justify-content:center;align-items:center;max-width:max-content;}.ecp-btn-block--user::after{pointer-events:none;}form.admin-login-button{cursor:pointer;margin:0 auto 120px;border-radius:48px;display:flex;justify-content:center;align-items:center;max-width:max-content;}@media (max-width:1023.98px){form.admin-login-button{margin-bottom:48px;}}.admin-login-button form{cursor:pointer;min-width:130px;height:48px;display:flex;justify-content:center;align-items:center;max-width:max-content;}@media (max-width:1023.98px){.admin-login-button form{height:40px;}}.admin-login-title{max-width:1366px;padding:120px 75px 0 75px;margin:0 auto 32px auto;color:#191919;text-align:center;font-size:48px;font-weight:800;line-height:52px;}@media (max-width:1023.98px){.admin-login-title{padding:48px 31px 0 31px;font-size:32px;line-height:38px;margin-bottom:16px;}}.login-btn-block--guest .dropdown-menu{width:224px;text-align:right;padding:16px 24px;border:none;border-radius:16px;box-shadow:0px 1px 6px 0px rgba(25,25,25,0.16);background-color:#f4f4f4;}.login-btn-block--guest .dropdown-menu li{vertical-align:middle;}.login-btn-block--guest .dropdown-menu li:nth-child(n+3){margin-bottom:12px;}.login-btn-block--guest .dropdown-menu li:last-child{margin-bottom:0;}.login-btn-block--guest .dropdown-menu .dropdown-item{padding:0;font-size:16px;font-weight:600;line-height:24px;color:#191919;display:inline;}.login-btn-block--guest .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#5064ff;box-shadow:inset 0 -2px 0 0 #5064ff;}.login-btn-block--guest .dropdown-menu:last-child{margin-bottom:0;}.login-btn-block--guest .btn-close{position:sticky;border:none;padding:0;background-color:transparent;margin-bottom:8px;}.dropdown-divider{margin:0;margin-bottom:16px;}
.jnj-product-listing .view-container{max-width:1366px;padding:64px 75px;padding-top:0;margin:0 auto;}.jnj-product-listing .view-filters{max-width:1366px;padding:64px 75px 32px;margin:0 auto;}.jnj-product-listing .view-header{margin-bottom:24px;}.jnj-product-listing .view-content{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}.jnj-product-listing .pager{margin-top:36px;}.jnj-product-listing .view-empty{position:relative;height:188px;display:flex;flex-direction:column;align-items:center;padding-top:96px;margin-top:64px;text-align:center;}.jnj-product-listing .view-empty::before{content:"";position:absolute;top:16px;left:calc(50% - 32px);width:64px;height:64px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="65" viewBox="0 0 64 65" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M28.969 5.98926C16.8359 5.98926 7 15.8073 7 27.9185C7 40.0297 16.8359 49.8478 28.969 49.8478C33.7811 49.8478 38.2319 48.3034 41.851 45.6842L53.5451 57.357C54.3178 58.1284 55.4945 58.2045 56.1733 57.527C56.852 56.8495 56.7758 55.6749 56.003 54.9035L44.5034 43.4249C48.4791 39.4565 50.9381 33.9742 50.9381 27.9185C50.9381 15.8073 41.1022 5.98926 28.969 5.98926ZM10.476 27.9185C10.476 17.7236 18.7556 9.45898 28.969 9.45898C39.1824 9.45898 47.4621 17.7236 47.4621 27.9185C47.4621 38.1135 39.1824 46.3781 28.969 46.3781C18.7556 46.3781 10.476 38.1135 10.476 27.9185Z" fill="%2363666A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.1949 19.3658C21.6928 18.8637 20.8787 18.8637 20.3766 19.3658C19.8745 19.8679 19.8745 20.682 20.3766 21.1841L27.1817 27.9892L20.3766 34.7944C19.8745 35.2965 19.8745 36.1105 20.3766 36.6126C20.8787 37.1148 21.6927 37.1148 22.1949 36.6126L29 29.8075L35.8051 36.6126C36.3073 37.1148 37.1213 37.1148 37.6234 36.6126C38.1255 36.1105 38.1255 35.2965 37.6234 34.7944L30.8183 27.9892L37.6234 21.1841C38.1255 20.682 38.1255 19.8679 37.6234 19.3658C37.1213 18.8637 36.3073 18.8637 35.8051 19.3658L29 26.171L22.1949 19.3658Z" fill="%2363666A"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;}.jnj-product-listing .view-empty p{margin:0;font-size:18px;line-height:26px;}@media (max-width:767.98px){.jnj-product-listing .view-empty{height:auto;padding-bottom:16px;margin-top:0;}.jnj-product-listing .view-empty p{font-size:16px;}}@media (max-width:1024px){.jnj-product-listing .view-filters{padding:0 31px;margin-top:40px;}.jnj-product-listing .view-filters--expanded{padding-bottom:16px;}.jnj-product-listing .view-container{max-width:1366px;padding:40px 31px;padding-top:32px;}.jnj-product-listing .view-content{grid-template-columns:repeat(2,1fr);gap:16px;}}@media (max-width:768px){.jnj-product-listing .view-content{grid-template-columns:1fr;}}.listing-page-wrapper{margin:0 auto;max-width:1366px;}@media (max-width:1023.98px){.listing-page-wrapper{padding:0;}}.listing-page-wrapper .view-container{padding:0 75px 64px;}@media (max-width:1023.98px){.listing-page-wrapper .view-container{padding-top:32px;}}@media (max-width:575.98px){.listing-page-wrapper .view-container{padding:32px;}}.listing-page-wrapper .view-filters{max-width:1366px;margin:0 auto;padding:32px 75px;display:flex;align-items:center;justify-content:center;flex-direction:column;}@media (max-width:1023.98px){.listing-page-wrapper .view-filters{padding:0 31px;margin:0;margin-top:40px;max-width:none;align-items:stretch;}.listing-page-wrapper .view-filters--expanded{padding-bottom:16px;}}.listing-page-wrapper .view-content{display:grid;grid-template-columns:repeat(3,minmax(375px,max-content));justify-content:start;gap:32px;}@media (max-width:1365px){.listing-page-wrapper .view-content{grid-template-columns:repeat(auto-fit,minmax(375px,1fr));}}@media (max-width:1023.98px){.listing-page-wrapper .view-content{grid-template-columns:repeat(auto-fit,minmax(312px,1fr));gap:24px;padding-bottom:24px;}}.listing-page-wrapper .view-header{margin-bottom:32px;}@media (max-width:1023.98px){.listing-page-wrapper .view-header{margin-bottom:24px;}}.listing-page-wrapper .view-empty{position:relative;height:188px;display:flex;flex-direction:column;align-items:center;padding-top:96px;margin-top:64px;text-align:center;}.listing-page-wrapper .view-empty::before{content:"";position:absolute;top:16px;left:calc(50% - 32px);width:64px;height:64px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="64" height="65" viewBox="0 0 64 65" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M28.969 5.98926C16.8359 5.98926 7 15.8073 7 27.9185C7 40.0297 16.8359 49.8478 28.969 49.8478C33.7811 49.8478 38.2319 48.3034 41.851 45.6842L53.5451 57.357C54.3178 58.1284 55.4945 58.2045 56.1733 57.527C56.852 56.8495 56.7758 55.6749 56.003 54.9035L44.5034 43.4249C48.4791 39.4565 50.9381 33.9742 50.9381 27.9185C50.9381 15.8073 41.1022 5.98926 28.969 5.98926ZM10.476 27.9185C10.476 17.7236 18.7556 9.45898 28.969 9.45898C39.1824 9.45898 47.4621 17.7236 47.4621 27.9185C47.4621 38.1135 39.1824 46.3781 28.969 46.3781C18.7556 46.3781 10.476 38.1135 10.476 27.9185Z" fill="%2363666A"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.1949 19.3658C21.6928 18.8637 20.8787 18.8637 20.3766 19.3658C19.8745 19.8679 19.8745 20.682 20.3766 21.1841L27.1817 27.9892L20.3766 34.7944C19.8745 35.2965 19.8745 36.1105 20.3766 36.6126C20.8787 37.1148 21.6927 37.1148 22.1949 36.6126L29 29.8075L35.8051 36.6126C36.3073 37.1148 37.1213 37.1148 37.6234 36.6126C38.1255 36.1105 38.1255 35.2965 37.6234 34.7944L30.8183 27.9892L37.6234 21.1841C38.1255 20.682 38.1255 19.8679 37.6234 19.3658C37.1213 18.8637 36.3073 18.8637 35.8051 19.3658L29 26.171L22.1949 19.3658Z" fill="%2363666A"/></svg>');background-size:contain;background-repeat:no-repeat;background-position:center;}.listing-page-wrapper .view-empty p{margin:0;font-size:18px;line-height:26px;}@media (max-width:767.98px){.listing-page-wrapper .view-empty{height:auto;padding-bottom:16px;margin-top:0;}.listing-page-wrapper .view-empty p{font-size:16px;}}.listing-page-wrapper .pager{margin-top:2rem;}@media (max-width:1023.98px){.listing-page-wrapper .pager{padding:12px 0;margin-top:0;}}.listing-page-wrapper .listing-card{border:2px solid #d9d9d6;border-radius:24px;height:100%;width:100%;max-width:384px;display:flex;flex-direction:column;overflow:hidden;position:relative;}@media (max-width:1023.98px){.listing-page-wrapper .listing-card{max-width:none;border-radius:12px;}}@media (max-width:1365px){.listing-page-wrapper .listing-card{max-width:none;}}.listing-page-wrapper .listing-card__container{display:flex;flex-direction:column;height:100%;}.listing-page-wrapper .listing-card__image img{width:100%;height:auto;min-height:216px;border-radius:22px 22px 0 0;object-fit:cover;}@media (max-width:1023.98px){.listing-page-wrapper .listing-card__image img{border-radius:10px 10px 0 0;}}@media (max-width:575.98px){.listing-page-wrapper .listing-card__image img{min-height:auto;}}.listing-page-wrapper .listing-card__badge{position:absolute;right:4px;top:4px;display:inline-block;border-radius:0px 20px;padding:8px 12px;font-size:16px;line-height:1.5;color:#fff;font-weight:700;text-transform:uppercase;max-width:50%;text-overflow:ellipsis;word-break:break-all;overflow-wrap:break-word;background-color:#1e22aa;}@media (max-width:1024px){.listing-page-wrapper .listing-card__badge{padding:4px 8px;font-size:14px;line-height:1.43;border-radius:0px 10px;}}.listing-page-wrapper .listing-card__content{flex-grow:1;display:flex;flex-direction:column;gap:8px;padding:24px 32px;}@media (max-width:1023.98px){.listing-page-wrapper .listing-card__content{padding:16px 24px;}}.listing-page-wrapper .listing-card__date{display:flex;font-size:16px;line-height:1.5;}.listing-page-wrapper .listing-card__title{margin:0;margin-bottom:auto;font-size:20px;line-height:1.5;}.listing-page-wrapper .listing-card__title h4{font-size:1.25rem;line-height:1.875rem;font-weight:700;}@media (max-width:1023.98px){.listing-page-wrapper .listing-card__title{font-size:18px;line-height:1.44;}.listing-page-wrapper .listing-card__title h4{font-size:1.125rem;line-height:1.625rem;}}.listing-page-wrapper .listing-card__chips{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap;font-size:16px;line-height:1.5;}@media (max-width:1023.98px){.listing-page-wrapper .listing-card__chips{font-size:14px;line-height:1.43;}}.listing-page-wrapper .listing-card__chip{display:flex;padding:4px 12px;border-radius:32px;align-items:center;border:1px solid #f4f4f4;background-color:#f4f4f4;}@media (max-width:1023.98px){.listing-page-wrapper .listing-card__chip{padding:4px 8px;}}.listing-page-wrapper .listing-card__actions{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:12px;}@media (max-width:1023.98px){.listing-page-wrapper .listing-card__actions{padding:8px 0;}}.listing-page-wrapper .listing-card__actions a{text-decoration:none;text-align:center;}
.location-disclaimer-modal__input:focus-visible + .location-disclaimer-modal__label{outline:2px solid #5064ff;outline-offset:2px;}:root{--modal-padding:40px;--modal-width:720px;--border-radius-xl:24px;}@media (max-width:1023.98px){:root{--modal-padding:24px;--modal-width:calc(100% - 62px);--border-radius-xl:12px;}}.location-disclaimer-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:var(--modal-padding);width:var(--modal-width);z-index:1055;box-shadow:0 4px 16px 0 rgba(25,25,25,0.16);background:#ffffff;border-radius:var(--border-radius-xl,24px);}.location-disclaimer-modal__content{display:flex;justify-content:center;flex-direction:column;align-items:center;}.location-disclaimer-modal__title{margin-bottom:8px;text-align:center;}.location-disclaimer-modal__description{text-align:center;margin-bottom:24px;word-break:break-word;word-wrap:break-word;}@media (max-width:1023.98px){.location-disclaimer-modal__description{margin-bottom:16px;}}.location-disclaimer-modal__description p:last-child{margin-bottom:0;}.location-disclaimer-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.4;background:#000;z-index:1050;}.location-disclaimer-modal__label{display:inline-flex;align-items:center;gap:12px;padding:8px 8px;border-radius:8px;cursor:pointer;}@media (max-width:1023.98px){.location-disclaimer-modal__label{align-items:flex-start;}}.location-disclaimer-modal__input:focus-visible + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{outline:1px solid #5064ff;border-color:#5064ff;}.location-disclaimer-modal__input:checked + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{background-image:url("data:image/svg+xml,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 20'%3e%3cpath fill='%23fff' d='M3.61 5.81l10.608 10.606-2.829 2.829L.782 8.638z'/%3e%3cpath fill='%23fff' d='M24.162.808L8.606 16.364l2.828 2.828L26.991 3.636z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:14px 14px;background-position:center;background-color:#1e22aa;border-color:#1e22aa;}.location-disclaimer-modal__input:checked + .location-disclaimer-modal__label:hover .location-disclaimer-modal__checkbox{border-color:#5064ff;background-color:#5064ff;}.location-disclaimer-modal__input:checked:focus-visible + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{background-color:#5064ff;border-color:#5064ff;}.location-disclaimer-modal__input:disabled + .location-disclaimer-modal__label{cursor:not-allowed;}.location-disclaimer-modal__input:disabled + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{background:#888b8d;border-color:#888b8d;background-image:none;}.location-disclaimer-modal__input:disabled + .location-disclaimer-modal__label .location-disclaimer-modal__text{cursor:inherit;}.location-disclaimer-modal__input:invalid + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox{border-color:#dd1c14;}.location-disclaimer-modal__checkbox{flex-shrink:0;width:24px;height:24px;border:2px solid #1e22aa;border-radius:4px;background-color:#fff;transition:border-color 0.15s ease,background-color 0.15s ease;}.location-disclaimer-modal__input:not(:disabled) + .location-disclaimer-modal__label .location-disclaimer-modal__checkbox:hover{border-color:#5064ff;box-shadow:0 0 0 1px #5064ff;}
.paragraph--unpublished{background-color:#fff4f4;}
