.search .search__input::-webkit-input-placeholder{color:#6d7b7c}.search .search__input::-moz-placeholder{color:#6d7b7c}.search .search__input:-ms-input-placeholder{color:#6d7b7c}.search .search__input::-webkit-search-cancel-button,.search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search .search__input::-ms-clear{display:none}.quick-nav-link .search-block{position:static}.search{position:absolute;display:block;left:17px;top:24px;width:0;z-index:2}.headerFix .search{top:14px}.search.open{width:calc(100% - 17px)}.close-search{display:none;position:absolute;right:0;top:0;width:20px;text-align:center;cursor:pointer;line-height:27px;z-index:3}.search.open .close-search{display:block}.search div#q-error{display:none!important}.search .mage-error{border:1px solid #e02b27!important}#searchField-error{display:none!important}.search::before{content:normal}.search .search__input{width:100%;background:#fff;font-size:14px;line-height:21px;color:#4a4a4a;padding:3px 0;border-bottom:1px solid #6d7b7c;height:28px;box-sizing:border-box;transition:none;position:relative;outline-offset:inherit;overflow:auto}.search.open .search__input{padding-left:2px;padding-right:20px;cursor:text}.search__form{margin:0}.search__info{font-size:16px;display:block;width:100%;margin:0 auto;padding:.85em 0;text-align:right;color:#000}.search__related{display:flex;width:75%;text-align:left;pointer-events:none}.search__suggestion{width:50%}.search__suggestion:first-child{padding:0 2em 0 0}.search__suggestion:last-child{padding:0 0 0 2em}.search__suggestion h3{font-size:1.35em;margin:0}.search__suggestion h3::before{content:'\21FE';display:inline-block;padding:0 .5em 0 0}.search__suggestion p{font-size:1.15em;line-height:1.4;margin:.75em 0 0}.search__form>div{position:relative}.searchsuite-autocomplete{left:0;max-height:calc(100vh - 230px);top:0;overflow:hidden;overflow-y:auto;word-break:break-word;min-width:380px;width:100%;border:0}.headerFix .searchsuite-autocomplete{left:auto;right:0}.headerFix .quick-nav-link .searchsuite-autocomplete ul li a,.searchsuite-autocomplete ul li a{line-height:18px;font-size:12px}.searchsuite-autocomplete ul{padding:10px;text-align:left}.searchsuite-autocomplete .title{margin-bottom:0;text-align:left}.searchsuite-autocomplete .product ul li{margin:0 0 10px!important}.searchsuite-autocomplete .product ul li:last-child{margin-bottom:0}.searchsuite-autocomplete ul li .qs-option-info .qs-option-price{font-weight:500;margin-top:5px}.searchsuite-autocomplete .price-label{display:none}.searchsuite-autocomplete .old-price .price{text-decoration:line-through}.searchsuite-autocomplete .suggest ul li{margin:0!important}.search__suggestion,.search__info{opacity:0;transform:translate3d(0,50px,0);transition:opacity .4s,transform .4s}.search--open .search__suggestion,.search--open .search__info{opacity:1;transform:translate3d(0,0,0)}.search--open .search__suggestion:first-child{transition-delay:.15s}.search--open .search__suggestion:nth-child(2){transition-delay:.2s}@media screen and (max-width:1024px){.searchsuite-autocomplete{left:auto;right:0}}@media screen and (max-width:979px){.search,.headerFix .search{left:auto;top:-8px;right:53px}.search.open{width:190px}.searchsuite-autocomplete{top:7px}}@media screen and (max-width:767px){.search,.headerFix .search{top:100%;right:0;left:0}.search.open{width:auto;-moz-box-shadow:0 2px 30px 0 rgba(0,0,0,.25)!important;-webkit-box-shadow:0 2px 30px 0 rgba(0,0,0,.25)!important;box-shadow:0 2px 30px 0 rgba(0,0,0,.25)!important}.search .search__input{border-bottom:0;height:40px}.search__form{position:relative}.search__form:after{content:"";transition:all .5s ease-in-out;border-bottom-style:solid;display:block;height:0;position:absolute;width:0;border:8px solid;border-color:transparent transparent #fff;z-index:99;top:-56px;bottom:0;left:auto;right:50px;margin:auto;opacity:0;visibility:hidden}.search.open .search__input{padding:5px 30px 5px 10px}.search.open .search__input:focus{border:none}.search.open .search__form:after{opacity:1;visibility:visible}.searchsuite-autocomplete{top:1px}.close-search{line-height:40px;width:30px}}@media screen and (max-width:479px){.searchsuite-autocomplete{min-width:320px}}