/* BASIC css start */
.ex_pay_box {margin-top:30px; text-align:center; line-height:0;}
.ex_pay_box > div {display:inline-block; margin:0; vertical-align:top}
.bobae_video_box {margin:0 auto; width:800px;}


#product_visual {text-align:center}
#product_visual img {text-align:center; display:block; margin:0 auto; width:800px;}

#product_qna .tar {padding-top: 0 !important;}





/** 기본리뷰 숨김 (소스이슈) **/
.review_list_box {display: none !important;}


/** 파워리뷰 공통 **/
#powerReview * {font-size: 15px}
#powerReview a {font-size: 15px !important; color: #333 !important;}


/** 파워리뷰 상단 **/
#powerReview .hd-tpl {display: none !important;}
#powerReview h4 {font-size: 15px !important; color: #333 !important; font-family: auto !important; font-weight: normal !important;}

#powerReview .PR15N01-info {gap: 50px !important; padding: 40px 100px !important; border: 1px solid #ddd !important; margin-top: 10px !important;}
#powerReview .PR15N01-info .chart li .tit, #powerReview .PR15N01-info .chart li .bar {color: #666 !important; font-size: 13px !important; text-align: left !important; margin-right: 10px !important;}
#powerReview .PR15N01-info .chart li .num {color: #999 !important; font-size: 13px !important;}

#powerReview .PR15N01-info .score {min-width: 250px !important;}
#powerReview .PR15N01-info .score dd {font-size: 15px !important; font-weight: normal !important;}
#powerReview .PR15N01-info .score dd .btn-fill {color: #fff !important;}

#powerReview .PR15N01-write {border: 1px solid #ddd !important;}
#powerReview .PR15N01-write .pr-txtbox textarea {height: 150px !important; border: 1px solid #ddd !important;}

#powerReview .PR15N01-recmd .cvr a.pr-lnk-photo span {font-weight: normal !important;}
#powerReview .PR15N01-recmd .cvr a span {color: #333 !important;}
#powerReview .PR15N01-recmd > .star-list a {height: 50px !important; line-height: 50px !important;}
#powerReview .PR15N01-recmd > .star-list .bull {line-height: 50px !important;}
#powerReview .star-list {height: 50px !important; border: 1px solid #ddd !important; border-left: 0 !important; border-right: 0 !important;}
#powerReview .star-list a {height: 50px !important; padding: 0 30px !important;}
#powerReview .star-list .survey {font-size: 15px !important; font-weight: normal !important;}
#powerReview .PR15N01-recmd .cvr a {height: 50px !important; line-height: 50px !important; border: 1px solid #ddd !important; color: #333 !important;}
#powerReview .PR15N01-recmd .cvr a.lnk-review {background-color: #fafafa !important;}
#powerReview .PR15N01-recmd .cvr a.lnk-review span {font-weight: 500 !important;}


/** 파워리뷰 포토리뷰 **/
#powerReview .mt-40 {margin-top: 30px !important;}
#powerReview .PR15N01-best-review {margin-top: 10px !important;}
#powerReview .PR15N01-best-review ul li a img {border: 1px solid #ddd !important; border-radius: 6px !important;}


/** 파워리뷰 리스트 **/
#powerReview .PR15N01-hd {margin-top: 60px !important; border: 1px solid #ddd !important; padding: 16px !important; background: #f7f7f7 !important;}
#powerReview .PR15N01-review-wrap > li .pr-desc li,#powerReview .PR15N01-review-wrap > li .pr-desc li strong {font-weight: normal !important; font-size: 13px !important;}
#powerReview .PR15N01-review-wrap > li .pr-desc .pr-list-date {color: #aaa !important;}

#powerReview .tpl-link li.now a {font-weight: bold !important; color: #a1ae53 !important;}
#powerReview .tpl-link a {font-size: 15px !important; border-right: 1px solid #aaa !important;}
#powerReview .tpl-link li:last-child a {padding-right: 10px !important; border-right: 0 !important;}

#powerReview .mt-30 .tpl-link li:first-child a,#powerReview .mt-30 .tpl-link li:nth-child(2) a {display: none !important}

#powerReview .pr-division-tab {border-top: 0 !important; padding: 0 !important; margin: 0 !important;}
#powerReview .pr-division-tab ul li.now a {background: #333 !important; color: #fff !important;}
#powerReview .pr-division-tab ul li a {height: 50px !important; line-height: 50px !important; font-size: 15px !important; border: 1px solid #ddd !important;}

#powerReview .PR15N01-review-wrap {margin-top:  0 !important; border-top: 0 !important;}
#powerReview .PR15N01-review-wrap > li {padding: 30px 0 !important; border-bottom: 1px solid #ddd !important;}
#powerReview .PR15N01-review-wrap > li .content {text-align: left !important; padding-top: 10px !important;}
#powerReview .PR15N01-review-wrap > li .content a {color: #333 !important;}
#powerReview .PR15N01-review-wrap > li .content .pr-more span,#powerReview .PR15N01-review-wrap > li .content .pr-close span {text-decoration: none !important; font-size: 13px !important; color: #666 !important; margin-left: 5px !important;}

