@charset "utf-8";

#contents.is_item .page_tit_box{display: none !important;}
.product_detail_component{width: 100%;padding: 28px 0 0;box-sizing: border-box;}
.product_detail_component .component_inner{width: 100%;max-width: 1128px;margin: 0 auto;padding: 0 24px;}

#prdDtlWrap{width: 100%;max-width: 1200px;margin: 0 auto;}

#prdTopWrap{}
#prdTopWrap .dtl_info_box{display: flex;align-items: stretch;flex-wrap: nowrap;justify-content: space-between;column-gap: 48px;margin-top:20px}
#prdTopWrap .dtl_info_box .dtl_info_left{flex: 0 0 auto;width: 100%;max-width: 450px;}
#prdTopWrap .dtl_info_box .dtl_info_thumb{width: 100%;height: 0;padding-top: 100%;position: relative;overflow: hidden;}
#prdTopWrap .dtl_info_box .dtl_info_thumb.unset{overflow: unset;}

#prdTopWrap .dtl_info_box .dtl_info_thumb .dtl_thumb_box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;display:flex;align-items: center;justify-content: center;}
#prdTopWrap .dtl_info_box .dtl_info_thumb .dtl_thumb_box img{width: 100%;object-fit: cover;object-position: center;}

#prdTopWrap .dtl_info_box .dtl_info_right{flex: 1 1 auto;position:relative}

#prdTopWrap .dtl_info_summary .summary_type_box{display: flex;align-items: center;flex-wrap: nowrap;column-gap: 4px;}
#prdTopWrap .dtl_info_summary .summary_type_box .cate_box{flex: 0 0 auto;line-height: 0;}
#prdTopWrap .dtl_info_summary .summary_type_box .cate_txt{font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-gray7);}
#prdTopWrap .dtl_info_summary .summary_type_box .type_box{flex: 0 0 auto;line-height: 0;}
#prdTopWrap .dtl_info_summary .summary_type_box .type_txt{display: inline-flex;align-items: center;justify-content: center;height: 20px;padding: 0 8px;background-color: var(--color-gray4);border-radius: 4px;overflow: hidden;}
#prdTopWrap .dtl_info_summary .summary_type_box .type_txt .txt_sta{display: inline-block;font-size: var(--fs-12);font-weight: 600;line-height: var(--lh-20);}
#prdTopWrap .dtl_info_summary .summary_type_box .type_txt.direct .txt_sta{color: #5f0080;}
#prdTopWrap .dtl_info_summary .summary_type_box .type_txt.domestic .txt_sta{color: #5390c9;}

#prdTopWrap .dtl_info_summary .summary_subject_box{display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: nowrap;column-gap: 4px;}
#prdTopWrap .dtl_info_summary .subject_box{flex: 1;padding-top: 6px;}
#prdTopWrap .dtl_info_summary .subject_tit{font-size: var(--fs-24);font-weight: 700;line-height: var(--lh-32);color: var(--color-black);letter-spacing: -0.03em;}

#prdTopWrap .dtl_info_summary .option_box{flex: 0 0 auto;display: flex;align-items: center;flex-wrap: nowrap;column-gap: 4px;}
#prdTopWrap .option_wish{flex: 0 0 auto;}
#prdTopWrap .option_wish .btn_wish{display: inline-flex;align-items: center;justify-content: center;padding: 10px;border-radius: 50%;background-color: var(--color-white);border: 1px solid var(--divider-line);line-height: 0;}
#prdTopWrap .option_wish .btn_wish .icon_wish_heart{display: inline-block;width: 25px;height: 25px;background-image: url('../img/icon/icon_wish_heart.svg');background-repeat: no-repeat;background-size: cover;background-position: center center;pointer-events: none;}
#prdTopWrap .option_wish .btn_wish.wished .icon_wish_heart{background-image: url('../img/icon/icon_wish_heart_fill.svg');}

#prdTopWrap .option_sns{position: relative;flex: 0 0 auto;}
#prdTopWrap .option_sns .btn_sns_share{display: inline-flex;align-items: center;justify-content: center;padding: 10px;border-radius: 50%;background-color: var(--color-white);border: 1px solid var(--divider-line);line-height: 0;}
#prdTopWrap .option_sns .btn_sns_share .icon_share{display: inline-block;width: 20px;height: 20px;pointer-events: none;}
#prdTopWrap .option_sns .btn_sns_share .icon_share svg{width: 100%;height: 100%;pointer-events: none;}

#prdTopWrap .option_sns .sns_area {display:none;position:absolute;top:45px;right:0;max-width:175px;text-align:center;background:#fff;border:1px solid #e2e2e2;padding:10px;z-index:10}
#prdTopWrap .option_sns .sns_area:before {content:"";position:absolute;top:-8px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #e2e2e2 transparent}
#prdTopWrap .option_sns .sns_area:after {content:"";position:absolute;top:-7px;right:13px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
#prdTopWrap .option_sns .sns_area a {display:inline-block;width:35px;height:35px;line-height:35px;margin-bottom:5px;background:#eee;text-align:center;border-radius:50%}
#prdTopWrap .option_sns .sns_area a img {width:24px;height:auto}
#prdTopWrap .option_sns .sns_area #sit_btn_rec {font-size:15px}
#prdTopWrap .option_sns .sns_area .share-googleplus {background:#ea3838}
#prdTopWrap .option_sns .sns_area .share-facebook {background:#415b92}
#prdTopWrap .option_sns .sns_area .share-twitter {background:#35b3dc}

#prdTopWrap .option_sns .sns_area{display:none!important}
#prdTopWrap .option_sns .btn_sns_share2{display:inline-flex;align-items:center;justify-content:center;padding:10px;border-radius:50%;background-color:var(--color-white);border:1px solid var(--divider-line);line-height:0}

#prdTopWrap .summary_review_box{}
#prdTopWrap .summary_subject_box + .summary_review_box{margin-top: 4px;}
#prdTopWrap .summary_review_box .review_txt{display: inline-block;font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);}
#prdTopWrap .summary_review_box .review_txt .review_sta{display: inline-block;font-size: var(--fs-16);font-weight: 600;line-height: var(--lh-20);color: var(--color-orange-main);}

#prdTopWrap .summary_price_box{padding: 16px 0;}
#prdTopWrap .summary_price_box .prices_box{}
#prdTopWrap .summary_price_box .prices_box .prices_box_inner{line-height: 0;}
#prdTopWrap .summary_price_box .prices_box .prices_box_inner.type_flex{display: flex;align-items: center;flex-wrap: nowrap;column-gap: 6px;}

