.SearchAutocomplete-input-icon.Focus{background-color:var(--DS-colors-brand-primary)}.SearchAutocomplete-input-icon{background-color:var(--DS-colors-grayscale-semi)}.SearchAutocomplete-input input{border-color:var(--DS-colors-grayscale-semi)}.SearchAutocomplete-skip,.SearchAutocomplete-input input{color:var(--DS-colors-grayscale-grey)}.SearchAutocomplete-skip:hover,.SearchAutocomplete-response{color:var(--DS-colors-grayscale-black)}.SearchAutocomplete-input-icon:after{speak:none;font-variant:normal;text-transform:none;content:"";width:18px;height:18px;font-family:webfont-icons,sans-serif;font-style:normal;font-weight:400;line-height:1}.SearchAutocomplete-input input{border-style:solid;border-width:2px}.SearchAutocomplete-input-icon{border-radius:var(--DS-radius-rounded)}.SearchAutocomplete-input input{border-radius:var(--DS-radius-standard)}.SearchAutocomplete-input input:focus,.SearchAutocomplete-response{box-shadow:var(--DS-shadow-standard)}.SearchAutocomplete-input input{padding:var(--DS-spacing-block-small)}.SearchAutocomplete-input-icon,.SearchAutocomplete-response ul li{transition-timing-function:var(--DS-easing-standard);transition-duration:var(--DS-timing-fast)}.SearchAutocomplete-input input{transition-timing-function:var(--DS-easing-accelerate);transition-duration:var(--DS-timing-fast)}.SearchAutocomplete-skip,.SearchAutocomplete-input input,.SearchAutocomplete-response ul li p{font-kerning:"normal";font-family:Sofia Pro,sans-serif;font-style:normal;font-weight:400}.SearchAutocomplete-response ul li p{font-size:16px;line-height:21px}.SearchAutocomplete-skip,.SearchAutocomplete-input input{font-size:14px;line-height:18px}.SearchAutocomplete-input input{will-change:auto;box-sizing:border-box;-webkit-appearance:none;z-index:1;background:0 0;outline:none;width:100%;transition-property:all;display:block}.SearchAutocomplete-input input:focus{border-width:thin!important}.SearchAutocomplete{z-index:2;margin:32px 0;position:relative}.SearchAutocomplete .ais-InstantSearch{position:relative}.SearchAutocomplete-skip{text-align:center;opacity:0;margin-top:16px}.SearchAutocomplete-skip.Active{opacity:1;cursor:pointer}.SearchAutocomplete-input{position:relative}.SearchAutocomplete-input input:focus{color:#1e1e1e;background:#fff;border-color:#fff}.SearchAutocomplete-input-icon{text-align:center;border:0;width:32px;height:32px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.SearchAutocomplete-input-icon:after{width:32px;height:32px;font-size:15px;line-height:32px;position:absolute;top:0;left:0}.SearchAutocomplete-response{background:#fff;width:100%;height:auto;max-height:350px;position:absolute;top:calc(100% + 16px);left:0;overflow:auto}.SearchAutocomplete-response ul li{cursor:pointer;align-items:center;gap:8px;padding:16px;display:flex}.SearchAutocomplete-response ul li:hover{background:#cdc8c2}.SearchAutocomplete-response ul li .ProductVisual{width:40px;margin:0}.SearchAutocomplete-response ul li p{flex:1}.SearchAutocomplete-input input::-webkit-search-cancel-button{appearance:none;display:none}.SearchAutocomplete-input input::-webkit-search-decoration{appearance:none;display:none}.SearchAutocomplete-input input::-webkit-search-results-button{appearance:none;display:none}.SearchAutocomplete-input input::-webkit-search-results-decoration{appearance:none;display:none}
.ScreenDialog-content{background-color:var(--DS-colors-brand-primary-lighten)}.ScreenDialog-back{background-color:var(--DS-colors-grayscale-black-old)}.ScreenDialog-content{border-radius:var(--DS-radius-standard)}.v-enter-active,.v-leave-active{transition:opacity .25s}.v-enter-from,.v-leave-to{opacity:0}.ScreenDialog{z-index:100;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.ScreenDialog-back{opacity:.9;width:100%;height:100%;position:absolute;top:0;left:0}.ScreenDialog-content{text-align:center;flex-direction:column;align-items:center;width:calc(80% - 64px);max-width:410px;padding:32px;display:flex;position:relative}.ScreenDialog-content p{margin:32px 0}.ScreenDialog-content .LoaderLogo{width:100px;margin:32px 0}
