.dd-search-widget form{border-top:solid 1px rgba(255,255,255,.2);padding:20px 10px;display:flex;display:-webkit-flex;display:-ms-flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between;-ms-justify-content:space-between;background-color:transparent;position:relative}.dd-search-widget #search-box-home input{width:100%;height:40px;font-size:1rem;padding:10px}.dd-search-widget #search-box-home button.btn-cta-home-search{margin-top:20px}#home-hero .dd-search-widget #search-box-home .best-price .btn-msg{font-size:.8rem;text-transform:uppercase;margin-top:20px;width:60%}#search-aside .dd-search-widget #search-box-home .best-price{margin-top:10px}#search-aside .dd-search-widget #search-box-home input{font-size:.8rem}.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #ccc;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box;line-height:30px}.autocomplete-suggestion{border-bottom:1px solid #ccc;font-weight:700;position:relative;padding:7px 5px;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}.autocomplete-suggestion b{font-weight:400}.autocomplete-suggestion.selected{background:#f0f0f0}.home #home-hero #search #searchbox>header h1{font-size:2rem}body #site .index-controller.index .hero .smoke-background .search-form{border-top:none;margin-top:0;padding:1rem 5% 0}.dd-search-widget #search-box-home.ss_v2_mobile input{font-size:.8rem}