.tpw-popup-scroll-frame{display:contents}
.tpw-popup-scrollbar{display:none}
@media(max-width:991px){
.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}}