/*!
 * DO NOT EDIT THIS FILE DIRECTLY.
 *
 * Generated from: src/search-assistant-srp.css
 * Edit the source in wwwroot/styles/src/ then run:
 *   cd ClientApp && npm run build:css
 */#top-search-container,.header-search:has(+.sa-container){display:none}.unit-list .grid-mode .unit,.unit-list .unit{margin-right:0!important;padding-bottom:0;width:auto!important}.sa-container .pageContent{margin-bottom:0}.ai-search-headline{font-size:24px;margin-bottom:15px}.search-assistant-layout{position:relative}.unit-list.search-assistant-layout .sa-unit-list{display:grid;grid-template-columns:1fr;list-style:none;padding-left:0;grid-gap:16px;gap:16px}@media (min-width:641px){.unit-list.search-assistant-layout .sa-unit-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.unit-list.search-assistant-layout .sa-unit-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1401px){.unit-list.search-assistant-layout .sa-unit-list{grid-template-columns:repeat(4,1fr)}}.ai-search-no-results-text{padding:2rem 0 1rem}.sa-container #mainContainer{display:flex;flex-direction:column;padding:0 .75rem}@media (min-width:641px){.sa-container #mainContainer{padding:0 1.5rem}}@media (min-width:1025px){.sa-container #mainContainer{flex-direction:row;padding:0 4rem}}.sa-container #main{order:2}.sa-container #sideBar{margin-bottom:1.5rem;margin-right:0;min-width:0;min-width:auto;min-width:315px;order:1}@media (min-width:1025px){.sa-container #sideBar{margin-bottom:0;margin-right:2rem}}@media (min-width:1200px){.sa-container #sideBar{max-width:375px;min-width:375px}}.sa-container .sa-template{max-width:400px}.sa-container .mode-options-wrapper{display:none!important}.sa-container .unit-list .unit-media{margin-bottom:0}.sa-container .unit-list .unit-overview,.sa-container .unit-list .unit-pricing,.sa-container .unit-list .unit-tags,.sa-container .unit-list .unit-title-wrapper{padding:0}.unit-list.search-assistant-layout .unitListHeader{margin-bottom:1rem}.unit-list.search-assistant-layout .sa-unit-list .sa-template{border-radius:7px;box-shadow:0 1rem 1rem rgba(0,0,0,.3);overflow:hidden;padding-bottom:0}.unit-list.search-assistant-layout .sa-unit-list .sa-template .unit-content-wrapper{display:flex;flex-direction:column;height:100%}.unit-list.search-assistant-layout .sa-unit-list .cycle-sentinel{align-items:center;display:flex;justify-content:center;min-height:260px}.unit-list.search-assistant-layout .sa-unit-list .cycle-sentinel img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.unit-list.search-assistant-layout .sa-unit-list .cycle-slideshow>a{background:none;width:auto}.unit-list.search-assistant-layout .sa-unit-list .cycle-slideshow div.cycle-pager{bottom:30px;display:flex;justify-content:center;left:50%;transform:translateX(-50%);width:auto}.unit-list.search-assistant-layout .sa-unit-list .unit-media-cycle-next,.unit-list.search-assistant-layout .sa-unit-list .unit-media-cycle-prev{color:#fff;font-size:35px;left:15px;position:absolute;text-shadow:0 2px 1px rgba(0,0,0,.9);top:35%;z-index:9998}.unit-list.search-assistant-layout .sa-unit-list .unit-media-cycle-next{left:auto;right:10px}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info{display:flex;flex:1 1 0%;flex-direction:column;padding:1.5rem}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .lot-stock-container{color:#696969;display:flex;font-size:14px;justify-content:space-between}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .lot-stock-container .unit-lot{font-weight:600}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .lot-stock-container .unit-lot i{color:#b80303}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-title{font-size:16px;height:40px;line-height:1.3;margin:10px 0}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-title a{color:#333}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-title a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:101}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-overview{flex:1;margin-bottom:6px}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .features-container,.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .specs-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-overview-tile{align-items:center;border-radius:4px;cursor:default;display:flex;font-size:12px;padding:2px 7px}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-overview-tile.unit-spec{background-color:#f9fafb;border:1px solid #d9d9d9;color:#4d4d4d}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-overview-tile.unit-feature{background-color:#dbeafe;border:1px solid #7292fc;color:#1e40af}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-overview-tile .qs-icon,.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-overview-tile .qs-icon-stack{line-height:1;max-height:13px;text-align:left;width:22px}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-pricing{margin-top:auto;min-height:52px}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-pricing .phone-link{display:none}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .unit-price-wrapper ul{display:flex;flex-direction:column;padding-left:0}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .sale-price-order{border-bottom:none;color:green;margin-bottom:0;order:2;padding-bottom:0}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .reg-price-order{order:1}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .reg-price-text{-webkit-text-decoration:line-through;text-decoration:line-through}.unit-list.search-assistant-layout .sa-unit-list .sa-unit-info .you-save-order{display:none}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-cta{margin-bottom:12px;position:relative;z-index:102}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-cta a{align-items:center;color:#1e40af;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;letter-spacing:.5px;text-transform:uppercase}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-cta a:hover{-webkit-text-decoration:underline;text-decoration:underline}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-cta a i{font-size:10px}.unit-list.search-assistant-layout .sa-unit-list .unit-content-wrapper{overflow:hidden;position:relative}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-overlay{background:#fff;bottom:0;color:#333;display:flex;flex-direction:column;left:0;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease;z-index:9999}.unit-list.search-assistant-layout .sa-unit-list .unit-content-wrapper.specs-overlay-open .sa-specs-overlay{transform:translateX(0)}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-overlay-close{align-items:center;background:none;border:none;border-radius:50%;color:#333;cursor:pointer;display:flex;font-size:18px;height:28px;justify-content:center;position:absolute;right:12px;top:10px;width:28px;z-index:1}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-overlay-close:hover{background:hsla(0,0%,100%,.15)}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-overlay-content{flex:1;padding:16px}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-overlay-title{color:var(--primary-bg-color);font-size:14px;font-weight:700;line-height:1.3;margin:0 0 14px;padding-right:30px}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-table{border-collapse:collapse;font-size:13px;margin-bottom:16px;width:100%}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-table tr:nth-child(odd){background:hsla(0,0%,100%,.06)}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-table td{border-bottom:1px solid #dbdbdb;padding:6px 0}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-table td:first-child{font-weight:600}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-table td:last-child{text-align:right}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-overlay-features-header{background:var(--primary-bg-color);border-radius:3px 3px 0 0;color:#fff;font-size:14px;font-weight:700;margin:0 0 2px;padding:6px 10px}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-overlay-feature-item{background:hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.06);font-size:13px;padding:7px 10px}.unit-list.search-assistant-layout .sa-unit-list .sa-specs-overlay-feature-item:last-child{border-bottom:none;border-radius:0 0 3px 3px}