
/* The native field and its enhanced trigger share one appearance. */
@media(min-width:992px){
html:not(.tpw-search-focus) #formSearch>.search-input-wrapper{position:relative!important;width:500px;max-width:100%;height:50px;border-radius:6px}
html:not(.tpw-search-focus) #formSearch>.search-input-wrapper>input{box-sizing:border-box!important;width:100%!important;height:50px!important;padding:12px 76px 12px 20px!important;border:0!important;border-radius:14px!important;background:#f8f6f0!important;font-size:16px!important}
html:not(.tpw-search-focus) #formSearch>.search-input-wrapper>button:not(.tpw-search-clear){position:absolute!important;inset:5px 5px auto auto!important;transform:none!important;display:flex!important;align-items:center;justify-content:center;width:60px!important;min-width:60px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:5px!important;background:#eceae4!important;color:#222!important}
html:not(.tpw-search-focus) #formSearch>.search-input-wrapper,html:not(.tpw-search-focus) #formSearch>.search-input-wrapper>input,html:not(.tpw-search-focus) #formSearch>.search-input-wrapper>button{transition:none!important}
html:not(.tpw-search-focus) #formSearch>.search-input-wrapper>button:before{color:#222!important}
html.tpw-search-anchored #formSearch>.tpw-search-open{border-radius:6px}
html.tpw-search-anchored #formSearch>.tpw-search-open>.icon{right:5px;top:5px;width:60px;height:40px;background:#eceae4}
}
.tpw-category-scroll{min-height:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ff8153 #e0e6e5}
@supports selector(::-webkit-scrollbar){
.tpw-category-scroll{scrollbar-width:auto;scrollbar-color:auto}
.tpw-category-scroll::-webkit-scrollbar{width:4px;background:#e0e6e5;border-radius:5px}
.tpw-category-scroll::-webkit-scrollbar-thumb{background:#ff8153;border-radius:5px}
}