#prdTopWrap .summary_price_box .sale_prices_box{}
#prdTopWrap .summary_price_box .origin_prices_box{}

#prdTopWrap .summary_price_box .sales_percents{font-size: var(--fs-24);font-weight: 700;line-height: var(--lh-30);color: var(--color-orange-main);letter-spacing: -0.02em;}
#prdTopWrap .summary_price_box .sales_percents .sales_percents_sta{display: inline-block;font-size: var(--fs-24);font-weight: 700;line-height: var(--lh-30);color: var(--color-orange-main);letter-spacing: 1px;}

#prdTopWrap .summary_price_box .sale_prices{font-size: var(--fs-24);font-weight: 700;line-height: var(--lh-30);color: var(--color-black);letter-spacing: -0.02em;}
#prdTopWrap .summary_price_box .sale_prices .sale_prices_sta{display: inline-block;font-size: var(--fs-24);font-weight: 700;line-height: var(--lh-30);color: var(--color-black);letter-spacing: -0.02em;}

#prdTopWrap .summary_price_box .origin_prices{font-size: var(--fs-24);font-weight: 700;line-height: var(--lh-30);color: var(--color-black);letter-spacing: -0.02em;}
#prdTopWrap .summary_price_box .origin_prices.line_through{text-decoration: line-through;font-size: var(--fs-20);font-weight: 500;line-height: var(--lh-30);color: var(--color-gray2);}
#prdTopWrap .summary_price_box .origin_prices .origin_prices_sta{display: inline-block;font-size: var(--fs-24);font-weight: 700;line-height: var(--lh-30);color: var(--color-black);letter-spacing: -0.02em;}
#prdTopWrap .summary_price_box .origin_prices.line_through .origin_prices_sta{text-decoration: line-through;display: inline-block;font-size: var(--fs-18);font-weight: 400;line-height: var(--lh-26);color: var(--color-gray2);}
#prdTopWrap .summary_price_box .origin_prices.inquiry_box{margin-bottom:0px}
#prdTopWrap .summary_price_box .origin_prices.inquiry_box .origin_prices_sta{font-size: 18px;}

#prdDtlWrap{}
#prdDtlWrap #sct_location{width: 100%;max-width: 1128px;margin: 0 auto;display: flex;align-items: center;flex-wrap: nowrap;column-gap: 8px;padding: 0 24px;}

#prdDtlWrap #sct_location .go_home{display: block;font-size: var(--fs-16);line-height: 1;color: var(--color-gray7);padding: 0;}
#prdDtlWrap #sct_location .shop_select_to_html{padding: 16px 0;}
#prdDtlWrap #sct_location .shop_select_to_html span{display: block;padding: 0;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-16);color: var(--color-gray7);}
#prdDtlWrap #sct_location .shop_select_to_html span > a{display: inline-block;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-16);color: var(--color-gray7);}
#prdDtlWrap #sct_location .shop_select_to_html:hover .category_title,
#prdDtlWrap #sct_location .shop_select_to_html:hover .category_title i{color: var(--color-blue-main);}

#prdDtlWrap #sct_location.is_right .shop_select_to_html .menulist{left: 50%;right: unset;top: calc(100% - (8px));transform: translateX(-50%);margin-top: 0;padding: 0;border-radius: 4px;}
#prdDtlWrap #sct_location .shop_select_to_html .option{min-height: unset;font-size: var(--fs-12);font-weight: 400;line-height: var(--lh-16);color: var(--color-black);}
#prdDtlWrap #sct_location .shop_select_to_html .option a{padding: 8px 16px;font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-16);color: var(--color-black);}

#prdDtlWrap #sct_location .shop_select_to_html .option.selected,
#prdDtlWrap #sct_location .shop_select_to_html .option.selected a{color: var(--color-blue-main);}


#prdTopWrap .summary_price_box .btns_question{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 24px;height: 24px;line-height: 0;}
#prdTopWrap .summary_price_box .btns_question .icon_question{display: inline-block;width: 100%;height: 100%;line-height: 0;pointer-events: none;}
#prdTopWrap .summary_price_box .btns_question .icon_question svg{width: 100%;height: 100%;pointer-events: none;}

#prdTopWrap .sit_option{margin: 0;padding: 0;}

#prdTopWrap .summary_line{display: flex;align-items: flex-start;justify-content: flex-start;flex-wrap: nowrap;column-gap: 16px;padding: 16px 8px;border-top: 1px solid var(--color-gray3);}
#prdTopWrap .summary_line .summary_tit_box{flex: 0 0 100px;}
#prdTopWrap .summary_line .summary_tit_box .summary_tit{font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-gray5);letter-spacing: -0.01em;}
#prdTopWrap .summary_line .summary_desc_box{flex: 1;}
#prdTopWrap .summary_line .summary_desc_box .summary_desc{font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.01em;}
#prdTopWrap .summary_line .summary_desc_box .summary_desc select{width:100%;border:1px solid var(--color-gray3);border-radius:4px;padding: 10px;}

#prdTopWrap .summary_line .summary_desc_box.type_flex{display: flex;align-items: center;justify-content: space-between;column-gap: 8px;}
#prdTopWrap .summary_line .summary_desc_box.type_flex .summary_desc{flex: 1;}
#prdTopWrap .summary_line .summary_desc_box .summary_more_box{flex: 0 0 auto;line-height: 0;}
#prdTopWrap .summary_line .summary_desc_box .btns_txt{display: inline-block;line-height: 0;}
#prdTopWrap .summary_line .summary_desc_box .btns_txt .btns_name{display: inline-block;padding: 0 0 2px;font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-blue-main);position: relative;}
#prdTopWrap .summary_line .summary_desc_box .btns_txt .btns_name::before{content: '';display: block;width: 100%;height: 1.5px;background-color: var(--color-blue-main);position: absolute;left: 0;bottom: 0;right: 0;}

#prdTopWrap .sit_option .summary_tit_box .summary_tit{line-height: 36px;}
#prdTopWrap .sit_option .get_item_options + .get_item_options{margin-top: 8px;}
#prdTopWrap .sit_option select{height: 40px;margin: 0;padding: 0 8px;border: 1px solid #d9d9d9;}

