@charset "utf-8";

h3.price {color: var(--font-color-sty04);}
h3.price small {color: var(--font-color-sty02);}

.sct_ct {display: block;}
.sct_ct h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.sct_ct > ul {display: flex;flex-direction: row;flex-wrap: wrap;justify-content: flex-start;align-items: center;}
.sct_ct > ul > li {margin: 0;padding: 5px;box-sizing: border-box;}
.sct_ct > ul > li > a {display: block;margin: 0;padding: 10px 15px;text-align: center;font-size: 1.1rem;border:1px solid #d0d0d0;border-radius: 5px;background-color:#fff}

#sct_sort {display: flex;justify-content: space-between;align-items: center;margin: 50px 0 20px;}
#sct_sort > div {}
#sct_sort > div > strong {font-weight: 700;}
#sct_sort > ul {display: flex;}
#sct_sort > ul > li {}
#sct_sort > ul > li > a {margin-left: 20px;}

.item-list-wrap {display: flex;flex-wrap: wrap;}
.item-list-wrap > li {position: relative;width: 25%;margin: 0;padding: 5px 7px 60px;box-sizing: border-box;}
.item-list-wrap > li > .chkbox {position: absolute;top: 10px;left: 12px}
.item-list-wrap > li > .chkbox input[type="checkbox"] {
	appearance: none;
	width: 1.5rem;
	height: 1.5rem;
	border: 2px solid #adb5bd;
	border-radius: 0.35rem;
	background-color: #fff;
	transition: all 0.2s ease-in-out;
	position: relative;
}
.item-list-wrap > li > .chkbox input[type="checkbox"]:checked {
	background-color: #74c0fc;
	border-color: #4dabf7;
}
.item-list-wrap > li > .chkbox input[type="checkbox"]::after {
	content: '✔';
	color: white;
	font-size: 1rem;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	transition: opacity 0.2s ease;
}
.item-list-wrap > li > .chkbox input[type="checkbox"]:checked::after {
	opacity: 1;
}
.item-list-wrap .img-wrap img {width: 100%;height: 100%;border: 1px solid #e6e6e6;border-radius: 5px;z-index: 9}
.item-list-wrap .info-wrap {}
.item-list-wrap .info-wrap > div:nth-child(1) {padding: 10px 0 0;font-size: 18px;font-weight: 700;color: #333 !important}
.item-list-wrap .info-wrap > div:nth-child(1) > span {margin-right: 15px;font-size: 18px;font-weight: 700;color: #f5200f !important}
.item-list-wrap .info-wrap > div:nth-child(1) > span > small {color: #f5200f !important}
.item-list-wrap .info-wrap > div:nth-child(2) {padding: 10px 0;color: #999}
.item-list-wrap .info-wrap > div:nth-child(2) strong {color: #333;font-weight: 400}
.item-list-wrap .info-wrap > div:nth-child(3) {font-size: 17px;font-weight: 500;color: #333}

/*.pg_wrap {display: none}*/

/***** 상품검색 CSS *****/
.sit_admin {display: none;}
#ssch_frm > h2 {display: none;}
#ssch_frm .ssch_scharea .ssch_right {display: none;}
#ssch_frm > form > p {display: none;}
.ssch_scharea {}
.ssch_scharea .ssch_left {flex: 1;width: 100%;max-width: 600px;margin: 0 auto 50px}
.ssch_scharea .ssch_left fieldset {display: flex;justify-content:space-between;padding:0 22px;border: 0;border-radius: 23px;background-color:#eee}
.ssch_scharea .ssch_left fieldset > input {padding:15px 0;width:100%;border: 0;border-radius: 0;background-color:rgba(0,0,0,0)}
.ssch_scharea .ssch_left fieldset > input:focus {outline: none}
.ssch_scharea .ssch_left fieldset > button {padding:15px 0;width:30px;text-align:right;border: 0;border-radius: 0;background-color:rgba(0,0,0,0)}
.ssch_scharea .ssch_left fieldset > button > i {font-size: 1.5rem;}

/***** 상품상세 *****/
.item-detail-wrap {display: grid;grid-template-columns: 500px 1fr;gap: 50px}
.item-detail-wrap .item-img-wrap {position: relative;}
.item-detail-wrap .item-img-wrap .content-wrap {position: sticky;top: 80px}
.item-detail-wrap .item-img-wrap #it-main-img {border: 1px solid #e0e0e0;border-radius: 5px}
.item-detail-wrap .item-img-wrap .item-timg {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;gap: 5px;margin-top: 20px}
.item-detail-wrap .item-img-wrap .item-timg img {border: 1px solid #e0e0e0;border-radius: 5px;width: 100% !important}
.item-detail-wrap .item-img-wrap .content-wrap > div {margin: 15px 0;padding: 15px;border: 1px solid #e0e0e0;border-radius: 10px}
.item-detail-wrap .item-img-wrap .content-wrap > div h3 {font-size: 1.3rem;margin-bottom: 10px;color: #333;font-weight: 400}
.item-detail-wrap .item-img-wrap .content-wrap > div ul {}
.item-detail-wrap .item-img-wrap .content-wrap > div ul li {display: flex;align-items: flex-start;margin-bottom: 10px}
.item-detail-wrap .item-img-wrap .content-wrap > div ul li i {margin-top: 3px;margin-right: 10px;color: #c30}
.item-detail-wrap .item-img-wrap .content-wrap > div ul li span {color: #666;line-height: 150%}

.item-detail-wrap .item-info-wrap {}
.item-detail-wrap .item-info-wrap .item-link-wrap {display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 15px;}
.item-detail-wrap .item-info-wrap .item-link-wrap > div {display: flex;margin-right: 15px;}
.item-detail-wrap .item-info-wrap .item-link-wrap a {white-space: nowrap;margin-right: 15px;padding: 5px}
.item-detail-wrap .item-info-wrap .item-link-wrap a > i {margin-right: 1px;}
.item-detail-wrap .item-info-wrap .it-price-wrap {display: flex;align-items: center;margin-bottom: 15px;}
.item-detail-wrap .item-info-wrap .it-price-wrap h4 {width: 100px;font-size: 1.3rem}
.item-detail-wrap .item-info-wrap .it-price-wrap > div {width: calc( 100% - 100px );font-size: 1.5rem;font-weight: 700}
.item-detail-wrap .item-info-wrap .it-price-wrap > div strong {font-size: 2.1rem;font-weight: 700}
.item-detail-wrap .item-info-wrap .it-price-wrap .global-price-wrap {display: flex;flex-direction: row;gap: 15px}
.item-detail-wrap .item-info-wrap .flow-wrap {display: flex;align-items: center;margin-bottom: 15px;}
.item-detail-wrap .item-info-wrap .flow-wrap > h4 {width: 100px;font-size: 1.3rem}
.item-detail-wrap .item-info-wrap .flow-wrap > div {width: calc( 100% - 100px );}
.item-detail-wrap .item-info-wrap .flow-wrap > div > img {max-width: 100%;height: auto;display: block;}
.item-detail-wrap .item-info-wrap .flow-wrap > ul {width: calc( 100% - 100px );border: 0;border-radius: 5px;background-color: #f0f0f0;padding: 10px}
.item-detail-wrap .item-info-wrap .flow-wrap > ul > li {box-sizing: border;padding: 3px;color: #666}
.item-detail-wrap .item-info-wrap .flow-wrap .tag-list {}
.item-detail-wrap .item-info-wrap .flow-wrap .tag-list span {font-size: 1.1rem;font-weight: 400;text-decoration: underline;margin-right: 10px;color: var(--font-color-sty01)}
.item-detail-wrap .item-info-wrap .item-verdor-wrap {margin-bottom: 15px;}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap {border: 1px solid #e0e0e0;border-radius: 10px;padding:20px}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(1) {display: flex;justify-content: space-between;margin-bottom: 7px}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(1) > h3 {font-size: 1.3rem;font-weight: 700}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(1) > div {display: flex;align-items: center;}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(2) {margin: 10px 0;padding: 10px 0;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9;display: flex;justify-content: space-between;flex-direction: row;}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(2) > span:nth-child(1) {margin-right: 20px}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(2) > span:nth-child(2) {white-space: nowrap;}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(3) {display: flex;justify-content: space-between;align-items: center;}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(3) > div {width: 50%}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(3) > div > strong {font-size: 1.7rem;font-weight: 700;color: #c30;margin-right: 7px}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(3) > ul {width: 50%}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(3) > ul > li {display: flex;justify-content: space-between;align-items: center;}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(3) > ul > li span {}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(3) > ul > li strong {}
.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(3) > ul > li:nth-child(2) {margin: 5px 0;padding: 5px 0;border-top: 1px dotted #ddd;border-bottom: 1px dotted #ddd;}

.item-buy-wrap h1 {margin-bottom: 20px;font-size: 1.7rem;font-weight: 700;color: #333}
.item-opt-wrap .new-option-wrap {border: 1px solid #e0e0e0;border-radius: 10px;padding: 20px;}
.item-opt-wrap .btns-wrap {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 5px;margin-top: 15px}
.item-opt-wrap .btns-wrap > button {border: 1px solid #d0d0d0;border-radius: 15px;font-size: 1.3rem;font-weight: 500;background-color: #fff;padding: 17px 5px;color: #333}
.item-opt-wrap .btns-wrap > button:hover,
.item-opt-wrap .btns-wrap > button:focus,
.item-opt-wrap .btns-wrap > button:active {border: 1px solid #333}
.item-opt-wrap .btns-wrap > button:nth-child(1) {}
.item-opt-wrap .btns-wrap > button:nth-child(2) {border: 1px solid #333;background-color: #333;color: #fff}
.item-opt-wrap .btns-wrap > button:nth-child(2):hover,
.item-opt-wrap .btns-wrap > button:nth-child(2):focus,
.item-opt-wrap .btns-wrap > button:nth-child(2):active {background-color: #444;}
.item-opt-wrap .btns-wrap > button:nth-child(3) {border: 1px solid #2e86e1;background-color: #2e86e1;color: #fff}
.item-opt-wrap .btns-wrap > button:nth-child(3):hover,
.item-opt-wrap .btns-wrap > button:nth-child(3):focus,
.item-opt-wrap .btns-wrap > button:nth-child(3):active {background-color: rgba(46, 134, 225, 0.9);}
.item-opt-wrap .align-items-center {}
.item-opt-wrap h4 {display: block;margin: 0;padding: 0;font-weight: 700;font-size: 1.4rem}
.item-opt-wrap .opt-wrap {margin: 15px 0 30px;padding-bottom: 30px;border-bottom: 1px solid #eee;}
.item-opt-wrap .opt-wrap > ul {display: flex;flex-wrap: wrap;gap: 10px}
.item-opt-wrap .opt-wrap > ul > li {position: relative;cursor: pointer;padding: 13px 15px 13px 15px;border: 1px solid #ccc;border-radius: 10px;cursor: pointer;}
.item-opt-wrap .opt-wrap > ul > li.active {border: 1px solid #f00}
.item-opt-wrap .opt-wrap.lastChild {margin: 15px 0 0px;padding-bottom: 0px;border-bottom: 0px solid #eee;}
.item-opt-wrap .option-wrap > div {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;gap: 5px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #ddd}
.item-opt-wrap .option-wrap > div:last-child {margin-bottom: 0px;padding-bottom: 0px;border-bottom: 0px solid #ddd}
.item-opt-wrap .option-wrap > div .info-1-wrap {flex: 1.5;display: flex;gap: 10px;align-items: center;}
.item-opt-wrap .option-wrap > div .info-1-wrap > div:nth-child(2) {font-size: 1.2rem}
.item-opt-wrap .option-wrap > div .info-1-wrap img {width: 30px;height: 30px;border: 1px solid #eee;border-radius: 5px;}
.item-opt-wrap .option-wrap > div .info-2-wrap {flex: 1;display: flex;gap: 5px;align-items: center;justify-content: space-between;}
.item-opt-wrap .option-wrap > div .info-2-wrap > div {display: flex;}
.item-opt-wrap .option-wrap > div .info-2-wrap > div > div:nth-child(1) {margin-right: 15px}
.item-opt-wrap .option-wrap > div .info-2-wrap > div > div:nth-child(2) {font-size: 1.2rem;color: var(--font-color-sty05);}
.item-opt-wrap .option-wrap > div .info-2-wrap > div > div span {font-size: 1.2rem;color: var(--font-color-sty05);}
.qtyButtons {display: flex;align-items: center;justify-content: flex-end;border: 1px solid #ccc}
.qtyButtons .qtyDec {padding: 7px}
.qtyButtons input[type='number'] {padding: 6px 0;width: 70px;text-align: center;border: 0;border-radius: 0;background-color: #fff}
.qtyButtons input[type='number']:focus {outline: none}
.qtyButtons .qtyInc {padding: 7px}
.new-option-wrap > div > div.opt-wrap ul li > span {
	position: absolute;
	top: -10px;
	right: -7px;
	display: none;
	padding: 5px;
	font-size: 11px;
	font-weight: 900;
	color: #fff;
	border: none;
	border-radius: 5px;
	background-color: red;
}
.new-option-wrap .option-tot-wrap {position: relative;display: none;justify-content: space-between;align-items: center;border: 0;border-radius: 15px;background-color: #eee;margin-top: 25px;padding: 20px}
/*.new-option-wrap .option-tot-wrap > div:nth-child(1) {flex: 1}
.new-option-wrap .option-tot-wrap > div:nth-child(1) strong {font-size: 1.3rem;font-weight: 700}
.new-option-wrap .option-tot-wrap > div:nth-child(2) {flex: 1}
.new-option-wrap .option-tot-wrap > div:nth-child(2) span {color: var(--font-color-sty04);}
.new-option-wrap .option-tot-wrap > div:nth-child(3) {flex: 1;text-align: right}*/
.new-option-wrap .option-tot-wrap > div:nth-child(1) {display: flex;align-items: center;gap: 15px}
.new-option-wrap .option-tot-wrap #calc_qa {font-size: 1.3rem;font-weight: 700;}
.new-option-wrap .option-tot-wrap #calc_cost {font-size: 1.3rem;font-weight: 700;color: var(--font-color-sty04);}
.new-option-wrap .option-tot-wrap .show_selected_list {cursor: pointer;}
.new-option-wrap .selected_list {position: absolute;top: 62px;left: 0;width: calc( 100% - 41px );display: none;margin: 3px 0 0;padding: 20px;border: 1px solid #999;border-radius: 15px;background-color: rgba(255,255,255,0.9);box-shadow: 0 0px 3px 3px rgba(0, 0, 0, 0.05);backdrop-filter: blur(7px);}
.new-option-wrap .selected_list h3 {display: block;margin: 0 0 15px;padding: 0;font-weight: 700;font-size: 1.4rem}
.new-option-wrap .selected_list h3 a {float: right;}
.new-option-wrap .selected_list h3 a i {font-size: 1.5rem;}
.new-option-wrap .selected_list ul > li {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;gap: 5px;margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #eee;}
.new-option-wrap .selected_list ul > li:last-child {margin-bottom: 0px;padding-bottom: 0px;border-bottom: 0px solid #eee;}
.new-option-wrap .selected_list ul > li p.text {font-size: 1.2rem;margin: 0;padding: 5px;}
.new-option-wrap .selected_list ul > li p.price {font-size: 1.2rem;margin: 0;padding: 5px;}
.new-option-wrap .selected_list ul > li > div:nth-child(1) {flex: 1;}
.new-option-wrap .selected_list ul > li > div:nth-child(2) {flex: 1;display: flex;gap: 15px;align-items: center;justify-content: flex-end;}
.new-option-wrap .selected_list ul > li > div:nth-child(2) > div:nth-child(1) {font-size: 1.2rem;color: var(--font-color-sty05);}
.new-option-wrap .opt-info-wrap {font-size: 1.2rem}

.item-description-wrap {}
.item-description-wrap .content-wrap {}
.item-description-wrap .tab-nav-wrap {}
.item-description-wrap .tab-nav-wrap > ul {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 0px;margin-top: 0px}
.item-description-wrap .tab-nav-wrap > ul > li {}
.item-description-wrap .tab-nav-wrap > ul > li > a {display: block;margin: 0;padding: 15px 5px;text-align: center;font-size: 1.2rem;font-weight: 500;border-bottom: 2px solid #eee}
.item-description-wrap .tab-nav-wrap > ul > li.active > a {border-bottom: 2px solid #333}
.fix-tab-nav-wrap {position: fixed;top: 61px;left: 0;display: none;right: 0;z-index: 9;background-color: white; /* 배경색 없으면 내용 가림 */box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* 선택 */}
.fix-tab-nav-wrap > ul {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 0px;margin-top: 0px}
.fix-tab-nav-wrap > ul > li {}
.fix-tab-nav-wrap > ul > li > a {display: block;margin: 0;padding: 15px 5px;text-align: center;font-size: 1.2rem;font-weight: 500;border-bottom: 2px solid #eee}
.fix-tab-nav-wrap > ul > li.active > a {border-bottom: 2px solid #333}

.item-info-detail-wrap .content-wrap {}
.item-info-detail-wrap .content-wrap img {max-width: 100%;height: auto;width: auto\9 !important; // ie8}
.item-info-detail-wrap {display:none}
.item-info-detail-wrap.active {display:block}
.item-info-detail-wrap.item-info1-wrap {padding:35px 30px;font-size:15px}
.item-info-detail-wrap.item-info1-wrap table {width:100%;border-collapse:collapse}
.item-info-detail-wrap.item-info1-wrap table tr th {padding:10px;text-align:left;font-weight:lighter;border-bottom:1px solid #ccc}
.item-info-detail-wrap.item-info1-wrap table tr td {padding:10px;text-align:left;border-bottom:1px solid #ccc}
.item-info-detail-wrap.item-info1-wrap table tr:last-child th,
.item-info-detail-wrap.item-info1-wrap table tr:last-child td {border-bottom:0}
.item-info-detail-wrap.item-info2-wrap {}
.item-info-detail-wrap.item-info2-wrap .content-wrap {display:block;margin:0 auto;padding:40px 0;width: 100%;max-width: 790px;height:auto;text-align:center}
.item-info-detail-wrap.item-info2-wrap .content-wrap.hidden {height: 1200px; overflow: hidden;}
.item-info-detail-wrap.item-info2-wrap .detailMore{position: relative;text-align:center}
.item-info-detail-wrap.item-info2-wrap .detailMore:before {
	content: '';
	position: absolute;
	top: -96px;
	left: 0;
	display: block;
	width: 100%;
	height: 96px;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.8) 66%, rgba(255, 255, 255, 0.94) 83%, rgba(255, 255, 255, 0.98) 91%, #ffffff);
}
.item-info-detail-wrap.item-info2-wrap .detailMore a {display:inline-block;margin:0;padding:11px 37px;font-size:17px;border:0px solid #ccc;border-radius:50px;background-color: #eee}
.item-info-detail-wrap.item-info3-wrap {}

.item-info-detail-wrap .goods-detail-wrap {margin: 0 auto;width: 100%;max-width: 900px}
.item-info-detail-wrap .goods-detail-wrap > div {display: grid;grid-template-columns: 30% 1fr;gap: 10px;align-items: center;border-bottom: 1px solid #ddd}
.item-info-detail-wrap .goods-detail-wrap > div:last-child {border-bottom: 0px}
.item-info-detail-wrap .goods-detail-wrap > div > div:nth-child(1) {padding: 10px 5px;color: #777}
.item-info-detail-wrap .goods-detail-wrap > div > div:nth-child(2) {padding: 10px 5px}

/*** 국내 주문서 작성 ***/
.orderform-local-wrap {display: flex;gap: 50px;margin: 50px 0 100px;}
.orderform-local-wrap .orderform-item-list-wrap {flex: 1.5;position: relative;}
.orderform-local-wrap .orderform-item-list-wrap .contents-wrap {position: sticky;top: 70px;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap {display: flex;flex-wrap: wrap;margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap > div:nth-child(1) {width: 200px;padding: 0 10px;box-sizing: border-box;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap > div:nth-child(1) img {width: 100%;height: auto;border-radius: 5px;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap > div:nth-child(2) {flex: 1;padding: 0 20px;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap > div:nth-child(2) .prd_name {font-size: 1.2rem;font-weight: 500;display: block;margin-bottom: 15px;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap .sod_opt h4 {display: block;font-size: 15px;margin-bottom: 5px;color: #777;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap .sod_opt ul {display: flex;flex-direction: column;align-items: flex-start;gap: 3px;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap .sod_opt ul li {border: 1px solid #ddd;border-radius: 5px;padding: 7px 15px;box-sizing: border-box;width: 100%;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap .pay-info-wrap {display: flex;flex-direction: row;justify-content: space-between;align-items: center;border: 0;border-radius: 5px;background-color: #f0f0f0;margin: 15px 0;padding: 15px 30px;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap .pay-info-wrap div:nth-child(1) {font-size: 1.2rem;font-weight: 500;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap .pay-info-wrap div:nth-child(1) strong {font-size: 1.3rem;font-weight: 500;}
.orderform-local-wrap .orderform-item-list-wrap .list-wrap .pay-info-wrap div:nth-child(2) {font-size: 1.3rem;font-weight: 500;}
.orderform-local-wrap .orderform-info-wrap {flex: 1.5;position: relative;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap {/*position: sticky;top: 70px;*/}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .group-wrap {margin-bottom: 20px;padding: 20px;border: 1px solid #ddd;border-radius: 10px;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap h3 {font-size: 1.2rem;font-weight: 700;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .sub-title {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-top: 50px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .sub-title h4 {font-size: 1.2rem;font-weight: 700;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .sub-title button {border: 1px solid #ccc;border-radius: 5px;background-color: #fff;padding: 7px 13px;white-space: nowrap;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap {display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 5px;margin-bottom: 10px;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div:nth-child(1) {flex: 1;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div:nth-child(1) label {font-size: 1.2rem;font-weight: 500;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div:nth-child(2) {flex: 2.5;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div:nth-child(2) input[type='text'] {padding: 10px 15px;box-sizing: border-box;width: 100%;color: var(--font-color-sty02);border: 1px solid #ccc;border-radius: 5px;background-color: #fff;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div:nth-child(2) input[type='text']:focus {outline: none;border: 1px solid #333;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap .div-list-sty01 {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 6px 8px;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap .div-list-sty01 div {white-space: nowrap;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap .div-list-sty01 a {border: 1px solid #ccc;border-radius: 5px;background-color: #fff;padding: 3px 13px;white-space: nowrap;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap .one-wrap {}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap .one-wrap textarea {padding: 10px 15px;box-sizing: border-box;width: 100%;color: var(--font-color-sty02);border: 1px solid #ccc;border-radius: 5px;background-color: #fff;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap .one-wrap textarea:focus {outline: none;border: 1px solid #333;}
.checkbox-wrap-sty01 {display: flex;flex-direction: column;align-items: flex-start !important;gap: 5px;}
#sod_bsk_tot {margin: 50px 0 0;padding: 20px 20px;border-radius: 10px;background-color: #fff;border: 1px dotted #ccc;}
#sod_bsk_tot > ul {}
#sod_bsk_tot > ul > li {display: flex;flex-direction: row;justify-content: space-between;align-items: center;border-bottom: 1px dotted #ccc;margin-bottom: 10px;padding-bottom: 10px;}
#sod_bsk_tot > ul > li:last-child {border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
#sod_bsk_tot > ul > li > div:nth-child(1) {}
#sod_bsk_tot > ul > li > div:nth-child(2) {font-size: 1.2rem}
#sod_bsk_tot > ul > li span {font-size: 1.2rem}
#sod_bsk_tot > ul > li strong {font-size: 1.3rem;font-weight: 500}
/*#sod_bsk_tot {margin-top: 30px;padding: 15px;background-color: #f0f0f0}
#sod_bsk_tot > ul {display: flex;flex-wrap: wrap;}
#sod_bsk_tot > ul > li {width: calc( 100% / 5 );text-align: center;}
#sod_bsk_tot > ul > li > span {display: block;margin-bottom: 15px;width: 100%;font-size: 1.3rem;}
#sod_bsk_tot > ul > li > strong {font-size: 1.4rem;}*/
#display_pay_button {display: flex;justify-content: center;align-items: center;gap: 10px}
#display_pay_button > input {font-size: 1.3rem;border: 1px solid #2e86e1;border-radius: 5px;background-color: #2e86e1;color: #fff;padding: 7px 23px;white-space: nowrap;cursor: pointer;}
#display_pay_button > a {font-size: 1.3rem;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;padding: 7px 23px;white-space: nowrap;}

.pay-wrap {}
.pay-wrap .contents-wrap {}
.pay-wrap .contents-wrap > div {}
.pay-wrap > .contents-wrap > div > div:nth-child(1) {display: none;}
.pay-wrap > .contents-wrap > div > div:nth-child(2) {display: none;}
.pay-wrap > .contents-wrap > div > div:nth-child(3) {display: flex;justify-content: space-between;align-items: center;}
.pay-wrap > .contents-wrap > div > div:nth-child(3) > div:nth-child(1) span {font-size: 1.3rem;font-weight: 500}
.pay-wrap > .contents-wrap > div > div:nth-child(3) > div:nth-child(2) {font-size: 1.3rem;font-weight: 500}
.pay-wrap > .contents-wrap > div > div:nth-child(3) > div:nth-child(2) strong {font-size: 1.9rem;font-weight: 700;color: #c30;}

/*
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap {display: flex;flex-direction: row;justify-content: space-between;align-items: center;gap: 5px;margin-bottom: 10px;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap label {flex: 1;font-size: 1.2rem;font-weight: 500;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap input {flex: 2;padding: 10px 15px;box-sizing: border-box;color: var(--font-color-sty02);border: 1px solid #ccc;border-radius: 5px;background-color: #fff;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap input:focus {outline: none;border: 1px solid #333;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div {flex: 2;display: flex;flex-wrap: wrap;align-items: center;gap: 15px;}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div > div {}
.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div > div a {border: 1px solid #ccc;border-radius: 5px;background-color: #fff;padding: 7px 13px;white-space: nowrap;}
.checkbox-wrap-sty01 {display: flex;flex-direction: column;align-items: flex-start !important;gap: 5px;}
.checkbox-wrap-sty01 > input[type='text'] {}
.checkbox-wrap-sty01 > label {}
*/

/***** 장바구니 CSS *****/
.cart-wrap {}
.cart-list-wrap {display: flex;gap: 50px;margin: 50px 0 100px;}
.cart-list-wrap .cart-item-list-wrap {flex: 2.5;}
.cart-list-wrap .cart-item-list-wrap .btn-wrap {display: flex;justify-content: space-between;align-items: center;}
.cart-list-wrap .cart-item-list-wrap .btn-wrap > label {display: flex;align-items: center;gap: 7px;cursor: pointer;font-size: 16px;font-weight: 500;}
.cart-list-wrap .cart-item-list-wrap .btn-wrap > label input[type='checkbox'] {border: 1px solid #333;border-radius: 0px;width: 18px;height: 18px;}
.cart-list-wrap .cart-item-list-wrap .btn-wrap > label span {}
.cart-list-wrap .cart-item-list-wrap .btn-wrap > div {display: flex;gap: 5px}
.cart-list-wrap .cart-item-list-wrap .btn-wrap button {border: 1px solid #ccc;border-radius: 5px;/* color: #fff; */background-color: #fff;width: 100%;flex: 2;/* font-size: 1.3rem; */padding: 7px 13px;white-space: nowrap;}
.cart-list-wrap .cart-item-list-wrap .list-wrap {display: flex;flex-wrap: wrap;margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(1) {margin-right: 7px}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(1) input[type='checkbox'] {border: 1px solid #333;border-radius: 0px;width: 18px;height: 18px;cursor: pointer;}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(2) {width: 200px;padding: 0 10px;box-sizing: border-box;}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(2) img {width: 100%;height: auto;border-radius: 5px}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(3) {flex: 1;padding: 0 20px}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(3) .prd_name {font-size: 1.2rem;font-weight: 500;display: block;margin-bottom: 15px;}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(4) {display: flex;flex-direction: column;justify-content: center;align-items: center;width: 150px;gap: 10px}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(4) > div:nth-child(1) {font-size: 1.2rem;font-weight: 500}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(4) > div:nth-child(1) strong {font-size: 1.3rem;font-weight: 500}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(4) > div:nth-child(2) {font-size: 1.3rem;font-weight: 500}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(5) {display: flex;flex-direction: column;justify-content: center;gap: 5px;}
.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(5) button {border: 1px solid #ccc;border-radius: 5px;/* color: #fff; */background-color: #fff;width: 100%;/* font-size: 1.3rem; */padding: 7px 13px;white-space: nowrap;}
.cart-list-wrap .cart-item-list-wrap .list-wrap .sod_opt {}
.cart-list-wrap .cart-item-list-wrap .list-wrap .sod_opt h4 {display: block;font-size: 15px;margin-bottom: 5px;color: #777;}
.cart-list-wrap .cart-item-list-wrap .list-wrap .sod_opt ul {display: flex;flex-direction: column;align-items: flex-start;gap: 3px}
.cart-list-wrap .cart-item-list-wrap .list-wrap .sod_opt ul > li {border: 1px solid #ddd;border-radius: 5px;padding: 7px 15px;box-sizing: border-box;width: 100%;}
/*.cart-list-wrap .cart-item-list-wrap .list-wrap .sod_opt ul > li {margin-bottom: 5px;padding-bottom: 5px;border-bottom: 1px solid #ddd;width: 100%}
.cart-list-wrap .cart-item-list-wrap .list-wrap .sod_opt ul > li:last-child {margin-bottom: 0px;padding-bottom: 0px;border-bottom: 0px solid #ddd}*/
.cart-list-wrap .cart-item-list-wrap .list-wrap .sod_option_btn {margin-top: 15px;position: relative;}
.cart-list-wrap .cart-item-list-wrap .list-wrap .sod_option_btn > button {border: 1px solid #ccc;border-radius: 5px;color: #fff;background-color: #333;padding: 7px 13px;white-space: nowrap;}
.cart-list-wrap .cart-item-list-wrap .empty-item {display: block;
		margin: 15px 0;
		padding: 50px 0;
		text-align: center;
		border: 0;
		border-radius: 10px;
		/* background-color: #e9e9e9; */
		font-size: 2rem;
		color: #bbb;
		letter-spacing: -1px;
		min-height: 250px;}
#mod_option_frm {position: absolute;top: 34px;left: 0;width: calc(100% + 218px);margin: 3px 0 0;padding: 20px 28px;border: 1px solid #999;border-radius: 15px;background-color: rgba(255, 255, 255, 0.9);box-shadow: 0 0px 3px 3px rgba(0, 0, 0, 0.05);backdrop-filter: blur(7px);z-index: 1}
#mod_option_frm h2 {display: block;margin: 0 0 15px;padding: 0;font-size: 1.2rem;font-weight: 500;}
#mod_option_frm .btn_confirm {display: flex;justify-content: center;gap: 10px;margin: 10px 0 0;}
#mod_option_frm .btn_confirm .btn_submit {border: 1px solid #ccc;border-radius: 5px;color: #333;background-color: #fff;padding: 7px 13px;white-space: nowrap;}
#mod_option_frm .btn_confirm .btn_close {border: 1px solid #ccc;border-radius: 5px;color: #333;background-color: #fff;padding: 7px 13px;white-space: nowrap;}
#mod_option_frm .btn_confirm .btn_close i {margin: 0;}
#mod_option_frm .option_wr {}
#mod_option_frm .option_wr h3 {display: none;}
#mod_option_frm .option_wr .get_item_options {display: flex;flex-direction: row;align-items: center;gap: 10px;margin-bottom: 10px}
#mod_option_frm .option_wr .get_item_options label {flex: 1;font-size: 1.1rem}
#mod_option_frm .option_wr .get_item_options span {flex: 5;}
#mod_option_frm .option_wr .get_item_options span select {width: 100%;font-size: 1.1rem;padding: 10px}
#mod_option_frm #sit_sel_option {margin: 15px 0;padding: 15px 0;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0}
#mod_option_frm #sit_opt_added {}
#mod_option_frm #sit_opt_added li {margin-bottom: 15px}
#mod_option_frm #sit_opt_added li:last-child {margin-bottom: 0px}
#mod_option_frm #sit_opt_added .sit_opt_list {}
#mod_option_frm #sit_opt_added .sit_opt_list .opt_name {}
#mod_option_frm #sit_opt_added .sit_opt_list .opt_name span {display: block;font-size: 1.2rem;font-weight: 500;padding-bottom: 10px}
#mod_option_frm #sit_opt_added .sit_opt_list .opt_count {display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
#mod_option_frm #sit_tot_price {display: block;margin: 15px 0;padding: 15px 0;text-align: center;background-color: #e9e9e9}
#mod_option_frm #sit_tot_price strong {font-size: 1.2rem;font-weight: 700;}
#mod_option_frm .sit_opt_del {border: 1px solid #ccc;border-radius: 5px;color: #333;background-color: #fff;padding: 7px 13px;white-space: nowrap;}
#mod_option_frm .sit_opt_del i {margin: 0;}
#mod_option_frm .qtyButtons {background-color: #fff;}
#mod_option_frm .qtyButtons button {border: 0px solid #ccc;border-radius: 5px;color: #333;background-color: #fff;padding: 7px 13px;white-space: nowrap;}
#mod_option_frm .qtyButtons button i {margin: 0;}
#mod_option_frm .qtyButtons input[type='text'] {border: 0;text-align: center;}
#mod_option_frm .qtyButtons input[type='text']:focus {outline: none;}
#mod_option_frm .sit_opt_prc {font-size: 1.2rem;margin-right: 10px}
.cart-list-wrap .cart-pay-info-wrap {flex: 1;position: relative;}
.cart-list-wrap .cart-pay-info-wrap .contents-wrap {position: sticky;top: 70px;padding: 20px;border: 1px solid #ddd;border-radius: 10px;}
.cart-list-wrap .cart-pay-info-wrap h3 {font-size: 1.2rem;font-weight: 700;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.cart-list-wrap .cart-pay-info-wrap .list-wrap {}
.cart-list-wrap .cart-pay-info-wrap .list-wrap > div {display: flex;justify-content: space-between;margin-bottom:10px}
.cart-list-wrap .cart-pay-info-wrap .list-wrap > div:last-child {margin-bottom:0px}
.cart-list-wrap .cart-pay-info-wrap .list-wrap > div > span:nth-child(1) {font-size: 15px;color: var(--font-color-sty01);}
.cart-list-wrap .cart-pay-info-wrap .list-wrap > div > span:nth-child(2) {font-size: 15px;color: var(--font-color-sty02);}
.cart-list-wrap .cart-pay-info-wrap .total-wrap {display: flex;justify-content: space-between;align-items: center;margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;}
.cart-list-wrap .cart-pay-info-wrap .total-wrap > strong:nth-child(1) {font-size: 1.1rem;font-weight: 500;}
.cart-list-wrap .cart-pay-info-wrap .total-wrap > strong:nth-child(2) {font-size: 1.3rem;font-weight: 500;}
.cart-list-wrap .cart-pay-info-wrap .btn-wrap {display: flex;justify-content: space-between;align-items: center;margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;}
.cart-list-wrap .cart-pay-info-wrap .btn-wrap > div {flex: 1;}
.cart-list-wrap .cart-pay-info-wrap .btn-wrap > div > strong {font-size: 1.3rem;font-weight: 700}
.cart-list-wrap .cart-pay-info-wrap .btn-wrap > button {border: 0;border-radius: 10px;color: #fff;background-color: #333;width: 100%;flex: 2;font-size: 1.3rem;padding: 12px 0;}

/*** 국내 마이페이지 ***/
.mypage-top-detail-mobile-wrap {display: flex;flex-direction: column;}
.mypage-top-detail-mobile-wrap .user-info-wrap {flex: 1;padding: 50px 0px 20px}
.mypage-top-detail-mobile-wrap .user-info-wrap strong {font-size: 1.3rem;font-weight: 700}
.mypage-top-detail-mobile-wrap .user-info-wrap strong:nth-child(1) {font-size: 2rem}
.mypage-top-detail-mobile-wrap .mypage-info-wrap {flex: 1;padding: 0 0px}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul {display: flex;flex-wrap: wrap;}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li {width: 20%}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li div {display: block;margin: 0 5px 5px 0;border: 1px solid #ddd;border-radius: 10px;cursor: pointer;}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li div.sty01 {padding: 18px;background: url(/img/ver2/mypage/user_02.png) no-repeat calc(100% - 10px) 10px;background-size: auto calc(100% - 15px);}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li div.sty02 {padding: 18px;background: url(/img/ver2/mypage/heart_02.png) no-repeat calc(100% - 10px) 10px;background-size: auto calc(100% - 15px);}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li div.sty03 {padding: 18px;background: url(/img/ver2/mypage/tax_02.png) no-repeat calc(100% - 10px) 10px;background-size: auto calc(100% - 15px);}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li div.sty04 {padding: 18px;}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li div.sty05 {padding: 18px;}
.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li div strong {float: right}
.mypage-od-cnt-respon-wrap {margin-top: 30px;}
.mypage-od-cnt-respon-wrap h3 {font-size: 1.3rem;font-weight: 700;margin-bottom: 10px}
.mypage-od-cnt-respon-wrap h3 small {}
.mypage-od-cnt-respon-wrap .cnt-view-wrap {padding: 10px;border-radius: 10px;background-color: #f0f0f0}
.mypage-od-cnt-respon-wrap .cnt-view-wrap ul {display: flex;flex-wrap: wrap;gap: 7px}
.mypage-od-cnt-respon-wrap .cnt-view-wrap ul li {width: calc( 25% - (7px * 3 / 4))}
.mypage-od-cnt-respon-wrap .cnt-view-wrap ul li div {display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin: 0;padding: 15px;border-radius: 10px;background-color: #fff;}
.mypage-od-cnt-respon-wrap .cnt-view-wrap ul li div span {}
.mypage-od-cnt-respon-wrap .cnt-view-wrap ul li div strong {font-size: 1.3rem;font-weight: 500}
.tab-nav-mobile {border: 1px solid #ddd;border-radius: 10px;margin: 10px 0;}
.tab-nav-mobile .tab-nav2 {display: flex}
.tab-nav-mobile .tab-nav2 li {flex: 1;border-bottom: 1px solid #ddd;background-color: #f0f0f0}
.tab-nav-mobile .tab-nav2 li.active {border-bottom: 1px solid #fff;background-color: #fff}
.tab-nav-mobile .tab-nav2 li:nth-child(1) {border-top-left-radius: 10px;}
.tab-nav-mobile .tab-nav2 li:last-child {border-top-right-radius: 10px;}
.tab-nav-mobile .tab-nav2 li a {display: block;padding: 10px 20px;}
.tab-nav-mobile .tab-info > div {padding: 20px 20px;}
.tab-nav-mobile .tab-info > div > ul {display: flex;flex-wrap: wrap;gap: 10px;}
.tab-nav-mobile .tab-info > div > ul > li {width: calc( 20% - (10px * 4 / 5))}
.tab-nav-mobile .tab-info > div > ul > li a {display: block;}
.tab-nav-mobile .tab-info > div > ul > li a span {}
.tab-nav-mobile .tab-info .info0_m {}
.tab-nav-mobile .tab-info .info1_m {}
.tab-nav-mobile .tab-info .info2_m {}
.tab-nav-mobile .tab-info .info3_m {}
.tab-nav-mobile .tab-info .info4_m {}
.od-sch-wrap {margin-top: 30px;}
.od-sch-wrap h3 {font-size: 1.3rem;font-weight: 700;margin-bottom: 10px}
.od-sch-wrap h3 small {}
.od-sch-wrap .od-sch-form {display: flex;flex-wrap: wrap;align-items: flex-start;gap: 20px;border: 1px solid #ddd;border-radius: 10px;margin: 10px 0;padding: 20px;background-color: #f0f0f0}
.od-sch-wrap .od-sch-form input[type='text'],
.od-sch-wrap .od-sch-form select {padding: 6px 10px 6px;box-sizing: border-box;color: var(--font-color-sty02);border: 1px solid #ccc;border-radius: 5px;background-color: #fff;}
.od-sch-wrap .od-sch-form input[type='text']:focus,
.od-sch-wrap .od-sch-form select:focus {outline: none;border: 1px solid #333;}
.od-sch-wrap .od-sch-list-wrap {flex: 1;}
.od-sch-wrap .od-sch-list-wrap > div:nth-child(1) {margin-bottom: 5px;font-size: 1.1rem}
.od-sch-wrap .od-sch-list-wrap > div:nth-child(2) {display: flex;flex-wrap: wrap;gap: 5px}
.od-sch-wrap .od-sch-btn-wrap {width: 100%;}
.od-sch-wrap .od-sch-btn-wrap button {}
.od-list-wrap {margin-top: 30px;}
.od-list-wrap > h3 {font-size: 1.3rem;font-weight: 700;margin-bottom: 10px}
.od-list-wrap > h3 small {}
.od-list-wrap .pg_wrap {margin-bottom: 100px}
.order-list-wrap {display: flex;flex-direction: column;gap: 20px;margin-bottom: 30px}
.order-list-wrap h3 {font-size: 1.3rem;font-weight: 700;}
.order-list-wrap h4 {font-size: 1.3rem;font-weight: 500;}
.order-list-wrap h4 small {color: var(--font-color-sty05);}
.order-list-wrap .order-one-wrap {border: 1px solid #ddd;border-radius: 10px;}
.order-list-wrap .order-one-wrap .info-1-wrap {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 10px;padding: 20px 20px 10px;border-top-left-radius: 10px;border-top-right-radius: 10px;background-color: #f9f9f9;}
.order-list-wrap .order-one-wrap .info-2-wrap {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 10px;padding: 0px 20px 10px;background-color: #f9f9f9;}
.order-list-wrap .order-one-wrap .info-3-wrap {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 10px;padding: 0px 20px 20px;border-bottom: 1px solid #ddd;background-color: #f9f9f9;}
.order-list-wrap .order-one-wrap .info-3-wrap .btn-wrap {display: flex;gap: 5px}
.order-list-wrap .order-one-wrap .item-wrap {padding: 20px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background-color: #fff;}
.order-list-wrap .order-one-wrap .item-wrap > div {border-bottom: 1px dotted #ccc;margin-bottom: 15px;padding-bottom: 15px;}
.order-list-wrap .order-one-wrap .item-wrap > div:last-child {border-bottom: 0px solid #333;margin-bottom: 0px;padding-bottom: 0px;}
.order-list-wrap .order-one-wrap .item-one-wrap {display: flex;justify-content: flex-end;align-items: center;flex-wrap: wrap;gap: 15px;}
.order-list-wrap .order-one-wrap .item-one-wrap > div:nth-child(1) {flex: 0 0 0px}
.order-list-wrap .order-one-wrap .item-one-wrap > div:nth-child(2) {flex: 0 0 100px}
.order-list-wrap .order-one-wrap .item-one-wrap > div:nth-child(2) img {width: 100%;height: auto;border-radius: 5px}
.order-list-wrap .order-one-wrap .item-one-wrap > div:nth-child(3) {flex: 1}
.order-list-wrap .order-one-wrap .item-one-wrap .item-info-wrap {display: flex;flex-direction: column;gap: 7px;}
.order-list-wrap .order-one-wrap .item-one-wrap .item-qty-cost-wrap {flex: 0 0 200px;display: flex;gap: 15px;}
.order-list-wrap .order-one-wrap .item-one-wrap .item-qty-cost-wrap > div:nth-child(1) {flex: 1;display: flex;flex-direction: column;align-items: center;gap: 15px}
.order-list-wrap .order-one-wrap .item-one-wrap .item-qty-cost-wrap > div:nth-child(1) > div:nth-child(2) {font-size: 1.5rem;font-weight: 700;}
.order-list-wrap .order-one-wrap .item-one-wrap .item-qty-cost-wrap > div:nth-child(2) {flex: 1;display: flex;flex-direction: column;align-items: center;gap: 15px}
.order-list-wrap .order-one-wrap .item-one-wrap .item-qty-cost-wrap > div:nth-child(2) > div:nth-child(2) {font-size: 1.5rem;font-weight: 700;}

.order-list-wrap .order-one-wrap .item-one-g-wrap {display: flex;justify-content: flex-end;align-items: center;flex-wrap: wrap;gap: 15px;}
.order-list-wrap .order-one-wrap .item-one-g-wrap > div:nth-child(1) {flex: 0 0 100px}
.order-list-wrap .order-one-wrap .item-one-g-wrap > div:nth-child(1) img {width: 100%;height: auto;border-radius: 5px}
.order-list-wrap .order-one-wrap .item-one-g-wrap > div:nth-child(2) {flex: 1}
.order-list-wrap .order-one-wrap .item-one-g-wrap .item-info-wrap {display: flex;flex-direction: column;gap: 7px;}
.order-list-wrap .order-one-wrap .item-one-g-wrap .item-qty-cost-wrap {flex: 0 0 200px;display: flex;gap: 15px;}
.order-list-wrap .order-one-wrap .item-one-g-wrap .item-qty-cost-wrap > div:nth-child(1) {flex: 1;display: flex;flex-direction: column;align-items: center;gap: 15px}
.order-list-wrap .order-one-wrap .item-one-g-wrap .item-qty-cost-wrap > div:nth-child(1) > div:nth-child(2) {font-size: 1.5rem;font-weight: 700;}
.order-list-wrap .order-one-wrap .item-one-g-wrap .item-qty-cost-wrap > div:nth-child(2) {flex: 1;display: flex;flex-direction: column;align-items: center;gap: 15px}
.order-list-wrap .order-one-wrap .item-one-g-wrap .item-qty-cost-wrap > div:nth-child(2) > div:nth-child(2) {font-size: 1.5rem;font-weight: 700;}

/*** 해외 마이페이지 ***/
.global-order-stats-cnt-wrap {display: flex;justify-content: space-between;align-items: flex-start;gap: 10px}
.global-order-stats-cnt-wrap .stats-wrap {flex: 1;}

/*** 결제페이지 ***/
.pay-list-wrap {display: flex;gap: 50px;margin: 50px 0 50px;}
.pay-list-wrap .pay-item-list-wrap {flex: 2;}
.pay-list-wrap .pay-item-list-wrap .btn-wrap {display: flex;justify-content: space-between;align-items: center;}
.pay-list-wrap .pay-item-list-wrap .btn-wrap > label {display: flex;align-items: center;gap: 7px;cursor: pointer;font-size: 16px;font-weight: 500;}
.pay-list-wrap .pay-item-list-wrap .btn-wrap > label input[type='checkbox'] {border: 1px solid #333;border-radius: 0px;width: 18px;height: 18px;}
.pay-list-wrap .pay-item-list-wrap .btn-wrap > label span {}
.pay-list-wrap .pay-item-list-wrap .btn-wrap > div {display: flex;gap: 5px}
.pay-list-wrap .pay-item-list-wrap .btn-wrap button {border: 1px solid #ccc;border-radius: 5px;/* color: #fff; */background-color: #fff;width: 100%;flex: 2;/* font-size: 1.3rem; */padding: 7px 13px;white-space: nowrap;}
.pay-list-wrap .pay-info-wrap {flex: 1;position: relative;}
.pay-list-wrap .pay-info-wrap .contents-wrap {position: sticky;top: 70px;padding: 20px;border: 1px solid #ddd;border-radius: 10px;}
.pay-list-wrap .pay-info-wrap h3 {font-size: 1.2rem;font-weight: 700;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #eee;}
.pay-list-wrap .pay-info-wrap .total-wrap {display: flex;justify-content: space-between;align-items: center;margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;}
.pay-list-wrap .pay-info-wrap .total-wrap > strong:nth-child(1) {font-size: 1.1rem;font-weight: 500;}
.pay-list-wrap .pay-info-wrap .total-wrap > strong:nth-child(2) {font-size: 1.3rem;font-weight: 500;}
.pay-list-wrap .pay-info-wrap .btn-wrap {display: flex;justify-content: space-between;align-items: center;margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;}
.pay-list-wrap .pay-info-wrap .btn-wrap > div {flex: 1;}
.pay-list-wrap .pay-info-wrap .btn-wrap > div > strong {font-size: 1.3rem;font-weight: 700}
.pay-list-wrap .pay-info-wrap .btn-wrap > button {border: 0;border-radius: 10px;color: #fff;background-color: #333;width: 100%;flex: 2;font-size: 1.3rem;padding: 12px 0;}
.pay-list-wrap .pay-info-wrap .list-wrap {}
.pay-list-wrap .pay-info-wrap .list-wrap > div {display: flex;justify-content: space-between;align-items: center;gap: 10px;margin-bottom:10px}
.pay-list-wrap .pay-info-wrap .list-wrap > div:last-child {margin-bottom:0px}
.pay-list-wrap .pay-info-wrap .list-wrap > div > span:nth-child(1) {font-size: 15px;color: var(--font-color-sty01);}
.pay-list-wrap .pay-info-wrap .list-wrap > div > span:nth-child(2) {font-size: 15px;color: var(--font-color-sty02);}
.pay-list-wrap .pay-info-wrap .list-wrap > div input[type='text'] {padding: 10px;border: 1px solid #ccc;border-radius: 10px;background-color: #fff;text-align: right;}
.pay-list-wrap .pay-info-wrap .list-wrap > div input[type='text']:focus {outline: none;border: 1px solid #333;}
.pay-list-wrap .pay-info-wrap .online-wrap {display: flex;flex-direction: column;gap: 15px;margin-top: 15px;}
.pay-list-wrap .pay-info-wrap .online-wrap > div {display: flex;flex-direction: column;gap: 5px;}
.pay-list-wrap .pay-info-wrap .online-wrap > div > label {}
.pay-list-wrap .pay-info-wrap .online-wrap > div > input,
.pay-list-wrap .pay-info-wrap .online-wrap > div > select {padding: 10px;border: 1px solid #ccc;border-radius: 10px;background-color: #fff;}
.pay-list-wrap .pay-info-wrap .online-wrap > div > input:focus,
.pay-list-wrap .pay-info-wrap .online-wrap > div > select:focus {outline: none;border: 1px solid #333;}
.pay-list-wrap .pay-one-wrap {border-top: 1px solid #ddd;margin-top: 15px;padding-top: 15px;}
.pay-list-wrap .pay-one-wrap .hd-wrap {display: flex;align-items: flex-start;flex-wrap: wrap;justify-content: flex-end;gap: 10px;}
.pay-list-wrap .pay-one-wrap .hd-wrap > label {flex: 0 0 30px;}
.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(2) {flex: 1;display: flex;justify-content: space-between;align-items: center;}
.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(2) > div:nth-child(1) {color: var(--font-color-sty05);}
.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(2) > div:nth-child(1) a {font-size: 1.3rem;font-weight: 700;color: var(--font-color-sty02);}
.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(2) > div:nth-child(2) {color: var(--font-color-sty05);}
.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(2) > div:nth-child(2) strong {font-size: 1.3rem;font-weight: 700;color: var(--font-color-sty02);}
.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(3) {flex: unset;width: calc( 100% - 40px );display: flex;justify-content: space-between;align-items: center;}
.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(3) > div {color: var(--font-color-sty05);}
.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(3) > div strong {font-size: 1.3rem;font-weight: 700;color: var(--font-color-sty02);}
.pay-txt-info-wrap {margin-bottom: 100px;}
.pay-txt-info-wrap ul {padding: 20px;border: 0;border-radius: 15px;background-color: #f0f0f0f0;display: flex;flex-direction: column;gap: 5px;}
.pay-txt-info-wrap ul li {font-size: var(--font-size-sty02);}

/*** 겔제목록 ***/
.pay-sch-wrap {margin: 50px 0 10px;padding: 20px;background-color: #f0f0f0;}
.pay-sch-wrap ul {display: flex;gap: 7px;}
.pay-sch-wrap ul li {}
.pay-sch-wrap input,
.pay-sch-wrap select {padding: 10px;border: 1px solid #ccc;border-radius: 10px;background-color: #fff;}
.pay-sch-wrap input:focus,
.pay-sch-wrap select:focus {outline: none;border: 1px solid #333;}
.pay-sch-wrap button[type='submit'] {padding: 11px 13px 12px;border-radius: 10px;color: #fff;background-color: #333;border: 1px solid #333;}
.pay-ing-list-wrap {display: flex;flex-wrap: wrap;gap: 20px;margin-bottom: 20px;}
.pay-ing-list-wrap > div {width: calc( 50% - 12px );display: flex;flex-direction: column;gap: 10px;border: 1px solid #ccc;border-radius: 10px;background-color: #fff;padding: 0 0 20px;box-shadow: 0 4px 3px -1px rgba(0, 0, 0, 0.05)}
.pay-ing-list-wrap .type00 {display: flex;justify-content: space-between;align-items: center;gap: 10px;color: #fff;background-color: #333;border-top-left-radius: 10px;border-top-right-radius: 10px;padding: 10px 20px 10px}
.pay-ing-list-wrap .type00 > div:nth-child(1) {font-size: 1.5rem;}
.pay-ing-list-wrap .type00 > div:nth-child(2) {}
.pay-ing-list-wrap .type01 {display: flex;gap: 10px;padding: 0 20px;}
.pay-ing-list-wrap .type01 > div {display: flex;width: 50%;}
.pay-ing-list-wrap .type01 > div > div:nth-child(1) {flex: 0 0 100px;color: var(--font-color-sty05);}
.pay-ing-list-wrap .type01 > div > div:nth-child(2) {flex: 1;}
.pay-ing-list-wrap .type02 {display: flex;padding: 0 20px;}
.pay-ing-list-wrap .type02 > div:nth-child(1) {flex: 0 0 100px;color: var(--font-color-sty05);}
.pay-ing-list-wrap .type02 > div:nth-child(2) {flex: 1;}

/*** 크레딧 ***/
.mileage-sub-wrap {display: flex;gap: 50px;margin: 50px 0 50px;}
.mileage-sub-wrap .mileage-list-wrap {flex: 2}
.mileage-sub-wrap .mileage-list-wrap > div {display: flex;flex-direction: column;gap: 20px;}
.mileage-sub-wrap .mileage-list-wrap > div > div {display: flex;flex-direction: column;gap: 10px;border: 1px solid #e0e0e0;border-radius: 10px;background-color: #fff;padding: 0 0 20px;box-shadow: 0 4px 3px -1px rgba(0, 0, 0, 0.05);}
.mileage-sub-wrap .mileage-list-wrap > div > div .hd-wrap {padding: 10px 20px;border-top-left-radius: 10px;border-top-right-radius: 10px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.mileage-sub-wrap .mileage-list-wrap > div > div .hd-wrap.sty01 {background-color: #333;color: #fff;}
.mileage-sub-wrap .mileage-list-wrap > div > div .hd-wrap.sty02 {background-color: #a30909;color: #fff;}
.mileage-sub-wrap .mileage-list-wrap > div > div .hd-wrap.sty03 {background-color: #128f2e;color: #fff;}
.mileage-sub-wrap .mileage-list-wrap > div > div .hd-wrap h3 {font-size: var(--font-size-sty03);font-weight: 700;}
.mileage-sub-wrap .mileage-list-wrap > div > div .info-wrap {display: flex;flex-direction: row;margin: 0 20px;}
.mileage-sub-wrap .mileage-list-wrap > div > div .info-wrap > div:nth-child(1) {flex: 0 0 100px;}
.mileage-sub-wrap .mileage-list-wrap > div > div .info-wrap > div:nth-child(2) {flex: 1;}
.mileage-sub-wrap .mileage-list-wrap > div > div .info-wrap > div:nth-child(3) {flex: 0 0 100px;}
.mileage-sub-wrap .mileage-list-wrap > div > div .info-wrap > div:nth-child(4) {flex: 1;}
.mileage-sub-wrap .mileage-list-wrap > div > div .btns-wrap {margin: 0 20px;}
.mileage-sub-wrap .mileage-list-wrap .mileage-one-item {display: flex;flex-direction: row;flex-wrap: wrap;gap: 10px;border: 1px solid #ccc;border-radius: 10px;background-color: #fff;padding: 0 0 20px;box-shadow: 0 4px 3px -1px rgba(0, 0, 0, 0.05);}
.mileage-sub-wrap .mileage-list-wrap .point_top {display: flex;width: 100%;padding: 20px 20px 0;flex-direction: row;justify-content: space-between;align-items: center;}
.mileage-sub-wrap .mileage-list-wrap .point_top .point_tit {font-weight: 700;font-size: var(--font-size-sty02);}
.mileage-sub-wrap .mileage-list-wrap .point_top .point_num {font-weight: 700;}
.mileage-sub-wrap .mileage-list-wrap .point_date1 {margin-left: 20px;width: calc( 50% - 25px);color: var(--font-color-sty01);}
.mileage-sub-wrap .mileage-list-wrap .point_date {margin-right: 20px;width: calc( 50% - 25px);color: var(--font-color-sty01);text-align: right;}
.mileage-sub-wrap .mileage-fm-wrap {flex: 1;position: relative;}
.mileage-sub-wrap .mileage-fm-wrap .contents-wrap {position: sticky;top: 70px;padding: 20px;border: 1px solid #ddd;border-radius: 10px;}
.mileage-sub-wrap .mileage-fm-wrap h3 {font-size: 1.2rem;font-weight: 700;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #eee;display: flex;flex-direction: row;justify-content: space-between;}
.mileage-sub-wrap .mileage-fm-wrap h3 strong {font-size: 1.2rem;font-weight: 700;}
.mileage-sub-wrap .mileage-fm-wrap .point_status {display: flex;flex-direction: row;flex-wrap: wrap;gap: 7px;margin-bottom: 20px;}
.mileage-sub-wrap .mileage-fm-wrap .point_status label {font-size: var(--font-size-sty02);color: var(--font-color-sty01);width: 100%;}
.mileage-sub-wrap .mileage-fm-wrap .point_status span:nth-child(2) {width: 50%;font-weight: 700;color: var(--font-color-sty04);}
.mileage-sub-wrap .mileage-fm-wrap .point_status span:nth-child(3) {width: calc(50% - 7px);text-align: right;font-weight: 700;color: var(--font-color-sty06);}
.mileage-sub-wrap .mileage-fm-wrap .btn-wrap {display: flex;justify-content: space-between;align-items: center;margin-top: 15px;padding-top: 15px;border-top: 1px solid #eee;gap: 10px;}
.mileage-sub-wrap .mileage-fm-wrap .btn-wrap button {border: 0;border-radius: 10px;color: #fff;background-color: #333;width: 100%;flex: 1;font-size: 1.3rem;padding: 12px 0;}
.mileage-sub-wrap .mileage-fm-wrap .inp-wrap {display: flex;flex-direction: column;align-items: flex-start;gap: 7px;margin-bottom: 15px;}
.mileage-sub-wrap .mileage-fm-wrap .inp-wrap label {font-size: var(--font-size-sty02);color: var(--font-color-sty01);}
.mileage-sub-wrap .mileage-fm-wrap .inp-wrap input,
.mileage-sub-wrap .mileage-fm-wrap .inp-wrap select {padding: 10px;border: 1px solid #ccc;border-radius: 10px;background-color: #fff;width: 100%;box-sizing: border-box;}
.mileage-sub-wrap .mileage-fm-wrap .inp-wrap input:focus,
.mileage-sub-wrap .mileage-fm-wrap .inp-wrap select:focus {outline: none;border: 1px solid #333;}

/***** 상품목록 다운로드 *****/
.sub-item-down-wrap {display: flex;gap: 50px;margin: 50px 0 50px;}
.sub-item-down-wrap > div:nth-child(1) {flex: 1;}
.sub-item-down-wrap > div:nth-child(1) > h3 {font-weight: 700;padding: 10px;}
/*.sub-item-down-wrap > div:nth-child(1) > .category-list-wrap {border-radius: 15px;background-color: #f0f0f0;padding: 20px 25px;}*/
.sub-item-down-wrap > div:nth-child(1) > .category-list-wrap {border-radius: 15px;border: 1px solid #ddd;padding: 20px;}
.sub-item-down-wrap #category-list-wrap {height: 500px;overflow-y: auto;}
.sub-item-down-wrap #category-list-wrap > ul {display: flex;flex-direction: column;align-items: flex-start;gap: 7px;}
.sub-item-down-wrap #category-list-wrap > ul > li {}
.sub-item-down-wrap #category-list-wrap > ul > li > a {}
.sub-item-down-wrap > div:nth-child(2) {flex: 2;}
.sub-item-down-wrap > div:nth-child(2) > h3 {font-weight: 700;padding: 10px;}
.sub-item-down-wrap > div:nth-child(2) > .select-item-list-wrap {border-radius: 15px;border: 1px solid #ddd;padding: 20px;}
.sub-item-down-wrap #select-item-list-wrap {height: 500px;overflow-y: auto;}
.sub-item-down-wrap #select-item-list-wrap > ul {display: flex;flex-direction: column;align-items: flex-start;gap: 7px;}
.sub-item-down-wrap #select-item-list-wrap > ul > li {width: 100%;padding-left: 10px;box-sizing: border-box;}
.sub-item-down-wrap #select-item-list-wrap > ul > li > a {display: flex;align-items: center;}
.sub-item-down-wrap #select-item-list-wrap > ul > li > a label {flex: 0 0 30px}
.sub-item-down-wrap #select-item-list-wrap > ul > li > a .it-img {flex: 0 0 40px}
.sub-item-down-wrap #select-item-list-wrap > ul > li > a .it-name {flex: 1;}
.sub-item-down-wrap #select-item-list-wrap > ul > li > a .it-cost {flex: 0 0 100px;text-align: right;color: var(--font-color-sty04);padding-right: 10px;}
.sub-item-down-btn-wrap {margin: 0 0 100px;}
.sub-item-down-btn-wrap > div {display: flex;justify-content: center;gap: 10px;}
.sub-item-down-btn-wrap > div button {}

.sub-item-down-list-wrap {display: flex;gap: 50px;margin: 50px 0 50px;}
.sub-item-down-list-wrap > div:nth-child(1) {flex: 1;}
.sub-item-down-list-wrap > div:nth-child(1) > .contents-wrap {display: flex;flex-direction: column;gap: 15px;}
.sub-item-down-list-wrap > div:nth-child(2) {flex: 0 0 300px;position: relative;}
.sub-item-down-list-wrap > div:nth-child(2) > .contents-wrap {position: sticky;top: 70px;display: flex;flex-direction: column;gap: 7px;}
.sub-item-down-list-wrap > div:nth-child(2) > .contents-wrap > button {font-size: 1.1rem;padding: 10px 13px;}
.sub-item-down-list-wrap .fl-list-wrap {display: flex;flex-direction: column;gap: 10px;border: 1px solid #ddd;border-radius: 15px;padding: 20px 20px;}
.sub-item-down-list-wrap .fl-list-wrap > .title {display: flex;flex-wrap: wrap;flex-direction: row;align-items: center;justify-content: space-between;gap: 7px;}
.sub-item-down-list-wrap .fl-list-wrap > .title span {color: var(--font-color-sty01);}
.sub-item-down-list-wrap .fl-list-wrap > .title h3 {flex: 1;font-size: 1.2rem;font-weight: 500;}
.sub-item-down-list-wrap .fl-list-wrap > .title strong {font-size: 1.2rem;font-weight: 700;color: var(--font-color-sty04);}
.sub-item-down-list-wrap .fl-list-wrap > .title .btn-wrap {display: flex;gap: 3px;}
.sub-item-down-list-wrap .fl-list-wrap > .info {display: flex;flex-wrap: wrap;gap: 15px;}
.sub-item-down-list-wrap .fl-list-wrap > .info > div {color: var(--font-color-sty01);}
.sub-item-down-list-wrap .fl-list-wrap > .info > div > strong {color: var(--font-color-sty02);font-weight: 500;}

/*** 상품DB보관함 CSS ***/
.itemDB-wrap {}
.itemDB-wrap .itemDB-content-wrap {display: flex;gap: 50px;margin: 50px 0 50px;}
.itemDB-wrap .itemDB-content-wrap .itemDB-sub-wrap {flex: 1.5;position: relative;}
.itemDB-wrap .itemDB-content-wrap .itemDB-sub-wrap .contents-wrap {position: sticky;top: 70px;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap {flex: 1;position: relative;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .contents-wrap {position: sticky;top: 70px;padding: 20px;border: 1px solid #ddd;border-radius: 10px;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .titlew {display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .titlew h3 {font-size: 1.2rem;font-weight: 700;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .titlew a {color: #999;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .titlew a i {color: #999;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .sch-fm-01 {display: flex;flex-direction: column;gap: 0px}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .sch-fm-02 {display: flex;flex-direction: column;gap: 0px}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .sch-fm-03 {}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .sch-fm-03 > div {display: flex;flex-direction: column;gap: 10px;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .sch-fm-03 > div > div {display: flex;gap: 10px;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .sch-fm-03 > div > div > button {flex: 1;}
/* .itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .item {display: grid;grid-template-columns: 100px 1fr;align-items: center;gap: 10px} */
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .item {display: flex;flex-direction: row;align-items: center;gap: 10px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .item > label {flex: 0 80px;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .item div {flex: 1;display: flex;flex-wrap: wrap;gap: 10px}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .item div > input,
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .item div > select {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .item div > input:focus,
.itemDB-wrap .itemDB-content-wrap .itemDB-fm-wrap .item div > select:focus {outline: none;border: 1px solid #333;}
.itemDB-list-wrap {}
.itemDB-list-wrap .list-btn-wrap input,
.itemDB-list-wrap .list-btn-wrap select {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.itemDB-list-wrap .list-btn-wrap input:focus,
.itemDB-list-wrap .list-btn-wrap select:focus {outline: none;border: 1px solid #333;}
.itemDB-list-wrap .list-btn-wrap {display: flex;flex-direction: column;gap: 10px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.itemDB-list-wrap .list-btn-wrap > div:nth-child(1) {flex: 1;display: flex;flex-wrap: wrap;gap: 10px;}
.itemDB-list-wrap .list-btn-wrap > div:nth-child(1) > select {width: 200px;}
.itemDB-list-wrap .list-btn-wrap > div:nth-child(1) > button {}
.itemDB-list-wrap .list-btn-wrap > div:nth-child(2) {flex: 1;display: flex;flex-wrap: wrap;gap: 10px;}
.itemDB-list-wrap .list-item-wrap {display: flex;flex-direction: column;}
.itemDB-list-wrap .list-item-wrap > div {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;display: flex;flex-direction: row;align-items: flex-start;gap: 15px;}
.itemDB-list-wrap .list-item-wrap > div > div:nth-child(1) {}
.itemDB-list-wrap .list-item-wrap > div > div:nth-child(1) img {border-radius: 5px;}
.itemDB-list-wrap .list-item-wrap > div > div:nth-child(2) {}
.itemDB-list-wrap .list-item-wrap > div > div:nth-child(2) label {display: flex;align-items: center;flex-direction: row;gap: 10px;}
.itemDB-list-wrap .list-item-wrap > div > div:nth-child(2) label > strong {font-size: 1.3rem;}
.itemDB-list-wrap .list-item-wrap > div > div:nth-child(2) .items {margin-top: 10px;color: var(--font-color-sty01);}
.itemDB-list-wrap .list-item-wrap > div > div:nth-child(2) .items strong {font-weight: 500;color: var(--font-color-sty02);}
.itemDB-list-wrap .list-item-wrap > div > div:nth-child(2) .items.price {font-size: 1.2rem;font-weight: 700;color: var(--font-color-sty02);}
.floating-btn {display: flex;flex-direction: unset;gap: 10px;position: fixed;bottom: 0;left: 0;padding: 10px;box-sizing: border-box;width: 100%;z-index: 99;background-color: rgb(0 0 0 / 10%);box-shadow: 0 4px 3px -1px rgba(0, 0, 0, 0.05);backdrop-filter: blur(7px);opacity: 0;pointer-events: none; /* 보이지 않을 때 클릭 방지 */transition: opacity 0.3s ease-in-out;}
.floating-btn.visible {opacity: 1;pointer-events: auto;}
.floating-btn input,
.floating-btn select {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.floating-btn input:focus,
.floating-btn select:focus {outline: none;border: 1px solid #333;}
.floating-btn > div:nth-child(1) {display: flex;flex-wrap: unset;align-items: center;gap: 5px;}
.floating-btn > div:nth-child(1) > select {width: 200px;}
.floating-btn > div:nth-child(1) > button {}
.floating-btn > div:nth-child(2) {display: flex;flex-wrap: unset;align-items: center;gap: 5px;}

/*** 상품BD CSS ***/
.itemdb-folder-mgmt-wrap {}
.itemdb-folder-mgmt-wrap .content-wrap {}
.itemdb-folder-mgmt-wrap .content-wrap > form {display: flex;justify-content: space-between;}
.itemdb-folder-mgmt-wrap .content-wrap > form input {padding: 7px 10px;border: 1px solid #ccc;border-radius: 0px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.itemdb-folder-mgmt-wrap .content-wrap > form input:focus {outline: none;border: 1px solid #333;}
.itemdb-folder-mgmt-wrap .content-wrap > form button {border-radius: 0px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.itemdb-folder-mgmt-wrap .head-wrap {display: flex;justify-content: space-between;align-items: center;gap: 20px;margin: 20px 0;}
.itemdb-folder-mgmt-wrap .head-wrap > div:nth-child(1) {}
.itemdb-folder-mgmt-wrap .head-wrap > div:nth-child(1) strong {font-size: 1.3rem;font-weight: 700;}
.itemdb-folder-mgmt-wrap .head-wrap > div:nth-child(2) {}
.itemdb-folder-mgmt-wrap .head-wrap > div:nth-child(2) button {}
.itemdb-folder-mgmt-wrap .folder-wrap {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 10px;width: 100%;}
.itemdb-folder-mgmt-wrap .folder-wrap > div {border: 1px solid #c0c0c0;border-radius: 10px;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(1) {border-top-left-radius: 10px;border-top-right-radius: 10px;color: #fff;background-color: #000;font-size: 9px;font-weight: 900;padding: 3px 9px;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(1).add {background-color: #2e86e1;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(2) {display: flex;justify-content: space-between;align-items: center;gap: 5px;padding: 15px;box-sizing: border-box;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(2) input[type='text'] {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(2) input[type='text']:focus {outline: none;border: 1px solid #333;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(2) h3 {font-size: 2rem;font-weight: 500;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(3) {display: flex;justify-content: space-between;align-items: center;padding: 0 15px 15px;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(3) > div:nth-child(1) {}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(3) > div:nth-child(1) strong {font-size: 1.3rem;font-weight: 700;}
.itemdb-folder-mgmt-wrap .folder-wrap > div > div:nth-child(3) > div:nth-child(2) {}

/*** Q샵 CSS ***/
.qShop-wrap {}
.qShop-wrap .qShop-content-wrap {display: flex;gap: 50px;margin: 50px 0 50px;}
.qShop-wrap .qShop-content-wrap .qShop-sub-wrap {flex: 1.5;position: relative;}
.qShop-wrap .qShop-content-wrap .qShop-sub-wrap .contents-wrap {position: sticky;top: 70px;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap {flex: 1;position: relative;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .contents-wrap {position: sticky;top: 70px;padding: 20px;border: 1px solid #ddd;border-radius: 10px;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .titlew {display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .titlew h3 {font-size: 1.2rem;font-weight: 700;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .titlew a {color: #999;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .titlew a i {color: #999;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .sch-fm-01 {display: flex;flex-direction: column;gap: 0px}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .sch-fm-02 {display: flex;flex-direction: column;gap: 0px}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .sch-fm-03 {}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .sch-fm-03 > div {display: flex;flex-direction: column;gap: 10px;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .sch-fm-03 > div > div {display: flex;gap: 10px;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .sch-fm-03 > div > div > button {flex: 1;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .item {display: flex;flex-direction: row;align-items: center;gap: 10px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .item > label {flex: 0 80px;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .item > div {flex: 1;display: flex;flex-wrap: wrap;gap: 10px}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .item > div > input,
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .item > div > select {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .item > div > input:focus,
.qShop-wrap .qShop-content-wrap .qShop-fm-wrap .item > div > select:focus {outline: none;border: 1px solid #333;}
.qShop-list-wrap .list-item-wrap {display: flex;flex-direction: column;}
.qShop-list-wrap .list-item-wrap > div {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;display: flex;flex-direction: row;align-items: flex-start;gap: 15px;}
.qShop-list-wrap .list-item-wrap > div.no-data {justify-content: center;}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(1) {}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(1) img {border-radius: 5px;}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) {}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) label {display: flex;align-items: center;flex-direction: row;gap: 10px;}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) label > span {flex: 0 0 20px;}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) label > strong {font-size: 1.3rem;}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .items {margin-top: 10px;color: var(--font-color-sty01);}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .items strong {font-weight: 500;color: var(--font-color-sty02);}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .items.price {font-size: 1.2rem;font-weight: 700;color: var(--font-color-sty02);}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .items.price span {margin-right: 15px;}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .btns {margin-top: 10px;}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .tag-list-wrap {margin-top: 10px;padding: 0 !important;display: flex;flex-wrap: wrap;gap: 10px;}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .tag-list-wrap > div {}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .tag-list-wrap > div span {background-color: #f0f0f0;font-weight: 300;padding: 2px 5px;font-style: italic;color: var(--font-color-sty01);}
.qShop-list-wrap .list-item-wrap > div > div:nth-child(2) .tag-list-wrap > div a {}
.qShop-list-wrap .list-btn-wrap {}
.qShop-list-wrap .list-btn-wrap input,
.qShop-list-wrap .list-btn-wrap select {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.qShop-list-wrap .list-btn-wrap input:focus,
.qShop-list-wrap .list-btn-wrap select:focus {outline: none;border: 1px solid #333;}
/*.qShop-list-wrap .list-btn-wrap {display: flex;flex-direction: column;gap: 10px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}*/
.qShop-list-wrap .list-btn-wrap {display: flex;justify-content: space-between;gap: 10px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ddd;}
/*.qShop-list-wrap .list-btn-wrap > div:nth-child(1) {flex: 1;display: flex;flex-wrap: wrap;gap: 10px;}*/
.qShop-list-wrap .list-btn-wrap > div:nth-child(1) {display: flex;gap: 10px;}
.qShop-list-wrap .list-btn-wrap > div:nth-child(1) > select {width: 200px;}
.qShop-list-wrap .list-btn-wrap > div:nth-child(1) > button {}
/*.qShop-list-wrap .list-btn-wrap > div:nth-child(2) {flex: 1;display: flex;flex-wrap: wrap;gap: 10px;}*/
.qShop-list-wrap .list-btn-wrap > div:nth-child(2) {display: flex;gap: 10px;}

.qShop-edit-fm-wrap {display: flex;flex-direction: column;}
.qShop-edit-fm-wrap > div {display: flex;flex-direction: row;justify-content: flex-start;align-items: center;gap: 10px;margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ccc;}
.qShop-edit-fm-wrap > div > label {flex: 0 0 120px;font-size: 1.1rem;}
.qShop-edit-fm-wrap > div > .inp {flex: 1}
.qShop-edit-fm-wrap > div > .inp > input[type='text'] {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.qShop-edit-fm-wrap > div > .inp > input[type='text']:focus {outline: none;border: 1px solid #333;}
.qShop-edit-fm-wrap > div > .inp > input[type='file'] {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;}
.qShop-edit-fm-wrap > div > .inp > input[type='file']:focus {outline: none;border: 1px solid #333;}
.qShop-edit-fm-wrap > div > .inp > textarea {padding: 7px 10px;border: 1px solid #ccc;border-radius: 5px;background-color: #fff;width: 100%;box-sizing: border-box;
	height: calc(1.2em * 5); /* 줄당 높이 * 줄 수 */
	line-height: 1.2; /* 줄간격 조절 */
}
.qShop-edit-fm-wrap > div > .inp > .chk-del {display: flex;flex-direction: column-reverse;gap: 10px;}
.qShop-edit-fm-wrap > div > .inp > textarea:focus {outline: none;border: 1px solid #333;}
.qShop-edit-fm-wrap > div > .inp.chk-wrap {display: flex;gap: 20px;}
.qShop-edit-fm-btns-wrap {text-align: right;}

.cartadd-contents-wrap > h3 {margin-bottom: 20px;font-size: 1.7rem;font-weight: 700;color: #333;}
.cartadd-contents-wrap > h3 > small {font-size: 1.1rem;font-weight: 200;}
.cartadd-contents-wrap .option-list-wrap {display: flex;flex-direction: column;gap: 15px;}
.cartadd-contents-wrap .option-list-wrap .option-wrap {padding: 20px 20px;box-sizing: border-box;border: 1px solid #ddd;background-color: #fff;}
.cartadd-contents-wrap .option-list-wrap .option-wrap:hover,
.cartadd-contents-wrap .option-list-wrap .option-wrap:focus,
.cartadd-contents-wrap .option-list-wrap .option-wrap:active {border: 1px solid #333;}
.cartadd-contents-wrap .option-list-wrap .option-wrap .items {display: flex;justify-content: space-between;align-items: center;}
.cartadd-contents-wrap .option-list-wrap .option-wrap .items .opt-val {}
.cartadd-contents-wrap .option-list-wrap .option-wrap .items .opt-val h4 {font-size: 1.2rem;font-weight: 500;}
.cartadd-contents-wrap .option-list-wrap .option-wrap .items .opt-qty {display: flex;align-items: center;gap: 20px;}
.cartadd-contents-wrap .option-list-wrap .option-wrap .items .opt-qty span {font-size: 1.2rem;font-weight: 700;}
.cartadd-contents-wrap .cartadd-btn-wrap {padding: 20px;text-align: center;}





.custom-select {position: relative;width: 100%;}
.custom-select > div:nth-child(1) {}
.custom-select > div:nth-child(1) > div {padding: 9px 12px;border: 0px solid #ccc;border-radius: 5px;background-color: #f0f0f0;width: 100%;box-sizing: border-box;cursor: pointer;}
.custom-select > div:nth-child(2) {position: absolute;top: 35px;left: 0px;z-index: 1;width: 100%;display: flex;flex-direction: column;gap: 5px;background-color: #fff;border-radius: 5px;border: 1px solid #ccc;opacity: 0;pointer-events: none; /* 보이지 않을 때 클릭 방지 */transition: opacity 0.3s ease-in-out;}
.custom-select > div:nth-child(2).visible {opacity: 1;pointer-events: auto;}
.custom-select > div:nth-child(2) > div {display: block;margin: 0;padding: 9px 12px;cursor: pointer;}
.custom-select > div:nth-child(2) > div:hover,
.custom-select > div:nth-child(2) > div:focus,
.custom-select > div:nth-child(2) > div:active {background-color: rgba(0,0,0,0.1);}

/* 모달창 애니메이션 */
@keyframes fadeInUp {
	from { transform: translateY(30px); opacity: 0; }
	to { transform: translateY(0); opacity: 1; }
}

/* 반응형 CSS */
@media (max-width: 700px) {
	.modal-content {padding: 20px;box-sizing: border-box;}
}

/***** 반응형 CSS *****/
@media all and (max-width: 1200px){
	.item-list-wrap > li {width: calc( 100% / 3 );}
	.item-opt-wrap .option-wrap > div {flex-direction: column;}
	.item-opt-wrap .option-wrap > div .info-1-wrap {flex: auto;width: 100%}
	.item-opt-wrap .option-wrap > div .info-2-wrap {flex: auto;width: 100%}
	.item-detail-wrap .item-info-wrap .item-verdor-wrap .verdor-title-wrap > div:nth-child(2) {flex-direction: column;gap: 10px}

	.new-option-wrap .selected_list ul > li {flex-direction: column}
	.new-option-wrap .selected_list ul > li > div:nth-child(1) {flex: auto;width: 100%}
	.new-option-wrap .selected_list ul > li > div:nth-child(2) {flex: auto;width: 100%;justify-content: space-between;}
	.qShop-list-wrap .list-btn-wrap {flex-wrap: wrap;justify-content: unset;}
}
@media all and (max-width: 1100px){
	.cart-list-wrap {flex-direction: column;}
	#mod_option_frm {width: calc(100% + 218px);}
}
@media all and (max-width: 1000px){
	.item-detail-wrap {grid-template-columns: 1fr}
	.item-list-wrap > li {width: 50%;}
	.orderform-local-wrap {flex-direction: column;}
	.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li {width: 25%}
	.pay-wrap .pay-list-wrap {flex-direction: column;}
	.pay-ing-list-wrap {flex-direction: column;}
	.pay-ing-list-wrap > div {width: 100%;}
	.mileage-sub-wrap {flex-direction: column-reverse;}
	.sub-item-down-list-wrap {flex-direction: column;}
	.floating-btn {flex-direction: column;}
	.floating-btn > div:nth-child(1),
	.floating-btn > div:nth-child(2) {flex-wrap: wrap;}
}
@media all and (max-width: 900px){
	.od-sch-wrap .od-sch-form {flex-direction: column;}
	.sub-item-down-wrap {flex-direction: column;}
	.itemdb-folder-mgmt-wrap .folder-wrap {grid-template-columns: 1fr 1fr;}
}
@media all and (max-width: 800px){
	#mod_option_frm {width: calc(100% - 58px);}
	.cart-list-wrap .cart-item-list-wrap .list-wrap {justify-content: flex-end;}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(4) {width: calc( 100% - 265px );flex-direction: row;margin-right: 20px;justify-content: end;margin-top:
	 15px;margin-bottom: 15px}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(5) {width: calc( 100% - 265px );flex-direction: row;margin-right: 20px}
	.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li {width: 33%}
	.mypage-od-cnt-respon-wrap .cnt-view-wrap ul li {width: calc( 33% - (7px * 2 / 3))}
	.tab-nav-mobile .tab-info > div > ul > li {width: calc( 33% - (10px * 2 / 3))}
	.itemDB-wrap .itemDB-content-wrap {flex-direction: column-reverse;}
	.qShop-wrap .qShop-content-wrap {flex-direction: column-reverse;}
}
@media all and (max-width: 700px){
	#mod_option_frm {width: calc( 100% + 152px );left: -210px}
	.order-list-wrap .order-one-wrap .item-one-wrap .item-qty-cost-wrap {flex: unset;width: calc( 100% - 37px );border: 1px solid #ddd;border-radius: 10px;padding-top: 10px;padding-bottom: 10px;}
	.order-list-wrap .order-one-wrap .item-one-wrap .item-qty-cost-wrap > div:nth-child(1),
	.order-list-wrap .order-one-wrap .item-one-wrap .item-qty-cost-wrap > div:nth-child(2) {flex-direction: row;justify-content: center}
	.modal-content .item-down-fm-wrap .items {flex-direction: column;align-items: flex-start;gap: 5px;}
	.itemdb-folder-mgmt-wrap .folder-wrap {grid-template-columns: 1fr;}
	.cartadd-contents-wrap .option-list-wrap .option-wrap .items {flex-direction: column;align-items: flex-start;gap: 10px;}
	.cartadd-contents-wrap .option-list-wrap .option-wrap .items .opt-qty {width: 100%;justify-content: space-between;}
	.qShop-edit-fm-wrap > div {flex-direction: column;align-items: flex-start;}
	.qShop-edit-fm-wrap > div > label {flex: 1;}
	.qShop-edit-fm-wrap > div > .inp {width: 100%;}
}
@media all and (max-width: 600px){
	.item-detail-wrap .item-info-wrap .it-price-wrap .global-price-wrap {flex-direction: column;gap: 5px}
	.cart-list-wrap .cart-item-list-wrap .list-wrap {justify-content: flex-end;}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(1) {width: 100%;padding: 6px 0;}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(2) {padding: 0 0px;}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(4) {width: calc( 100% - 145px )}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(5) {width: calc( 100% - 145px )}
	#mod_option_frm {width: calc( 100% + 152px );left: -210px}
	.mypage-top-detail-mobile-wrap .mypage-info-wrap ul li {width: 50%}
	.mypage-od-cnt-respon-wrap .cnt-view-wrap ul li {width: calc( 50% - (7px * 1 / 2))}
	.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(2) {align-items: flex-start;flex-direction: column;gap: 10px;}
	.pay-ing-list-wrap .type01 {flex-direction: column;}
	.pay-ing-list-wrap .type01 > div {width: 100%;}
	.itemdb-folder-mgmt-wrap .head-wrap {flex-direction: column;}
}
@media all and (max-width: 500px){
	.item-list-wrap > li {width: 100%;}
	.item-opt-wrap .btns-wrap {grid-template-columns: 1fr}
	.item-info-detail-wrap .goods-detail-wrap > div {grid-template-columns: 1fr;gap: 0px}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(2) {width: 100%;padding: 0 0px 15px;}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(3) {padding: 0 0px 15px;}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(4) {width: 100%;}
	.cart-list-wrap .cart-item-list-wrap .list-wrap > div:nth-child(5) {width: 100%;}
	.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap {flex-direction: column;align-items: flex-start;gap: 10px;margin-bottom: 15px}
	.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap input[type='text'] {width: 100%}
	.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div:nth-child(1),
	.orderform-local-wrap .orderform-info-wrap .contents-wrap .inp-wrap > div:nth-child(2) {width: 100%}
	#mod_option_frm {width: calc( 100% - 58px );left: 0px}
	.orderform-local-wrap .orderform-item-list-wrap .list-wrap > div:nth-child(1) {width: 100%;padding: 0;}
	.orderform-local-wrap .orderform-item-list-wrap .list-wrap > div:nth-child(2) {padding: 20px 0;}
	.od-sch-wrap .od-sch-form input[type='text'],
	.od-sch-wrap .od-sch-form select {width: 100%;}
	.od-sch-wrap .od-sch-list-wrap {width: 100%;}
	.pay-list-wrap .pay-one-wrap .hd-wrap > div:nth-child(3) {align-items: flex-start;flex-direction: column;gap: 10px;}
	.sub-item-down-btn-wrap > div {flex-direction: column;}
	.sub-item-down-btn-wrap > div button {padding: 13px 13px;font-size: 1.3rem;}
	.sub-item-down-btn-wrap > div button i {font-size: 1.3rem;}
	.modal-content .item-down-item-list-wrap .item-list .item-img {flex: 0 0 70px;}
	.itemdb-folder-mgmt-wrap .head-wrap > div:nth-child(2) {display: grid;grid-template-columns: 1fr 1fr;gap: 10px;width: 100%;}
	.itemdb-folder-mgmt-wrap .head-wrap > div:nth-child(2) > button {width: 100%;}
}
