﻿/* reset */
#wrapperContent { width:100% !important;text-align:center; }
#yCurtain { display:none; }
#ySkyWrap { display:none; }
#yHeader { margin-bottom:0; }
#yesFooter { margin-top:0; }
#eventGoodsWrap { margin:0 auto;width:960px;text-align:left; }
#yLocation+#eWorldDetail { margin-top:0 !important; }

/* 상단 영역 */
.eveTotArea { margin:0 auto;min-width:1200px;overflow:hidden;text-align:center; }
.eveTotArea * { font-family:'ptd','Noto Sans KR','맑은 고딕','Malgun Gothic','Apple SD Gothic Neo',AppleGothic,'돋움',Dotum,'굴림',Gulim,Helvetica,sans-serif; }
.eveTotArea img { vertical-align:top; }	
.eveTotArea .eveTopArea { position:relative;background:#fff0e8 url('https://image.yes24.com/images/00_Event/2025/1210Valentine/bgTop.png') no-repeat center top; }
.eveTotArea .eveTopArea .eveTop img { width:100%;max-width:750px; }
.eveTotArea .eveTopArea .eveTxt { line-height:40px;font-size:30px;font-weight:400;color:#602e28; }
.eveTotArea .eveTopArea .eveTxt strong { font-weight:600; }
.eveTotArea .eveTopArea .eveTerm { margin-top:15px;line-height:40px;font-size:30px;font-weight:400;color:rgba(96,46,40,0.5); }
.eveTotArea .eveTopArea .swiperRow { margin:70px auto 0;padding-bottom:200px;width:750px; }
.eveTotArea .eveTopArea .swiperPg { position:relative;z-index:3; }
.eveTotArea .eveTopArea .swiperPg .pgen { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveTopArea .swiperPg .pgen { flex-direction: column;flex-wrap: nowrap;justify-content: center; }
.eveTotArea .eveTopArea .swiperPg .pgen { position:absolute;top:0;height:340px; }
.eveTotArea .eveTopArea .swiperPg .pgen:before { content:'';width:40px;height:70px;overflow:hidden;background-size:cover; }
.eveTotArea .eveTopArea .swiperPg .pgen:after { display:none; }
.eveTotArea .eveTopArea .swiperPg .pgen.lft { left:0; }
.eveTotArea .eveTopArea .swiperPg .pgen.lft:before { background-image:url('https://image.yes24.com/images/00_Event/2025/1210Valentine/btn_pagenLft.png'); }
.eveTotArea .eveTopArea .swiperPg .pgen.rgt { right:0; }
.eveTotArea .eveTopArea .swiperPg .pgen.rgt:before { background-image:url('https://image.yes24.com/images/00_Event/2025/1210Valentine/btn_pagenRgt.png'); }
.eveTotArea .eveTopArea .swiper { mask-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);mask-size:750px;mask-repeat: no-repeat;/*-webkit-*/-webkit-mask-image:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 10%, rgba(255,255,255,1) 90%, rgba(255,255,255,0) 100%);-webkit-mask-size:750px;-webkit-mask-repeat: no-repeat; }
.eveTotArea .eveTopArea .swiper { position:relative;z-index:2; }
.eveTotArea .eveTopArea .swiper .swiper-slide { width:750px;text-align:center; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_img { height:340px; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_img { position:relative;margin:0 auto;width:340px;height:340px; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_img .img_front { transition:transform 0.5s;transition-timing-function:ease-in-out; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_img .img_front { position:absolute;left:50%;top:0;z-index:3;width:340px;height:340px;transform:translateX(-170px); }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_img .img_front img { width:100%;height:100%; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_img .img_back  { transition:transform 0.5s;transition-timing-function:ease-in-out; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_img .img_back  { position:absolute;left:50%;top:0;z-index:2;width:340px;height:340px;transform:translateX(-170px); }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_img .img_back img { width:100%;height:100%; }
.eveTotArea .eveTopArea .swiper .swiper-slide.swiper-slide-active .chocolate_img .img_front { transform:translateX(-300px);transition-delay:0.5s; }
.eveTotArea .eveTopArea .swiper .swiper-slide.swiper-slide-active .chocolate_img .img_back { transform:translateX(-40px);transition-delay:0.5s; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_txt { margin-top:23px;padding-bottom:30px; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_txt .txt_read { line-height:50px;font-size:40px;color:#f54a6e;font-weight:700; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_txt .txt_book { margin-top:15px;line-height:0;font-size:0; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_txt .txt_book .book { margin-top:15px;line-height:40px;font-size:30px;color:#602e28;font-weight:400; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_txt .txt_book .book+.book:before { content:'';display:inline-block;margin:17px 8px 0;width:6px;height:6px;border-radius:50%;background-color:#b88a8c;vertical-align:top; }
.eveTotArea .eveTopArea .swiper .swiper-slide .chocolate_txt .txt_gift { display:inline-block;margin-top:25px;padding:0 25px;height:50px;line-height:50px;font-size:30px;color:#fff;font-weight:700;border-radius:25px;background-color:#f54a6e; }
.eveTotArea .eveTopArea .swiperRow .swiper-pagination { position:relative;margin-top:30px !important; }
.eveTotArea .eveTopArea .swiperRow .swiper-pagination .swiper-pagination-bullet { opacity:1;width:15px;height:15px;background-color:#fff; }
.eveTotArea .eveTopArea .swiperRow .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity:1;background-color:#000; }

/* active 영역 */
.eveTotArea .eveTopArea .eveTop,
.eveTotArea .eveTopArea .eveTxt,
.eveTotArea .eveTopArea .eveTerm { opacity:0;transition:opacity 0.7s;transition-timing-function:ease-in-out; } 
.eveTotArea .eveTopArea .swiper { opacity:0;transition:opacity 0.7s;transition-timing-function:ease-in-out; } 
.eveTotArea .eveTopArea.active .eveTop { opacity:1;transition-delay:0.3s; }
.eveTotArea .eveTopArea.active .eveTxt { opacity:1;transition-delay:0.4s; }
.eveTotArea .eveTopArea.active .eveTerm { opacity:1;transition-delay:0.5s; }
.eveTotArea .eveTopArea.active .swiper { opacity:1;transition-delay:0.6s; }

/* 내용 영역 */
.eveTotArea .eveContArea { }
.eveTotArea .eveContArea .eveCont { padding-bottom:90px; }
.eveTotArea .eveContArea .eveCont.eveCont01 { background:#602e28 url('https://image.yes24.com/images/00_Event/2025/1210Valentine/bg01.png') no-repeat center top; }
.eveTotArea .eveContArea .eveCont.eveCont01 .tit_txtGrp * { color:#fff; }
.eveTotArea .eveContArea .eveCont.eveCont01 .tit_txtGrp .txt_des+.txt_des { margin-top:10px; }
.eveTotArea .eveContArea .eveCont.eveCont01 .swiperBg { position:relative;overflow:hidden; }
.eveTotArea .eveContArea .eveCont.eveCont01 .swiperBg .swiperRow { position:relative;margin:0 auto;width:690px; }
.eveTotArea .eveContArea .eveCont.eveCont01 .swiperBg .swiperRow .swiper { width:690px;height:460px;overflow:hidden;border-radius:30px; }
.eveTotArea .eveContArea .eveCont.eveCont01 .swiperBg .swiperRow .swiper-slide { width:690px;height:460px; }
.eveTotArea .eveContArea .eveCont.eveCont01 .swiperBg .swiperRow .swiper-slide img { width:100%;height:100%;object-fit:cover; }
.eveTotArea .eveContArea .eveCont.eveCont01 .giftCutPagen { position:absolute;left:auto;right:20px;top:20px;bottom:auto;z-index:10;padding:0 13px;height:24px;line-height:24px;width:auto;font-size:11px;color:#fff;border-radius:24px;letter-spacing:-1px;background-color:rgba(0,0,0,0.5); }
.eveTotArea .eveContArea .eveCont.eveCont01 .giftCutPagen .swiper-pagination-current { color:#fff;font-weight:bold; }
.eveTotArea .eveContArea .eveCont.eveCont01 .swiPagen.prev { margin-left:-365px; }
.eveTotArea .eveContArea .eveCont.eveCont01 .swiPagen.next { margin-left:325px; }
.eveTotArea .eveContArea .eveCont.eveCont01 .findCu { display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.eveTotArea .eveContArea .eveCont.eveCont01 .findCu { flex-direction: row;flex-wrap: nowrap;align-items: center; }
.eveTotArea .eveContArea .eveCont.eveCont01 .findCu { margin:50px auto 0;width:690px; }
.eveTotArea .eveContArea .eveCont.eveCont01 .findCu .cu_txt { flex:1 1 auto;text-align:left;line-height:38px;font-size:28px;color:#fa8fca;font-weight:600; }
.eveTotArea .eveContArea .eveCont.eveCont01 .findCu .cu_btn { flex:0 0 260px;height:80px; }
.eveTotArea .eveContArea .eveCont.eveCont01 .findCu .cu_btn a { display:block;height:80px;line-height:80px;font-size:30px;color:#fff;font-weight:600;border-radius:5px;background-color:#000; }
.eveTotArea .eveContArea .eveCont.eveCont01 .findCu .cu_btn a:hover { text-decoration:none; }

.eveTotArea .eveContArea .eveCont.eveCont02 { background:#bc7569 url('https://image.yes24.com/images/00_Event/2025/1210Valentine/bg02.png') no-repeat center top; }
.eveTotArea .eveContArea .eveCont.eveCont02 .tit_txtGrp * { color:#fff; }
.eveTotArea .eveContArea .eveCont.eveCont02 .tit_txtGrp .txt_tit span { color:#f8d6d2; }
.eveTotArea .eveContArea .eveCont.eveCont02 .tit_txtGrp .txt_des+.txt_des { margin-top:10px; }
.eveTotArea .eveContArea .eveCont.eveCont02 .eGGLi .item_img { height:570px;max-height:570px; }
.eveTotArea .eveContArea .eveCont.eveCont02 .eGGLi .rollBook.eBook .book .bookF img { height:570px;max-height:570px; }

.eveTotArea .eveContArea .eveCont.eveCont03 { background:#ffb7d3 url('https://image.yes24.com/images/00_Event/2025/1210Valentine/bg03.png') no-repeat center top; }
.eveTotArea .eveContArea .eveCont.eveCont03 .tit_txtGrp * { color:#000; }
.eveTotArea .eveContArea .eveCont.eveCont03 .tit_txtGrp .txt_des+.txt_des { margin-top:10px; }
.eveTotArea .eveContArea .eveCont.eveCont03 .eveBrdArea { box-sizing:border-box;margin:0 auto;padding:50px;width:960px;border-radius:30px;background-color:#fff; }

.eveTotArea .eveContArea .eveCont.eveBn { padding:0;background-color:#ffe5ef; }
.eveTotArea .eveContArea .eveCont.eveBn a { display:block; }
.eveTotArea .eveContArea .eveCont.eveBn a img { width:100%;max-width:750px; }