#prdTopWrap .summary_qty_box{}
#prdTopWrap .summary_qty_box #sit_opt_added{}
#prdTopWrap .summary_qty_box #sit_opt_added li{width: 100%;margin: 0;padding: 8px 12px;background-color: var(--color-white);border: 1px solid var(--color-gray3);}
#prdTopWrap .summary_qty_box #sit_opt_added li + li{margin-top: 8px;}
#prdTopWrap .summary_qty_box #sit_opt_added .sit_opt_prc{display: inline-block;margin-left: 2px;width: auto;padding: unset;text-align: unset;font-size: var(--fs-12);font-weight: 500;line-height: var(--lh-20);color: var(--color-gray7);float: none;}
#prdTopWrap .summary_qty_box #sit_opt_added .opt_name{display: inline-block;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-black);}
#prdTopWrap .summary_qty_box #sit_opt_added .opt_name + .opt_count{margin-top: 8px;}
#prdTopWrap .summary_qty_box #sit_opt_added .sit_opt_subj{display: inline-block;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-black);}
#prdTopWrap .summary_qty_box #sit_opt_added .opt_count{display: flex;align-items: center;flex-wrap: nowrap;justify-content: space-between;}
#prdTopWrap .summary_qty_box #sit_opt_added .opt_pty_box{display: flex;align-items: center;flex-wrap: nowrap;}
#prdTopWrap .summary_qty_box #sit_opt_added button{border: 1px solid var(--color-gray3);float: none;}
#prdTopWrap .summary_qty_box #sit_opt_added .num_input{border-top: 1px solid var(--color-gray3);border-bottom: 1px solid var(--color-gray3);float: none;}

#prdTopWrap .summary_qty_box .sit_opt_prc .prices_box{}
#prdTopWrap .summary_qty_box .sit_opt_prc .prices_box .prices_box_inner{display: flex;align-items: center;flex-wrap: nowrap;column-gap: 4px;line-height: 0;}
#prdTopWrap .summary_qty_box .sit_opt_prc .sale_prices{font-size: var(--fs-14);font-weight: 700;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.02em;}
#prdTopWrap .summary_qty_box .sit_opt_prc .sale_prices .sale_prices_sta{display: inline-block;font-size: var(--fs-14);font-weight: 700;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.02em;}

#prdTopWrap .summary_qty_box .sit_opt_prc .origin_prices{font-size: var(--fs-14);font-weight: 700;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.02em;}
#prdTopWrap .summary_qty_box .sit_opt_prc .origin_prices.line_through{text-decoration: line-through;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-gray2);}
#prdTopWrap .summary_qty_box .sit_opt_prc .origin_prices .origin_prices_sta{display: inline-block;font-size: var(--fs-14);font-weight: 700;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.02em;}
#prdTopWrap .summary_qty_box .sit_opt_prc .origin_prices.line_through .origin_prices_sta{text-decoration: line-through;display: inline-block;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-gray2);}

#prdTopWrap .summary_total_box{padding: 16px 8px;}
#prdTopWrap .summary_total_box .total_price_inner{display: flex;align-items: flex-end;justify-content: flex-end;flex-wrap: nowrap;column-gap: 8px;}
#prdTopWrap .summary_total_box .total_price_txt{flex: 0 0 auto;font-size: var(--fs-16);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.02em;}
#prdTopWrap .summary_total_box .total_price_sta{flex: 0 0 auto;font-size: var(--fs-32);font-weight: 600;line-height: var(--lh-36);color: var(--color-black);letter-spacing: -0.02em;}

#prdTopWrap .summary_noti_box{padding: 16px 0;}

#prdTopWrap .summary_btns_box{margin-top: 16px;display: flex;align-items: center;flex-wrap: nowrap;column-gap: 8px;}
#prdTopWrap .summary_btns_box .btns{flex: 1;display: inline-flex;align-items: center;justify-content: center;height: 56px;padding: 0 16px;background-color: var(--color-white);border: 1px solid var(--color-blue-main);border-radius: 4px;overflow: hidden;}
#prdTopWrap .summary_btns_box .btns .btns_name{display: inline-block;font-size: var(--fs-16);font-weight: 500;line-height: var(--lh-20);color: var(--color-blue-main);letter-spacing: -0.02em;}

#prdTopWrap .summary_btns_box .btns.btns_buy{background-color: var(--color-blue-main);border-color: var(--color-blue-main);}
#prdTopWrap .summary_btns_box .btns.btns_buy .btns_name{color: var(--color-white);}

#prdTopWrap .summary_info_line{padding: 0 0 16px;display: none;}
#prdTopWrap .summary_info_line .line_inner{width: 100%;padding: 16px;background-color: var(--color-gray4);}

#prdTopWrap .summary_info_line .info_line_group{margin-top: 16px;}
#prdTopWrap .summary_info_line .info_line_box{display: flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;column-gap: 8px;}
#prdTopWrap .summary_info_line .info_tit_box{flex: 1;}
#prdTopWrap .summary_info_line .info_line_hd .info_tit_box{display: flex;align-items: center;flex-wrap: nowrap;column-gap: 2px;}

#prdTopWrap .summary_info_line .info_tit{font-size: var(--fs-12);font-weight: 400;line-height: var(--lh-20);color: var(--color-gray7);}
#prdTopWrap .summary_info_line .info_tit.only_tit{font-weight: 600;color: var(--color-black);}
#prdTopWrap .summary_info_line .info_line_hd .info_tit{font-size: var(--fs-14);font-weight: 600;color: var(--color-black);}

#prdTopWrap .summary_info_line .btns_question{flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 20px;height: 20px;line-height: 0;}
#prdTopWrap .summary_info_line .btns_question .icon_question{display: inline-block;width: 100%;height: 100%;line-height: 0;pointer-events: none;}
#prdTopWrap .summary_info_line .btns_question .icon_question svg{width: 100%;height: 100%;pointer-events: none;}

#prdTopWrap .summary_info_line .info_desc{font-size: var(--fs-14);font-weight: 600;line-height: var(--lh-20);color: var(--color-blue-main);}
#prdTopWrap .summary_info_line .info_desc .info_note{color:var(--color-gray5);font-size: var(--fs-12);}
#prdTopWrap .summary_info_line .info_line_hd .info_desc{font-size: var(--fs-14);color: var(--color-black);}

