<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*ìž¥ë°”êµ¬ë‹ˆ ìƒí’ˆ ìƒì„¸ì„¤ëª… css*/
#cartGptWrap{
	margin-bottom:10px; 
	padding:20px 0px;
	max-height:500px;
	overflow-y:scroll;
	-ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}


#cartGptWrap::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera*/
}

#cartGptWrap .cartGptBtn{
	height:45px;
	text-decoration: underline;
}

#cartGptWrap .cartGptBtn strong{
	font-family: 'Averia Sans Libre';
	font-style: italic;
	font-weight: 700;
	font-size: 20px;
	color: #212457;
}


#cartGptWrap .cartGptTxt{
	margin-top:20px;
}

#cartGptWrap .cartGptGroup{
	margin-bottom:10px;
}

#cartGptWrap .cartGptGroup h2{
	padding:0px 10px;
	position: relative;
	z-index:9;
	display:inline;
	color: #212457;
    font-family: 'Averia Sans Libre', cursive;
    font-size: 21px;
    font-style: italic;
}


#cartGptWrap .cartGptGroup h2 span.highlight {
    width: 100%;
    height: 50%;
    background: var(--val-yellow-color);
    display: inline-block;
    position: absolute;
    left: 0;
    bottom:0;
    z-index: -1;
}

#cartGptWrap .cartGptGroup p{
	padding-left:10px;
	margin:20px 0px;
	line-height:20px;
	position:relative;
	min-height:50px;
	font-size: 14px;
    color: #212457;
}






/*gpt ë¡œë”©*/
.gptLoaderBox {

}

.gptLoader{
    text-align: center;
}

.gptLoaderWheel {
    animation: spin 1s infinite linear;
    border: 2px solid rgba(30, 30, 30, 0.5);
    border-left: 4px solid #fff;
    border-radius: 50%;
    height: 80px;
    margin-bottom: 10px;
    width: 80px;
    margin: auto;
}

.gptLoaderText {
    color: #fff;
    font-family: arial, sans-serif;
    font-size: 1.25em;
	margin-top: 25px;
    margin-bottom: 25px;
}

.gptLoaderText:after {
    content: 'ëŠ˜ ë°°ìš°ê³&nbsp; ìžˆì–´ìš”, ì†ë„ëŠ” ë¹¨ë¼ì§ˆê±°ì—ìš” :)';
    /* animation: load 2s linear infinite; */
	color:#212457;
	font-size:14px;
}

.gptLoaderText_content_update {
    color: #fff;
    font-family: arial, sans-serif;
    font-size: 1.25em;
    margin-top: 50px;
}

.gptLoaderText_content_update:after {
    content: 'ë¹Œë“œì—… ì±—ë´‡ì´ ì&nbsp;œí’ˆ ìƒì„¸ ë‚´ìš©ì„ ì—…ë°ì´íŠ¸ í•˜ê³&nbsp; ìžˆìŠµë‹ˆë‹¤ :)';
    /* animation: load 2s linear infinite; */
	color:#212457;
	font-size:14px;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/*********************************************êµ¬ë¶„ ë**************************************************/





/*ê³µê¸‰ì‚¬ ëª¨ë°”ì¼ gpt css*/
#gptGoods{
	position:relative;
	padding:85px 20px 20px;
	
}

#gptGoods .gptWr{
	margin-bottom:20px;
	min-height:400px;
	overflow-y:scroll;
	-ms-overflow-style: none; 
    scrollbar-width: none; 
}

#gptGoods .gptWr::-webkit-scrollbar {
    display: none; 
}

#gptGoods .gptWr .wordDiv{
	display: inline-block;
	width:100%;
	margin-bottom:10px;
}

#gptGoods .gptWr .wordDiv p.chatP{
	font-size:14px;
	position:relative;
	line-height: 20px;
	padding:10px;
	word-break: keep-all;
	max-width:90%;
	border-radius:5px;
	display:inline-block;
	width:auto;
}

#gptGoods .gptWr .wordDiv p.chatP .chatTitle{
	margin-bottom:20px;
	font-weight:bold;
	font-size:14px;
}

#gptGoods .gptWr .wordDiv p.chatP hr{
	display:block;
	margin:20px 0px;
}

