@import url(https://use.typekit.net/gau4vmp.css);.image{opacity:0;transition:opacity .5s}.image-loaded{opacity:1}.lookTag{background:#e0499a;border:none;border-radius:4px;color:#fff;display:inline-block;float:left;font-size:10px;margin:.5em;padding:.1em 1em;text-decoration:none}.auto-suggest-wrapper{float:left;width:400px}.react-autosuggest__container{margin-left:-1em;position:relative}.auto-suggest-button{background:#e0499a;border-left:0;cursor:pointer}.react-autosuggest__input{border:1px solid #aaa;border-radius:4px;box-sizing:content-box;font-family:Helvetica,sans-serif;font-size:16px;font-weight:300;height:30px;padding:10px 20px;width:280px}.react-autosuggest__input--focused{outline:none}.react-autosuggest__input--open{border-bottom-left-radius:0;border-bottom-right-radius:0}.react-autosuggest__suggestions-container{display:none}.react-autosuggest__suggestions-container--open{background-color:#fff;border:1px solid #aaa;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block;font-family:Helvetica,sans-serif;font-size:16px;font-weight:300;position:absolute;top:51px;width:320px;z-index:2}.react-autosuggest__suggestions-list{box-sizing:content-box;list-style-type:none;margin:0;padding:0}.react-autosuggest__suggestion{cursor:pointer;padding:10px 20px;text-align:left}.react-autosuggest__suggestion--highlighted{background-color:#ddd}#search .sort-dropdown{height:auto}#search .result-card a{color:#0e0e0f}#search .result-card a:focus{outline-offset:.35em}.results-heading{border-bottom:2px solid #e2e2e2;margin-bottom:0}.sort-options-wrapper{flex-direction:row-reverse}.sort-options{max-width:20em}.result-card .price{font-size:85%}.result-image{border:1px solid #e2e2e2;height:18vw;max-height:275px;max-width:100%;width:18vw}.result-image img{max-width:102%}.result-image .availability-message{opacity:.85}#search-results{min-height:100px}#search-results .loadingReact .y_p-a:first-child svg{position:fixed;top:35vh}#search-results .loadingReact .y_p-a:first-child+div{z-index:999!important}@media screen and (max-width:850px){.result-image{height:27vw;width:27vw}}@media screen and (max-width:550px){.result-image{height:42vw;width:42vw}}.search-app{margin-bottom:2em;margin-top:2em}