.searchFilters{background:#f3f3f3;padding:20px 0;margin:40px 0}.searchFilters_header{position:relative}.searchFilters_title{display:inline;margin:0}.searchFilters_filterCount{display:block;color:#222;font-weight:400;margin-top:.25em}@media screen and (min-width: 481px),print and (min-width: 481px){.searchFilters_filterCount{display:inline;margin-left:1em}}.searchFilters_expand{position:absolute;top:50%;right:15px;margin-top:-10px;border:none;background:none;padding:0;line-height:1;outline:none;color:#999;-webkit-transition:color .3s ease;transition:color .3s ease;font-size:20px}@media screen and (min-width: 769px),print and (min-width: 769px){.searchFilters_expand{display:none}}.searchFilters_expand:hover,.searchFilters_expand:focus{color:#000}.searchFilters_expandIcon{display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.searchFilters-isExpanded .searchFilters_expandIcon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.searchFilters_form{margin-top:0;margin-bottom:0;-webkit-transition:max-height .3s cubic-bezier(0, 1, 0, 1);transition:max-height .3s cubic-bezier(0, 1, 0, 1);overflow:hidden}@media screen and (min-width: 769px),print and (min-width: 769px){.searchFilters_form{overflow:visible}}.searchFilters-collapsible .searchFilters_form{max-height:0}@media screen and (min-width: 769px),print and (min-width: 769px){.searchFilters-collapsible .searchFilters_form{max-height:none}}.searchFilters-isExpanded .searchFilters_form{max-height:1000px;-webkit-transition-timing-function:cubic-bezier(1, 0, 1, 0);transition-timing-function:cubic-bezier(1, 0, 1, 0)}@media screen and (min-width: 769px),print and (min-width: 769px){.searchFilters-isExpanded .searchFilters_form{max-height:none}}.searchFilters_fieldset{margin-top:1em}@media screen and (min-width: 769px),print and (min-width: 769px){.searchFilters_fieldset{display:table;width:100%}}@media screen and (min-width: 769px),print and (min-width: 769px){.searchFilters_filters{display:table-cell;vertical-align:bottom;width:100%}}@media screen and (min-width: 769px),print and (min-width: 769px){.searchFilters_filter{float:left;width:24%;margin:0 1% 0 0}}.searchFilters_submit{margin-top:1em;text-align:right}@media screen and (min-width: 769px),print and (min-width: 769px){.searchFilters_submit{display:table-cell;vertical-align:bottom;margin:0}}.searchFilters_submit>.button{margin:0}.searchFilters_label{margin-bottom:.5em}.productList{margin:0 0 0 -20px;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.productList:first-child{margin-top:0}.productList_item{margin:0 0 40px 20px;width:calc(100% - 20px);-webkit-box-flex:0;-ms-flex:none;flex:none}@media screen and (min-width: 481px),print and (min-width: 481px){.productList_item{width:calc(50% - 20px)}}@media screen and (min-width: 769px),print and (min-width: 769px){.productList-3col>.productList_item{width:calc(33.3333% - 20px)}}@media screen and (min-width: 769px),print and (min-width: 769px){.productList-4col>.productList_item{width:calc(25% - 20px)}}.productList+.paging{margin:0}.productCard{text-decoration:none;position:relative}.productCard_image{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.productCard_image:hover,.productCard_image:focus{opacity:.5}.productCard_image>img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.productCard_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.75em;gap:20px}.productCard_title{color:#222;text-decoration:none}.productCard_title:first-line{font-weight:bold}.productCard_title:hover,.productCard_title:focus{background:none;color:#222;outline:1px dotted}.productCard_saveBtn{background:url("../../images/common/icons/bookmark.svg?ver=20251203") 50% 50% no-repeat;background-size:14px 18px;border:none;-webkit-box-flex:0;-ms-flex:none;flex:none;width:14px;height:18px;display:inline-block;white-space:nowrap;overflow:hidden;text-indent:100%;cursor:pointer;padding:0}.productCard_saveBtn[data-bookmark-saved]{background-image:url("../../images/common/icons/bookmark-fill.svg?ver=20251203")}.productCard_saveBtn:hover,.productCard_saveBtn:focus{background-color:rgba(0,0,0,0);outline:1px dotted #000;outline-offset:1px}.productCard_featured{font-size:10.5px;font-size:.7rem;position:absolute;left:10px;top:10px;z-index:1;background:hsl(1,80%,54%);color:#fff;display:inline-block;padding:.5em 1em;text-transform:uppercase;font-weight:700;border-radius:3px;-webkit-box-shadow:0 5px 10px -5px rgba(0,0,0,.25);box-shadow:0 5px 10px -5px rgba(0,0,0,.25);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width: 650px),print and (min-width: 650px){.productDetails{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.productDetails_content{margin-top:20px}@media screen and (min-width: 650px),print and (min-width: 650px){.productDetails_content{margin:0;width:calc(50% - 20px)}}@media screen and (min-width: 650px),print and (min-width: 650px){.productDetails_images{margin:0;width:calc(50% - 20px)}}.productDetails_images img{width:100%;vertical-align:top}.productDetails_requestBtn{margin:40px 0}.relatedProducts{position:relative}.relatedProducts .bullets{position:absolute;top:.25em;right:0;margin:0}.relatedProducts .bullets_item{padding:0}.relatedProducts .productList{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden}.saveBtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.saveBtn:before{content:"";display:inline-block;vertical-align:middle;margin-right:.75em;width:14px;height:18px;background:url("../../images/common/icons/bookmark.svg?ver=20251203") 50% 50% no-repeat;background-size:14px 18px}.saveBtn[data-bookmark-saved]:before{background-image:url("../../images/common/icons/bookmark-fill.svg?ver=20251203")}.mainBanner.isRendered{background:none;margin:0}.siteContent{margin-top:0}.searchFilters{margin-top:0}.pageHeader{background:-webkit-gradient(linear, left top, left bottom, from(hsl(277, 55%, 19%)), color-stop(60%), to(hsl(313, 69%, 25%)));background:linear-gradient(to bottom, hsl(277, 55%, 19%), 60%, hsl(313, 69%, 25%));color:#fff;overflow:hidden;margin-bottom:40px}.pageHeader_wrapper{position:relative;padding-top:30px;padding-bottom:30px}@media screen and (min-width: 769px),print and (min-width: 769px){.pageHeader-withBackground>.pageHeader_wrapper:before{content:"";position:absolute;top:-80px;bottom:-80px;right:-80px;left:50%;pointer-events:none;background-image:url("../../images/common/backgrounds/ellipses.svg?ver=20251203");background-position:top center;background-repeat:no-repeat;background-size:100% auto}}.pageHeader_logo{display:inline-block}.pageHeader_logo:hover{background:none}.pageHeader_logo>img{vertical-align:top}.pageHeader_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px 0 0;gap:1em}@media screen and (min-width: 481px),print and (min-width: 481px){.pageHeader_menu{margin-top:0;position:absolute;top:30px;right:15px}}.pageHeader_menu>.button{margin:0;width:100%}@media screen and (min-width: 401px),print and (min-width: 401px){.pageHeader_menu>.button{width:auto}}.pageHeader_content>:first-child{margin-top:0}.pageHeader_content>:last-child{margin-bottom:0}.pageHeader_content{margin-top:40px;margin-bottom:20px}@media screen and (min-width: 769px),print and (min-width: 769px){.pageHeader_content{width:65.9574468085%}}.pageHeader_content a{color:#fff}.pageHeader_content h1{color:#fff}.pageHeader .introText{font-size:18px;font-size:1.2rem;font-weight:400}.pageHeader .button-action{color:#222;background:#fff}.pageHeader .button-standard{color:#fff;border-color:#fff}@media screen and (min-width: 769px),print and (min-width: 769px){.pageHeader-withBackground .button-standard{background:hsl(277,55%,19%)}}