#prdTopWrap .payment_notice_box{display: none;width: 100%;margin-bottom: 24px;padding: 16px;background-color: var(--color-gray4);border: 1px solid var(--divider-line);border-radius: 8px;}
#prdTopWrap .payment_notice_box .box_inner{display: flex;align-items: center;flex-wrap: nowrap;justify-content: space-between;column-gap: 16px;}
#prdTopWrap .payment_notice_box .notice_msg_box{flex: 1;}
#prdTopWrap .payment_notice_box .notice_msg{font-size: var(--fs-16);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.02em;}
#prdTopWrap .payment_notice_box .notice_btns_box{flex: 0 0 auto;}
#prdTopWrap .payment_notice_box .btns_tax_calc{display: inline-flex;align-items: center;justify-content: center;}
#prdTopWrap .payment_notice_box .btns_tax_calc .btns_name{display: inline-block;padding: 0 0 2px;font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-blue-main);position: relative;}
#prdTopWrap .payment_notice_box .btns_tax_calc .btns_name::after{content: '';display: block;width: 100%;height: 1.3px;background-color: var(--color-blue-main);position: absolute;left: 0;bottom: 0;right: 0;}

#prdTopWrap .notsale_notice_box{width: 100%;padding: 16px;background-color: var(--color-gray4);border: 1px solid var(--divider-line);border-radius: 8px;}
#prdTopWrap .notsale_notice_box .box_inner{display: flex;align-items: center;flex-wrap: nowrap;justify-content: space-between;column-gap: 16px;}
#prdTopWrap .notsale_notice_box .notice_msg_box{flex: 1;}
#prdTopWrap .notsale_notice_box .notice_msg{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.02em;word-break: keep-all;}
#prdTopWrap .notsale_notice_box .notice_btns_box{flex: 0 0 auto;}
#prdTopWrap .notsale_notice_box .btns_tax_calc{display: inline-flex;align-items: center;justify-content: center;}
#prdTopWrap .notsale_notice_box .btns_tax_calc .btns_name{display: inline-block;padding: 0 0 2px;font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-blue-main);position: relative;}
#prdTopWrap .notsale_notice_box .btns_tax_calc .btns_name::after{content: '';display: block;width: 100%;height: 1.3px;background-color: var(--color-blue-main);position: absolute;left: 0;bottom: 0;right: 0;}

#prdTopWrap .payment_notice_box.notice_msg_cont{background-color: #ffecec;border: 1px solid var(--color-red-sub);}
#prdTopWrap .payment_notice_box.notice_msg_cont .notice_msg{color: var(--color-red-main);}


#exchangeInfoPopup .popup_ft{border-top: 1px solid var(--divider-line);}
#pointInfoPopup .popup_ft{border-top: 1px solid var(--divider-line);}

#pointInfoPopup .point_info_box{}
#pointInfoPopup .point_info_box + .point_info_box{margin-top: 16px;padding-top: 16px;border-top: 1px solid var(--divider-line);}
#pointInfoPopup .point_info_box .point_desc_hd{}
#pointInfoPopup .point_info_box .point_txt_tit{font-size: var(--fs-14);font-weight: 700;line-height: var(--lh-20);color: var(--color-black);}
#pointInfoPopup .point_info_box .point_desc_bd{}
#pointInfoPopup .point_info_box .point_desc_hd + .point_desc_bd{margin-top: 8px;}
#pointInfoPopup .point_info_box .point_txt_box{}
#pointInfoPopup .point_info_box .point_txt_box + .point_txt_box{margin-top: 4px;}
#pointInfoPopup .point_info_box .point_txt{padding-left: 12px;position: relative;font-size: var(--fs-14);font-weight: 00;line-height: var(--lh-20);color: var(--color-black);}
#pointInfoPopup .point_info_box .point_txt::before{content: '';display: block;width: 4px;height: 4px;background-color: var(--color-black);border-radius: 50%;position: absolute;left: 4px;top: 9px;}

/* 기존 정사각형 영역 유지 */
#prdTopWrap .dtl_info_thumb .dtl_thumb_wrap{position:absolute;inset:0}
/* 메인 이미지 */
#prdTopWrap .dtl_thumb_main{position:absolute;inset:0;z-index:1}
#prdTopWrap .dtl_thumb_main img{width:80%;height:80%;object-fit:cover}

/* 확대 영역 (오른쪽 겹침) */
#prdTopWrap .dtl_thumb_zoom{position:absolute;top:0;left:0;width:100%;background-color:#fff;height:100%;box-shadow: 0px 0px 8px 5px rgba(0, 0, 0, 0.1);border-radius: 4px;background-repeat:no-repeat;background-size:200%;display:none;pointer-events:none;z-index:10}
/* 썸네일 리스트 */
#prdTopWrap .dtl_thumb_list{margin-top:12px;display:flex;gap:8px}
#prdTopWrap .dtl_thumb_list .dtl_thumb_item{width: 60px;height: 60px;border:1px solid #ccc;cursor:pointer}
#prdTopWrap .dtl_thumb_list .dtl_thumb_item.active{border-color:#000}
#prdTopWrap .dtl_thumb_list .dtl_thumb_item .thumb_inner{width: 100%;height: 100%;padding: 2px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;}
#prdTopWrap .dtl_thumb_list .dtl_thumb_item img{width:100%;object-fit: cover;object-position: center;}

#prdTopWrap #mainThumb:hover {cursor: zoom-in;}

@media (max-width: 1080px){
    .product_detail_component .component_inner{padding: 0 16px;}

    #prdDtlWrap #sct_location{padding: 0;}

    #prdTopWrap .dtl_info_box{display: block;}
    #prdTopWrap .dtl_info_box .dtl_info_left{max-width: 100%;}
    #prdTopWrap .dtl_info_box .dtl_info_left + .dtl_info_right{margin-top: 90px;}
}
@media (max-width: 768px){
    #prdTopWrap .dtl_thumb_zoom{display:none!important}
}
@media (max-width: 600px){
    #prdTopWrap .dtl_info_summary .subject_box{padding-top: 8px;}
    #prdTopWrap .dtl_info_summary .subject_tit{font-size: var(--fs-18);line-height: var(--lh-26);}
    #prdTopWrap .option_wish .btn_wish{padding: 6px;}
    #prdTopWrap .option_sns .btn_sns_share{padding: 6px;}

    #prdTopWrap .summary_price_box .sales_percents{font-size: var(--fs-20);line-height: var(--lh-26);}
    #prdTopWrap .summary_price_box .sales_percents .sales_percents_sta{display: inline-block;font-size: var(--fs-20);line-height: var(--lh-26);}

    #prdTopWrap .summary_price_box .sale_prices{font-size: var(--fs-20);line-height: var(--lh-26);}
    #prdTopWrap .summary_price_box .sale_prices .sale_prices_sta{display: inline-block;font-size: var(--fs-20);line-height: var(--lh-26);}

    #prdTopWrap .summary_price_box .origin_prices{font-size: var(--fs-20);line-height: var(--lh-26);}
    #prdTopWrap .summary_price_box .origin_prices.line_through{text-decoration: line-through;font-size: var(--fs-18);line-height: var(--lh-26);}
    #prdTopWrap .summary_price_box .origin_prices .origin_prices_sta{display: inline-block;font-size: var(--fs-20);line-height: var(--lh-26);}
    #prdTopWrap .summary_price_box .origin_prices.line_through .origin_prices_sta{text-decoration: line-through;display: inline-block;font-size: var(--fs-18);line-height: var(--lh-26);}

    #prdTopWrap .summary_line .summary_tit_box{flex: 0 0 75px;}
    
    #prdTopWrap .summary_qty_box #sit_opt_added .opt_count{flex-wrap: wrap;column-gap: 8px;row-gap: 8px;}
    #prdTopWrap .summary_total_box .total_price_inner{align-items: center;}
    #prdTopWrap .summary_total_box .total_price_sta{font-size: var(--fs-24);line-height: var(--lh-28);}

    #prdTopWrap .summary_btns_box{column-gap: 6px;}
    #prdTopWrap .summary_btns_box .btns{height: 46px;}
}






