.sf-widget-container #sf-widget button.sf-open-feedback,.searchstax-pagination-previous,.searchstax-pagination-next{background-color:inherit;border:none;color:#6d3a90;font-family:foco,helvetica,arial,sans-serif;font-size:calc(1rem + 1px);font-weight:600;padding:0;text-decoration:none;text-underline-offset:.25rem}.sf-widget-container #sf-widget button.sf-open-feedback:hover,.searchstax-pagination-previous:hover,.searchstax-pagination-next:hover,.sf-widget-container #sf-widget button.sf-open-feedback:focus,.searchstax-pagination-previous:focus,.searchstax-pagination-next:focus,.sf-widget-container #sf-widget button.sf-open-feedback:active,.searchstax-pagination-previous:active,.searchstax-pagination-next:active{color:#6d3a90;text-decoration:underline}.search__tag{background:#f5f5f5;border-radius:999px;border:1px solid #999;color:#333;font-size:.75rem;margin-bottom:.5rem;padding:2px .5rem;width:fit-content}.search__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.sf-widget-container #sf-widget button.sf-open-feedback,.searchstax-pagination-previous,.searchstax-pagination-next{color:#6d3a90;font-family:foco,helvetica,arial,sans-serif;font-size:calc(1rem + 1px);font-weight:600;text-decoration:none;text-underline-offset:.25rem}.sf-widget-container #sf-widget button.sf-open-feedback:hover,.searchstax-pagination-previous:hover,.searchstax-pagination-next:hover,.sf-widget-container #sf-widget button.sf-open-feedback:focus,.searchstax-pagination-previous:focus,.searchstax-pagination-next:focus,.sf-widget-container #sf-widget button.sf-open-feedback:active,.searchstax-pagination-previous:active,.searchstax-pagination-next:active{color:#6d3a90;cursor:pointer;text-decoration:underline}.search__card{background-color:#fff !important;color:#000;border-radius:16px;border:0;box-shadow:2px 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:.5em;position:relative;height:100%}.search__card::placeholder{color:#000 !important}.search__card:is(h1,h2,h3,h4,h5),.search__card h1,.search__card h2,.search__card h3,.search__card h4,.search__card h5{color:#4d5a65}.search__card:is(a){color:#4d5a65}.search__card img{border-radius:12px;min-height:100%;min-width:100%}.search__card:not(:has(>.search__card-body)){padding:1.5rem}.search__card-body{flex:inherit;padding:.5rem}.search__card-body>*:last-child{margin-bottom:0}.search__card-image{align-items:center;border-radius:12px;display:flex;justify-content:center;max-height:200px;overflow:hidden}.search__card-title{font-size:1.3125rem;line-height:140%}.search__card-text,.search__card p{font-size:1rem}.search__card-footer{background-color:rgba(0,0,0,0);border-top:none;margin-top:auto;padding:1rem .5rem}.search__card-buttons{display:flex;flex-wrap:wrap;gap:1rem}.search__card{border:1px solid #e6e6e6}.search__card h4{font-size:1.125rem;margin-top:1rem}.search__card--single-col{margin-top:1rem}@media(min-width: 992px){.search__card--single-col{flex-direction:row;padding:1rem}}.search__card--single-col .search__card-image{flex-shrink:0;width:100%}@media(min-width: 992px){.search__card--single-col .search__card-image{max-width:250px;width:unset}}.search__card--single-col .search__card-image img{display:block;margin-bottom:1rem;width:100%}@media(min-width: 992px){.search__card--single-col .search__card-image img{margin-bottom:0;margin-right:1rem;width:calc(100% - 1rem)}}.search__card--single-col .search__card-footer{padding-bottom:.5rem;padding-right:.5rem}.search__tags{margin-bottom:.375rem}.search__facets-header{display:none}@media(min-width: 768px){.search__facets-header{border-bottom:1px solid #999;display:block;font-family:foco,helvetica,arial,sans-serif;font-size:1.25rem;padding-bottom:1rem;margin-bottom:2rem}}.promoted{padding-top:0;position:relative}.promoted:not(:has(.search__card--single-col)){padding-left:.75rem;padding-right:.75rem}.promoted .search__card{border-radius:16px;border:1px solid #6d3a90;background-color:#fbf5ff !important;margin-bottom:1rem;margin-top:0}.promoted .search__card.search__card--single-col{padding-top:3rem}.promoted .ribbon{--f: 6px;--r: 10px;--t: 12px;background-color:#4d5a65 !important;color:#fff;border-radius:4px;clip-path:polygon(0 0, 0 100%, 0 100%, 100% 100%, calc(100% - var(--r)) 50%, 100% 0);font-size:.875rem;inset:var(--t) auto auto calc(-1*var(--f));padding:.375rem calc(1rem + var(--r)) .375rem .75rem;position:absolute;z-index:1}.promoted .ribbon a{color:#fff}.promoted .ribbon a:hover,.promoted .ribbon a:focus,.promoted .ribbon a:active{color:#fff}.promoted .ribbon::first-letter{text-transform:uppercase}.searchstax-search-input-container{margin-bottom:1.5rem}.searchstax-input-button-container{display:flex;font-size:1rem;gap:1.5rem;position:relative;width:100%}.searchstax-input-button-container input,.searchstax-input-button-container-input{background-color:#fff !important;color:#000}.searchstax-input-button-container input::placeholder,.searchstax-input-button-container-input::placeholder{color:#000 !important}.searchstax-input-button-container input:is(h1,h2,h3,h4,h5),.searchstax-input-button-container input h1,.searchstax-input-button-container input h2,.searchstax-input-button-container input h3,.searchstax-input-button-container input h4,.searchstax-input-button-container input h5,.searchstax-input-button-container-input:is(h1,h2,h3,h4,h5),.searchstax-input-button-container-input h1,.searchstax-input-button-container-input h2,.searchstax-input-button-container-input h3,.searchstax-input-button-container-input h4,.searchstax-input-button-container-input h5{color:#4d5a65}.searchstax-input-button-container input:is(a),.searchstax-input-button-container-input:is(a){color:#4d5a65}.searchstax-input-button-container input,.searchstax-input-button-container-input{border:1px solid #999;border-radius:12px !important;width:100%;padding:.5rem 1rem}.searchstax-input-button-container input:active,.searchstax-input-button-container input:focus,.searchstax-input-button-container-input:active,.searchstax-input-button-container-input:focus{border-color:#4d5a65;box-shadow:none;outline:none}.searchstax-input-button-container input::placeholder{color:#999 !important}.searchstax-input-button-container-icon{color:#000;font-size:1.25rem;left:.75rem;position:absolute;top:25%;z-index:10;left:.75rem}.searchstax-input-button-container{display:block;margin-top:1.5rem;position:relative}.searchstax-search-input{position:relative;z-index:1}.searchstax-search-clear{color:#4d5a65;font-size:1.6rem;padding:0;position:absolute;right:.75rem;top:0;z-index:1}.searchstax-autosuggest-container{background-color:#f5f5f5;border:1px solid hsla(0,0%,60%,.5);border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:.75rem .5rem 0;position:relative;top:-1rem}.searchstax-autosuggest-item:first-child{padding-top:.75rem}.searchstax-autosuggest-item:last-child{padding-bottom:.75rem}.searchstax-autosuggest-item-term-container{padding:.25rem 0}.searchstax-autosuggest-item-term-container::first-letter{text-transform:uppercase}.searchstax-autosuggest-item-term-container:hover{cursor:pointer}.searchstax-feedback-container{display:block}.searchstax-feedback-container:is(h4){font-size:1rem;font-weight:normal !important}.searchstax-feedback-container:is(h4) b{color:#4d5a65}.searchstax-page-layout-facet-container{display:block !important}@media(min-width: 768px){.searchstax-page-layout-facet-container{background-color:#f5f5f5;border-radius:16px;margin-bottom:3rem;padding:2rem}}.searchstax-page-layout-facet-container .searchstax-facets-container-mobile{display:block}@media(min-width: 768px){.searchstax-page-layout-facet-container .searchstax-facets-container-mobile{display:none}}.searchstax-page-layout-facet-container .searchstax-facets-container-desktop{display:none}@media(min-width: 768px){.searchstax-page-layout-facet-container .searchstax-facets-container-desktop{display:block}}.searchstax-external-promotions-container{margin-left:1rem;margin-bottom:1.5rem}.searchstax-search-result-title-external-promotion{margin-left:-1rem}.searchstax-pagination-container{margin-bottom:2rem}.searchstax-pagination-container .searchstax-pagination-content{display:flex;justify-content:center}.searchstax-pagination-container .searchstax-pagination-content>*:not(:last-child){margin-right:1rem}.searchstax-facets-container-desktop .searchstax-facet-container,.searchstax-facets-container-mobile .searchstax-facet-container{border-bottom:1px solid hsla(0,0%,60%,.3);margin-bottom:1.5rem;padding-bottom:1.5rem}.searchstax-facets-container-desktop .searchstax-facet-container:is(:last-child),.searchstax-facets-container-mobile .searchstax-facet-container:is(:last-child){border-bottom:none;margin-bottom:0;padding-bottom:0}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-title-container,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-title-container{display:flex;margin-bottom:1rem}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-title-container .searchstax-facet-title,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-title-container .searchstax-facet-title{color:#333;font-family:foco,helvetica,arial,sans-serif;font-size:1.25rem}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container{cursor:pointer;display:block}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container{display:flex}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input{margin-bottom:.5rem;padding-left:0;position:relative}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input-checkbox,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input-checkbox{border-radius:4px;border-width:1px;border-color:#999;margin-left:0;margin-top:2px;padding:10px;position:relative;width:auto;z-index:2}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input-checkbox:checked,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input-checkbox:checked{background-color:#4d5a65;border-color:#4d5a65}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input-checkbox:hover,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input-checkbox:hover{cursor:pointer}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input-checkbox-border:has(~input[type=checkbox]:checked),.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-input-checkbox-border:has(~input[type=checkbox]:checked){background-color:#fff;border:1px solid #4d5a65;border-radius:6px;position:absolute;top:-1px;height:28px;left:-3px;width:28px;z-index:1}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-value-label,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-value-label{color:#333;display:inline;font-size:1rem;margin-left:.5rem;overflow:hidden;position:relative;text-overflow:ellipsis}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-value-count,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container .searchstax-facet-value-count{display:none}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container.searchstax-facet-value-disabled,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-values-container .searchstax-facet-value-container.searchstax-facet-value-disabled{color:#999}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-show-more-container .searchstax-facet-show-button,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-show-more-container .searchstax-facet-show-button{color:#4d5a65;cursor:pointer;font-weight:800;margin-top:8px;padding-left:calc(20px + .5rem)}.searchstax-facets-container-desktop .searchstax-facet-container .searchstax-facet-show-more-container .searchstax-facet-show-button:hover,.searchstax-facets-container-mobile .searchstax-facet-container .searchstax-facet-show-more-container .searchstax-facet-show-button:hover{text-decoration:underline}.searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pill{cursor:pointer;display:flex;width:fit-content}.searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pill.searchstax-facets-pill-facets{background-color:#f5f5f5;border:1px solid #999;border-radius:1.5rem;padding:.25rem 1rem}.searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pill .searchstax-facets-pill-label{white-space:nowrap}.searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pill .searchstax-facets-pill-icon-close{max-width:20px;height:20px;width:20px;margin:auto 0 auto 6px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2026 Fonticons, Inc.--><path d="M320 112C434.9 112 528 205.1 528 320C528 434.9 434.9 528 320 528C205.1 528 112 434.9 112 320C112 205.1 205.1 112 320 112zM320 576C461.4 576 576 461.4 576 320C576 178.6 461.4 64 320 64C178.6 64 64 178.6 64 320C64 461.4 178.6 576 320 576zM231 231C221.6 240.4 221.6 255.6 231 264.9L286 319.9L231 374.9C221.6 384.3 221.6 399.5 231 408.8C240.4 418.1 255.6 418.2 264.9 408.8L319.9 353.8L374.9 408.8C384.3 418.2 399.5 418.2 408.8 408.8C418.1 399.4 418.2 384.2 408.8 374.9L353.8 319.9L408.8 264.9C418.2 255.5 418.2 240.3 408.8 231C399.4 221.7 384.2 221.6 374.9 231L319.9 286L264.9 231C255.5 221.6 240.3 221.6 231 231z"/></svg>')}.searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pill .searchstax-facets-pill-icon-close.filter-by{width:5px;background:none}.searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pill.searchstax-clear-filters{color:#4d5a65;padding:.25rem 1rem;text-decoration:underline}.searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pill-filter-by{height:fit-content;margin-bottom:1rem;min-width:unset}.searchstax-facets-container-mobile .searchstax-facets-pills-container .searchstax-facets-pills-selected{display:flex;flex:1;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay{background-color:#f5f5f5;display:none;inset:0;overflow-y:scroll;position:fixed;z-index:100}.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay.searchstax-show{display:block}.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay .searchstax-facets-mobile-overlay-header{border-bottom:1px solid #999;color:#333;display:flex;font-family:foco,helvetica,arial,sans-serif;justify-content:space-between;margin:1.5rem 2rem 0;padding-bottom:1.5rem}.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay .searchstax-facets-mobile-overlay-header .searchstax-facets-mobile-overlay-header-title{font-size:1.25rem}.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay .searchstax-facets-mobile-overlay-header .searchstax-search-close{cursor:pointer;margin-top:auto}.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay .searchstax-facets-container-mobile{display:block;overflow-x:hidden;padding:2rem;z-index:2}.searchstax-facets-container-mobile .searchstax-facets-mobile-overlay .searchstax-facets-mobile-overlay-done{float:right;margin-bottom:1.5rem;margin-right:1.5rem}.search-details-container{display:flex;flex-direction:column-reverse;gap:2rem;justify-content:space-between;margin-bottom:1rem}@media(min-width: 768px){.search-details-container{flex-direction:row}}.search-details-container #search-sorting-container{display:block}.search-details-container #search-sorting-container .searchstax-sorting-container{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;padding-bottom:1.5rem}@media(min-width: 768px){.search-details-container #search-sorting-container .searchstax-sorting-container{border-bottom:none;padding-bottom:0}}.search-details-container #search-sorting-container .searchstax-sorting-container .searchstax-sorting-label{margin-right:.5rem;white-space:nowrap}.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select{background-color:#fff !important;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');border-color:#333;border-radius:8px;box-shadow:none;font-size:1rem;padding:.5rem 2rem .5rem .75rem;min-width:180px}.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select::placeholder{color:#000 !important}.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select:is(h1,h2,h3,h4,h5),.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select h1,.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select h2,.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select h3,.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select h4,.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select h5{color:#4d5a65}.search-details-container #search-sorting-container .searchstax-sorting-container #searchstax-search-order-select:is(a){color:#4d5a65}.sf-widget-container #sf-widget button.sf-open-feedback:hover,.sf-widget-container #sf-widget button.sf-open-feedback:focus,.sf-widget-container #sf-widget button.sf-open-feedback:active,.searchstax-pagination-previous:hover,.searchstax-pagination-previous:focus,.searchstax-pagination-previous:active,.searchstax-pagination-next:hover,.searchstax-pagination-next:focus,.searchstax-pagination-next:active{text-decoration:none}.sf-widget-container #sf-widget button.sf-open-feedback.disabled,.searchstax-pagination-previous.disabled,.searchstax-pagination-next.disabled{color:rgba(51,51,51,.85);cursor:default}