#jjjx_c{display:none!important}
#category_swiper.yxt-category-strip{width:100%;max-width:100%;overflow-x:auto!important;overflow-y:hidden!important;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}
#category_swiper.yxt-category-strip::-webkit-scrollbar{display:none}
#category_swiper.yxt-category-strip .swiper-wrapper{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:100%;height:auto;transform:none!important;transition:none!important}
#category_swiper.yxt-category-strip .swiper-slide{flex:0 0 auto!important;width:auto!important;min-width:58px;padding:0 9px;white-space:nowrap;user-select:none}
.yxt-countdown{display:inline-flex;align-items:center;gap:3px;vertical-align:middle;font-variant-numeric:tabular-nums}
.yxt-countdown>span{background:#ffad28;color:#fff;border-radius:4px;padding:3px 5px;min-width:24px;text-align:center;font-weight:700}
.yxt-countdown i{font-style:normal;color:#b96e00}.yxt-countdown-tenth{animation:yxt-tick .1s ease-out infinite}
@keyframes yxt-tick{from{transform:translateY(-2px);opacity:.65}to{transform:translateY(0);opacity:1}}
.yxt-card-countdown{text-align:center;padding:8px 2px;font-size:12px;color:#946000}.yxt-card-countdown .yxt-countdown>span{min-width:18px;padding:1px 3px}
[data-reveal-pending]{text-align:center;font-size:14px}
.yxt-wishlist{padding:8px 10px;background:#fff;border-radius:12px;margin:10px}
.yxt-wish-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0}.yxt-wish-tools label{display:flex;align-items:center;gap:6px}
.yxt-wishlist input[type=number]{width:90px;height:34px;margin:0;padding:4px 6px;border:1px solid #ddd;border-radius:6px;font-size:15px}
.yxt-wishlist button{border:1px solid #ebc775;border-radius:7px;padding:6px 10px;background:#fff8e8;color:#735112;font-size:13px}
.yxt-wish-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid #eee}.yxt-wish-row>img{width:72px;height:72px;object-fit:contain}.yxt-wish-row p{font-size:12px;margin:5px 0}.yxt-wish-row small{display:block;color:#999;margin-bottom:8px}.yxt-wish-row label{display:flex;align-items:center;justify-content:space-between;font-size:13px;gap:5px}
.yxt-wishlist .yxt-wish-title{background:none;border:0;padding:0;color:#333;text-align:left;line-height:1.5}.yxt-wish-actions{display:flex;gap:8px;margin-top:8px}.yxt-wishlist .yxt-wish-submit{width:100%;border:0;border-radius:22px;background:linear-gradient(100deg,#f8d88f,#fac34c);padding:12px;font-size:16px;margin:8px 0}.yxt-wish-note{font-size:12px;color:#999;padding-top:12px}.yxt-wishlist button:disabled{opacity:.55}
@media(prefers-reduced-motion:reduce){.yxt-countdown-tenth{animation:none}}
.yxt-latest-view #mescroll{top:92px!important;bottom:50px!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y;-webkit-overflow-scrolling:touch}
.yxt-latest-view #slider,.yxt-latest-view .mui-slider-group,.yxt-latest-view .mui-slider-item,.yxt-latest-view .mui-scroll-wrapper,.yxt-latest-view .mui-scroll{position:static!important;height:auto!important;max-height:none!important;overflow:visible!important;transform:none!important;width:100%!important}
.yxt-latest-view #category_0{display:block!important}.yxt-latest-view .sc-list{display:flow-root;width:100%;padding-bottom:10px}
.yxt-reveal-more{display:block;clear:both;margin:12px auto 24px;border:0;border-radius:18px;background:#ffe6ac;color:#785100;padding:10px 24px;font-size:14px}
.yxt-reveal-more[hidden]{display:none}
#new_swiper .yxt-card-countdown{font-size:10px;padding:4px 0}#new_swiper .yxt-countdown{gap:1px}#new_swiper .yxt-countdown>span{min-width:12px;padding:1px}
/* Countdown states follow the supplied reference; use the original theme
   tokens and orange panel artwork shipped with the site. */
.yxt-countdown{gap:4px;font-variant-numeric:tabular-nums;font-weight:400;white-space:nowrap}
.yxt-countdown>span.time-span{display:inline-block!important;min-width:0;width:22px;height:26px;line-height:26px;padding:0;border-radius:5px;font-size:12px;font-weight:400;color:#333;background:linear-gradient(to right,#f8d68f,#f5bf55)}
.yxt-countdown i{color:#333;font-style:normal;line-height:26px}
.yxt-card-countdown{padding:0;text-align:center;color:#999}
.yxt-home-reveal-status{height:51px;box-sizing:border-box;border-radius:0 0 5px 5px}
.yxt-home-reveal-status>p:first-child{margin:0;line-height:16px}
#new_swiper .yxt-home-reveal-status [data-card-countdown]{padding:0;margin-top:3px;line-height:18px;height:20px}
#new_swiper .yxt-countdown{gap:3px}
#new_swiper .yxt-countdown>span.time-span{width:18px;min-width:0;height:18px;line-height:18px;padding:0;font-size:10px;color:#333;font-weight:400}
#new_swiper .yxt-countdown i{font-size:10px;line-height:18px}
.yxt-pending-card__body{padding:3px 0 0;text-align:center}
.yxt-pending-card__body>p{font-size:13px;color:#999;line-height:20px;margin:0 0 5px}
.yxt-pending-card .yxt-card-countdown{padding:0}
.yxt-detail-pending .bg-jb3.pt-10.pb-80>.mui-row{display:none}
.yxt-detail-pending .footer-fixed>.mui-row{display:none}
.yxt-detail-countdown{position:relative;margin:0 10px 20px;height:100px;box-sizing:border-box;padding:33px 0 0!important;overflow:hidden;border-radius:5px;text-align:center;color:white;font-size:14px}
.yxt-detail-countdown .yxt-countdown{gap:7px}
.yxt-detail-countdown .yxt-countdown>span.time-span{width:29px;height:34px;line-height:34px;background:#ff5a00;color:#fff!important;font-weight:700;font-size:14px}
.yxt-detail-countdown .yxt-countdown i{color:#fff;line-height:34px}
.yxt-detail-countdown .yxt-countdown-ribbon{top:7px;left:-24px;line-height:20px}
.yxt-detail-countdown.yxt-countdown-notice{height:auto;min-height:64px;padding:16px!important;background:#fff3d8;color:#946000}
.yxt-detail-pending .footer-fixed .yxt-next-period{width:85%;height:28px;line-height:28px;margin:8px auto}
