
#tpw-mobile-search-open{display:none}
.tpw-popup-scroll-frame{display:contents}
.tpw-popup-scrollbar{display:none}
@media(max-width:991px){
html #main-header #tpw-mobile-search-open{position:relative;display:flex!important;align-items:center;box-sizing:border-box;width:100%;height:38px;min-height:38px;margin:0!important;padding:0 80px 0 12px!important;border:0!important;border-radius:5px!important;background:#fff!important;color:#969ca3!important;font:400 16px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;text-align:left;cursor:pointer;touch-action:manipulation;transition:none!important}
#tpw-mobile-search-open>.tpw-mobile-search-label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#tpw-mobile-search-open>.tpw-mobile-search-icon{position:absolute;top:4px;right:4px;display:flex;align-items:center;justify-content:center;width:64px;height:30px;border-radius:4px;background:#ff8153;color:#fff}
#tpw-mobile-search-open svg{display:block;width:21px;height:21px;flex:0 0 21px}
html:not(.tpw-search-focus) #main-header #formSearchMobile{display:none!important}
html.tpw-search-focus #main-header #tpw-mobile-search-open{display:none!important}
html #main-header #tpw-mobile-search-open:focus-visible{outline:2px solid #ff8153!important;outline-offset:3px}
.tpw-popup-scroll-frame{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:0;margin:0;overflow:hidden}
#tpw-contact-panel>.tpw-popup-scroll-frame{margin:6px}
html .tpw-popup-scroll-frame>.tpw-popup-scroll-content{box-sizing:border-box!important;flex:0 0 calc(100% + 20px)!important;width:calc(100% + 20px)!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;overflow-x:hidden!important;scrollbar-gutter:auto!important;scrollbar-width:none!important;-ms-overflow-style:none}
html .tpw-popup-scroll-frame>.tpw-category-scroll{padding-right:36px!important}
html #tpw-contact .tpw-popup-scroll-frame>.tpw-contact-body{padding-right:36px!important}
html .tpw-popup-scroll-frame>.tpw-popup-scroll-content::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
.tpw-popup-scroll-frame>.tpw-popup-scrollbar{position:absolute;inset:4px 4px 4px auto;display:block;width:4px;border-radius:5px;background:#e0e6e5;pointer-events:none;z-index:2}
.tpw-popup-scroll-frame>.tpw-popup-scrollbar[hidden]{display:none!important}
.tpw-popup-scrollbar>.tpw-popup-scroll-thumb{position:absolute;inset:0 auto auto 0;display:block;width:4px;border-radius:5px;background:#ff8153;will-change:transform}
html.tpw-layout-v2.tpw-contact-lock.tpw-contact-scrollbar,html.tpw-layout-v2.tpw-category-page-lock{overflow:hidden!important;scrollbar-width:none!important}
}
@media(max-width:767px){html #tpw-contact .tpw-popup-scroll-frame>.tpw-contact-body{padding-right:32px!important}}

