categories-slider-component,swiper{display:none}categories-slider-component[type=simple],categories-slider-component[type=simple] swiper,swiper[type=simple],swiper[type=simple] swiper{display:flex;height:64px}.categories-slider{box-sizing:border-box;overflow:hidden;position:relative;width:100%}.categories-slider .swiper-container{padding:0 0 20px;position:relative;width:100%}.categories-slider .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.categories-slider--simple .swiper-container{padding:12px 0}.categories-slider--list{margin:12px -16px -4px;padding-bottom:4px;width:calc(100% + 32px)}.categories-slider--list .swiper-container{margin-bottom:-16px;padding:0 0 16px}.categories-slider--navigation{padding-right:104px}.categories-slider--navigation .swiper-notification{position:absolute;right:-104px;top:16px;z-index:1}.categories-slider--navigation .swiper-notification:after{background:var(--slider-category-shadow);content:"";height:64px;pointer-events:none;position:absolute;right:76px;top:-16px;transition:opacity calc(var(--timing-default)*2) linear;width:64px;z-index:0}.categories-slider--2rows:has(.swiper-wrapper) .swiper-wrapper{overflow:auto}.categories-slider-img .swiper-notification{display:none}.categories-slider__navigation{background:var(--slider-category-bg);color:var(--slider-category-btn-color);cursor:pointer;display:flex;height:64px;position:absolute;top:0;width:52px;z-index:2}.categories-slider__navigation:hover{color:var(--slider-category-icon-color--hover)}.categories-slider__navigation:before{background:var(--slider-category-btn-bg);border-radius:2px;content:"";height:32px;position:absolute;right:4px;top:16px;width:32px;z-index:-1}.categories-slider__navigation--prev{border-radius:4px 0 0 4px;margin-right:0;right:-52px}.categories-slider__navigation--next{margin-left:0;right:-104px}.categories-slider__navigation--next:before{right:16px}.categories-slider__navigation--disabled{cursor:default}.categories-slider__navigation--disabled,.categories-slider__navigation--disabled:hover{color:var(--slider-category-btn-color--disabled)}.categories-slider__navigation--disabled+.swiper-notification:after{opacity:0}.categories-slider__navigation-icon{margin:auto}.categories-slider__navigation--prev .categories-slider__navigation-icon{margin-right:8px}.categories-slider__navigation--next .categories-slider__navigation-icon{margin-left:8px}.categories-slider__item{box-sizing:content-box;flex-shrink:0;padding-left:16px;position:relative;transition-property:transform}.categories-slider__item:last-child{margin-left:16px;padding-left:0;padding-right:16px}.categories-slider__wrapper-rows{margin-bottom:16px;overflow:auto}.categories-slider__rows{display:flex;flex-shrink:0;flex-wrap:wrap;gap:12px 0;width:1020px}.app--ja .categories-slider__rows{width:940px}.app--tw .categories-slider__rows,.app--zh .categories-slider__rows{width:820px}.app--id .categories-slider__rows{width:1200px}.app--hi .categories-slider__rows{width:1110px}.app--vi .categories-slider__rows{width:1140px}.swiper-button-lock,.swiper-button-lock+.swiper-notification{display:none}.radio-button{cursor:pointer;display:inline-flex;padding:8px 0;position:relative}.radio-button__input{height:16px;margin:0;opacity:0;position:absolute;visibility:hidden;width:16px}.radio-button__check{flex-shrink:0;height:16px;position:relative;width:16px}.radio-button:active .radio-button__check{transform:scale(.95)}.radio-button__check:after,.radio-button__check:before{border-radius:50%;content:"";display:block;position:relative;transition:all var(--timing-default) ease}.radio-button__check:before{background-color:var(--radio-bg-color);border:3px solid var(--radio-border-color);height:10px;width:10px}.radio-button:hover .radio-button__check:before{border-color:var(--radio-border-color--hover)}.radio-button__check:after{background:var(--radio-border-color--checked);height:6px;left:calc(50% - 3px);opacity:0;position:absolute;top:calc(50% - 3px);width:6px}input[type=radio]:checked+.radio-button__check:before{border-color:var(--radio-border-color--checked)}input[type=radio]:checked+.radio-button__check:after{opacity:1}.radio-button__text{color:var(--radio-text-color);font-size:14px;font-weight:600;margin-left:6px;transition:color var(--timing-default) ease}.radio-button:hover .radio-button__text{color:var(--radio-text-color--hover)}.btn-categories-list-active{pointer-events:unset}