/* shop item skin */
#sit {max-width:1200px;margin:0 auto;padding:0 0 60px}

#sit_location {position:relative;margin:18px 0 18px;padding:0 0 14px;border-bottom:1px solid #ddd;color:#777;font-size:12px}
#sit_location:after {display:block;visibility:hidden;clear:both;content:""}
#sit_location a,
#sit_location button {display:inline-block;margin:0 8px 0 0;border:0;background:none;color:#777;vertical-align:middle}
#sit_location ul,
#sit_location ol {display:none;position:absolute;z-index:50;margin:0;padding:8px 0;list-style:none;border:1px solid #ddd;background:#fff}
#sit_location div,
#sit_location .sct_ct,
#sit_location .sct_ct ul,
#sit_location .sct_ct ol,
#sct_ct,
.sct_ct {display:none}
#sit_location li {display:block;white-space:nowrap}
#sit_location li a {display:block;margin:0;padding:6px 14px;color:#555}
#sit_location li a:hover {background:#f5f5f5;color:#111}

#sit_ov_from {margin:0}
#sit_ov_wrap {display:flex;gap:48px;align-items:flex-start;padding:26px 44px 0}
#sit_pvi {flex:0 0 430px;max-width:430px}
#sit_pvi_big {position:relative;width:100%;background:#f1f1f1;text-align:center}
#sit_pvi_big > a {display:none}
#sit_pvi_big > a.visible,
#sit_pvi_big > a:first-child {display:block}
#sit_pvi_big img {max-width:100%;height:auto;vertical-align:top}
#popup_item_image {position:absolute;right:0;bottom:0;width:42px;height:42px;line-height:42px;border:1px solid #ddd;background:#fff;color:#777;text-align:center}
#sit_pvi_thumb {display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}
#sit_pvi_thumb img {width:70px;height:70px;object-fit:cover}

#sit_ov {flex:1;min-width:0}
#sit_title {margin:0 0 18px;color:#111;font-size:34px;font-weight:800;line-height:1.22;letter-spacing:0}
#sit_desc,
#sit_opt_info,
#sit_star_sns {display:none}

.sit_info {margin-top:0}
.sit_ov_tbl {width:100%;border-collapse:collapse;border-top:0}
.sit_ov_tbl tr {border-bottom:0}
.sit_ov_tbl th,
.sit_ov_tbl td {padding:15px 0;border:0;text-align:left;vertical-align:middle}
.sit_ov_tbl th {width:132px;color:#6f7f96;font-size:16px;font-weight:500}
.sit_ov_tbl td {color:#333;font-size:16px}
.sit_ov_tbl .tr_price td strong {color:#111;font-size:22px;font-weight:800}

#sit_sel_option {margin-top:28px}
#sit_sel_option h3,
.sit_option h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sit_opt_added,
.sit_opt_added {margin:0;padding:0;list-style:none}
.sit_opt_list,
.sit_opt_added li {padding:16px;border:1px solid #e5e5e5;background:#fafafa}
.opt_name {font-weight:700}
.opt_count {margin-top:8px}

.sit_course_fixed_qty .sit_qty_minus,
.sit_course_fixed_qty .sit_qty_plus,
.sit_course_fixed_qty .num_input,
.sit_course_fixed_qty .sit_opt_prc,
#sit_info .sit_qty_minus,
#sit_info .sit_qty_plus,
#sit_info .num_input,
#sit_info .sit_opt_prc {display:none !important}

#sit_tot_price {margin:28px 0 24px;color:#111;text-align:right;font-size:18px;font-weight:700}
#sit_tot_price:before {content:none}

#sit_ov_btn {display:flex;gap:0px;align-items:center;margin-right:0px !important;}
#sit_ov_btn .sit_btn_cart {display:none !important}
#sit_ov_btn .sit_btn_buy {flex:1;height:50px;border:0;background:#3f7df1;color:#fff;font-size:18px;font-weight:700}
#sit_ov_btn .sit_btn_wish {width:82px;height:50px;line-height:48px;border:1px solid #bdc6d4;background:#fff;color:#777;text-align:center;font-size:22px}
#sit_ov_soldout {margin:20px 0;padding:16px;border:1px solid #f0cccc;background:#fff7f7;color:#c00}
#sit_siblings {display:none}

#sit_info {margin-top:50px}
#sit_tab .tab_tit {display:flex;margin:0;padding:0;list-style:none;border-bottom:1px solid #ddd}
#sit_tab .tab_tit li {margin:0}
#sit_tab .tab_tit button {height:44px;padding:0 22px;border:0;background:#f5f5f5;color:#333}
#sit_tab .tab_tit button.selected {background:#333;color:#fff}
#sit_tab .tab_con {margin:0;padding:24px 0;list-style:none}
#sit_tab .tab_con > li {display:none}
#sit_tab .tab_con > li#sit_inf {display:block}

@media (max-width:900px) {
    #sit_ov_wrap {display:block;padding:20px}
    #sit_pvi {max-width:none;margin-bottom:24px}
    #sit_title {font-size:28px}
}

#sit_ov_btn .sit_btn_wish {display:none;}