.tabSwitch_button{position:relative;padding:var(--space--x1) var(--space--x2) var(--space--x2);font-size:20px;font-weight:var(--typeweight--default);color:var(--color--text-secondary);line-height:var(--leading--1-2);background:0;border:0;outline:0;cursor:pointer;text-align:center;box-sizing:border-box;transition:font-weight .2s}
.tabSwitch_button.active{color:var(--color--text-primary);font-weight:var(--typeweight--bold);border-color:var(--color--interactive-primary);pointer-events:none}
.tabSwitch_button.active::after{content:"";display:block;position:absolute;width:100%;left:0;bottom:0;height:4px;border-radius:2px 2px 0 0;background:var(--color--interactive-primary)}
.tab-panel-section{max-inline-size:1440px;padding-block-start:var(--space--x10);padding-inline:var(--grid-margin-lg);margin-inline:auto}
.tab-panel-section .col-12{display:flex;align-items:flex-end;border-bottom:1px solid var(--color--ui-border-01);gap:var(--space--x5);margin-top:var(--space--x4);overflow-x:auto;white-space:nowrap}
.no-results-categories ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space--x4);align-items:center;margin:var(--space--x7) 0 0;list-style:none}
.no-results-categories ul li{margin-bottom:var(--space--x4);text-align:center;border-radius:var(--border--x3)}
.no-results-categories ul li a{padding:4px 20px;min-height:32px;font-size:var(--typesize-minor);display:inline-block;color:var(--color--text-primary);transition:color .125s ease-in-out;align-items:center;font-family:var(--typefamily-primary);font-weight:var(--typeweight--semibold);line-height:var(--leading--1-6);white-space:normal;text-decoration:none;text-align:center;justify-content:center;background-color:transparent;vertical-align:middle;border:0;cursor:pointer;position:relative;z-index:1;height:auto}
.no-results-categories ul li a::before{border:2px solid;background-color:transparent;box-sizing:border-box;content:"";position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:var(--space--x9);transition:all .125s ease-in-out}
main .link-list.no-results-categories>div ul>li a{display:block;padding:4px 20px}
main .link-list.no-results-categories>div ul>li:not(:last-child){border-block-end:none}
main .link-list.no-results-categories ul li+li{margin-inline-start:0}
main .link-list.no-results-categories>div ul>li{padding:0}
.products_section-no-results,.content_section-no-results{width:100%;margin:0 auto;max-width:978px;background-color:var(--color--ui-background-light);border-radius:var(--corner--x10);border:1px solid var(--color--ui-border-01);padding:var(--space--x15)}
.searchResults,.searchResultsHeader{--grid-margin-xs:var(--space--x7);--grid-margin-sm:var(--space--x10);--grid-margin-md:var(--space--x14);--grid-margin-lg:var(--space--x16)}
.searchResults .col-12,.searchResultsHeader .col-12{padding:0}
.searchResults .col-12>section.programList__header,.searchResultsHeader .col-12>section.programList__header{background-color:var(--color--ui-background-brand-01);padding-block-start:0 !important}
.searchResults .col-12>section.programList__header .programList__title,.searchResultsHeader .col-12>section.programList__header .programList__title{padding-block:0;margin-block-end:0}
.searchResults .col-12>section.programList__header .a-search__header.active-category,.searchResultsHeader .col-12>section.programList__header .a-search__header.active-category,.searchResults .col-12>section.programList__header .programList__title .noQueryHeader,.searchResultsHeader .col-12>section.programList__header .programList__title .noQueryHeader,.searchResults .col-12>section.programList__header .programList__title .querySearchResults,.searchResultsHeader .col-12>section.programList__header .programList__title .querySearchResults{padding-block:var(--space--x15)}
@media all and (min-width:1024px){.searchResults .col-12>section.programList__header .a-search__header.active-category,.searchResultsHeader .col-12>section.programList__header .a-search__header.active-category,.searchResults .col-12>section.programList__header .programList__title .noQueryHeader,.searchResultsHeader .col-12>section.programList__header .programList__title .noQueryHeader,.searchResults .col-12>section.programList__header .programList__title .querySearchResults,.searchResultsHeader .col-12>section.programList__header .programList__title .querySearchResults{padding-block:var(--space--x23) var(--space--x15)}
}
.searchResults .col-12>section.programList__header .a-search__header.active-category h1,.searchResultsHeader .col-12>section.programList__header .a-search__header.active-category h1,.searchResults .col-12>section.programList__header .programList__title .noQueryHeader h1,.searchResultsHeader .col-12>section.programList__header .programList__title .noQueryHeader h1,.searchResults .col-12>section.programList__header .programList__title .querySearchResults h1,.searchResultsHeader .col-12>section.programList__header .programList__title .querySearchResults h1{font-size:var(--typesize-h1-catalog);font-weight:var(--typeweight--semibold);color:var(--color--text-brand-04)}
.searchResults .col-12>section.programList__header .a-search__header.active-category p,.searchResultsHeader .col-12>section.programList__header .a-search__header.active-category p,.searchResults .col-12>section.programList__header .programList__title .noQueryHeader p,.searchResultsHeader .col-12>section.programList__header .programList__title .noQueryHeader p,.searchResults .col-12>section.programList__header .programList__title .querySearchResults p,.searchResultsHeader .col-12>section.programList__header .programList__title .querySearchResults p{font-size:24px !important;color:var(--color--text-brand-04)}
.searchResults .col-12>section.programList__header .programList__title,.searchResultsHeader .col-12>section.programList__header .programList__title,.searchResults .col-12>section.programList__header .programList__title>h1,.searchResultsHeader .col-12>section.programList__header .programList__title>h1,.searchResults .col-12>section.programList__header .programList__title>h2,.searchResultsHeader .col-12>section.programList__header .programList__title>h2,.searchResults .col-12>section.programList__header .programList__title>div>h1,.searchResultsHeader .col-12>section.programList__header .programList__title>div>h1{color:var(--color--text-brand-04)}
.searchResults .col-12>section.programList__header>.row,.searchResultsHeader .col-12>section.programList__header>.row{inline-size:100%;max-inline-size:100%;padding-inline:var(--grid-margin-sm);margin-inline:auto}
@media(max-width:375px){.searchResults .col-12>section.programList__header>.row,.searchResultsHeader .col-12>section.programList__header>.row{padding-inline:var(--grid-margin-xs)}
}
@media(min-width:376px) and (max-width:768px){.searchResults .col-12>section.programList__header>.row,.searchResultsHeader .col-12>section.programList__header>.row{padding-inline:var(--grid-margin-sm)}
}
@media(min-width:769px) and (max-width:1023px){.searchResults .col-12>section.programList__header>.row,.searchResultsHeader .col-12>section.programList__header>.row{padding-inline:var(--grid-margin-md)}
}
@media all and (min-width:1024px){.searchResults .col-12>section.programList__header>.row,.searchResultsHeader .col-12>section.programList__header>.row{padding-inline:var(--grid-margin-lg)}
}
@media all and (min-width:1440px){.searchResults .col-12>section.programList__header>.row,.searchResultsHeader .col-12>section.programList__header>.row{max-inline-size:1440px}
}
.searchResults .col-12>section.programList__header .col-12,.searchResultsHeader .col-12>section.programList__header .col-12{padding-inline:8px}
.searchResults .searchResultsContent,.searchResultsHeader .searchResultsContent{position:relative;inline-size:100%;max-inline-size:100%;padding-inline:var(--grid-margin-sm);padding-block-start:36px;padding-block-end:var(--space--x10);margin-inline:auto}
@media all and (min-width:768px){.searchResults .searchResultsContent,.searchResultsHeader .searchResultsContent{padding-inline:var(--grid-margin-md)}
}
@media all and (min-width:1024px){.searchResults .searchResultsContent,.searchResultsHeader .searchResultsContent{padding-block-start:var(--space--x10);padding-inline:var(--grid-margin-lg)}
}
@media all and (min-width:1440px){.searchResults .searchResultsContent,.searchResultsHeader .searchResultsContent{max-inline-size:1440px}
}
.searchResults .searchResultsContent .col-12,.searchResultsHeader .searchResultsContent .col-12{padding-inline:16px}
.ais-Panel-clearRefinements{display:inline;font-size:1rem;background:var(--color--interactive-primary) border-box;border:0;border-radius:3px;color:#fff;text-decoration:none;position:absolute;padding:4px 5px;text-transform:uppercase;top:-5px;right:100px}
@media(min-width:1025px){.he-pr-nav__wrapper .ui-autocomplete{min-width:275px;right:0}
}
.ais-Panel-header{padding:20px 0}
.algolia-layout.filters--open::before{display:block}
.algolia-layout .col-md-3.col-12{transition:left .2s ease}
@media all and (max-width:1024px){.algolia-layout.filters--open .col-md-3.col-12{display:block;left:0}
.algolia-layout .col-md-3.col-12{position:fixed;top:0;bottom:0;left:-100%;max-width:320px;padding:45px 0;z-index:1001;background-color:white;overflow-y:scroll;border-radius:0 8px 8px 0}
.filters--open .ais-Panel-clearRefinements{top:40px}
.syncedFilterSection{display:none}
}
.algolia-layout.filters--open .col-md-3{outline:0;top:0;left:0;right:unset;bottom:unset;height:auto !important;border-radius:0 var(--space--x6) var(--space--x6) 0;max-height:90vh;padding:var(--space--x9) var(--space--x6) var(--space--x6) var(--space--x6)}
@media(max-width:1024px){.algolia-buttons .programList__sortBy::before,.algolia-buttons .sort-by--container::before{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
.ais-RefinementList-showMore[disabled]{display:none}