.product_list{margin-bottom:100px}.product_list .top .tab{display:flex;justify-content:center;padding:.3rem 0}.product_list .top .tab .box{width:260px;height:56px;border:1px solid #322F2E;margin:0 .2rem;transition-property:all;transition-timing-function:cubic-bezier(.5,0,0,1);transition-duration:600ms}.product_list .top .tab .box:hover{background-color:#322F2E}.product_list .top .tab .box:hover a{color:#fff}.product_list .top .tab .box a{color:#322F2E;text-align:center;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.product_list .top .tab .box.active{background-color:#322F2E}.product_list .top .tab .box.active a{color:#fff}.product_list .top .class{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:.6rem;margin-top:.2rem}.product_list .top .class .left_select{display:flex;align-items:center}.product_list .top .class .left_select p{font-family:'Arial-Bold';color:#322F2E}.product_list .top .class .left_select>select{width:2.5rem;height:40px;background-color:#FAFAFA;margin:0 .2rem;padding:0 .2rem;position:relative;display:flex;justify-content:center;align-items:center;margin-right:.3rem}.product_list .top .class .left input[type=submit]{width:auto;padding:0 20px;background-color:#322F2E;color:#fff}.product_list .top .class .right{width:3rem;height:40px;border:1px solid #322F2E;position:relative}.product_list .top .class .right .submit button{position:absolute;top:50%;right:20px;z-index:9;width:20px;height:20px;opacity:0;transform:translateY(-50%)}.product_list .top .class .right .search_text{padding-top:20px;padding-bottom:20px;display:none}.product_list .top .class .right .search_text.active{display:block}.product_list .top .class .right .search_text span{font-family:'Arial-Bold';color:#322F2E}.product_list .top .class .left{cursor:pointer;position:relative;display:flex}.product_list .top .class .left ul{position:absolute;top:100%;left:0;background:#fff;padding:10px 20px;box-shadow:0 2px 5px rgb(0 30 7 / 10%);z-index:10;display:none}.product_list .top .class .left ul li{font-size:16px;color:#101010;line-height:1.5;cursor:pointer}.product_list .top .class .left ul li:hover{color:#2088d1}.product_list .top .class>div form{width:100%;height:100%}.product_list .top .class>div svg{position:absolute;top:50%;right:20px;z-index:9;pointer-events:none}.product_list .top .class>div input,.product_list .top .class>div.left>select{border:none;padding:0 20px;background-color:transparent;width:100%;height:100%;color:#322F2E}.product_list .top .class>div input::placeholder{color:#322F2E}.product_list .top .class>div input+svg{pointer-events:none}.product_list .top .txt{max-width:900px;width:100%;text-align:center;margin:0 auto;color:#73706D;margin-bottom:.6rem;display:flex;flex-direction:column;gap:20px;align-items:center}.product_list .top .txt .btn{background:#322F2E;border:1px solid #322F2E;color:#fff}.product_list .btm .cart{margin-bottom:.3rem}.product_list .btm .cart{margin-bottom:20px}.product_list .btm .cart .top{position:relative;overflow:hidden;width:100%;aspect-ratio:1/1}.product_list .btm .cart .top img{transition:all 0.5s;width:100%;height:100%;object-fit:contain}.product_list .btm .cart:hover .top img{transform:scale(1.1)}.product_list .btm .cart .top .mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(50,47,46,.15);content:'';transition:all 0.5s;opacity:0}.product_list .btm .cart:hover .top .mask{opacity:1}.product_list .btm .cart .btm{width:100%;margin-top:10px;transition:all 0.5s}.product_list .btm .cart .btm p{color:#514F4E;text-align:center;font-size:18px}main .hot .content>a{margin:0 auto;margin-top:.6rem}.product_list .btm .page{justify-content:center}.product_list .btm .no_more{margin-bottom:1rem;display:flex;flex-direction:column;align-items:center;gap:20px}.product_list .btm .no_more .no_more_txt p{font-family:'Arial-Bold';color:#322F2E}@media (max-width:767px){.product_list .btm .cart .btm p{font-size:16px}.product_list{margin-bottom:50px}.product_list .top .tab{flex-wrap:wrap;justify-content:space-between}.product_list .top .tab .box{width:48%;height:48px;margin:0;margin-bottom:10px}.product_list .top .class{flex-direction:column}.product_list .top .class>div{width:100%;height:48px;margin:0;margin-bottom:10px}.product_list .top .class .left{flex-direction:column;height:auto}.product_list .top .class .left_select{flex-direction:column;align-items:flex-start}.product_list .top .class .left_select>select{width:100%;margin:0;margin-bottom:20px}.product_list .top .class .left input[type=submit]{height:48px}.product_list .top .class .right{width:100%;margin:0;margin-bottom:20px}}