@charset "utf-8";

/* common */
.product-plp * {font-family:'ASICS 3.0', 'Noto Sans KR', 'Roboto', 'Arial', sans-serif !important;}
.category_depth > ul.list > li a,
.title-text,
.filter-popup__item-header,
.product-list__more-btn,
.filter-popup__item-title,
.filter-popup__item-tag,
.filter-popup__sub-title,
.product-filter__list .product-filter__item-btn,
.select_sort .selected,
/*.filter-popup__size-text,*/
.display-newswipe__goods-soldout,
.filter-popup__btn,
.filter-popup__btn span {font-family:'Noto Sans KR', sans-serif !important;}

/* 카테고리 경로 */
.category_depth {border-top:0.1302vw solid #D6D6E4; padding:3.1667vw 4.8000vw;}
.category_depth > ul.list > li.item {padding-left:0; padding-right:1.3021vw;}
.category_depth > ul.list > li:not(.item) {vertical-align:baseline; padding-left:0; font-size:3.7333vw; color:#555; line-height:1.5; letter-spacing:-0.01em; background:none; }
.category_depth > ul.list > li [data-category-target] {display:inline-block; vertical-align:top; padding-top:0.2604vw;}
.category_depth > ul.list > li [data-category-target]:hover ul.sub_menu_list {display:block;}
.category_depth > ul.list > li a {display:inline-block; font-size:3.7333vw; color:#555; line-height:1.5; letter-spacing:-0.01em;}
.category_depth > ul.list > li a:hover {text-decoration:none;}
.category_depth > ul.list > li:first-child, .category_depth > ul.list > li:first-child.item {background:none;}
.category_depth > ul.list > li:first-child a {width:5.2083vw; height:5.2083vw; background:url('/data/skin/asics/images/common/desktop_ic_category_home.svg') center no-repeat; background-size:4.1667vw 3.9063vw;}
.category_depth > ul.list > li ~ li::before {content:""; display:inline-block; width:1.3680vw; height:2.6453vw; margin-right:1.0229vw; margin-top:2.0115vw; background:url('/data/skin/asics/images/common/desktop_ic_category_arrow.svg') center no-repeat; background-size:100%;}
.category_depth > ul.list > li:first-child {display:none;}
.category_depth > ul.list > li:first-child + li::before {display:none;}
.category_depth > ul.list > li:last-child [data-category-target] {border:none;}
.category_depth > ul.list > li:last-child a {/*text-decoration:underline;*/}

/* 카테고리 타이틀 */
.product-banner {padding-bottom:5.0000vw;}
.title-text {padding:0 4.8000vw 4.2667vw; font-size:4.8000vw; font-weight:700; color:#011E62;}
.title-text span {font-weight:400;}

/* 상품디스플레이 필터 */
.product-list__filter {margin-bottom:2.0625vw;}
.product-filter {padding:0 4.8000vw;}
.product-filter__list {display:flex; justify-content:space-between; padding-right:0;}
.product-filter__list .product-filter__item {width:calc(50% - 1.0417vw); margin-left:0;}
.product-filter__list .product-filter__item-btn {display:flex; justify-content:space-between; align-items:center; border:0.2667vw solid #CCC; border-radius:26.6667vw; padding:1.0417vw 5.2083vw; text-align:left;}
.product-filter__list .product-filter__item-btn .product-filter__item-title {font-size:3.7333vw; color:#555; line-height:inherit;}
.product-filter__list .product-filter__item-btn .product-filter__item-icon {width:4.2667vw; height:4.2667vw; margin-right:0vw; background: url('/data/skin/asics/images/design/2024/goods_list_filter_plus.svg') no-repeat center !important; background-size:cover !important;}
.product-list__filter .goods-filter__tag {padding:2.0833vw 4.6875vw;}
.product-list__filter .goods-filter__tag .tag {display:inline-block; vertical-align:middle; position:relative; height:7.2917vw; line-height:8.3333vw; margin:2.0833vw 2.0833vw 0 0; background:#E8E8E8; padding:0 7.8125vw 0 2.0833vw; font-size:3.7333vw; font-weight:500; color:#555;}
.product-list__filter .goods-filter__tag .tag_clear {display:inline-block; vertical-align:middle; position:relative; height:7.2917vw; line-height:8.3333vw; margin:2.0833vw 2.0833vw 0 0; background:none; padding:0 7.8125vw 0 2.0833vw; font-size:3.7333vw; font-weight:500; color:#555; text-decoration:underline;}
.product-list__filter .goods-filter__tag p .close {position:absolute; top:1.5625vw; right:2.0833vw; width:4.2667vw; height:4.2667vw; background:url('/data/skin/asics/images/design/2024/goods_list_filter_close.svg') no-repeat center; background-size:cover; cursor:pointer;}
.page-header__title {padding-top:0.4604vw;}
.page-header__sub-btn {margin-top:-0.9604vw;}
.sub-category {max-height:100%;}
.sub-category__header {border-bottom:0.1302vw solid #D9D9E6;}
.sub-category__header-title {line-height:18.0833vw;}
.sub-category__header-btn {position:absolute; top:50%; transform:translateY(-50%); right:5.7292vw; width:3.3854vw; height:3.3854vw; background:url('../images/design/2024/side_nav_close.svg') no-repeat; background-size:cover; cursor:pointer;}
.sub-category__current {padding:0vw 5vw;}
.sub-category__list {padding:0vw !important;}
.sub-category__item {border-bottom:0.1302vw solid #D9D9E6 !important;}
.sub-category__link {padding:6.4166vw 5vw 5.4166vw !important;}
.sub-category__item-title {padding-left:0; font-weight:500; color:#001E62;}
.sub-category__sub-title {margin-left:2.87vw; color:#001E62;}
.sub-category__item-arrow {right:2vw;}
.filter-popup {max-height:100%;}
.filter-popup__header {display:flex; justify-content:space-between; align-items:center; height:20.2667vw; border-bottom:0.2667vw solid #D9D9E6;}
.filter-popup__header-title {padding-top:0.8000vw; font-size:6.4000vw; letter-spacing:0; line-height:1.0;}
.filter-popup__header-btn {position:absolute; top:50%; transform:translateY(-50%); right:5.7292vw; width:3.3854vw; height:3.3854vw; background:url('../images/design/2024/side_nav_close.svg') no-repeat; background-size:cover; cursor:pointer;}
.filter-popup__contents {padding:20.2667vw 0 18.7042vw;}
.filter-popup__list {padding:0vw 0;}
.filter-popup__item {border-bottom:0.2667vw solid #D9D9E6 !important;}
.filter-popup__item-header {padding:3.7333vw 4.6667vw 2.9333vw;}
.filter-popup__item-title {padding-left:0; font-size:3.7333vw; font-weight:500; color:#001E62;}
.filter-popup__sub-title {margin-left:2.87vw; font-size:3.7333vw; color:#001E62;}
.filter-popup__item-arrow {top:50%; transform:translateY(-50%); right:5vw; width:4.6875vw; height:4.6875vw; background:url('/data/skin/asics/images/design/2024/goods_list_filter_plus.svg') no-repeat center; background-size:cover; cursor:pointer;}
.filter-popup__item-arrow--rotate {background:url('/data/skin/asics/images/design/2024/goods_list_filter_minus.svg') no-repeat center; background-size:cover;}
.filter-popup__item-tag {max-width:95%; padding-top:1.3021vw; font-size:2.6667vw; color:#001E62 !important; line-height:1.2;}
.filter-popup__item-tag .comma:last-child {display:none;}
.filter-popup__sub-item:not(:last-child),
.filter-popup__sub-item--half:nth-child(n+2) {margin:0;}
.filter-popup__sub-item {padding:1.8667vw 0;}
.filter-popup__sub-item .ez-checkbox {width:4.2667vw; height:4.2667vw; margin-top:0.5333vw; border:0.2604vw solid #011E62; background:none;}
.filter-popup__sub-item .ez-checkbox-on {background:#011E62 url('/data/skin/asics/images/design/2024/desktop_ic_checkbox.svg') center no-repeat; background-size:3.3854vw 2.8646vw;} 
.filter-popup__sub-item .ez-radio {width:4.2667vw; height:4.2667vw; margin-top:0.5333vw; border:0.2604vw solid #011E62; border-radius:26.6667vw; background:none !important;}
.filter-popup__sub-item .ez-radio-on {border:none !important; background:url('../images/common/ic_mob_common_redio_on.svg') no-repeat !important; background-size:cover !important;}
.filter_price .filter-popup__sub-item .ez-radio {border:0.2604vw solid #011E62; border-radius: 0 !important; background:none !important;}
.filter_price .filter-popup__sub-item .ez-radio-on {border:none !important; background:#011E62 url('/data/skin/asics/images/design/2024/desktop_ic_checkbox.svg') center no-repeat !important; background-size:3.3854vw 2.8646vw;} 
.filter-popup__sub-list {padding:0vw 5.625vw 3.2917vw;}
.filter-popup__size, .filter-popup__color {padding:1.3333vw 5.625vw 4.625vw;}
.filter-popup__size-list {display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; align-items:center; gap:3vw; width:calc(100% + 3vw);}
.filter-popup__size-item {width:calc(25% - 3vw); height:7.8125vw; line-height:7.8125vw; border:0.2604vw solid #011E62; border-radius:26.6667vw; padding:0;}
.filter-popup__size-text {color:#011E62;}
.filter-popup__size .ez-checkbox .filter-popup__size-text {color:#011E62;}
.filter-popup__size .ez-checkbox-on + .filter-popup__size-text {border-radius:26.6667vw; background:#011E62; font-weight:400; color:#fff;}
.filter-popup__color-box {width:10.4167vw; height:10.4167vw;}
.filter-popup__color .ez-checkbox-on + .filter-popup__color-check {background:url('/data/skin/asics/images/design/2024/color_checkbox_w.svg') center 70% no-repeat; background-size:4.1667vw 2.6042vw;}
.filter-popup__color .ez-checkbox-on + .filter-popup__color-check.filter-popup__color-check--gray {background:url('/data/skin/asics/images/design/2024/color_checkbox.svg') center 70% no-repeat; background-size:4.1667vw 2.6042vw;}
.filter-popup__color-list {display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; align-items:center; gap:5vw; width:calc(100% + 5vw); margin:0;}
.filter-popup__color-item {margin:0;}
.goods_list_filter .filter-popup__item .filter-popup__color-input:checked + .filter-popup__color-check {background:url('../images/design/2024/color_checkbox_w.svg') 1.8667vw 2.6667vw no-repeat; background-size:3.2000vw 1.8667vw;}
.goods_list_filter .filter-popup__item .filter-popup__color-input:checked + .filter-popup__color-check.filter-popup__color-check--gray {background:url('../images/design/2024/color_checkbox.svg') 1.8667vw 2.6667vw no-repeat;}
.filter-popup__btn-wrap {display:flex; justify-content:space-between; height:auto; box-shadow:0 -2.6667vw 2.6667vw rgba(0,0,0, 0.1); background:#fff; padding:4.6875vw;}
.filter-popup__btn {width:calc(50% - 1.0417vw); height:9.3333vw; line-height:8.8000vw; border:0.2604vw solid #011e63; border-radius:26.6667vw; text-align:center; font-size:3.7333vw; cursor:pointer;}
/* 필터 영문 소문자 -> 대문자 변환 */
.filter-popup__sub-label, .filter-popup__size-text, .filter-popup__btn, .product-list__filter .goods-filter__tag .tag {text-transform:uppercase;}

/* 아이폰에서 폰트 세로중앙 */
.filter-popup__sub-label  {display:flex; justify-content:flex-start; align-items:center; text-align:left;}
.filter-popup__size-text {/*display:flex; justify-content:center; align-items:center; text-align:center;*/}
.filter-popup__btn {/*display:flex; justify-content:center; align-items:center; text-align:center;*/}
.filter-popup__btn span {/*vertical-align:middle;*/}

/* selectBox */
#goodscategoryForm .goods_list_sort {position:absolute; right:0;}
.select_sort {position:relative; width:100%; display:inline-block; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
.select_sort .selected {position:relative; display:block; border:0.2667vw solid #CCC; border-radius:26.6667vw; padding:1.0417vw 5.2083vw; text-align:left;  font-size:3.7333vw; font-weight:400; color:#555; overflow:hidden;}
/*.select_sort .selected:hover, .select_sort .selected:focus,*/
.select_sort.active .selected {border-color:#011E62; background:#011E62; color:#fff;}
.select_sort .selected:after {content:''; position:absolute; top:50%; margin-top:-2.0834vw; right:5.2083vw; width:4.1667vw; height:4.1667vw; background:url('/data/skin/asics/images/design/2024/goods_list_filter_plus.svg') no-repeat center; background-size:cover;}
.select_sort.active .selected:after {background:url('/data/skin/asics/images/design/2024/goods_list_filter_minus_w.svg') no-repeat center; background-size:cover;}
.select_sort .selected:focus:after {transform:rotate(-180deg);}
.select_sort .selected:focus + ul {/*display:block;*/}
.select_sort .selected .selected-value {padding-left:0;}
.select_sort.disabled {pointer-events:none; cursor:default;}
.select_sort.disabled .selected {background:#d7d7d7; opacity:0.8;}
.select_sort ul {display:none; position:absolute; top:9.4167vw; left:0; width:100%; border:0.2604vw solid #011E62; border-radius:4.2667vw; box-shadow:0 0.5333vw 2.6667vw #55555550; background:#fff; padding:2.6042vw 0; overflow:hidden; z-index:2;}
.select_sort ul .option {padding:2.6042vw 4.1667vw 1.8229vw; text-align:left; font-size:3.7333vw; font-weight:500; color:#011E62; line-height:1.0; cursor:pointer;}
.select_sort ul .option:hover {background:#555; color:#fff;}
.select_sort.active ul {display:initial;}

/* 성퓸 카테고리 */
.product-search {padding-bottom:2.6042vw;}
.display-newswipe__goods {border:none !important;}
.display-newswipe__goods-soldout {left:50%; top:auto; bottom:0; transform:translate(-50%, 0); width:70%; height:7.0000vw; line-height:7.4000vw; background:#E4E5F3; font-family:'Graphik' !important; font-size:3.0667vw; color:#011e62;}
.display-newswipe__goods .display-newswipe__goods-list {display:flex; justify-content:space-between; width:auto; margin-left:-2.0833vw;}
.display-newswipe__goods .display-newswipe__goods-item {width:calc(50% - 2.0833vw) !important; margin-left:2.0833vw; margin-top:10.6667vw; border:0 solid #000; box-sizing:border-box;}
.display-newswipe__goods-wrap,
.display-newswipe__goods-wrap .display-newswipe__goods {overflow:visible;}
.display-newswipe__goods-wrap {padding:0vw 4.8000vw;}
.display-newswipe__goods .display-newswipe__goods-item .display-newswipe__goods-contents {overflow:visible; padding:0;}
.display-newswipe__goods .display-newswipe__goods-item:nth-child(1),
.display-newswipe__goods .display-newswipe__goods-item:nth-child(2) {margin-top:0;}
.display-newswipe__goods-img-wrap {height:auto; background:#f5f5f5; border:0 solid #000 !important;}
.display-newswipe__goods-info {padding-left:0; text-align:left !important;}
.display-newswipe__goods-info .display-newswipe__goods-title {display:block !important; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; height:auto; margin-bottom:3.2000vw; padding-top:5.3333vw; font-size:3.7333vw; font-weight:400 !important;}
.display-newswipe__goods-info .display-newswipe__goods-origin {position:relative; padding-top:0 !important;}
.display-newswipe__goods-info .display-newswipe__goods-origin .display-newswipe__goods-price {position:absolute; top:2.0833vw; left:0;}
.displaySwipeTabContentsContainer .display-newswipe__goods-info .display-newswipe__goods-origin .display-newswipe__goods-price {top:3.0833vw;}
.display-newswipe__goods-info .display-newswipe__goods-origin .display-newswipe__goods-price-text {margin-top:0; font-family:'Graphik' !important; font-size:3.4667vw; font-weight:400; color:#6A6A6A;}
.display-newswipe__goods-color-item + .display-newswipe__goods-selling-price-item,
.display-newswipe__goods-info .display-newswipe__goods-selling-price-item {padding-top:6.5104vw;}
.display-newswipe__goods-info .display-newswipe__goods-selling-price {margin-top:0; margin-right:4.0000vw; font-family:'Graphik Semibold' !important; font-size:3.7333vw; font-weight:600 !important;}
.display-newswipe__goods-info .display-newswipe__goods-selling-price .display-newswipe__goods-selling-price-text {font-family:'Graphik Semibold' !important; font-size:inherit;}
.display-newswipe__goods-info .display-newswipe__goods-sale {margin-left:0; font-family:'Graphik Semibold' !important; font-size:3.7333vw; font-weight:600; color:#B9411D;}
.display-newswipe__goods-info .goods_icon {height:6.6667vw; margin-top:3.7333vw; overflow:hidden;}
.display-newswipe__goods-info .goods_icon > span {display:flex !important; width:120%;}
.display-newswipe__goods-info .goods_icon span {display:inline-block; height:100%; margin-left:0.8000vw; font-size:3.1250vw; font-weight:500; color:#001E63; line-height:7.0313vw; letter-spacing:0;}
.display-newswipe__goods-info .goods_icon span:first-child {margin-left:0;}
.display-newswipe__goods-info .goods_icon span img {height:100%; vertical-align:top;}
.display-newswipe__goods-info .goods_size {position:relative; margin-top:3.7333vw;}
.display-newswipe__goods-info .goods_size .tit {display:inline-block; font-size:3.1250vw; color:#6A6A6A; line-height:2.0; cursor:pointer;}
.display-newswipe__goods-info .goods_size .tit span {display:inline-block; vertical-align:middle; width:3.7333vw; height:3.7333vw; margin-bottom:1.0667vw; margin-bottom:1.0417vw; background:url('/data/skin/asics/images/design/2024/goods_size_plus.svg') no-repeat center; background-size:cover;}
.display-newswipe__goods-info .goods_size .tit.close span {background:url('/data/skin/asics/images/design/2024/goods_size_minus.svg') no-repeat center; background-size:cover;}
.display-newswipe__goods-info .goods_size .layer {display:none;}
.display-newswipe__goods-info .goods_size .layer > div {position:absolute; top:7.8125vw; left:0; width:90%; border:0.2604vw solid #C4C4C4; background:#fff; padding:2.6042vw; display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; align-items:center; z-index:1;}
.display-newswipe__goods-info .goods_size .layer span {width:25%; text-align:center; font-family:'Graphik' !important; font-size:2.6042vw; font-weight:500; color:#555; letter-spacing:0; line-height:2.0;}
.display-newswipe__goods-info .goods_size .layer span.strike {color:#C4C4C4; text-decoration:line-through;}
.product-list__more-btn {width:44.000vw; height:12.5vw; line-height:11.5vw; margin:10.6667vw auto 0;}
.display-newswipe__goods .display-newswipe__goods-item .display-newswipe__goods-summary,
.display-newswipe__goods .display-newswipe__goods-item .display-newswipe__goods-color-item,
.display-newswipe__goods .display-newswipe__goods-item .display-newswipe__goods-color-group,
.display-newswipe__goods .display-newswipe__goods-item .display-newswipe__goods-zzim-item {display:none !important;}
.display-newswipe__goods .display-newswipe__goods-item.plp_banner.x2 {width:calc(100% - 2.0833vw) !important;}
.display-newswipe__goods .display-newswipe__goods-item.plp_banner .display-newswipe__goods-img-wrap.notitle {height:auto !important;}
.display-newswipe__goods .display-newswipe__goods-item.plp_banner .display-newswipe__goods-title {white-space:normal; /*font-weight:700 !important;*/}
.display-newswipe__goods .display-newswipe__goods-item.plp_banner .display-newswipe__goods-origin,
.display-newswipe__goods .display-newswipe__goods-item.plp_banner .display-newswipe__goods-selling-price-item,
.display-newswipe__goods .display-newswipe__goods-item.plp_banner .goods_icon,
.display-newswipe__goods .display-newswipe__goods-item.plp_banner .goods_size {display:none;}

/* 검색결과 */
.product__ready .product__ready-icon {width:10.6667vw; height:10.6667vw;}
.product__ready .product__ready-text {font-weight:500;}
.product__ready .product-search__recommend {padding-top:15.4375vw;}
.product__ready .autocomplete__recommend-title {font-size:4.375vw;}

/* 페이징 */
.paging_navigation a {border:0.2667vw solid #fff !important; border-radius:26.6667vw; background:#fff; color:#011E62 !important; vertical-align:middle;}
.paging_navigation a.on {border-color:#011E62 !important; color:#011E62 !important;}
.paging_navigation a:hover {border-color:#fff !important;}
.paging_navigation a[rel="prev"],
.paging_navigation a[rel="next"] {background:url('/data/skin/asics/images/common/desktop_ic_common_arrow_gray.svg') no-repeat center; background-size:5.3333vw 5.3333vw; padding:0; text-indent:-9999px;}
.paging_navigation a[rel="prev"] {transform:rotate(-180deg);}