.search-focused .SearchDropdown--container{padding-right:140px}.SearchDropdown--container>header{height:100%}.search-focused .SearchDropdown--container>header{position:absolute;left:0;z-index:999;width:100%}.search-focused .SearchDropdown--container>header input[type=search]{width:100%;height:100%;border-radius:25px;background:#f5f5f5}.SearchDropdown--container .aa-InputWrapperPrefix{display:none}.SearchDropdown--container .aa-ClearButton{position:absolute;top:50%;right:16px;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;z-index:1;width:24px;line-height:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchDropdown--container .aa-ClearButton svg{width:24px;height:24px}.SearchDropdown--container .SearchDropdown-all,.SearchDropdown--container .aa-Input,.SearchDropdown--container .aa-Input::placeholder{font-family:var(--font-body,"Euclid Circular B",sans-serif);font-size:14px;font-weight:400}.SearchDropdown--container .aa-Input{border:0;background:transparent;padding:8px 42px 8px 8px;line-height:21px;width:100%}@media only screen and (min-width:992px),print{.SearchDropdown--container .aa-Input{width:140px}}.search-focused .SearchDropdown--container .aa-Input{padding:8px 42px 8px 16px}.SearchDropdown--container .aa-Autocomplete,.SearchDropdown--container .aa-Form,.SearchDropdown--container .aa-InputWrapper,.SearchDropdown--container header>div,.SearchDropdown--container header>div>div{height:100%}.SearchDropdown--container .aa-List svg{display:none}.SearchDropdown--container .aa-Source{margin-bottom:34px;border-bottom:1px solid #595959;padding-bottom:34px}.SearchDropdown--container .aa-Source ul{list-style-type:none;margin:0;padding:0}.SearchDropdown--container .aa-Source .aa-ItemActions{display:none}.SearchDropdown--container mark{background:transparent}.SearchDropdown--container .ais-Hits--empty{display:none}.SearchDropdown--container .aa-SourceHeader{font-family:var(--font-heading,"Euclid Circular B",sans-serif);font-weight:400;font-size:25px;line-height:1.2;color:#595959;letter-spacing:-.25px;padding:0 0 20px}.SearchDropdown-button{position:absolute;top:50%;right:16px;transform:translateY(-50%);background:transparent;border:none;padding:0;cursor:pointer;z-index:1;width:24px;line-height:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchDropdown{background-color:#fff;box-shadow:0 10px 10px 4px rgba(0,0,0,.15);border-radius:0 0 25px 25px;position:absolute;top:46px;left:0;width:100%;z-index:100;padding:34px}.SearchDropdown-list{display:flex;flex-direction:column!important;gap:8px;border-bottom:1px solid #595959;border-radius:0!important;padding-bottom:24px!important}.SearchDropdown-item{font-family:var(--font-body,"Euclid Circular B",sans-serif);font-size:14px}.SearchDropdown-tagList{list-style-type:none;padding:24px 0 0;margin:0 0 24px}.SearchDropdown-tagList ol{max-height:100px!important;display:flex;flex-direction:column!important;border-radius:0!important}.SearchDropdown-tagList li{font-size:14px!important;width:100%}.SearchDropdown-tagList li strong{display:inline!important;font-weight:700!important;font-size:14px!important}.ais-Highlight-highlighted{font-weight:700;background-color:transparent}@media only screen and (max-width:1151px),print{header{position:relative}header .Icon-search{top:9px!important;right:0!important}header .aa-Input{padding:8px 42px 8px 16px!important}.SearchDropdown{background:#fff;box-shadow:none}.SearchDropdown .SearchDropdown-list{background:transparent}.Header .search-focused~.search{position:relative;height:100%}input[type=text]{font-size:14px}.SearchDropdown--wrapper{display:none}.SearchDropdown--wrapper.is-active{display:block;position:absolute;top:73px;left:0;background:#fff;height:100vh;z-index:9999;width:100%;max-width:568px;padding:0 25px}.SearchDropdown--wrapper .aa-Input{background:#f5f5f5}.SearchDropdown{margin-top:2px}.SearchDropdown-list{list-style-type:none;margin:0;padding:0}}.SearchDropdown{overflow:auto;max-height:calc(100dvh - 240px)}.SearchDropdown--pseudoWrapper{position:relative;width:100%;height:100%}.SearchDropdown--pseudoWrapper .Icon-search{position:absolute;top:50%;right:16px!important;transform:translateY(-50%);width:24px;height:24px;pointer-events:none}.SearchDropdown--pseudoInput{background:#f5f5f5;border-radius:25px;padding:8px 16px;width:100%}