.common-tooltips-container{display:inline;position:relative;line-height:normal}.common-tooltips-container .common-tooltips{position:absolute;z-index:1000;white-space:nowrap;transition:all .2s;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:6px;max-height:0;transform-origin:bottom;animation:anim-scaleUp .2s forwards;padding-bottom:4px;pointer-events:none;overflow:hidden}.common-tooltips-container .common-tooltips .common-tooltip-text{padding:5px 8px;border-radius:4px;background-color:#000;color:#fff;text-align:center;font-size:12px;font-weight:500;line-height:1.4}.common-tooltips-container .common-tooltips .common-tooltip-arrow{position:absolute;width:0;height:0;border-color:#000 transparent transparent;border-style:solid;border-width:4px 4px 0;bottom:0;left:50%;transform:translateX(-50%);margin-bottom:0}@keyframes anim-scaleUp{to{max-height:100px}}.product-stock-status{position:relative;font-weight:500;line-height:1.5;color:#575757;display:flex;flex-direction:row;gap:8px;align-items:center}.product-stock-status.out-of-stock{color:#000}.product-stock-status .iconfont{font-size:20px;line-height:1;height:20px;position:relative}.product-stock-status .iconfont.icon-check{color:#f66}.product-stock-status .iconfont.icon-clock{color:#444}.product-stock-status .iconfont.icon-stop{font-size:14px;line-height:1;color:#fff;padding:3px;width:20px;height:20px;border-radius:20px;background-color:#000}.gotop-btn{position:fixed;right:1vw;bottom:2vh;width:35px;height:35px;background-color:#942ffb;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);opacity:.5;transition:all .2s ease-in-out}.gotop-btn:hover{opacity:1}.gotop-btn .iconfont{display:inline-block;font-size:18px;color:#fff}