@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
/* 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', 'Malgun Gothic', 'Dotum', sans-serif !important;color:#494949;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:#211e9d !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;}

	*, :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}
	.mt14{margin-top:0.875rem !important;}
	.mt20{margin-top:1.25rem !important;}
	.mt50{margin-top:3.125rem !important;}
	.mt100{margin-top:6.25rem !important;}
	.mb50{margin-bottom:3.125rem !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 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;fleex-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.png') no-repeat left 0 center/3.75rem 1.875rem;border:1px solid #ddd;border-radius:0.5rem;overflow:hidden;margin-right:0.5rem;}
	input[type=checkbox]:checked + label {color:#000;font-weight:600;}
	input[type=checkbox]:checked + label:before {background-position:left -1.875rem center;border-color:#000;}

	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;}
	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.3125rem;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:before {border-color:#000}
	input[type=checkbox].radio:checked + label:after {background-color:#000;}
	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;fleex-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:#000}
	input[type=radio]:checked + label:after {background-color:#000;}
	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.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=radio].cate:checked + label {color:#000;font-weight:600;}
	input[type=radio].cate:checked + label:before {background-position:center bottom;border-color:#000;background-color:#000;}
	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.875rem;line-height:3.0rem;min-width:9.3754rem;height:3.125rem;border:1px solid #e2e2e2;padding:0px 0.625rem;margin:0 !important;overflow:hidden;cursor:pointer;}
	div.select-box-default-st span.selectText:before {content:"";position:absolute;top:50%;right:0.3125rem;transform:translate(0,-50%);width:1.0rem;height:1.0rem;overflow:hidden;background:url('../images/common/calendar-sel-icon.png') no-repeat center top/1.0rem 2.0rem;}
	div.select-box-default-st.on span.selectText {border:1px solid #000;background-position:right 3px top 3px;outline:none;}
	div.select-box-default-st.on span.selectText:before {background-position:center bottom;}
	div.select-box-default-st > .select-wrap {display:none;position:absolute;top:calc(100% - 1px);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 #000;box-shadow:1px 1px 5px rgba(0,0,0,0.035);}
	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.875rem;width:100%;height:auto;border-bottom:0;padding:0.625rem 0.625rem;cursor:pointer;/* white-space:nowrap; */}
	div.select-box-default-st ul.select-box-option li:hover {background-color:#FAFAFA;}
	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:#ed1b23;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.625rem;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.on span.selectText {border-color:#000;border-radius:0.625rem 0.625rem 0 0;}
	div.select-box-default-st.sort.on 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.625rem 0.625rem;}

	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.625rem;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.on span.selectText {border-color:#000;border-radius:0.625rem 0.625rem 0 0;}
	div.select-box-default-st.option.on 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.625rem 0.625rem;}
	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;}

	/* 상품 옵션선택시 선택된 내용 */
	.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;}
	.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;}
	.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;}

/* 범위 설정 :: SLIDER RANGE */
	#slider-range {position:relative;border:0;background-color:transparent;width:calc(100% - 1.25rem);height:4px;border-radius:0;background-color:#ccc;overflow:visible;padding:0 0.625rem;margin:0.625rem auto;}
	#slider-range .ui-slider-range {top:50%;transform:translate(0,-50%);width:calc(100% - 1.25rem);height:100%;background-color:#ed1b23;}
	#slider-range .ui-slider-handle {
		top:50%;
		transform:translateY(-50%);
		width:1.1875rem;height:1.1875rem;
		border:3px solid #ed1b23 !important;
		border-radius:50% !important;
		background-color:#fff;
		overflow:hidden;
		box-shadow:none;
		outline:none !important;
	}


/* 말줄임 : 1줄 */
.clamp-line1
,div.select-box-default-st span.selectText
,.option-table-storage .item .subj h1
,section.mSeasonPrd .wrap ul li > .txt p.tit
,section.mSeasonPrd .wrap ul li > .others .item > .txt p.tit
,section.mCommunity .wrap .event ul.list li a
,section.mCommunity .wrap .notice ul.list li a
,#prd-qna-wrap .con-table table tbody tr:nth-child(2n-1) td:nth-child(2) a
{ overflow:hidden;display:block !important;display:-webkit-box !important;-webkit-line-clamp:1;/*말줄임 수정 가능*/-webkit-box-orient:vertical;word-break:break-all; }
/* 말줄임 : 2줄 */
.clamp-line2
,section.mSeasonPrd .wrap ul li > .txt p.desc
{ 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; }

/* TRANSITION */
.header
,.header .wrap .util *
,.all-menu .wrap .conts .menu ul li
,.all-menu .wrap .brand .table a figure
,.all-menu .wrap .brand .table a figure:before
,.container .wrap .sub-naviagtor > div.menu > a:after
,section.mBrand .table a figure
,section.mBrand .table a figure:before
,div.select-box-default-st span.selectText:before
,#latest-prd-view .wrap > ul.list li
,#latest-prd-view .wrap > ul.list li div.infor p
,#latest-prd-view .wrap > ul.list li a.del
,#float-icon .topnbottom a
{
	-o-transition: all .25s .0s ease-in-out;
    -ms-transition: all .25s .0s ease-in-out;
    -moz-transition: all .25s .0s ease-in-out;
    -webkit-transition: all .25s .0s ease-in-out;
    transition: all .25s .0s ease-in-out;
}

.header .wrap .logo a.logo
,.header .wrap .logo a.gnb-all-menu
,.header .wrap .logo a.gnb-all-menu
,.side-menu .wrap .quick a.gnb-all-menu
,Section.mSpecial .wrap .special-wrap .slide-paging-customer ul li
,.wrap.cscenter .faq-top10 ul.list-box li
,.wrap.mypage.index .left-menu-wrap .lf-content .order-delivery-infor a.showhide-btn:after
,.wrap.join_complete .complete-wrap .complete-box .complete-list a:after
,.lf-menu-wrap .block .b-tit a.show-hide
,.lf-menu-wrap .block .b-tit a.show-hide:after
,.lf-menu-wrap .block.cateMenuWrap .conts-box .dep1 > a:after
,.lf-menu-wrap .block.cateMenuWrap .conts-box .dep2 > a:after
,.lf-menu-wrap .block.cateMenuWrap .conts-box .dep3 > a:after
,.footer .wrap .qlink-social .right .family > a:before
{
	-o-transition: all .45s .0s ease-in-out;
    -ms-transition: all .45s .0s ease-in-out;
    -moz-transition: all .45s .0s ease-in-out;
    -webkit-transition: all .45s .0s ease-in-out;
    transition: all .45s .0s ease-in-out;
}

.all-menu .wrap .brand .table a figure
,.lf-menu-wrap a.sort-reset-btn:before
{
	-o-transition: all .75s .0s ease-in-out;
    -ms-transition: all .75s .0s ease-in-out;
    -moz-transition: all .75s .0s ease-in-out;
    -webkit-transition: all .75s .0s ease-in-out;
    transition: all .75s .0s ease-in-out;
}