<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body.wybh{font-size:16px;line-height:1.2;-webkit-text-size-adjust:none;word-break: keep-all;}

@keyframes ani_twinkle{
    0%{opacity:.5}
    50%{opacity:1}
    100%{opacity:.5}
}


/* common layout */
.isApp #nav{display:none}
.boxed{overflow:hidden}
.wybh .scroll-down img{max-width:100%}
.wybh .mt-40,.wybh .mt-80{margin:0}
.txt_eng_ligth{font-weight:200}
::-moz-selection{background:#000;color:#fff}
::selection{background:#000;color:#fff}
.wybh .btn{display:inline-block;border:0;border-radius:0;background:transparent;text-align:center;vertical-align:top;box-sizing:border-box;outline:none;cursor:pointer;outline:none}
.wybh .btn:focus,.wybh .btn:active,.wybh .btn:visited{outline:none;-webkit-appearance:none;box-shadow:none}
.wybh .logo-row{float:left}
.wybh .logo-row2{float:right;white-space:0}
.wybh .btn_top_shop{display:inline-block;padding:23px 8px;color:rgba(255,255,255,0.6);font-size:16px;text-decoration:none;vertical-align:top;font-weight:500}
.wybh .btn_top_face{display:inline-block;padding:23px 8px;color:rgba(255,255,255,0.6);font-size:17px;text-decoration:none;vertical-align:top;font-weight:500}
/* .wybh .btn_top_face{display:inline-block;padding:23px 21px 22px 8px;color:#fff;font-size:16px;text-decoration:none;vertical-align:top;font-weight:500}
.wybh .btn_top_face{display:inline-block;overflow:hidden;width:40px;height:66px;background:url(https://img.29cm.co.kr/campaign/29cm-acc/img/facebook_white.png) 50% 50% no-repeat;background-size:20px 20px;line-height:100em;color:#fff;font-size:0;text-decoration:none;vertical-align:top}*/
.wybh .btn_shop{display:inline-block;float:right;font-size:20px;color:#fff;line-height:33px}
.wybh div[class^="logo-"] a.logobox{display:block;width:96px;height:33px;background:url(https://img.29cm.co.kr/mall/svg/29cm_bi_white.svg) 0 50% no-repeat;font-size:0;content:'';text-decoration:none}
.wybh .local-scroll-cont{bottom:30px;width:50px;height:50px;margin-left:-25px}

/* 상단 네비게이션 */
.wybh .clearfix{overflow:hidden}
.wybh .affix .logo-2,
.wybh .header.affix.no-transparent .logo-2{padding:15px 0 13px}
.wybh .hermes.tparrows:before{font-size:60px}
.wybh .hermes.tparrows.tp-leftarrow:hover:before{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}
.wybh .hermes.tparrows.tp-rightarrow:hover:before{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}
.wybh .navbar .nav &gt; li.current &gt; a{border-bottom:2px solid #ffea00}
.wybh .header-black .header-wrapper{background:rgba(0,0,0,0)}
/* .wybh .affix .header-wrapper{background:rgba(0,0,0,.3);box-shadow:none} */
.wybh .affix .header-wrapper{background:none;box-shadow:none}
.wybh .affix div[class^="logo-"] a.logobox{background:url(https://img.29cm.co.kr/mall/svg/29cm_bi.svg) 0 50% no-repeat}
.wybh .affix .btn_top_shop,
.wybh .affix .btn_top_face{color:#000}
/*.wybh .affix .btn_top_face{background-image:url(https://img.29cm.co.kr/campaign/29cm-acc/img/facebook_black.png)}*/
.wybh .left-txt{position:absolute;bottom:34px;left:36px;text-align:left}
.wybh .left-txt img{width:42px;max-width:100%}
.wybh .icon-arrows-down:before{line-height:40px}
.wybh .sm-video-bg{width:100%;height:100%;background:#111;text-align:center}
.wybh .sm-video-bg .sm-cont-middle img{display:block;margin:-60px auto 60px}
.wybh .sm-video-bg .sm-cont-middle h1{margin:0 auto;font-size:120px;color:#fff;line-height:140px}
.wybh .sm-video-bg .sm-cont-middle .txt1{font-size:18px;color:#fff;line-height:25px;font-weight:600;text-transform:uppercase}
.wybh .sm-video-bg .sm-cont-middle .txt2{font-size:25px;color:#fff;line-height:35px;font-weight:600}
.wybh .sm-video-wrapper video{position:absolute;top:0;left:0;right:0;bottom:0}
.wybh .mfp-arrow-right:after{display:none}
.wybh .sm-video-wrapper video{position:absolute;top:0;left:0;right:0;bottom:0}
@media (max-width:1400px){
    .wybh .header_text img{margin:0 auto;max-width:auto;width:70%}
}
@media (max-width:1024px){
    .wybh .header{position:fixed;width:100%}
}
@media (max-width:768px){
    .wybh .header-black-bg{background:none}
    .wybh .header{position:relative}
    .wybh .navbar{display:none}
    /* .wybh .sm-video-bg,.isApp .sm-video-bg{background:url(https://img.29cm.co.kr/campaign/eastpak19ss/img/mobile_topbg_2.jpg) 50% 50% no-repeat;background-size:cover} */
    .isApp .header{overflow:hidden;margin-bottom:0}
    .wybh div[class^="logo-"] a.logobox{width:96px;height:38px}
    .wybh .sm-video-bg .sm-cont-middle img{display:block;width:80%;margin:-25px auto 0}
    .wybh .sm-video-bg .sm-cont-middle h1{margin:26px auto;font-size:52px;color:#fff;line-height:52px;letter-spacing:1px}
    .wybh .sm-video-bg .sm-cont-middle .txt2{font-size:18px;color:#fff;line-height:28px;font-weight:bold}
    .wybh .left-txt{position:absolute;bottom:25px;left:25px;text-align:left}
    .wybh .left-txt img{width:27px}
    .wybh .menu-btn-respons-container a{display:block;padding:17px 15px 17px 0;font-size:20px;color:#fff;line-height:38px}
    .wybh .header{overflow:hidden;margin-bottom:-72px}
    .wybh .local-scroll-cont{bottom:0}
    .wybh .local-scroll-cont img{width:20px}
    .wybh .btn_top_shop,
    .wybh .btn_top_face{font-size:16px;font-weight:500}
    #back-top{bottom:54px}
}

.isApp.os_and .left-txt{bottom:94px}
.isApp.os_and .local-scroll-cont{bottom:60px}

.sm-video-bg .video{position:relative;overflow:hidden}
.sm-video-bg .video iframe,
.sm-video-bg .video object,
.sm-video-bg .video embed{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%}

.wybh .sm-video-bg{width:100%}
.wybh .sm-video-wrapper{overflow:hidden;position:absolute;top:0px;right:0;bottom:0;left:0px;width:auto;height:auto}
.wybh .sm-video-wrapper .videobx{display:flex;align-items:center;justify-content:center;position:absolute;top:0px;right:0;bottom:0;left:0px;width:100%;height:100%}
.wybh .sm-video-wrapper .videobx video{position:static;top:auto;right:auto;bottom:auto;left:auto}

/* top */
.sect_top{overflow:hidden;position:relative;height:875px;background:#111}

.top_icon{overflow:hidden;position:absolute}
.top_icon img{width:100%}

.top_icon_wybh2{top:10%;left:10%;width:240px;height:240px;animation:top_icon_wybh2 4s ease-out infinite;animation-delay: 3s}
@keyframes top_icon_wybh{
    0{top:10%;left:10%}
    45%{top:20%;left:5%}
    100%{top:10%;left:10%}
}
.graphic_03_mainimg{bottom:-20px;left:50%;width:472px;height:496px;margin-left:-250px;animation: graphic_03_mainimg 3s ease-out infinite;}
@keyframes graphic_03_mainimg{
    0{bottom:-20px}
    50%{bottom:0}
    100%{bottom:-20px}
}
.graphic_03_maintitle{top:110px;left:50%;width:524px;height:250px;margin-left:-262px;animation: text-flicker-in-glow .3s ease-out both;}

@keyframes text-flicker-in-glow {
  0%{opacity:0}
  5%{opacity:1}
  30%{opacity:0}
  45%{opacity:1}
  90%{opacity:0}
  100%{opacity:1}

}


.sect_top .ani-wrap .from-top{top:50px}

.top_icon_bg{top:2%;left:2%;width:320px;height:550px;background:url(https://img.29cm.co.kr/campaign/wybh/img/bg_star_02.gif) repeat 0 0;background-size:100% auto}
.top_icon_bg2{top:2%;right:2%;width:320px;height:550px;background:url(https://img.29cm.co.kr/campaign/wybh/img/bg_star_02.gif) repeat 0 0;background-size:100% auto}
.top_icon_bg3{bottom:2%;left:50%;width:320px;height:550px;background:url(https://img.29cm.co.kr/campaign/wybh/img/bg_star_02.gif) repeat 0 0;background-size:100% auto;transform: rotate(-180deg);}
.top_icon_bg4{top: 30px;left: 310px;width: 114px;height: 106px;background:url(https://img.29cm.co.kr/campaign/wybh/img/star1.png) repeat 0 0;background-size:100% auto}
.top_icon_bg5{top:460px;left:50%;width:36px;height:41px;margin-left:-350px;background:url(https://img.29cm.co.kr/campaign/wybh/img/star2.png) repeat 0 0;background-size:100% auto}
.top_icon_bg6{top:66px;right:66px;width:61px;height:67px;background:url(https://img.29cm.co.kr/campaign/wybh/img/star3.png) repeat 0 0;background-size:100% auto}

.graphic_01{bottom:140px;left:90px;width:70px;height:80px;animation: vibrate-1 0.3s ease-out infinite both;}
.graphic_02{top:50px;right:-300px;width:240px;height:200px;animation: graphic_02 4s ease-out infinite both, vibrate-1 .3s linear infinite both;animation-delay: 2s}
@keyframes graphic_02{
    0{top:50px;right:-300px;}
    15%{top:220px;right:100px;}
    75%{top:220px;right:100px;}
    100%{top:-300px;right:800px;}
}

.graphic_06{bottom:10%;right:15%;width:100px;height:120px;animation: graphic_06 3s ease-out infinite both}
@keyframes graphic_06{
    0{bottom:10%;right:15%;}
    45%{bottom:11%;right:16%;}
    100%{bottom:10%;right:15%;}
}


.graphic_05{top:10%;left:10%;width:186px;height:208px;animation:graphic_05 5s ease-out infinite,wybg3 2s ease-out infinite}
@keyframes graphic_05{
    0{top:10%;left:10%}
    35%{top:13%;left:11%}
    65%{top:15%;left:6%}
    100%{top:10%;left:10%}
}

@keyframes vibrate-1 {
    0% {
      -webkit-transform: translate(0);
              transform: translate(0);
    }
    20% {
      -webkit-transform: translate(-.5px, .5px);
              transform: translate(-.5px, .5px);
    }
    40% {
      -webkit-transform: translate(-.5px, -.5px);
              transform: translate(-.5px, -.5px);
    }
    60% {
      -webkit-transform: translate(.5px, .5px);
              transform: translate(.5px, .5px);
    }
    80% {
      -webkit-transform: translate(.5px, -.5px);
              transform: translate(.5px, -.5px);
    }
    100% {
      -webkit-transform: translate(0);
              transform: translate(0);
    }
}

@media (max-width:768px){
    .top_icon_bg4,.top_icon_bg5,.top_icon_bg6{display:none}
    .sect_top{height:580px}
    .top_icon_wybh{width:80px;height:80px;margin:-30px 0 0 -10px}
    .top_icon_wybh2{display: none;top:10%;left:10%;width:110px;height:110px}
    .graphic_03_mainimg{width:280px;height:290px;margin-left:-140px;}
    .graphic_03_maintitle{top: 100px;
    left: 50%;
    width: 240px;
    height: 200px;
    margin-left: -120px;}
    .top_icon_bg{width:260px}
    .top_icon_bg2{width:150px;height: 320px;}
    .top_icon_bg3{left:auto;right: 2%; width: 130px;height:240px;}

    .graphic_01{display:none;bottom:140px;left:20px;width:50px;height:80px}
    .graphic_02{top:50px;right:-200px;width:110px;height:100px;animation: graphic_02_m 3s ease-out infinite both}
    .graphic_06{width:60px;height:80px;margin:0 -50px 10px 0}
    .graphic_05{top:40%;left:10%;width:60px;height:80px;animation: graphic_05_m 3s linear infinite both}
}

@keyframes graphic_02_m{
    0{top:50px;right:-200px;}
    35%{top:250px;right:40px;}
    85%{top:250px;right:40px;}
    100%{top:50px;right:500px}
}

@keyframes graphic_05_m{
    0{top:40%;left:10%}
    35%{top:43%;left:11%}
    65%{top:45%;left:6%}
    100%{top:40%;left:10%}
}
/* sect_quotes */
.sect_quotes{padding:136px 30px 170px;background:#0000e6 url(https://img.29cm.co.kr/campaign/wybh/img/bg_repeat.jpg) repeat;background-size:1920px 963px;text-align:center;color:#fff}
.sect_quotes h2{font-size:30px;line-height:33px;text-transform:uppercase;font-weight:500}
.sect_quotes h2 span{display:block;margin-bottom:20px;font-size:20px}
.sect_quotes .txt1{margin:66px 0 102px;font-size:18px;line-height:34px}
.sect_quotes .txt2{font-size:18px;line-height:30px}
.sect_quotes img{width:100%;margin:0 auto}
.sect_quotes .quotes1{max-width:1292px;}
.sect_quotes .quotes2{width:75.77%;max-width:979px;margin:160px auto 30px}
.sect_quotes .quotes3{width:30%;max-width:140px;margin:84px auto 60px}
@media (max-width:768px){
    .sect_quotes{padding:64px 0 54px;background-image:url(https://img.29cm.co.kr/campaign/wybh/img/bg_repeat_m.gif);background-size:375px 600px}
    .sect_quotes h2{font-size:20px;line-height:33px}
    .sect_quotes h2 span{display:block;margin-bottom:20px;font-size:20px}
    .sect_quotes .txt1{margin:25px 0 38px;font-size:15px;line-height:25px}
    .sect_quotes .txt2{font-size:15px;line-height:25px}
    .sect_quotes .quotes2{width:90%;margin:80px auto 15px}
    .sect_quotes .quotes3{margin:24px auto 30px}
    .videocont{padding:0 25px}
}

/* videocont */
.videocont{max-width:820px;margin:0 auto 0}
.videobox{overflow:hidden;position:relative;padding-top:57.25%}
.videobox iframe,
.videobox object,
.videobox embed{position:absolute;top:0;left:0;width:100%;height:100%}

/* spot_wrap */
.spot_wrap{background: #262626;color:#fff}
.ani-wrap .from-top{position:relative;top:150px;opacity:0;
    /* -webkit-transition:top .1s ease-out;
    -moz-transition:top .1s ease-out;
    -ms-transition:top .1s ease-out;
    -o-transition:top .1s ease-out;
    transition:top .1s ease-out;

    -webkit-transition:opacity .1s;
    -moz-transition:opacity .1s;
    -ms-transition:opacity .1s;
    -o-transition:opacity .1s;
    transition:opacity .1s; */
}
.spot_lst{position:relative;padding:0 50px 90px}
.spot_lst .qna_sect{position:relative;max-width:1000px;margin:0 auto;}
.spot_lst .qna_sectin{position:relative;z-index:10}
.qna_wy,.qna_wy2{overflow:hidden;position:absolute;border-radius:50%}
.qna_wy img,.qna_wy2 img{display:block;overflow:hidden;width:100%;border-radius:50%}

.qna_sect h2{margin-bottom:36px}
.qna_sect dt{font-weight:600}
.qna_sect dd{margin-top:10px;color:#dadada}
.qna_sect p{margin-top:30px;font-weight:600}
.qna_sect dt,.qna_sect dd,.qna_sect p{position:relative;padding-left:32px;font-size:14px;line-height:26px}
.qna_sect dt:after,.qna_sect dd:after,.qna_sect p:after{overflow:hidden;position:absolute;top:0;left:0;width:22px;height:25px;background:url(https://img.29cm.co.kr/campaign/wybh/img/qna.png) no-repeat 0 0;background-size:22px 75px;content:''}
.qna_sect dd:after{background-position:0 -25px}
.qna_sect p:after{background-position:0 -50px}
.qna_sect dd+dt{margin-top:50px}
@media (max-width:1024px){
    .spot_lst{max-width:800px}
    .qna_sect dt,.qna_sect dd,.qna_sect p{white-space:normal}
}
@media (max-width:768px){
    .spot_lst{padding:0 25px 45px}
    .qna_sect h2{margin-bottom:20px}
    .qna_sect h2 img{height:60px}
    .qna_sect dd+dt{margin-top:40px}
}
.qna1_1{padding:170px 0 0}
.qna1_1 .qna_wy{top:-40px;right:0;width:400px;height:400px;margin-right:-150px}
.qna1_2{padding:160px 0 0 240px}
.qna1_2 .qna_wy{top:60px;left:0;width:570px;height:570px;margin-left:-380px}
.qna1_3{padding:120px 0 0}
.qna1_3 .qna_wy{top:-120px;left:100%;width:500px;height:500px;margin-left:-140px}
@media (max-width:768px){
    .qna1_1{padding:120px 0 0}
    .qna1_1 .qna_wy{top:-40px;right:-70px;width:195px;height:195px;margin:0}
    .qna1_2{padding:85px 0 0}
    .qna1_2 .qna_wy{position:static;width:288px;height:288px;margin:0 0 65px -40px}
    .qna1_3{padding:335px 0 0}
    .qna1_3 .qna_wy{top:70px;right:-70px;left:auto;width:288px;height:288px;margin:0}
}

.qna2_1{padding:190px 140px 0 0}
.qna2_1 .qna_wy{top:120px;left:100%;width:640px;height:640px;margin-left:-140px}
.qna2_2{padding:160px 0 0 220px}
.qna2_2 .qna_wy{top:260px;right:100%;width:410px;height:410px;margin-right:-170px}
.qna2_2 .qna_wy2{top:16px;right:100%;border-radius:50%;width:225px;height:225px;margin-right:70px}
.qna2_3{padding:120px 245px 0 0}
.qna2_3 .qna_wy{top:40px;left:100%;width:390px;height:390px;margin-left:-225px}
@media (max-width:768px){
    .qna2_1{padding:120px 0 0}
    .qna2_1 .qna_wy{top:-40px;right:-70px;left:auto;width:195px;height:195px;margin:0}
    .qna2_2{padding:85px 0 0}
    .qna2_2 .qna_wy{position:static;width:288px;height:288px;margin:0 0 65px -40px}
    .qna2_2 .qna_wy2{top:300px;left:50%;width:150px;height:150px}
    .qna2_3{padding:335px 0 0}
    .qna2_3 .qna_wy{top:70px;right:-70px;left:auto;width:288px;height:288px;margin:0}
}

.qna3_1{padding:210px 160px 0 0}
.qna3_1 .qna_wy{top:160px;left:100%;width:640px;height:640px;margin-left:-140px}
.qna3_2{padding:120px 0 0 240px}
.qna3_2 .qna_wy{top:82px;right:100%;width:410px;height:410px;margin-right:-120px}
.qna3_3{padding:200px 170px 0 0}
.qna3_3 .qna_wy{top:60px;left:100%;width:390px;height:390px;margin-left:-170px}
@media (max-width:768px){
    .qna3_1{padding:120px 0 0}
    .qna3_1 .qna_wy{top:-40px;right:-70px;left:auto;width:195px;height:195px;margin:0}
    .qna3_2{padding:85px 0 0}
    .qna3_2 .qna_wy{position:static;width:288px;height:288px;margin:0 0 65px -40px}
    .qna3_3{padding:335px 0 0}
    .qna3_3 .qna_wy{top:70px;right:-70px;left:auto;width:288px;height:288px;margin:0}
}

.qna4_1{padding:210px 160px 0 0}
.qna4_1 .qna_wy{top:160px;left:100%;width:640px;height:640px;margin-left:-140px}
.qna4_2{padding:120px 0 0 240px}
.qna4_2 .qna_wy{top:82px;right:100%;width:410px;height:410px;margin-right:-120px}
.qna4_3{padding:200px 170px 0 0}
.qna4_3 .qna_wy{top:60px;left:100%;width:390px;height:390px;margin-left:-170px}
@media (max-width:768px){
    .qna4_1{padding:120px 0 0}
    .qna4_1 .qna_wy{top:-40px;right:-70px;left:auto;width:195px;height:195px;margin:0}
    .qna4_2{padding:85px 0 0}
    .qna4_2 .qna_wy{position:static;width:288px;height:288px;margin:0 0 65px -40px}
    .qna4_3{padding:335px 0 0}
    .qna4_3 .qna_wy{top:70px;right:-70px;left:auto;width:288px;height:288px;margin:0}
}

.qna5_1{padding:210px 160px 0 0}
.qna5_1 .qna_wy{top:160px;left:100%;width:640px;height:640px;margin-left:-140px}
.qna5_2{padding:120px 0 0 240px}
.qna5_2 .qna_wy{top:82px;right:100%;width:410px;height:410px;margin-right:-120px}
.qna5_3{padding:200px 170px 0 0}
.qna5_3 .qna_wy{top:60px;left:100%;width:390px;height:390px;margin-left:-170px}
@media (max-width:768px){
    .qna5_1{padding:120px 0 0}
    .qna5_1 .qna_wy{top:-40px;right:-70px;left:auto;width:195px;height:195px;margin:0}
    .qna5_2{padding:85px 0 0}
    .qna5_2 .qna_wy{position:static;width:288px;height:288px;margin:0 0 65px -40px}
    .qna5_3{padding:335px 0 0}
    .qna5_3 .qna_wy{top:70px;right:-70px;left:auto;width:288px;height:288px;margin:0}
}

/* 제품 링크 */
.qna_wy a,.qna_wy2 a{display:block;position:relative}
.qna_wy a:after,.qna_wy2 a:after{display:inline-block;position:absolute;width:34px;height:34px;background:url(https://img.29cm.co.kr/campaign/wybh/img/icon_link.png) no-repeat 50% 50%;content:''}
.qna1_1 a:after{right:50px;bottom:110px}
.qna1_2 a:after{right:100px;bottom:120px}
.qna2_2 a:after{right:55px;bottom:130px}
.qna3_1 a:after{right:210px;bottom:180px}
.qna3_2 a:after{bottom:170px;left:80px}
.qna3_3 a:after{bottom:80px;left:90px}
.qna4_1 a:after{bottom:240px;left:195px}
.qna4_2 a:after{right:134px;bottom:125px}
.qna4_3 a:after{right:80px;bottom:110px}
.qna5_1 a:after{bottom:215px;left:320px}
.qna5_2 a:after{display:none}
.qna5_3 a:after{bottom:144px;left:110px}


.wybg1{position:absolute;top:0;left:86%;width:800px;height:254px;}
.wy1_icon {padding-top:690px}
.wy1_icon img{width:340px;}
.wybg2,.wybg4,.wybg5{display:none}
.wybg3{position:absolute;top:0;left:50%;width:324px;height:460px;margin-left:-800px;transform: rotate(-5deg);animation:wybg3 8s infinite}
.wybg3 img{width:100%}
.wybg3 .wy3_bg{position:absolute;z-index: 10;width:324px;height:389px;}
.wybg3 .wy3_icon{position:absolute;bottom:0;left:50%;width:157px;height:170px;margin-left:-80px;animation:wy3_icon 5s infinite}
.sideitem_wrap{position:relative}
.sideitem .rgt{transform:translate(3000px, 0px)}
@media (max-width:768px){
    .wybg1{left :0;width:100%;height:154px;}
    .wy1_icon {padding-top:20px}
    .wy1_icon img{width:120px}
    .wybg2{display:block;position:absolute;top:0;left:20px;right :0;width:100%;height:154px;}
    .wy2_icon img{width:80px}
    .wybg4{display:block;position:absolute;top:0;left:20px;right:0;width:100%;height:154px;}
    .wy4_icon img{width:80px}
    .wybg5{display:block;position:absolute;top:0;left:20px;right:0;width:100%;height:154px;}
    .wy5_icon img{width:80px}

    .wybg3{left:0;top:-120px;margin:0}
    .wybg3,.wybg3 .wy3_bg{width:164px;height:230px;}
    .wybg3 .wy3_icon{width:70px;height:90px;margin-left:-40px}
    .qna_wy a:after,.qna_wy2 a:after{display:none}
}
@keyframes wy3_icon{
    0{bottom:0;left:50%;}
    50%{bottom:80px;left:55%;}
    100%{bottom:0;left:50%;}
}
@keyframes wybg3{
    0{transform: rotate(-5deg); }
    50%{transform: rotate(15deg); }
    100%{transform: rotate(-5deg); }
}
/* full-slide */
.wybh-slide-full #invCarousel img{width:100%}
.slide-wrap img{width:100%}
.wybh-slide .owl-pagination{bottom:15px}
.wybh-slide .owl-page span{background:#fff;width:10px;height:10px}
.wybh-slide .active span{background:#00f}
.wybh-slide .owl-carousel .owl-prev{left:20px!important;font-size:90px}
.wybh-slide .owl-carousel .owl-next{right:20px!important;font-size:90px}
.wybh-slide .owl-carousel:hover .owl-prev,.wybh-slide .owl-carousel:hover .owl-next{opacity:1}
.wybh-slide .owl-prev,.wybh-slide .owl-next,.wybh-slide .owl-prev:hover,.maison-slide .owl-next:hover{color:#fff}
.wybh-slide .owl-carousel .owl-buttons&gt;div{width:90px;height:90px;margin-top:-45px;text-align:center;line-height:90px}
.wybh-slide .owl-carousel .icon:before{display:none!important}
.wybh-slide .owl-carousel .icon{display:inline-block;width:30px;height:30px;border-color:#00f;border-width:1px 0 0 1px;border-style:solid;line-height:100em;vertical-align:middle}
.wybh-slide .owl-carousel .owl-prev .icon{transform:rotate(-45deg)}
.wybh-slide .owl-carousel .owl-next .icon{transform:rotate(135deg)}
@media (max-width:768px){
    .wybh-slide{padding-bottom:130px;background:#262626}
    .wybh-slide .owl-carousel{overflow:visible}
    .wybh-slide .owl-pagination{bottom:-40px}
    .wybh-slide .owl-page{padding:4px}
    .wybh-slide .owl-page span{width:6px;height:6px}
    .wybh-slide .owl-carousel .owl-buttons .owl-prev{left:-20px!important;font-size:50px}
    .wybh-slide .owl-carousel .owl-buttons .owl-next{right:-20px!important;font-size:50px}
    .wybh-slide .owl-carousel .owl-buttons .icon{width:20px;height:20px}
}

/* wybh_29 */
.wybh_29{padding:95px 50px 170px;text-align:center}
.wybh_29 .collabo_logo{max-width:637px;width:45%;margin:0 auto}
.wybh_29 p{padding:40px 0 10px;line-height:28px}
.wybh_29 ol{display:flex;align-items:center;justify-content:center}
.wybh_29 a{display:block;font-size:24px;width:528px;height:100px;margin:65px auto 0;background:#000 url(https://img.29cm.co.kr/campaign/wybh/img/btn_bg.jpg) 50% 50% no-repeat;color:#fff;line-height:100px}
@media (max-width:1000px){
    .wybh_29 ol{display:block;margin-top:20px}
    .wybh_29 li{padding:0 10%}
}
@media (max-width:768px){
    .wybh_29{padding:40px 15px 90px;}
    .wybh_29 p{padding:40px 0 45px;line-height:23px}
    .wybh_29 ol{margin-top:0}
    .wybh_29 li.m_view{max-width:450px;margin:0 auto}
    .wybh_29 .collabo_logo_m{margin:0 auto;padding:0 10%}
    .wybh_29 a{margin:50px auto 0;width:340px;height:64px;line-height:64px;background-size:cover;font-size:15px}
}

/* wybh_dsc */
.wybh_dsc{position:relative;padding:140px 50px 180px;background:#0000e6;color:#fff}
.wybh_dsc:after{display:block;position:absolute;left:0;bottom:0;width:573px;height:558px;background:url(https://img.29cm.co.kr/campaign/wybh/img/29store_man.jpg) 50% 50% no-repeat;content:''}
.wybh_dsc:before{display:block;position:absolute;top:345px;right:0;width:208px;height:306px;background:url(https://img.29cm.co.kr/campaign/wybh/img/wybh_planet1.jpg) 50% 50% no-repeat;content:''}
.dsc_ly{max-width:1000px;margin:0 auto;padding:0 20px}
.wybh_tit{display:flex;align-items:flex-end}
.wybh_tit img{width:55%;max-width:626px}
.wybh_tit p{padding-left:32px;font-size:15px;line-height:24px}
.party_dsc{position:relative;margin:65px -20px 135px;padding:75px 20px 80px}
.party_dsc:before{position:absolute;left:0;right:0;top:0;background:#fff;width:100%;height:6px;border-radius:6px;content:''}
.party_dsc:after{position:absolute;left:0;right:0;bottom:0;background:#fff;width:100%;height:6px;border-radius:6px;content:''}
.party_dsc ul{display:flex}
.party_dsc ul:first-child{margin-bottom:30px}
.party_dsc li{max-width:50%}
.party_dsc li+li{padding-left:65px}
.party_dsc li span,.party_dsc li strong{font-weight:bold}
.party_dsc li strong{display:block;padding:5px 0;font-size:36px}
.party_dsc li div{padding-top:20px;line-height:26px}
.party_dsc li p{position:relative;padding-top:65px;font-size:14px;line-height:22px}
.party_dsc li p:before{position:absolute;left:0;top:40px;width:20px;height:2px;background:#fff;content:''}
.party_dsc .planet_icon{position:relative}
.party_dsc .planet_icon:after{display:block;position:absolute;top:0;left:-400px;width:162px;height:136px;background:url(https://img.29cm.co.kr/campaign/wybh/img/wybh_planet2.jpg) 50% 50% no-repeat;content:''}
.party_dsc .desperados{position:absolute;right:0;bottom:16px}
.store_dsc{position:relative;padding-right:50%;line-height:28px;z-index:1}
.store_dsc .store_logo{width:70%;margin-bottom:40px}
.store_dsc .wybh_note{position:absolute;right:0;bottom:0;z-index:-1}
.store_dsc p{padding-top:30px}
.store_dsc b{font-size:20px}
.store_dsc span{display:block}
/* .store_dsc span{font-size:14px;line-height:22px} */
/* .store_dsc span{display:block;padding:40px 0 50px} */
.stroe_dsc .wybh_note{width:45%;max-width:452px}
@media (max-width:1300px){
    .wybh_dsc:before{display:none}
}
@media (max-width:1100px){
    .wybh_tit{display:block}
    .wybh_tit p{padding-top:20px;padding-left:0}
    .party_dsc{margin:45px -20px 135px}
}
@media (max-width:768px){
    .wybh_dsc{padding:60px 15px 65px}
    .wybh_tit img{width:65%}
    .party_dsc{margin:30px 0;padding:5px 0 65px}
    .party_dsc:before,.party_dsc:after{height:3px;border-radius:3px}
    .party_dsc ul{display:block}
    .party_dsc li{max-width:100%;margin-top:30px}
    .party_dsc li+li{padding-left:0}
    .party_dsc li p{padding-top:30px}
    .party_dsc li p:before{top:15px}
    .store_dsc{padding-right:0}
    .store_dsc p{padding-top:30px}
    .store_dsc span{padding:10px 0}
    .store_dsc .wybh_note{position:relative}
    .wybh_dsc:after{display:none}
    .party_dsc .desperados{width:45px}
}

/* wybh_end */
.wybh_end{padding:280px 0;background:#000 url(https://img.29cm.co.kr/campaign/wybh/img/wybh_end_bg.jpg) no-repeat 50% 50%;background-size:cover;color:#fff}
.circle_ly strong{display:block;margin:35px 0}
.circle_ly{display:flex;align-items:center;justify-content:center}
.circle_ly div{position:relative;width:300px;height:300px;padding-top:40px;border-radius:50%;background:#0000e6;text-align:center}
.circle_ly span{position:absolute;left:50%;width:410px;margin-left:-205px;text-align:center;line-height:28px}
@media (max-width:1600px){
    .wybh_end{padding:150px 0 500px;background:#262626 url(https://img.29cm.co.kr/campaign/wybh/img/wybh_end_bg.jpg) no-repeat;background-size:contain;background-position:bottom}
}
@media (max-width:768px){
    .wybh_end{padding:70px 0 200px}
    .circle_ly div{padding-top:65px}
    .circle_ly strong{margin:15px 0}
    .circle_ly span{position:static;width:100%;margin-left:0}
}

/* app_down */
.app_down{margin-bottom:2px;background:#000;color:#fff}
.app_down_in{overflow:hidden;margin:0 auto;padding:160px 0 60px;border-bottom:1px solid #1f1f1f}
.app_down_in p{float:left;font-size:14px; line-height:24px}
.app_down_in .app_btn_area{float:right}
.app_down_in a{display:inline-block;width:230px;height:60px;background:url(https://img.29cm.co.kr/campaign/wybh/img/app_apple.png) no-repeat 50% 50%}
.app_down_in a:nth-child(2),.app_down_in a:nth-child(4){background:url(https://img.29cm.co.kr/campaign/wybh/img/app_google.png) no-repeat 50% 50%}
.app_down_in a+a{margin:0 20px}
.app_down a.m_view{display:none}

@media (max-width:1200px){
    .app_down_in{padding:160px 50px 60px}
}
@media (max-width:900px){
    .app_down_in{margin:0 30px;padding:60px 0 38px}
    .app_down_in p, .app_down_in .app_btn_area{float:none}
    .app_down_in .app_btn_area{margin-top:20px}
}
@media (max-width:768px){
    .app_down_in{width:auto!important}
    .app_btn_area{display:flex;margin-top:10px}
    .app_down_in a,.app_down_in a:nth-child(2),.app_down_in a:nth-child(4){background-size:contain}
    .app_down_in a+a{margin:0 0 0 10px}
    .app_down a.pc_view{display:none}
    .app_down a.m_view{display:inline-block}
}

/* common */
.pc_view{display:block}
.m_view{display:none}
@media (max-width:768px){
    .pc_view{display:none}
    .m_view{display:block}
}
</pre></body></html>