.ps-theme-woosmc{-ms-touch-action:none;touch-action:none;overflow:hidden !important;-ms-overflow-style:none;}
@supports (-ms-overflow-style:none){.ps-theme-woosmc{overflow:auto !important;}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.ps-theme-woosmc{overflow:auto !important;}
}
.ps-theme-woosmc.ps-active-x > .ps-scrollbar-x-rail,
.ps-theme-woosmc.ps-active-y > .ps-scrollbar-y-rail{display:block;background-color:transparent;}
.ps-theme-woosmc.ps-in-scrolling{pointer-events:none;}
.ps-theme-woosmc.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{background-color:rgba(0, 0, 0, .2);opacity:0.9;}
.ps-theme-woosmc.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:rgba(0, 0, 0, .2);}
.ps-theme-woosmc.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{background-color:rgba(0, 0, 0, .2);opacity:0.9;}
.ps-theme-woosmc.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:rgba(0, 0, 0, .2);}
.ps-theme-woosmc > .ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear, opacity .2s linear;bottom:0;height:10px;}
.ps-theme-woosmc > .ps-scrollbar-x-rail > .ps-scrollbar-x{position:absolute;background-color:rgba(0, 0, 0, .2);border-radius:0;transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;bottom:0;height:10px;}
.ps-theme-woosmc > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-theme-woosmc > .ps-scrollbar-x-rail:active > .ps-scrollbar-x{height:10px;}
.ps-theme-woosmc > .ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .2s linear, opacity .2s linear;right:0;width:10px;border-radius:5px;}
.ps-theme-woosmc > .ps-scrollbar-y-rail > .ps-scrollbar-y{position:absolute;background-color:rgba(0, 0, 0, .4);transition:background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;right:0;width:4px;border-radius:2px;}
.ps-theme-woosmc > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-theme-woosmc > .ps-scrollbar-y-rail:active > .ps-scrollbar-y{width:10px;border-radius:5px;}
.ps-theme-woosmc:hover.ps-in-scrolling{pointer-events:none;}
.ps-theme-woosmc:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{background-color:rgba(0, 0, 0, .2);opacity:0.9;}
.ps-theme-woosmc:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:rgba(0, 0, 0, .2);}
.ps-theme-woosmc:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{background-color:rgba(0, 0, 0, .2);opacity:0.9;}
.ps-theme-woosmc:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:rgba(0, 0, 0, .2);}
.ps-theme-woosmc:hover > .ps-scrollbar-x-rail,
.ps-theme-woosmc:hover > .ps-scrollbar-y-rail{opacity:0.6;}
.ps-theme-woosmc:hover > .ps-scrollbar-x-rail:hover{background-color:rgba(0, 0, 0, .2);opacity:0.9;}
.ps-theme-woosmc:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x{background-color:rgba(0, 0, 0, .2);}
.ps-theme-woosmc:hover > .ps-scrollbar-y-rail:hover{background-color:rgba(0, 0, 0, .2);opacity:0.9;}
.ps-theme-woosmc:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y{background-color:rgba(0, 0, 0, .2);}