.hp-autocomplete{position:relative}.hp-autocomplete__search{border-style:solid}.hp-autocomplete__search--message .title span{font-size:20px;font-weight:600}.hp-autocomplete__search--message .message,.hp-autocomplete__search--message .title{color:#fff;text-align:center}#custom-autocomplete-form{background-color:transparent!important;margin-bottom:0;padding:0!important;position:relative}.hp-autocomplete__search--container{display:flex;margin-top:15px;padding-top:19px;position:relative}.hp-autocomplete-label{color:#fff;left:10px;margin:0;padding:0;position:absolute;top:-4px}#custom-autocomplete-form #downshift-1-input.hp-autocomplete-field::placeholder{color:#aaa}#custom-autocomplete{border:1px solid #fff;border-radius:0 4px 4px 0;height:50px}#custom-autocomplete svg{width:50px;fill:#fff;padding:12px}.hp-autocomplete .column{flex-grow:0;flex-shrink:0;width:100%}.hp-autocomplete .column--12{flex-basis:100%}.hp-autocomplete .column--pull-right{margin-left:auto}@media (min-width:740px){.hp-autocomplete .column-sm--4{flex-basis:calc(33.33333% - 10.66667px)}}#homepage-autocomplete-results{display:none}.hp-autocomplete .row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 var(--margin) 0}.hp-autocomplete .autocomplete__products{justify-content:space-between;padding:0 24px}.autocomplete__product{padding:10px}.hp-autocomplete .row .column{flex-grow:0;flex-shrink:0;width:100%}.autocomplete__product__title{color:#212529}.autocomplete__product__title a{color:#212529;font-size:12px;font-weight:400;line-height:15px}.autocomplete__product__title a:hover{color:#212529}.autocomplete__product__title span{display:block;font-size:16px;line-height:27px}.autocomplete__product label{font-weight:700}.autocomplete__list li:not(:first-of-type){margin-bottom:none;margin-top:10px}.autocomplete__list li:hover{background-color:#3f4044!important}.autocomplete__list li:hover a{color:#fff!important}.autocomplete__product{border:1px solid #fff}.autocomplete__product:hover{border:1px solid #b01c33}.autocomplete__product .price_lead_button-container{margin:auto;max-width:210px;text-align:left}.autocomplete__product .price_lead_button-container .cta-wrapper{margin-top:10px;text-align:center}.hp-autocomplete .autocomplete{background:#fff;border:1px solid #ccc;box-shadow:0 15px 15px -5px rgba(0,0,0,.5);left:auto;margin-top:-1px;padding:0;position:absolute;right:0;z-index:1}@media screen and (min-width:740px){.hp-autocomplete .autocomplete{left:0;min-width:700px;right:auto}}@media screen and (min-width:980px){.hp-autocomplete .autocomplete{left:auto;min-width:700px;right:0}}.hp-autocomplete .autocomplete__title--queries+.autocomplete__list a{font-weight:700;line-height:32px}.hp-autocomplete .autocomplete__title{display:block;font-size:20px;font-weight:700;margin:0 0 24px;padding:24px 24px 0}.hp-autocomplete .autocomplete__list{list-style:none;padding-left:0}.hp-autocomplete .autocomplete__list:not(:last-child){margin-bottom:10px}.hp-autocomplete .autocomplete__product{height:100%;text-align:center}.hp-autocomplete .autocomplete__product__image{align-items:center;display:flex;height:150px;justify-content:center;padding:0 24px 24px}.hp-autocomplete .autocomplete__product__image a{display:block}.hp-autocomplete .autocomplete__product__image img{margin:0;max-height:100%}.hp-autocomplete .autocomplete__product__title{display:block;font-weight:700;margin:0 0 var(--padding-sm) 0}.hp-autocomplete .autocomplete__product__title:last-child{margin-bottom:0}.hp-autocomplete .autocomplete__product__price{display:block;margin:0 0 var(--padding-sm) 0}.hp-autocomplete .autocomplete__product__price__original{text-decoration:line-through}.hp-autocomplete .autocomplete__product__price:last-child{margin-bottom:0}.hp-autocomplete .autocomplete__view-all{text-align:center}.hp-autocomplete .autocomplete__view-all a{color:#007bff;cursor:pointer}.hp-autocomplete .autocomplete__view-all a:hover{color:#007bff}.hp-autocomplete .cta-button{background-color:#b01c33;border:0;color:#fff;display:inline-block;font-size:16px;margin-bottom:10px;padding:7px 12px}.hp-autocomplete .cta-wrapper .cta-button{border-radius:0;box-shadow:3px 3px 1px 0 #771826;height:fit-content;line-height:15px;padding:7px;width:180px}.hp-autocomplete .autocomplete__view-all a{color:#000}.hp-autocomplete .autocomplete__list li{margin:0;padding:5px 24px}.hp-autocomplete .autocomplete__list li:last-of-type{margin:0 0 15px}