#gptGoods .gptWr .wordDiv p.chatP .chatSubTitle{
	margin-bottom:20px;
	font-weight:bold;
	font-size:16px;
	display: inline;
	position: relative;
	font-weight: normal;
	z-index: 0;
	padding: 0 10px;
	font-weight:bold;
}

#gptGoods .gptWr .wordDiv p.chatP .chatSubTitle span{
	font-weight:bold;
	font-size:16px;
	width: 100%;
    height: 60%;
    background: var(--val-yellow-color);
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: -7%;
    z-index: -1;
}


#gptGoods .gptWr .wordDiv p.chatP select{
	padding:5px 25px 5px 5px;
	background: url("../img/icon-arrow.svg") no-repeat right 5px center;
	background-size: 15px;
    line-height: 1.3;
	font-size:14px;
	text-decoration: underline;
	color: #666;
    font-weight: bold;
	background-color:#fff;
}

#gptGoods .gptWr .wordDiv:last-child{
	margin-bottom:0px;
}

#gptGoods .gptWr .wordDiv p#gptTxt{
	color:#212457;
	background:#f8f8f8;
}

#gptGoods .gptWr .wordDiv p#gptTxt .usrWr{
	position:relative;
	margin-top:5px;
}

#gptGoods .gptWr .wordDiv p#gptTxt .usrWr input[type=text]{
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px 55px 5px 5px;
	width:100%;
	height:35px;
	box-sizing:border-box;
}

#gptGoods .gptWr .wordDiv p.chatP input[name='neo_brand']{
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px 55px 5px 5px;
	width:100%;
	height:35px;
	box-sizing:border-box;
}

#gptGoods .gptWr .wordDiv p#gptTxt input[type=number]{
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px 55px 5px 5px;
	width:100%;
	height:35px;
	box-sizing:border-box;
}

#gptGoods .gptWr .wordDiv p#gptTxt input[type=number]::-webkit-outer-spin-button,
#gptGoods .gptWr .wordDiv p#gptTxt input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

#gptGoods .gptWr .wordDiv p#gptTxt .usrWr button{
	position:absolute;
	top:50%;
	right:0px;
	width:50px;
	height:35px;
	background:#000;
	color:#fff;
	border-radius:0px 5px 5px 0px;
	transform:translateY(-50%);
}

#gptGoods .gptWr .wordDiv p#usrTxt{
	float:right;
	font-weight:bold;
	color:#fff;
	background:#ee3d43;
}

#gptGoods .gptWr .wordDiv #category_hidden select{
	border:1px solid #ccc;
	padding:5px 25px 5px 5px;
	width:150px;
	margin-bottom:5px;
	background-color:#fff;
}


#gptGoods .gptWr .wordDiv p#gptTxt input[type=file]{
	display:none;
}

#gptGoods .gptWr .wordDiv p#gptTxt  input[type=file] + label{
	border-bottom:1px solid #000
}


#gptGoods .gptWr .wordDiv .subBtn{
	display: block;
    margin-top: 15px;
    background: #ee3d43;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
    width: 100%;
    box-sizing: border-box;
}

#msg_goods_name{
	margin-top:10px;
}

.gptFormDiv{
	
}

.gptFormDiv p{
	margin-bottom:10px;
	display:flex;
    align-items: center;
}

.gptFormDiv p small{
	font-weight:bold;
}

.gptFormDiv p small{
	font-weight:bold;
}

.gptFormDiv p input[type=radio] + label{
	display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 24px;
    margin-right: 0px;
    font-size: 15px;
    line-height: 16px;
    font-weight: 400;
    color: #545454;
    width: 16px;
    height: 16px;
}

.gptFormDiv p input[type=radio] + label:before{
	content: "";
    display: inline-block;
    transition: all .2s;
    position: absolute;
    left: 0;
    top: 0;
    border: 4px solid #ccc;
    border-radius: 50%;
}

.gptFormDiv p input[type=radio]:checked + label:before {
    border: 5px solid var(--concept-color);
    text-align: center;
}

.gptFormDiv p small{
	font-weight:bold;
}

.gptFormDiv p input[type=text]{
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px 55px 5px 5px;
	width:100%;
	height:35px;
	box-sizing:border-box;
}

.gptFormDiv select{
	border:1px solid #ccc;
	padding:5px 25px 5px 5px;
	width:150px;
	margin-bottom:5px;
	background-color:#fff;
}


