
/* global defaults */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,span,th,td,legend {margin:0;padding:0;}
	fieldset,img,abbr,acronym{border:none;}
	fieldset{display:block;}
	ol,ul {list-style:none outside;}
	h1,h2,h3,h4,h5,h6,address,caption,cite,code,dfn,em,th,var {font-size:100%;font-weight:300;}

	.accessibility,hr,legend,caption,hr{position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0; margin:0; padding:0; overflow:hidden; visibility:hidden; text-indent:-1000em;}
	.skip{position:absolute; top:-50px; left:0; z-index:9999; width:100%; height:35px; padding-top:15px; display:block; font-size:12px; line-height:20px; color:#333; background-color:#eee; text-align: center;}

/* Skip Navigation */
	#skip_to_container a {z-index:100000;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0;overflow:hidden;}
	#skip_to_container:hover,#skip_to_container:active,#skip_to_container:focus{width:100%;height:auto;margin:0;padding:5px 0;font-weight:400;font-size:12px;line-height:1;color:#202020;text-decoration:none !important;text-indent:10px;}

/* s: All Style */
	a:link, a:visited{text-decoration:none}
	a:hover{text-decoration:none}
	input[type=text],input[type=email],input[type=tel],input[type=submit],input[type=password],input[type=image],input[type=button],textarea,select{ -webkit-border-radius:0; -moz-appearance:none; -webkit-appearance:none; appearance:none;}
	select::-ms-expand {display:none}
	input[type=radio],input[type=checkbox]{-webkit-border-radius:0; -webkit-appearance:none; display:none}
	img,video,audio,object,embed,iframe{max-width:100%;}
	/*:lang(zh), zh{font-family: 'Kanit', sans-serif;}*/
	body,th,td,input,select,button,textarea{font-style:normal;font-weight:normal;font-family: 'Pretendard', 'Agatho', 'Dotum', sans-serif !important;color:#222;line-height:1.2;letter-spacing:0; /*-webkit-font-smoothing: antialiased; font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;*/ }

	/*'Trirong', */
	table{width:100%;border-collapse:collapse;table-layout:fixed;}
	figure{margin:0;padding:0;font-size:0;line-height:0;}
	br{font-family:'Dotum', sans-serif !important;}

/* library */
	.tal {text-align: left !important; }
	.tac {text-align: center !important}
	.tar {text-align: right !important; }
	.taj {text-align: justify !important; }
	.vam {vertical-align:middle !important;}
	.vat {vertical-align:top !important;}
	.vab {vertical-align:bottom !important;}
	.float_l {float: left; }
	.float_r {float: right; }
	.clear_b {clear: both; float: none; }
	.clear_r {clear: right; float: none;}
	.clear_l {clear: left; float: none;}
	.normal {font-weight: normal;}
	.block {display: block !important;}
	.block_i {display: inline-block !important;}
	.block_n {display: none !important;}
	.bold {font-weight: bold;}
	.deco_l{text-decoration:line-through;}
	.deco_u{text-decoration:underline;}
	.displaynone {display:none !important;}
	.displayflex {display:flex;align-items:center;}
	.displayflex-wrap {flex-wrap:wrap;}
	.displayflex-spw {display:flex;justify-content:space-between;align-items:center;}
	.displayflex-align-start {align-items:flex-start !important;}
	.displayflex-align-end {align-items:flex-end !important;}
	.displayflex-flex-start {justify-content:flex-start !important;}
	.displayflex-flex-end {justify-content:flex-end !important;}
	.position-re {position:relative !important;}

	.left-dot {display:flex;align-items:center;}
	.left-dot:before {content:"";width:5px;height:5px;background-color:#ccc;border-radius:50%;margin:0 14px;}
	.right-dot {display:flex;align-items:center;}
	.right-dot:after {content:"";width:5px;height:5px;background-color:#ccc;border-radius:50%;margin:0 14px;}

	.cRed {color:#ED1B23 !important;}
	.cBlue {color:#0034EC !important;}
	.f11 {font-size:11px !important;}
	.f12 {font-size:12px !important;}
	.f13 {font-size:13px !important;}
	.f14 {font-size:14px !important;}
	.f15 {font-size:15px !important;}
	.f16 {font-size:16px !important;}
	.f17 {font-size:17px !important;}
	.f18 {font-size:18px !important;}
	.f19 {font-size:19px !important;}
	.f20 {font-size:20px !important;}

	
	.item-head > input[type=checkbox].checkBox-normal + label {display:block;min-width:auto;width:17px;height:17px;margin:0 auto;}
	.item-head > input[type=checkbox].checkBox-normal + label:before {margin:0;}
	.item > input[type=checkbox].checkBox-normal + label {display:block;min-width:auto;width:17px;height:17px;margin:0 auto;}
	.item > input[type=checkbox].checkBox-normal + label:before {margin:0;}
	

	/* div.disabled,
	p.disabled,
	span.disabled,
	ul.disabled,
	li.disabled,
	input.disabled,
	textarea.disabled {border-color:#E3E6E8 !important;background-color:#F5F5F5 !important;opacity:0.45 !important;} */
	.break-all{word-break:break-all !important;}
.disabled{pointer-events: none;}
	*, :before, :after {box-sizing:border-box;word-break:keep-all;}
	/* :focus {outline-width:1px;border:0;outline-style:solid;outline-offset:0px;} */


/* clear style */
	.c_box:after {content:" "; display:block; clear:both; height:0; visibility:hidden;}

/* page style */
	html, body{width:100%;min-height:100%;}
	body.layerPopScrFixed{overflow-y:hidden;}

	.ml5 {margin-left:0.3125rem !important;}
	.ml10 {margin-left:0.625rem !important;}
	.ml15 {margin-left:0.9375rem !important;}
	.ml20 {margin-left:1.25rem !important;}
	.ml60 {margin-left:3.75rem !important;}

	.mt5{margin-top:0.3125rem !important}


/* Link Style */
	a:link,
	a:visited{text-decoration:none; color:#494949;}
	a:hover{text-decoration:none; color:#494949;}


/* INPUT :: Style */
	input::-webkit-input-placeholder {color:#888;font-weight:400;}
	input::-moz-placeholder {color:#888;font-weight:400;}
	input:-ms-input-placeholder {color:#888;font-weight:400;}
	input:-moz-placeholder {color:#888;font-weight:400;}
	input::placeholder {color:#888;font-weight:400;}

	textarea::-webkit-input-placeholder {color:#888;font-weight:500;}
	textarea::-moz-placeholder {color:#888;font-weight:500;}
	textarea:-ms-input-placeholder {color:#888;font-weight:500;}
	textarea:-moz-placeholder {color:#888;font-weight:500;}
	textarea::placeholder {color:#888;font-weight:500;}

		/* Disabled */
		input.disabled::-webkit-input-placeholder {color:#444;}
		input.disabled::-moz-placeholder {color:#444;}
		input.disabled:-ms-input-placeholder {color:#444;}
		input.disabled:-moz-placeholder {color:#444;}
		input.disabled::placeholder {color:#444;}

		textarea.disabled::-webkit-input-placeholder {color:#444;}
		textarea.disabled::-moz-placeholder {color:#444;}
		textarea.disabled:-ms-input-placeholder {color:#444;}
		textarea.disabled:-moz-placeholder {color:#444;}
		textarea.disabled::placeholder {color:#444;}

	
	input {outline:none;}

	input[type=text],
	input[type=tel],
	input[type=phone],
	input[type=number],
	input[type=search],
	input[type=password]{border:1px solid #DDD;font-size:0.875rem;font-weight:400;line-height:3.0rem;padding:0 1.25rem;border-radius: 0.625rem;}

	input[type=text].round,
	input[type=tel].round,
	input[type=phone].round,
	input[type=number].round,
	input[type=search].round,
	input[type=password].round {}

	/* input[type=text]:read-only,
	input[type=tel]:read-only,
	input[type=phone]:read-only,
	input[type=number]:read-only,
	input[type=search]:read-only,
	input[type=password]:read-only,
	textarea:read-only {background-color:#f7f7f7 !important;} */

	input[type=submit] {cursor:pointer;}
	input[type=number]::-webkit-outer-spin-button,
	input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;margin:0;}
	input[type=number]{-moz-appearance: textfield;}

/* 체크박스 디자인 */
	.chkbox {display:flex;flex-wrap:wrap;}
	td.chkbox {display:table-cell;}
	input[type=checkbox] + label {display:inline-flex;align-items:center;}
	input[type=checkbox] + label:before {content:"";width:1.875rem;height:1.875rem;background:#fff url('../images/common/checkbox.svg') no-repeat center top/cover ;border:1px solid #ddd;border-radius:0.5rem;overflow:hidden;margin-right:0.625rem;}
	input[type=checkbox]:checked + label {color:#000;}
	input[type=checkbox]:checked + label:before {background-position:center bottom;border-color:#B08E6E;}

	input[type=checkbox].cate + label {font-size:0.875rem;display:inline-flex;align-items:center;}
	input[type=checkbox].cate + label:before {content:"";width:1.625rem;height:1.625rem;background:#fff url('../images/common/radio-chk.png') no-repeat center top/1.625rem 3.25rem;border:1px solid #ddd;border-radius:50%;overflow:hidden;margin-right:0.3125rem;}
	input[type=checkbox].cate:checked + label {color:#000;font-weight:600;}
	input[type=checkbox].cate:checked + label:before {background-position:center bottom;border-color:#000;background-color:#000;}
	input[type=checkbox].cate + label:after {content:none;}

	input[type=checkbox].radio + label {position:relative;font-size:0.875rem;display:inline-flex;align-items:center; color: #888;}
	input[type=checkbox].radio + label:before {content:"";width:1.625rem;height:1.625rem;border:1px solid #bbb;border-radius:50%;overflow:hidden;margin-right:0.625rem;background:none}
	input[type=checkbox].radio + label:after {content:"";position:absolute;top:0.4375rem;left:0.4375rem;width:0.75rem;height:0.75rem;border-radius:50%;background-color:#ddd;overflow:hidden;}
	input[type=checkbox].radio:checked + label{color: #000;}
	input[type=checkbox].radio:checked + label:before {border-color:#B08E6E}
	input[type=checkbox].radio:checked + label:after {background-color:#B08E6E;}
	input[type=checkbox].radio:disabled + label:before {border:none;background-color:#f3f3f3;}
	input[type=checkbox].radio:disabled + label:after {background-color:transparent;}

/* 라디오버튼 디자인 */
	.radio {display:flex;flex-wrap:wrap;}
	td.radio {display:table-cell;}
	input[type=radio] + label {position:relative;font-size:0.875rem;display:inline-flex;align-items:center;}
	input[type=radio] + label:before {content:"";width:1.625rem;height:1.625rem;border:1px solid #bbb;border-radius:50%;overflow:hidden;margin-right:0.3125rem;}
	input[type=radio] + label:after {content:"";position:absolute;top:0.4375rem;left:0.4375rem;width:0.75rem;height:0.75rem;border-radius:50%;background-color:#ddd;overflow:hidden;}
	input[type=radio]:checked + label:before {border-color:#B08E6E}
	input[type=radio]:checked + label:after {background-color:#B08E6E;}
	input[type=radio]:disabled + label:before {border:none;background-color:#f3f3f3;}
	input[type=radio]:disabled + label:after {background-color:transparent;}
	.radio.solo input[type=radio] + label:before {margin:0;}


	input[type=radio].cate + label {font-size:0.875rem;display:inline-flex;align-items:center;}
	input[type=radio].cate + label:before {content:"";width:1.875rem;height:1.875rem;background:#fff url('../images/common/checkbox.svg') no-repeat center top/cover ;border:1px solid #BBB;border-radius:0.5rem;overflow:hidden;margin-right:0.3125rem;}
	input[type=radio].cate:checked + label {color:#000;}
	input[type=radio].cate:checked + label:before {background-position: center bottom;border-color:#B08E6E;}
	input[type=radio].cate + label:after {content:none;}

/* 셀렉트박스 디자인 */
/* default */
	div.select-box-default-st {position:relative;display:inline-block;color:#494949;padding:0px;margin:0px;white-space:normal;}
	div.select-box-default-st span.selectText {position:relative;display:block;font-size:0.75rem;line-height:2.5rem;min-width:9.3754rem;height:2.5rem;border:1px solid #e2e2e2;padding:0px 0.625rem;margin:0 !important;overflow:hidden;cursor:pointer; border-radius: 0.4375rem;}
	div.select-box-default-st span.selectText:before {content:"";position:absolute;top:50%;right:0.625rem;transform:translate(0,-50%);width:0.625rem;height:0.625rem;overflow:hidden;background:url('../images/common/sel-icon.svg') no-repeat center bottom/0.625rem 1.25rem;transition: all .25s .0s ease-in-out;}
	div.select-box-default-st.active span.selectText {border: 1px solid #E2E2E2;background-position:right 3px top 3px;outline:none;border-radius: 0.4375rem 0.4375rem 0 0;border-bottom:none;}
	div.select-box-default-st.active span.selectText:before {background-position:center top;}
	div.select-box-default-st > .select-wrap {display:none;position:absolute;top:100%;left:0px;min-width:100%;/*width:100%;*/z-index:2;}
	div.select-box-default-st > .select-wrap.up {top:auto;bottom:calc(100% - 1px);padding-top:0;padding-bottom:3px;}
	div.select-box-default-st ul.select-box-option {overflow:hidden;width:100%;height:auto;background-color:#FFF;border:1px solid #E2E2E2;box-shadow:1px 1px 5px rgba(0,0,0,0.035); border-radius:0 0 0.4375rem 0.4375rem;}
	div.select-box-default-st ul.select-box-option.col-4{overflow-y:auto;height:10rem;}
	div.select-box-default-st ul.select-box-option li {display:inline-block;font-size:0.75rem;width:100%;height:auto;border-bottom:0;padding:0.625rem;cursor:pointer;/* white-space:nowrap; */}
	div.select-box-default-st ul.select-box-option li:hover { background-color: #fafafa;color: #B08E6E;}
	div.select-box-default-st ul.select-box-option li.optgroup {color:#A6A6A6;font-size:11px;}
	div.select-box-default-st ul.select-box-option li:hover.optgroup {background-color:#FFF;}
	div.select-box-default-st ul.select-box-option li.selected {color: #B08E6E;font-weight:700;}
	div.select-box-default-st ul.select-box-option li.section-topline {border-top:1px solid #ECEFF1;}

	div.select-box-default-st.sort span.selectText {position:relative;min-width:7.5rem;height:2.75rem;color:#666;font-size:0.875rem;line-height:2.625rem;border-color:#ddd;border-radius:0.4375rem;padding:0 0.9375rem;}
	div.select-box-default-st.sort span.selectText:before {width:1.5rem;height:1.5rem;background:url('../images/common/list-select-icon.png') no-repeat center top/1.5rem 3.0rem;}
	div.select-box-default-st.sort.active span.selectText {border-color:#000;border-radius:0.4375rem 0.4375rem 0 0;}
	div.select-box-default-st.sort.active span.selectText:before {background-position:center bottom;}
	div.select-box-default-st.sort > .select-wrap {top:calc(100% - 1px);}
	div.select-box-default-st.sort > .select-wrap.up {bottom:calc(100% - 1px);}
	div.select-box-default-st.sort ul.select-box-option {border-radius:0 0 0.4375rem 0.4375rem;}

	div.select-box-default-st.option {display:block;}
	div.select-box-default-st.option + div.select-box-default-st.option {margin-top:0.625rem;}
	div.select-box-default-st.option span.selectText {position:relative;min-width:auto;width:100%;height:3.125rem;color:#666;font-size:0.875rem;line-height:3.0rem;border-color:#ddd;border-radius:0.4375rem;padding:0 0.9375rem;}
	div.select-box-default-st.option span.selectText:before {width:1.5rem;height:1.5rem;background:url('../images/common/detail-icon-sel-arrow.png') no-repeat center top/1.5rem 3.0rem;}
	div.select-box-default-st.option.active span.selectText {border-color:#000;border-radius:0.4375rem 0.4375rem 0 0;}
	div.select-box-default-st.option.active span.selectText:before {background-position:center bottom;}
	div.select-box-default-st.option > .select-wrap {top:calc(100% - 1px);}
	div.select-box-default-st.option > .select-wrap.up {bottom:calc(100% - 1px);}
	div.select-box-default-st.option ul.select-box-option {border-radius:0 0 0.4375rem 0.4375rem;}
	div.select-box-default-st.option ul li.soldout {color:#ccc;}
	div.select-box-default-st.option ul li.soldout:hover {background-color:transparent;cursor:default;}

	div.select-box-default-st.option ul li.expire {color:#ccc;}
	div.select-box-default-st.option ul li.expire:hover {background-color:transparent;cursor:default;}
	/* 헤더 호텔 셀렉트 박스 타입 */
	div.select-box-default-st.hotel-ty span.selectText.disabled{border:transparent;padding:0;height:auto;line-height: 1;}
	div.select-box-default-st.hotel-ty span.selectText.disabled:before{display:none;}
	/* div.select-box-default-st.hotel-ty span.selectText{line-height:1.125rem;height:1.25rem;padding:0;font-size:1rem;font-weight:600;color:#fff;min-width:10rem;border: transparent;border-radius: 0;}
	div.select-box-default-st.hotel-ty span.selectText:before{content:"";position:absolute;top:50%;right:0;transform:translate(0,-50%)rotate(0);width:1.0rem;height:1.0rem;overflow:hidden;background:url('../images/common/hotel-select-arrow.svg') no-repeat center/0.875rem 0.5rem;transition: .25s;}
	div.select-box-default-st.hotel-ty.active span.selectText:before{transform: rotate(180deg);top:8%;}
	div.select-box-default-st.hotel-ty > .select-wrap{top:calc(100% + 10px);}
	div.select-box-default-st.hotel-ty ul.select-box-option{padding:0.3125rem;border-radius: 1.25rem;border:1px solid #e2e2e2;}
	div.select-box-default-st.hotel-ty ul.select-box-option li{text-align: center;font-size:1rem;color:#888888;letter-spacing: -0.02em;line-height:2.5rem;padding:0;border-radius: 1.125rem;}
	div.select-box-default-st.hotel-ty ul.select-box-option li.selected{color: #B08E6E;font-weight:600;}
	div.select-box-default-st.hotel-ty ul.select-box-option li:hover{color: #B08E6E;background-color: #FAFAFA;} */
	
	.datepicker-box{}
    .datepicker-box > input{background-color: transparent !important;line-height:0.875rem;height:0.875rem;font-size:0.875rem;color:#888;padding:0;width:100%;border:transparent;}


	/* 상품 옵션선택시 선택된 내용 */
	.option-table-storage .item {position:relative;background-color:#f7f7f7;border-radius:0.625rem;padding:1.25rem;}
	.option-table-storage .item + .item {margin-top:0.625rem;}
	.option-table-storage .item .subj {display:flex;}
	.option-table-storage .item .subj h1 {color:#000;font-size:0.875rem;line-height:1.5rem;max-width:calc(100% - 6.25rem);}
	.option-table-storage .item .subj a.coupon-apply {display:inline-block;color:#231F20;font-size:0.75rem;line-height:1.625rem;border:1px solid #d9d9d9;background-color:#fff;border-radius:1.75rem;padding:0 0.625rem;margin-left:0.25rem;}
	/* 240812 수정 st */
	/* .option-table-storage .item .prd-cnt-price {display:flex;justify-content:space-between;align-items:center;margin-top:0.625rem;}
	.option-table-storage .item .quantity-wrap {display:flex;align-items:center;}
	.option-table-storage .item .quantity-wrap .count-box {display:flex;align-items:center;}
	.option-table-storage .item .quantity-wrap .count-box span {width:1.875rem;height:1.875rem;font-size:0;line-height:0;text-indent:-250%;overflow:hidden;border:1px solid #e4e4e4;background-color:#fff;cursor:pointer;}
	.option-table-storage .item .quantity-wrap .count-box span.down {background:#fff url('../images/common/detail-icon-plusminus.svg') no-repeat right center/3.6875rem 1.75rem;border-radius:0.3125rem 0 0 0.3125rem;}
	.option-table-storage .item .quantity-wrap .count-box span.up {background:#fff url('../images/common/detail-icon-plusminus.svg') no-repeat left center/3.6875rem 1.75rem;border-radius:0 0.3125rem 0.3125rem 0;}
	.option-table-storage .item .quantity-wrap .count-box input[type=number] {text-align:center;width:2.5rem;height:1.875rem;border:1px solid #e4e4e4;border-left:none;border-right:none;}
	.option-table-storage .item .quantity-wrap .buy-limit {color:#ED1B23;font-size:0.75rem;margin-left:0.3125rem;}
	.option-table-storage .item .buy-price-wrap > span.price {color:#000;font-size:1.25rem;font-weight:700;letter-spacing:-0.05rem;}
	.option-table-storage .item .buy-price-wrap > span.won {font-size:0.875rem;font-weight:400;} */
	.prd-cnt-price {width: 100%; display:flex;justify-content:space-between;align-items:center;}
	.prd-cnt-price .buy-price-wrap{display:flex;align-items:center; gap: 0 5.3125rem;}
	.prd-cnt-price .buy-price-wrap > p{min-width: 6.5625rem;}
	.prd-cnt-price .buy-price-wrap > span.price {}
	.prd-cnt-price .quantity-wrap {display:flex;align-items:center;}
	.prd-cnt-price .quantity-wrap .count-box {display:flex;align-items:center;}
	.prd-cnt-price .quantity-wrap .count-box span {width:1.875rem;height:1.875rem;font-size:0;line-height:0;text-indent:-250%;overflow:hidden;border:1px solid #CDCDCD;background-color:#fff;cursor:pointer;}
	.prd-cnt-price .quantity-wrap .count-box span.down {background:#fff url('../images/common/detail-icon-plusminus.svg') no-repeat right center/3.6875rem 1.75rem;}
	.prd-cnt-price .quantity-wrap .count-box span.up {background:#fff url('../images/common/detail-icon-plusminus.svg') no-repeat left center/3.6875rem 1.75rem;}
	.prd-cnt-price .quantity-wrap .count-box input[type=number] {text-align:center;width:2.5rem;height:1.875rem;border:1px solid #CDCDCD;border-left:none;border-right:none; font-weight: 700; border-radius: 0; padding: 0;}
	.prd-cnt-price .quantity-wrap .buy-limit {color:#ED1B23;font-size:0.75rem;margin-left:0.3125rem;}
	/* 240812 수정 ed*/


	.option-table-storage .item .text-option {margin-top:1.25rem;}
	.option-table-storage .item .text-option input[type=text] {border-radius:0.625rem;width:100%;}
	.option-table-storage .item .text-option input + input {margin-top:0.25rem;}
	.option-table-storage .item a.delete {position:absolute;top:1.25rem;right:1.25rem;font-size:0;line-height:0;text-indent:-250%;overflow:hidden;width:1.5rem;height:1.5rem;background:url('../images/common/table-prd-del.png') no-repeat center center;}
	
	/* 상품 옵션 하단 총 상품금액 및 버튼, 네이버페이 */
	.total-price-n-btn {margin-top:1.875rem;}
	.total-price-n-btn .totalPrice {display:flex;justify-content:flex-end;align-items:center;}
	.total-price-n-btn .totalPrice span.txt {color:#000;font-size:1.125rem;font-weight:600;}
	.total-price-n-btn .totalPrice span.price {color:#ED1B23;font-size:1.875rem;font-weight:700;margin-left:0.625rem;}
	.total-price-n-btn .totalPrice span.price:after {content:"원";color:#ED1B23;font-size:1.25rem;font-weight:600;}
	.total-price-n-btn .btnWrap {display:flex;margin-top:1.875rem;}
	.total-price-n-btn .btnWrap a {width:100%;height:3.125rem;color:#737372;font-size:1.125rem;font-weight:600;line-height:3.0rem;text-align:center;background-color:#fff;border-radius:2.8125rem;padding:0 0.875rem;border:1px solid #d9d9d9;}
	.total-price-n-btn .btnWrap a.purchase {color:#fff;background-color:#ed1b23;border-color:#ed1b23;}
	.total-price-n-btn .btnWrap.cols2 a {width:50%;border-radius:0;}
	.total-price-n-btn .btnWrap.cols2 a:first-child {/* border-radius:2.8125rem 0 0 2.8125rem; */ border-radius:2.8125rem}
	.total-price-n-btn .btnWrap.cols2 a:last-child {/* border-radius:0 2.8125rem 2.8125rem 0; */ border-radius:2.8125rem;}
	.total-price-n-btn .btnWrap.cols2 a + a{margin-left:0.625rem}
	.total-price-n-btn .naver-pay {margin-top:1.25rem;text-align:right;}
	
	/* 23-03-07 추가 */
	.total-price-n-btn .btnWrap a.signal{display:flex;justify-content:center;align-items:center;color:#fff;background-color:#ed1b23;border-color:#ed1b23;}
	.total-price-n-btn .btnWrap a.signal:before{content:'';background:url("../images/common/signal_btn.png")no-repeat center center/1.3125rem 1.5625rem;width:1.3125rem;height:1.5625rem;margin-right:0.3125rem}
	.total-price-n-btn .btnWrap a.none{color:#fff;background-color:#737373;border-color:#737373;cursor:default}
	/* 상품 수량 카운트 */
	.prd-counter-chk {margin: auto; display: flex;align-items: center;justify-content: center;}
	.prd-counter-chk input { width: 2.625rem;border:none; border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;line-height: 1.875rem;font-size: 0.8125rem;text-align: center; background: #fff;color: #000;appearance: none;outline: 0;height:1.875rem}
	.prd-counter-chk span {display:flex;justify-content:center;align-items:center;font-size:0.625rem;padding:0.625rem;height:1.875rem;width:1.875rem;cursor: pointer;color: #666;user-select: none;}
	.prd-counter-chk span.up{border:1px solid #e4e4e4;border-radius:0 0.3125rem 0.3125rem 0;background:#fff url("../images/common/icon_up.png")no-repeat center center; }
	.prd-counter-chk span.down{border:1px solid #e4e4e4;border-radius:0.3125rem 0 0  0.3125rem;background:#fff url("../images/common/icon_down.png")no-repeat center center;}



/* 말줄임 : 1줄 */
.clamp-line1
{ overflow:hidden;display:block !important;display:-webkit-box !important;-webkit-line-clamp:1;/*말줄임 수정 가능*/-webkit-box-orient:vertical;word-break:break-all; }
/* 말줄임 : 2줄 */
.clamp-line2
{ overflow:hidden;display:block !important;display:-webkit-box !important;-webkit-line-clamp:2;/*말줄임 수정 가능*/-webkit-box-orient:vertical;word-break:break-all; }
/* 말줄임 : 3줄 */
.clamp-line3
{ overflow:hidden;display:block !important;display:-webkit-box !important;-webkit-line-clamp:3;/*말줄임 수정 가능*/-webkit-box-orient:vertical;word-break:break-all; }

