<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BASIC css start */
#header,
#layerWrap,
#contentWrap,
#ftLink .link,
.container,
#footer { position: relative; width:1600px; min-width:1280px; margin-left: auto; margin-right: auto; }
#wrap {min-width:1280px; overflow-x: hidden;}

.dn,
.hide {display:none;}

.top-service {border-bottom:none;}
#contentWrap {width:100%; padding:0;}

.item_gallery_type {margin:0 -20px;}
.item_gallery_type li .item_cont {padding:0 20px 70px;}

.main-visual {position: relative; width:100%; overflow: hidden; height:590px;}
.main-visual .cycle-slide img {width:100%;}
.main-visual .btn-arrow {position: absolute; top:50%; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); width:46px; height:46px; border-radius:46px; padding:13px 2px; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border:1px solid #fff; background:RGBA(102,102,102,0.5); cursor:pointer; z-index:60;}
.main-visual .btn-arrow img {display:block; margin:0 auto;}
.main-visual .btn-arrow#main-prev {left:5%}
.main-visual .btn-arrow#main-next {right:5%;}
.main-visual video { object-fit: cover; }

.main-visual .swiper-container video { -webkit-transform: translateX(-50%) translateY(-0%); -moz-transform: translateX(-50%) translateY(-0%); -ms-transform: translateX(-50%) translateY(-0%); -o-transform: translateX(-50%) translateY(-0%); transform: translateX(-50%) translateY(-0%); position: absolute; top: 0; left: 50%; min-width: 100%; min-height: 100%; width: 100%; height: 100%; } 



