.headerSearch{width:100%}.headerSearch input{-webkit-appearance:none}.headerSearch input[type=search]::-webkit-search-cancel-button{display:none}.headerSearch input[type=search]:focus::-webkit-search-cancel-button{display:none}.headerSearch input[type=search]:hover::-webkit-search-cancel-button{display:none}.headerSearch__form{width:100%;position:relative}.headerSearch__overlay.evBtn{background-color:var(--black);opacity:.4;z-index:1000;cursor:pointer;width:100vw;height:100vh;position:fixed;inset:0}.headerSearch__clear{color:var(--grey140);z-index:1002;background:0 0;border:none;padding:0;font-size:17px;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.headerSearch__submit.evBtn{cursor:pointer;color:var(--green120);z-index:1002;background:0 0;border:none;max-height:38px;padding:10px 12px 8px 8px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:767.98px){.headerSearch__submit.evBtn{max-height:34px;padding:8px 12px 8px 8px;display:none}.headerSearch__submit.evBtn--visible{display:block}}.headerSearch__mobileCover{color:var(--grey120);white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:absolute;inset:0}.headerSearch__mobileCover svg{color:var(--green120)}@media (min-width:768px){.headerSearch__mobileCover{display:none}}@media (min-width:1200px){.headerSearch{margin:0 137px}}@media (min-width:768px) and (max-width:991.98px){.headerSearch{margin:0 44px}}@media (min-width:992px) and (max-width:1199.98px){.headerSearch{margin:0 44px}}@media (max-width:767.98px){.headerSearch{background-color:var(--white);position:absolute;top:100%;left:0}}.headerSearchInput{border:1px solid var(--grey120);border-radius:var(--header-bradius);width:100%;box-shadow:none;z-index:1001;height:38px;color:var(--grey160);padding:8px 60px 8px 12px;font-size:14px;transition:box-shadow .2s,border .2s;position:relative}.headerSearchInput:hover,.headerSearchInput:focus{border:1px solid var(--grey160)}.headerSearchInput:focus~.headerSearch__mobileCover{display:none}.headerSearchInput:focus~.headerSearch__submit{display:block}@media (max-width:767.98px){.headerSearchInput{background:0 0;height:34px;padding:6px 60px 6px 12px;font-size:16px}.headerSearchInput:focus,.headerSearchInput--visible{background:var(--white)}}@media (min-width:1200px){.scrolled .headerSearch{margin:0 107px}}@media (min-width:768px) and (max-width:991.98px){.scrolled .headerSearch{margin:0 30px}}@media (min-width:992px) and (max-width:1199.98px){.scrolled .headerSearch{margin:0 30px}}
/*# sourceMappingURL=7d2ad9044961f79e.css.map*/