tbody,td,tfoot,th.table_bet,thead,tr{border-width:1px!important;padding:10px}.shop{position:relative}.shop .shop__background .shop__background-img{width:100%;height:120vh;object-fit:cover}.shop .shop__list-wrap{position:absolute;top:12%;left:50%;transform:translateX(-50%)}.shop .shop__list{width:800px;background-color:#fff}.shop .shop__list .shop__item{width:150px;border:1px solid #e1e7e7;margin:3px;padding:3px}.shop .shop__list .shop__item .shop__item-title{margin-top:5px}.shop .shop__list .shop__item .shop__item-title h6{font-weight:600;margin-bottom:0;line-height:35px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop .shop__list .shop__item .shop__item-price p{margin-bottom:0}.shop .shop__list .shop__item .shop__item-img{height:150px}.shop .shop__list .shop__item .shop__item-img img{width:100%;height:100%}.shop .shop__list .shop__item .shop__item-btn{margin-bottom:5px}.shop .shop__list .shop__item .shop__item-btn .shop__item-btn-same{color:#fff;margin:0 2px}.shop .shop__menu{position:relative}.shop .shop__menu .shop__sub-menu-list{position:absolute;top:104%;left:0;right:0;background-color:#ccc;padding:5px 0;visibility:hidden}.shop .shop__menu .shop__menu-list li:hover .shop__sub-menu-list{visibility:visible}.shop .shop__menu .shop__sub-menu-list .shop__sub-menu-item{color:#09334c;padding:6px;cursor:pointer;text-shadow:none}.shop .shop__menu .shop__menu-list{width:800px;height:35px;background-color:#535457;border-top-right-radius:6px}.shop .shop__menu .shop__menu-list .shop__menu-female{display:none}.shop .shop__menu .shop__menu-list .shop__menu-female ul li:hover,.shop .shop__menu .shop__menu-list .shop__menu-male ul li:hover{text-shadow:0 0 10px #69e0ff,0 0 20px #69e0ff,0 0 40px #69e0ff;color:#fff}.shop .shop__menu .shop__menu-list .shop__menu-female ul li,.shop .shop__menu .shop__menu-list .shop__menu-male ul li{color:#efefef;list-style:none;line-height:35px;padding:0 10px;cursor:pointer;font-size:15px}.shop .shop__gender .shop__female,.shop .shop__gender .shop__male{width:110px;height:35px;background-color:#535457;border-top-left-radius:30px;border-top-right-radius:30px;line-height:35px;color:#fff;margin-right:3px;cursor:pointer}.shop .shop__gender .shop__female:hover,.shop .shop__gender .shop__male:hover{text-shadow:0 0 10px #69e0ff,0 0 20px #69e0ff,0 0 40px #69e0ff;color:#fff}.shop__sub-menu-item.active{text-shadow:0 0 10px #69e0ff,0 0 20px #69e0ff,0 0 40px #69e0ff!important}.shop .shop__gender .active,ul li.active{text-shadow:0 0 10px #69e0ff,0 0 20px #69e0ff,0 0 40px #69e0ff;color:#fff}.shop .shop__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:none}.shop .shop__buy-popup{width:600px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:5px;overflow:hidden;display:none;z-index:99}.shop .shop__buy-popup .shop__buy-popup-header{height:37px;background-color:#2e302e;position:relative}.shop .shop__buy-popup .shop__buy-popup-header h6{color:#fff;line-height:37px}.shop .shop__buy-popup .shop__buy-popup-header i{font-size:25px;color:#fff;position:absolute;top:0;right:0;line-height:37px;padding:0 10px;cursor:pointer}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-left{width:230px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-left img{width:100%;height:auto}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right-content .shop__buy-popup-info-right-item select{width:230px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right{margin-left:20px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right .shop__buy-popup-info-right-name{width:100%;padding-top:20px;padding-left:20px;padding-right:20px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right .shop__buy-popup-info-right-name p{margin-bottom:0}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right .shop__buy-popup-info-right-content .shop__buy-popup-info-right-item{margin:10px 0}.shop .shop__buy-popup .shop__buy-popup-mess{padding:10px;background-color:#ccc}.shop .shop__buy-popup .shop__buy-popup-mess p{font-size:14px}.shop .shop__buy-popup .shop__buy-popup-payment .shop__buy-popup-payment-header{height:37px;padding-left:10px}.shop .shop__buy-popup .shop__buy-popup-payment .shop__buy-popup-payment-header p{line-height:37px;margin-bottom:0}.shop .shop__buy-popup .shop__buy-popup-payment .shop__buy-popup-payment hr{margin-top:0}.shop .shop__buy-popup .shop__buy-popup-payment .shop__buy-popup-payment-content-item{margin:0 15px}.shop .shop__buy-popup .shop__buy-popup-payment .shop__buy-popup-payment-content-mess{margin:15px 0}.shop .shop__buy-popup .shop__buy-popup-footer{padding:1rem;background-color:#414544}.shop .shop__buy-popup .shop__buy-popup-footer .shop__buy-popup-footer-list .shop__buy-popup-footer-btn{margin:0 15px}.shop .shop__buy-popup .shop__buy-popup-footer .shop__buy-popup-footer-list .shop__buy-popup-footer-btn .shop__buy-popup-footer-btn-item{color:#fff}.popup-shop-hide{display:block!important}.shop .shop__list-female{display:none}.shop .shop__paging .shop_paging-list{background-color:#414544;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.shop .shop__list-wrap .shop__list-female,.shop .shop__list-wrap .shop__list-male{min-height:511.2px;background-color:#fff}.input{position:relative;font-size:1.2em;background:linear-gradient(21deg,#10abff,#1beabd);padding:3px;display:inline-block;border-radius:9999em;float:right;bottom:10px}.input :not(span){position:relative;display:inherit;border-radius:inherit;margin:0;border:none;outline:none;padding:0 .325em;z-index:1;width:300px}.input :not(span):focus+span{opacity:1;transform:scale(1)}.input span{transform:scale(.993,.94);transition:transform .5s,opacity .25s;opacity:1;position:absolute;z-index:0;margin:4px;left:0;top:0;right:0;bottom:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 3px #fff,0 0 0 4px #fff,3px -3px 30px #1beabd,-3px 3px 30px #10abff}@media only screen and (max-width:81.25em){.shop .shop__list .shop__item .shop__item-bottom{padding:3px}.shop .shop__list td .shop__item-img img{width:163px;height:75px}.shop .shop__list .shop__item-gender{top:-16%}}@media only screen and (max-width:63.9375em){.shop .shop__list .shop__item-gender{top:-12%}.shop .shop__list .shop__item .shop__item-bottom{padding:0}.shop .shop__list td .shop__item-img img{width:155px;height:80px}.shop .shop__list .shop__item-gender{top:-16%}}@media only screen and (max-width:39.6875em){.shop .shop__buy-popup{width:515px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-left{display:flex;align-items:center}}@media only screen and (max-width:34.0625em){.shop .shop__list .shop__item .shop__item-img{width:115px;height:80px}.shop .shop__list .shop__item{width:116px}.shop .shop__list{width:464px}.shop .shop__menu .shop__menu-list{width:465px}.shop .shop__list .shop__item .shop__item-btn .shop__item-btn-same{padding:3px 6px}.shop .shop__gender .shop__female,.shop .shop__gender .shop__male{width:100px;font-size:14px}.shop .shop__gender .shop__female,.shop .shop__gender .shop__female.active{text-shadow:0 0 10px #69e0ff,0 0 20px #69e0ff,0 0 40px #69e0ff;color:#fff}.shop .shop__menu .shop__menu-list .shop__menu-female ul li,.shop .shop__menu .shop__menu-list .shop__menu-male ul li{font-size:13px}.shop .shop__paging .shop_paging-list .shop__paging-item .shop__paging-item-next,.shop .shop__paging .shop_paging-list .shop__paging-item .shop__paging-item-prev{padding:3px 6px}.shop .shop__list-wrap .shop__list-female,.shop .shop__list-wrap .shop__list-male{min-height:500.2px}}@media only screen and (max-width:33.75em){.shop .shop__buy-popup{width:425px}.shop .shop__buy-popup .shop__buy-popup-mess p{font-size:13px}.shop .shop__buy-popup .shop__buy-popup-payment .shop__buy-popup-payment-header p{font-size:14px}.shop .shop__buy-popup .shop__buy-popup-footer .shop__buy-popup-footer-list .shop__buy-popup-footer-btn .shop__buy-popup-footer-btn-item,.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right .shop__buy-popup-info-right-item label,.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right .shop__buy-popup-info-right-item select,.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right .shop__buy-popup-info-right-name p{font-size:13px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right-content .shop__buy-popup-info-right-item select{width:195px}.shop .shop__buy-popup .shop__buy-popup-payment .shop__buy-popup-payment-content .shop__buy-popup-payment-content-item label,.shop .shop__buy-popup .shop__buy-popup-payment .shop__buy-popup-payment-content-mess label{font-size:13px}}@media only screen and (max-width:30.3125em){.shop .shop__list .shop__item .shop__item-img{width:95px;height:76px}.shop .shop__list .shop__item{width:95px}.shop .shop__list,.shop .shop__menu .shop__menu-list{width:381px}.shop .shop__menu .shop__menu-list .shop__menu-female ul li,.shop .shop__menu .shop__menu-list .shop__menu-male ul li{font-size:11px}.shop .shop__gender .shop__female,.shop .shop__gender .shop__male{width:90px;height:30px;font-size:13px}.shop .shop__list .shop__item .shop__item-title h6{font-size:14px}.shop .shop__list .shop__item .shop__item-btn .shop__item-btn-same{padding:3px 4px}.shop .shop__list-wrap .shop__list-female,.shop .shop__list-wrap .shop__list-male{min-height:480.2px}}@media only screen and (max-width:28.125em){.shop .shop__buy-popup{width:355px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right-content .shop__buy-popup-info-right-item select{width:150px}}@media only screen and (max-width:25.3125em){.shop .shop__list .shop__item .shop__item-img{width:73px;height:70px}.shop .shop__list .shop__item{width:73px}.shop .shop__list,.shop .shop__menu .shop__menu-list{width:293px}.shop .shop__menu .shop__menu-list .shop__menu-female ul li,.shop .shop__menu .shop__menu-list .shop__menu-male ul li{padding:0 3px}.shop .shop__gender .shop__female,.shop .shop__gender .shop__male{width:80px;font-size:12px}.shop .shop__list .shop__item .shop__item-price p,.shop .shop__list .shop__item .shop__item-title h6{font-size:11px}.shop .shop__list .shop__item .shop__item-btn .shop__item-btn-same{font-size:9px;padding:3px 4px}.shop .shop__list-wrap .shop__list-female,.shop .shop__list-wrap .shop__list-male{min-height:397.2px}}@media only screen and (max-width:23.75em){.shop .shop__buy-popup{width:300px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right-content .shop__buy-popup-info-right-item select{width:135px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right .shop__buy-popup-info-right-name{padding-top:7px}.shop .shop__buy-popup .shop__buy-popup-info .shop__buy-popup-info-right .shop__buy-popup-info-right-content .shop__buy-popup-info-right-item{margin:7px 0}.shop .shop__buy-popup{top:53%}}@media only screen and (max-width:20.625em){.shop .shop__buy-popup{width:275px}}.search_input{position:absolute;right:0;top:-10px}.input-box{display:flex;align-items:center;max-width:300px;width:300px;background:#fff;border:1px solid #a0a0a0;border-radius:4px;overflow:hidden;font-family:sans-serif}.input-box .prefix{font-weight:300;font-size:14px;color:#999}.input-box input{flex-grow:1;font-size:14px;background:#fff;border:none;outline:none;padding:.5rem}.input-box:focus-within{border-color:#777}