.gptFormDiv .helpDiv{
	display:none;
}


/*
#gptGoods .gptWr .wordDiv p#gptTxt input[type=file]{
	background: #E9EFFA;
    border-radius: 30px;
    border: 1px solid #ccc;
    padding: 5px 10px;
    color: #163163;
}

#gptGoods .gptWr .wordDiv p#gptTxt  input[type=file] + small{
	display:block;
	margin-top:5px;
	color:#ee3d43;
}




#gptGoods .usrUpWr{
	margin-bottom:10px;
}

#gptGoods .usrUpWr .uploadArea{
	display:inline-block;
	border-radius:5px;
	border:1px solid #ccc;
	overflow:hidden;
}

#gptGoods .usrTxtWr{
	display:flex;
	justify-content: space-between;
    align-items: center;
	position:relative;
}

#gptGoods .usrTxtWr input[type=text]{
	border:1px solid #ccc;
	margin-right:10px;
	width:100%;
	height:45px;
	border-radius:5px;
	padding:0px 10px;
}

#gptGoods .usrTxtWr button{
	width:30%;
	height:45px;
	border-radius:5px;
	background:#ee3d43;
	font-size:14px;
	color:#fff;
}



/*ì‘ë‹µ ì„&nbsp;íƒë°•ìŠ¤ ê³µí†µ*/
#choiceWr{
	margin-top:20px;
	animation: fadein 2s;
	-moz-animation: fadein 2s; /* Firefox */
	-webkit-animation: fadein 2s; /* Safari and Chrome */
	-o-animation: fadein 2s; /* Opera */
	
}

#choiceWr input[type=radio]{
	display:none;
}

#choiceWr input[type=radio] + label{
	max-width:150px;
	height:35px;
	border-radius:5px;
	font-size:14px;
	border:0;
	line-height:35px;
	font-weight:bold;
	padding:0px;
	text-align:center;
	text-decoration:underline;
}

#choiceWr input[type=radio] + label{
	margin-right:10px;
}

#choiceWr input[type=radio]+ label:before{
	content: none;
}

#choiceWr input[type=radio]:checked + label{
	color:#ee3d43;
}

#choiceWr button{
	width:80px;
	height:35px;
	border-radius:5px;
	font-size:14px;
	line-height:35px;
	color:#fff;
	background:#000;
}



#choiceWr .priceWr{
	display: flex;
    align-items: center;
	margin-bottom:10px;
}

#choiceWr .priceWr:last-child{
	margin:0px;
}


#choiceWr .priceWr small{
	font-size:14px;
}

#choiceWr .priceWr input[type='text']{
	width:auto;
	border-radius:5px;
	height:45px;
	margin:0px 10px;
}


.gptDotLoader {
	display:block;
	width: 30px;
	aspect-ratio: 2;
	--_g: no-repeat radial-gradient(circle closest-side,#000 90%,#0000);
	background: 
	var(--_g) 0%   50%,
	var(--_g) 50%  50%,
	var(--_g) 100% 50%;
	background-size: calc(100%/3) 50%;
	animation: l3 1s infinite linear;
}

@keyframes l3 {
    20%{background-position:0%   0%, 50%  50%,100%  50%}
    40%{background-position:0% 100%, 50%   0%,100%  50%}
    60%{background-position:0%  50%, 50% 100%,100%   0%}
    80%{background-position:0%  50%, 50%  50%,100% 100%}
}


.btnThis{
	padding:1px 5px;
	color:#fff;
	background:#1D4684;
	font-size:12px;
	border-radius:5px;
	animation: blink-effect 1s step-end infinite;
}

@keyframes blink-effect {
  50% {
    opacity: 0.5;
  }
}


.brand_gptLoaderText_img {
    color: #fff;
    font-family: arial, sans-serif;
    font-size: 1.25em;
    margin-top: 50px;
}
.brand_gptLoaderText_img:after {
    content: 'ë¹Œë“œì—… ì±—ë´‡ì´ ë¸Œëžœë“œ ì†Œê°œë¥¼ ìž‘ì„±í•˜ê³&nbsp; ìžˆìŠµë‹ˆë‹¤. ìž&nbsp;ì‹œë§Œ ê¸°ë‹¤ë&nbsp;¤ì£¼ì„¸ìš” :)';
	color:#212457;
	font-size:14px;
}</pre></body></html>