.supply-search-dropdown{background:#fff;border-top:0;box-shadow:4px 4px 4px rgba(0,0,0,.25),-4px 4px 4px rgba(0,0,0,.25);color:var(--body-color);margin-top:-4px;padding:0 var(--spacer-s) var(--spacer-s);position:absolute;width:100%;z-index:31}.supply-search-input{margin-bottom:var(--spacer-s)}.supply-search-input [type=search]{border:var(--input-border);width:100%}.supply-search-input [type=search]:focus{border-color:var(--input-border-color-active)}.supply-search-items{max-height:90vh;overflow-y:auto}.supply-search-items span{border-bottom:var(--input-border);cursor:pointer;display:block;font-size:14px;line-height:1.4em;padding:var(--spacer-s) var(--spacer-xs) var(--spacer-s)}.supply-search-items span.is-active,.supply-search-items span:hover{background:var(--primary-color);color:var(--body-color);font-weight:700}.supply-search-items strong{display:block;font-size:16px;padding:1em 0 var(--spacer-xs)}.supply-search-items strong:first-child{padding-top:.5em}@media only screen and (min-width:768px){.supply-search-items{max-height:320px}.supply-search.box p{position:relative}}.supply-search.box{background-color:var(--box-background);color:var(--box-color);position:relative;z-index:30}.supply-search.box legend{display:flex;flex-direction:column;gap:12px;justify-content:space-between}.supply-search.box legend .to-my-devices{font-weight:400;white-space:nowrap}.supply-search.box select{border:0;margin-bottom:var(--spacer-m)}.supply-search.box .alt-headline,.supply-search.box .subline-2{display:none}.supply-search.box .subline{display:inline}#selection-box button:focus-visible,.input-button-group input:focus-visible,.supply-search-selects input:focus-visible,.supply-search-selects select:focus-visible{outline-color:var(--color6);outline-style:dashed}.search-form button[type=submit]:focus-visible{border-color:currentColor;outline-color:currentColor;outline-offset:-4px}@media only screen and (min-width:768px){.supply-search.box{padding:var(--spacer-m)}.supply-search.box legend{flex-direction:row;gap:20px}.supply-search.box p{padding-left:40px}.supply-search.box p.active:before{background-color:var(--button-background);bottom:0;content:"";display:block;height:48px;left:-24px;position:absolute;width:32px}.supply-search.box p.active:after{border:24px solid transparent;border-left:24px solid var(--button-background);border-right:0;bottom:0;content:"";display:block;left:8px;position:absolute}}