#prdBotWrap{}
#prdBotWrap .prd_info_wrap{}
#prdBotWrap .prd_info_wrap .prd_info_inner{}
#prdBotWrap .prd_info_wrap .info_tab_hd{position: sticky;top: 0;z-index: 100;background: var(--color-white); }

#prdBotWrap .prd_info_wrap .info_tab_list{display: flex;align-items: stretch;flex-wrap: nowrap;height: 60px;}
#prdBotWrap .prd_info_wrap .info_tab_item{flex: 1;background-color: var(--color-gray4);border-width: 1px 0 1px 1px;border-style: solid;border-color: var(--color-gray3);box-sizing: border-box;}
#prdBotWrap .prd_info_wrap .info_tab_item:last-of-type{border-right-width: 1px;}
#prdBotWrap .prd_info_wrap .info_tab_item .info_tab_btns{display: flex;align-items: center;justify-content: center;flex-wrap: nowrap;width: 100%;height: 100%;}
#prdBotWrap .prd_info_wrap .info_tab_item .info_tab_name{display: inline-block;font-size: var(--fs-16);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);}
#prdBotWrap .prd_info_wrap .info_tab_item.active{background-color: var(--color-white);border-bottom-color: var(--color-white);}
#prdBotWrap .prd_info_wrap .info_tab_item.active .info_tab_name{color: var(--color-blue-main);}

#prdBotWrap .dtl_sect{}
#prdBotWrap .dtl_sect + .dtl_sect{margin-top: 60px;padding-top: 56px;box-sizing: border-box;}

#prdTopWrap + #prdBotWrap{margin-top: 86px;}
#prdBotWrap .prd_info_wrap .info_tab_bd{}
#prdBotWrap .prd_info_wrap .info_tab_hd + .info_tab_bd{margin-top: 48px;}


#prdBotWrap .prd_info_wrap .info_delivery_box{width: 100%;height: 160px;margin-bottom: 48px;background-color: #7BBCCC;}
#prdBotWrap .prd_info_wrap .info_delivery_box .box_inner{width: 100%;height: 100%;padding: 0 16px;display: flex;align-items: center;justify-content: center;flex-direction: column;position: relative;z-index: 1;}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_txt_box{position: relative;z-index: 5;display: flex;align-items: center;justify-content: center;flex-direction: column;row-gap: 8px;}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_txt{font-size: 16px;font-weight: 400;line-height: 24px;color: #fff;text-align: center;text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);word-break: keep-all;}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_txt.bold{font-weight: 700;}

#prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box{position: absolute;z-index: 3;line-height: 0;pointer-events: none;}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n01{height: calc(100% - 40px);left: 0;top: 50%;transform: translateY(-50%);}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n01 img{height: 100%;}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n02{height: 100%;right: 0;bottom: 0;}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n02 img{height: 100%;}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n03{width: 150px;bottom: 20px;right: 16%;}
#prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n03 img{width: 100%;}


#prdBotWrap .prd_info_wrap .info_notice_box{width: 100%;background-color: #f6f6f6;border-radius: 4px;overflow: hidden;}
#prdBotWrap .prd_info_wrap .info_notice_box .box_inner{padding: 24px 32px;}
#prdBotWrap .prd_info_wrap .info_notice_box .noti_tit_box{}
#prdBotWrap .prd_info_wrap .info_notice_box .noti_tit{padding-left: 8px;font-size: 18px;font-weight: 500;line-height: 24px;color: #747272;position: relative;}
#prdBotWrap .prd_info_wrap .info_notice_box .noti_tit::before{content: '';display: block;width: 2px;height: calc(100% - 8px);background-color: #747272;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#prdBotWrap .prd_info_wrap .info_notice_box .noti_txt_box{margin-top: 16px;}
#prdBotWrap .prd_info_wrap .info_notice_box .noti_txt{font-size: 14px;font-weight: 500;line-height: 20px;color: #7C7A7A;word-break: keep-all;}
#prdBotWrap .prd_info_wrap .info_notice_box .noti_txt + .noti_txt{margin-top: 4px;}

#prdBotWrap .prd_info_wrap .info_list_box{}
#prdBotWrap .prd_info_wrap .info_notice_box + .info_list_box{margin-top: 48px;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item{padding: 32px 24px;border-top: 1px solid #b9b8b8;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item + .info_line_item:last-child{border-bottom: 1px solid #b9b8b8;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_tit_box{}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_tit{padding-left: 8px;font-size: 18px;font-weight: 500;line-height: 24px;color: #747272;position: relative;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_tit::before{content: '';display: block;width: 2px;height: calc(100% - 8px);background-color: #747272;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_txt_box{}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_tit_box + .line_txt_box{margin-top: 16px;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_txt{font-size: 14px;font-weight: 400;line-height: 20px;color: #7C7A7A;word-break: keep-all;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_txt .point{color: var(--color-blue-main);}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_txt + .line_txt{margin-top: 8px;}

#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box{width: 100%;margin-top: 24px;background-color: #f6f6f6;border-radius: 4px;overflow: hidden;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .box_inner{padding: 32px 24px;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_list{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 64px;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item{position: relative;text-align: center;padding: 8px;background-color: #fff;border-radius: 12px;min-width: 100px;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item + .icon_item::before{content: '';display: block;width: 24px;height: 24px;background-image: url('../img/product/detail/icon_deli_arr.svg');background-repeat: no-repeat;background-position: center;background-size: cover;position: absolute;left: -44px;top: 50%;transform: translateY(-50%);}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item .icon_box{display: inline-block;width: 44px;height: 44px;line-height: 0;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item .icon_box svg{width: 100%;height: 100%;}

