.csds-category-area{display:grid;grid-template-areas:"main" "sidebar" "products";grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:var(--csds-space-sm)}.csds-category-area__sidebar{grid-area:sidebar}.csds-category-area__main{grid-area:main;min-width:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.csds-category-area__products{grid-area:products}@media (min-width:801px){.csds-category-area{grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"sidebar main" "sidebar products";grid-template-columns:300px 1fr}.csds-category-area__sidebar{width:300px}}#product-listing-container{width:100%!important}#csds-category-page .csds-category-area__sidebar hr{margin:var(--csds-space-sm) 0}#csds-category-page .csds-category-area__sidebar .page-sidebar{width:100%;float:none;margin-left:0;margin-right:0;margin-bottom:var(--csds-space-sm);padding:var(--csds-space-sm)}@media (min-width:801px){#csds-category-page .csds-category-area__sidebar .page-sidebar{background-color:var(--csds-color-neutral-lightest)}}#csds-category-page .csds-category-area__sidebar .sidebarBlock+.sidebarBlock{border:none;margin-top:0;padding-top:0}#csds-category-page .csds-category-area__sidebar .accordion-title,#csds-category-page .csds-category-area__sidebar .sidebarBlock-heading{font-size:var(--csds-font-size-base);font-weight:var(--csds-font-weight-bold);margin-bottom:var(--csds-space-2xs)}#csds-category-page .csds-category-area__sidebar .sidebarBlock-heading{color:var(--csds-color-accent-dark)}#csds-category-page .csds-category-area__sidebar .accordion-title{font-family:var(--csds-font-family-base)}#csds-category-page .csds-category-area__sidebar .navList-action{font-size:var(--csds-font-size-sm);font-weight:var(--csds-font-weight-semibold)}#csds-category-page .csds-category-area__sidebar .csds-sidebar-accordion-btn .accordion-title{color:var(--csds-color-accent-dark);margin-bottom:0;display:inline-block}#csds-category-page .csds-category-area__sidebar .csds-sidebar-accordion-btn .csds-accordion-icon-wrapper{background:var(--csds-color-accent-base);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px;border-radius:50%;color:#fff}#csds-category-page .csds-category-area__sidebar .csds-sidebar-accordion-btn:not(.is-open) .toggleLink-text--on{display:none}#csds-category-page .csds-category-area__sidebar .toggleLink-text{font-weight:var(--csds-font-weight-bold);color:var(--csds-color-accent-base);font-size:var(--csds-font-size-sm)}#csds-category-page .csds-category-area__sidebar .accordion-block .toggleLink .accordion-title{margin-bottom:0}#csds-category-page .csds-category-area__sidebar .accordion-navigation.toggleLink .toggleLink-text--off{display:inline-block}#csds-category-page .csds-category-area__sidebar .accordion-navigation.toggleLink .toggleLink-text--on{display:none}#csds-category-page .csds-category-area__sidebar .accordion-navigation.toggleLink.is-open .toggleLink-text--off{display:none}#csds-category-page .csds-category-area__sidebar .accordion-navigation.toggleLink.is-open .toggleLink-text--on{display:inline-block}#csds-category-page .csds-category-area__main .csds-category--carousel{position:relative;max-height:250px;overflow:hidden;margin-bottom:var(--csds-space-sm)}#csds-category-page .csds-category-area__main .csds-category--carousel .carousel-inner-wrapper{padding-left:clamp(1rem,5vw,2rem);padding-right:clamp(1rem,5vw,2rem);-webkit-box-sizing:border-box;box-sizing:border-box}#csds-category-page .csds-category-area__main .csds-category--carousel .splide__track{position:relative}#csds-category-page .csds-category-area__main .csds-category--carousel li.splide__slide{border:1px solid var(--csds-color-neutral-light);text-decoration:none;border-radius:var(--csds-border-radius-md);padding:var(--csds-space-4xs)}#csds-category-page .csds-category-area__main .csds-category--carousel .splide__slide{text-decoration:none}#csds-category-page .csds-category-area__main .csds-category--carousel .splide__slide img{width:150px;height:150px;-o-object-fit:contain;object-fit:contain}#csds-category-page .csds-category-area__main .csds-category--carousel .splide__slide .slide-caption{color:var(--csds-color-accent-base);font-size:var(--csds-font-size-sm)}#csds-category-page .csds-category-area__main .csds-category--carousel .splide__arrow--prev{left:0}#csds-category-page .csds-category-area__main .csds-category--carousel .splide__arrow--next{right:0}#csds-category-page .csds-category-area__main .csds-category--carousel .splide__arrow{top:50%!important}#csds-category-page .csds-category-area__main hr{margin:var(--csds-space-sm) 0}#csds-category-page .csds-category-area__main .page-heading{font-size:var(--csds-font-size-3xl);text-align:left;margin-bottom:var(--csds-space-sm)}#csds-category-page .csds-category-area__main .read-smore__link{color:var(--csds-color-accent-base)}#csds-category-page .csds-category-area__products .actionBar{margin:0}#csds-category-page .csds-category-area__products .actionBar .form-label,#csds-category-page .csds-category-area__products .actionBar .form-select{font-size:var(--csds-font-size-sm)}#csds-category-page .csds-category-area__products .actionBar .form-select{padding:var(--csds-space-2xs)}#csds-category-page .csds-category-area__products .actionBar .form-field{margin-bottom:var(--csds-space-xs);float:right}#csds-category-page .csds-category-sidebar--top-wrapper{display:none}@media (min-width:801px){#csds-category-page .csds-category-sidebar--top-wrapper{display:block}}#csds-category-page .category-description .btn{padding:var(--csds-space-xs);font-family:var(--csds-font-family-base);font-size:var(--csds-font-size-base);font-weight:var(--csds-font-weight-bold);line-height:var(--csds-line-height-base);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:var(--csds-border-width-thin) solid transparent;border-radius:var(--csds-border-radius-md);-webkit-transition:color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),background-color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),border-color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),-webkit-box-shadow var(--csds-transition-duration-fast) var(--csds-transition-timing-base);transition:color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),background-color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),border-color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),-webkit-box-shadow var(--csds-transition-duration-fast) var(--csds-transition-timing-base);transition:color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),background-color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),border-color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),box-shadow var(--csds-transition-duration-fast) var(--csds-transition-timing-base);transition:color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),background-color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),border-color var(--csds-transition-duration-fast) var(--csds-transition-timing-base),box-shadow var(--csds-transition-duration-fast) var(--csds-transition-timing-base),-webkit-box-shadow var(--csds-transition-duration-fast) var(--csds-transition-timing-base);color:var(--csds-color-white);background-color:var(--csds-color-brand-base);-webkit-box-shadow:var(--csds-shadow-md);box-shadow:var(--csds-shadow-md);-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-clip:padding-box;border:1px solid transparent;border-radius:.25rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:var(--csds-font-weight-semibold);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.25;margin:0;min-height:3rem;position:relative;text-decoration:none;-webkit-transition:all 250ms;transition:all 250ms;user-select:none;-webkit-user-select:none;-ms-touch-action:manipulation;touch-action:manipulation;vertical-align:baseline;width:auto;margin-top:0;display:inline-block}#csds-category-page .category-description .btn:hover{text-decoration:none;color:var(--csds-color-white);background-color:var(--csds-color-brand-darker)}#csds-category-page .category-description .btn:focus,#csds-category-page .category-description .btn:focus-visible{outline:0}#csds-category-page .category-description .btn.is-disabled,#csds-category-page .category-description .btn:disabled{color:var(--csds-disabled-text);background-color:var(--csds-disabled-background);border-color:var(--csds-disabled-border);border-width:var(--csds-border-width-thick);pointer-events:none;cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}#csds-category-page [data-list-name="Category: Products"] .card-title{font-size:var(--csds-font-size-base)}#csds-category-page [data-list-name="Category: Products"] .card-img-container{height:100px}#csds-category-page .csds-category-area__main h1,#csds-category-page .csds-category-area__main h2,#csds-category-page .csds-category-area__main h3,#csds-category-page .csds-category-area__main h4,#csds-category-page .csds-category-area__main h5,#csds-category-page .csds-category-area__main h6,#csds-category-page .csds-category-area__main strong{font-family:var(--csds-font-family-base)!important;font-weight:var(--csds-font-weight-bold)!important}#csds-category-page .csds-category-area__main h1,#csds-category-page .csds-category-area__main h2,#csds-category-page .csds-category-area__main h3,#csds-category-page .csds-category-area__main h4,#csds-category-page .csds-category-area__main h5,#csds-category-page .csds-category-area__main h6{margin-top:var(--csds-space-sm)!important;margin-bottom:0}#csds-category-page .csds-category-area__main h1._heading{margin-top:0!important}#csds-category-page .csds-category-area__main h3+p{margin-top:var(--csds-space-3xs)!important}#csds-category-page .csds-category-area__main h3[id^=faq-question]{margin-top:0!important}#csds-category-page .csds-category-area__main .category-page-hr{margin-top:0!important;margin-bottom:var(--csds-space-sm)!important}#csds-category-page .csds-category-area__main h1{font-size:var(--csds-font-size-2xl)!important}#csds-category-page .csds-category-area__main h2{font-size:var(--csds-font-size-xl)!important}#csds-category-page .csds-category-area__main h3{font-size:var(--csds-font-size-lg)!important}#csds-category-page .csds-category-area__main h4{font-size:var(--csds-font-size-md)!important}#csds-category-page .csds-category-area__main h5{font-size:var(--csds-font-size-base)!important}#csds-category-page .csds-category-area__main h6{font-size:var(--csds-font-size-sm)!important}#csds-category-page .csds-category-area__main a{font-family:var(--csds-font-family-base)!important;color:var(--csds-color-text-link);font-weight:var(--csds-font-weight-bold);text-decoration:none}#csds-category-page .csds-category-area__main a:focus,#csds-category-page .csds-category-area__main a:hover{color:var(--csds-color-text-link-hover);text-decoration:underline}#csds-category-page .csds-category-area__main p{color:var(--csds-color-neutral-darkest)!important}#csds-category-page .csds-category-area__main li,#csds-category-page .csds-category-area__main p,#csds-category-page .csds-category-area__main ul{font-size:var(--csds-font-size-base)!important;font-family:var(--csds-font-family-sm)!important}#csds-category-page .card-figcaption-body a,#csds-category-page .card-figcaption-body button{font-size:var(--csds-font-size-sm)!important}#csds-category-page [data-content-region=category_under_description_area]{margin-top:var(--csds-space-sm);padding-top:var(--csds-space-sm);border-top:1px solid var(--csds-color-neutral-light)}#csds-category-page [data-content-region=category_under_description_area] .accordion{border:none;margin-bottom:0}#csds-category-page [data-content-region=category_under_description_area] .accordion .accordion__item{border:none}#csds-category-page [data-content-region=category_under_description_area] .accordion .accordion__header{font-weight:var(--csds-font-weight-bold);padding:var(--csds-space-2xs) 0}#csds-category-page [data-content-region=category_under_description_area] .accordion .ak6-icon{fill:var(--csds-color-text-link);color:var(--csds-color-text-link)}.category_description h1,.category_description h2,.category_description h4,.category_description h5,.category_description h6{margin-top:var(--csds-space-sm)!important;margin-bottom:0!important}.category_description h3:not(.custom-accordion-header){margin-top:var(--csds-space-sm)!important;margin-bottom:0!important}.category_description .category-page-hr{margin-top:0!important;margin-bottom:var(--csds-space-sm)!important}.category_description a:not(.btn){display:inline-block;position:relative;color:var(--csds-color-text-link)!important;text-decoration:none!important}.category_description a:not(.btn)::after{content:'';position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);border-radius:5px;height:.1em;bottom:0;left:0;background:currentcolor;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.category_description a:not(.btn):hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.splide__slide{margin-bottom:0!important}.read-smore__link-wrap{padding:var(--csds-space-sm) 0}.actionBar-section .form-field{border:1px solid var(--csds-color-accent-base)}.csds-category-area__products .actionBar .form-select{height:auto!important;line-height:var(--csds-line-height-base)!important;padding:var(--csds-space-2xs)!important;padding-right:var(--csds-space-xs)!important;background-position:right .25rem top .75rem!important}@media (min-width:551px){.actionBar-section{float:right}}.card-img-container::after{display:none}.csds-category-area__main .faq-accordion-heading{margin-bottom:var(--csds-font-size-sm)!important}#faceted-search-container .facet-title{color:var(--csds-color-accent-base);font-size:var(--csds-font-size-sm)!important}#faceted-search-container .no-filter-text{font-size:var(--csds-font-size-sm)}#faceted-search-container .accordion-navigation .csds-accordion-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background:var(--csds-color-accent-base);border:1px solid var(--csds-color-white);border-radius:var(--csds-border-radius-circle)}#faceted-search-container .accordion-navigation .csds-accordion-icon-wrapper svg{fill:var(--csds-color-white);width:1.25rem;height:1.25rem}#faceted-search-container .inlineList--labels .facetLabel{background-color:var(--csds-color-info-light);color:var(--csds-color-info-dark);font-size:var(--csds-font-size-sm)}#faceted-search-container .inlineList--labels .facetLabel svg{fill:var(--csds-color-info-dark)}#faceted-search-container .clear-all-link,#faceted-search-container .facetedSearch-clearLink{font-size:var(--csds-font-size-sm);color:var(--csds-color-neutral-darkest);background:var(--csds-color-neutral-light);border-radius:var(--csds-border-radius-md)}#faceted-search-container .clear-all-link{padding:var(--csds-space-3xs) var(--csds-space-sm)}#faceted-search-container .facetedSearch-clearLink{font-size:var(--csds-font-size-xs);right:37px;padding:0 var(--csds-space-sm)}@media (max-width:801px){.category-sidebar-new{background:var(--csds-color-neutral-lightest);padding:var(--csds-space-xs)}#faceted-search-container{padding:0!important}.facetedSearch-toggle-indicator .icon svg{fill:var(--csds-color-accent-base)}.facetedSearch-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;border:none;margin-bottom:0}.facetedSearch-toggle .facetedSearch-toggle-text{color:var(--csds-color-accent-dark);font-weight:var(--csds-font-weight-bold)}.facetedSearch-toggle .facetedSearch-toggle-indicator .toggleLink-text--off,.facetedSearch-toggle .facetedSearch-toggle-indicator .toggleLink-text--on{color:var(--csds-color-accent-dark)!important}.facetedSearch-toggle .facetedSearch-toggle-indicator .icon svg{fill:var(--csds-color-accent-dark)}#facetedSearch-navList .accordion{border:none;background-color:var(--csds-color-card-white);-webkit-box-shadow:var(--csds-shadow-faux-border);box-shadow:var(--csds-shadow-faux-border);padding:var(--csds-space-2xs) var(--csds-space-xs)}#facetedSearch-navList .accordion-title{padding-left:0}#facetedSearch-navList .accordion-navigation{border:none}#facetedSearch-navList .accordion-block{border-top:1px solid var(--csds-color-neutral-light)}#facetedSearch-navList .accordion-block:first-child{border-top:none}#facetedSearch-navList .accordion--navList{margin-bottom:0}.facetedSearch-toggle+.facetedSearch-navList.is-open{margin-top:var(--csds-space-xs)}.facetedSearch-clearLink{right:70px!important;color:var(--csds-color-neutral-darkest);background:var(--csds-color-neutral-light);padding:var(--csds-space-3xs) var(--csds-space-sm);border-radius:var(--csds-border-radius-md)}[data-content-region=category_sidebar-subcategory-widget]+.sidebarBlock .navList,[data-content-region=category_sidebar-subcategory-widget]+.sidebarBlock:not[data-has-more-results=true]{max-height:100px;overflow-y:auto;background-color:var(--csds-color-card-white);-webkit-box-shadow:var(--csds-shadow-faux-border);box-shadow:var(--csds-shadow-faux-border);padding:var(--csds-space-2xs) var(--csds-space-xs)}.subCategoryList{max-height:100px;overflow-y:auto;background-color:var(--csds-color-card-white);-webkit-box-shadow:var(--csds-shadow-faux-border);box-shadow:var(--csds-shadow-faux-border);padding:var(--csds-space-2xs) var(--csds-space-xs)}}#modal-content .facet-quick-heading{font-size:var(--csds-font-size-lg)}#modal-content .facetedSearch-optionColumns .navList-item a{font-size:var(--csds-font-size-base);color:var(--csds-color-accent-dark)}#modal-content .facetedSearch-optionColumns .navList-item a span{color:var(--csds-color-neutral-dark)}