.filter-tab-content{padding:0}.filter-tab-content .price-range-options{display:flex;flex-direction:column}.filter-tab-content .price-range-options .custom-radio{height:4.8rem}.filter-tab-content .price-range{display:flex;align-items:center;width:100%;margin-top:.4rem;padding-left:1.6rem;border-radius:8px}.filter-tab-content .price-range input{height:5.2rem;padding:0 1.6rem;border:1px solid var(--colors-line3);border-radius:1.2rem;font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem}.filter-tab-content .price-range input::-webkit-input-placeholder{color:var(--neutral-40)}.filter-tab-content .price-range input::-moz-placeholder{color:var(--neutral-40)}.filter-tab-content .price-range input::placeholder{color:var(--neutral-40)}.filter-tab-content .price-range input:focus{outline:none}.filter-tab-content .price-range span{margin:0 .8rem;color:var(--colors-text4);font-size:1.6rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem}.filter-tab-content .price-range .apply-button{margin-left:1.2rem}.filter-tab-content .brand-list__header{display:flex;align-items:center;height:8rem}.filter-tab-content .brand-list__header .brand-list__header__input-wrapper{display:flex;position:relative;flex:1 1;align-items:center;height:4.8rem;padding:0 1.6rem;border:1px solid var(--colors-background2);border-radius:1.2rem;background-color:var(--colors-background2)}.filter-tab-content .brand-list__header .brand-list__header__input-wrapper.focus{border-color:var(--colors-text3);background-color:var(--colors-background1)}.filter-tab-content .brand-list__header .brand-list__header__input-wrapper .brand-list__header__input{flex:1 1;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem;font-size:16px;transform:scale(.875);transform-origin:left center}.filter-tab-content .brand-list__header .brand-list__header__input-wrapper .brand-list__header__input:focus{outline:none}.filter-tab-content .brand-list__header .brand-list__header__input-wrapper i{margin-left:.8rem}.filter-tab-content .brand-tab__language{display:flex;align-items:center;height:3.6rem}.filter-tab-content .brand-tab__language .brand-tab__language-button{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.02rem;color:var(--colors-text3)}.filter-tab-content .brand-tab__language .brand-tab__language-button.active{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.02rem;color:var(--colors-primary_text1)}.filter-tab-content .brand-tab__language span{width:.1rem;height:1.2rem;margin:0 1.2rem;background-color:var(--colors-line3)}.filter-tab-content .brand-tab{display:flex;align-items:center;height:5.2rem;margin:0 -1.6rem;overflow-x:auto}.filter-tab-content .brand-tab__button{flex-shrink:0;width:3.6rem;height:3.6rem;border:.1px solid var(--colors-line3);border-radius:2.4rem;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem;color:var(--colors-text3)}.filter-tab-content .brand-tab__button:first-child{margin-left:1.6rem}.filter-tab-content .brand-tab__button:last-child{margin-right:1.6rem}.filter-tab-content .brand-tab__button+button{margin-left:.8rem}.filter-tab-content .brand-tab__button.all{width:5.6rem}.filter-tab-content .brand-tab__button.active{border-color:var(--neutral-95);background-color:var(--neutral-95);color:var(--colors-white)}.filter-tab-content .brand-list .brand-items{display:flex;flex-direction:column}.filter-tab-content .brand-list .brand-items .brand-item__checkbox{height:4.8rem}.filter-tab-content .brand-list .brand-items .brand-items__empty{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.02rem;margin-top:7.5rem;color:var(--colors-text4);text-align:center}.filter-tab-content .brand-list .brand-items .brand-items__empty span{font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:-.02rem;display:block;color:var(--colors-text4)}.filter-tab-content .category-list__header{display:flex;align-items:center;justify-content:space-between;height:2.6rem}.filter-tab-content .category-list__header .category-list__header-path .category-list__header-path-item{font-size:1.3rem;font-weight:400;line-height:1.4;letter-spacing:-.0495rem;color:var(--colors-text4)}.filter-tab-content .category-list__header .category-list__header-path .category-list__header-path-item:last-child{font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:-.0495rem}.filter-tab-content .category-list__header .category-list__header-path .category-list__header-path-item:not(:last-child):after{display:inline-block;width:1.6rem;height:1.6rem;margin:0 .2rem;background-color:currentcolor;background-color:var(--colors-icon4);vertical-align:middle;-webkit-mask-image:url(/ui/svg/ico_chevron_right.svg);mask-image:url(/ui/svg/ico_chevron_right.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.6rem 1.6rem;mask-size:1.6rem 1.6rem;content:""}.filter-tab-content .category-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.8rem;gap:.8rem}.filter-tab-content .category-list.selected{padding-top:.8rem}.filter-tab-content .category-list .category-item{display:flex;align-items:center;justify-content:center;height:5.2rem;border:1px solid var(--colors-line3);border-radius:1.2rem;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem;cursor:pointer}.filter-tab-content .category-list .category-item.active{font-size:1.3rem;font-weight:700;line-height:1.4;letter-spacing:-.0495rem;border-color:var(--colors-text3)}@keyframes skeleton-loading{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.common-filter{z-index:99}.common-filter.sticky{position:-webkit-sticky;position:sticky;background-color:var(--colors-white)}.common-filter__filter{display:flex;align-items:center;height:5.2rem;padding-left:1.6rem}.common-filter__filter .filter-button-group{overflow-x:auto;margin-left:.8rem;line-height:1.4}.common-filter__filter .filter-button,.common-filter__filter .filter-button-group{display:flex;align-items:center;font-size:1.4rem;font-weight:400;letter-spacing:-.02rem;color:var(--colors-text3)}.common-filter__filter .filter-button{flex-shrink:0;height:3.6rem;padding:.8rem 1.2rem;border:1px solid var(--colors-line3);border-radius:2.4rem;line-height:0;line-height:1.4}.common-filter__filter .filter-button+button{margin-left:.8rem}.common-filter__filter .filter-button:last-child{margin-right:1.6rem}.common-filter__filter .filter-button.selected{border:1px solid var(--neutral-95);background-color:var(--neutral-95);color:var(--colors-white)}.common-filter__filter .filter-button .filter-count{display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin-left:.4rem;border-radius:50%;background-color:var(--colors-white);color:var(--colors-primary_text2);font-size:1.2rem;font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.02rem}.common-filter__filter .filter-button .filter-icon.left{margin-left:.4rem}.common-filter__filter .filter-button .filter-icon.right{margin-right:.4rem}.common-filter__filter .filter-button.reset{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0}.common-filter__display-filter{display:flex;align-items:center;justify-content:space-between;height:4.8rem;padding:0 1.6rem}.common-filter__display-filter .count{font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:-.02rem;color:var(--colors-text3)}.common-filter__display-filter .right-item{display:flex;position:relative;align-items:center;gap:.8rem}.common-filter__display-filter .right-item .selector:after{top:.1rem;right:0;width:1.6rem;height:1.6rem}.filter-modal{display:flex;position:relative;flex-direction:column}.filter-modal__tabs-wrap{position:relative;top:-1px;width:100%}.filter-modal__tabs-wrap .filter-modal__tabs-bottom-line{position:absolute;right:0;bottom:0;left:0;width:100%;height:.1rem;background-color:var(--colors-line3)}.filter-modal__tabs{display:flex;background-color:var(--colors-white)}.filter-modal__tabs .swiper-slide+div{margin-left:2.4rem}.filter-modal__tabs .swiper-slide:first-child{margin-left:1.6rem}.filter-modal__tabs .swiper-slide:last-child{margin-right:1.6rem}.filter-modal__tabs .tab-button{position:relative;height:4.8rem;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:-.02rem;color:var(--colors-text6);white-space:nowrap}.filter-modal__tabs .tab-button.active{color:var(--colors-text3);font-size:1.6rem;font-weight:700;line-height:1.4;letter-spacing:-.02rem}.filter-modal__tabs .tab-button.active:after{position:absolute;bottom:0;left:0;z-index:2;width:100%;height:.2rem;background-color:var(--colors-text3);content:""}.filter-modal__tabs .tab-button.value:before{position:absolute;top:1.2rem;right:-.6rem;width:.4rem;height:.4rem;border-radius:.2rem;background-color:var(--colors-secondary1);content:""}.filter-modal__content{flex:1 1;padding:1.6rem;overflow-y:auto}.filter-modal__content .filter-tab-content .benefit-options,.filter-modal__content .filter-tab-content .goods-type-options,.filter-modal__content .filter-tab-content .shipping-options{display:flex;flex-direction:column}.filter-modal__content .filter-tab-content .benefit-options .option-item,.filter-modal__content .filter-tab-content .goods-type-options .option-item,.filter-modal__content .filter-tab-content .shipping-options .option-item{padding:12px 16px;border-radius:8px;cursor:pointer}.filter-modal__content .filter-tab-content .benefit-options .option-item.active,.filter-modal__content .filter-tab-content .goods-type-options .option-item.active,.filter-modal__content .filter-tab-content .shipping-options .option-item.active{background-color:var(--primary-10);color:var(--primary-80)}.filter-modal__content .filter-tab-content .benefit-item__checkbox,.filter-modal__content .filter-tab-content .goods-type-item__checkbox,.filter-modal__content .filter-tab-content .shipping-item__checkbox{height:4.8rem}.filter-modal__footer{position:relative}.filter-modal__footer-button-wrap{padding:2rem 1.6rem}.filter-modal__selected-filter-list{display:flex;flex-shrink:0;border-top:1px solid var(--colors-line2);overflow-x:auto}.filter-modal__selected-filter-list .filter-modal__selected-filter-item{display:flex;flex-shrink:0;align-items:center;justify-content:center;height:3.6rem;margin-top:1.2rem;padding:0 1.2rem;border-radius:1.4rem;background-color:var(--colors-background2);color:var(--colors-text4);font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:-.02rem}.filter-modal__selected-filter-list .filter-modal__selected-filter-item+div{margin-left:.8rem}.filter-modal__selected-filter-list .filter-modal__selected-filter-item:first-child{margin-left:1.6rem}.filter-modal__selected-filter-list .filter-modal__selected-filter-item .filter-modal__selected-filter-item-close-button{margin-left:.4rem}