#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item .item_name{margin-top: 8px;font-size: 14px;font-weight: 500;line-height: 18px;color: #000;text-align: center;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .sub_info_line{margin-top: 24px;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .sub_info_line .sub_tit_box{}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .sub_info_line .sub_tit{font-size: 18px;font-weight: 500;line-height: 24px;color: var(--color-blue-main);}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .sub_info_line .sub_txt_box{margin-top: 4px;}
#prdBotWrap .prd_info_wrap .info_list_box .info_line_item .sub_info_line .sub_txt{font-size: 14px;font-weight: 400;line-height: 20px;color: #7C7A7A;word-break: keep-all;}


#prdBotWrap .add_img_wrap{width: 100%;margin: 0 auto;margin-bottom: 48px;}
#prdBotWrap .add_img_wrap .add_img_box{width: 100%;line-height: 0;}
#prdBotWrap .add_img_wrap .add_img_box img{width: 100%;}

#prdBotWrap .add_img_wrap .add_img_box.brand_banner{margin-bottom: 24px;}
#prdBotWrap .add_img_wrap .add_img_box.tokutake_size_guide{margin-bottom: 24px;}

/* 기본값 : PC에서는 pc_ly 보이게, mo_ly 숨김 */
#prdBotWrap .add_img_wrap .add_img_box#prdBotWrap .add_img_wrap .add_img_box.pc_ly { display: block; }
.mo_ly { display: none; }

/* 모바일 (가로폭 768px 이하일 때) : mo_ly 보이게, pc_ly 숨김 */
@media screen and (max-width: 768px) {
    #prdBotWrap .add_img_wrap .add_img_box.pc_ly { display: none; }
    #prdBotWrap .add_img_wrap .add_img_box.mo_ly { display: block; }
}
@media screen and (max-width: 600px) {
    #prdBotWrap .add_img_wrap .add_img_box.brand_banner{margin-bottom: 10px;}
    #prdBotWrap .add_img_wrap .add_img_box.tokutake_size_guide{margin-bottom: 10px;}
}



#prdBotWrap .info_img_wrap{width: 100%;max-width: 768px;margin: 0 auto;}
#prdBotWrap .info_img_wrap .dtl_img_box{width: 100%;line-height: 0;text-align:center;padding-bottom: 20px;}
#prdBotWrap .info_img_wrap .dtl_img_box img{width: 80%;}

#prdBotWrap .info_explan_wrap{width: 100%;max-width: 768px;margin: 0 auto;margin-bottom: 48px;}
#prdBotWrap .info_img_wrap + .info_explan_wrap{margin-top: 24px;}
#prdBotWrap .info_explan_wrap .dtl_explan_box{font-size: var(--fs-18);font-weight: 400;line-height: var(--lh-28);color: var(--color-black);}

#prdBotWrap .info_explan_wrap .dtl_explan_box span{font-size: var(--fs-18)!important;font-weight: 400!important;line-height: var(--lh-28);color: var(--color-black);font-family: "Pretendard Variable", Pretendard, sans-serif!important;}

#prdBotWrap .info_explan_wrap .dtl_explan_box img{width: 100%;max-width: 100%;margin: 0 auto;}

#prdBotWrap .info_noti_sect{}
#prdBotWrap .info_noti_sect .sect_inner{}
#prdBotWrap .info_noti_sect .dtl_sect_hd{}
#prdBotWrap .info_noti_sect .sect_tit_box{}
#prdBotWrap .info_noti_sect .sect_tit_box .sect_tit{font-size: var(--fs-18);font-weight: 600;line-height: var(--lh-26);color: var(--color-black);text-align: center;}

#prdBotWrap .info_noti_sect .dtl_sect_bd{}
#prdBotWrap .info_noti_sect .dtl_sect_hd + .dtl_sect_bd{margin-top: 32px;}
#prdBotWrap .info_noti_sect .noti_tbl{width: 100%;border-collapse: collapse;}
#prdBotWrap .info_noti_sect .noti_tbl th,
#prdBotWrap .info_noti_sect .noti_tbl td{padding: 16px 8px;font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.03em;}
#prdBotWrap .info_noti_sect .noti_tbl th{background-color: var(--color-gray4);font-weight: 600;text-align: center;}
#prdBotWrap .info_noti_sect .noti_tbl td{}

#prdBotWrap .info_noti_sect .noti_list_box{}
#prdBotWrap .info_noti_sect .noti_list{display: flex;align-items: stretch;flex-wrap: wrap;}
#prdBotWrap .info_noti_sect .noti_item{width: calc(50%);}
#prdBotWrap .info_noti_sect .noti_item .item_inner{height: 100%;display: flex;align-items: stretch;flex-wrap: nowrap;}
#prdBotWrap .info_noti_sect .noti_item .item_tit_box{flex: 0 0 150px;display: flex;align-items: center;padding: 8px 16px;background-color: var(--color-gray4);}
#prdBotWrap .info_noti_sect .noti_item .item_tit{font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-black);}
#prdBotWrap .info_noti_sect .noti_item .item_desc_box{flex: 1;padding: 8px 16px;display: flex;align-items: center;}
#prdBotWrap .info_noti_sect .noti_item .item_desc{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);}

#prdBotWrap .info_review_sect{}
#prdBotWrap .info_review_sect .dtl_sect_hd{}
#prdBotWrap .info_review_sect .sect_tit_box{}
#prdBotWrap .info_review_sect .sect_tit_box .sect_tit{font-size: var(--fs-20);font-weight: 600;line-height: var(--lh-26);color: var(--color-black);}

#prdBotWrap .info_review_sect .dtl_sect_bd{}
#prdBotWrap .info_review_sect .dtl_sect_hd + .dtl_sect_bd{margin-top: 16px;}

#prdBotWrap .info_review_sect .info_review_box{}
#prdBotWrap .info_review_sect .info_review_box .info_review_hd{display: flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;}
#prdBotWrap .info_review_sect .info_review_box .review_hd_left{flex: 0 0 auto;}
#prdBotWrap .info_review_sect .info_review_box .review_hd_right{flex: 0 0 auto;}
#prdBotWrap .info_review_sect .info_review_box .review_count{font-size: var(--fs-14);font-weight: 600;line-height: var(--lh-20);color: var(--color-black);}
#prdBotWrap .info_review_sect .info_review_box .review_count .count_sta{display: inline-block;font-size: var(--fs-14);font-weight: 600;line-height: var(--lh-20);color: var(--color-black);}
#prdBotWrap .info_review_sect .info_review_box .btns_review_more{}
#prdBotWrap .info_review_sect .info_review_box .btns_review_more .btns_name{display: inline-block;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-black);}

