.cat-carousel__host{--cat-carousel-slide-gap:var(--cat-carousel-spacing,var(--cat-space-medium));--cat-carousel-scroll-hint-start:0px;--cat-carousel-scroll-hint-end:0px;--cat-carousel-body-skeleton-height:calc(var(--size-base-unit) * 12);display:flex;height:100%}.cat-carousel__host.cat-carousel--behavior-overflow{--cat-carousel-scroll-hint-start:10%;--cat-carousel-scroll-hint-end:10%}.cat-c-carousel-item-clone-wrapper{width:100%;height:100%;max-height:100%;aspect-ratio:var(--cat-carousel-aspect-ratio);scroll-snap-align:start;scroll-snap-stop:always}.cat-c-carousel{display:grid;grid-template-columns:var(--cat-carousel-grid-template-columns,100%);grid-template-rows:var(--cat-carousel-grid-template-rows,auto);align-items:start;min-height:100%;min-width:100%;position:relative;container-type:inline-size}.cat-c-carousel.cat-c-carousel--loading{--cat-carousel-spacing:var(--cat-space-3x-small)}.cat-c-carousel.cat-c-carousel--loading .cat-c-button{cursor:auto}.cat-c-carousel .cat-c-carousel-body-skeleton{--cat-skeleton-loader-height:var(--cat-carousel-body-skeleton-height)}.cat-c-carousel-footer-loader{justify-content:center;display:flex;align-items:center;gap:var(--cat-space-x-small);padding-inline:var(--cat-space-3x-small);padding-block:var(--cat-space-3x-small)}.cat-c-carousel-autoplay-loader,.cat-c-carousel-controls-loader{display:flex;gap:var(--cat-space-3x-small)}.cat-c-carousel-divider-loader{-webkit-margin-before:var(--cat-space-small);margin-block-start:var(--cat-space-small)}.cat-c-carousel-arrows-loader{display:flex;gap:calc(var(--size-base-unit)*.125)}.cat-c-carousel-caption-skeleton{width:100%}.cat-c-carousel-wrapper{position:relative;display:flex;justify-content:center;height:100%;min-height:100%}.cat-c-carousel-container{grid-auto-flow:column;grid-auto-columns:var(--cat-carousel-slide-size);grid-auto-rows:100%;grid-column-gap:var(--cat-carousel-slide-gap);column-gap:var(--cat-carousel-slide-gap);scroll-snap-type:x mandatory;scroll-padding-inline:var(--cat-carousel-scroll-hint-start) var(--cat-carousel-scroll-hint-end);padding-inline:var(--cat-carousel-scroll-hint-start) var(--cat-carousel-scroll-hint-end);overflow:auto hidden;display:grid;height:100%;width:100%;place-items:center center;overscroll-behavior-x:contain;scrollbar-width:none;aspect-ratio:calc(var(--cat-carousel-aspect-ratio)*var(--cat-carousel-slides-per-page));--cat-carousel-slide-size:calc((100% - (var(--cat-carousel-slides-per-page) - 1) * var(--cat-carousel-slide-gap)) / var(--cat-carousel-slides-per-page))}.cat-c-carousel-container::-webkit-scrollbar{display:none}.cat-c-carousel-next-button,.cat-c-carousel-prev-button{position:absolute;inset-block:calc(var(--size-base-unit)*1.25);border-radius:calc(var(--size-base-unit)*.5);--cat-button--icon-only-ghost-default:hsla(0,0%,100%,.2);--cat-button-ghost-hover-background:hsla(0,0%,100%,.5);--cat-button--icon-only-ghost-focus:hsla(0,0%,100%,.5);--cat-button--icon-only-ghost-active:hsla(0,0%,100%,.7);--cat-button-padding:var(--cat-space-medium) var(--cat-space-x-small)}.cat-c-carousel--navigation-dark .cat-c-carousel-next-button,.cat-c-carousel--navigation-dark .cat-c-carousel-prev-button{--cat-button-icon-only-inverted-default:rgba(2,2,2,.2);--cat-button-icon-only-inverted-hover:rgba(0,0,0,.5);--cat-button-icon-only-inverted-focus:rgba(0,0,0,.5);--cat-button-icon-only-inverted-active:rgba(0,0,0,.7)}.cat-c-carousel-prev-button{inset-inline-start:calc(var(--size-base-unit)*1.25)}.cat-c-carousel-next-button{inset-inline-end:calc(var(--size-base-unit)*1.25)}.cat-c-carousel-navigation-external.cat-c-carousel-autoplay .cat-c-carousel--slide-count{-webkit-margin-end:calc(var(--size-base-unit)*16.125);margin-inline-end:calc(var(--size-base-unit)*16.125)}.cat-c-carousel--slide-count,.cat-c-carousel-footer{font-family:var(--cat-theme-typography-body-sm-font-family);font-weight:var(--cat-theme-typography-body-sm-font-weight);font-size:var(--cat-theme-typography-body-sm-font-size);line-height:var(--cat-theme-typography-body-sm-line-height);--cat-theme-color-button-content:var(--cat-theme-color-content-default);grid-row:2/auto;grid-column:1/auto;display:flex;gap:var(--cat-space-x-small);align-items:flex-start;padding-inline:var(--cat-space-3x-small)}.cat-c-carousel--slide-count .cat-c-carousel-caption,.cat-c-carousel--slide-count .cat-c-carousel-slideNumber,.cat-c-carousel-footer .cat-c-carousel-caption,.cat-c-carousel-footer .cat-c-carousel-slideNumber{-webkit-padding-before:var(--cat-space-small);padding-block-start:var(--cat-space-small)}.cat-c-carousel-navigation-external .cat-c-carousel--slide-count,.cat-c-carousel-navigation-external .cat-c-carousel-footer{-webkit-margin-end:calc(var(--size-base-unit)*11.125);margin-inline-end:calc(var(--size-base-unit)*11.125);-webkit-padding-end:0;padding-inline-end:0}.cat-c-carousel-slideNumber{display:flex}.cat-c-carousel-caption{overflow:hidden;word-wrap:break-word}.cat-c-carousel-controls{display:flex;gap:var(--cat-space-3x-small);-webkit-margin-start:auto;margin-inline-start:auto;-webkit-padding-before:var(--cat-space-3x-small);padding-block-start:var(--cat-space-3x-small)}.cat-c-carousel-navigation-external-buttons{--cat-theme-color-button-content:var(--cat-theme-color-content-default);display:inline-flex;gap:1px;-webkit-margin-start:auto;margin-inline-start:auto;padding:var(--cat-space-3x-small);grid-row:2/auto;grid-column:1/auto;align-self:flex-start}.cat-c-carousel-progress-container{display:inline-flex;justify-content:center;align-items:center;padding-inline:var(--cat-space-x-small);border-radius:calc(var(--size-base-unit)*.5);background:hsla(0,0%,100%,.5);grid-row:2/auto;grid-column:1/auto;margin-inline:auto;-webkit-margin-before:var(--cat-space-small);margin-block-start:var(--cat-space-small)}.cat-c-carousel:is(.cat-c-carousel--is-mobile) .cat-c-carousel-progress-container{margin-inline:0 auto;-webkit-padding-start:var(--cat-space-x-small);padding-inline-start:var(--cat-space-x-small)}@container (max-width: 400px){.cat-c-carousel-progress-container{margin-inline:0 auto;-webkit-padding-start:var(--cat-space-x-small);padding-inline-start:var(--cat-space-x-small)}}.cat-c-carousel--navigation-dark .cat-c-carousel-progress-container{background:rgba(0,0,0,.5)}.cat-carousel-item__host{display:block}.cat-c-carousel-item{max-height:100%;aspect-ratio:var(--cat-carousel-aspect-ratio);scroll-snap-align:start;scroll-snap-stop:always}.cat-c-carousel-item,.cat-c-carousel-item-slide,.cat-c-carousel-item-wrapper{width:100%;height:100%}.cat-c-carousel-item-slide>img,.cat-c-carousel-item-slide>video{width:100%;height:100%;object-fit:cover}.cat-c-carousel-item-slide>img:focus-visible,.cat-c-carousel-item-slide>video:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring,2px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-breadcrumbs__item-host{display:inline}.cat-c-breadcrumbs__item-host:has(.cat-c-breadcrumbs__item--active){pointer-events:none;cursor:default}.cat-c-breadcrumbs__item{display:flex;align-items:center;font-family:var(--cat-theme-typography-body-font-family);font-weight:var(--cat-theme-typography-body-font-weight);font-size:var(--cat-theme-typography-body-font-size);line-height:var(--cat-theme-typography-body-line-height);font-weight:var(--cat-font-weight-regular);font-size:var(--cat-font-size-14);line-height:var(--cat-line-height-20);color:var(--cat-theme-color-content-strong)}.cat-c-breadcrumbs__item-host:last-child .cat-c-breadcrumbs__item{color:var(--cat-theme-color-content-default)}.cat-c-breadcrumbs__after{-webkit-margin-start:var(--cat-space-3x-small);margin-inline-start:var(--cat-space-3x-small)}.cat-c-breadcrumbs__before{-webkit-margin-end:var(--cat-space-3x-small);margin-inline-end:var(--cat-space-3x-small)}.cat-c-breadcrumbs__item--active{--cat-theme-color-content-link-default:var(--cat-theme-color-content-link-active)}:is(.cat-c-breadcrumbs__item--mobile) .cat-c-breadcrumbs__link:is(:hover,:focus){color:var(--cat-theme-color-content-link-hover)}.cat-c-breadcrumbs__link{position:relative;display:flex;align-items:center;text-decoration:none;color:var(--cat-theme-color-content-link-default)}.cat-c-breadcrumbs__item--mobile .cat-c-breadcrumbs__link:focus,.cat-c-breadcrumbs__item--mobile .cat-c-breadcrumbs__link:hover,.cat-c-breadcrumbs__link:focus,.cat-c-breadcrumbs__link:hover{color:var(--cat-theme-color-content-link-hover)}:not(.cat-c-breadcrumbs__item--active) .cat-c-breadcrumbs__link:active{color:var(--cat-theme-color-content-link-active)}.cat-c-breadcrumbs__item--active .cat-c-breadcrumbs__link{color:var(--cat-theme-color-content-default)}.cat-c-breadcrumbs__item--mobile .cat-c-breadcrumbs__link{display:flex;flex-direction:row}.cat-c-breadcrumbs__item--mobile .cat-c-breadcrumbs__link .cat-icon,.cat-c-breadcrumbs__item--mobile .cat-c-breadcrumbs__link cat-icon{place-self:center;--cat-icon-fill:var(--cat-theme-color-content-link-default)}.cat-c-breadcrumbs__link:hover .cat-icon,.cat-c-breadcrumbs__link:hover cat-icon{--cat-icon-fill:var(--cat-theme-color-content-link-hover)}:not(.cat-c-breadcrumbs__item--active) .cat-c-breadcrumbs__link:after{content:var(--cat-c-breadcrumb__item-loader-content,"");height:calc(var(--size-base-unit)*.125);width:100%;background:var(--cat-theme-color-content-link-default);position:absolute;inset-block-end:calc(var(--size-base-unit)*.25);inset-inline-start:0}.cat-c-breadcrumbs__link:hover:after{background:var(--cat-theme-color-content-link-hover)}:not(.cat-c-breadcrumbs__item--active) .cat-c-breadcrumbs__link:active:after{background:var(--cat-theme-color-content-link-active)}.cat-c-breadcrumbs__item--active .cat-c-breadcrumbs__link:after{background:none}.cat-c-breadcrumbs__item .cat-c-breadcrumbs__link:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring,2px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-breadcrumbs__item--mobile .cat-c-breadcrumbs__link:hover .cat-icon,.cat-c-breadcrumbs__item--mobile .cat-c-breadcrumbs__link:hover cat-icon{--cat-icon-fill:var(--cat-theme-color-content-link-hover)}.cat-c-breadcrumbs__separator{margin:0 var(--cat-space-x-small);display:flex;align-items:center}.cat-c-breadcrumbs__separator .default-seperator{display:inline-block;transform:rotate(var(--rtlRotate135,0))}.cat-c-breadcrumbs__item .cat-icon,.cat-c-breadcrumbs__item cat-icon{--cat-icon-fill:var(--cat-theme-color-content-strong);--cat-icon-height:calc(var(--size-base-unit) * 2);--cat-icon-width:calc(var(--size-base-unit) * 2)}.cat-c-breadcrumbs__item--mobile--action{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:var(--cat-space-x-small);color:var(--cat-theme-color-content-link-default)}.cat-c-breadcrumbs__item--mobile--action .cat-c-breadcrumbs__item--text{position:relative;text-decoration:underline;text-underline-offset:2px}.cat-c-breadcrumbs__item--mobile--action .cat-c-breadcrumbs__item--text:hover:after{background:var(--cat-theme-color-content-link-hover)}.cat-c-breadcrumbs__item--mobile--action .cat-c-breadcrumbs__item--text:active:after{background:var(--cat-theme-color-content-link-active)}.cat-c-breadcrumbs__item--mobile--action svg{place-self:center}.cat-c-breadcrumbs__item--mobile--action:hover .cat-c-breadcrumbs__item--text{color:var(--cat-theme-color-content-link-hover)}.cat-c-breadcrumbs__item--mobile--action:hover .cat-icon,.cat-c-breadcrumbs__item--mobile--action:hover cat-icon{--cat-icon-fill:var(--cat-theme-color-content-link-hover)}.cat-c-breadcrumbs__item--mobile--action:active .cat-c-breadcrumbs__item--text{color:var(--cat-theme-color-content-link-active)}.cat-c-breadcrumbs__item--mobile--action:active .cat-icon,.cat-c-breadcrumbs__item--mobile--action:active cat-icon{--cat-icon-fill:var(--cat-theme-color-content-link-active)}.cat-c-breadcrumbs__item--mobile--action .cat-icon,.cat-c-breadcrumbs__item--mobile--action cat-icon{place-self:center;--cat-icon-fill:var(--cat-theme-color-content-link-default)}.cat-c-breadcrumbs__item--mobile--action:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring,2px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-breadcrumbs__item--label--button{color:var(--cat-theme-color-content-link-default);font-family:var(--cat-theme-typography-body-sm-font-family);font-weight:var(--cat-theme-typography-body-sm-font-weight);font-size:var(--cat-theme-typography-body-sm-font-size);line-height:var(--cat-theme-typography-body-sm-line-height);position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;text-decoration:none;background-color:transparent;border:none;cursor:pointer;padding:0;margin:0;font-weight:var(--cat-font-weight-regular);font-size:var(--cat-font-size-14);line-height:var(--cat-line-height-20);text-decoration:underline;text-underline-offset:2px}.cat-c-breadcrumbs__item--label--button:hover{color:var(--cat-theme-color-content-link-hover);--cat-icon-fill:var(--cat-color-brand-blue-60)}:is(.cat-c-breadcrumbs__item--active) .cat-c-breadcrumbs__item--label--button{color:var(--cat-theme-color-content-default);text-decoration:none}.cat-c-breadcrumbs__item .cat-c-breadcrumbs__item--label--button:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring,2px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease)}:not(.cat-c-breadcrumbs__item--active) .cat-c-breadcrumbs__item--label--button:active{color:var(--cat-theme-color-content-link-active)}.cat-c-breadcrumbs__item--label--button:hover:after{background:var(--cat-theme-color-content-link-hover)}:not(.cat-c-breadcrumbs__item--active) .cat-c-breadcrumbs__item--label--button:active:after{background:var(--cat-theme-color-content-link-active)}.cat-c-breadcrumbs__item--active .cat-c-breadcrumbs__item--label--button:after{background:none}.cat-c-breadcrumbs__showmore{cursor:pointer;display:flex;align-items:center}.cat-c-breadcrumbs__item--label--button>[data-part=part-default],.cat-c-breadcrumbs__separator>[data-part=part-separator],.cat-c-breadcrumbs__showmore>[data-part=show-more]{display:contents}.cat-c-breadcrumbs__item:not(.cat-c-breadcrumbs--has-after) [data-part=after-wrapper],.cat-c-breadcrumbs__item:not(.cat-c-breadcrumbs--has-before) [data-part=before-wrapper],.cat-c-breadcrumbs__item:not(.cat-c-breadcrumbs--has-no-showmore) .cat-c-breadcrumbs__item--label--button,.cat-c-breadcrumbs__item:not(.cat-c-breadcrumbs--has-showmore) [data-part=show-more-wrapper],.cat-c-breadcrumbs__item:not(.cat-c-breadcrumbs--not-is-last) :is(.breadcrumbs-separator-mobile,.breadcrumbs-separator-lg){display:none}.cat-primary-nav-item__host{display:block}.cat-c-primary-nav__item{-webkit-border-after:var(--cat-border-width-sm) solid var(--cat-theme-color-border-md);border-block-end:var(--cat-border-width-sm) solid var(--cat-theme-color-border-md);width:100%;--cat-list-item-link-margin-inline-start:0;--cat-list-item-link-width:100%}.cat-c-primary-nav__item,.cat-c-primary-nav__item:first-child:not(.cat-is-mobile){-webkit-margin-start:0;margin-inline-start:0}.cat-c-primary-nav__item.cat-c-primary-nav__item--dropdown{position:relative}.cat-c-primary-nav__item.cat-c-primary-nav__item--megamenu{position:static}.cat-c-primary-nav__item:not(.cat-is-mobile){-webkit-margin-start:calc(var(--size-base-unit)*1);margin-inline-start:calc(var(--size-base-unit)*1);width:auto;-webkit-border-after:none;border-block-end:none}.cat-c-primary-nav__item.cat-is-mobile{--cat-list-item-body-width:calc(100% - calc(var(--size-base-unit) * 3))}.cat-c-primary-nav--full-width .cat-c-primary-nav__item:not(.cat-is-mobile){flex:1 1;width:100%;-webkit-margin-start:0;margin-inline-start:0}.cat-c-primary-nav__icon{pointer-events:none}.cat-c-primary-nav__item .cat-c-wrapper{display:block;width:-moz-fit-content;width:fit-content;position:relative;min-width:calc(var(--size-base-unit)*25);max-width:100%}.cat-c-primary-nav__link a{color:var(--cat-c-primary-nav-color,var(--cat-theme-color-content-knockout));text-decoration:none;cursor:pointer}.cat-c-primary-nav__item.cat-is-current:not(.cat-is-mobile) .cat-c-primary-nav__link a{background:transparent;color:var(--cat-c-primary-nav-color,var(--cat-theme-navigation-content-active))}.cat-c-primary-nav__link{font-family:var(--cat-theme-typography-title-font-family);font-weight:var(--cat-theme-typography-title-font-weight);font-size:var(--cat-theme-typography-title-font-size);line-height:var(--cat-theme-typography-title-line-height)}@media (max-width:calc(48rem - 0.02px)){.cat-c-primary-nav__link{font-size:var(--cat-theme-typography-title-mobile-font-size);line-height:var(--cat-theme-typography-title-mobile-line-height)}}.cat-c-primary-nav__link{font-size:var(--cat-font-size-20);line-height:var(--cat-line-height-28);display:flex;gap:calc(var(--size-base-unit)*1);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;position:relative;white-space:nowrap;width:100%;margin:0;border-radius:calc(var(--size-base-unit)*.5);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease);cursor:pointer}.cat-c-primary-nav__link,.cat-c-primary-nav__link:link,.cat-c-primary-nav__link:visited{color:var(--cat-c-primary-nav-color-subtle,var(--cat-theme-navigation-content));text-decoration:none}.cat-is-mobile .cat-c-primary-nav__link{font-family:var(--cat-theme-typography-body-font-family);font-weight:var(--cat-theme-typography-body-font-weight);font-size:var(--cat-theme-typography-body-font-size);line-height:var(--cat-theme-typography-body-line-height);padding:calc(var(--size-base-unit)*1);min-height:var(--cat-primary-nav-link-min-height,calc(var(--size-base-unit) * 6));white-space:normal;border-radius:var(--cat-theme-border-radius)}.cat-is-mobile .cat-c-primary-nav__link .cat-c-primary-nav__text{text-overflow:ellipsis;overflow:hidden;text-align:start}.cat-is-mobile .cat-c-primary-nav__link .cat-primary-nav-item-drawer-right-icon{padding-block:calc(var(--size-base-unit)*1)}.cat-c-primary-nav__item.cat-is-current .cat-c-primary-nav__link,.cat-c-primary-nav__item.cat-is-current .cat-c-primary-nav__link:link,.cat-c-primary-nav__item.cat-is-current .cat-c-primary-nav__link:visited{color:var(--cat-c-primary-nav-color,var(--cat-theme-navigation-content-active))}.cat-c-primary-nav__item.cat-is-current .cat-c-primary-nav__link:before{content:"";display:block;position:absolute;inset-block:calc(var(--size-base-unit)*1);inset-inline-start:0;width:calc(var(--size-base-unit)*.375);background-color:var(--cat-c-primary-nav-selected-color,var(--cat-theme-navigation-selected))}.cat-c-primary-nav__item.cat-is-current:not(.cat-is-mobile) .cat-c-primary-nav__link{background:transparent;color:var(--cat-c-primary-nav-color,var(--cat-theme-navigation-content-active))}.cat-c-primary-nav__item.cat-is-current:not(.cat-is-mobile) .cat-c-primary-nav__link:link,.cat-c-primary-nav__item.cat-is-current:not(.cat-is-mobile) .cat-c-primary-nav__link:visited{color:var(--cat-c-primary-nav-color,var(--cat-theme-navigation-content-active))}.cat-c-primary-nav__item.cat-is-current:not(.cat-is-mobile) .cat-c-primary-nav__link:before{content:none}.cat-c-primary-nav__item.cat-is-current:hover .cat-c-primary-nav__link,.cat-c-primary-nav__item:hover .cat-c-primary-nav__link{background:var(--cat-c-primary-nav-background-hover,var(--cat-theme-navigation-background-hover))}.cat-c-primary-nav__item.cat-is-active.cat-is-mobile .cat-c-primary-nav__link,.cat-c-primary-nav__item.cat-is-active:not(.cat-is-mobile) .cat-c-primary-nav__link{background:var(--cat-c-primary-nav-selected-background,var(--cat-theme-navigation-background-active))}.cat-c-primary-nav__item.cat-is-active.cat-is-mobile .cat-c-primary-nav__link{-webkit-margin-after:calc(var(--size-base-unit)*.125);margin-block-end:calc(var(--size-base-unit)*.125)}.cat-c-primary-nav__item:not(.cat-is-mobile) .cat-c-primary-nav__link{font-family:var(--cat-theme-typography-body-sm-font-family);font-weight:var(--cat-theme-typography-body-sm-font-weight);font-size:var(--cat-theme-typography-body-sm-font-size);line-height:var(--cat-theme-typography-body-sm-line-height);padding:calc(var(--size-base-unit)*1.25) calc(var(--size-base-unit)*1)}.cat-c-primary-nav__link:focus,.cat-c-primary-nav__link:focus-visible{outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-inset-focus-ring,-4px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-primary-nav__item:not(.cat-is-mobile) .cat-c-primary-nav__link:focus,.cat-c-primary-nav__item:not(.cat-is-mobile) .cat-c-primary-nav__link:focus-visible{background:var(--cat-c-primary-nav-background-hover,var(--cat-theme-navigation-background-hover))}.cat-c-primary-nav__item.cat-is-current:not(.cat-is-mobile) .cat-c-primary-nav__bottom-border{position:relative;inset-block-end:calc(var(--size-base-unit)*.5);width:calc(100% - var(--size-base-unit)*1);inset-inline:calc(var(--size-base-unit)*.5);background:var(--cat-c-primary-nav-selected-color,var(--cat-theme-navigation-selected));height:calc(var(--size-base-unit)*.375);-webkit-margin-before:calc(var(--size-base-unit)*-.375);margin-block-start:calc(var(--size-base-unit)*-.375);transition:background var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-primary-nav__icon{display:block;transition:transform var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-primary-nav__icon-before{-webkit-margin-start:0;margin-inline-start:0}.cat-c-primary-nav__icon-after,.cat-primary-nav-item-chevron-down{-webkit-margin-start:auto;margin-inline-start:auto}.cat-c-primary-nav__item.cat-is-mobile .cat-primary-nav-item-chevron-down{-webkit-margin-start:0;margin-inline-start:0}.cat-c-primary-nav__item.cat-is-active:not(.cat-is-mobile) .cat-primary-nav-item-chevron-down{transform:rotate(-180deg)}.cat-c-primary-nav__item-panel{--cat-list-item-link-padding-block-start:calc(var(--size-base-unit) * 1.5);--cat-list-item-link-padding-block-end:calc(var(--size-base-unit) * 1.5);visibility:hidden;display:none;height:0;min-width:12rem;background:transparent;opacity:0;transition:all 0s var(--cat-anim-ease);z-index:-1}.cat-c-primary-nav__item--megamenu:not(.cat-c-primary-nav__item--steppedmegamenu) .cat-c-primary-nav__item-panel{inset-inline-start:0;min-width:unset;width:var(--cat-c-primary-nav-item--megamenu__width,100%);max-width:var(--cat-c-primary-nav-item--megamenu__max-width,none)}.cat-c-primary-nav__item--steppedmegamenu:not(.cat-is-mobile) .cat-c-primary-nav__item-panel{width:auto;max-width:100%;--cat-dropdown-panel-body-height:100%;--cat-c-dropdown-panel-body-padding:0;--cat-list-item__dropdown-panel-height:100%;--cat-list-item__dropdown-panel-inset-block-start:-1px;--cat-list-item-link-padding-inline-start:calc(var(--size-base-unit) * 2);--cat-list-item-link-padding-inline-end:calc(var(--size-base-unit) * 2);--cat-dropdown-panel-border-block-start-left-radius:calc(var(--size-base-unit) * 0);--cat-dropdown-panel-border-block-start-right-radius:calc(var(--size-base-unit) * 0);--cat-dropdown-panel-border-block-end-right-radius:calc(var(--size-base-unit) * 0);--cat-dropdown-panel-border-block-end-left-radius:calc(var(--size-base-unit) * 0);--cat-dropdown-panel-border-color:transparent;--cat-panel-box-shadow:10px 15px 40px -8px hsla(0,0%,47%,.2)}.cat-c-primary-nav__item:not(.cat-is-mobile) .cat-c-primary-nav__item-panel{position:absolute;z-index:var(--cat-z-index-100);inset-block-start:var(--cat-c-primary-nav__item-panel-top,100%);height:auto;border:var(--cat-theme-border-width) solid var(--cat-theme-color-border-default);border-radius:var(--cat-border-radius-lg);--cat-panel-box-shadow:var(--cat-theme-box-shadow-md);box-shadow:var(--cat-theme-box-shadow-md)}.cat-c-primary-nav__item.cat-c-primary-nav__item--steppedmegamenu:not(.cat-is-mobile) .cat-c-primary-nav__item-panel{border:none;border-radius:calc(var(--size-base-unit)*0);box-shadow:-10px -8px 40px -8px hsla(0,0%,47%,.2)}@media (min-width:48rem){.cat-c-primary-nav__item--dropdown-align-left .cat-c-primary-nav__item-panel{inset-inline-start:unset;inset-inline-end:0}}.cat-c-primary-nav__item.cat-is-active .cat-c-primary-nav__item-panel{display:block;visibility:visible;height:auto;padding-block:calc(var(--size-base-unit)*1);opacity:1;z-index:100;transition:opacity var(--cat-anim-fade-quick) var(--cat-anim-ease);max-height:var(--cat-primary-nav-item-panel-max-height,auto);overflow:var(--cat-primary-nav-item-panel-overflow,visible)}.cat-c-primary-nav__item.cat-is-active:not(.cat-is-mobile) .cat-c-primary-nav__item-panel{background:var(--cat-theme-color-background-default);--cat-list-item-link-active-background:var(--cat-theme-color-background-default-hover)}.cat-c-primary-nav__item.cat-is-active.cat-is-mobile .cat-c-primary-nav__item-panel{padding:0;--cat-list-item-link-active-background:var(--cat-c-primary-nav-background-hover)}.cat-is-mobile-drawer.cat-c-primary-nav__item.cat-is-active.cat-is-mobile .cat-c-primary-nav__item-panel{padding-inline:calc(var(--size-base-unit)*1);padding-block:calc(var(--size-base-unit)*2);overflow:auto;height:calc(100% - var(--cat-primary-nav-positon-top-mobile, calc(var(--size-base-unit) * 7)))}.cat-c-primary-nav__item.cat-c-primary-nav__item--megamenu:not(.cat-is-mobile) .cat-c-primary-nav__item-panel{padding-block:calc(var(--size-base-unit)*1);inset-block-start:var(--cat-c-primary-nav--megamenu__item-panel-top,calc(100% - calc(var(--size-base-unit) * 1)))}.cat-c-primary-nav__item.cat-c-primary-nav__item--megamenu.cat-c-primary-nav__item--steppedmegamenu:not(.cat-is-mobile) .cat-c-primary-nav__item-panel{padding-block:calc(var(--size-base-unit)*0)}.cat-c-primary-nav__item-panel .cat-c-list{color:var(--cat-c-primary-nav-color,var(--cat-theme-navigation-content-active));--cat-list-item-link-hover-background:var(--cat-c-primary-nav-background-hover,var(--cat-theme-navigation-background-hover))}.cat-c-primary-nav__item:not(.cat-is-mobile) .cat-c-primary-nav__item-panel .cat-c-list{color:var(--cat-theme-color-content-default);--cat-list-item-link-hover-background:var(--cat-theme-color-background-default-hover)}.cat-c-primary-nav__item.cat-c-primary-nav__item--steppedmegamenu:not(.cat-is-mobile) .cat-c-primary-nav__item-panel .cat-c-list{--cat-list-item-link-static-background:var(--cat-theme-color-background-default)}.cat-c-primary-nav__item.cat-c-primary-nav__item--steppedmegamenu.cat-is-mobile .cat-c-primary-nav__item-panel .cat-c-list{--cat-list-item-link-static-background:var(--cat-c-primary-nav-background,var(--cat-theme-navigation-container))}.cat-c-primary-nav__item--dropdown.cat-is-active .cat-c-primary-nav__item-panel{padding-block:calc(var(--size-base-unit)*.5);padding-inline:calc(var(--size-base-unit)*.125)}.cat-is-mobile.cat-is-mobile-drawer .cat-c-primary-nav__item-panel{position:fixed;background-color:var(--cat-c-primary-nav-background,var(--cat-theme-navigation-container));inset-block-start:var(--cat-primary-nav-positon-top-mobile,calc(var(--size-base-unit) * 7));inset-inline-start:0;width:100%;--cat-dropdown-panel-background-color:var(--cat-c-primary-nav-background,var(--cat-theme-navigation-container));--cat-dropdown-panel-border:none;--cat-c-list-mobile-drawer-before-padding-block:calc(var(--size-base-unit) * 1);--cat-c-list-mobile-drawer-before-padding-inline:calc(var(--size-base-unit) * 1);--cat-list-drawer-dropdown-panel-overflow:auto;--cat-list-drawer-dropdown-panel-height:auto;--cat-c-list-item-icon-display:inline;--cat-c-dropdown-panel-body-padding:calc(var(--size-base-unit) * 2) calc(var(--size-base-unit) * 1);--cat-list-item__dropdown-panel-position:fixed;--cat-list-item__dropdown-panel-inset-block-start:var(--cat-primary-nav-positon-top-mobile,calc(var(--size-base-unit) * 7));--cat-list-item__dropdown-panel-height:calc(100% - var(--cat-primary-nav-positon-top-mobile, calc(var(--size-base-unit) * 7)));--cat-dropdown-panel-min-height:100%;--cat-list-item-link-padding-inline-start:0;--cat-list-item-link-padding-inline-end:0}.cat-is-mobile .cat-c-primary-nav__item-panel{--cat-list-item-link-border-radius:calc(var(--size-base-unit) * 0.5);--cat-list-item-link-strong-hover:var(--cat-c-primary-nav-selected-background,var(--cat-theme-navigation-background-active))}.cat-c-primary-nav__item--megamenu:not(.cat-is-mobile) .cat-c-primary-nav__item-panel-inner{padding-inline:calc(var(--size-base-unit)*1)}.cat-c-primary-nav__item--megamenu.cat-c-primary-nav__item--steppedmegamenu .cat-c-primary-nav__item-panel-inner{padding-inline:calc(var(--size-base-unit)*0)}.cat-c-list--drawer-before{display:flex;flex-direction:row;gap:calc(var(--size-base-unit)*1);align-items:center;padding-block:calc(var(--size-base-unit)*1);padding-inline:calc(var(--size-base-unit)*1)}.cat-c-list--drawer-before,.cat-c-list-header--back__button{cursor:pointer;color:var(--cat-c-primary-nav-color,var(--cat-theme-navigation-content-active))}.cat-c-list-header--back__button{border:none;background:none;padding:0;-webkit-margin-start:calc(var(--size-base-unit)*1);margin-inline-start:calc(var(--size-base-unit)*1)}.cat-c-primary-nav__item:not(.cat-c-primary-nav__item--has-after) [data-part=icon-after],.cat-c-primary-nav__item:not(.cat-c-primary-nav__item--has-before) [data-part=icon-before],.cat-c-primary-nav__item:not(.cat-c-primary-nav__item--has-list-header) [data-part=drawer-part-list-header]{display:none}.cat-u-is-hidden{display:none!important;visibility:hidden!important}.cat-u-is-vishidden{position:absolute!important;overflow:hidden;width:1px;height:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px)}@media (min-width:23.4375rem){.cat-u-hide-sm{display:none!important}}@media (min-width:35rem){.cat-u-hide-sm-2{display:none!important}}@media (min-width:48rem){.cat-u-hide-md{display:none!important}}@media (min-width:60rem){.cat-u-hide-lg{display:none!important}}@media (min-width:75rem){.cat-u-hide-xl{display:none!important}}@media (max-width:23.4375rem){.cat-u-show-sm{display:none!important}}@media (max-width:35rem){.cat-u-show-sm-2{display:none!important}}@media (max-width:48rem){.cat-u-show-md{display:none!important}}@media (max-width:60rem){.cat-u-show-lg{display:none!important}}@media (max-width:75rem){.cat-u-show-xl{display:none!important}}*,::slotted(*),:after,:before{box-sizing:border-box}:focus-visible{outline-color:var(--cat-theme-color-focus-ring)}.cat-c-breadcrumbs__host{display:inline}.cat-c-breadcrumbs__list{display:flex;flex-wrap:wrap;padding:calc(-1*var(--cat-space-x-small)) 0 0 calc(-1*var(--cat-space-x-small));margin:0;list-style:none}.cat-c-breadcrumb__tooltip{position:absolute;inset-inline-start:40%;inset-block-start:calc(var(--size-base-unit)*-2.5)}.cat-breadcrumbitem-ellipsis{position:relative}.cat-c-breadcrumbs__item-loader{--cat-c-breadcrumb__item-loader-content:none}.cat-c-breadcrumbs-item-menu-trigger,.cat-c-breadcrumbs__item-loader cat-breadcrumbs-item[isLast]{display:flex}.cat-c-breadcrumbs-item-menu-trigger:focus-visible{--cat-theme-offset-focus-ring:0;outline:2px solid var(--cat-theme-color-focus-ring);outline-offset:var(--cat-theme-offset-focus-ring,2px);transition:all var(--cat-anim-fade-quick) var(--cat-anim-ease)}.cat-c-breadcrumbs:not(.cat-c-breadcrumbs--has-breadcrumbs) [data-part=breadcrumb]{display:none}.cat-c-breadcrumbs__list>[data-part=breadcrumb]{display:contents}