.quick-links__container{overflow:hidden;position:relative;width:100vw;z-index:0}@media(min-width:64em){.quick-links__container{align-items:center;display:flex;justify-content:center;margin-inline:0;width:100%}}.quick-links__list{display:flex;font-size:1.4rem;gap:.8rem;overflow:auto;padding-inline:1.6rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;white-space:nowrap}@media(min-width:64em){.quick-links__list{padding-inline:0}}.quick-links__item{flex:0 0 auto}.quick-links__button{border:2px solid var(--palette-neutral-200);border-radius:.4rem;display:inline-flex;line-height:1.8;padding:.5rem 1.4rem;-webkit-text-decoration:none;text-decoration:none}.quick-links__button:hover{border-color:var(--color-copy-default)}.quick-links__button .iconify{display:none}.view{font-size:var(--font-size-small)}.view,.view__button{align-items:center;display:inline-flex;gap:var(--default-space-xsmall)}.view__button{background:var(--palette-neutral-50);border-radius:var(--input-border-radius,0);color:var(--color-copy-dimmed);padding:var(--default-space-xsmall) var(--default-space-small);-webkit-text-decoration:none;text-decoration:none}.view__button .view__label{display:none;line-height:var(--line-height-xsmall)}.view__button:focus-visible,.view__button:hover{background:var(--palette-neutral-200);color:var(--color-copy-default)}:is(.view__button:hover,.view__button:focus-visible) .view__label{display:block}.view__button--active{background:var(--palette-neutral-300);color:var(--color-copy-default);pointer-events:none}.view__button--active .view__label{display:block}.view__icon{color:inherit;height:1.6rem;width:1.6rem}.total-count{font-size:var(--font-size-small)}.total-count b{font-weight:inherit}.sort{align-items:center;display:flex;position:relative;white-space:nowrap}.sort .collapsable{border:0}.sort .collapsable__label{display:block;font-weight:400;padding:0 2.4rem 0 0;position:relative;z-index:2}.sort .collapsable__icon{inset-block:0;margin:auto}.sort__label{font-weight:600}.sort__value{text-transform:lowercase}.sort__option{padding:.5rem 0;padding-inline-start:2.5rem}.sort__option:last-child{border-block-end:none}.sort__option:focus-within,.sort__option:hover{background:var(--palette-neutral-100)}.sort__button{align-items:center;display:flex;gap:var(--default-space-xsmall);-webkit-text-decoration:none;text-decoration:none}.sort__button .icon{color:var(--color-signals-success);margin-inline-start:calc(var(--default-space)*-1)}.sort__options--selected{pointer-events:none}@media not (min-width:64em){.sort .collapsable__label{align-items:center;border:0;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:600;justify-content:flex-start;padding-block:1.6rem}}@media(min-width:64em){.sort__option{border-width:.1rem;border-bottom:.1rem solid var(--palette-neutral-100);border-left:0 solid var(--palette-neutral-100);border-right:0 solid var(--palette-neutral-100);border-top:.1rem solid var(--palette-neutral-100);margin-block-start:-.1rem;padding:var(--default-space-small) var(--default-space);padding-inline-start:var(--default-space-large)}.sort .collapsable__content{background:var(--color-background-default);border:1px solid var(--color-border-outline);border-radius:var(--input-border-radius,0);border-start-end-radius:0;inset-block-start:100%;inset-inline-end:0;margin-block-start:-.1rem;padding:0;position:absolute;z-index:1}}.items-per-page{align-items:center;display:inline-flex}.dark-mode .items-per-page{color:var(--color-copy-reverse)}.items-per-page__label{display:inline-block;margin-inline-end:1.5rem;white-space:nowrap}.items-per-page__select{--select-background:var(--palette-neutral-200);border-color:var(--palette-neutral-200);font-weight:500}.paginator{align-items:center;display:flex;flex-wrap:wrap}.filter-active{border-block-end:1px solid var(--palette-neutral-200);position:relative}@media not (min-width:64em){.filter-active{border-block-end:1px solid var(--palette-neutral-200);order:-1}}.filter-active__heading{border-block-end:1px solid var(--palette-neutral-200);font-size:1.5rem;font-weight:600;margin:0;padding-block:0 1.6rem}@media not (min-width:64em){.filter-active__heading{display:none}}.filter-active__clear{font-weight:600;inset-block-start:0;inset-inline-end:0;position:absolute}@media not (min-width:64em){.filter-active__clear{display:none}}.filter-active__link{align-items:center;background:var(--palette-neutral-100);border:1px solid var(--palette-neutral-100);border-radius:var(--rounded);color:var(--color-copy-default);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.5rem;font-weight:700;height:var(--button-height);justify-content:space-between;line-height:normal;padding-inline:var(--button-padding,1.5rem);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease}.filter-active__link:disabled{cursor:default}.filter-active__link:disabled>span{opacity:.5}.filter-active__link:not(:disabled):hover,a:hover .filter-active__link,button:hover .filter-active__link{background:var(--palette-neutral-200);border-color:var(--palette-neutral-200);-webkit-text-decoration:none;text-decoration:none}.filter-active__link .iconify{flex:0 0 auto;height:1.8rem;margin:auto var(--button-padding,1.5rem);width:1.8rem}:is(.filter-active__link .iconify):first-child{margin-inline-start:0}:is(.filter-active__link .iconify):last-child{margin-inline-end:0}.filter-active__link>:not(.iconify){align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}:is(.filter-active__link>:not(.iconify)):only-child{flex:1 0 auto}.filter-active__link{--button-padding:1rem;height:4rem;height:3.2rem}@media(min-width:64em){.filter-active__link{height:4rem}}.filter-active__list{display:flex;flex-wrap:wrap;gap:.8rem;padding-block:3.2rem 1.8rem}@media(min-width:64em){.filter-active__list{padding-block:1.6rem 2.4rem}}.filter-item{border-color:var(--palette-neutral-200)}.filter-item .collapsable__label{align-items:center;border:0;display:flex;flex-wrap:wrap;font-size:1.5rem;font-weight:600;justify-content:flex-start;padding-block:1.6rem}:is(.filter-item .collapsable__label) span:not([class]){margin-inline-end:auto}:is(.filter-item .collapsable__label) .icon:not(.icon--tooltip){margin-inline-start:.8rem;order:99}:is(.filter-item .collapsable__label) .icon\:min,:is(.filter-item .collapsable__label) .icon\:plus{height:2rem;width:2rem}.filter-item .collapsable__content{padding-block-end:1.6rem;padding-inline:0}.filter-item__count{aspect-ratio:1/1;background:var(--palette-neutral-300);border-radius:var(--rounded);display:inline-block;font-size:1.2rem;font-weight:600;line-height:2rem;min-width:2rem;text-align:center}.filter-list__sticky{background:var(--color-background-default);border-block-start:1px solid var(--palette-neutral-200);inset-block-end:0;inset-inline-start:0;padding:1rem 1.6rem;position:fixed;width:100vw;z-index:1}@media(min-width:64em){.filter-list__sticky{display:none}}.filter-list__toggle{align-items:center;background:var(--palette-neutral-100);border:1px solid var(--palette-neutral-100);border-radius:var(--rounded);color:var(--color-copy-default);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.5rem;font-weight:700;height:var(--button-height);justify-content:space-between;line-height:normal;padding-inline:var(--button-padding,1.5rem);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease}.filter-list__toggle:disabled{cursor:default}.filter-list__toggle:disabled>span{opacity:.5}.filter-list__toggle:not(:disabled):hover,a:hover .filter-list__toggle,button:hover .filter-list__toggle{background:var(--palette-neutral-200);border-color:var(--palette-neutral-200);-webkit-text-decoration:none;text-decoration:none}.filter-list__toggle .iconify{flex:0 0 auto;height:1.8rem;margin:auto var(--button-padding,1.5rem);width:1.8rem}:is(.filter-list__toggle .iconify):first-child{margin-inline-start:0}:is(.filter-list__toggle .iconify):last-child{margin-inline-end:0}.filter-list__toggle>:not(.iconify){align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}:is(.filter-list__toggle>:not(.iconify)):only-child{flex:1 0 auto}.filter-list__toggle{background:var(--color-background-reverse);border-color:var(--color-copy-default);color:var(--color-copy-reverse)}.filter-list__toggle:disabled{color:var(--color-copy-reverse)}.filter-list__toggle:not(:disabled):hover,a:hover .filter-list__toggle,button:hover .filter-list__toggle{background:var(--palette-neutral-700);border-color:var(--palette-neutral-700)}.filter-list__toggle{gap:.8rem;justify-content:center;width:100%}.filter-list__toggle .iconify{margin:0}@media(min-width:64em){.filter-list__toggle{display:none}}.filter-list__count{background:var(--palette-neutral-300);border-radius:var(--rounded);color:var(--color-copy-default);font-size:1.2rem;font-weight:600;min-width:2rem;padding:.3rem}@media not (min-width:64em){.filter-list__panel{background:var(--color-background-default);box-shadow:-1px 4px 6px #00000040;display:flex;flex-direction:column;height:90vh;inset-block-end:0;inset-inline-end:0;max-width:52rem;overflow:hidden;position:fixed;transform:translateY(100%);transition:transform .6s cubic-bezier(.075,.82,.165,1);width:100%;z-index:var(--z-index-panel)}}.filter-list__panel.filter-list__panel--open{transform:none}.filter-list__title{align-items:center;border-block-end:1px solid var(--palette-neutral-200);display:flex;flex:0 0 auto;font-size:1.8rem;font-weight:600;justify-content:space-between;padding-block:3.2rem;padding-inline:1.6rem;position:relative;text-align:center}@media(min-width:64em){.filter-list__title{display:none}}.filter-list__close{@class --button;@class --button--link;font-size:1.1rem;font-weight:400;pointer-events:auto;-webkit-text-decoration:underline;text-decoration:underline;text-transform:none;text-underline-offset:.3rem}.filter-list__close span:not([class]){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.filter-list__close .iconify{height:2rem;width:2rem}.filter-list .filter-list__scrollable{display:flex;flex-direction:column}@media not (min-width:64em){.filter-list .filter-list__scrollable{margin-block-end:-1px;padding-inline:1.6rem}:is(.filter-list .filter-list__scrollable) .paginator{border-block-end:1px solid var(--palette-neutral-200)}:is(.filter-list .filter-list__scrollable) .collapsable,:is(.filter-list .filter-list__scrollable) .sort{width:100%}}@media(min-width:80em){.filter-list .filter-list__scrollable{overflow:visible;overscroll-behavior:auto}:is(.filter-list .filter-list__scrollable) .paginator{display:none}}.filter-list__buttons{align-items:center;border-block-start:1px solid var(--palette-neutral-200);display:flex;justify-content:space-between;padding:1.6rem}.filter-list__reset-all{font-weight:600}.filter-list__apply-all{align-items:center;background:var(--palette-neutral-100);border:1px solid var(--palette-neutral-100);border-radius:var(--rounded);color:var(--color-copy-default);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.5rem;font-weight:700;height:var(--button-height);justify-content:space-between;line-height:normal;padding-inline:var(--button-padding,1.5rem);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease}.filter-list__apply-all:disabled{cursor:default}.filter-list__apply-all:disabled>span{opacity:.5}.filter-list__apply-all:not(:disabled):hover,a:hover .filter-list__apply-all,button:hover .filter-list__apply-all{background:var(--palette-neutral-200);border-color:var(--palette-neutral-200);-webkit-text-decoration:none;text-decoration:none}.filter-list__apply-all .iconify{flex:0 0 auto;height:1.8rem;margin:auto var(--button-padding,1.5rem);width:1.8rem}:is(.filter-list__apply-all .iconify):first-child{margin-inline-start:0}:is(.filter-list__apply-all .iconify):last-child{margin-inline-end:0}.filter-list__apply-all>:not(.iconify){align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}:is(.filter-list__apply-all>:not(.iconify)):only-child{flex:1 0 auto}.filter-list__apply-all{background:var(--color-background-reverse);border-color:var(--color-copy-default);color:var(--color-copy-reverse)}.filter-list__apply-all:disabled{color:var(--color-copy-reverse)}.filter-list__apply-all:not(:disabled):hover,a:hover .filter-list__apply-all,button:hover .filter-list__apply-all{background:var(--palette-neutral-700);border-color:var(--palette-neutral-700)}.product-banner{align-items:center;background:var(--palette-campaign-softsage);display:flex;flex-direction:column;height:100%;isolation:isolate;justify-content:center;padding:3.8rem 2.4rem;position:relative;width:100%;z-index:0}.product-banner__heading{color:var(--color-copy-heading,inherit);display:block;font-size:var(--default-font-size,1.6rem);font-weight:700;letter-spacing:-.04em;line-height:var(--heading-line-height,1.2);margin-block:var(--default-space,1lh) 0;overflow-wrap:break-word;-webkit-text-decoration:none;text-decoration:none;text-wrap:balance}.product-banner__heading:first-child{margin-block-start:0}.product-banner__heading{font-size:2.4rem;order:1;text-align:center}.product-banner__link{-webkit-text-decoration:none;text-decoration:none}.product-banner__link:after{content:"";inset:0;position:absolute;z-index:1}.product-banner__visual{margin-block-start:2.4rem;order:2}.product-banner__description{margin-block-start:2.4rem;order:3;text-align:center}.product-banner__button{align-items:center;background:var(--palette-neutral-100);border:1px solid var(--palette-neutral-100);border-radius:var(--rounded);color:var(--color-copy-default);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.5rem;font-weight:700;height:var(--button-height);justify-content:space-between;line-height:normal;padding-inline:var(--button-padding,1.5rem);position:relative;-webkit-text-decoration:none;text-decoration:none;transition:background .3s ease,border-color .3s ease,color .3s ease}.product-banner__button:disabled{cursor:default}.product-banner__button:disabled>span{opacity:.5}.product-banner__button:not(:disabled):hover,a:hover .product-banner__button,button:hover .product-banner__button{background:var(--palette-neutral-200);border-color:var(--palette-neutral-200);-webkit-text-decoration:none;text-decoration:none}.product-banner__button .iconify{flex:0 0 auto;height:1.8rem;margin:auto var(--button-padding,1.5rem);width:1.8rem}:is(.product-banner__button .iconify):first-child{margin-inline-start:0}:is(.product-banner__button .iconify):last-child{margin-inline-end:0}.product-banner__button>:not(.iconify){align-items:center;display:inline-flex;justify-content:center;white-space:nowrap}:is(.product-banner__button>:not(.iconify)):only-child{flex:1 0 auto}.product-banner__button{margin-block-start:1.6rem;order:4}