#prdBotWrap .info_review_sect .info_review_box .info_review_bd{margin-top: 8px;padding-top: 8px;border-top: 1px solid var(--color-black);}

#prdBotWrap .info_review_sect .info_review_list{}
#prdBotWrap .info_review_sect .info_review_item{padding: 16px 0;}
#prdBotWrap .info_review_sect .info_review_item + .info_review_item{margin-top: 8px;border-top: 1px solid var(--divider-line);}
#prdBotWrap .info_review_sect .info_review_item .item_inner{display: flex;align-items: stretch;flex-wrap: nowrap;}

#prdBotWrap .info_review_sect .info_review_item .item_left{flex: 0 0 150px;}
#prdBotWrap .info_review_sect .info_review_item .item_writer_box{}
#prdBotWrap .info_review_sect .info_review_item .item_writer{}

#prdBotWrap .info_review_sect .info_review_item .item_right{flex: 1;}
#prdBotWrap .info_review_sect .info_review_item .item_name_box{}
#prdBotWrap .info_review_sect .info_review_item .item_name{font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-gray7);letter-spacing: -0.02em;}

#prdBotWrap .info_review_sect .info_review_item .item_cont_box{margin-top: 8px;}
#prdBotWrap .info_review_sect .info_review_item .cont_tit_box{}
#prdBotWrap .info_review_sect .info_review_item .cont_tit{font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-clack);letter-spacing: -0.02em;}

#prdBotWrap .info_review_sect .info_review_item .cont_txt_box{}
#prdBotWrap .info_review_sect .info_review_item .cont_txt{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);letter-spacing: -0.02em;}

#prdBotWrap .info_review_sect .info_review_item .cont_img_box{display: flex;align-items: center;flex-wrap: nowrap;column-gap: 2px;}
#prdBotWrap .info_review_sect .info_review_item .cont_txt_box + .cont_img_box{margin-top: 8px;}
#prdBotWrap .info_review_sect .info_review_item .cont_img_box .img_wrap{width: 100px;height: 100px;border-radius: 4px;position: relative;overflow: hidden;}
#prdBotWrap .info_review_sect .info_review_item .cont_img_box .img_wrap .img_box{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;}
#prdBotWrap .info_review_sect .info_review_item .cont_img_box .img_wrap .img_box img{width: 100%;height: 100%;object-fit: cover;object-position: center;}

#prdBotWrap .info_review_sect .info_review_item .item_date_box{margin-top: 8px;}
#prdBotWrap .info_review_sect .info_review_item .item_date{font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-gray7);letter-spacing: -0.02em;}

#prdBotWrap .info_review_sect .info_review_item .item_btns_box{margin-top: 16px;display: flex;align-items: center;flex-wrap: nowrap;column-gap: 8px;}
#prdBotWrap .info_review_sect .info_review_item .item_btns_box .btns{display: inline-flex;align-items: center;justify-content: center;height: 24px;padding: 0 12px;background-color: var(--color-white);border: 1px solid var(--color-black);border-radius: 4px;}
#prdBotWrap .info_review_sect .info_review_item .item_btns_box .btns .btns_name{display: inline-block;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-black);}

#prdBotWrap .info_qa_sect{}
#prdBotWrap .info_qa_sect .info_qa_hd{display: flex;align-items: center;justify-content: space-between;flex-wrap: nowrap;}
#prdBotWrap .info_qa_sect .info_tit_box{}
#prdBotWrap .info_qa_sect .info_tit_box .info_tit{font-size: var(--fs-20);font-weight: 600;line-height: var(--lh-26);color: var(--color-black);}
#prdBotWrap .info_qa_sect .info_btns_box .btns_write_qa{display: inline-flex;align-items: center;justify-content: center;height: 36px;padding: 0 16px;background-color: var(--color-blue-main);border-radius: 4px;overflow: hidden;}
#prdBotWrap .info_qa_sect .info_btns_box .btns_write_qa .btns_name{font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-white);}

#prdBotWrap .info_qa_sect .info_qa_bd{}
#prdBotWrap .info_qa_sect .info_qa_hd + .info_qa_bd{margin-top: 16px;}
#prdBotWrap .info_qa_sect .qa_list_box{border-top: 1px solid var(--color-black);}
#prdBotWrap .info_qa_sect .info_qa_list{}
#prdBotWrap .info_qa_sect .info_qa_item{}
#prdBotWrap .info_qa_sect .info_qa_item + .info_qa_item{border-top: 1px solid var(--divider-line);}
#prdBotWrap .info_qa_sect .info_qa_item .item_inner{padding: 16px 0;}

#prdBotWrap .info_qa_sect .info_qa_item .info_tit_box{}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_tit{font-size: var(--fs-16);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_tit.qa_secret{color: var(--color-gray7) !important;}

#prdBotWrap .info_qa_sect .info_qa_item .info_desc_box{display: flex;align-items: center;flex-wrap: nowrap;column-gap: 6px;}
#prdBotWrap .info_qa_sect .info_qa_item .info_tit_box + .info_desc_box{margin-top: 8px;}
#prdBotWrap .info_qa_sect .info_qa_item .info_desc_item{}
#prdBotWrap .info_qa_sect .info_qa_item .info_desc_item + .info_desc_item{padding-left: 7px;position: relative;}
#prdBotWrap .info_qa_sect .info_qa_item .info_desc_item + .info_desc_item::before{content: '';display: block;width: 1px;height: calc(100% - 4px);background-color: var(--divider-line);position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#prdBotWrap .info_qa_sect .info_qa_item .info_status_box{}
#prdBotWrap .info_qa_sect .info_qa_item .info_status{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-gray7);}
#prdBotWrap .info_qa_sect .info_qa_item .info_status.qa_done{font-weight: 500;color: var(--color-blue-main);}

#prdBotWrap .info_qa_sect .info_qa_item .info_writer_box{}
#prdBotWrap .info_qa_sect .info_qa_item .info_writer{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-gray7);}

#prdBotWrap .info_qa_sect .info_qa_item .info_date_box{}
#prdBotWrap .info_qa_sect .info_qa_item .info_date{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-gray7);}

