.shop{background:linear-gradient(45deg,#7d1b1de6,#0e1434e6);border-radius:15px;width:560px;max-height:610px;margin-left:5vw;color:#fff;transform-origin:left center;overflow-y:auto}.shop::-webkit-scrollbar{display:none}.shop-content{padding:0 53px;position:relative}.shop-content .close{position:absolute;right:22px;top:5px;cursor:pointer}.shop-content .title1{font-size:20px;color:#fff;font-weight:900;line-height:20px}.shop-top{margin-top:33px}.shop-top .params{display:flex;justify-content:space-between;margin-top:17px}.shop-top .params button.cart{width:100px;height:28px;background:linear-gradient(45deg,#e9651b,#f5be09);border-radius:5px;cursor:pointer;display:flex;justify-content:center;align-items:center;color:#fff;font-size:12px;font-weight:550;transition-property:box-shadow;transition-duration:.2s}.shop-top .params button.cart img{margin-right:6px}.shop-top .params button.cart:hover{box-shadow:0 7px 38px #ffb20033;transition-duration:.2s}.shop-top .params button.back{width:80px;background:#0000;display:flex;align-items:center;justify-content:flex-end;color:#feb100;cursor:pointer;font-size:12px;font-weight:550;opacity:.35;transition-duration:.2s;margin-right:-2px}.shop-top .params button.back img{margin-right:8px;height:8px}.shop-top .params button.back:hover{opacity:1;transition-duration:.2s}.search{width:287px;height:28px;background:#35121f;border-radius:5px;display:flex}.search.aviable .search-button{opacity:1;transition-duration:.2s}.search-button{width:30px;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.3;transition-duration:.2s}.search-button img{height:10px}.search input{width:calc(100% - 40px);background:#0000;color:#b23d68}.search input::placeholder{color:#591e34}.search input,.search input::placeholder{font-size:10px;font-weight:550}.rows{padding-bottom:35px}.rows .button{margin-top:30px}.rows .button,.rows .button button{display:flex;justify-content:center}.rows .button button{width:148px;height:40px;background:linear-gradient(45deg,#e9651b,#f5be09);border-radius:40px;color:#fff;font-size:12px;font-weight:550;align-items:center;cursor:pointer;transition-duration:.2s}.rows .button button:hover{box-shadow:0 7px 38px #ffb20033;transition-duration:.2s}.rows .button button img{margin-right:5px}.rows .row{margin-top:38px}.rows .row:first-child{margin-top:28px}.rows .row-title{font-size:15px;font-weight:500;color:#fee8f0;line-height:15px}.rows .row .items{margin-top:6px;display:flex;flex-wrap:wrap;width:calc(100% + 7px);margin-left:-7px}.rows .row .items .item{width:108px;height:132px;background:#35121fb3;border-radius:12px;display:flex;justify-content:center;flex-wrap:wrap;align-content:space-between;cursor:pointer;position:relative;margin-top:7px;margin-left:7px;transition-duration:.2s}.rows .row .items .item .action{position:absolute;width:13px;height:13px;background:#36131f;border-radius:50%;display:flex;justify-content:center;align-items:center;right:12px;top:13px;opacity:0}.rows .row .items .item .action span{font-size:10px;line-height:13px;color:#ffb200;margin-left:-1px}.rows .row .items .item .action img{margin-top:1px}.rows .row .items .item,.rows .row .items .item .action,.rows .row .items .item .desc,.rows .row .items .item .price,.rows .row .items .item .price span{transition-duration:.2s}.rows .row .items .item.selected,.rows .row .items .item:hover{background:#ffb200;box-shadow:0 15px 35px #ffb20033;transition-duration:.2s}.rows .row .items .item.selected .price,.rows .row .items .item.selected .price span,.rows .row .items .item:hover .price,.rows .row .items .item:hover .price span{color:#35121f;transition-duration:.2s}.rows .row .items .item.selected .desc,.rows .row .items .item:hover .desc{color:#35121f80;transition-duration:.2s}.rows .row .items .item.selected .action,.rows .row .items .item:hover .action{opacity:1;transition-duration:.2s}.rows .row .items .item-image{height:calc(100% - 40px);display:flex;justify-content:center;align-items:center}.rows .row .items .item-image .image{filter:drop-shadow(0 10px 30px rgba(0,0,0,.5))}.rows .row .items .item-data{height:24px;padding-bottom:16px}.rows .row .items .item-data .price{font-size:10px;font-weight:900;line-height:10px;position:relative}.rows .row .items .item-data .price span{position:absolute;color:#ffb200;font-size:8px;line-height:8px;margin-left:5px;top:1px}.rows .row .items .item-data .desc{font-size:9px;color:#fee8f080;font-weight:500;line-height:9px;margin-top:9px}