@charset "UTF-8";
/* 상품진열 페이지 스타일 파일입니다. */
.display-detail__search-keyword-wrap {
font-weight: 700;
font-size: 24px;
padding-block-end: 40px;
border-block-end: 2px solid var(--color-base-black);
}
.display-detail__search-keyword {
font-style: normal;
color: var(--color-point);
}
.display-detail :where(.l-title) {
font-size: 24px;
border-bottom: unset;
padding: unset;
margin-block: 20px;
}
.display-detail .page-content-top__location {
color: var(--gray500);
}
.display-detail .page-content-top__location a {
display: block;
}
.display-detail .page-content-top__breadcrumb-category-label::after {
opacity: 0.6;
}
.display-detail .notice {
height: 50dvh;
}
/*상품진열 페이지 커스텀*/
.l-page{padding-block-end: 0; width: 1450px;}
.l-title {padding: 0;border-bottom: none; text-align: center;justify-content: center; font-size: 48px;text-align: center; font-weight: 500; line-height: 1; margin: 80px 0 60px;}
.total-count--md{font-family: 'Pretendard Variable'; font-size:14px; font-weight: 400;}
.total-count--md em, .total-count--md .highlight{font-family: 'Pretendard Variable'; padding-left:0; color:#000;font-weight: 400; }
.sort-list{gap:34px;}
.sort-list__wrap--margin{ margin-block-start: 63px; margin-block-end: 19px;}
.sort-item{font-weight: 400; font-size:14px; color:#000;}
.sort-item:not(.active)::after{display: none}
.sort-item.active{font-weight: 400; position: relative;}
.sort-item.active::after{content:''; position: absolute; left:0; width:100%; height:1px; background:#000; top: 17px; transform:none }
:where(.thumb-GALLERY, .thumb-CART, .thumb-SIMPLE_IMAGE){gap:21px; row-gap: 50px;}
.thumb-item{padding:0;}
.thumb-item__img {position: relative; display: block; width: 100%; height: auto; margin-bottom: 30px;}
.thumb-item__img img {display: block; width: 100%;}
.thumb-item__img .thumb-fab--like {position: absolute; gap:0; min-width: auto; right: 21px; top: 20px;}
.thumb-item__img .thumb-fab--like .ico_wish {position: relative; display: block; width: 18px; height: 17px; background-repeat: no-repeat; background-image: url('../../../img/list/ico_wish.png'); background-position: left top;}
.thumb-item__img .thumb-fab--like.is-active .ico_wish {background-position: right top;}
.product_review{position: relative; margin-top: 15px; padding-left:15px;}
.product_review::before{content:''; position:absolute; left: 0 ; top:2px; width:12px; height:12px; background:url('../../../img/list/ico_review_star.png')no-repeat; background-size:100%;}
.product_review p{color:#333; font-size: 13px; font-family:'lato';}
.pagination{align-items: center; margin:100px 0;}
.pagination__link{font-family: 'Lato'; color:#bbb;}
.pagination__link.is-current{background-color: transparent; color:#000; font-weight: bold; }
.pagination a{display: flex; align-items: center; height:32px;}
.pagination__btn--double-lt{width:16px; height:16px; background: url('../../../images/icons/ico_paging.png')no-repeat 0 2px;}
.pagination__btn--double-rt{width:16px; height:16px; background: url('../../../images/icons/ico_paging.png')no-repeat 0 0; margin-inline-start: 20px;}
.pagination__btn--lt{width:16px; height:16px; background: url('../../../images/icons/ico_paging.png')no-repeat -43px 2px; margin-inline-start: 20px;}
.pagination__btn--rt{width:16px; height:16px; background: url('../../../images/icons/ico_paging.png')no-repeat -43px 0px;}