.main-h1 {padding:20px 0; text-align:center;}
.main-h1 h1 {font-size:36px; font-weight:600; color:#222222; line-height:1;}

.main-h2 {padding:20px 0; text-align:center;}
.main-h2 span {font-size:22px; font-weight:normal; color:#777777; line-height:1; padding:0 0 8px; display:block;}
.main-h2 h1 {font-size:36px; font-weight:800; color:#222222; line-height:1; font-style:italic;}

.main-more {text-align:center;}
.main-more a {display:block; margin:0 auto; width:252px; height:48px; line-height:48px; border-radius:48px; text-align:center; box-shadow:1px 1px 5px RGBA(0,0,0,0.5);}
.main-more a span {display:inline-block; vertical-align:top; line-height:48px; font-size:20px; font-weight:500; color:#000000; padding-right:22px; background:url(/design/evisushop/dimg2020/icon_more03.png) right center no-repeat;}

.main-goods-tab {text-align:center; font-size:0; padding:0 0 30px;}
.main-goods-tab a {display:inline-block; vertical-align:top; margin:0 17px; line-height:30px; font-weight:300; font-size:26px; color:#222222; border-bottom:1px solid #fff;}
.main-goods-tab a.on, 
.main-goods-tab a:hover {border-bottom:1px solid #222; font-weight:500;}

.main-box1 {padding:40px 0 90px 0;}
.main-box1 .main-goods-cont {display:none;}
.main-box1 .item_gallery_type li {position: relative;}
.main-box1 .item_gallery_type li * {-khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box1 .item_gallery_type li .item_cont {width:376px; height:376px; padding:0; margin:0 16px; border-radius:376px; overflow: hidden;}
.main-box1 .item_gallery_type li .item_info_cont {display:none; position: absolute; padding:0; top:50%; left:0; width:100%; text-align:center; -webkit-transform: translate(0,-50%); -ms-transform: translate(0,-50%); transform: translate(0,-50%); z-index:60;}
.main-box1 .item_gallery_type li .item_info_cont .btn-wish {display:block; margin:0 auto 18px; width:55px; height:55px; border-radius:55px; border:1px solid #fff; background:RGBA(109,109,109,0.6) url(/design/evisushop/dimg2020/icon_wish.png) center no-repeat; cursor:pointer;}
.main-box1 .item_gallery_type li .item_tit_box {font-size:16px; font-weight:300; color:#fff; line-height:1.4;}
.main-box1 .item_gallery_type li .item_tit_box h3 {font-size:18px; font-weight:500; color:#fff; padding-bottom:0;}
.main-box1 .item_gallery_type li .item_money_box {padding:5px 0 0 0;}
.main-box1 .item_gallery_type li .item_money_box .price,
.main-box1 .item_gallery_type li .item_money_box .fixed-price,
.main-box1 .item_gallery_type li .item_money_box .discount {display:inline-block; vertical-align:top; line-height:24px;}
.main-box1 .item_gallery_type li .item_money_box .price {font-size:18px; font-weight:300; color:#fff; margin:0 8px 0 0; padding:0;}
.main-box1 .item_gallery_type li .item_money_box .price strong {font-size:22px; font-weight:600; font-family:"Lato","Noto Sans KR", sans-serif;}
.main-box1 .item_gallery_type li .item_money_box .fixed-price {font-size:20px; color:#d0d0d0; font-weight:400;}
.main-box1 .item_gallery_type li:hover .item_cont {background:#000;}
.main-box1 .item_gallery_type li:hover .item_photo_box img {opacity:0.4;}
.main-box1 .item_gallery_type li:hover .item_info_cont {display:block;}

.main-box2 {padding:0 0 110px 0;}
.main-box2 .item_gallery_type {padding-top:60px;}

.main-box3 {padding:0; background:#f3f3f3; margin-bottom:144px;}
.main-box3 .container {width:1280px;}
.main-box3 .left-box {float:left; padding:32px 0 0 0;}
.main-box3 .left-box h3 {line-height:24px; font-size:23px; font-weight:500; color:#000; padding-bottom:22px;}
.main-box3 .left-box h3 img {display:inline-block; vertical-align:top; margin-right:8px;}
.main-box3 .left-box span {display:inline-block; vertical-align:top; line-height:49px; height:49px; position: relative; text-align:center; margin-right:20px;}
.main-box3 .left-box span:after {position:absolute; top:0; left:-36px; content:''; width:38px; height:49px; display:block; background:url(/design/evisushop/dimg2020/main_time_dot.png) center no-repeat;} 
.main-box3 .left-box span#time-off,
.main-box3 .left-box span#time-off:after,
.main-box3 .left-box span#days:after {display:none;}
.main-box3 .left-box span strong {position: relative; z-index:10; display:block; width:90px; letter-spacing:24.5px; text-align:center; font-size:34px; font-weight:600; color:#fff; line-height:46px; height:49px; margin-left:11px;}
.main-box3 .left-box span strong:before,
.main-box3 .left-box span strong:after {position:absolute; top:0;content:''; width:43px; height:49px; display:block; background:#222; border-radius:6px; z-index:-1;}
.main-box3 .left-box span strong:before {left:-11px;}
.main-box3 .left-box span strong:after {right:11px;}
.main-box3 .left-box span#days strong {letter-spacing:3px; padding-right:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box3 .left-box span#days strong:before {width:60px;}
.main-box3 .left-box span#days strong font {font-weight:300;}
.main-box3 .right-box {float:right;}

.main-box4 {padding:0; margin-bottom:80px; background:#f2f2f2}
.main-box4 .textBOX {position: relative;}
.main-box4 .text-box {text-align:left; font-size:16px; font-weight:400; color:#888888; line-height:1.4; padding:100px 0 0 0;}
.main-box4 .text-box h1 {font-size:40px; font-weight:600; color:#161616; padding-bottom:10px;}
.main-box4 .container {min-height:1113px;}
.main-box4 .left-box,
.main-box4 .right-box {position:absolute; top:0; -khtml-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.main-box4 .left-box {left:-100px;}
.main-box4 .right-box {right:-100px;}
.main-box4 .left-box.on {left:0;}
.main-box4 .right-box.on {right:0;}
.main-box4 .animation-box1 {height:573px; position: relative; width:1280px; margin:0 auto;}
.main-box4 .animation-box1 .left-box {z-index:10;}
.main-box4 .animation-box1 .right-box {top:-60px;}
.main-box4 .animation-box2 {height:540px; position: relative; width:1280px; margin:0 auto;}
.main-box4 .animation-box2 .right-box {width:727px; text-align:right;}
.main-box4 .animation-box2 .right-box .text-box {position:absolute; top:0; padding-top:132px; margin-left:-110px;}
.main-box4 .animation-box1 .textBOX a {display:block; margin:35px 0 0 300px; width:500px; height:80px; text-align:center; background:#000; color:#fff;}
.main-box4 .animation-box1 .textBOX a span {display:inline-block; vertical-align:top; line-height:80px; height:80px; padding-right:60px; font-size:18px; font-weight:400; background:url(/design/evisushop/dimg2020/main_animation_dot.png) right center no-repeat;}
.main-box4 .animation-box2 .textBOX a {display:block; margin:35px 0 0 0; width:430px; height:60px; text-align:center; background:#000; color:#fff;}
.main-box4 .animation-box2 .textBOX a span {display:inline-block; vertical-align:top; line-height:60px; height:60px; padding-right:60px; font-size:16px; font-weight:400; background:url(/design/evisushop/dimg2020/main_animation_dot.png) right center no-repeat;}

.main-box4 .animation-box1 img {width:100%; -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box4 .animation-box1 img:hover {transform: scale( 1.1 ); -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box4 .animation-box2 img {width:100%; -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box4 .animation-box2 img:hover {transform: scale( 1.1 ); -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box4 .animation-box1 .right-box span {display:block; width:640px; height:590px; overflow: hidden;}
.main-box4 .animation-box2 .left-box span {display:block; width:341px; height:464px; overflow: hidden;}
.main-box4 .animation-box2 .right-box &gt; span {display:block; width:440px; height:470px; overflow: hidden; float:right;}

.main-box5 {padding:75px 0 80px;}
.main-box5 a {display:block;}
.main-box5 a img{width:100%; -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box5 a:hover img{transform: scale( 1.1 ); -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.main-box5 a {display:block; line-height:1.3; font-size:14px; font-weight:300; color:#9d9d9d;}
.main-box5 h3 {font-size:24px; font-weight:600; color:#161616; padding:20px 0 4px;} 
.main-box5 p {font-size:16px; font-weight:400; color:#6c6c6c; padding:0 0 10px;}
.main-box5 .left-box {float:left;}
.main-box5 .right-box {float:right;}
.main-box5 .left-box,
.main-box5 .right-box {width:48%; overflow: hidden; opacity:0; position: relative; top:-100px; -khtml-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -ms-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out;}
.main-box5 .left-box.on,
.main-box5 .right-box.on {top:0; opacity:1;}
.main-box5 .left-box a span,
.main-box5 .right-box a span {display:block; width:780px; height:480px; overflow: hidden;}

.main-box6 {}
.main-box6 .container {width:100%; font-size:0; padding-top:30px;}
.main-box6 ul {width:100%;}
.main-box6 ul li {position: relative; width:20%; display:inline-block; vertical-align:top; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box6 ul li:after {position:absolute; top:50%; right:0; content:''; width:1px; height:94px; display:block; background:#e3ded9; margin-top:-49px;}
.main-box6 ul li:last-child:after {display:none;} 
.main-box6 ul li a {display:block; padding:44px 0 38px; background:#fff6eb; text-align:center; font-size:18px; font-weight:300; color:#888888; line-height:1.4;}
.main-box6 ul li a div {width:152px; height:70px; border:2px solid #222; background:RGBA(255,255,255,0.6); border-radius:10px; padding:10px 0; margin:0 auto 12px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; line-height: 1;}
.main-box6 ul li span {display:block; font-size:16px; font-weight:500; color:RGBA(0,0,0,0.6); font-family:'Montserrat', sans-serif;}
.main-box6 ul li h3 {font-size:22px; font-weight:500; color:#222222;}
.main-box6 ul li h3 strong {font-size:28px; font-weight:600; font-family:'Montserrat', sans-serif;}
.main-box6 ul li h4 {font-size:21px; font-weight:400; color:#000000;}
.main-box6 ul li h5 {font-size:21px; font-weight:bold; color:#f66969; font-family:"Lato","Noto Sans KR", sans-serif;}
.main-box6 ul li p {}

.main-box7 {padding:90px 0 110px;}
.main-box7 .item_gallery_type {padding-top:80px; margin:0 -12px;}
.main-box7 .item_gallery_type li {width:20%;}
.main-box7 .item_gallery_type li .item_cont {padding:0 12px 80px;}

.main-box8 {padding:40px 0 70px; background:#f2f2f2;}
.main-box8 .container {}
.main-box8 .main-lookbook {position: relative; width:100%;}
.main-box8 .main-lookbook .btn-arrow {position: absolute; top:50%; -webkit-transform: translate(-50%,0); -ms-transform: translate(-50%,0); transform: translate(-50%,0); z-index:50;}
.main-box8 .main-lookbook .btn-arrow#main-prev2 {left:-50px;}
.main-box8 .main-lookbook .btn-arrow#main-next2 {right:-90px;}

.lookbook-cont {clear: both; overflow: hidden;}
.lookbook-img {float:left; width:660px; margin-bottom:9px;}
.lookbook-goods {float:right; width:484px;}
.lookbook-goods .item_gallery_type {margin:0; padding:0 20px;}
.lookbook-goods .item_gallery_type ul {font-size:0; text-align:left; width:100%;}
.lookbook-goods .item_gallery_type li {display:block; vertical-align:top; width:100%; margin-bottom:9px;}
.lookbook-goods .item_gallery_type li .item_cont {padding:19px 28px; overflow: hidden; clear: both; background:#fff; border-radius:8px;}
.lookbook-goods .item_gallery_type li:hover .item_cont {background:#f2f2f2; box-shadow:1px 1px 8px rgba(0,0,0,0.3); -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s;}
.lookbook-goods .item_gallery_type li .item_photo_box {width:120px; height:120px; border-radius:120px; overflow: hidden; display:block; float:right;}
.lookbook-goods .item_gallery_type li .item_photo_box a {width:100%; display:block; position: relative;}
.lookbook-goods .item_gallery_type li .item_photo_box img {width:100%; display:block;}
.lookbook-goods .item_gallery_type li .item_info_cont {width:calc(100% - 140px); display:block; padding:10px 0 0 0; float:left;}
.lookbook-goods .item_gallery_type li .item_info_cont a {width:100%; display:block;}
.lookbook-goods .item_gallery_type li .item_tit_box {font-size:17px; font-weight:300; color:#a9a9a9; line-height:1.4;}
.lookbook-goods .item_gallery_type li .item_tit_box h3 {font-size:19px; font-weight:500; color:#000000; padding:0; height:24px; line-height:24px; margin-bottom:5px; overflow: hidden; white-space:normal;}
.lookbook-goods .item_gallery_type li .item_money_box {padding:20px 0 0 0;}
.lookbook-goods .item_gallery_type li .item_money_box .price,
.lookbook-goods .item_gallery_type li .item_money_box .fixed-price,
.lookbook-goods .item_gallery_type li .item_money_box .discount {display:inline-block; vertical-align:top; line-height:20px;}
.lookbook-goods .item_gallery_type li .item_money_box .price {font-size:20px; font-weight:300; color:#000000; margin:0 8px 0 0; padding:0;}
.lookbook-goods .item_gallery_type li .item_money_box .price strong {font-weight:600; font-family:"Lato","Noto Sans KR", sans-serif;}
.lookbook-goods .item_gallery_type li .item_money_box .fixed-price {font-size:17px; color:#737373; font-weight:300;}
.lookbook-goods .item_gallery_type li .item_money_box .discount {font-size:20px; color:#c00000; font-weight:300; margin-right:8px; padding-right:15px; background:url(/design/evisushop/dimg2020/icon_discount.png) right 75% no-repeat}

.main-box9 {padding:90px 0 110px;}
.main-box9 .item_gallery_type {padding-top:80px;}

.main-box10 {padding:40px 0 110px; background:url(/design/evisushop/dimg2020/main_box10_bg.jpg) center top repeat-x;}
.main-box10 .main-h2 h1 {font-style:normal;}
.main-box10 .main-h2 span {padding:8px 0 0;}
.main-box10 .item_gallery_type {margin:8px 0 0 0;}
.main-box10 .item_gallery_type ul {border-left:1px solid #e0e0e0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box10 .item_gallery_type li {border:1px solid #e0e0e0; background:#fff; border-left:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box10 .item_gallery_type li .item_photo_box {position:relative;}
.main-box10 .item_gallery_type li .item_cont {padding:0;}
.main-box10 .item_gallery_type li .item_info_cont {min-height:130px; padding:20px 32px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.main-box10 .item_gallery_type li .btn {display:inline-block; vertical-align:top; margin:0 2px 18px; width:55px; height:55px; border-radius:55px; border:1px solid #8c8c8c; -khtml-transition: all .3s; -moz-transition: all 0.3s; -ms-transition: all .3s; -o-transition: all .3s; -webkit-transition: all 0.3s; transition: all 0.3s; cursor:pointer;}
.main-box10 .item_gallery_type li .btn:hover {border-color:#c4373d;} 
.main-box10 .item_gallery_type li .btn-wish {background:RGBA(255,255,255,0.6) url(/design/evisushop/dimg2020/icon_wish01.png) center no-repeat;}
.main-box10 .item_gallery_type li .btn-wish:hover {background:RGBA(255,255,255,0.6) url(/design/evisushop/dimg2020/icon_wish02.png) center no-repeat;} 
.main-box10 .item_gallery_type li .btn-cart {background:RGBA(255,255,255,0.6) url(/design/evisushop/dimg2020/icon_cart01.png) center no-repeat;}
.main-box10 .item_gallery_type li .btn-cart:hover {background:RGBA(255,255,255,0.6) url(/design/evisushop/dimg2020/icon_cart02.png) center no-repeat;} 	
.main-box10 .item_gallery_type li .btn-box {display:none; position: absolute; bottom:15px; left:0; width:100%; text-align:center;}
.main-box10 .item_gallery_type li .item_photo_box .btn-box,
.main-box10 .item_gallery_type li .item_photo_box:hover .btn-box {display:none;}



.main-box11 {padding:40px 0 70px; background:#f2f2f2;}
.main-box11 .item_gallery_type {padding-top:80px;}


#container .main_visual{
   padding-bottom:56.25%;
   position: relative;
   overflow: hidden;
}
#container .main_visual video {
   min-width:100%;
   min-height:100%;
   position:absolute;
   left:50%;
   top:50%;
   transform:translate(-50%,-50%);
}
/* BASIC css end */

</pre></body></html>