<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/


/* base */ * {margin:0; padding:0; list-style-type:none; font-family: '�섎닎怨좊뵓','NanumGothic', sans-serif;  font-size:16px;}


ul, li, ol, dl  {list-style:none;}
a               {text-decoration:none; color:#0b0e16; }

.text-bold      {font-weight:bold}
.text-active    {text-decoration:underline; }
.text-ko        {ime-mode:active;}
.text-en        {ime-mode:disabled;}
.text-EN        {ime-mode:disabled;text-transform:uppercase;}
.text-cut       {display:inline-block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:90%;}

.table-bottom-line {border-bottom: solid #DFDFDF 2px;}

@media (max-width:922px) {
	* {margin:0; padding:0; list-style-type:none; font-family: 'Nanum Gothic', sans-serif;  font-size:14px;}
}

input['type=checkbox'] {width:20px; height:20px; }


/*location*/
.location_wrap {margin:10px 0;}
.location {z-index:8000; height:40px;}
.location a {text-decoration:none;}
.location .location_home {font-size:24px; font-weight:700; letter-spacing:-2px;}
.location &gt; li &gt; div &gt; p {display:inline-block;  font-size:20px; vertical-align:middle; }
.location &gt; li {display:inline-block; padding:10px 3px; vertical-align:middle; }
.location .location1 {position:relative;}
.location .location2 {position:relative;}
.location &gt; li &gt; ul {display:none; position:absolute; top:35px; left:-20px; background-color:#fff;text-indent:10px; border:1px solid #ccc; padding:10px 0;}
.location &gt; li &gt; ul &gt; li {width:200px; border-bottom:1px solid #cfcfcf; margin:0 15px;}
.location &gt; li &gt; ul &gt; li a {display:block; padding:10px 0; color:#333;}
.location &gt; li &gt; ul &gt; li a:hover, .location &gt; li &gt; ul &gt; li a:focus {background-color:#efefef; color:#ed8323;}
.location &gt; li &gt; ul &gt; li:last-child {border-bottom:none;}
/*location��*/

/*�곹뭹由ъ뒪�� 留덉슦�ㅼ삤踰� �대옒��*/
.ov_bl {background-color:rgba(1,1,1,0.7); width:100%; height:100%; position:absolute; top:0; left:0; text-align:center; display:none; }
.ov_btn {display:inline-block; width:140px; height:45px; text-align:center; line-height:45px; background-color:#ed8323; color:#fff; font-size:16px; font-weight:600; position:absolute; top:50%; left:50%; margin-top:-20px; margin-left:-70px;}

/*�곹뭹由ъ뒪��*/
.list_goodName1 {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:60px;}

.list_goodName {display:inline-block; height:55px; line-height:20px; }

.list_brief {font-size:12px; line-height:1.5em; padding:3px 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; height:3em;}

.good-img {padding:52% 50%; position:relative; background-size:contain; }
@media (max-width:992px) {
        .good-img { padding:55% 50%;}
}



/*�곹뭹由ъ뒪�� 理쒓렐媛��λ쭖�댄뙏由곗긽��*/
.goodList_best .swiper-slide {border:1px solid #dedede; position:relative;}
.goodList_best .swiper-slide ul {color:#fff; padding-top:60px; height:200px; display:block; overflow:hidden; background-color:rgba(74,66,45,0.3); }
.goodList_best .goodList_best_name {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-top:10px; padding-bottom:5px;}
.goodList_best .goodList_best_price {letter-spacing:-1px;}

.goodList_best .swiper-container {width: 100%; height: 235px; }
.goodList_best .swiper-slide {
        width:32.7%;
        height:200px;
        text-align: center;
        font-size: 18px;
        background: #fff;
        min-width:170px;
        
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.goodList_best .swiper-pagination-bullet-active {background:#ed8323;}


/*�곹뭹�곸꽭�섏씠吏� 寃ъ쟻��*/
.detail_estimate * {font-size:14px;}
.detail_estimate th, .detail_estimate td {padding:5px 0;}
.detail_estimate&gt;tbody&gt;tr&gt;th {font-weight:600; vertical-align:middle; }
.detail_estimate input, .detail_estimate select {height:30px; border:1px solid #ccc; border-radius:3px; margin:2px;}
.detail_estimate input {text-indent:5px;}

/*�곹뭹�곸꽭 踰꾪듉*/
.btn_cart, .btn_wish, .btn_list {font-size:14px;}
.btn_cart {background-color:#ed8323; color:#fff;}
.btn_cart:hover {background-color:#ED7623; color:#fff;}
.btn_wish {background-color:#0094A0; color:#fff;}
.btn_wish:hover {background-color:#0082A0; color:#fff;}
.btn_list {background-color:#aeaeae; color:#fff;}
.btn_list:hover {background-color:#8e8e8e; color:#fff;}

/*�곹뭹 �뺣낫*/
.detail {font-size:16px;}
.detail_tit {font-size:25px; font-weight:600; letter-spacing:-2px; padding:10px; margin:5px; color:#565656; margin-bottom:20px;}
.detail_subtit {margin:30px 0 20px; font-size:22px; font-weight:600; color:#ed7623;}

/*�곹뭹�뺣낫 ��*/
.detail_info * {font-size:14px;}
.detail_info th {font-weight:700; letter-spacing:-1px; text-align:center; }
.detail_info td {color:#787878;}
.detail_info&gt;tbody&gt;tr&gt;th, .detail_info&gt;tbody&gt;tr&gt;td {/*border:none;*/ padding:13px 10px; vertical-align:middle; line-height:1.3em; border:1px solid #eee;}

/*留덉씠�섏씠吏�*/
.mypage_menu {font-size:0; margin-bottom:50px;}
.mypage_menu li {display:inline-block; font-size:16px; padding:5px 0;}
.mypage_menu li a {padding:0 10px; text-decoration:none;}
.mypage_menu li a:hover, .mypage_menu li a:focus {color:#ed8323;}
.mypage_menu li:after {content:"|";}
.mypage_menu li:last-child:after {content:"";}

.good-img .prm {background:#ed7623; color:#fff; padding:8px; text-align:center; position:absolute; left:0px; top:100%; margin-top:-30px; height:30px; bottom:0px; font-size: 14px; }
.good-item .premium-icon {position:absolute; left:10px; top:10px; width:50px; }



div.good-menu-btn:hover {background-color:#aaa; color:#fff; }





.same-good-layout	{padding:10px; }

.same-good-content	{width:100%; padding:15px 15px 0px; outline:solid #ababab 1px; border-radius:10px; }
.equal-good-content	{width:100%; padding:15px 15px 0px; outline:solid #397833 4px; border-radius:10px; }

.same-good-img 		{display:inline-block; width:130px; height:130px; margin-right:10px;}

.same-good-no		{border:solid #ababab 1px; border-radius:15px; text-align:center; background:#a6a5a5; padding:5px; width:80px; color:#fff; font-size:12px; }
.equal-good-no		{border:solid #ababab 1px; border-radius:15px; text-align:center; background:#397833; padding:5px; width:80px; color:#fff; font-size:12px; }

.same-good-name		{font-weight:light; padding:5px 0; width:150px; line-height:23px; }
.same-good-price	{position:absolute; font-size:20px; top:100%; margin-top:-45px; font-weight:bold; }

.in-cart-layout		{position:absolute; width:125px; left:50%; margin-left:-50px; top:100%; margin-top:-120px; display:none;}

.good-view-btn		{width:60px; height:60px; text-align:center; float:left; border:solid #888888 1px; border-radius:28px; padding:13px 0 0; background:#fff; margin-right:5px; 
			 background:#ffdfdf; color:#777; cursor:pointer; opacity:0.9;}
.good-view-btn:hover	{background:#397833; color:#fff; }

.select-good-btn	{width:60px; height:60px; text-align:center; float:left; border:solid #888888 1px; border-radius:28px; padding:13px 0 0; background:#fff; 
			 background:#ffdfdf; color:#777; cursor:pointer; opacity:0.9;}
.select-good-btn:hover	{background:#397833; color:#fff; }


.count-btn 		{display:inline-block; width:25px; height:25px; border:solid #ababab 1px; border-radius:12px; cursor:pointer; text-align:center; background:#fff; }
.count-btn:hover 	{border-color:#0fb; color:#0fb; }
.btn-sign-minus		{display:inline-block; font-size:30px; margin-top:-11px; }
.btn-sign-plus		{display:inline-block; font-size:20px; margin-top:-1px; }
.btn-count-sign		{width:10px; }

.cart-good-del-btn	{float:right; font-size:20px; cursor:pointer; border:solid #dfdfdf 0px; width:25px; height:25px; text-align:center; padding:0 0 10px; color:#ababab; }
.cart-good-del-btn:hover	{color:#222; border-color:#666666; font-weight:bold; }
.cart-good-del-sign	{display:inline-block; margin-bottom:100px; }



.discount-info-btn		{cursor:pointer; color:#000; }
.discount-info-btn:hover	{color:#f00; font-weight:bold; }


span.mod-data		{cursor:pointer; }
</pre></body></html>