.v-sold-out{align-items:center;background-color:rgba(0,0,0,.2);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}.v-sold-out .sold-out-content{color:#fff;font-family:Avenir Black,oraimo Boldface Heavy,Noto Sans Bold;font-weight:400;text-align:center}.book-font{font-family:Avenir Book,Noto Sans Regular;font-weight:400}.black-font{font-family:Avenir Black,oraimo Boldface Heavy,Noto Sans Bold;font-weight:400}.one-line-ellipsis{white-space:nowrap}.one-line-ellipsis,.two-line-ellipsis{overflow:hidden;text-overflow:ellipsis}.two-line-ellipsis{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;white-space:normal}.page-not-found .page-main{align-content:center;color:#666;display:flex;font-size:.32rem;justify-content:center;line-height:.48rem}.page-not-found .main-content{flex:0 0 auto;padding:1.6rem 0;text-align:center}.page-not-found .main-content img{width:6.9333rem}.page-not-found .content-box{margin-top:.4rem}.page-not-found .btn-box{margin-top:1.3333rem}.page-not-found .btn-box a{background-color:#111;border-radius:.6rem;color:#fff;display:inline-block;line-height:1.2rem;padding:0 2.2667rem}.page-not-found .goods-recommand{background-color:#fff;font-size:0;margin-top:.4rem;padding:.4rem .2667rem .5333rem}.page-not-found .goods-recommand h4{font-family:Avenir Black,oraimo Boldface Heavy,Noto Sans Bold;font-size:.3733rem;font-weight:400;line-height:.5467rem;margin:0 0 .4rem .2133rem}.page-not-found .goods-recommand .site-product{width:4.5867rem}@media screen and (min-width:1280px){.page-not-found .page-main{font-size:16px;line-height:24px}.page-not-found .main-content{padding:120px 0}.page-not-found .content-box{margin-top:12px}.page-not-found .btn-box{margin-top:45px}.page-not-found .btn-box a{border-radius:23px;line-height:46px;padding:0 72px}.page-not-found .goods-recommand{margin:0 auto;max-width:1300px;padding:0 0 30px}.page-not-found .goods-recommand h4{font-size:24px;line-height:36px;margin:40px 0 30px}.page-not-found .goods-recommand .site-product{margin:0 27px;width:inherit}.page-not-found .goods-recommand .site-product:first-child{margin-left:0}.page-not-found .goods-recommand .site-product:last-child{margin-right:0}}