.filter-blocks .filter-container{margin-bottom:20px}.CAD-filter-outer .widget-span.widget-type-cell.container{float:none;margin:0 auto;max-width:1260px;padding:0;width:95%}.CAD-filter-outer select{appearance:none;background-color:#fff;background-image:url(https://44097813.fs1.hubspotusercontent-na1.net/hubfs/44097813/Vector-down.svg);background-position:calc(100% - 12px);background-repeat:no-repeat;border:1px solid #bac0c6;border-radius:4px;color:#464e56;padding:12px 31px 12px 12px}.CAD-filter-outer .widget-span.widget-type-cell.container section{border-bottom:1px solid rgba(186,192,198,.4)}.CAD-filter-outer.filter-blocks .filter-container{margin-bottom:0}.filter-blocks.backgorund-shades-light-gray.CAD-filter-outer{background-color:#f7f7f7;padding-top:25px}.CAD-filter-outer .custom-dropdown .selected-option{max-width:132px}.filter-blocks .dropdown-toggle{background-color:#f8f8f8;padding:10px 20px}.filter-blocks .dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);display:none;overflow-y:auto;position:absolute}.filter-blocks .dropdown-menu label{cursor:pointer;display:block;font-size:14px}.all-filter-head{display:none}.dropdown-menu .dropdown-title{border-bottom:1px solid #bac0c6;color:#101112;font-size:28px;font-weight:500;line-height:24px;margin:0;padding:20px;text-align:center}.dropdown-menu .filter-group{margin:12px 0;padding:0 24px}.dropdown-menu .filter-group>a{align-items:center;border-bottom:1px solid #bac0c6;color:#101112;display:flex;font-size:18px;font-weight:500;justify-content:space-between;line-height:24px;padding:15px 0 20px}.dropdown-menu .filter-group>a:after{background-image:url(https://44097813.fs1.hubspotusercontent-na1.net/hubfs/44097813/raw_assets/public/STI_Dev_E23/images/module-icons/arrow-down.png);content:"";display:block;height:18px;width:18px}.dropdown-menu .filter-group>a:hover{text-decoration:none}.filter-checkbox-container{margin:40px 0 0}.dropdown-menu .filter-group .filter-checkbox-container{display:none;margin-bottom:24px}.dropdown-menu .filter-group.active .filter-checkbox-container{display:block}.filter-checkbox-container .filter-checkbox-group label{align-items:center;color:#464646;display:flex;font-size:16px;line-height:22px;margin-bottom:20px;padding-left:33px;position:relative}.filter-checkbox-group input{height:0;width:0}.filter-checkbox-group span{border:1px solid #0c0c0c;box-sizing:border-box;height:24px;left:0;padding:4px;position:absolute;width:24px}.checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:13px;left:7px;position:absolute;top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}.filter-checkbox-group input:checked~.checkmark{background-color:#0c0c0c}.filter-checkbox-group input:checked~.checkmark:after{display:block}.filter-checkbox-group:last-of-type label{margin-bottom:0}.filter-cta-container{align-items:center;display:flex;justify-content:center;margin-top:130px;padding:0 32px}.filter-cta-container a{border:1px solid #1c4367;border-radius:4px;font-size:16px;padding:12px 50px;text-decoration:none}.filter-cta-container a i{border-bottom:6px solid transparent;border-left:11px solid #fff;border-top:6px solid transparent;display:inline-block;height:0;margin:2px 0 0 4px;width:0}.filter-cta-container a.filter-view-cta{background-color:#1c4367;color:#fff;margin-right:18px}.filter-cta-container a.filter-clear-cta{color:#1c4367}.overlay-div{position:relative}.freeze-pane{background-color:#00000061;bottom:0;left:0;position:absolute;right:0;top:0}.filter-blocks .selected-filters{display:flex}.filter-blocks .selected-tiles{margin-top:10px}.filter-blocks .selected-tile{background-color:#fff;border:1px solid #ccc;border-radius:4px;display:inline-block;font-size:14px;margin:5px 10px 5px 0;padding:12px 30px;position:relative;text-align:center}.filter-blocks .remove-button{color:#888;cursor:pointer;font-size:26px;left:7px;line-height:1;position:absolute;top:7px}.filter-blocks{position:relative}.filter-blocks .dropdown-menu.show{display:block;padding-bottom:35px;position:absolute;right:0;top:100px;z-index:9}.filter-blocks .filter-container label{align-items:center;display:flex;font-size:14px;line-height:22px;margin-bottom:20px;position:relative;text-wrap:nowrap}.filter-blocks .filter-container label input[type=checkbox]{border:1px solid grey;border-radius:0;height:24px;margin-right:20px;opacity:0;vertical-align:middle;width:24px}#filterDropdown,#marketFilterDropdown{position:relative}#filterDropdown .dropdown-menu,#marketFilterDropdown .dropdown-menu{border-color:transparent;filter:drop-shadow(0 0 16px rgba(12,12,12,.08));left:0;overflow-y:initial;padding:22px 25px;top:55px;width:fit-content}.more-info-button .cards-view-button{display:inline-block;width:auto}#filterDropdown .dropdown-menu:after,#marketFilterDropdown .dropdown-menu:after{background:#fff;content:"";height:20px;left:30px;position:absolute;top:-10px;transform:rotate(45deg);width:20px}#filterDropdown .dropdown-menu label:last-child,#marketFilterDropdown .dropdown-menu label:last-child{margin-bottom:0}.filter-blocks .filter-container label span{border:1px solid #0c0c0c;box-sizing:border-box;height:24px;left:0;padding:4px;position:absolute;width:24px}.filter-blocks .filter-container label input:checked~.checkmark{background-color:#0c0c0c}.filter-blocks .filter-container label input:checked~.checkmark:after{display:block}.filter-blocks .filter-container label .checkmark:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:13px;left:7px;position:absolute;top:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:8px}.filter-blocks .dropdown-toggle{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#464e56;cursor:pointer;font-family:Roboto;font-size:16px;font-weight:400;line-height:24px;padding:12px 25px;position:relative;width:140px}.filter-blocks .dropdown-toggle:after{background-image:url(https://44097813.fs1.hubspotusercontent-na1.net/hubfs/44097813/raw_assets/public/STI_Dev_E23/images/module-icons/arrow-down.png);background-size:100% 100%;content:"";display:block;height:16px;position:absolute;right:12px;top:16px;width:16px}.filter-blocks .cols{display:inline-block;margin-right:20px}.filter-dropdown.all-filter-wraper .dropdown-toggle:after{background-image:url(https://44097813.fs1.hubspotusercontent-na1.net/hubfs/44097813/raw_assets/public/STI_Dev_E23/images/module-icons/fillter.png)!important;height:18px;top:14px;width:18px}.filter1 .filter-toggle{background-color:#f4f4f4;cursor:pointer;padding:10px}.filter1 .filter-options{background-color:#fff;border-top:1px solid #ccc;display:none;padding:10px}.filter1 .filter-options.show{display:block}.filter2 .filter-toggle{background-color:#f4f4f4;cursor:pointer;padding:10px}.filter2 .filter-options{background-color:#fff;border-top:1px solid #ccc;display:none;padding:10px}.filter2 .filter-options.show{display:block}.sort-container{display:flex;justify-content:center}.sort-label{margin-right:10px}.custom-dropdown{position:relative}.custom-dropdown .selected-option{background-color:#fff;border:1px solid #ccc;border-radius:5px;color:#464e56;cursor:pointer;font-family:Roboto;font-size:16px;font-weight:400;line-height:24px;padding:12px 20px;position:relative;width:180px}.custom-dropdown .selected-option:after{background-image:url(https://44097813.fs1.hubspotusercontent-na1.net/hubfs/44097813/raw_assets/public/STI_Dev_E23/images/module-icons/arrow-down.png);background-size:100% 100%;content:"";display:block;height:16px;position:absolute;right:10px;top:16px;width:16px}.filter-blocks .cols.sort-block{float:right;margin:0}.sort-block .dropdown-options{background-color:#fff;border:1px solid #ccc;display:none;left:0;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:9}.sort-block .dropdown-options .option{cursor:pointer;padding:8px 12px}.sort-block .dropdown-options .option:hover{background-color:#f4f4f4}@media screen and (max-width:767px){#selectedOption,.filter-container-wrapper{align-items:center;display:flex;justify-content:center}#selectedOption:after{margin-left:10px;position:static}.filter-blocks .cols.sort-block{float:left;margin-right:10px}.filter-blocks section{display:inline-block}.filter-blocks .cols{margin-right:0}.filter-group-container{max-height:calc(100% - 100px);overflow-y:auto}.filter-cta-container a{padding:12px 45px}.filter-cta-container{bottom:12px;padding:0 12px;position:absolute;width:100%}.filter-dropdown .dropdown-menu.show{bottom:0;left:0;max-height:100%;position:fixed;right:0;top:0}.dropdown-menu .dropdown-title{display:none}.dropdown-menu .filter-group{margin:5px 12px;padding:0}.all-filter-head{background-color:#0063a1;display:block;display:flex;justify-content:space-between;padding:14px}.all-filter-head p{color:#fff;font-size:20px;line-height:30px;margin-bottom:0}.all-filter-head span{color:#fff;font-size:24px}}.filter-checkbox-group input{height:100%;left:0;opacity:0;position:absolute;width:100%;z-index:9}.category-products-item-holder{margin-left:0;margin-right:1.5%;min-height:610px}@media only screen and (max-width:767px){.CAD-filter-outer .custom-dropdown .selected-option{max-width:100%}.top-CAD-listing-outer h5{font-size:14px;line-height:20px}.CAD-filter-outer .widget-span.widget-type-cell.container section{width:100%}.CAD-filter-outer.filter-blocks .dropdown-toggle{padding-left:0;text-align:center;width:100%}.CAD-filter-outer.filter-blocks .dropdown-toggle:after{left:calc(50% + 30px);right:auto}.CAD-filter-outer .d-none{display:inline-block!important}.CAD-filter-outer.filter-blocks .cols.sort-block{float:right;margin:0}.filter-item-list{margin-right:4%!important;width:48%}.CAD-filter-outer.filter-blocks .cols.sort-block,.CAD-filter-outer.filter-blocks .cols.sort-block .sort-container .custom-dropdown,.CAD-filter-outer.filter-blocks .cols.sort-block .sort-container .custom-dropdown .selected-option{width:100%}.CAD-filter-outer .filter-dropdown .dropdown-menu.show{min-height:290px;position:absolute}}@media only screen and (min-width:1150px){.CAD-filter-outer .widget-span.widget-type-cell.container{float:none;margin:0 auto;max-width:1800px;padding:0 40px;width:100%}}