@charset "euc-kr";

a:hover,
a:active {color:inherit;}

.d-flex {display:flex;}
.justify-content-between {justify-content:space-between;}
.align-items-center {align-items:center;}
.align-items-end {align-items:flex-end;}
.align-items-center {align-items:center;}
.flex-row-reverse {flex-direction:row-reverse;}
.font-bold {font-family: "Pretendard SemiBold";}

#main_template {}
.moduleArea {position:relative;z-index:1;}
.moduleArea:has(.bestReview) {z-index:initial;}

.mainTopBanner__wrap {position:relative;margin:0 -15px;}
.mainTopBanner {width:100%;height:100%;font-size:0;line-height:0;}
.mainTopBanner .swiper-wrapper {}
.mainTopBanner .swiper-slide {overflow:hidden;}
.mainTopBanner .swiper-slide img {width:100%;}
.mainTopBanner__pagination__wrap {position:absolute;right:10px;bottom:10px;height:23px;border-radius:10px;background:#00000033;z-index:10;}
.mainTopBanner__pagination__wrap .morelink {display:inline-block;width:23px;height:23px;background:url('//icon.feelway.com/recent/mo/contents/main/bg_mainbannerMore.png') no-repeat center 0/100%;font-size:0;vertical-align:top;}
.mainTopBanner__pagination {display:inline-block;width:auto !important;padding:0 7px 0 10px;color:#fff;font-size:12px;line-height:23px;vertical-align:top;}

/* Áß°£¸Þ´º */
.subMenuList__wrap {margin:15px 0 !important;}
.subMenuList {display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:3px 0 0;gap: 0 16px;}
.subMenuList li {flex:1 0 0;text-align:center;}
.subMenuList__link {display:block;font-size:0;line-height:0;}
.subMenuList__link:hover{text-decoration:none;}
.subMenuList__image img {width:100%;border-radius:3px;}
.subMenuList__title {display:block;padding-top:10px;color:#222;font-size:14px;text-align:center;line-height:1;}

/* ¸ÞÀÎ ¿À´ÃÀÇ ±âÈ¹Àü/ÀÌº¥Æ® */
.specialExhibitionEvent {display:none;position:fixed;top:96px;bottom:0;left:0;right:0;border-radius:18px 18px 0 0;background:#fff;z-index:4000;}
.specialExhibitionEvent__header {position:relative;height:50px;border-bottom:1px solid #f5f5f5;color:#222222;font-size:16px;font-weight:700;text-align:center;line-height:50px;}
.specialExhibitionEvent__header .closebtn {position:absolute;right:10px;top:13px;width:36px; height:36px;border:none;background:none; color:transparent; font-size:0;}
.specialExhibitionEvent__header .closebtn:before {display:block; content:''; position:absolute; top:11px; left:10px; width:18px; height:2px; background:#222; transform:rotate(45deg);}
.specialExhibitionEvent__header .closebtn:after {display:block; content:''; position:absolute; top:11px; left:10px; width:18px; height:2px; background:#222; transform:rotate(-45deg);}
.specialExhibitionEvent__content {overflow-x:hidden;overflow-y:auto;height:calc(100% - 51px);padding:15px;box-sizing:border-box;}
.specialExhibitionEvent__content__list li {margin-top:15px;font-size:0;}
.specialExhibitionEvent__content__list li:first-child {margin-top:0;}
.specialExhibitionEvent__content__list li img {width:100%;}

/* Áñ°ÜÃ£±â */
.mainFavorites {position:relative;margin-top:16px;margin-bottom:16px;}
.mainFavorites__toggleWrap {position:relative;text-align:center;}
.mainFavorites__toggleWrap::after {content:"";display:block;position:absolute;top:50%;left:-15px;right:-15px;height:1px;background:#ebebeb;z-index:-1;transform:translateY(-50%);}
.mainFavorites__toggleWrap .button {position:relative;display:inline-block;border:none;padding:0 20px;background:#fff;color:#222;font-size:12px;z-index:10;}
.mainFavorites__toggleWrap .favoritesText {position:relative;display:inline-block;padding:0 15px 0 0;}
.mainFavorites__toggleWrap .favoritesText::after {content:"";position:absolute;top:calc(50% - 1px);right:0;width:6px;height:6px;border-top:1px solid #8d8d8d;border-right:1px solid #8d8d8d;transform:rotate(-45deg);transition:transform 0.1s ease;}
.mainFavorites__moreLink {margin-top:5px;text-align:right;}
.mainFavorites__moreLink .more {position:relative;display:inline-block;padding-right:10px;color:#8d8d8d;font-size:12px;}
.mainFavorites__moreLink .more::after {content:"";position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #8d8d8d;border-right:1px solid #8d8d8d;transform:translateY(-50%) rotate(45deg);}
.mainFavorites__list {display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;}
.mainFavorites__list li {width:20%;text-align:center;}
.mainFavorites__list__image img {width:100%;}
.mainFavorites__list__text {overflow:hidden;width:100%;margin-top:5px;text-overflow:ellipsis;white-space:nowrap;font-size:10px;}
.mainFavorites.active .mainFavorites__moreLink {display:none;}
.mainFavorites.active .mainFavorites__list {display:none;}
.mainFavorites.active .mainFavorites__toggleWrap .favoritesText:after {top:calc(50% - 5px);transform:rotate(135deg);}
.mainFavorites__list__img img{width:100%;}

/* Åä±ÛÇü½Ä ÄÁÅÙÃ÷ :: Áñ°ÜÃ£±â/MYFEELWAY */
.moduleToggle {position:relative;margin-top:16px;margin-bottom:16px;}
.moduleToggleTitle {position:relative;}
.moduleToggleTitle::after {content:"";display:block; position:absolute;top:50%;left:0;right:0;height:1px;background:#ebebeb;z-index:-1;transform:translateY(-50%);}
.moduleToggleTitle .button {position:relative;display:inline-block;border:none;padding:0 10px 0 0;background:#fff;color:#222;font-size:13px;z-index:10;}
.moduleToggleTitle .sellerIconGrade {margin-top:5px;color:#222;font-size:13px;font-family: "Pretendard Medium"}
.moduleToggleTitle .sellerIconGrade:before {width:20px;height:20px;background-size:20px;}
.moduleToggleTitle .sellerIconGrade.grade-type-1:before {display:none;}

/* ÆÄ¿öÁ¤Ç° Å¸ÀÌÆ² */
.mainTitle__Wrap {position:relative;display:flex;justify-content:space-between;align-items:center;margin:80px 0 20px !important;}
.mainTitle__Wrap .power-title {display:flex;align-items:center;margin:0;font-size:20px;font-family:'Pretendard SemiBold';}
.mainTitle__Wrap .power-title .ad-type {margin-left:8px;color:#999;font-size:12px;font-family:'Pretendard';font-weight:400;}

.mainTitle__Wrap .powerlist {display:flex;}
.mainTitle__Wrap .powerlist .sub-text {position:relative;padding-left:20px;color:#8d8d8d;font-size:12px;}
.mainTitle__Wrap .powerlist .sub-text:first-child {padding-left:0;}
.mainTitle__Wrap .powerlist .sub-text.current {color:#222222;}
.component-division + .moduleArea .mainTitle__Wrap {margin-top:50px !important;}

/* ¸ð¹ÙÀÏ Áß°£¹è³Ê ¹× ¹è³Ê ¿©¹é */
.promotion__banner__MOcenter {margin:0 -15px 0;min-height:60px;font-size:0;line-height:0;}
.promotion__banner__MOcenter .swiper-container,
.promotion__banner__MOcenter .swiper-slide {min-height:60px;}
.promotion__banner__MOcenter img {width:100%;}

/* ¸ÞÀÎ ÄÄÆ÷³ÍÆ® Å¸ÀÌÆ² :: ÇÊ¿þÀÌ ÀÎ±â»óÇ°, ¸íÇ°Áö½Ä, °øÁö»çÇ× */
.maintitle-wrap02 {display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin:80px 0 20px !important;position:relative;z-index:1;}
.maintitle-wrap02 .common-content-tit02 {margin:0;font-size:20px;line-height:1.25;}
.maintitle-wrap02 .common-content-tit02 .title-link {position:relative;display:block;font-family:'Pretendard SemiBold';}
.maintitle-wrap02 .common-content-tit02 .title-link:after {content:"";display:inline-block;margin-left:5px;width:8px;height:13px; background:url("//icon.feelway.com/recent/mo/module/icon/titleLinkArrIcon.png") no-repeat;background-size:8px 13px;vertical-align: 1px;}

.maintitle-wrap02 .more .link {position:relative;display:block;padding-right:10px;font-size:12px;color:#8d8d8d;}
.maintitle-wrap02 .more .link:after {content:"";position:absolute;top:50%;right:0;width:5px;height:5px;border-top:1px solid #8d8d8d;border-right:1px solid #8d8d8d;transform:translateY(-50%) rotate(45deg);}
.maintitle-wrap02 .more .link.sub-text {padding-right:0;}
.maintitle-wrap02 .more .link.sub-text:after {display:none;}

/* ¸ÞÀÎ ÄÄÆ÷³ÍÆ® ¼ÒÅ¸ÀÌÆ² */
.maintitle-wrap03 {margin:35px 0 20px;text-align:center;}
.maintitle-wrap03 .common-content-stit {font-size:16px;word-break:keep-all;font-family: 'Pretendard SemiBold';}
.maintitle-wrap03 .common-content-stit .title-link {position:relative;}
.maintitle-wrap03 .common-content-stit .title-link:after {content:"";display:inline-block;margin-left:4px;width:6px;height:10px; background:url("//icon.feelway.com/recent/mo/module/icon/titleLinkArrIcon.png") no-repeat;background-size:6px 10px;vertical-align: 1px;}
.maintitle-wrap02 + .maintitle-wrap03 {margin-top:20px;}

/* ¸ÞÀÎ ÄÄÆ÷³ÍÆ® ±¸ºÐ¼± */
.component-division {display:block;height:6px;margin:0 -15px;border:none;border-top:1px solid #e6e6e6;background:#f5f5f5;font-size:0;line-height:0;}
.component-division + div:not([class^="maintitle"]) {margin-top:35px;}
.component-division + .moduleArea {margin-top:0 !important;}
.component-division + .displayProduct {margin-top:0 !important;}
.component-division + .maintitle-wrap03 {margin-top:50px;}
.component-division + .moduleArea .maintitle-wrap02,
.component-division + .maintitle-wrap02 {margin-top:50px !important;}
.component-division + .moduleArea > .displayProduct {margin-top:50px !important;}

/* °øÁö»çÇ× */
.main-notice-wrap {padding:0 15px;margin:0 -15px 50px;border-top:0;}
.main-notice-item {position:relative;padding-left:50px;line-height:1.4;}
.main-notice-item a {font-size:14px;}
.main-notice-item .badge.badge-notice {position:absolute;top:1px;left:0;border-color:#169dab;color:#169dab;width:34px;font-size:13px;text-align:center}/* width:34px;text-align:justify;text-align-last:justify; */

/* »óÇ° ¸®½ºÆ® ÇÏ´Ü ¿©¹é */
.goodsListWrap {margin-bottom:50px;}
.goodsListWrap .goodsList__item:nth-last-child(-n+2) {padding-bottom:0;}
.goodsListWrap .goodsList__item.module__goodsList__item {padding-bottom:0; padding-top:30px;}
.goodsListWrap .goodsList__item.module__goodsList__item.firstProduct {padding-top:0;}
.goodsListWrap .goodsList__item.module__goodsList__item.extraProduct {display:none;}
.goodsListWrap .goodsList__item.module__goodsList__item:nth-last-child(-n+2) {padding-bottom:0 !important;}

/* ºê·£µå ·©Å· */
#brandRanking__layer {margin:0 0 50px !important;}
.brandRanking__title {margin-top:0;}
.brandRanking__title {color:#222;font-size:20px;font-family:'Pretendard SemiBold';}
.brandRanking__scroll {overflow:hidden;height:32px;margin:15px -15px 0;}
.brandRanking_scoll__tabList {overflow-x:auto;overflow-y:hidden;width:100%;padding-right:10px;box-sizing:border-box;white-space:nowrap;text-align:left;font-size:0;}
.brandRanking_scoll__tabList::-webkit-scrollbar{background-color:transparent;}
.brandRanking_scoll__tabList li {display:inline-block;margin-left:5px;}
.brandRanking_scoll__tabList li:first-child {margin-left:15px;}
.brandRanking_scoll__tabList li .button {position:relative;display:inline-block;height:32px;padding:0 10px;border-radius:0;box-sizing:border-box;border:0;background:#fff;color:#8d8d8d;font-size:12px;line-height:32px;}
.brandRanking_scoll__tabList li .button:before {content:"";position:absolute;bottom:0;width:calc(100% - 20px);height:3px;background:transparent;}
.brandRanking_scoll__tabList li:first-child button {padding-left:0;}
.brandRanking_scoll__tabList li:first-child button:before {width:calc(100% - 10px);}
.brandRanking_scoll__tabList li.active .button {color:#169dab;}
.brandRanking_scoll__tabList li.active .button:before {background:#169dab;}
.contentCommonList {margin-top:15px;}
.contentCommonList > li{display:flex;flex-direction:row}
.contentCommonList__header {display:flex;justify-content:space-between;width:155px;}
.contentCommonList__header .rankBrand {font-size:0;}
.contentCommonList__header .rankBrand .rank {display:inline-block;color:#222;font-size:16px;font-family:'Pretendard SemiBold';vertical-align:top;}
.contentCommonList__header .rankBrand .type {display:inline-block;width:7px;height:19px;margin-left:10px;vertical-align:top;}
.contentCommonList__header .rankBrand .type.default {background:url('//icon.feelway.com/recent/mo/common/icon/icon_default.png') no-repeat 50%/7px;}
.contentCommonList__header .rankBrand .type.up {background:url('//icon.feelway.com/recent/mo/common/icon/icon_up.png') no-repeat 50%/7px;}
.contentCommonList__header .rankBrand .type.down {background:url('//icon.feelway.com/recent/mo/common/icon/icon_down.png') no-repeat 50%/7px;}
.contentCommonList__header .rankBrand .enBrand {display:inline-block;max-width:calc(100% - 60px);margin-left:10px;color:#222;font-size:16px;font-family:'Pretendard SemiBold';vertical-align:middle;}
.contentCommonList__header .rankBrand .koBrand {display:block;color:#cccccc;font-size:12px;vertical-align:middle;font-family:'Pretendard'; word-break:keep-all}
.contentCommonList__header .accumulate {padding-right:16px;background:url('//icon.feelway.com/recent/mo/common/bullet/bul_arrow09.png') no-repeat right/6px;}
.contentCommonList__header .accumulate .number {color:#139eac;font-size:12px;}
.contentCommonList__content {overflow:hidden;height:57px;margin:0 -15px 15px 0;width:calc(100% - 155px);}
.contentCommonList__content .list {overflow-x:auto;overflow-y:hidden;width:100%;padding-right:10px;box-sizing:border-box;white-space:nowrap;text-align:left;font-size:0;}
.contentCommonList__content .list::-webkit-scrollbar{background-color:transparent;}
.contentCommonList__content .list li {display:inline-block;margin-left:11px;vertical-align:top;}
.contentCommonList__content .list li:first-child {margin-left:0;}
.contentCommonList__content .list li .subList__image {position:relative;overflow:hidden;width:57px;height:57px;font-size:0;}
.contentCommonList__content .list li .subList__image div {position:relative;z-index:19;height:100%;}
.contentCommonList__content .list li .subList__image div::after {display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.08);}
.contentCommonList__content .list li .subList__image img {width:100%;height:100%;}
.contentCommonList__content .list li .subList__image::after {display:block;content:"";width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.04);z-index:10;}
.contentCommonList__content .list li .subList__image input[type=checkbox] {display:none;}
.contentCommonList__content .list li .subList__image input[type=checkbox] + label {position:absolute;right:5px;bottom:5px;display:inline-block;width:14px;height:12px;background:url('//icon.feelway.com/recent/mo/common/icon/icon_heart4.png') no-repeat center/14px;font-size:0;z-index:20;}
.contentCommonList__content .list li .subList__image input[type=checkbox]:checked + label {background-image:url('//icon.feelway.com/recent/mo/common/icon/icon_heart4_on.png');animation:active 1s ease forwards;}
@keyframes active {
    25% {transform:scale(1.5);}
    75% {transform:scale(1.25);}
    50%,100% {transform:scale(1);}
}
.contentCommonList__content .list li .additionalDiscount {min-height:11px;margin-top:5px;color:#ed4e2b;font-size:10px;text-align:center;letter-spacing:-1px;}
.contentCommonList__content .list li .productMore {display:inline-block;width:100%;padding-top:27px;border:none;background:url('//icon.feelway.com/recent/mo/common/button/btn_more.png') no-repeat 50% 5px/18px;color:#222;font-size:10px;text-align:center;line-height:1.2;}
.brandRanking__button {display:flex;justify-content:center;align-items:center;margin-top:15px;}
.brandRanking__button .button {margin:0 10px;padding:0;border:0;background:#fff;color:#222;font-size:14px;line-height:1;}
.brandRanking__button .button .number {display:inline-block;margin-left:8px;font-size:12px;font-weight:normal;letter-spacing:1px;}
.brandRanking__button .button .active {font-weight:normal;}
.brandRanking__button .nextview {font-size:14px;}

.brandRanking__button__prev,
.brandRanking__button__next{position:relative;border:0;width:16px;height:16px;padding:0;margin:0;background:none;}
.brandRanking__button__prev .hidden,
.brandRanking__button__next .hidden{display:none;}
.brandRanking__button__prev::before,
.brandRanking__button__next::before {content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;box-sizing:border-box;transform:translate(-50%, -50%) rotate(45deg);}
.brandRanking__button__prev::before {border-bottom:1px solid #222;border-left:1px solid #222;}
.brandRanking__button__next::before {border-top:1px solid #222; border-right:1px solid #222;}

/* ¸ÞÀÎ ÇªÅÍ */
.common-footer-wrap {margin:0 -5px !important;}

/* ¸íÇ°Áö½Ä */
.luxury-knowledge-wrap {margin:0 -15px 50px;}
.luxury-knowledge-list > li {border-top:1px solid #e6e6e6;}
.luxury-knowledge-list > li:first-child {border-top:0;}
.luxury-knowledge-list > li .link {display:block;padding:20px 15px;}
.luxury-knowledge-list > li:first-child .link {padding-top:0;}
.luxury-knowledge-list > li:last-child a {padding-bottom:0;}
.luxury-knowledge-list > li .brand-namebox .brand-name {display:block;font-size:12px;line-height:1;font-family:'Pretendard SemiBold';font-weight:500;}
.product-info-wrap {overflow:hidden;width:100%;margin-top:10px;}
.product-info-wrap .img-box {float:left;width:90px;height:100px;}
.product-info-wrap .img-box img {width:100%;height:100%;object-fit:cover;}
.product-info-wrap .product-info {margin-left:103px;}
.product-info-wrap .product-info .enquiry-title {display:inline-flex;margin-top:8px;}
.product-info-wrap .product-info .enquiry-title .tit {flex:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal;margin-right:5px;color:#222;font-size:14px;}
.product-info-wrap .product-info .enquiry-title .num {display:inline-flex;justify-content:center;align-items:center;min-width:15px;height:15px; /*padding:0 4px;*/background-color:#139eac;color:#fff;font-size:10px;border-radius:4px;box-sizing:border-box;}
.product-info-wrap .product-info .answer-wrap li {position:relative;margin-top:4px;padding-left:18px;color:#555;font-size:12px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product-info-wrap .product-info .answer-wrap li:first-child {margin-top:8px;}
.product-info-wrap .product-info .answer-wrap li:after {content:"";position:absolute;top:6px;left:0;display:block;width:13px;height:1px;border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;}
.product-info-wrap .product-info .answer-wrap li .id-wrap {color:#999;font-size:12px;}
.luxury-knowledge-info {overflow:hidden;width:100%;margin-top:8px;}
.luxury-knowledge-info li {position:relative;float:left;margin-left:9px;padding-left:9px;letter-spacing:0;}
.luxury-knowledge-info li:after {content:"";position:absolute;top:2px;left:0;display:block;width:1px;height:10px;border-left:1px solid #e6e6e6;-webkit-box-sizing:border-box;box-sizing:border-box;}
.luxury-knowledge-info li:first-child {margin:0;padding:0;}
.luxury-knowledge-info li:first-child:after {display:none;}
.luxury-knowledge-info li.question {color:#555;font-size:12px;}
.luxury-knowledge-info li.date {color:#999;font-size:12px;}
.luxury-knowledge-info li.user {color:#888;font-size:12px;}
.luxury-knowledge-info li.user .id {display:inline-block;margin-right:8px;color:#bbb;font-size:11px;letter-spacing:1px;font-family:'Pretendard Medium';}

/* BEST ¸®ºä */
.bestReview {position:relative;margin-bottom:50px;}
.bestReviewList {position:relative;padding-bottom:35px;margin:0 -15px;}
.bestReviewList__item {position:relative;width:260px;}
.bestReviewList__item.swiper-slide {width:260px;opacity:0.3;transition:opacity 0.2s;}
.bestReviewList__item.swiper-slide.swiper-slide-active {opacity:1;}
.bestReviewList__item .clickModal:focus,
.bestReviewList__item .clickModal:active {outline:none;-webkit-tap-highlight-color :transparent;}

.bestReviewImage {width:260px;height:260px;}
.bestReviewImage__item {position:relative;}
/*.bestReviewImage__item:after {content:"";display:block;position:absolute;bottom:0;width:100%;height:40px;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0));}*/
.bestReviewImage__item img {display:block;width:100%;height:100%;object-fit:cover;}

.bestReviewImage__dot .swiper-pagination-bullet {width:6px;height:6px;border:1px solid #ccc;background:transparent;box-sizing:border-box;opacity:1;}
.bestReviewImage.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin:0 2px;}
.bestReviewImage__dot .swiper-pagination-bullet.swiper-pagination-bullet-active {border:0;background:#ccc;}

.bestReviewText {overflow:hidden;display:-webkit-box;height:34px;margin-top:15px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;}
.bestReviewText__star {display:inline-flex;column-gap:2px;}
.bestReviewText__star i {width:12px;height:11px;background:url("//icon.feelway.com/recent/mo/icon/icon_starRate.png") no-repeat;background-size:100% auto;}/**/
.bestReviewText__id {margin-left:5px;font-family:"Pretendard SemiBold";}
.bestReviewText__desc {margin-left:5px;color:#666;}

.bestReviewPurchase {display:flex;margin-top:10px;border:1px solid #eee;}
.bestReviewPurchase > .link {display:flex;align-items:stretch;width:100%;height:100%;padding:8px;box-sizing:border-box;}
.bestReviewPurchase__imgBox {flex-shrink:0;width:50px;height:50px;}
.bestReviewPurchase__imgBox img {display:block;width:100%;height:100%;object-fit:cover;}
.bestReviewPurchase__info {width:calc(100% - 65px);margin-left:10px;display:flex;flex-direction:column;justify-content:space-between;}
.bestReviewPurchase__info .purchaseInfo {display:flex;flex-direction:column;}
.bestReviewPurchase__info .purchaseInfo__brand {font-family:"Pretendard SemiBold";font-size:14px;}
.bestReviewPurchase__info .purchaseInfo__title {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;}
.purchaseSeller {color:#999;font-size:11px;}
.purchaseSeller:before {content:""; display:inline-block; width:8px;height:9px; margin-right:4px; background:url('https://icon.feelway.com/recent/mo/common/icon/icon_person.png') no-repeat left center/8px 9px;}
.bestReviewRelated {margin-top:20px;}
.bestReviewRelated__title {margin:0 0 15px;font-family:"Pretendard SemiBold";font-size:14px;}
.bestReviewRelated__imgBox {flex-shrink:0;width:55px;height:63px;}
.bestReviewRelated__imgBox img {display:block;width:100%;height:100%;object-fit:cover;}
.bestReviewRelated__content > .link {display:flex;width:100%;height:100%;}
.bestReviewRelated__info {display:flex;flex-direction:column;justify-content:space-around;width:calc(100% - 80px);margin-left:10px;}
.bestReviewRelated__info .relatedInfo__brand {font-family:"Pretendard SemiBold";font-size:14px;}
.bestReviewRelated__info .relatedInfo__title {margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#666;}
.relatedInfo__goodsPrice {display:flex;margin-top:10px;}
.relatedInfo__goodsPrice .pricePercent {display:flex;align-items:center;}
.relatedInfo__goodsPrice .pricePercent > span {font-family:"Pretendard SemiBold";font-size:14px;;color:#ed4e2b;}
.relatedInfo__goodsPrice .pricePercent .unit {font-size:10px;}
.relatedInfo__goodsPrice .priceNum {font-family:"Pretendard SemiBold";}
.relatedInfo__goodsPrice .pricePercent + .priceNum {margin-left:8px;}

/* BEST ¸®ºä ÆË¾÷ */
.openBestReview {position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;width:100%;height:100%;overflow-y:scroll;background-color:#fff;}
.openBestReview .layerpop__bg {display:none;}
.openBestReview__header {position:relative;height:20px;padding:0 15px 15px;margin:0 -15px 15px;font-size:18px;border-bottom:1px solid #222;}
.openBestReview__header__title {padding-right:30px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#222;}
.openBestReview__header__title > strong {font-family:'Pretendard Bold';font-weight:600;}
.openBestReview__header__close {position:absolute;top:0;right:15px;width:16px;height:16px;background:url('/m/tobe/resource/image/icon/icon_32by32_xmark.png') no-repeat center/16px 16px;border:0;}
.openBestReview__header__close.layerpopClose:after {display:none;}
.openBestReview__content .openBestReview__content__image {height:45vh;margin-bottom:15px;}
.openBestReviewImage {height:100%;}
.openBestReview__content .openBestReview__content__image img {width:100%;height:100%;object-fit:cover;}

.scrollArea {max-height:160px;margin:10px -15px 0 -15px;overflow-y:scroll;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;touch-action:auto;}

.writtenDetail__info {display:flex;justify-content:space-between;align-items:center;}
.writtenDetail__info .bestReviewText__id {font-size:13px;}
.writtenDetail__info .bestReviewText__date {font-size:13px;color:#b5b5b5;}
.writtenDetail__desc {font-size:13px;color:#666;line-height:1.25;padding:0 15px;}

.openBestReviewImage__dot .swiper-pagination-bullet {width:8px;height:8px;}

.sellerReply {margin:20px 0 0;padding:15px 15px 30px;background:#f5f5f5;}
.sellerReply__desc {margin-top:5px;font-size:13px;line-height:15px;color:#666;}

.bestReviewPurchase.reverse > .link {flex-direction:row-reverse;padding:10px;}
.bestReviewPurchase.reverse .bestReviewPurchase__info {margin:6px 15px 6px 0;}
.bestReviewPurchase.reverse .bestReviewPurchase__info .purchaseInfo {flex-direction:row;}
.bestReviewPurchase.reverse .bestReviewPurchase__info .purchaseInfo__brand {flex-shrink:0;}
.bestReviewPurchase.reverse .bestReviewPurchase__info .purchaseInfo__title {margin-left:4px;font-size:14px;color:#222;}

.bestReviewPurchase.noGoods .sellerId {position:relative;padding-left:14px;font-family:"Pretendard SemiBold";font-size:14px;line-height:1;}
.bestReviewPurchase.noGoods .sellerId:before {content:"";position:absolute;top:0;left:0;width:10px;height:11px;margin-top:2px;margin-right:4px;background:url("//icon.feelway.com/recent/mo/module/icon/sellerIcon.png") no-repeat;background-size:100% auto;}
.bestReviewPurchase.noGoods .sellerId__grade {font-size:11px;font-family:"Pretendard SemiBold";}
.bestReviewPurchase.noGoods .sellerId.long .sellerId__grade {display:block;}
.bestReviewPurchase.noGoods .sellerHome {display:flex;align-items:center;color:#999;font-size:12px;}
.bestReviewPurchase.noGoods .sellerHome:after {content:""; display:inline-block; width:5px;height:5px;margin-top:5px;margin-left:2px;border-top:1px solid #999;border-right:1px solid #999;transform:translateY(-50%) rotate(45deg);}

/* Àü½Ã »óÇ° °ü¸® */
.displayProduct + .displayProduct {margin-top:50px;}
.displayProduct {margin-top:80px;margin-bottom:50px;}
.displayProductList {margin:15px 15px 0;}
.displayProductList .goodsList {display:flex;justify-content:space-between;flex-wrap:wrap;}
.displayProductList .goodsList .goodsList__item:empty {height:0;border:none;visibility:hidden;} /*3´Ü ¾ÆÀÌÅÛ space-between Á¤·Ä ¸ÂÃß±â À§ÇØ*/
.displayProductList .goodsListWrap {margin-bottom:0;}

.displayProduct__content {position:relative;margin:0 -15px;}
.displayProduct__content .viewMore {position:relative;display:inline-flex;justify-content:center;width:100%;margin-top:35px;background:none;border:0;color:#8d8d8d;}
.displayProduct__content .viewMore .viewMore__count {}
.displayProduct__content .viewMore::after {content:"";display:inline-block;margin-left:8px;width:6px;height:6px;margin-top:3px;border-top:1px solid #8d8d8d;border-right:1px solid #8d8d8d;transform:rotate(135deg);}

.displayProduct__slide {position:relative;}
.displayProduct__slide .swiper-slide.displayProduct__slide__item {position:relative;overflow:hidden;}
.displayProduct__slide .pagination-container {position:absolute;top:0;left:0;width:100%;}
.displayProduct__slide .displayProduct__slide__pagination {position:absolute;bottom:20px;z-index:1;width:100%;display:flex;justify-content:center;align-items:flex-end;}/* margin-top:calc(100% - 20px); top:0;*/
.displayProduct__slide .displayProduct__slide__pagination .swiper-pagination-bullet {width:6px;height:6px;margin:0 2px;opacity:1;background:transparent;border:1px solid #fff;box-sizing:border-box;}
.displayProduct__slide .displayProduct__slide__pagination .swiper-pagination-bullet-active {background:#fff;}

.displayProductBanner {position:relative;width:100%;height:100%;font-size:0;line-height:0;}
.displayProductBanner .imageBox {position:relative;height:100%;}
.displayProductBanner .imageBox img {width:100%;}
.displayProductBanner .textBox {position:absolute;top:30px;right:15px;bottom:40px;left:15px;display:flex;flex-direction:column;justify-content:space-between;}
.displayProductBanner .textBox__label {font-size:15px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.displayProductBanner .textBox__desc__title {margin:0;font-size:30px;font-family:"Pretendard SemiBold";line-height:1.14;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.displayProductBanner .textBox__desc__txt {margin-top:10px;font-size:15px;line-height:1.26;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.displayProductBanner .textBox.color1 .textBox__label,
.displayProductBanner .textBox.color1 .textBox__desc__title,
.displayProductBanner .textBox.color1 .textBox__desc__txt {color:#fff;}
.displayProductBanner .textBox.color2 .textBox__label,
.displayProductBanner .textBox.color2 .textBox__desc__title,
.displayProductBanner .textBox.color2 .textBox__desc__txt {color:#222;}
.displayProduct__content .link .displayProductBanner .textBox__desc__txt {position:relative;}
.displayProduct__content .link .displayProductBanner .textBox__desc__txt:after {content:""; display:inline-block;width:6px;height:6px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);vertical-align:2px;margin-left:5px;}
.maintitle-wrap02 + .moduleArea:has(.displayProduct) .displayProduct {margin-top:0;}

/* ½Ç½Ã°£ ÆÇ¸Å »óÇ° */
.recentPurchase {position:relative;margin-bottom:50px;}
.recentPurchase__date {font-size:13px;color:#b5b5b5;}
.recentPurchase__content {margin-left:-15px;margin-right:-15px;}
.recentPurchase__slide__item {position:relative;}
.recentPurchase .goodsListWrap {padding-left:15px;margin-bottom:0;margin-left:-15px;}
.recentPurchase .goodsList__item:first-child {padding-left:15px;}
.recentPurchase .goodsList__item .purchasedText {font-size:12px;color:#169dab;text-align:center;}
.recentPurchase .goodsList__item .goodsTitle {display:block;margin-top:6px;webkit-line-clamp:initial;-webkit-box-orient:initial;white-space:nowrap;font-size:12px;line-height:15px;text-align:center;}

/* MY FEELWAY */
.myFeelway .myFeelway__list {display:flex;justify-content:space-between;align-items:center;margin:25px 0;}
.myFeelway .myFeelway__item .mf__icon {position:relative;display:block;width:45px;height:45px;margin: 0 auto;}
.myFeelway .myFeelway__item .mf__icon.newIcon:after {content:"new";position:absolute;top:-2px;right:2px;padding:2px 4px;background-color:#ed4e2b;border-radius:5px;font-size:9px;line-height:12px;color:#fff;transform:translateX(50%);z-index:1;text-transform:uppercase;}
.myFeelway .myFeelway__item .mf__icon img {display:block;width:100%;}
.myFeelway .myFeelway__item .mf__info {display:flex;flex-direction:column;justify-content:center;align-items:center;}
.myFeelway .myFeelway__item .mf__info__t {font-size:11px;}
.myFeelway .myFeelway__item .mf__info__d {width:45px;margin-top:4px;padding:4px 6px;background-color:#666;border-radius:10px;font-size:10px;color:#fff;white-space:nowrap;box-sizing:border-box;text-align:center;overflow:hidden;text-overflow:ellipsis;}
.myFeelway .myFeelway__item .mf__info__d.isValue {background-color:#169dab;}
.myFeelway .moduleToggleTitle__label {display:flex;align-items:center;gap:5px;}
.myFeelway .myFeelway__userGrade [class^="gradeColorType"] {display:flex;align-items: center;justify-content: center;gap:5px;width: 20px;height: 20px;border-radius: 50%;border-width:2px;border-style: solid;font-size:13px;font-family: "Pretendard SemiBold"}
.myFeelway .myFeelway__userGrade .gradeColorType1 {color:#95b0b4;border-color:#95b0b4;}/*0µî±Þ*/
.myFeelway .myFeelway__userGrade .gradeColorType2 {color:#ffd632;border-color:#ffd632;}/*1,2,3,4µî±Þ*/
.myFeelway .myFeelway__userGrade .gradeColorType3 {color:#7ddd92;border-color:#7ddd92;}/*5,6,7µî±Þ*/
.myFeelway .myFeelway__userGrade .gradeColorType4 {color:#169dab;border-color:#169dab;}/*8,9,10µî±Þ*/
.myFeelway .str {font-family: "Pretendard SemiBold";}
.myFeelway .myFeelway__point {position:relative;display:block;padding:5px 0;margin:5px auto 0;text-align:center;font-family:"Pretendard SemiBold";color:#ed4e2b;font-size:13px;}
.myFeelway .myFeelway__point:after {content:"";position:absolute;top:50%;width:8px;height:8px;margin-left:2px;border-top:2px solid #ed4e2b;border-right:2px solid #ed4e2b;transform: translateY(-50%) rotate(45deg);box-sizing: border-box;}
.myFeelway .myFeelway__list.newType {align-items:center;flex-wrap:wrap;gap:20px 50px;margin-top:30px;padding:0 10px;}
.myFeelway .myFeelway__item__new {flex: 1 0 calc(50% - 50px);padding-bottom:6px;border-bottom:1px solid #eee;}
.myFeelway .myFeelway__item__new .mf__info {display:flex;justify-content: space-between;align-items:center;}
.myFeelway .myFeelway__item__new .mf__info__t {font-size:12px;}
.myFeelway .myFeelway__item__new .mf__info__d {display:flex;gap:4px;align-items:center;font-size:13px;color:#222;font-family: "Pretendard Light";}
.myFeelway .myFeelway__item__new .mf__info__d.noValue {color:#d5d5d5}
.myFeelway .myFeelway__item__new .mf__info__d.multiVal {display:flex;flex-direction: column;align-items: flex-end;gap: 4px;}
.myFeelway .myFeelway__item__new .mf__info__d.multiVal .badgeText {font-size:12px;}
.myFeelway .myFeelway__item__new:nth-child(2n+1):last-child {max-width: calc(50% - 25px);}
.myFeelway .myFeelway__list.newType .newIcon {padding: 2px 4px;background-color: #ed4e2b;border-radius: 5px;font-size: 9px;line-height: 12px;color: #fff;text-transform: uppercase;}
.myFeelway .myFeelway__list.simpleType {align-items:center;gap:10px;padding:0 10px;}
.myFeelway .myFeelway__item__simple .mf__info {display: flex;flex-direction: column;justify-content: center;align-items: center;gap:5px;}
.myFeelway .myFeelway__item__simple .mf__info__t {font-size:12px;}
.myFeelway .myFeelway__item__simple .mf__info__d {display:flex;font-size:13px;color:#222;font-family: "Pretendard Light";}
.myFeelway .mf__info__d.noValue {color:#d5d5d5}

/* »óÇ°Å¸ÀÔ */
.mainProductType {position:relative;margin:80px 0;}
.mainProductType__content {margin:35px 0;}
.maintitle-wrap02 + .moduleArea > .mainProductType__content,
.maintitle-wrap03 + .moduleArea > .mainProductType__content {margin-top:0;}
.moduleArea:has(.displayProduct) + .moduleArea > .mainProductType__content {margin-top:15px;}
.mainProductType__content .mainProductType__slide {position:relative;margin-right:-15px;}
.mainProductType__content .mainProductType__slide.type2 {margin-right:0;}
.mainProductType__slide .goodsList__item {width:100%;}
.mainProductType__slide .swiper-slide:last-of-type {margin-right:0;}
.mainProductType .goodsList__item .brandName,
.mainProductType .goodsList__item .brandName .brandNameTxt {line-height:15px;}
.mainProductType .goodsList__item .brandName .brandNameTxt {max-width:100%;}
.mainProductType__slide.type1 .goodsList__item a {display:flex;}
.mainProductType__slide.type1 .goodsList__item .goodsInformation {display:flex;flex-direction:column;justify-content:center;width:calc(100% - 80px);margin:0 0 0 8px;}
.mainProductType__slide.type1 .goodsList__item .goodsTitle {display:block;-webkit-line-clamp:initial;-webkit-box-orient:initial;white-space:nowrap;font-size:12px;}
.mainProductType__slide.type1 .goodsList__item .goodsPrice {display:flex;flex-direction:row-reverse;justify-content:flex-end;}
.mainProductType__slide.type1 .goodsList__item .goodsPrice .percentUnit {margin-right:8px;}
.mainProductType__slide.type1 .goodsList__item .goodsPrice .percent {margin-left:0;}

.mainProductType__slide.type3 .goodsList__item .goodsInformation {display:flex;align-items:center;gap: 4px;}
.mainProductType__slide.type3 .goodsList__item .brandName {font-size:0;}
.mainProductType__slide.type3 .goodsList__item .goodsTitle {display:block;margin-top:0;-webkit-line-clamp:initial;-webkit-box-orient:initial;white-space:nowrap;font-size:12px;line-height:15px;}
.mainProductType__slide.type3 .goodsList__item .goodsPrice {flex-shrink:0;margin-left:auto;margin-top:0;}
.mainProductType__slide.type3 .goodsList__item .brandName .brandNameTxt {flex-shrink:0;max-width:100%;margin-right:4px;}

.mainProductType__slide.type4 .goodsList__item {display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:1fr 1fr 0.89fr;gap:8px 5px;width:100%;}
.mainProductType__slide.type4 .goodsList__item > ul {overflow:hidden;}
.mainProductType__slide.type4 .goodsList__item > ul:first-of-type {grid-row:1/3;grid-column:1/3;}
.mainProductType__slide.type4 .goodsList__item > ul:not(:first-of-type) .goodsTitle {display:none;}
.mainProductType__slide.type4 .goodsList__item > ul:not(:first-of-type) .goodsPrice {display:flex;justify-content:space-between;align-items:center;margin-top:0;line-height:15px;}
.mainProductType__slide.type4 .goodsList__item > ul:not(:first-of-type) .goodsPrice .priceNum,
.mainProductType__slide.type4 .goodsList__item > ul:not(:first-of-type) .goodsPrice .percent {font-size:13px;font-family:'Pretendard';font-weight:400;}
.mainProductType__slide.type4 .goodsList__item .goodsTitle {display:block;margin-top:0;-webkit-line-clamp:initial;-webkit-box-orient:initial;white-space:nowrap;line-height:15px;}
.mainProductType__slide.type4 .goodsList__item .brandName .brandNameTxt {font-size:13px;}
.mainProductType__slide.type5 .goodsList__item {width:100%;}
.mainProductType__slide.type5 .goodsList__item .goodsPrice {margin-top:0;}
.mainProductType__slide.type5 .goodsList__item .brandName .brandNameTxt {max-width:100%;font-size:13px;}

/*¸¶Å©¾÷¿¡¼­ ºüÁö¸é »èÁ¦*/
.mainProductType__slide.type1 .goodsList__item .showOption,
.mainProductType__slide.type1 .goodsList__item .discountPrice {display:none;}
.mainProductType__slide.type3 .goodsList__item .showOption,
.mainProductType__slide.type3 .goodsList__item .goodsPrice .priceNum,
.mainProductType__slide.type3 .goodsList__item .discountPrice {display:none;}
.mainProductType__slide.type4 .goodsList__item .showOption,
.mainProductType__slide.type4 .goodsList__item .discountPrice {display:none;}

.swiper-container:has(.swiper-pagination-bullet-progressbar) {position:static;}
.swiper-container-horizontal > .swiper-pagination-bullet-progressbar {width:260px;height:2px;top:auto;bottom:0;left:50%;transform:translateX(-50%);background:#eee;z-index:0;}
.swiper-container-horizontal > .swiper-pagination-bullet-progressbar .swiper-pagination-bullet {background-color:#eee;width:100%;height:100%;display:inline-block;border-radius:0;opacity:1;}
.swiper-container-horizontal > .swiper-pagination-bullet-progressbar .swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-container-horizontal > .swiper-pagination-bullet-progressbar.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background-color:#169dab;}

/* ¼¿·¯ÀÎÅÍºä */
.sellerInterview {margin-bottom:50px;}
.sellerInterview__content {margin-top:20px;}
.sellerInterview__content .goodsListWrap.col_3 .goodsList__item {padding-bottom:10px;}
.intervieweeWrap {display:flex;justify-content:space-between;margin-bottom:10px;}
.intervieweeWrap .sellerId {position:relative;padding-left:14px;font-size:14px;font-family:"Pretendard SemiBold";}
.intervieweeWrap .sellerId:before {content:"";position:absolute;top:50%;left:0;width:10px;height:11px;margin-top:-5px;margin-right:4px;background:url("//icon.feelway.com/recent/mo/module/icon/sellerIcon.png") no-repeat;background-size:100% auto;}
.intervieweeWrap .goodsCount {font-size:13px;color:#b5b5b5;}
.intervieweeWrap .goodsCount .count {color:#169dab;}
.youtubeIframe{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.youtubeIframe iframe,
.youtubeIframe object,
.youtubeIframe embed {position:absolute;top:0;left:0;width:100%;height:100%;}

.sellerPlayer{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.sellerPlayer #sellerVideo {position:absolute;top:0;left:0;width:100%;height:100%;}

/* WEEKLY SELLER TOP 5 */
.weeklySellerTop5 {margin-bottom:50px;}
.weeklySellerTop5__title {text-transform:uppercase;}
.weeklySellerTop5__list {display:flex;flex-wrap:wrap;flex-direction:column;}
.weeklySellerTop5__item {position:relative;padding-left:26px;margin-top:10px;}
.weeklySellerTop5__item:first-child {margin-top:0;}
.weeklySellerTop5__item .num {position:absolute; left:0;}
.weeklySellerTop5__item .link {display:inline-block;font-size:13px;color:#333;}
.weeklySellerTop5__item .link:focus,
.weeklySellerTop5__item .link:active {outline:none;-webkit-tap-highlight-color:transparent;}
.weeklySellerTop5__item .eMoneyPoint {color:#169dab;font-family:"Pretendard SemiBold";}

/* Å¸ÀÓµô */
.mainTimeDeal {position:relative;margin-bottom:50px;}
.mainTimeDeal__content {margin-left:-15px;margin-right:-15px;}
.mainTimeDeal .goodsListWrap {padding-left:15px;margin-bottom:0;margin-left:-15px;}
.mainTimeDeal .goodsList__item:first-child {padding-left:15px;}
.mainTimeDeal .goodsList__item .dealBox {display:flex;align-items:center;margin-bottom:6px;}
.mainTimeDeal .goodsList__item .dealBox__percentUnit {display:flex;justify-content:center;align-items:flex-end;min-width:38px;padding:4px 6px;margin-right:10px;background-color:#ed4e2b;color:#fff;box-sizing:border-box;}
.mainTimeDeal .goodsList__item .dealBox__percentUnit .percent {font-family:"Pretendard SemiBold";font-size:14px;line-height:1;}
.mainTimeDeal .goodsList__item .dealBox__percentUnit .unit {font-size:10px;}
.mainTimeDeal .goodsList__item .dealBox__time {min-width:113px;font-family:"Pretendard SemiBold";font-size:14px;}
.mainTimeDeal .goodsList__item .goodsTitle {display:block;margin-top:6px;webkit-line-clamp:initial;-webkit-box-orient:initial;white-space:nowrap;font-size:13px;line-height:15px;color:#666;}
.mainTimeDeal .goodsList__item .brandNameTxt {flex:1 1 130px;overflow:hidden;color:#222;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;font-family:'Pretendard SemiBold';font-size:14px;line-height:1;}
.mainTimeDeal .goodsList__item .priceWrap {display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-end;flex-shrink:0;margin-left:5px;line-height:1;}
.mainTimeDeal .goodsList__item .goodsPrice {margin-top:0;}
.mainTimeDeal .goodsList__item .goodsPrice .priceNum {color:#169dab;}
.mainTimeDeal .goodsList__item .discountPrice .addDiscount {color:#c3c3c3}
.mainTimeDeal .goodsList__item .auction.goodsPrice {margin-top:10px;} /*Å¸ÀÓµô ¿µ¿ª °æ¸ÅÇü½Ä °¡°ÝÇ¥±â Ãß°¡*/

/* ÇÊ¿þÀÌ ÃßÃµ */
.feelwayRecom {position:relative;margin-bottom:50px;}
.feelwayRecom__content {margin-left:-15px;margin-right:-15px;}
.feelwayRecom .goodsListWrap {padding-left:20px;margin-bottom:0;margin-left:-25px;}
.feelwayRecom .goodsList__item:first-child {padding-left:15px;}
.feelwayRecom .goodsList__item .goodsPrice {display:flex;font-size:13px;}
.feelwayRecom .goodsList__item .goodsPrice .priceNum {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:'Pretendard SemiBold';font-size:13px;}
.feelwayRecom .goodsList__item .goodsPrice .percentUnit {flex-shrink:0;}
.feelwayRecom .goodsList__item .goodsTitle {display:block;webkit-line-clamp:initial;-webkit-box-orient:initial;white-space:nowrap;font-size:13px;line-height:15px;}

/* °Ë»ö¿µ¿ª */
.mainSearchWrap {position:relative;margin:15px 0;border:1px solid #169dab;box-sizing: border-box;font-size:0;}
.mainSearchWrap .mainSearchInputBox {width:100%;height:40px;padding:12px;border:0;background-color:#fff;box-sizing: border-box;font-size:14px;color:#999;text-align:left;}
.mainSearchWrap .mainSearchInputBox + .searchIcon {position:absolute;top:50%;right:50px;width:20px;height:20px;background: url('//icon.feelway.com/recent/mo/common/v2/bg_search.png') no-repeat 50%/18px;transform: translateY(-50%);}
.mainSearchWrap .buttonImgSearchWrap {top:0;right:2px;}
.mainSearchWrap .buttonImgSearchWrap .imgSearchIcon {top:50%;right:5px;}

/* ºê·£µå/Ä«Å×°í¸® ¾ÆÀÌÄÜ¿µ¿ª */
.mainIconList {margin:15px 0;display:flex;flex-direction: row-reverse;gap:20px;align-items:center;}
.mainIconList__title {flex-shrink: 0;}
.mainIconList__content {flex-grow: 1;overflow:hidden;}
.mainIconList__content:after {z-index: 9999;width:40px;}
.mainIconList__slide {display: flex;align-items: center;gap: 20px;}
.mainIconList__item {overflow: hidden}
.mainIconList__item__link {display: flex;flex-direction: column;align-items:center;gap:8px;}
.mainIconText {width:100%;font-size:12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}

/* È¨¸µÅ© */
.homeLink {position:relative;margin-bottom:50px;}
.homeLink__content {padding-left:15px;padding-bottom:25px;margin-right:-15px;margin-left:-15px;}
.homeLink__content .contentHeader .productDesc {display:block;margin-top:4px;font-size:13px;word-break:keep-all;}
.homeLink__content .contentHeader sellerIconGrade {margin-top:0;font-size:14px;font-family: "Pretendard SemiBold";color:#222;}
.homeLink__content .contentSlide__content {padding:10px 0 15px;margin:10px 0;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;}
.homeLink__content .contentSlide .goodsListWrap {margin-bottom:0;}
.homeLink__content .contentSlide .goodsList__item {padding-bottom:0;}
.homeLink__content .contentSlide .goodsList__item .goodsPrice,
.homeLink__content .contentSlide .goodsList__item .goodsPrice .percentUnit {display:flex;align-items:center;}
.homeLink__content .contentSlide .goodsList__item .goodsPrice .percent {font-size:11px;}
.homeLink__content .contentSellerDesc {display:block;margin-top:8px;font-size:13px;line-height: 1.25;word-break:keep-all;}
.homeLink__content:has(.no-slide-homelink) {margin-right:0;}
.homeLink__content:has(.no-slide-homelink) .homeLink__dot {display:none;}

/* °øÅë ½½¶óÀÌµå Å¸ÀÔ */
.commonModuleSlide {position:relative;margin-bottom:50px;}
.commonModuleSlide__content {margin-left:-15px;margin-right:-15px;}
.commonModuleSlide .goodsListWrap {padding-left:20px;margin-bottom:0;margin-left:-25px;}
.commonModuleSlide .goodsList__item:first-child {padding-left:15px;}

/* ÃÖ±Ù µî·ÏµÈ Áß°í¸íÇ° ÆÇ´Ù */
.recentAddSimpleProducts__slide__item {position:relative;}
.recentAddSimpleProducts .goodsList__item .goodsInformation {text-align:center;}
.recentAddSimpleProducts .goodsList__item .goodsTitle {display:inline-block;max-width:calc(100% - 10px);margin-top:0;color:#222;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;line-height:1;font-size:13px;}
.recentAddSimpleProducts .goodsList__item .goodsPrice .priceNum,
.recentAddSimpleProducts .goodsList__item .goodsPrice .percent {font-family:"Pretendard Medium" !important;}
.recentAddSimpleProducts__button {display:flex;align-items:center;justify-content:center;padding:16px;margin:20px auto 0;width:200px;height:48px;border:1px solid #d5d5d5;font-size:14px;box-sizing:border-box;}
.recentAddSimpleProducts__button:before {content:"";display:inline-block;width:36px;height:24px;margin-right:5px;background:url("//icon.feelway.com/recent/mo/module/icon/iconPanda.png") no-repeat 0 0/36px 24px;}
.recentAddSimpleProducts__button:after {content:""; display:inline-block;width:8px;height:8px;margin-left:5px;box-sizing:border-box;transform: rotate(45deg);border-top:1px solid #222;border-right:1px solid #222;}

/* commonContent */
/*.moduleArea:has(.commonContentWithHr) + .component-division {margin-top: -30px;}*/
/*.moduleArea:has(.mainProductType__content) + .maintitle-wrap03 + .moduleArea .mainProductType__content {margin-top:35px !important;}*/
/*.bestReview .displayProduct .recentPurchase .sellerInterview .weeklySellerTop5 .mainTimeDeal .feelwayRecom .homeLink ..commonModuleSlide*/

/* ¸íÇ° ºê·£µå ¼øÀ§ */
.topBrand {width:auto !important;margin:0 -15px;padding:0 !important;}
.topBrand .graphList {position:relative;padding-left:25px;}
.topBrand .graphList:before {content:"";display: flex;align-items: center;justify-content: center;position:absolute;left:0;top:50%;width:16px;height:12px;background: url('https://icon.feelway.com/recent/common/icon/icon_chart.png') no-repeat center / 16px 12px;transform:translateY(-50%)}
.rankingItemHeader.rankingItem {margin:0 5px;}
.rankingItemHeader.rankingItem .rank {width:12%;text-align: center;}

@media screen and (max-width:380px) {
    /* ¸íÇ°Áö½Ä */
    .luxury-knowledge-info li {margin-left:5px;padding-left:5px;font-size:10px;}

    /* »óÇ°Å¸ÀÔ */
    .mainProductType__slide.type4 .goodsList__item a:not(:first-of-type) .goodsPrice .priceNum,
    .mainProductType__slide.type4 .goodsList__item a:not(:first-of-type) .goodsPrice .percent {font-size:11px;}

    /* Áß°£¸Þ´º */
    .subMenuList__title {font-size:12px;}
}
@media screen and (max-width:320px) {
    /* ½Ç½Ã°£ ÆÇ¸Å »óÇ° */
    .recentPurchase .maintitle-wrap02 {display:block;}
    .recentPurchase .recentPurchase__date {position:absolute;bottom:-20px;right:0;font-size:10px;text-align:right;}
    .swiper-container-horizontal > .swiper-pagination-bullet-progressbar {width:100%;}

    /* »óÇ°Å¸ÀÔ */
    .mainProductType__slide.type4 .goodsList__item a:not(:first-of-type) .goodsPrice .priceNum,
    .mainProductType__slide.type4 .goodsList__item a:not(:first-of-type) .goodsPrice .percent {font-size:9px;}
}