.shop-premium .blink{animation:shop-blinker 2s step-start}@keyframes shop-blinker{0%{border-color:yellow}to{border-color:#ddd}}.shop-premium .service .service-warning{font-size:9px;font-weight:lighter;display:block}.shop-premium .service input,.shop-premium .service select{box-sizing:border-box;width:80%;margin:0 0 2px;font-size:14px;padding:2px;border:1px solid #ddd;border-radius:5px}.shop-premium .service button{cursor:pointer;width:80%;color:#333;font-weight:700;font-size:12px}.shop-premium .service[data-disabled=true]{color:#444!important;font-weight:lighter!important;cursor:default}.shop-premium .service[data-disabled=true]:after{content:"Out stock";text-align:center;position:absolute;color:#fff;z-index:5;left:2px;bottom:60px;width:100%;background-color:red;border-top:2px solid darkred;border-bottom:2px solid darkred;transform:rotate(-30deg)}.shop-premium .tab.amount{float:right}.shop-premium .tab.amount label{background-color:#5a2800!important;color:#fff!important;cursor:default;font-family:Verdana}.shop-premium .tabs .service.active{cursor:default;background-color:#ffdf9f!important;font-weight:700}.shop-premium .tabs .service .service-img{display:block;width:70%;height:78px;background-repeat:no-repeat;background-position:50%;background-size:auto 90%;position:absolute;left:15%;top:30px;border-radius:12px}.shop-premium .service .service-mid,.shop-premium .service.active .service-img{display:none}.shop-premium .service.active .service-mid{display:block;position:absolute;top:50%;left:0;text-align:center;transform:translateY(-50%);width:100%}.shop-premium .tabs .service{vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:inline-block;width:200px;height:140px;text-align:center;border-radius:5px;background:#fff2d8;border:1px double #5a2800;margin:5px;cursor:pointer}.shop-premium .tabs .service:hover{background-color:#ddd}.shop-premium .service-top{position:absolute;top:0;width:100%;height:40px;line-height:40px}.shop-premium .service-bottom{position:absolute;bottom:0;width:100%;height:35px;line-height:35px;font-size:.9em;font-style:italic}.shop-premium .tabs{position:relative;clear:both;margin:25px 0;height:200px}.shop-premium .tab{display:inline-block}.shop-premium .tab label:hover{background-color:#fafafa}.shop-premium .tab label{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:#eee;padding:10px;border:1px double #5a2800;margin-left:10px;position:relative;left:1px}.shop-premium .tab [type=radio]{display:none}.shop-premium .service-tab{position:absolute;top:25px;left:0;width:calc(100% - 40px);height:80%;background:#fbeedb;padding:20px;border:1px double #5a2800;box-shadow:2px 3px 2px rgba(0,0,0,.2)}.shop-premium .tabs [type=radio]:checked~label{background:#d4c0a1;font-weight:700;color:#5a0000;border-bottom:transparent;z-index:11}.shop-premium .tabs [type=radio]:checked~label~.service-tab{z-index:10;background-color:#d4c0a1}.shop-premium .shop-history{clear:both;margin-top:60px}.shop-coins .pre-order,.shop-premium .pre-order{background:red;color:#fff;font-size:10px;padding:2px 4px;margin:0 2px;border-radius:5px}.shop-coins #orderId{float:right;background:#eee;color:#333;padding:0 2px;border-radius:4px}.shop-coins label{font-weight:700}.shop-coins .coins-amount{min-width:30px;background-image:url(/static/images/shop/coins.gif);background-size:32px 32px;background-repeat:no-repeat;background-position:50%}.shop-coins #coins-more{background-color:#5a0000;color:#fff}.shop-coins #coins-more:hover{background-color:#3a0000}.shop-coins #coins-less,.shop-coins #coins-more{font-weight:700;font-size:1.2em}.shop-coins .coins-box input,.shop-coins .coins-box select{color:#333!important}.shop-coins .coins-box{padding:5px;position:relative;display:block;border:1px solid #ddd;margin:0 auto;border-radius:4px;box-sizing:border-box;text-align:left}.shop-coins .input-group{box-sizing:border-box;margin:4px 0;position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.shop-coins .input-group-prepend{margin-right:-1px}.shop-coins .input-group-append,.shop-coins .input-group-prepend{display:flex}.shop-coins .btn:not(:disabled){cursor:pointer}.shop-coins .btn-outline-secondary{color:#6c757d;background-color:#ddd;background-image:none;border-color:#6c757d}.shop-coins .btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:0}.shop-coins .input-group>.form-control{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}.shop-coins .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.shop-coins .input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.shop-coins .input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.shop-coins select.input-group-text{cursor:pointer}.shop-coins .form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0}