.similarPricePage {display:flex;gap:60px;margin-bottom:0;}
.similarPricePage.prd_detail_basic > div.info {flex-shrink: 0}
.similarPricePage .prd_detail_basic > div {float:none;}
.similarPricePage .similarProductImage {width:100%}
.similarPricePage .similarProductImage .object-fit img{width:100%;height:100%;object-fit:cover;}
.similarPricePage .similarProductImage .gallery-box .swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box{padding:0 0 6px;height:450px;position:relative;}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .swiper-slide .info-img{position:relative;padding:0 0 100%;height:0;box-sizing:border-box;}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .swiper-slide .info-img img{position:absolute;border:0;background-color:#fff}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .swiper-slide .info-txt{position:absolute;bottom:0;left:0;padding:15px 20px;width:100%;background:rgba(0,0,0,0.5);}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .swiper-slide .info-txt span{font-size:1rem;line-height:1.5rem;color:#fff;}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .control-wrap{position:absolute;top:50%;left:0;z-index:20;width:100%;box-sizing:border-box;}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .control-wrap > div{position:absolute;top:50%;width:40px;height:70px;background-repeat:no-repeat;background-position:center center;text-indent:-99999px;transform:translateY(-50%);cursor:pointer;background-size:18px;}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .control-wrap .swiper-gallery-prev{left:0;background-image:url('//icon.feelway.com/recent/pc/productRequest/v1/icon_prev.png');}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .control-wrap .swiper-gallery-next{right:0;background-image:url('//icon.feelway.com/recent/pc/productRequest/v1/icon_next.png');}
.similarPricePage .similarProductImage .gallery-box .gallery-main-box .swiper-pagination{width:40px;background:#ccccccab;font-size:12px;border-radius:13px;padding:5px 0;color:#fff;position:absolute;left:89.5%;bottom:15px;}
.similarPricePage .similarProductImage .gallery-box .gallery-thumb-box{height:145px;}
.similarPricePage .similarProductImage .gallery-box .gallery-thumb-box .swiper-slide{cursor:pointer;}
.similarPricePage .similarProductImage .gallery-box .gallery-thumb-box .swiper-slide.swiper-slide-active{position:relative;}
.similarPricePage .similarProductImage .gallery-box .gallery-thumb-box .swiper-slide.swiper-slide-active:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #c8c8c8;box-sizing:border-box;}
.similarPricePage .similarProductImage .gallery-box .gallery-thumb-box .swiper-slide .info-img{position:relative;padding:0 0 100%;height:0;box-sizing:border-box;overflow: hidden}
.similarPricePage .similarProductImage .gallery-box .gallery-thumb-box .swiper-slide .info-img img{position:absolute;width: 100%;height:100%;object-fit: cover}
.similarPricePage .similarProductInfo {margin-bottom:40px;}
.similarPricePage .similarProductInfo__dl {display: flex;gap:10px;align-items:center;}
.similarPricePage .similarProductInfo__dt {font-size: 14px;font-family: "Pretendard SemiBold";}
.similarPricePage .similarProductInfo__dd {font-size:24px;font-family: "Pretendard SemiBold"}
.similarPricePage .similarPriceContainer {border:1px solid #ccc;}
.similarPricePage .similarPriceContainer .similarPrice__header {padding:20px 10px;margin-bottom:20px;border-bottom:1px solid #ccc;}
.similarPricePage .similarPriceContainer .similarPrice__header h3 {margin-bottom:10px;font-size:18px;font-family: "Pretendard SemiBold";text-transform: uppercase;}
.similarPricePage .similarPriceContainer .similarPrice__tabs {display: flex;gap:6px;}
.similarPricePage .similarPriceContainer .similarPrice__tabs .tabItem {}
.similarPricePage .similarPriceContainer .similarPrice__tabs .tabButton {min-width:82px;padding:8px 16px;border:1px solid #bbb;border-radius:20px;font-size:14px;color:#999;}
.similarPricePage .similarPriceContainer .similarPrice__tabs .tabItem.active .tabButton {background-color:#169dab;border-color:#169dab;color:#fff;}
.similarPricePage .similarPriceContainer .similarPriceWrap {padding:0 10px 10px;}
.similarPricePage .similarPriceContainer .similarPriceWrap__lowPriceBox {border:0;}
.similarPricePage .similarPriceContainer .similarPriceWrap .similarPriceWrap__priceList {border:0;width:490px;display: none;position: relative}
.similarPricePage .similarPriceContainer .similarPriceWrap .buttonSimilarPrice {justify-content: center;border:1px solid #bbb;border-radius:2px;font-family: "Pretendard";font-weight:400;font-size:14px;color:#666;}
.similarPricePage .similarPriceContainer .similarPriceWrap .buttonSimilarPrice:after {display: none;}
.similarPricePage .similarPriceContainer .similarPriceWrap .priceListWrap .priceListWrap__item {padding:20px 0;margin:0;border-top:1px solid #eee}
.similarPricePage .similarPriceContainer .similarPriceWrap .priceListWrap .priceListWrap__item:first-child {padding-top: 0;border-top:0;}
.similarPricePage .similarPriceContainer .similarPriceWrap .priceListWrap .priceListWrap__item .productBedge {flex-shrink: 0}
.similarPricePage .similarPriceContainer .similarPriceWrap .priceListWrap .priceListWrap__item__btm .viewLink {max-width:290px;}
.similarPricePage .similarPriceContainer .similarPriceWrap .priceListWrap .priceListWrap__item__btm .productPrice {flex-shrink: 0;}
.similarPricePage .similarPriceContainer.noData .similarPrice__tabs {display: none}
.similarPricePage .similarPriceContainer .similarPriceWrap.noScrollbar {height:500px}

/* 리뷰 */
.productDetailsSection {padding-top:126px;}
.productDetailsSection * {box-sizing: border-box}
.productDetailsSection .pagination {margin-top:20px;}
.productDetailsSection .utilPlusHeader {display:flex;align-items:center;justify-content: space-between;margin-bottom:18px;padding-bottom:18px;border-bottom:2px solid #222;}
.productDetailsSection .utilPlusHeader h3 {margin-bottom:0;}
.productDetailsSection .titleSubtext {color:#666;font-size:14px;font-family: "Pretendard";font-weight: 400;}
.productDetailsSection .reviewItem {padding: 20px 0;border-top: 1px solid #e1e1e1}
.productDetailsSection .reviewItem:first-child {padding-top:0;border-top:0;}
.productDetailsSection .reviewItem__info {display:flex;gap:10px;justify-content:space-between;}
.productDetailsSection .reviewItem__author {display:flex;align-items:center;gap:10px;font-size:13px;color:#999;}
.productDetailsSection .reviewItem__author span {position:relative;}
.productDetailsSection .reviewItem__author span:after {content:"|";margin-left:10px;color:#e6e6e6;}
.productDetailsSection .reviewItem__author span:last-child:after {display: none}
.productDetailsSection .reviewItem__author:has(.dealLabel) .date:after {display:none;}
.productDetailsSection .reviewItem__author .orderCount {color:#555;}
.productDetailsSection .reviewItem__productInfo {margin-top:10px;}
.productDetailsSection .reviewItem__productInfo .productTitle,
.productDetailsSection .reviewItem__productInfo .productOption {color:#999;font-size:12px;}
.productDetailsSection .reviewItem__productInfo .sellerProductInfo {display:flex;align-items: center;gap:2px 8px;overflow: hidden;}
.productDetailsSection .reviewItem__productInfo .sellerProductInfo .productTitle {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.productDetailsSection .reviewItem__productInfo .sellerIconGrade.listProductSeller {margin-top:0;color:#222;}
.productDetailsSection .reviewItem__content {margin-top:6px;line-height: 1.5;color: #222;word-break: break-all;font-size:13px;}
.productDetailsSection .reviewItem__reply {margin-top: 10px;background-color: #f4f4f4;padding: 16px 20px;}
.productDetailsSection .reviewItem__replyHeader {color: #222;font-size: 13px;font-family: 'Pretendard SemiBold';}
.productDetailsSection .reviewItem__replyHeader .icon-reply {display: inline-block;width: 12px;height: 14px;margin-right: 4px;background: url("/src/images/1.5/icon-reply.svg") no-repeat center / 100%;}
.productDetailsSection .reviewItem__replyHeader .date {margin-left: 10px;color: #999999;font-size: 13px;font-weight: normal;}
.productDetailsSection .reviewItem__replyContent {margin-top: 5px;color: #555;font-size: 13px;line-height: 18px;}
.productDetailsSection .reviewItem__images {flex-shrink:0;display:flex;gap:6px;overflow: hidden;}
.productDetailsSection .reviewItem__images img {width:120px;height:120px;object-fit: cover}

/* 명품지식 */
.productDetailsSection .kbo-luxury-list .luxuryList {display: flex;flex-wrap: wrap;gap:20px;padding-top:10px}
.productDetailsSection .kbo-luxury-list .luxuryList__item {flex:1 0 0;}
.productDetailsSection .kbo-luxury-list .luxuryList__item .link {border: 1px solid #e6e6e6;display: flex;align-items: center;height:100%;}
.productDetailsSection .luxuryList__Image {flex-shrink:0;width:160px;height:160px;overflow: hidden;}
.productDetailsSection .luxuryList__Image img {display:block;width:100%;height:100%;object-fit: cover}
.productDetailsSection .luxuryList__detail {flex:1 1 0;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding: 20px}
.productDetailsSection .luxuryList__detail__category {display:flex;gap:10px;font-size: 12px;color: #888;font-family: "Pretendard Light";}
.productDetailsSection .luxuryList__detail__category .categoryType.ask {color:#246B97;}/* 진품가품 */
.productDetailsSection .luxuryList__detail__category .categoryType.info {color:#1A9B00;}/* 정보 */
.productDetailsSection .luxuryList__detail__category .categoryType.news {color:#EE6908;}/* 뉴스 */
.productDetailsSection .luxuryList__detail__category .categoryType.talk {color:#8c62a9;}/* 필톡 */
.productDetailsSection .luxuryList__detail__category .categoryType.want {color:#695d20;}/* 사이즈 */
.productDetailsSection .luxuryList__detail__category .categoryId:before {content:"|";margin-right:10px;}
.productDetailsSection .luxuryList__detail__title .subTitle {font-size:12px;color:#555;}
.productDetailsSection .luxuryList__detail__title .headline {margin-top:8px;font-size: 15px;font-family: "Pretendard";font-weight:400;color: #333;height: 34px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.productDetailsSection .luxuryList__detail__info {display: flex;align-items: center;gap:6px;font-size: 12px;color: #888;font-family: "Pretendard Light";letter-spacing: -.03em;}
.productDetailsSection .luxuryList__detail__info .info {position:relative;flex-shrink:0;}
.productDetailsSection .luxuryList__detail__info .info:after {content: "|"; margin-left:8px;}
.productDetailsSection .luxuryList__detail__info .info:last-child:after {display:none;}

/* 공통 */
.productDetailsSection .noData {display:flex;justify-content:center;border-bottom:1px solid #aeaeae;text-align:center;padding:20px 0 30px;font-size:14px;line-height:24px;color:#555;}
