@charset "utf-8";
/* theme/youdesign/css/responsive.css */
/* 2026.05 YOU Design theme 반응형 Style */



@media (max-width: 1399px) {
/* 제품상세페이지 */
#sit_info { width:100%;}
.detail-rel-section .pro-inner-wrap {max-width: 1200px;}
.product-inner { max-width: 1200px;}

}



/* 1099 이하 */
@media (max-width: 1099px) {
/* 제품상세페이지 */
.review_inline.pc-review { display:none;}
.review_inline.mo-review {display:flex;margin-top:8px;padding: 0 10px;}
.product-inner {flex-direction: column;gap: 30px;padding: 0 15px;}
.info-list .price-info {margin-top:10px;border-top: 1px solid #eee;border-bottom: 0;padding: 10px 10px;}

#itemView .viewInner { padding:0;}
#sit_info .detail-dex { padding: 10px 20px;}
.pro-datail-tab li a { font-size:16px;}

.product-inner { max-width: 100%; flex-direction: column;}
.product-detail-container {padding: 0px 0;}
.product-images .main-image { border:0;border-bottom: 1px solid #EEEEEE;}
.product-inner {flex-direction: column;gap: 30px;padding: 0;}
#sit_pvi_thumb { gap:0 7px;}
#sit_pvi_thumb li { width:auto;}
#sit_ov { padding:0 20px 20px;}
/* .review_inline { padding:0 20px;} */.product-info h2, .sub-title { padding:0 10px;}
.product-images {flex: 0 0 auto;width: 100%;}
.main-image img {border: none;}
.thumb-images img {width: 60px;height: 60px;}
.product-info {width: 100%;}
.product-title {font-size: 22px;}
.price-section {padding-bottom: 15px;}
.discount-rate {font-size: 20px;position: static;display: block;margin-top: 5px;}
.spec-row .label {width: 100px;font-size: 14px;}
.spec-row .value {font-size: 14px;}
.purchase-box {padding: 15px;}
.selected-row {flex-direction: column;align-items: flex-start;gap: 10px;}
.qty-control {width: 100%;justify-content: space-between;}
.total-price-section {padding: 20px 0;}
.total-amount {font-size: 24px;}
.button-group {position: fixed;bottom: 0;left: 0;width: 100%;z-index: 1000;gap: 0;}
.button-group button {border-radius: 0;height: 60px; }
.detailFixedBtn .sit_sel_option .sit_opt_subj { font-size:12px; font-weight:500; width:80%; margin-right: 15px;}
.detailFixedBtn .sit_sel_option .opt_name { width:100%;}
.sit_order_btn button { font-size:16px;font-weight:500; border-radius:0;  }
.detailFixedBtn .sum_section .sit_order_btn {     }
.detailFixedBtn .sum_section .sit_order_btn .sit_btn_buy {  background: #ED1B24;
      border:0;
} 

.detailFixedBtn .sum_section .sit_order_btn .sit_btn_cart {color:#fff;background: #000000; border:0;}
}


/* 767 이하 */
@media (max-width: 767px) {
/* 제품상세페이지 */
.pro-datail-tab li a { font-size:14px;}

#itemuse .turnUse .turnUseTop { height: auto;}
.detail-review__inner {
    width: 100%;
    max-width: unset;
    flex-wrap: wrap;        gap: 13px 0;
        padding: 20px 20px;
}
.detail-review__score{
    width: 60%;
    padding-right: 0;
}
.detail-review__count{
    width: 40%;
    padding-left: 20px;
}
.detail-review__write { width:100%;}
.detail-review__label{ display:none;}
.detail-review__btn { width:100%;}
.detail-review__star { width:20px;height:20px;}
.detail-review__rating strong, .detail-review__rating span, .detail-review__count-row strong { font-size:20px;}
.detail-review__icon img {width:18px;}

.product-info h2, .info-list .price .desc strong, .all-price > b { font-size:20px;}
.info-list .price-info .item.sale .desc { font-size:26px;}
.product-info .sub-title { font-size:14px;}
.info-list .tit {font-size:14px; width:25%;}
.info-list .desc { font-size:14px;}
#sit_opt_added .sit_opt_list .sit_opt_subj, #sit_opt_added .sit_spl_list .sit_opt_subj, #sit_ov h3 {font-size:14px;}
.all-price > span {font-size:16px;}
#sit_ov_btn button { font-size:16px; height:45px;}

}