@charset "utf-8";

/* [공통]메인 컨텐츠 타이틀 */
.mainContent__title {padding-bottom: 20px;font-size: 24px;color: #222;font-family: 'Pretendard Medium';}
.mainContent__title .title-link {position: relative;font-family: 'Pretendard SemiBold';}
.mainContent__title .title-link:after {content: "";display: inline-block;margin-left: 10px;width: 11px;height: 18px;background: url("//icon.feelway.com/recent/mo/module/icon/titleLinkArrIcon.png") no-repeat;background-size: 11px 18px;vertical-align: -1px;}

/* 필웨이 추천상품 */
.feelwayRecom {margin-bottom:70px;}
.feelwayRecom .goodsList {gap: 30px 20px;}
.feelwayRecom .goodsList__item {width:150px;margin:0;}
.feelwayRecom .goodsList__item .goodsInformation {margin-top:10px;}
.feelwayRecom .goodsList__item .brandName .brandNameTxt {max-width:100%;line-height: 1;font-size:12px;}
.feelwayRecom .goodsList__item .goodsPrice {margin-top:5px;}
.feelwayRecom .goodsList__item .goodsArrivalNotice {padding-left:24px;background-size:16px;font-size:12px;line-height:1.2;background-position:left 1px;}

/* 홈링크 */
.mainHomeLink {position:relative;margin-top:70px;margin-bottom: 70px;}
.mainHomeLink__title {display: flex;align-items: center;justify-content: space-between;padding-bottom: 20px;font-size: 24px;color: #222;font-family: 'Pretendard Medium';border-bottom: 2px solid #222;}
.mainHomeLink .swiper-container {opacity:1;}
/*.mainHomeLink .swiper-wrapper {height:auto;}*/
.homeLink__content {padding-bottom: 25px;}
.homeLink__content .contentHeader {display: flex;flex-direction: column;padding:24px 0 0;font-size:14px;}
.homeLink__content .contentHeader .productDesc {position:relative;display: inline-block;margin-top: 4px;font-size: 13px;word-break: keep-all;color:#222;}
.homeLink__content .contentHeader .productDesc:after {content: "";display:inline-block;width: 7px;height: 7px;margin-left: 2px;border-top: 1px solid #222;border-right: 1px solid #222;transform: rotate(45deg);box-sizing: border-box;vertical-align:1px;}
.homeLink__content .contentHeader .sellerIconGrade {margin-top: 0;font-size: 14px;font-family: "Pretendard SemiBold";color: #222;}
.homeLink__content .contentSlide__content {padding: 10px 0 15px;}
.homeLink__content .contentSlide .goodsListWrap {margin-bottom: 0;}
.homeLink__content .contentSlide .goodsList__item {margin-bottom: 0;padding-bottom: 0;}
.homeLink__content .contentSlide .goodsList__item .brandName .brandNameTxt {max-width:100%;}
.homeLink__content .contentSlide .goodsList__item .goodsInformation {margin-top:10px;}
.homeLink__content .contentSlide .goodsList__item .goodsPrice,
.homeLink__content .contentSlide .goodsList__item .goodsPrice .percentUnit {display: flex;align-items: center;justify-content: space-between;margin-top:0;}
.homeLink__content .contentSlide .goodsList__item .goodsPrice .percent {font-size: 12px;}
.homeLink__content .contentSellerDesc {display: block;margin-top: 8px;padding:12px;font-size: 13px;line-height: 1.25;word-break: keep-all;background-color: #f6f6f6;}
.homeLink__content:has(.no-slide-homelink) {margin-right: 0;}
.homeLink__content:has(.no-slide-homelink) .homeLink__dot {display: none;}
.mainHomeLink .swiper-pagination-fraction {position:static;display:flex;justify-content:center;align-items:center;gap:5px;height:44px;margin-top:15px;font-size:14px;font-family: "Pretendard Light"}
.mainHomeLink .swiper-pagination-current {font-family: "Pretendard SemiBold";}
.homeLink__dot {position: absolute;top: 10px;left: 50%;transform: translateX(-50%);z-index: 10;}
.homeLink__arrowNext.swiper-button-next, .homeLink__arrowPrev.swiper-button-prev {top:100%;color: #fff;z-index: 10;background: none !important;}
.homeLink__arrowNext.swiper-button-next {right: calc(50% - 80px);}
.homeLink__arrowPrev.swiper-button-prev {left: calc(50% - 80px);}
.homeLink__arrowNext:before,
.homeLink__arrowPrev:before {content: "";position:absolute;top:50%;left:50%;width: 10px;height: 10px;border-top: 1px solid #222;border-right: 1px solid #222;transform: translate(-50%, -50%) rotate(45deg);box-sizing: border-box;vertical-align: 1px;pointer-events: all;cursor: pointer;}

/* 명품 브랜드 순위 - 브랜드 랭킹 */
.mainContent__title + .brandRanking__scroll {margin-top:0;}

/* 명품 브랜드 순위 */
#brandRanking__layer {margin-bottom:70px;}
.topBrand section {margin-top:0;}