.PromotionBanner_host__a2dCc{width:calc(100% - 60px);max-width:100%;margin:0 auto;box-sizing:border-box;overflow:hidden}.PromotionBanner_host__a2dCc .swiper-container{width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.PromotionBanner_host__a2dCc .swiper-wrapper{box-sizing:border-box}.PromotionBanner_host__a2dCc .swiper-slide{width:100%;box-sizing:border-box}.PromotionBanner_host__a2dCc button.banner{display:block;width:100%;max-width:100%;padding:0;border:none;background:transparent;cursor:pointer;line-height:0;overflow:hidden;box-sizing:border-box}.PromotionBanner_host__a2dCc button.banner img{width:100%;max-width:100%;height:auto;display:block;object-fit:contain}.PromotionFilter_filterRoot__Bn9Tk{width:calc(100% - 60px);margin:20px auto 10px}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV{position:relative;display:flex;align-items:center;width:100%;min-height:56px;background:linear-gradient(90deg,rgba(30,31,29,.8) 40%,rgba(30,31,29,0));border-radius:28px}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_list__JWV99{display:flex;align-items:center;gap:10px;white-space:nowrap;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:4px}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_list__JWV99::-webkit-scrollbar{display:none}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_list__JWV99.PromotionFilter_withOverflow__KMIMA{padding-right:56px}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_list__JWV99.PromotionFilter_hiddenMeasure___qcG2{position:absolute;left:12px;right:12px;visibility:hidden;pointer-events:none;overflow:hidden;z-index:-1}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_item__B_H_z{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:20px;border:1px solid transparent;background:#414141;color:#999;font-size:16px;font-weight:400;cursor:pointer;transition:border-color .15s,color .15s}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_item__B_H_z.PromotionFilter_itemActive__36Enm{background-color:#000;border-color:#d70000;color:#d70000;font-weight:400}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_leftGradient__8__5C{position:absolute;left:0;top:50%;transform:translateY(-50%);width:80px;height:100%;background:linear-gradient(90deg,rgba(30,31,29,.8) 40%,rgba(30,31,29,0));pointer-events:none}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw{position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2;background:linear-gradient(270deg,rgba(30,31,29,.8) 40%,rgba(30,31,29,0));width:80px;height:100%;display:flex;justify-content:end;align-items:center}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_moreButton__LTwpj{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_moreIcon__NqRs3{color:#fff;display:block}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E{position:absolute;top:calc(100% + 8px);right:0;z-index:10;width:360px;max-height:70vh;display:flex;flex-direction:column;background:#1e1f1d;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,.35)}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupHeader__8RLBS{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupHeader__8RLBS h2{margin:0;font-size:20px;font-weight:600;color:#fff}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupClose__JvxBX{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:4px;background:transparent;color:#fff;font-size:22px;cursor:pointer}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupClose__JvxBX:hover{background:hsla(0,0%,100%,.1)}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupList__O4RjM{display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px 18px;overflow-y:auto}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupList__O4RjM::-webkit-scrollbar{width:6px}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupList__O4RjM::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupList__O4RjM::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupList__O4RjM .PromotionFilter_popupItem__1VZJA{height:36px;padding:0 14px;border-radius:18px;border:1px solid transparent;background:hsla(0,0%,100%,.08);color:#999;cursor:pointer;font-size:14px;font-weight:400}.PromotionFilter_filterRoot__Bn9Tk .PromotionFilter_filterBar__qgRnV .PromotionFilter_moreContainer__Uvyrw .PromotionFilter_popupCard__s_21E .PromotionFilter_popupList__O4RjM .PromotionFilter_popupItem__1VZJA.PromotionFilter_popupItemActive__mjDo8{border-color:#d70000;color:#d70000;font-weight:400}