.goods-image{display:table;width:100%;padding:5px;border-radius:5px;border:1px solid #e4e9f0;cursor:pointer}.name-heading{font-size:28px !important}@media screen and (min-width:0) and (max-width:430px){.name-heading{font-size:18px !important}}.goods-image img{max-height:300px;max-width:100%;height:auto;width:auto}.goods-thumb{margin-top:10px}.goods-thumb .thumbnail{padding:0;padding-right:2px;margin-bottom:5px;height:75px}.goods-thumb .thumbnail img{max-height:67px;height:67px}.goods-header{border-bottom:1px solid #eeeeee}.goods-body{padding:15px}.goods-price{margin:20px 0;border-bottom:1px solid #e4e9f0;padding-bottom:20px}.goods-price .price{font-size:2.21rem;font-weight:700;margin:5px 0}.goods-price .goods-price-old{font-size:1.14rem;font-weight:400;text-decoration:line-through;color:#74708d;}.goods-price .price-point{margin-top:10px}.no-margin{margin:0}#GGroups{padding-bottom:20px;border-bottom:1px solid #e4e9f0}#PiceRow{margin:20px 0}#PiceRow .col-form-label{padding:17px 0 0 0}#PiceRow .col-md-2{margin-top:6px}#AttrRow{margin:20px 0;padding-top:20px}.tag.badge{background-color:#00bcd4;color:#fff;padding:5px;font-weight:normal}ul.nav-pills-warning{border-bottom:2px solid #a3c23e}.noCount-desc{display:block;color:#fb434a;font-weight:bold;font-size:20px}.attr-group{display:flex;justify-content:flex-start}.attr-group > span{display:block;margin-top:8px;white-space:nowrap}.category-list .text-center{text-align:center}.category-list .cat-head{padding:12px 8px;vertical-align:middle}.category-list .cat-head div{border-bottom-width:1px;font-size:1.1em;font-weight:300}.category-list .cat-body{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;text-align:center}@media screen and (min-width:1200px){.category-list .cat-head{text-align:center;display:flex;align-items:center}}.category-list .cat-brand{background-color:#a3c23e;text-align:center;padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.category-list .cat-brand b{font-size:x-large;color:white}.category-list .cat-body:nth-of-type(odd){background-color:#f9f9f9}.category-list .cat-body .text-left{text-align:left}.category-list .cat-body img{width:25px;cursor:pointer}.category-list .old-price{display:block;font-weight:300;font-size:13px;letter-spacing:.5px;color:#acacac;text-decoration:line-through}@media (max-width:1200px){.category-list .old-price{display:inline-block;margin-left:5px}}.k-chart{width:100%}#chartProductPriceChart{width:100%}.modal{text-align:center}.modal-product-price .modal-dialog{width:1000px !important}@media (max-width:1024px){.modal-product-price{width:700px}.modal-product-price .modal-dialog{width:680px !important}}@media (max-width:780px){.modal-product-price{width:560px}.modal-product-price .modal-dialog{width:540px !important}}@media (max-width:560px){.modal-product-price{width:330px}.modal-product-price .modal-dialog{width:310px !important}}@media screen and (min-width:1024px){.categorylist_store .cat-body{display:flex;align-items:center}.categorylist_store.categorylist{margin-bottom:0}.categorylist_store .price{display:block}}.categorylist_store .d-flex{display:flex;justify-content:normal;align-items:normal}.categorylist_store .noCount .noCount-desc{color:#fb434a;font-weight:bold;font-size:14px;text-align:center;margin-top:0;height:0}.categorylist_store .btn-buy{height:15px;border-radius:100% !important;text-align:center;display:flex;width:15px;padding:0;justify-content:center;align-items:center;margin:auto;cursor:pointer}.categorylist_store .btn-buy i{right:0 !important;color:#ff6c22;font-size:18px !important}.categorylist_store .btn-buy .fa-bell{color:#fb434a;margin-left:15px}.categorylist_store .price{display:inline-block}.categorylist_store .goods-item-price-old{float:none}.mobile-list-category-slider-container{display:flex;align-items:center;position:sticky;top:55px;background-color:white;z-index:99}@media screen and (min-width:1217px){.mobile-list-category-slider-container{top:90px}}@media screen and (max-width:402px){.mobile-list-category-slider-container{top:88px}}.mobile-list-category-slider-container i{font-size:1.8rem;cursor:pointer;user-select:none;padding:12px;color:#b2b2b2}.mobile-list-category-container{display:flex;flex-direction:row;align-items:center;justify-content:start;text-align:center;gap:36px;overflow-x:scroll;padding:16px;scrollbar-width:none;flex-grow:1;white-space:nowrap}.mobile-list-category-container::-webkit-scrollbar{height:12px;width:12px;background:#000}.mobile-list-image{width:56px !important;height:56px !important}.category-item{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:12px}body{overflow-x:unset}.price_banner{background:rgb(255,120,39);background:linear-gradient(0deg,rgba(255,120,39,1) 0,rgba(255,176,55,1) 100%);padding:12px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:1.5rem;line-height:3rem;font-weight:600;min-height:60px;color:#fff}.price_banner p{margin:0}.price_banner i{font-size:2.5rem;margin-left:8px}.category-counter{background-color:#373737;color:#fff;display:flex;justify-content:center;padding:25px 16px}.category-counter.hidden{display:none}.category-counter-wrapper{display:flex;gap:24px;align-items:center;border-bottom:4px solid #FF6F00;padding-bottom:5px;flex-wrap:wrap;justify-content:center}.category-counter-description{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;min-height:60px}.category-counter-logo-container{order:1;display:flex;align-items:center;justify-content:center}.category-counter-text-container{order:2;text-align:right;min-width:200px}.category-counter-description-text{font-size:12px;margin:5px 0;font-weight:500;display:flex;align-items:center;flex-wrap:wrap}.category-counter-title{font-size:20px !important;margin-bottom:5px !important;margin-top:5px !important;font-weight:500 !important;color:#fff}.category-counter-logo{max-height:60px;max-width:150px;display:block}.category-counter-percent{background-color:#FF6F00;color:#fff;padding:2px 4px;border-radius:4px;margin-left:8px;font-weight:bold}.category-counter-number{display:flex;justify-content:flex-end;gap:8px;flex-direction:row-reverse;flex-wrap:wrap;min-width:108px}.category-counter-number span{background-color:#DBDBDB;font-size:30px;font-weight:700;color:#222;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:4px;position:relative}.category-counter-number span::before,.category-counter-number span::after{content:"";width:5px;height:10px;background-color:#373737;position:absolute}.category-counter-number span::before{border-top-left-radius:16px;border-bottom-left-radius:16px;right:0}.category-counter-number span::after{border-top-right-radius:16px;border-bottom-right-radius:16px;left:0}.category-countdown{background-color:#373737;display:flex;justify-content:center;padding:0 16px;margin-top:-30px}.countdown-timer{display:flex;justify-content:center;align-items:flex-start;gap:5px;position:relative;z-index:1;border-radius:12px;padding:15px 20px;color:#fff;overflow:hidden;text-align:center}.countdown-timer::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grain" width="100" height="100" patternUnits="userSpaceOnUse"><circle cx="25" cy="25" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="75" cy="75" r="1" fill="rgba(255,255,255,0.1)"/><circle cx="50" cy="10" r="0.5" fill="rgba(255,255,255,0.1)"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grain)"/></svg>');opacity:0.3;pointer-events:none}.countdown-item{display:flex;flex-direction:column;align-items:center;padding:12px 8px;min-width:60px;position:relative;z-index:1}.countdown-number{font-size:30px;font-weight:bold;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.countdown-label{font-size:10px;margin-top:4px}.countdown-separator{font-size:24px;font-weight:bold;color:rgba(255,255,255,0.8);animation:blink 1s infinite;display:flex;align-items:center;justify-content:center;height:48px;line-height:1;margin-top:0;position:relative;z-index:1;align-self:flex-start;padding-top:12px}@keyframes blink{0%,50%{opacity:1}51%,100%{opacity:0.3}}@media (max-width:768px){.countdown-timer{gap:8px;padding:12px 15px}.countdown-item{min-width:50px;padding:10px 6px}.countdown-number{font-size:20px}.countdown-separator{height:40px;font-size:20px;padding-top:10px}}@media screen and (max-width:514px){.category-counter-wrapper{gap:22px}.category-counter-description{flex-direction:column}.category-counter-logo-container,.category-counter-text-container{order:0}}