.no-site-found-header{width:60%;margin:20px 20% 25px 20%;padding:25px;border-left:2px solid #fece12}
.no_site_found .site-back{width:60%;margin:20px 20% 5px 5%}
.no_site_found .site-back .back-button{height:30px;line-height:30px;padding:0 10px;cursor:pointer;border-radius:8px;text-transform:uppercase;font-family:"UniversLTW01-67BoldCn","Arial Narrow",Arial,sans-serif !important;border:1px solid #d6d6d6}
.no_site_found .site-back .back-button:hover{background:black;color:white}
.dropdown-item-selected{background:#f0f0f0}
.input-group .input-icon{position:absolute;z-index:3;display:block;width:24px;height:24px;line-height:24px;text-align:center;pointer-events:none;color:#000;font-size:24px;left:8px;top:50%;transform:translateY(-50%)}
.autocomplete{width:100%}
.autocomplete input{width:100%;box-sizing:border-box;height:32px;margin:0}
.autocomplete-results{position:absolute;width:100%;background:#fff;background-color:#fff;background-clip:border-box;top:100%;left:-1px;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-right-width:2px;border-bottom-width:2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}
.autocomplete-results .dealer-results,.autocomplete-results .location-results{display:flex;flex-direction:column;z-index:2}
.autocomplete-results .suggestion-item{padding:8px 16px;cursor:pointer;font-weight:bold;line-height:20px;color:#565656}
.autocomplete-results .continueSearch{display:flex;padding:8px 16px;cursor:pointer;line-height:20px}
.autocomplete-results .suggestion-item:hover{background:#ebebeb}
.suggestion-item{display:flex;justify-content:space-between;align-items:center}
.suggestion-item>div{display:flex;gap:4px;align-items:center}
.selected-dealer-list .remove-suggestion{cursor:pointer}
.autocomplete-results p{font-size:12px;color:#bdbdbd;padding:8px;margin:0}
.whatAndWhere .what-dropdown,.whatAndWhere .where-dropdown{gap:4px;display:flex;flex-direction:column;width:100%}
.where-error{color:#c52320;font-size:12px;font-style:normal;font-weight:400;line-height:16px;font-family:"Noto Sans";display:flex;flex-direction:column}
.where-cancel-icon,.what-cancel-icon{position:absolute;right:16px;bottom:4px;transform:translateY(-50%);width:16px;height:16px;background:url("../../../../../../../../../etc.clientlibs/crs/clientlibs/clientlib-global-libs/css/resources/img/cancel-icon.svg");background-size:contain;background-repeat:no-repeat;display:none;pointer-events:auto;cursor:pointer;border:0}
.crs-input.input-group.where,.crs-input.input-group.what{position:relative}
.where-search:focus{text-decoration:none}
@media screen and (max-width:768px){.intermediate{text-align:left}
.no-site-found-header{width:90%;margin:35px 5%}
.input-group .input-icon{width:18px;height:18px;line-height:18px;font-size:18px;left:10px}
.crsAnonymousFindProduct .whatAndWhere{padding:0}
.crsAnonymousFindProduct{width:-webkit-fill-available !important;padding-top:24px;padding-bottom:24px}
}
.whatAndWhere{background-color:#fff;border-radius:8px;padding:24px 0}
.whatAndWhere .what-where-container{display:flex;flex-direction:column;gap:16px}
.whatAndWhere .what-where-container a[type="button"]{width:100%}
.whatAndWhere .what,.whatAndWhere .where{display:flex;height:56px;justify-content:center;flex-direction:row}
.whatAndWhere .what label,.whatAndWhere .where label{top:8px;overflow:hidden;text-overflow:ellipsis}
.whatAndWhere .what input[type="text"],.whatAndWhere .where input[type="text"]{flex:1;padding:24px 16px 8px;color:#666565;overflow:hidden;text-overflow:ellipsis}
.whatAndWhere .what.input-valid input[type="text"],.whatAndWhere .where.input-valid input[type="text"]{color:#3f3f3f}
.whatAndWhere input.crs-input__input:focus,.whatAndWhere input.crs-input__input:hover{background:#f2f2f2;border-color:#000}
.whatAndWhere .where.error input.crs-input__input,.whatAndWhere .where.error input.crs-input__input:focus,.whatAndWhere .where.error input.crs-input__input:hover{border:2px solid #c52320}
input.crs-input__input{overflow:hidden !important}
@media screen and (min-width:1024px){.whatAndWhere{padding:0;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}
.whatAndWhere .what-where-container{flex-direction:row;padding:24px}
.whatAndWhere .what-where-container.error{padding-bottom:8px}
.whatAndWhere .what-where-container a[type="button"]{width:150px;height:auto}
.whatAndWhere .what,.whatAndWhere .where{width:100%;flex-direction:row;min-width:300px;height:60px}
}