@media print,screen and (min-width:64em){.form-wrapper{-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.search-focussed .form-wrapper{-webkit-transform:translateY(0);transform:translateY(0);position:relative;background:#fff;padding:20px 30px;z-index:4}}.search-input-wrapper{position:relative;z-index:3;overflow:hidden;max-width:1140px;margin:auto}.search-autocomplete{position:relative}.search-autocomplete-view{width:0;position:fixed;left:0;top:0;right:0;z-index:4;transition:all .4s}.search-autocomplete-view.search-focussed{width:auto}@media screen and (max-width:63.99875em){.search-autocomplete-view{position:fixed;top:40px;left:20px;right:20px;z-index:4}}.search-autocomplete .underlay{position:absolute;top:0;bottom:0;left:0;display:flex;padding:0 0 0 20px;font-size:20px;letter-spacing:.15em;justify-content:center;align-items:center}.search-autocomplete input{width:100%;padding:11px 20px 11px 50px;background:#fff;border:none;outline:none;height:70px}@media print,screen and (min-width:64em){.search-autocomplete input{padding:14px 20px 13px 50px;font-size:1.25rem;line-height:1.5625rem;font-weight:700}}.search-autocomplete input:focus{display:block}.search-autocomplete input:focus::-webkit-input-placeholder{color:#424242}.search-autocomplete input:focus::-moz-placeholder{color:#424242}.search-autocomplete input:focus:-ms-input-placeholder{color:#424242}.search-autocomplete input:focus::-ms-input-placeholder{color:#424242}.search-autocomplete input:focus::placeholder{color:#424242}.search-autocomplete .search-autocomplete-clear{position:absolute;z-index:4;top:0;right:0;left:auto;display:block;width:40px;height:100%;cursor:pointer}.search-autocomplete .search-autocomplete-clear svg{position:absolute;top:50%;left:50%;width:16px;height:16px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.search-autocomplete .search-autocomplete-overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:2;cursor:pointer;background:#1a1517cc;visibility:visible;opacity:1;transition:visibility 0s,opacity .4s linear}.search-autocomplete .search-autocomplete-overlay:not(.active){visibility:hidden;opacity:0}.search-autocomplete .search-autocomplete-results{position:absolute;z-index:2;top:100%;left:0;width:100%;max-height:calc(100vh - 100px);overflow-y:auto;background:#fff;box-shadow:0 2px 20px #0000001a;margin-top:10px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .4s linear}@media print,screen and (min-width:64em){.search-autocomplete .search-autocomplete-results{margin-left:auto;margin-right:auto;max-width:1140px;min-width:340px;width:calc(100% - 60px);left:30px;right:30px}}.search-autocomplete .search-autocomplete-results.open{display:block;visibility:visible;opacity:1}.search-autocomplete .results-section{padding:10px}@media print,screen and (min-width:64em){.search-autocomplete .results-section{padding:20px}}.search-autocomplete .results-section+.results-section{padding-top:0}.search-autocomplete .results-section ul{padding:0;list-style:none}.search-autocomplete .results-section:first-child .results-section-title{padding-top:20px}.search-autocomplete .no-results{padding:20px}.search-autocomplete .result a{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:10px;color:#000}.search-autocomplete .result a:focus,.search-autocomplete .result a:hover{background-color:#000;color:#fff}.search-autocomplete .result a svg{fill:currentColor;margin-left:10px}.search-autocomplete .result a h3,.search-autocomplete .result a h4,.search-autocomplete .result a h5,.search-autocomplete .result a h6{color:currentColor}.search-autocomplete .result-product-item{position:relative;padding:0}.search-autocomplete .result-product-item .result-item-image{width:65px;margin-right:20px}@supports ((-o-object-fit: cover) or (object-fit: cover)){.search-autocomplete .result-product-item .result-item-image{height:65px;-o-object-fit:cover;object-fit:cover}}.search-autocomplete .result-product-item h5{font-size:14px}.search-autocomplete .result-tile{position:relative;padding:0}.search-autocomplete .result-tile .result-item-image{width:80px;height:80px;margin-right:10px}.search-autocomplete .result-tile h5{font-size:14px}.search-autocomplete .buttons{padding:10px}@media print,screen and (min-width:64em){.search-autocomplete .buttons{padding:20px}}.results-section-title{padding:10px 10px 5px}body.search-autocomplete-active{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/172/assets/component-search.css.map */
