.catalog-search-no-results{display:flex;flex-direction:column;justify-content:center;text-align:center;background:#f4f4f4;padding:15px;border:1px solid #d6d6d6}
.catalog-search-no-results .fa-exclamation-triangle{font-size:24pt !important}
.catalogSearchResult .crs-family-template{margin:auto;padding:0}
.catalog-search-no-results h3{padding-bottom:0 !important}
.catalogSearchResult [data-toggle-group]{display:block}
.catalogSearchResult .error-no-results{flex:1;grid-column:1 / -1;text-align:center}
nav.breadcrumb{display:none}
dd.product-spec{margin-bottom:0}
.selector-container .row-fluid:last-child{margin-bottom:0 !important}
.selector-container .row-fluid h3{padding-bottom:20px}
.selector-container .selector>.catalog_search_modal .title-btn{background-color:#3f3f3f !important}
.selector-container .selector>.catalog_search_modal:hover .title-btn{border-color:#e6e6e6 !important}
.selector-container .selector>.catalog_search_modal .title-btn>span{font-weight:normal;color:#fff;word-break:break-word}
.selector-container .selector>.catalog_search_modal img{display:block;margin:0 auto}
.catalogSearchResult .selector.single-card .content{padding:0;height:auto;display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.catalogSearchResult .selector.single-card .content img{box-sizing:border-box;height:143px;width:auto}
.catalogSearchResult .selector-container .row-fluid [class*=span]:nth-child(5n+1){margin-left:0}
.catalogSearchResult .selector.single-card .product-specs{margin:0;display:flex;flex-wrap:wrap;column-gap:4px}
#searchList-result{display:grid;grid-template-columns:repeat(auto-fill,minmax(244px,1fr));gap:16px;justify-content:center}
#searchList-result .single-card{border:1px solid #ccc;border-radius:8px;position:relative;min-width:244px;max-width:350px;width:100%;justify-self:center}
.catalogSearchResult .selector-container .selector.single-card{margin:0}
#searchList-result .single-card:hover{border:1px solid #000}
.catalogSearchResult .selector-container{border:0;display:flex;flex-direction:column;gap:16px;padding:40px 0}
.catalogSearchResult .selector-container .single-card .favourite_product{position:absolute;right:16px;z-index:1}
.single-card .product-card-title{color:#000;font-family:"Noto Sans";font-size:1rem;font-weight:600;line-height:1.5rem;text-transform:capitalize;overflow:hidden;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;font-style:normal}
.selector-container .span3.selector.single-card ul{margin-bottom:20px;padding-left:0;list-style:none}
.selector-container .span3.selector.single-card li{font-size:.857142857142857em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.catalogSearchResult .selector-container .selector.single-card div.product-price{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}
.catalogSearchResult .selector-container .selector.single-card div.product-price>div{display:flex;flex-direction:column;gap:2px}
.catalogSearchResult .selector-container .selector.single-card div.product-price>div>span{color:#666565;font-family:"Noto Sans";font-size:.75rem;font-weight:400;line-height:1rem;font-style:normal}
.catalogSearchResult .selector-container .selector.single-card div.product-price>div>strong{color:#000;font-family:"Noto Sans";font-size:1rem;font-weight:600;line-height:1.5rem;font-style:normal}
.selector-container .span3.selector.single-card div.product-price,.selector-container .span3.selector.single-card li.product-price{text-transform:uppercase;font-size:.785714285714286em}
.selector-container .span3.selector.single-card li.product-price>p{margin-bottom:10px}
.selector-container .span3.selector.single-card .product-starting-at{font-size:12px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-transform:none}
.selector-container .span3.selector.single-card div.product-price strong,.selector-container .span3.selector.single-card li.product-price strong{padding-right:3px;line-height:1;font-weight:600;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;word-wrap:break-word}
.selector-container .span3.selector.single-card li.product-spec strong{display:block;font-size:inherit}
.selector.single-card .btn-container .cart-icon-container{width:25px;height:25px;display:inline-block;background-color:transparent;background-image:url("../../../../../../../../../etc.clientlibs/settings/wcm/designs/crs/clientlibs/resources/img/cta-icons/icon-cart--request.png");background-repeat:no-repeat;background-position:95% 6px}
.btn-container .center-container{left:85%}
.u-flyer{display:block;width:50px;height:50px;position:fixed;z-index:9999}
.selector-container .selector .info>.product-price--quote,.selector-container .selector .info>.rate-container__rate-details{color:#666565;font-family:"Noto Sans";font-size:14px;font-weight:600;line-height:20px;text-transform:capitalize}
.selector-container .selector .info>.product-price--quote-container{display:flex;align-items:end}
.selector-container .selector .info>.product-price--quote-container .product-price--quote{color:#666565;font-family:"Noto Sans";font-size:14px;font-weight:600;line-height:20px;text-transform:none}
.selector.no-link>.catalog_search_modal{width:100%;padding:16px;cursor:pointer;display:flex;flex-direction:column;height:100%;box-sizing:border-box;display:flex;gap:16px}
.selector.no-link>.catalog_search_modal .title-btn span::after{content:''}
.selector-container .selector .info .rate-container__rate-duration{font-size:16px;font-family:"Arial Narrow",Arial,sans-serif;text-transform:uppercase}
.catalogSearchResult .selector .content .info{display:flex;flex-direction:column;gap:8px;justify-content:end;width:100%;margin:0}
.catalogSearchResult .selector-container .selector.single-card .content .info{width:100%}
.catalogSearchResult .selector .specs{box-sizing:border-box;display:flex;flex-basis:38px;flex-direction:column;width:100%;flex:1;gap:8px}
.selector-container .span3.selector.single-card div.line-two div.product-price-new{float:left;margin:5px 0;width:100%}
.selector-container .selector .catalog_search_modal .additional-description-container .description-show-more-title,.selector-container .selector .catalog_search_modal .additional-description-container .description-show-less-title{display:inline-block;line-height:25px;font-size:16px;font-family:"Noto Sans";cursor:pointer}
.selector-container .selector .catalog_search_modal .additional-description-container .additional-description-wrapper{margin:5px}
.catalogSearchResult .selector.single-card .product-specs dt,.catalogSearchResult .selector.single-card .product-specs dd,.selector-container .selector .specification-url-container .cart-text-container{color:#3f3f3f;display:flex;font-family:"Noto Sans";font-size:.75rem;font-weight:400;line-height:1rem;font-style:normal}
.catalogSearchResult .selector.single-card .product-specs dd{font-weight:700}
.selector-container .selector .specification-url-container .btn{background:0;box-shadow:none;padding:0;text-align:left;text-decoration:underline}
.selector-container .selector .specification-url-container .cart-text-container{color:#0067b8;text-decoration:underline}
.catalogSearchResult .selector-container .results{color:#3f3f3f;font-family:"Noto Sans";font-size:14px;font-weight:400;line-height:20px;text-align:left}
.catalogSearchResult .selector-container>.results{display:none}
.results-container{display:flex;flex-direction:column;justify-content:space-between;gap:16px}
.sort-dropdown-container{display:flex;align-items:center;width:232px;height:32px}
.sort-label{font-weight:bold;margin-right:10px;font-size:14px;margin-bottom:0}
.sort-dropdown-wrapper{display:inline-block;position:relative;width:232px;height:32px;font-family:"Noto Sans",sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:400;font-style:normal}
.sort-dropdown-container{display:flex;align-items:center;width:100%;border:1px solid #777;border-radius:4px;background-color:#FFF;box-sizing:border-box;padding:6px 16px;height:32px;gap:16px;cursor:pointer}
.sort-dropdown-text{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:"Noto Sans";color:#3f3f3f}
.sort-dropdown{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}
.sort-dropdown-icon{width:16px;height:16px;background-image:url("../../../../../../../../../etc.clientlibs/crs/clientlibs/clientlib-global-libs/css/resources/img/chevron-down-black.svg");background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}
.sort-dropdown:focus{background-image:url("../../../../../../../../../etc.clientlibs/crs/clientlibs/clientlib-global-libs/css/resources/img/chevron-down-black.svg");background-repeat:no-repeat;background-position:right 16px top 50%;background-size:16px;background-color:transparent}
@media screen and (min-width:448px){.single-card .product-card-title{flex-basis:48px}
.catalogSearchResult .selector .content .info{flex-basis:42px}
}
@media screen and (max-width:468px){.sort-dropdown-wrapper{width:100%;height:40px}
.sort-dropdown-text{font-size:16px;line-height:24px}
.sort-dropdown-container{display:flex;height:40px;padding:8px 12px;justify-content:flex-end;align-items:center;gap:8px;align-self:stretch}
}
.sort-dropdown:focus+.sort-dropdown-container{outline:1px solid black}
@media screen and (min-width:469px){.results-container{flex-direction:row;align-items:center}
}
@media screen and (max-width:1025px){.catalogSearchResult .selector-container .results{font-size:1rem;line-height:24px;text-overflow:ellipsis;font-style:normal;overflow:hidden}
}
@media screen and (min-width:1025px){.catalogSearchResult .crs-family-template{padding:0}
.catalogSearchResult #searchList-result{justify-content:left}
.catalogSearchResult .selector-container>.results{display:block}
.catalogSearchResult .selector-container{gap:24px}
}
@media(min-width:400px) and (max-width:550px){.#searchList-result{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;justify-content:center}
#searchList-result .single-card{border:1px solid #ccc;border-radius:8px;position:relative;min-width:200px;max-width:none;width:100%;justify-self:center}
}