/* 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%; aspect-ratio: 666 / 1184; overflow: hidden;}
.main_slide .video_slide .slide_video {width: 100%;}

.main_slide .swiper-button-prev {left:40px;}
.main_slide .swiper-button-next {right:40px;}
.main_slide .swiper-button-prev, .main_slide .swiper-button-next {width:50px;}
.main_slide .swiper-button-prev::after, .main_slide .swiper-button-next::after {display:none;}

.swiper-button-next svg, .swiper-button-prev svg {display:none;}

.swiper-button-prev {background-image: url(/design/carlyn/images/icon/arrow_prev.svg); background-size: 46%;}
.swiper-button-next {background-image: url(/design/carlyn/images/icon/arrow_next.svg); background-size: 46%;}


/* ¼½¼Ç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;}
#sec3 .swiper-pagination-bullet {width:8px;height:8px;border-radius:20px;background:rgba(255,255,255,0.4);}
#sec3 .swiper-pagination-bullet-active {background:rgba(255,255,255,1);}


#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 {display: inline-block;margin-left: 8px;margin-top: 12px;max-width: 16px;}

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




/* BASIC css end */

