/* BASIC css start */
main { position: relative;max-width: 100%;overflow: hidden;text-align: center;}
main * {letter-spacing: -0.01em;}
body #footer {margin-top:0;}

.soldout {display: block;margin-top: 6px;color: #A81C1C;font-size: 11px;text-transform: uppercase;font-weight: 500;}
/* °øÅë */
.section {margin-bottom:64px;}
.section h2 img{width:100%}


/* ¸ÞÀÎ ½½¶óÀÌµå */
#sec1 {margin-bottom:40px;}
#sec1 .swiper .swiper-slide img {width:100%;}
#sec1 .swiper .swiper-slide .slide_text {width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;}
#sec1 .swiper .swiper-slide .slide_text h3 {margin-bottom: 24px;font-size: 38px;line-height: 44px;font-weight: 100;}
#sec1 .swiper .swiper-slide .slide_text span {font-size: 12px;font-weight: 100;text-decoration: underline;}

.main_slide .video_slide {position: relative;width: 100%;height: 30vh !important;overflow: hidden;}
.main_slide .video_slide .slide_video {width: 100%;position: absolute;top: 0;left: 0;}


/* ¼½¼Ç1 */
#sec2 {padding-left: 15px;}
#sec2 h2 {position: relative;margin-bottom: 56px;text-align: left;font-size: 19px;font-weight: 500;color: #000;}
#sec2 h2 a {position: absolute;right: 15px;font-size: 11px;font-weight: 400;}
#sec2 .swiper {height: auto !Important;}
#sec2 .swiper .item_cont {height: auto !Important;}
#sec2 .item_list {margin-right: 12px;height: auto !Important;}
#sec2 .item_list .tumb a img {width:100%;}
#sec2 .item_list .info {margin-top: 32px;text-align: left;}
#sec2 .item_list .info .prd_subname {min-height: 17px;font-size: 10px;margin-bottom: 8px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;font-weight: 500;}
#sec2 .item_list .info .prdname {margin-bottom: 10px;font-weight:400;}
#sec2 .item_list .info .price .dc_per {font-weight:500;}
#sec2 .item_list .info .price .dc_per .normal {font-weight:500;}
#sec2 .item_list .info .price .consumer {font-size: 11px;color: #999;text-decoration: line-through;}


#sec3 div img {width:100%;display:block;}


#sec4 .inner {padding: 0 15px;}
#sec4 .intro_cont > ul > li {margin-bottom:64px;}
#sec4 .intro_cont > ul > li:last-child {margin-bottom:0;}
#sec4 .intro_cont > ul > li > a > img {width:100%;}
#sec4 .intro_cont .intro_desc {text-align: left;margin-top:24px;font-size: 12px;color: #000;font-weight: 300;}
#sec4 .intro_cont .intro_desc strong {display:block;margin-bottom: 14px;font-size: 32px;font-weight: 400;line-height: 38px;letter-spacing: -0.02em;text-transform: uppercase;}
#sec4 .intro_cont .intro_desc strong img {margin-left: 8px;margin-top: 12px;}

.list_shopping2x.items_3 .items li{width:33.3333% !important;}




/* BASIC css end */

