:root {
	--s-point-color:#037158;  /*포인트 컬러*/
	--s-max-width: 750px;  /*fixd 영역 최대 넓이값*/	
	--fixd-max-width: 710px;  /*fixd 영역 최대 넓이값*/	
	--vh: 100%; 
	--f-point-color:#037158;  /* 포인트색상 */	
	--f-point-bg-color:#DEEBE1; /* 포인트색상 연한배경 */		
	--b-bg-color:#f3f0eb; /* body bg색상  */	
	--sub-bg-color:#ffffff; /* 서브 body bg색상  */	
	--f-point-color-orange:#f4614c; /* 할인율 색상  */	
	--f-point-color-red:#e42c30;
	--swiper-scrollbar : rgba(100,100,100,.1);
	--swiper-scrollbar-active : rgba(16,116,93,.8);
	--swiper-scrollbar-active-grey : rgba(10,10,10,.3);
}
html {background-color:#eaeaea;}
body{background-color: var(--b-bg-color); font-size: 12px; min-width:320px; max-width:750px; margin:0 auto;-webkit-text-size-adjust:none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;}
body.body-sub {background-color: var(--sub-bg-color);}
body:after{clear:both; display:block; content:"";}
body.overflowH {overflow:hidden; touch-action: none;}

ul li { list-style:none; }
div,img, fieldset,button{ border:none; outline:none; }
a { text-decoration:none; color:#000;}
a:active { text-decoration:none; }
button {border-radius:2px;}
img { max-width:100%;}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	select:focus {
        font-size: 16px;
    }
}
a,input,textarea {outline:none; }
input:focus,a:focus,div:focus{outline:none;}

ul.justify {justify-content: center;}
.body-main #HappytalkIframe,
.overflowH > #HappytalkIframe {display:none;}
.defalutCusor {cursor:default;}

#HappytalkIframe {display:block; z-index:100 !important; height:80px !important; width:115px !important;}

/*
.body-sub .btnPointTop {bottom:190px;}
.body-goods-list .btnPointTop {bottom:190px; }
*/

.point-color { color:var(--f-point-color); }
.point-color_orange { color:var(--f-point-color-orange); }
.btn_radius { border-radius:6px; }

/*
@media screen and (min-width: 750px){
	.btnPointTop {bottom:190px !important; }
}
*/