#powerReview .PR15N01-review-wrap > li .star-icon .star em {font-size: 20px !important;}
#powerReview .PR15N01-review-wrap > li .star-icon .survey {color: #333 !important; width: 60px !important; font-weight: 500 !important;}
#powerReview .PR15N01-review-wrap > li .star-icon .icon {display: none !important;}

#powerReview .PR15N01-review-wrap > li .photo-list {height: 150px !important; margin-top: 20px !important;}
#powerReview .PR15N01-review-wrap > li .photo-list li {width: 150px !important;}
#powerReview .PR15N01-review-wrap > li .photo-list li a span {width: 150px !important; height: 150px !important;}
#powerReview .PR15N01-review-wrap > li .photo-list li a img {width: 150px !important; height: 150px !important; border: 1px solid #ddd !important;}
#powerReview .PR15N01-review-wrap > li .photo-list li .attach-preview {top: 0 !important; left: 155px !important; border: 1px solid #ddd !important;}
#powerReview .PR15N01-review-wrap > li .photo-list li .attach-preview img {height: auto !important;}

#powerReview .PR15N01-review-wrap > li .reply {display: none !important;}


/** 파워리뷰 페이지 **/
.paging {height: 24px;}
#powerReview .paging {margin: 30px 0 !important;}
#powerReview .paging a {width: 24px !important; height: 24px !important; line-height: 22px !important; vertical-align: middle !important; border: none !important; transition: background-color .2s ease, color .2s ease !important;}
#powerReview .paging a:hover {background: #eee;}
#powerReview .paging a.now {background: #a1ae53 !important; border: none !important;}
#powerReview .paging a span {font-weight: bold !important; font-size: 14px !important;}

#powerReview .paging a img {display: none !important;}
#powerReview .paging .next {background : url('http://dudwn0405.img14.kr/renewal1802/img/sprite.png') no-repeat -108px -204px !important;}
#powerReview .paging .nnext {background : url('http://dudwn0405.img14.kr/renewal1802/img/sprite.png') no-repeat -132px -204px !important;}
#powerReview .paging .pprev {background : url('http://dudwn0405.img14.kr/renewal1802/img/sprite.png') no-repeat -60px -204px !important;}














/* 제품명 */
.product_detail .info h2 {
    padding: 30px 0 20px 0;
}



/* 가격 */
.price_box .value p:nth-child(2) b {
    font-weight: 600;
}



/* 옵션 */
.MK_inner-opt-cm .MK_price span {
    font-weight: 500;  
}
.total_sum p #MK_p_total {
    font-weight: 600;  
}



/* 구매버튼 */
.btn_box .btn_1 {
    width: 63%;
}

.btn_box .btn_2 {
    width: 23%;
}


/* 구매카운트 */
.prd-view__cont {
    position: relative;
    display: inline-block;
    top: 12px;
    border: 1px solid #ccc;
    padding: 6px 10px;
    border-radius: 20px;
    font-size: 14px;
    font-weight: normal;
    animation: bounceUpDown 1.5s infinite ease-in-out; /* 위아래 움직임 */
}

.prd-view__cont::before {
    content: '';
    position: absolute;
    border-top: 8px solid #ccc;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    bottom: -9px;
    left: 30px;
}

.prd-view__cont::after {
    content: '';
    position: absolute;
    border-top: 8px solid #fff;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    bottom: -7px;
    left: 30px;
}

@keyframes bounceUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-5px); /* 위로 5px 이동 */
    }
    100% {
        transform: translateY(0);
    }
}

.prd-view__cont .highlight {
    color: #e9482a !important;
    font-weight: 500 !important;
}

#prdViewCount {
    color: #e9482a !important;
    font-weight: 500 !important;
}



/* 타이머 */    
.prd_event_timer {
    display: none;
    background: #222;
    padding:  40px 20px;
    margin-bottom: 16px;
    color: #fff !important;
    font-size: 24px;
    text-align: center;
    letter-spacing: -0.3px;
    border-radius: 3px;
}

.prd_event_timer .countdown {
    /*padding-top: 20px;*/
    display: flex;
    gap: 4px;
    justify-content: center;
    line-height: 36px;
    color: #fff !important;
    font-weight: 500;
}

.prd_event_timer .countdown span:first-child {
    margin-left: 4px;
}

.prd_event_timer .countdown span {
    background: #fff;
    color: #e9482a;
    border-radius: 3px;
    width: 34px;
    height: 36px;
    line-height: 36px;
    font-size: 28px;
    font-weight: 600;
}

.prd_event_timer p {
    font-size: 18px;
    padding-top: 16px;
    color: #fff !important;
}



/* 간편결제 */
#nhn_btn .npay_button_box, .npay_button_box2 {
    padding: 0 !important;
}

#kakaopay_order_btn a {
    border: 0; 
}

/* BASIC css end */

