.goods_wrap{position:relative}
.goods_wrap .vs_top{position:absolute;top:13rem;left:0;width:100%;z-index:100;transition:top .3s}
.goods_wrap .vs_top .vs_top_in .vs_menu{display:flex;align-items:center;justify-content:center;gap:0rem}
.goods_wrap .vs_top .vs_top_in .vs_menu li a{display:block}
.goods_wrap .vs_top .vs_top_in .vs_menu li a span{display:block;text-indent:-99999rem}
.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(1) a{width:35.8rem;height:11.4rem;background:url(/assets/revive/digitalgoods/img/vs_menu01_w-A_SWWKC3.png) no-repeat center center;background-size:contain}
.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(1).on a,.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(1):hover a{background:url(/assets/revive/digitalgoods/img/vs_menu01_w_on-BCpv5ph5.png) no-repeat center center;background-size:contain}
.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(2) a{width:35.8rem;height:11.4rem;background:url(/assets/revive/digitalgoods/img/vs_menu02_w-BrfBWBai.png) no-repeat center center;background-size:contain}
.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(2).on a,.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(2):hover a{background:url(/assets/revive/digitalgoods/img/vs_menu02_w_on-BQ4XaRrV.png) no-repeat center center;background-size:contain}
.goods_wrap .vs_top .vs_top_in .vs_fixed_menu{display:none}
.goods_wrap .vs_top.fixed{position:fixed;top:13rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu{display:flex}
.goods_wrap .vs_top.fixed .vs_fixed_menu li{width:50%;display:flex;align-items:center;justify-content:center;height:6.2rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(1) a{background:url(/assets/revive/digitalgoods/img/vs_menu01_fixed_w-CRPZOtsU.png) no-repeat center center;background-size:100% 100%}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(1) a>img{width:7.1rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(1) a .ico{width:16.4rem;height:6.2rem;overflow:hidden;position:absolute;left:50%;bottom:0rem;transform:translate(-50%);transform:translate(0)}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(1) a .ico img{width:100%;margin-top:-1rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(2) a{background:url(/assets/revive/digitalgoods/img/vs_menu02_fixed_w-B3jgky-0.png) no-repeat center center;background-size:100% 100%}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(2) a>img{width:18.5rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(2) a .ico{width:6.3rem;height:6.2rem;overflow:hidden;position:absolute;left:50%;bottom:0rem;transform:translate(-50%);transform:translate(12rem)}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(2) a .ico img{width:100%}
.goods_wrap .vs_top.fixed .vs_fixed_menu li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}
.goods_wrap .vs_top.fixed .vs_fixed_menu li a .off_img{display:block}
.goods_wrap .vs_top.fixed .vs_fixed_menu li a .on_img,.goods_wrap .vs_top.fixed .vs_fixed_menu li a .ico,.goods_wrap .vs_top.fixed .vs_fixed_menu li.on a .off_img,.goods_wrap .vs_top.fixed .vs_fixed_menu li:hover a .off_img{display:none}
.goods_wrap .vs_top.fixed .vs_fixed_menu li.on a .on_img,.goods_wrap .vs_top.fixed .vs_fixed_menu li:hover a .on_img,.goods_wrap .vs_top.fixed .vs_fixed_menu li.on a .ico,.goods_wrap .vs_top.fixed .vs_fixed_menu li:hover a .ico{display:block}
.goods_wrap .vs_top.fixed .vs_menu{display:none}
.goods_wrap .section_con{position:relative}
.goods_wrap .sec1{position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}
.goods_wrap .sec1{background:url(/assets/revive/digitalgoods/img/bg_sec01_w-PjOI7yfX.png) no-repeat center top;background-size:192rem 100%}
.goods_wrap .sec1 .sec_in{overflow:hidden;position:relative;padding-bottom:10rem}
.goods_wrap .sec1 .sec_in .title{width:77.1rem;margin:0 auto;padding-top:30.4rem}
.goods_wrap .sec1 .sec_in .title img{width:100%}
.goods_wrap .sec1 .sec_in .btn_down{display:block;width:40.4rem;margin:0 auto;margin-top:-4rem;position:relative;z-index:2}
.goods_wrap .sec1 .sec_in .btn_down img{width:100%}
.goods_wrap .sec1 .sec_in .txt_box{margin-top:4rem}
.goods_wrap .sec1 .sec_in .txt_box p{color:#2c1a5b;text-align:center;font-family:Pretendard;font-size:2rem;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.06rem}
.goods_wrap .sec1 .sec_in .ico{width:66rem;position:absolute;top:35.4rem;left:50%;transform:translate(4rem)}
.goods_wrap .sec1 .sec_in .ico img{width:100%}
.goods_wrap .sec2{position:relative;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:-4.5rem}
.goods_wrap .sec2{background:url(/assets/revive/digitalgoods/img/bg_sec02_w-Dj26dq1O.png) no-repeat center top;background-size:192rem auto}
.goods_wrap .sec2 .sec_in{overflow:hidden;position:relative;width:100%;max-width:130rem;padding-bottom:10rem}
.goods_wrap .sec2 .sec_in .title{width:74.65rem;margin:0 auto;padding-top:20rem}
.goods_wrap .sec2 .sec_in .title img{width:100%}
.goods_wrap .sec2 .sec_in .wall_box{position:relative;width:100%;max-width:130rem;margin:3rem auto 0;padding:0 2rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll{display:flex;justify-content:center;gap:2.4rem;max-width:126rem;height:60.2rem;margin:0 auto;padding:0 2rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_list{flex:1;min-height:0;height:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:1rem;overflow-y:auto;overscroll-behavior:contain;padding-right:1rem;padding-bottom:2rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_list::-webkit-scrollbar{display:none}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_scrollbar{position:relative;flex-shrink:0;width:.8rem;height:100%;cursor:pointer}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_scrollbar .track{position:absolute;inset:0;border-radius:10rem;background:#ffffff80}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_scrollbar .thumb{position:absolute;top:0;left:0;width:100%;border-radius:10rem;background:#279ae6;cursor:grab}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_scrollbar .thumb:active{cursor:grabbing}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_scrollbar .handle{position:absolute;top:0;left:50%;width:4.2rem;height:4.2rem;margin-left:-2.1rem;cursor:grab}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_scrollbar .handle:active{cursor:grabbing}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll .wall_scrollbar .handle img{width:100%;pointer-events:none}
.goods_wrap .sec2 .sec_in .wall_box .wall_swiper{display:none}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit{display:flex;align-items:flex-start;gap:.4rem;min-width:0}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit .wall_item{flex-shrink:0;overflow:hidden;border-radius:1.77rem;width:51.4rem;height:29.6rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit .wall_item img{width:100%;height:100%;object-fit:cover}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit .down_set{flex-shrink:0}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit .down_set ul{display:flex;flex-direction:column;gap:.37rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit .down_set ul li a{display:block;width:6.65rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit .down_set ul li a img{width:100%}
.goods_wrap .sec2 .sec_in .copy{margin-top:3rem;color:#2c1a5b;text-align:center;font-family:Pretendard;font-size:2rem;font-weight:500;line-height:1.5;letter-spacing:-.06rem}
.wrap.sc .goods_wrap .vs_top{top:6.2rem}
@media(min-width:0)and (max-width:780px){.goods_wrap .vs_top{top:10rem}
.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(1) a{background:url(/assets/revive/digitalgoods/img/vs_menu01_m-DkzWYIsW.png) no-repeat center center;background-size:contain;width:17rem;height:14.4rem}
.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(1).on a,.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(1):hover a{background:url(/assets/revive/digitalgoods/img/vs_menu01_m_on-DUY9E7Kl.png) no-repeat center center;background-size:contain}
.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(2) a{background:url(/assets/revive/digitalgoods/img/vs_menu02_m-C1tVZX6d.png) no-repeat center center;background-size:contain;width:17rem;height:14.4rem}
.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(2).on a,.goods_wrap .vs_top .vs_top_in .vs_menu li:nth-child(2):hover a{background:url(/assets/revive/digitalgoods/img/vs_menu02_m_on-DxsluDJ1.png) no-repeat center center;background-size:contain}
.goods_wrap .vs_top.fixed{top:10rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu li{height:6rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(1) a>img{width:3.9rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(1) a .ico{width:16.4rem;transform:translate(-3rem)}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(1) a{background:url(/assets/revive/digitalgoods/img/vs_menu01_fixed_m-BKuQP4sY.png) no-repeat center center;background-size:100% 100%}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(2) a>img{width:10rem}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(2) a .ico{width:7rem;transform:translate(4rem)}
.goods_wrap .vs_top.fixed .vs_fixed_menu li:nth-child(2) a{background:url(/assets/revive/digitalgoods/img/vs_menu02_fixed_m-C1wnYSS9.png) no-repeat center center;background-size:100% 100%}
.goods_wrap .sec1{height:83.5rem}
.goods_wrap .sec1{background:url(/assets/revive/digitalgoods/img/bg_sec01_m-byXUApqe.png) no-repeat center top;background-size:100% 100%}
.goods_wrap .sec1 .sec_in .title{padding-top:25.9rem;width:34rem}
.goods_wrap .sec1 .sec_in .btn_down{width:20.2rem;margin-top:.5rem}
.goods_wrap .sec1 .sec_in .txt_box p{font-size:1.5rem}
.goods_wrap .sec2{margin-top:-5rem;min-height:auto}
.goods_wrap .sec2{background:url(/assets/revive/digitalgoods/img/bg_sec02_m-DAThzNiq.png) no-repeat center top;background-size:100% auto}
.goods_wrap .sec2 .sec_in{padding-bottom:6rem}
.goods_wrap .sec2 .sec_in .title{width:26rem;padding-top:15rem}
.goods_wrap .sec2 .sec_in .wall_box{margin-top:2rem;max-width:100%;padding:0}
.goods_wrap .sec2 .sec_in .wall_box .wall_scroll{display:none}
.goods_wrap .sec2 .sec_in .wall_box .wall_swiper{display:block;width:100%;padding-bottom:4rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_swiper .wall_group{display:flex;flex-direction:column;gap:2rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_swiper .swiper-pagination{bottom:0}
.goods_wrap .sec2 .sec_in .wall_box .wall_swiper .swiper-pagination-bullet{background:#fff;opacity:.5;width:1.1rem;height:1.1rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#1257b7}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit{flex-direction:column;align-items:center;gap:.8rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit .wall_item{width:100%;max-width:33.8rem;height:auto;aspect-ratio:338/195;border-radius:2rem}
.goods_wrap .sec2 .sec_in .wall_box .wall_unit .down_set ul{flex-direction:row;justify-content:center;gap:.37rem;width:100%}
.goods_wrap .sec2 .sec_in .copy{margin-top:2rem;font-size:1.5rem;letter-spacing:-.045rem}}
@media(min-width:1921px){.goods_wrap .sec1{background:url(/assets/revive/digitalgoods/img/bg_sec01_w-PjOI7yfX.png) no-repeat center top;background-size:100% 100%}
.goods_wrap .sec2{background:url(/assets/revive/digitalgoods/img/bg_sec02_w-Dj26dq1O.png) no-repeat center top;background-size:100% 100%}}