#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont{display: none;padding: 16px;background-color: var(--color-gray4);}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .info_cont_inner{display: flex;align-items: stretch;flex-wrap: nowrap;}

#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .info_cont_left{flex: 0 0 80px;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .info_cont_icon{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 50%;overflow: hidden;background-color: var(--color-blue-main);font-size: var(--fs-12);font-weight: 500;line-height: 1;color: var(--color-white);}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .info_cont_answer .info_cont_icon{background-color: var(--color-blue-active);}

#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .info_cont_right{flex: 1;padding: 4px 0;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .question_text{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .question_image{width: 100%;max-width: 375px;line-height: 0;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .question_text + .question_image{margin-top: 8px;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .question_image .img_box{width: 100%;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .question_image .img_box img{width: 100%;}

#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .info_cont_question + .info_cont_answer{margin-top: 16px;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .answer_text{font-size: var(--fs-14);font-weight: 400;line-height: var(--lh-20);color: var(--color-black);}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .answer_image{width: 100%;max-width: 375px;line-height: 0;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .answer_text + .answer_image{margin-top: 8px;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .answer_image .img_box{width: 100%;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .answer_image .img_box img{width: 100%;}

#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .cont_btns_box{margin-top: 16px;display: flex;align-items: center;justify-content: flex-end;flex-wrap: nowrap;column-gap: 8px;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .cont_btns_box .btns{display: inline-flex;align-items: center;justify-content: center;height: 24px;padding: 0 12px;background-color: var(--color-white);border: 1px solid var(--color-black);border-radius: 4px;}
#prdBotWrap .info_qa_sect .info_qa_item .info_qa_cont .cont_btns_box .btns .btns_name{display: inline-block;font-size: var(--fs-14);font-weight: 500;line-height: var(--lh-20);color: var(--color-black);}
#prdBotWrap .sit_empty{padding: 56px 0;font-size: var(--fs-16);font-weight: 600;line-height: var(--lh-24);color: var(--color-gray7);text-align: center;}

@media (max-width: 1080px){
    /* #prdBotWrap .prd_info_wrap .info_delivery_box{height: 240px;}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_txt_box{padding-top: 16px;}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n01{height: calc(100% - 120px);top: 0;transform: none;}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n02{height: calc(100% - 40px);}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n03{right: 24%;} */

    #prdBotWrap .prd_info_wrap .info_notice_box .box_inner{padding: 24px;}
    #prdBotWrap .prd_info_wrap .info_notice_box .noti_tit{font-size: 16px;line-height: 22px;}
    
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item{padding: 24px 16px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_tit{font-size: 16px;line-height: 22px;}

    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box{width: calc(100% + 32px);margin-top: 24px;margin-left: -16px;margin-right: -16px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .box_inner{padding: 32px 24px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_list{gap: 48px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item + .icon_item::before{width: 20px;height: 20px;left: -34px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item .icon_box{display: inline-block;width: 44px;height: 44px;line-height: 0;}
    
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .sub_info_line .sub_tit{font-size: 16px;line-height: 22px;}
}

@media (max-width: 1024px){
    /* #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n01{height: calc(100% - 140px);}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n02{height: calc(100% - 80px);}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_txt{font-size: 14px;line-height: 20px;} */
}
@media (max-width: 768px){
    #prdBotWrap .info_noti_sect .noti_item .item_tit_box{flex: 0 0 120px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_list{gap: 40px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item + .icon_item::before{left: -30px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item .icon_box{display: inline-block;width: 38px;height: 38px;line-height: 0;}
}
@media (max-width: 600px){
    #prdBotWrap .prd_info_wrap .info_tab_hd{margin-left: -16px;margin-right: -16px;}
    #prdBotWrap .prd_info_wrap .info_tab_list{height: 54px;}
    #prdBotWrap .prd_info_wrap .info_tab_item .info_tab_name{font-size: var(--fs-14);line-height: var(--lh-20);}

    #prdBotWrap .dtl_sect + .dtl_sect{margin-top: 48px;padding-top: 48px;}

    #prdBotWrap .info_noti_sect .noti_item{width: 100%;}
    #prdBotWrap .info_noti_sect .noti_item .item_tit_box{padding: 8px;}
    #prdBotWrap .info_noti_sect .noti_item .item_desc_box{padding: 8px;}

    /* #prdBotWrap .prd_info_wrap .info_delivery_box{width: calc(100% + 32px);height: 180px;margin-left: -16px;margin-right: -16px;}
    #prdBotWrap .prd_info_wrap .info_delivery_box .box_inner{padding: 0 8px;}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_txt_box{padding-top: 8px;row-gap: 4px;}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_txt{font-size: 12px;line-height: 18px;}

    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n01{height: calc(100% - 110px);}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n02{height: calc(100% - 90px);}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n03{width: 100px;bottom: 10px;right: 30%;} */

    #prdBotWrap .prd_info_wrap .info_notice_box .box_inner{padding: 24px 16px;}
    #prdBotWrap .prd_info_wrap .info_notice_box .noti_tit{font-size: 14px;line-height: 20px;}

    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_tit{font-size: 14px;line-height: 20px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_tit_box + .line_txt_box{margin-top: 8px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .box_inner{padding: 16px 2px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_list{column-gap: 24px;row-gap: 16px;}
    /* #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item{width: calc((100% / ) - 32px);} */
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item + .icon_item::before{width: 12px;height: 12px;left: -18px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item .icon_box{display: inline-block;width: 24px;height: 24px;line-height: 0;}

    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .line_process_box .icon_item .item_name{margin-top: 4px;font-size: 10px;line-height: 16px;}
    #prdBotWrap .prd_info_wrap .info_list_box .info_line_item .sub_info_line .sub_tit{font-size: 14px;line-height: 20px;}

    #prdBotWrap .info_review_sect .info_review_item .item_inner{display: block;}
    #prdBotWrap .info_review_sect .info_review_item .item_left + .item_right{margin-top: 8px;}

    #prdBotWrap .info_review_sect .info_review_item .item_writer{font-size: var(--fs-14);line-height: var(--lh-20);}

    #prdBotWrap .info_qa_sect .info_btns_box .btns_write_qa{height: 32px;}
}
@media (max-width: 320px){
    /* #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n01{height: calc(100% - 120px);}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n02{height: calc(100% - 100px);}
    #prdBotWrap .prd_info_wrap .info_delivery_box .deli_img_box.n03{width: 80px;bottom: 10px;right: 32%;} */
}

