@import url(https://image.ff14.co.kr/event/common/css/tooltip.css);html{line-height:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}@font-face{font-family:"Pretendard";font-weight:45 920;font-style:normal;font-display:block;src:local("Pretendard Variable"),url("https://image.ff14.co.kr/html2/fonts/PretendardVariable.woff2") format("woff2-variations")}@font-face{font-display:block;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("https://image.ff14.co.kr/html2/fonts/montserrat-v31-latin-500.woff2") format("woff2")}@font-face{font-display:block;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("https://image.ff14.co.kr/html2/fonts/montserrat-v31-latin-600.woff2") format("woff2")}@font-face{font-display:block;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("https://image.ff14.co.kr/html2/fonts/montserrat-v31-latin-700.woff2") format("woff2")}a img{border:0}input,select{outline-style:none}::-webkit-input-placeholder,:-ms-input-placeholder,::placeholder{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:16px;line-height:normal;color:#999}strong,b{font-weight:700}del{text-decoration:none}body{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif}a{color:#000;text-decoration:none;transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}button{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:0;border:0;outline:0;background-color:rgba(0,0,0,0);cursor:pointer}.hidden{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}[data-tabcon]:not(.on){display:none}br.mo{display:none}.skip{position:absolute;left:0;top:-48px;z-index:300;padding:8px 20px;background:#222;font-size:15px;color:#fff;transition:top .2s}.skip:focus{top:0}.wrap{position:relative;min-width:1280px;max-width:2560px;margin:0 auto;overflow:hidden;-webkit-text-size-adjust:none;text-size-adjust:none}.wrap [class*=cont_]{position:relative;min-width:1280px;box-sizing:border-box}.wrap [class*=cont_]:before{content:"";position:absolute;left:calc(50% - 1280px);top:0;width:2560px;height:100%;z-index:-1}.wrap .panel{position:relative;width:1140px;margin:0 auto;z-index:1}.wrap .header{position:absolute;left:50%;top:30px;width:1140px;margin-left:-570px;z-index:100}.wrap .header .util:after{content:"";clear:both;display:block}.wrap .header .util h1{float:left}.wrap .header .util h1 .btn_logo{width:167px;height:41px;line-height:300px;background-image:url(../img/common/header_logo.png?319a9bee8f18bddcc6e90a44b644e3e7);overflow:hidden;display:block}.wrap .header .util .area{float:right}.wrap .header .util .area>a{position:relative;float:left;width:95px;height:40px;line-height:300px;background-image:url(../img/common/header_btn.png?94e297464a6ab136f571c58d37a1b0f6);overflow:hidden}.wrap .header .util .area>a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../img/common/header_btn.png?94e297464a6ab136f571c58d37a1b0f6);background-position-y:-40px;opacity:0;transition:.3s ease}.wrap .header .util .area>a:hover:after{opacity:1}.wrap .header .util .area>a+a{margin-left:5px}.wrap .header .util .area .btn_home{width:40px}.wrap .header .util .area .btn_signup,.wrap .header .util .area .btn_signup:after{background-position-x:-44px}.wrap .header .util .area .btn_game,.wrap .header .util .area .btn_game:after{background-position-x:-145px}.wrap [class*=tooltip]>.name{position:relative;width:100%;height:100%;padding:0;font-size:0;display:block}.wrap .visual{position:relative;height:1168px;min-width:1280px}.wrap .visual:before{content:"";position:absolute;left:calc(50% - 1280px);top:0;width:2560px;height:1100px;background:url(../img/visual_bg.jpg?b1dcd9f3f884289524abd9fc1d22d05a) no-repeat 50% 0;z-index:-1}.wrap .visual .deco,.wrap .visual .chars,.wrap .visual .cake{position:absolute;left:0;top:0;width:100%;height:100%}.wrap .visual .deco i,.wrap .visual .chars i,.wrap .visual .cake i{position:absolute;background:no-repeat 50% 50%/contain}.wrap .visual .deco [class^=st1_]{background-image:url(../img/deco_star1.png?e4bbbeb860101dfc0a15adc0364b0579)}.wrap .visual .deco [class^=st2_]{background-image:url(../img/deco_star2.png?82d919f17ae4adf50c38bbff934d0945)}.wrap .visual .deco [class^=ci]{background:none}.wrap .visual .deco [class^=ci] span{position:absolute;left:50%;top:50%;border-radius:50%;background:#fff}.wrap .visual .deco [class^=ci] span:nth-child(1){transform:rotate(0deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(2){transform:rotate(17.143deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(3){transform:rotate(34.286deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(4){transform:rotate(51.429deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(5){transform:rotate(68.571deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(6){transform:rotate(85.714deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(7){transform:rotate(102.857deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(8){transform:rotate(120deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(9){transform:rotate(137.143deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(10){transform:rotate(154.286deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(11){transform:rotate(171.429deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(12){transform:rotate(188.571deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(13){transform:rotate(205.714deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(14){transform:rotate(222.857deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(15){transform:rotate(240deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(16){transform:rotate(257.143deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(17){transform:rotate(274.286deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(18){transform:rotate(291.429deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(19){transform:rotate(308.571deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(20){transform:rotate(325.714deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci] span:nth-child(21){transform:rotate(342.857deg) translateY(calc(var(--r) * -1))}.wrap .visual .deco [class^=ci1_]{--r:41.5px;animation:burst 1.76s linear infinite backwards}.wrap .visual .deco [class^=ci2_]{animation:burst 2s linear infinite backwards}.wrap .visual .deco .ci2_1{--r:95px}.wrap .visual .deco .ci2_2{--r:82.4px}.wrap .visual .deco .ci2_3{--r:69.3px}.wrap .visual .deco [class^=ci1_] span{width:8px;height:8px;margin:-4px 0 0 -4px}.wrap .visual .deco [class^=ci2_] span{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.wrap .visual .deco .ci2_4{--r:69.3px}.wrap .visual .deco .ci1_2{animation-delay:.8s}.wrap .visual .deco .ci1_3{animation-delay:1.45s}.wrap .visual .deco .ci2_2{animation-delay:.55s}.wrap .visual .deco .ci2_3{animation-delay:1.3s}.wrap .visual .deco .ci2_4{animation-delay:.95s}.wrap .visual .deco .st1_1{left:calc(50% - 842px);top:810px;width:159px;height:111px}.wrap .visual .deco .st1_2{left:calc(50% - 870px);top:1023px;width:71px;height:50px}.wrap .visual .deco .st2_1{left:calc(50% + 924px);top:717px;width:140px;height:116px}.wrap .visual .deco .st2_2{left:calc(50% + 614px);top:486px;width:112px;height:102px}.wrap .visual .deco .st2_3{left:calc(50% - 921px);top:658px;width:92px;height:84px}.wrap .visual .deco .st2_4{left:calc(50% - 615px);top:220px;width:92px;height:84px}.wrap .visual .deco .ci1_1{left:calc(50% + 771px);top:623px;width:94px;height:94px}.wrap .visual .deco .ci1_2{left:calc(50% - 1015px);top:775px;width:94px;height:94px}.wrap .visual .deco .ci2_1{left:calc(50% + 924px);top:370px;width:196px;height:196px}.wrap .visual .deco .ci2_2{left:calc(50% - 1071px);top:404px;width:170px;height:170px}.wrap .visual .deco .ci2_3{left:calc(50% + 562px);top:122px;width:143px;height:143px}.wrap .visual .deco .st1_3{left:calc(50% - 1180px);top:132px;width:110px;height:77px}.wrap .visual .deco .st2_5{left:calc(50% + 1078px);top:180px;width:92px;height:84px}.wrap .visual .deco .st2_6{left:calc(50% + 1004px);top:912px;width:112px;height:102px}.wrap .visual .deco .st2_7{left:calc(50% - 1204px);top:566px;width:71px;height:65px}.wrap .visual .deco .ci1_3{left:calc(50% + 812px);top:1004px;width:94px;height:94px}.wrap .visual .deco .ci2_4{left:calc(50% - 712px);top:36px;width:143px;height:143px}.wrap .visual .deco .cs1,.wrap .visual .deco .cs2{z-index:4}.wrap .visual .deco .cs1{left:calc(50% - 172px);top:584px;width:31px;height:28px;background-image:url(../img/deco_star2.png?82d919f17ae4adf50c38bbff934d0945);background-size:26px 21px;transform:rotate(-19.01deg)}.wrap .visual .deco .cs2{left:calc(50% + 119px);top:622px;width:51px;height:42px;background-image:url(../img/deco_star1.png?e4bbbeb860101dfc0a15adc0364b0579);background-size:44px 31px;transform:rotate(16.28deg)}.wrap .visual .chars{z-index:1}.wrap .visual .chars i{transform-origin:50% 100%}.wrap .visual .chars .c1{left:calc(50% - 750px);top:490px;width:313px;height:675px;background-image:url(../img/visual_ch1.png?0398fe473f83c43383ae304d8f535570)}.wrap .visual .chars .c2{left:calc(50% - 571px);top:674px;width:227px;height:483px;background-image:url(../img/visual_ch2.png?272e15b5b01ceb75781cd258b0a26afb);z-index:1}.wrap .visual .chars .c3{left:calc(50% - 412px);top:491px;width:357px;height:637px;background-image:url(../img/visual_ch3.png?4ab16957d75a63923b72740ed81aaf67)}.wrap .visual .chars .c4{left:calc(50% + 163px);top:501px;width:232px;height:597px;background-image:url(../img/visual_ch4.png?f2a192fd64c80068a76df408cb2f9c58);z-index:2}.wrap .visual .chars .c5{left:calc(50% + 310px);top:462px;width:315px;height:629px;background-image:url(../img/visual_ch5.png?f1b325007bcdbf61cca8ac154d1d5a83);z-index:1}.wrap .visual .chars .c6{left:calc(50% + 493px);top:647px;width:262px;height:485px;background-image:url(../img/visual_ch6.png?ef2b4afc89a8e9031787f3edb0e4c795)}.wrap .visual .cake{pointer-events:none;z-index:3;height:calc(100% + 53px);overflow:hidden}.wrap .visual .cake .in{position:absolute;left:0;top:0;width:100%;height:100%;transform-origin:50% 100%}.wrap .visual .cake .in:before{content:"";position:absolute;left:calc(50% - 288px);top:627px;width:580px;height:594px;background:url(../img/visual_cake.png?0d26b4278c2d91fd5b8a28ca6a969e6f) no-repeat 50% 50%/contain}.wrap .visual .cake .candle{left:calc(50% - 50px);top:638px;width:97px;height:111px;background-image:url(../img/visual_candle.png?9804b647880bc19a7d6b162ea5763095);z-index:1}.wrap .visual .cake [class^=f]{width:42px;height:80px;background-image:url(../img/visual_flame2.png?ea8b3995f1a6fef35e9c38c5313dd18d);transform-origin:center bottom}.wrap .visual .cake .f2,.wrap .visual .cake .f4,.wrap .visual .cake .f6{width:41px;height:86px;background-image:url(../img/visual_flame1.png?e40ac8e296f2f7cf77ff5d96048885db)}.wrap .visual .cake .f1{left:calc(50% - 116px);top:572px}.wrap .visual .cake .f2{left:calc(50% - 72px);top:569px}.wrap .visual .cake .f3{left:calc(50% - 43px);top:570px}.wrap .visual .cake .f4{left:calc(50% + 1px);top:565px}.wrap .visual .cake .f5{left:calc(50% + 23px);top:572px}.wrap .visual .cake .f6{left:calc(50% + 76px);top:569px}.wrap .visual .title{position:absolute;left:0;top:0;width:100%;height:1px;z-index:4;filter:drop-shadow(0 2px 2px rgba(255, 9, 137, 0.06))}.wrap .visual .title i{position:absolute;background:no-repeat 50% 50%/contain}.wrap .visual .title .sub{left:calc(50% - 384px);top:96px;width:768px;height:61px;background-image:url(../img/visual_sub_title.png?06530955455b02c87dceb766144f94c2)}.wrap .visual .title .tit1{left:calc(50% - 190px);top:183px;width:381px;height:81px;background-image:url(../img/visual_title1.png?77271091382f6b4a07d35c57f8e59668)}.wrap .visual .title .tit2{left:calc(50% - 481px);top:269px;width:963px;height:124px;background-image:url(../img/visual_title2.png?f6f170f7b084f9607dfc30a056d02b2b)}.wrap .visual .desc{position:absolute;left:0;top:410px;width:100%;z-index:4;font-weight:700;font-size:26px;line-height:33px;letter-spacing:-0.05em;color:#fff;text-align:center;text-shadow:0 0 9px rgba(255,9,137,.4)}.wrap .visual .desc b{color:#f4e547}.wrap .visual .date{position:absolute;left:calc(50% - 176px);top:504px;z-index:4;display:flex;align-items:center;box-sizing:border-box;width:340px;height:48px;border:2px solid #fff498;border-radius:80px;background:rgba(255,107,179,.8);box-shadow:inset 0 0 10px #fff49d;font-weight:700;font-size:20px;line-height:30px;color:#fff498;white-space:nowrap}.wrap .visual .date .label{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:74px;height:46px;margin:-1px 19px -1px -1px;padding-left:15px;box-sizing:border-box;border-radius:50px;background:#fff498;font-weight:800;color:#ff71b5}.wrap .visual .date .label:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:5px;margin-top:-2px;border-radius:2px;background:#ff71b5}.wrap .visual .date b{font-size:22px;font-family:"Montserrat"}.wrap .visual .title i,.wrap .visual .desc,.wrap .visual .date,.wrap .visual .chars i,.wrap .visual .cake .in,.wrap .visual .cake [class^=f],.wrap .visual .deco i{opacity:0}.wrap .visual.on .cake{animation:heroCakeClip .6s step-end both}.wrap .visual.on .cake .in{animation:heroCake .6s cubic-bezier(0.16, 1, 0.3, 1) both}.wrap .visual.on .chars i{animation:heroRise .42s cubic-bezier(0.2, 1.7, 0.35, 1) both}.wrap .visual.on .chars .c3{animation-delay:.5s}.wrap .visual.on .chars .c4{animation-delay:.53s}.wrap .visual.on .chars .c2{animation-delay:.56s}.wrap .visual.on .chars .c5{animation-delay:.59s}.wrap .visual.on .chars .c1{animation-delay:.62s}.wrap .visual.on .chars .c6{animation-delay:.65s}.wrap .visual.on .cake [class^=f]{animation:heroFlameOn .24s cubic-bezier(0.2, 1.8, 0.4, 1) both}.wrap .visual.on .cake .f1{animation-delay:.82s}.wrap .visual.on .cake .f2{animation-delay:.855s}.wrap .visual.on .cake .f3{animation-delay:.89s}.wrap .visual.on .cake .f4{animation-delay:.925s}.wrap .visual.on .cake .f5{animation-delay:.96s}.wrap .visual.on .cake .f6{animation-delay:.995s}.wrap .visual.on .title .sub{animation:heroTitle .5s cubic-bezier(0.18, 1.55, 0.32, 1) 1.02s both}.wrap .visual.on .title .tit1{animation:heroTitle .5s cubic-bezier(0.18, 1.55, 0.32, 1) 1.1s both}.wrap .visual.on .title .tit2{animation:heroTitle .5s cubic-bezier(0.18, 1.55, 0.32, 1) 1.18s both}.wrap .visual.on .desc{animation:heroFade .4s ease 1.4s both}.wrap .visual.on .date{animation:heroFade .4s ease 1.5s both}.wrap .visual.on .deco .st1_1{animation:starTwinkle 1.6s ease-in-out 0s infinite backwards}.wrap .visual.on .deco .st1_2{animation:starTwinkle 2.08s ease-in-out .9s infinite backwards}.wrap .visual.on .deco .st2_1{animation:starTwinkle 1.76s ease-in-out .35s infinite backwards}.wrap .visual.on .deco .st2_2{animation:starTwinkle 2.4s ease-in-out 1.5s infinite backwards}.wrap .visual.on .deco .st2_3{animation:starTwinkle 1.36s ease-in-out 1.2s infinite backwards}.wrap .visual.on .deco .st2_4{animation:starTwinkle 2.16s ease-in-out .6s infinite backwards}.wrap .visual.on .deco .st1_3{animation:starTwinkle 1.92s ease-in-out 1.15s infinite backwards}.wrap .visual.on .deco .st2_5{animation:starTwinkle 2.32s ease-in-out .2s infinite backwards}.wrap .visual.on .deco .st2_6{animation:starTwinkle 1.68s ease-in-out 1.7s infinite backwards}.wrap .visual.on .deco .st2_7{animation:starTwinkle 2.48s ease-in-out .75s infinite backwards}.wrap .visual.on .deco [class^=ci]{opacity:1}.wrap .visual.on .deco .cs1{animation:starTwinkleCs1 2.4s ease-in-out .8s infinite backwards}.wrap .visual.on .deco .cs2{animation:starTwinkleCs2 1.9s ease-in-out 1.05s infinite backwards}.wrap .visual.end .cake [class^=f]{opacity:1;animation:flameFlicker 6s ease-in-out infinite backwards,flameGlow 1s ease-in-out infinite backwards}.wrap .visual.end .cake .f1{animation-duration:5.3s,.9s;animation-delay:0s,0s}.wrap .visual.end .cake .f2{animation-duration:6.7s,1.15s;animation-delay:.12s,.06s}.wrap .visual.end .cake .f3{animation-duration:5.9s,1.05s;animation-delay:.05s,.15s}.wrap .visual.end .cake .f4{animation-duration:7.2s,.95s;animation-delay:.2s,.1s}.wrap .visual.end .cake .f5{animation-duration:6.1s,1.25s;animation-delay:.08s,.2s}.wrap .visual.end .cake .f6{animation-duration:5.6s,1.1s;animation-delay:.16s,.04s}.wrap .visual.end .cake .f2,.wrap .visual.end .cake .f4,.wrap .visual.end .cake .f6{animation-name:flameFlicker2,flameGlow}@keyframes heroCake{0%{opacity:0;transform:translateY(150px) scale(0.66)}45%{opacity:1}100%{opacity:1;transform:none}}@keyframes heroCakeClip{from{clip-path:inset(0 0 53px 0)}to{clip-path:inset(0 0 0 0)}}@keyframes heroCakeMo{0%{opacity:0;transform:translateY(17vw) scale(0.66)}45%{opacity:1}100%{opacity:1;transform:none}}@keyframes heroRise{from{opacity:0;transform:translateY(52px) scale(0.92)}to{opacity:1;transform:none}}@keyframes heroTitle{0%{opacity:0;transform:translateY(12px) scale(0.78)}50%{opacity:1}100%{opacity:1;transform:none}}@keyframes heroFlameOn{from{opacity:0;transform:translateY(8px) scale(0.2);filter:drop-shadow(0 -2px 6px rgba(255, 242, 200, 0))}to{opacity:1;transform:none;filter:drop-shadow(0 -2px 6px rgba(255, 242, 200, 0.45))}}@keyframes heroFade{from{opacity:0}to{opacity:1}}@keyframes starTwinkle{0%{opacity:0;transform:scale(0.3)}25%{opacity:1}100%{opacity:0;transform:scale(1.3)}}@keyframes starTwinkleCs1{0%{opacity:0;transform:rotate(-19.01deg) scale(0.3)}25%{opacity:1}100%{opacity:0;transform:rotate(-19.01deg) scale(1.3)}}@keyframes starTwinkleCs2{0%{opacity:0;transform:rotate(16.28deg) scale(0.3)}25%{opacity:1}100%{opacity:0;transform:rotate(16.28deg) scale(1.3)}}@keyframes burst{0%{opacity:0;transform:scale(0.06)}18%{opacity:1}60%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(1.18)}}@keyframes flameFlicker{0%,100%{transform:skewX(0deg) scale(1, 1)}16%{transform:skewX(-4deg) scale(0.97, 1.05)}33%{transform:skewX(2deg) scale(1.03, 0.98)}52%{transform:skewX(-2deg) scale(0.98, 1.03)}71%{transform:skewX(5deg) scale(1.02, 0.97)}88%{transform:skewX(-1deg) scale(0.99, 1.02)}}@keyframes flameFlicker2{0%,100%{transform:skewX(0deg) scale(1, 1)}21%{transform:skewX(4deg) scale(1.03, 0.97)}39%{transform:skewX(-3deg) scale(0.97, 1.06)}58%{transform:skewX(1deg) scale(1.01, 0.99)}77%{transform:skewX(-5deg) scale(0.98, 1.04)}}@keyframes flameGlow{0%,100%{filter:drop-shadow(0 -2px 6px rgba(255, 242, 200, 0.45))}40%{filter:drop-shadow(0 -5px 13px rgba(255, 242, 200, 0.85))}}@media(prefers-reduced-motion: reduce){.wrap .visual .title i,.wrap .visual .desc,.wrap .visual .date,.wrap .visual .chars i,.wrap .visual .cake,.wrap .visual .deco i{opacity:1 !important;transform:none !important;animation:none !important}}.wrap .cont_01{height:1677px}.wrap .cont_01:before{background:#fff498}.wrap .cont_01 .deco{position:absolute;left:0;top:0;width:100%;height:100%}.wrap .cont_01 .deco i{position:absolute;background:no-repeat 50% 50%/contain}.wrap .cont_01 .deco [class^=ci]{background:none}.wrap .cont_01 .deco [class^=ci] span{position:absolute;left:50%;top:50%;border-radius:50%;background:#fff}.wrap .cont_01 .deco [class^=ci] span:nth-child(1){transform:rotate(0deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(2){transform:rotate(17.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(3){transform:rotate(34.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(4){transform:rotate(51.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(5){transform:rotate(68.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(6){transform:rotate(85.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(7){transform:rotate(102.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(8){transform:rotate(120deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(9){transform:rotate(137.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(10){transform:rotate(154.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(11){transform:rotate(171.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(12){transform:rotate(188.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(13){transform:rotate(205.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(14){transform:rotate(222.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(15){transform:rotate(240deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(16){transform:rotate(257.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(17){transform:rotate(274.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(18){transform:rotate(291.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(19){transform:rotate(308.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(20){transform:rotate(325.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci] span:nth-child(21){transform:rotate(342.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_01 .deco [class^=ci1_]{--r:41.5px;animation:burst 1.76s linear infinite backwards}.wrap .cont_01 .deco [class^=ci2_]{animation:burst 2s linear infinite backwards}.wrap .cont_01 .deco .ci2_1{--r:95px}.wrap .cont_01 .deco .ci2_2{--r:82.4px}.wrap .cont_01 .deco .ci2_3{--r:69.3px}.wrap .cont_01 .deco [class^=ci1_] span{width:8px;height:8px;margin:-4px 0 0 -4px}.wrap .cont_01 .deco [class^=ci2_] span{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.wrap .cont_01 .deco .ci1_2{animation-delay:1s}.wrap .cont_01 .deco .ci2_1{animation-delay:.3s}.wrap .cont_01 .deco .ci2_2{animation-delay:1.15s}.wrap .cont_01 .deco .ci2_3{animation-delay:1.9s}.wrap .cont_01 .deco .st1_1{animation:starTwinkle 1.84s ease-in-out .7s infinite backwards}.wrap .cont_01 .deco .st1_2{animation:starTwinkle 2.32s ease-in-out 1.6s infinite backwards}.wrap .cont_01 .deco .st2_1{animation:starTwinkle 1.68s ease-in-out .2s infinite backwards}.wrap .cont_01 .deco .st2_2{animation:starTwinkle 2.56s ease-in-out 1.1s infinite backwards}.wrap .cont_01 .deco .st2_3{animation:starTwinkle 1.44s ease-in-out 2s infinite backwards}.wrap .cont_01 .deco .st2_4{animation:starTwinkle 2s ease-in-out .45s infinite backwards}.wrap .cont_01 .deco .st1_1{left:calc(50% - 842px);top:1068px;width:159px;height:111px}.wrap .cont_01 .deco .st1_2{left:calc(50% - 798px);top:1480px;width:71px;height:50px}.wrap .cont_01 .deco .st2_1{left:calc(50% + 854px);top:1080px;width:140px;height:116px}.wrap .cont_01 .deco .st2_2{left:calc(50% + 731px);top:391px;width:112px;height:102px}.wrap .cont_01 .deco .st2_3{left:calc(50% - 921px);top:916px;width:92px;height:84px}.wrap .cont_01 .deco .st2_4{left:calc(50% - 799px);top:308px;width:92px;height:84px}.wrap .cont_01 .deco .ci1_1{left:calc(50% + 771px);top:881px;width:94px;height:94px}.wrap .cont_01 .deco .ci1_2{left:calc(50% - 1015px);top:1033px;width:94px;height:94px}.wrap .cont_01 .deco .ci2_1{left:calc(50% + 924px);top:628px;width:196px;height:196px}.wrap .cont_01 .deco .ci2_2{left:calc(50% - 1071px);top:662px;width:170px;height:170px}.wrap .cont_01 .deco .ci2_3{left:calc(50% + 562px);top:380px;width:143px;height:143px}.wrap .cont_01 .panel{padding-top:61px}.wrap .cont_01 .panel .tit:before,.wrap .cont_01 .panel .tit:after{content:"";display:block;background:no-repeat 50% 50%/contain}.wrap .cont_01 .panel .tit:before{width:597px;height:118px;margin-left:293px}.wrap .cont_01 .panel .tit:after{width:409px;height:62px;margin:20px 0 0 366px}.wrap .cont_01 .panel .desc{margin-top:18px;font-weight:700;font-size:22px;line-height:29px;letter-spacing:-0.02em;color:#222;text-align:center}.wrap .cont_01 .panel .list{margin-top:40px;display:flex;flex-wrap:wrap;gap:30px 26px}.wrap .cont_01 .panel .list .card{width:557px;border-radius:15px;overflow:hidden;background:linear-gradient(180deg, #feffd8 0%, #fcfdbd 23%, #ffffae 46%, #ffbaba 87%);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.wrap .cont_01 .panel .list .card .thumb{height:480px;background:no-repeat 50% 0;text-align:center}.wrap .cont_01 .panel .list .card .thumb .sub,.wrap .cont_01 .panel .list .card .thumb .name{line-height:29px;letter-spacing:-0.02em;white-space:nowrap}.wrap .cont_01 .panel .list .card .thumb .sub{padding-top:35px;font-weight:500;font-size:16px;color:#444}.wrap .cont_01 .panel .list .card .thumb .name{margin-top:10px;font-weight:800;font-size:34px;color:#111}.wrap .cont_01 .panel .list .card .thumb .name b{font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:700;font-size:36px}.wrap .cont_01 .panel .list .card .thumb .name i{font-style:normal;font-size:34px}.wrap .cont_01 .panel .list .card .buy{display:flex;align-items:flex-start;padding:22px 20px 22px 30px;background:#fff}.wrap .cont_01 .panel .list .card .buy .price{margin-top:13px;display:flex;align-items:center;gap:0 9px;width:327px;height:29px;color:#111}.wrap .cont_01 .panel .list .card .buy .price .sale{display:flex;align-items:center;gap:0 2px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:700;font-size:26px;line-height:29px}.wrap .cont_01 .panel .list .card .buy .price .sale .unit{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:19px;letter-spacing:-0.02em}.wrap .cont_01 .panel .list .card .buy .price .origin{display:flex;align-items:center;gap:0 8px;flex:none;width:auto;height:29px}.wrap .cont_01 .panel .list .card .buy .price .origin del{position:relative;flex:none;margin-left:14px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:500;font-size:19px;line-height:29px;color:#999}.wrap .cont_01 .panel .list .card .buy .price .origin del:before{content:"";position:absolute;left:-12px;top:14px;width:13px;height:2px;background:#4525e3;transform:rotate(45deg);transform-origin:0 50%}.wrap .cont_01 .panel .list .card .buy .price .origin del:after{content:"";position:absolute;left:-12px;top:14px;width:calc(100% + 20px);height:2px;background:#4525e3}.wrap .cont_01 .panel .list .card .buy .price .origin .rate{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:58px;height:29px;border-radius:4px;background:#4525e3;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:29px;color:#fff}.wrap .cont_01 .panel .list .card .buy .price .origin .rate i{font-style:normal;font-size:15px;line-height:15px}.wrap .cont_01 .panel .list .card .buy .btn_buy{flex:none;display:flex;align-items:center;justify-content:center;width:180px;height:56px;border-radius:4px;background:#111;font-weight:700;font-size:20px;line-height:29px;letter-spacing:-0.02em;color:#fff;transition:background-color .3s ease}.wrap .cont_01 .panel .list .card .buy .btn_buy:hover{background:#4525e3}.wrap .cont_01:not(.lazy) .deco [class^=st1_]{background-image:url(../img/deco_star1.png?e4bbbeb860101dfc0a15adc0364b0579)}.wrap .cont_01:not(.lazy) .deco [class^=st2_]{background-image:url(../img/deco_star2.png?82d919f17ae4adf50c38bbff934d0945)}.wrap .cont_01:not(.lazy) .panel .tit:before{background-image:url(../img/cont_01_sub_title.png?fe8a85666ba9406d35dffc64d89125c8)}.wrap .cont_01:not(.lazy) .panel .tit:after{background-image:url(../img/cont_01_title.png?927a713b950243ca027158eae3a14b98)}.wrap .cont_01:not(.lazy) .panel .list .card.c1 .thumb{background-image:url(../img/cont_01_goods1.png?13917ce8f34c4454249a08dbff7ab8e1)}.wrap .cont_01:not(.lazy) .panel .list .card.c2 .thumb{background-image:url(../img/cont_01_goods2.png?f0dc1d9be6e0dd2a2a1a58f7c3c015a2)}.wrap .cont_01:not(.lazy) .panel .list .card.c3 .thumb{background-image:url(../img/cont_01_goods3.png?ca28969587a27f47453efa56e5e6caec)}.wrap .cont_01:not(.lazy) .panel .list .card.c4 .thumb{background-image:url(../img/cont_01_goods4.png?a2110d55ec84dbae9bbbe5fe177db035)}.wrap .cont_02{height:2115px}.wrap .cont_02:before{background:no-repeat 50% 0}.wrap .cont_02:after{content:"";position:absolute;left:calc(50% + 162px);top:482px;width:1019px;height:2182px;clip-path:inset(0 0 549px 0)}.wrap .cont_02 .deco{position:absolute;left:0;top:0;width:100%;height:100%}.wrap .cont_02 .deco i{position:absolute;background:no-repeat 50% 50%/contain}.wrap .cont_02 .deco [class^=ci]{background:none}.wrap .cont_02 .deco [class^=ci] span{position:absolute;left:50%;top:50%;border-radius:50%;background:#fff}.wrap .cont_02 .deco [class^=ci] span:nth-child(1){transform:rotate(0deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(2){transform:rotate(17.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(3){transform:rotate(34.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(4){transform:rotate(51.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(5){transform:rotate(68.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(6){transform:rotate(85.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(7){transform:rotate(102.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(8){transform:rotate(120deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(9){transform:rotate(137.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(10){transform:rotate(154.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(11){transform:rotate(171.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(12){transform:rotate(188.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(13){transform:rotate(205.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(14){transform:rotate(222.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(15){transform:rotate(240deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(16){transform:rotate(257.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(17){transform:rotate(274.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(18){transform:rotate(291.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(19){transform:rotate(308.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(20){transform:rotate(325.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci] span:nth-child(21){transform:rotate(342.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_02 .deco [class^=ci1_]{--r:41.5px;animation:burst 1.76s linear infinite backwards}.wrap .cont_02 .deco [class^=ci2_]{animation:burst 2s linear infinite backwards}.wrap .cont_02 .deco .ci2_1{--r:95px}.wrap .cont_02 .deco .ci2_2{--r:82.4px}.wrap .cont_02 .deco .ci2_3{--r:69.3px}.wrap .cont_02 .deco [class^=ci1_] span{width:8px;height:8px;margin:-4px 0 0 -4px}.wrap .cont_02 .deco [class^=ci2_] span{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.wrap .cont_02 .deco .ci1_1{animation-delay:.6s}.wrap .cont_02 .deco .ci1_2{animation-delay:1.7s}.wrap .cont_02 .deco .ci2_1{animation-delay:1.35s}.wrap .cont_02 .deco .ci2_2{animation-delay:.25s}.wrap .cont_02 .deco .ci2_3{animation-delay:.85s}.wrap .cont_02 .deco .st1_1{animation:starTwinkle 2.16s ease-in-out 1.3s infinite backwards}.wrap .cont_02 .deco .st1_2{animation:starTwinkle 1.76s ease-in-out .35s infinite backwards}.wrap .cont_02 .deco .st2_1{animation:starTwinkle 2.48s ease-in-out 1.9s infinite backwards}.wrap .cont_02 .deco .st2_2{animation:starTwinkle 1.52s ease-in-out .8s infinite backwards}.wrap .cont_02 .deco .st2_3{animation:starTwinkle 1.92s ease-in-out 2.2s infinite backwards}.wrap .cont_02 .deco .st2_4{animation:starTwinkle 2.24s ease-in-out .15s infinite backwards}.wrap .cont_02 .deco .st1_1{left:calc(50% - 842px);top:1148px;width:159px;height:111px}.wrap .cont_02 .deco .st1_2{left:calc(50% - 798px);top:1560px;width:71px;height:50px}.wrap .cont_02 .deco .st2_1{left:calc(50% + 854px);top:1160px;width:140px;height:116px}.wrap .cont_02 .deco .st2_2{left:calc(50% + 731px);top:471px;width:112px;height:102px}.wrap .cont_02 .deco .st2_3{left:calc(50% - 921px);top:996px;width:92px;height:84px}.wrap .cont_02 .deco .st2_4{left:calc(50% - 799px);top:388px;width:92px;height:84px}.wrap .cont_02 .deco .ci1_1{left:calc(50% + 771px);top:961px;width:94px;height:94px}.wrap .cont_02 .deco .ci1_2{left:calc(50% - 1015px);top:1113px;width:94px;height:94px}.wrap .cont_02 .deco .ci2_1{left:calc(50% + 924px);top:708px;width:196px;height:196px}.wrap .cont_02 .deco .ci2_2{left:calc(50% - 1071px);top:742px;width:170px;height:170px}.wrap .cont_02 .deco .ci2_3{left:calc(50% + 562px);top:460px;width:143px;height:143px}.wrap .cont_02 .panel{padding-top:70px}.wrap .cont_02 .panel .tit:before,.wrap .cont_02 .panel .tit:after{content:"";display:block;background:no-repeat 50% 50%/contain}.wrap .cont_02 .panel .tit:before{width:597px;height:118px;margin-left:293px}.wrap .cont_02 .panel .tit:after{width:405px;height:62px;margin:20px 0 0 368px}.wrap .cont_02 .panel .desc{margin-top:18px;font-weight:700;font-size:22px;line-height:29px;letter-spacing:-0.02em;color:#222;text-align:center}.wrap .cont_02 .panel .list{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:30px}.wrap .cont_02 .panel .list .card{position:relative;border-radius:15px;overflow:hidden;background:linear-gradient(180deg, #4644ff 20%, #59d6f7 80%);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.wrap .cont_02 .panel .list .card:hover .thumb:after{animation:thumbShine .85s ease-out}.wrap .cont_02 .panel .list .card .thumb{position:relative}.wrap .cont_02 .panel .list .card .thumb:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat 50% 0}.wrap .cont_02 .panel .list .card .thumb:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0) 58%);background-size:300% 100%;background-position:90% 0;-webkit-mask:no-repeat 50% 0;mask:no-repeat 50% 0;pointer-events:none}.wrap .cont_02 .panel .list .card .thumb .badge{position:absolute;width:107px;height:35px;z-index:1}.wrap .cont_02 .panel .list .card .thumb .name{position:relative;font-weight:800;font-size:32px;letter-spacing:-0.02em;color:#fff;white-space:nowrap}.wrap .cont_02 .panel .list .card .thumb .name span{display:block}.wrap .cont_02 .panel .list .card .thumb .name span+span{margin-top:2px}.wrap .cont_02 .panel .list .card.type_a{width:362px;height:636px}.wrap .cont_02 .panel .list .card.type_a .thumb{height:480px}.wrap .cont_02 .panel .list .card.type_a .badge{left:26px;top:455px}.wrap .cont_02 .panel .list .card.type_a .name{padding-top:38px;line-height:32px;text-align:center}.wrap .cont_02 .panel .list .card.type_a .buy{padding:24px 26px 26px;background:#fff}.wrap .cont_02 .panel .list .card.type_a .price{margin-left:2px;display:flex;align-items:center;gap:0 9px;width:307px;height:29px;color:#111}.wrap .cont_02 .panel .list .card.type_a .price .sale{display:flex;align-items:center;gap:0 2px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:700;font-size:25px;line-height:29px}.wrap .cont_02 .panel .list .card.type_a .price .sale .unit{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:18px;letter-spacing:-0.02em}.wrap .cont_02 .panel .list .card.type_a .price .origin{display:flex;align-items:center;gap:0 8px;flex:none;width:auto;height:29px}.wrap .cont_02 .panel .list .card.type_a .price .origin del{position:relative;flex:none;margin-left:14px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:500;font-size:19px;line-height:29px;color:#999}.wrap .cont_02 .panel .list .card.type_a .price .origin del:before{content:"";position:absolute;left:-12px;top:14px;width:13px;height:2px;background:#4525e3;transform:rotate(45deg);transform-origin:0 50%}.wrap .cont_02 .panel .list .card.type_a .price .origin del:after{content:"";position:absolute;left:-12px;top:14px;width:calc(100% + 20px);height:2px;background:#4525e3}.wrap .cont_02 .panel .list .card.type_a .price .origin .rate{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:58px;height:29px;border-radius:4px;background:#4525e3;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:29px;color:#fff}.wrap .cont_02 .panel .list .card.type_a .price .origin .rate i{font-style:normal;font-size:15px;line-height:15px}.wrap .cont_02 .panel .list .card.type_a .btn_buy{margin-top:21px;display:flex;align-items:center;justify-content:center;width:310px;height:56px;border-radius:4px;background:#111;font-weight:700;font-size:20px;line-height:29px;letter-spacing:-0.02em;color:#fff;transition:background-color .3s ease}.wrap .cont_02 .panel .list .card.type_a .btn_buy:hover{background:#4525e3}.wrap .cont_02 .panel .list .card.type_b{width:557px;height:300px}.wrap .cont_02 .panel .list .card.type_b .thumb{height:100%}.wrap .cont_02 .panel .list .card.type_b .thumb:before{background-position:0 0}.wrap .cont_02 .panel .list .card.type_b .thumb:after{-webkit-mask-position:0 0;mask-position:0 0}.wrap .cont_02 .panel .list .card.type_b.c4 .thumb:before,.wrap .cont_02 .panel .list .card.type_b.c4 .thumb:after{left:41px;width:273px}.wrap .cont_02 .panel .list .card.type_b.c5 .thumb:before,.wrap .cont_02 .panel .list .card.type_b.c5 .thumb:after{left:54px;width:251px}.wrap .cont_02 .panel .list .card.type_b .badge{left:0;top:0}.wrap .cont_02 .panel .list .card.type_b .name{padding:40px 0 0 301px;line-height:38px}.wrap .cont_02 .panel .list .card.type_b .price{position:absolute;left:303px;top:129px;display:flex;flex-direction:column;align-items:flex-start;gap:6px 0;color:#fff}.wrap .cont_02 .panel .list .card.type_b .price .sale{display:flex;align-items:center;gap:0 2px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:700;font-size:25px;line-height:29px}.wrap .cont_02 .panel .list .card.type_b .price .sale .unit{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:19px;letter-spacing:-0.02em}.wrap .cont_02 .panel .list .card.type_b .price .origin{display:flex;align-items:center;gap:0 8px;flex:none;width:auto;height:29px}.wrap .cont_02 .panel .list .card.type_b .price .origin del{position:relative;flex:none;margin-left:14px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:500;font-size:19px;line-height:29px;color:#76c8f0}.wrap .cont_02 .panel .list .card.type_b .price .origin del:before{content:"";position:absolute;left:-12px;top:14px;width:13px;height:2px;background:#4525e3;transform:rotate(45deg);transform-origin:0 50%}.wrap .cont_02 .panel .list .card.type_b .price .origin del:after{content:"";position:absolute;left:-12px;top:14px;width:calc(100% + 20px);height:2px;background:#4525e3}.wrap .cont_02 .panel .list .card.type_b .price .origin .rate{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:58px;height:29px;border-radius:4px;background:#4525e3;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:29px;color:#fff}.wrap .cont_02 .panel .list .card.type_b .price .origin .rate i{font-style:normal;font-size:15px;line-height:15px}.wrap .cont_02 .panel .list .card.type_b .btn_buy{position:absolute;left:301px;top:214px;display:flex;align-items:center;justify-content:center;width:226px;height:56px;border-radius:4px;background:#111;font-weight:700;font-size:20px;line-height:29px;letter-spacing:-0.02em;color:#fff;transition:background-color .3s ease}.wrap .cont_02 .panel .list .card.type_b .btn_buy:hover{background:#4525e3}@keyframes thumbShine{from{background-position:90% 0}to{background-position:10% 0}}@media(prefers-reduced-motion: reduce){.wrap .cont_02 .panel .list .card:hover .thumb:after{animation:none}}.wrap .cont_02:not(.lazy):before{background-image:url(../img/cont_02_bg.jpg?17166ea551767e6300a41de11d1163b8)}.wrap .cont_02:not(.lazy):after{background:url(../img/cont_02_ch1.png?8fd353cdb244567cba96635aa518701b) no-repeat 0 0}.wrap .cont_02:not(.lazy) .deco [class^=st1_]{background-image:url(../img/deco_star1.png?e4bbbeb860101dfc0a15adc0364b0579)}.wrap .cont_02:not(.lazy) .deco [class^=st2_]{background-image:url(../img/deco_star2.png?82d919f17ae4adf50c38bbff934d0945)}.wrap .cont_02:not(.lazy) .panel .tit:before{background-image:url(../img/cont_01_sub_title.png?fe8a85666ba9406d35dffc64d89125c8)}.wrap .cont_02:not(.lazy) .panel .tit:after{background-image:url(../img/cont_02_title.png?e9681073886c37da32428e421071e669)}.wrap .cont_02:not(.lazy) .panel .list .card.c1 .thumb:before{background-image:url(../img/cont_02_goods1.png?d114c8a97dc7c57abefc535eb78ee842)}.wrap .cont_02:not(.lazy) .panel .list .card.c1 .thumb:after{-webkit-mask-image:url(../img/cont_02_goods1.png?d114c8a97dc7c57abefc535eb78ee842);mask-image:url(../img/cont_02_goods1.png?d114c8a97dc7c57abefc535eb78ee842)}.wrap .cont_02:not(.lazy) .panel .list .card.c2 .thumb:before{background-image:url(../img/cont_02_goods2.png?34e11127275a0464c89091fc3f558ea7)}.wrap .cont_02:not(.lazy) .panel .list .card.c2 .thumb:after{-webkit-mask-image:url(../img/cont_02_goods2.png?34e11127275a0464c89091fc3f558ea7);mask-image:url(../img/cont_02_goods2.png?34e11127275a0464c89091fc3f558ea7)}.wrap .cont_02:not(.lazy) .panel .list .card.c3 .thumb:before{background-image:url(../img/cont_02_goods3.png?705e628497198e1deeaadbb223ecd6a5)}.wrap .cont_02:not(.lazy) .panel .list .card.c3 .thumb:after{-webkit-mask-image:url(../img/cont_02_goods3.png?705e628497198e1deeaadbb223ecd6a5);mask-image:url(../img/cont_02_goods3.png?705e628497198e1deeaadbb223ecd6a5)}.wrap .cont_02:not(.lazy) .panel .list .card.c4 .thumb:before{background-image:url(../img/cont_02_goods4.png?9268b866a51ef1ebe73325ec8f007c97)}.wrap .cont_02:not(.lazy) .panel .list .card.c4 .thumb:after{-webkit-mask-image:url(../img/cont_02_goods4.png?9268b866a51ef1ebe73325ec8f007c97);mask-image:url(../img/cont_02_goods4.png?9268b866a51ef1ebe73325ec8f007c97)}.wrap .cont_02:not(.lazy) .panel .list .card.c5 .thumb:before{background-image:url(../img/cont_02_goods5.png?296dc5903f710a04d0541459a205f94f)}.wrap .cont_02:not(.lazy) .panel .list .card.c5 .thumb:after{-webkit-mask-image:url(../img/cont_02_goods5.png?296dc5903f710a04d0541459a205f94f);mask-image:url(../img/cont_02_goods5.png?296dc5903f710a04d0541459a205f94f)}.wrap .cont_02:not(.lazy) .panel .list .card.c6 .thumb:before{background-image:url(../img/cont_02_goods6.png?634bb5bb6f9595a670cb30abe7d323b3)}.wrap .cont_02:not(.lazy) .panel .list .card.c6 .thumb:after{-webkit-mask-image:url(../img/cont_02_goods6.png?634bb5bb6f9595a670cb30abe7d323b3);mask-image:url(../img/cont_02_goods6.png?634bb5bb6f9595a670cb30abe7d323b3)}.wrap .cont_02:not(.lazy) .panel .list .card.c7 .thumb:before{background-image:url(../img/cont_02_goods7.png?672c8464cc2b93048cd3f390f73f8a3c)}.wrap .cont_02:not(.lazy) .panel .list .card.c7 .thumb:after{-webkit-mask-image:url(../img/cont_02_goods7.png?672c8464cc2b93048cd3f390f73f8a3c);mask-image:url(../img/cont_02_goods7.png?672c8464cc2b93048cd3f390f73f8a3c)}.wrap .cont_02:not(.lazy) .panel .list .card.c8 .thumb:before{background-image:url(../img/cont_02_goods8.png?d46cfd4206db8fd4b5c1622eb75552aa)}.wrap .cont_02:not(.lazy) .panel .list .card.c8 .thumb:after{-webkit-mask-image:url(../img/cont_02_goods8.png?d46cfd4206db8fd4b5c1622eb75552aa);mask-image:url(../img/cont_02_goods8.png?d46cfd4206db8fd4b5c1622eb75552aa)}.wrap .cont_02:not(.lazy) .panel .list .card .thumb .badge{background:url(../img/cont_02_badge.png?444f4365464015034b670f630770ab32) no-repeat 50% 50%/contain}.wrap .cont_03{height:3520px}.wrap .cont_03:before{background:#fff498}.wrap .cont_03 .deco{position:absolute;left:0;top:0;width:100%;height:100%}.wrap .cont_03 .deco i{position:absolute;background:no-repeat 50% 50%/contain}.wrap .cont_03 .deco .ch1{left:calc(50% + 353px);top:1144px;width:589px;height:880px;z-index:1}.wrap .cont_03 .deco .ch2{left:calc(50% - 1055px);top:2493px;width:821px;height:345px;z-index:1}.wrap .cont_03 .deco [class^=ci]{background:none}.wrap .cont_03 .deco [class^=ci] span{position:absolute;left:50%;top:50%;border-radius:50%;background:#fff}.wrap .cont_03 .deco [class^=ci] span:nth-child(1){transform:rotate(0deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(2){transform:rotate(17.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(3){transform:rotate(34.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(4){transform:rotate(51.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(5){transform:rotate(68.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(6){transform:rotate(85.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(7){transform:rotate(102.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(8){transform:rotate(120deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(9){transform:rotate(137.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(10){transform:rotate(154.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(11){transform:rotate(171.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(12){transform:rotate(188.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(13){transform:rotate(205.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(14){transform:rotate(222.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(15){transform:rotate(240deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(16){transform:rotate(257.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(17){transform:rotate(274.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(18){transform:rotate(291.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(19){transform:rotate(308.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(20){transform:rotate(325.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci] span:nth-child(21){transform:rotate(342.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_03 .deco [class^=ci1_]{--r:41.5px;animation:burst 1.76s linear infinite backwards}.wrap .cont_03 .deco [class^=ci2_]{animation:burst 2s linear infinite backwards}.wrap .cont_03 .deco [class^=ci1_] span{width:8px;height:8px;margin:-4px 0 0 -4px}.wrap .cont_03 .deco [class^=ci2_] span{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.wrap .cont_03 .deco .ci1_1{animation-delay:0s}.wrap .cont_03 .deco .ci1_2{animation-delay:.7s}.wrap .cont_03 .deco .ci1_3{animation-delay:1.5s}.wrap .cont_03 .deco .ci1_4{animation-delay:2.1s}.wrap .cont_03 .deco .ci2_1{--r:69.3px;animation-delay:.4s}.wrap .cont_03 .deco .ci2_2{--r:95px;animation-delay:1.1s}.wrap .cont_03 .deco .ci2_3{--r:82.4px;animation-delay:1.8s}.wrap .cont_03 .deco .ci2_4{--r:69.3px;animation-delay:.2s}.wrap .cont_03 .deco .ci2_5{--r:95px;animation-delay:1.3s}.wrap .cont_03 .deco .ci2_6{--r:82.4px;animation-delay:2.2s}.wrap .cont_03 .deco .st1_1{animation:starTwinkle 1.92s ease-in-out .3s infinite backwards}.wrap .cont_03 .deco .st1_2{animation:starTwinkle 2.48s ease-in-out 1.4s infinite backwards}.wrap .cont_03 .deco .st1_3{animation:starTwinkle 2.16s ease-in-out 2.2s infinite backwards}.wrap .cont_03 .deco .st1_4{animation:starTwinkle 1.52s ease-in-out .8s infinite backwards}.wrap .cont_03 .deco .st2_1{animation:starTwinkle 2.64s ease-in-out 1.7s infinite backwards}.wrap .cont_03 .deco .st2_2{animation:starTwinkle 1.76s ease-in-out .5s infinite backwards}.wrap .cont_03 .deco .st2_3{animation:starTwinkle 2.32s ease-in-out 2.6s infinite backwards}.wrap .cont_03 .deco .st2_4{animation:starTwinkle 1.44s ease-in-out 1.1s infinite backwards}.wrap .cont_03 .deco .st2_5{animation:starTwinkle 2.72s ease-in-out .2s infinite backwards}.wrap .cont_03 .deco .st2_6{animation:starTwinkle 2s ease-in-out 1.9s infinite backwards}.wrap .cont_03 .deco .st2_7{animation:starTwinkle 1.68s ease-in-out 2.4s infinite backwards}.wrap .cont_03 .deco .st2_8{animation:starTwinkle 2.24s ease-in-out .9s infinite backwards}.wrap .cont_03 .deco .st1_1{left:calc(50% - 842px);top:1006px;width:159px;height:111px}.wrap .cont_03 .deco .st1_2{left:calc(50% - 798px);top:1418px;width:71px;height:50px}.wrap .cont_03 .deco .st1_3{left:calc(50% - 912px);top:2816px;width:159px;height:111px}.wrap .cont_03 .deco .st1_4{left:calc(50% - 798px);top:2984px;width:71px;height:50px}.wrap .cont_03 .deco .st2_1{left:calc(50% - 921px);top:854px;width:92px;height:84px}.wrap .cont_03 .deco .st2_2{left:calc(50% + 731px);top:329px;width:112px;height:102px}.wrap .cont_03 .deco .st2_3{left:calc(50% - 799px);top:246px;width:92px;height:84px}.wrap .cont_03 .deco .st2_4{left:calc(50% + 882px);top:1603px;width:140px;height:116px}.wrap .cont_03 .deco .st2_5{left:calc(50% + 771px);top:2814px;width:140px;height:116px}.wrap .cont_03 .deco .st2_6{left:calc(50% - 967px);top:2155px;width:92px;height:84px}.wrap .cont_03 .deco .st2_7{left:calc(50% + 731px);top:1895px;width:112px;height:102px}.wrap .cont_03 .deco .st2_8{left:calc(50% - 727px);top:1808px;width:92px;height:84px}.wrap .cont_03 .deco .ci1_1{left:calc(50% + 771px);top:819px;width:94px;height:94px}.wrap .cont_03 .deco .ci1_2{left:calc(50% - 1015px);top:971px;width:94px;height:94px}.wrap .cont_03 .deco .ci1_3{left:calc(50% + 771px);top:2385px;width:94px;height:94px}.wrap .cont_03 .deco .ci1_4{left:calc(50% - 1015px);top:2537px;width:94px;height:94px}.wrap .cont_03 .deco .ci2_1{left:calc(50% + 562px);top:318px;width:143px;height:143px}.wrap .cont_03 .deco .ci2_2{left:calc(50% + 924px);top:566px;width:196px;height:196px}.wrap .cont_03 .deco .ci2_3{left:calc(50% - 1071px);top:600px;width:170px;height:170px}.wrap .cont_03 .deco .ci2_4{left:calc(50% + 950px);top:1522px;width:143px;height:143px}.wrap .cont_03 .deco .ci2_5{left:calc(50% + 924px);top:2132px;width:196px;height:196px}.wrap .cont_03 .deco .ci2_6{left:calc(50% - 1071px);top:2166px;width:170px;height:170px}.wrap .cont_03 .panel{padding-top:60px}.wrap .cont_03 .panel .tit:before,.wrap .cont_03 .panel .tit:after{content:"";display:block;background:no-repeat 50% 50%/contain}.wrap .cont_03 .panel .tit:before{width:597px;height:118px;margin-left:293px}.wrap .cont_03 .panel .tit:after{width:646px;height:135px;margin:20px 0 0 247px}.wrap .cont_03 .panel .desc{margin-top:19px;font-weight:700;font-size:22px;line-height:29px;letter-spacing:-0.02em;color:#222;text-align:center}.wrap .cont_03 .panel .group{margin-top:50px}.wrap .cont_03 .panel .group .group_tit{width:702px;height:123px;margin:0 auto;background:no-repeat 50% 50%/contain;filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.2))}.wrap .cont_03 .panel .group.g1 .list .card:hover .thumb:after,.wrap .cont_03 .panel .group.g3 .list .card:hover .thumb:after{animation:thumbShine .85s ease-out}.wrap .cont_03 .panel .group.g2 .list .card:hover .thumb:after{animation:thumbShine .85s ease-out}.wrap .cont_03 .panel .group.g2 .list .card .thumb .name{color:#fff}.wrap .cont_03 .panel .list{margin-top:20px;display:flex;justify-content:space-between}.wrap .cont_03 .panel .list .card{width:362px;border-radius:15px;overflow:hidden;background:linear-gradient(180deg, #feffd8 0%, #fcfdbd 23%, #ffffae 46%, #ffbaba 87%);box-shadow:2px 2px 5px rgba(0,0,0,.2)}.wrap .cont_03 .panel .list .card .thumb{position:relative;height:480px}.wrap .cont_03 .panel .list .card .thumb:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat 50% 0}.wrap .cont_03 .panel .list .card .thumb:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0) 58%);background-size:300% 100%;background-position:90% 0;-webkit-mask:no-repeat 50% 0;mask:no-repeat 50% 0;pointer-events:none}.wrap .cont_03 .panel .list .card .thumb .name{position:relative;padding-top:38px;font-weight:800;font-size:32px;line-height:32px;letter-spacing:-0.02em;color:#111;text-align:center;white-space:nowrap}.wrap .cont_03 .panel .list .card .buy{padding:24px 26px 26px;background:#fff}.wrap .cont_03 .panel .list .card .buy .price{margin-left:2px;display:flex;align-items:center;gap:0 9px;width:307px;height:29px;color:#111}.wrap .cont_03 .panel .list .card .buy .price .sale{display:flex;align-items:center;gap:0 2px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:700;font-size:25px;line-height:29px}.wrap .cont_03 .panel .list .card .buy .price .sale .unit{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:18px;letter-spacing:-0.02em;white-space:nowrap}.wrap .cont_03 .panel .list .card .buy .price .origin{display:flex;align-items:center;gap:0 8px;flex:none;width:auto;height:29px}.wrap .cont_03 .panel .list .card .buy .price .origin del{position:relative;flex:none;margin-left:14px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:500;font-size:19px;line-height:29px;color:#999}.wrap .cont_03 .panel .list .card .buy .price .origin del:before{content:"";position:absolute;left:-12px;top:14px;width:13px;height:2px;background:#4525e3;transform:rotate(45deg);transform-origin:0 50%}.wrap .cont_03 .panel .list .card .buy .price .origin del:after{content:"";position:absolute;left:-12px;top:14px;width:calc(100% + 20px);height:2px;background:#4525e3}.wrap .cont_03 .panel .list .card .buy .price .origin .rate{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:58px;height:29px;border-radius:4px;background:#4525e3;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:29px;color:#fff}.wrap .cont_03 .panel .list .card .buy .price .origin .rate i{font-style:normal;font-size:15px;line-height:15px}.wrap .cont_03 .panel .list .card .buy .btn_buy{margin-top:21px;display:flex;align-items:center;justify-content:center;width:310px;height:56px;border-radius:4px;background:#111;font-weight:700;font-size:20px;line-height:29px;letter-spacing:-0.02em;color:#fff;transition:background-color .3s ease}.wrap .cont_03 .panel .list .card .buy .btn_buy:hover{background:#4525e3}.wrap .cont_03 .panel .banner{margin-top:30px;display:flex;align-items:center;justify-content:space-between;padding:22px 80px;border-radius:4px;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.wrap .cont_03 .panel .banner.on .roll i{animation:digitRoll 1.2s cubic-bezier(0.45, 0.05, 0.2, 1) .2s both}.wrap .cont_03 .panel .banner.on .roll+.roll i{animation-delay:.3s}.wrap .cont_03 .panel .banner.on .roll+.roll+.roll i{animation-delay:.4s}.wrap .cont_03 .panel .banner .bnr_txt{font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.02em;color:#111}.wrap .cont_03 .panel .banner .bnr_txt b{font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif}.wrap .cont_03 .panel .banner .roll{position:relative;display:inline-block;overflow:hidden;height:32px;vertical-align:top;padding:0 1px;margin:0 -1px}.wrap .cont_03 .panel .banner .roll .num{visibility:hidden}.wrap .cont_03 .panel .banner .roll i{position:absolute;left:0;right:0;top:0;display:block;font-style:normal;transform:translateY(calc(32px - 100%))}.wrap .cont_03 .panel .banner .roll span{display:block;height:32px;text-align:center}@keyframes bannerUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.wrap .cont_03 .panel .banner,.wrap .cont_03 .panel .roll i{opacity:1 !important;transform:none !important;animation:none !important}}@keyframes digitRoll{from{transform:translateY(0)}to{transform:translateY(calc(32px - 100%))}}.wrap .cont_03 .panel .btn_more{position:relative;display:flex;align-items:center;gap:0 6px;height:56px;padding:0 44px;border-radius:50px;background:#2e2da1;font-weight:600;font-size:19px;line-height:32px;letter-spacing:-0.02em;color:#fff;white-space:nowrap}.wrap .cont_03 .panel .btn_more:before{content:"";position:absolute;left:-92px;top:0;width:102px;height:56px;background:no-repeat 50% 50%/contain;pointer-events:none}.wrap .cont_03 .panel .btn_more:after{content:"";flex:none;width:8px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M8 6.96863L7.96874 6.99974L8 7.03137L1.11306 14L0 12.8737L5.80462 6.99974L0 1.12626L1.11306 0L8 6.96863Z' fill='white'/%3E%3C/svg%3E") no-repeat 50% 50%/contain}.wrap .cont_03 .panel .group+.group{margin-top:120px}.wrap .cont_03:not(.lazy) .deco .ch1{background-image:url(../img/cont_03_ch1.png?a8cd8597a5e2e1c7a8d88c85302d2972)}.wrap .cont_03:not(.lazy) .deco .ch2{background-image:url(../img/cont_03_ch2.png?91689f4b4c07a852c35312f1c435118b)}.wrap .cont_03:not(.lazy) .deco [class^=st1_]{background-image:url(../img/deco_star1.png?e4bbbeb860101dfc0a15adc0364b0579)}.wrap .cont_03:not(.lazy) .deco [class^=st2_]{background-image:url(../img/deco_star2.png?82d919f17ae4adf50c38bbff934d0945)}.wrap .cont_03:not(.lazy) .panel .tit:before{background-image:url(../img/cont_01_sub_title.png?fe8a85666ba9406d35dffc64d89125c8)}.wrap .cont_03:not(.lazy) .panel .tit:after{background-image:url(../img/cont_03_title.png?28c2cabd11f61b75cb4f406bd0c044fb)}.wrap .cont_03:not(.lazy) .panel .group.g1 .group_tit{background-image:url(../img/cont_03_tit1.png?38d268afd52a45f4d6426f6f88727d9b)}.wrap .cont_03:not(.lazy) .panel .group.g2 .group_tit{background-image:url(../img/cont_03_tit2.png?0522096dbc9bbd0138e34fd9a373aa54)}.wrap .cont_03:not(.lazy) .panel .group.g3 .group_tit{background-image:url(../img/cont_03_tit3.png?648e843383496adefdf3786983c2dfb5)}.wrap .cont_03:not(.lazy) .panel .group.g1 .c1 .thumb:before{background-image:url(../img/cont_03_goods1.png?7460e1be9c98a1b602b6a7985fdead6b)}.wrap .cont_03:not(.lazy) .panel .group.g1 .c1 .thumb:after{-webkit-mask-image:url(../img/cont_03_goods1.png?7460e1be9c98a1b602b6a7985fdead6b);mask-image:url(../img/cont_03_goods1.png?7460e1be9c98a1b602b6a7985fdead6b)}.wrap .cont_03:not(.lazy) .panel .group.g1 .c2 .thumb:before{background-image:url(../img/cont_03_goods2.png?1b11910c9d0f8fce732408a67ee41474)}.wrap .cont_03:not(.lazy) .panel .group.g1 .c2 .thumb:after{-webkit-mask-image:url(../img/cont_03_goods2.png?1b11910c9d0f8fce732408a67ee41474);mask-image:url(../img/cont_03_goods2.png?1b11910c9d0f8fce732408a67ee41474)}.wrap .cont_03:not(.lazy) .panel .group.g1 .c3 .thumb:before{background-image:url(../img/cont_03_goods3.png?087449bd637418c05a5045fc638fde03)}.wrap .cont_03:not(.lazy) .panel .group.g1 .c3 .thumb:after{-webkit-mask-image:url(../img/cont_03_goods3.png?087449bd637418c05a5045fc638fde03);mask-image:url(../img/cont_03_goods3.png?087449bd637418c05a5045fc638fde03)}.wrap .cont_03:not(.lazy) .panel .group.g2 .c1 .thumb:before{background-image:url(../img/cont_03_goods4.png?f284d135c1050495fac1202d0e285a8b)}.wrap .cont_03:not(.lazy) .panel .group.g2 .c2 .thumb:before{background-image:url(../img/cont_03_goods5.png?feb6920d5352ecdf2140ec5e222a735f)}.wrap .cont_03:not(.lazy) .panel .group.g2 .c3 .thumb:before{background-image:url(../img/cont_03_goods6.png?44270d04ad6ae2cd869025d41a3a9cad)}.wrap .cont_03:not(.lazy) .panel .group.g3 .c1 .thumb:before{background-image:url(../img/cont_03_goods7.png?5ef6e7b3bc62fe9310086cefcf5a433f)}.wrap .cont_03:not(.lazy) .panel .group.g3 .c1 .thumb:after{-webkit-mask-image:url(../img/cont_03_goods7.png?5ef6e7b3bc62fe9310086cefcf5a433f);mask-image:url(../img/cont_03_goods7.png?5ef6e7b3bc62fe9310086cefcf5a433f)}.wrap .cont_03:not(.lazy) .panel .group.g3 .c2 .thumb:before{background-image:url(../img/cont_03_goods8.png?b332b3fa8ebea46ff70b538b1ec13e43)}.wrap .cont_03:not(.lazy) .panel .group.g3 .c2 .thumb:after{-webkit-mask-image:url(../img/cont_03_goods8.png?b332b3fa8ebea46ff70b538b1ec13e43);mask-image:url(../img/cont_03_goods8.png?b332b3fa8ebea46ff70b538b1ec13e43)}.wrap .cont_03:not(.lazy) .panel .group.g3 .c3 .thumb:before{background-image:url(../img/cont_03_goods9.png?a1548243407000923c5b6d9b42940627)}.wrap .cont_03:not(.lazy) .panel .group.g3 .c3 .thumb:after{-webkit-mask-image:url(../img/cont_03_goods9.png?a1548243407000923c5b6d9b42940627);mask-image:url(../img/cont_03_goods9.png?a1548243407000923c5b6d9b42940627)}.wrap .cont_03:not(.lazy) .panel .group.g1 .btn_more:before{background-image:url(../img/cont_03_btn_th1.png?bcfbf77a3e9e090e7b549e61a55bf621)}.wrap .cont_03:not(.lazy) .panel .group.g2 .btn_more:before{background-image:url(../img/cont_03_btn_th2.png?304052f5af34067bc3bb786f8a3e65c0)}.wrap .cont_03:not(.lazy) .panel .group.g3 .btn_more:before{background-image:url(../img/cont_03_btn_th3.png?f3f958e0be072c96c1aa0c924df9255b)}.wrap .cont_03:not(.lazy) .panel .banner{background:url(../img/cont_03_bnr_bg.png?3402b44f6c8899f46b2ccd0432184283) no-repeat 50% 0}.wrap .cont_04{height:3753px;overflow:hidden}.wrap .cont_04:before{background:no-repeat 50% 0}.wrap .cont_04 .deco{position:absolute;left:0;top:0;width:100%;height:100%}.wrap .cont_04 .deco i{position:absolute;background:no-repeat 50% 50%/contain}.wrap .cont_04 .deco .ch1{left:calc(50% + 595px);top:548px;width:458px;height:673px}.wrap .cont_04 .deco .ch2{left:calc(50% - 1138px);top:2373px;width:807px;height:1380px}.wrap .cont_04 .deco [class^=ci]{background:none}.wrap .cont_04 .deco [class^=ci] span{position:absolute;left:50%;top:50%;border-radius:50%;background:#fff}.wrap .cont_04 .deco [class^=ci] span:nth-child(1){transform:rotate(0deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(2){transform:rotate(17.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(3){transform:rotate(34.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(4){transform:rotate(51.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(5){transform:rotate(68.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(6){transform:rotate(85.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(7){transform:rotate(102.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(8){transform:rotate(120deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(9){transform:rotate(137.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(10){transform:rotate(154.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(11){transform:rotate(171.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(12){transform:rotate(188.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(13){transform:rotate(205.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(14){transform:rotate(222.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(15){transform:rotate(240deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(16){transform:rotate(257.143deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(17){transform:rotate(274.286deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(18){transform:rotate(291.429deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(19){transform:rotate(308.571deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(20){transform:rotate(325.714deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci] span:nth-child(21){transform:rotate(342.857deg) translateY(calc(var(--r) * -1))}.wrap .cont_04 .deco [class^=ci1_]{--r:41.5px;animation:burst 1.76s linear infinite backwards}.wrap .cont_04 .deco [class^=ci2_]{animation:burst 2s linear infinite backwards}.wrap .cont_04 .deco [class^=ci1_] span{width:8px;height:8px;margin:-4px 0 0 -4px}.wrap .cont_04 .deco [class^=ci2_] span{width:5px;height:5px;margin:-2.5px 0 0 -2.5px}.wrap .cont_04 .deco .ci1_1{animation-delay:.5s}.wrap .cont_04 .deco .ci1_2{animation-delay:1.4s}.wrap .cont_04 .deco .ci1_3{animation-delay:2s}.wrap .cont_04 .deco .ci1_4{animation-delay:.15s}.wrap .cont_04 .deco .ci2_1{--r:69.3px;animation-delay:.9s}.wrap .cont_04 .deco .ci2_2{--r:95px;animation-delay:1.7s}.wrap .cont_04 .deco .ci2_3{--r:82.4px;animation-delay:2.3s}.wrap .cont_04 .deco .ci2_4{--r:69.3px;animation-delay:.35s}.wrap .cont_04 .deco .ci2_5{--r:95px;animation-delay:1.2s}.wrap .cont_04 .deco .ci2_6{--r:82.4px;animation-delay:1.95s}.wrap .cont_04 .deco .st1_1{animation:starTwinkle 2.08s ease-in-out 1.2s infinite backwards}.wrap .cont_04 .deco .st1_2{animation:starTwinkle 1.6s ease-in-out .4s infinite backwards}.wrap .cont_04 .deco .st1_3{animation:starTwinkle 2.56s ease-in-out 2.3s infinite backwards}.wrap .cont_04 .deco .st1_4{animation:starTwinkle 1.84s ease-in-out 1.6s infinite backwards}.wrap .cont_04 .deco .st2_1{animation:starTwinkle 1.52s ease-in-out .7s infinite backwards}.wrap .cont_04 .deco .st2_2{animation:starTwinkle 2.4s ease-in-out 2s infinite backwards}.wrap .cont_04 .deco .st2_3{animation:starTwinkle 2s ease-in-out .15s infinite backwards}.wrap .cont_04 .deco .st2_4{animation:starTwinkle 2.24s ease-in-out 1.35s infinite backwards}.wrap .cont_04 .deco .st2_5{animation:starTwinkle 1.68s ease-in-out 2.5s infinite backwards}.wrap .cont_04 .deco .st2_6{animation:starTwinkle 2.64s ease-in-out .6s infinite backwards}.wrap .cont_04 .deco .st2_7{animation:starTwinkle 1.4s ease-in-out 1.85s infinite backwards}.wrap .cont_04 .deco .st2_8{animation:starTwinkle 2.32s ease-in-out .95s infinite backwards}.wrap .cont_04 .deco .st1_1{left:calc(50% - 842px);top:1035px;width:159px;height:111px}.wrap .cont_04 .deco .st1_2{left:calc(50% - 798px);top:1447px;width:71px;height:50px}.wrap .cont_04 .deco .st1_3{left:calc(50% - 1012px);top:2745px;width:159px;height:111px}.wrap .cont_04 .deco .st1_4{left:calc(50% - 798px);top:3013px;width:71px;height:50px}.wrap .cont_04 .deco .st2_1{left:calc(50% - 921px);top:883px;width:92px;height:84px}.wrap .cont_04 .deco .st2_2{left:calc(50% + 731px);top:358px;width:112px;height:102px}.wrap .cont_04 .deco .st2_3{left:calc(50% - 799px);top:275px;width:92px;height:84px}.wrap .cont_04 .deco .st2_4{left:calc(50% + 882px);top:1632px;width:140px;height:116px}.wrap .cont_04 .deco .st2_5{left:calc(50% + 771px);top:2843px;width:140px;height:116px}.wrap .cont_04 .deco .st2_6{left:calc(50% - 967px);top:2184px;width:92px;height:84px}.wrap .cont_04 .deco .st2_7{left:calc(50% + 731px);top:1924px;width:112px;height:102px}.wrap .cont_04 .deco .st2_8{left:calc(50% - 727px);top:1837px;width:92px;height:84px}.wrap .cont_04 .deco .ci1_1{left:calc(50% + 771px);top:848px;width:94px;height:94px}.wrap .cont_04 .deco .ci1_2{left:calc(50% - 1015px);top:1000px;width:94px;height:94px}.wrap .cont_04 .deco .ci1_3{left:calc(50% + 771px);top:2414px;width:94px;height:94px}.wrap .cont_04 .deco .ci1_4{left:calc(50% - 1015px);top:2566px;width:94px;height:94px}.wrap .cont_04 .deco .ci2_1{left:calc(50% + 562px);top:347px;width:143px;height:143px}.wrap .cont_04 .deco .ci2_2{left:calc(50% + 924px);top:595px;width:196px;height:196px}.wrap .cont_04 .deco .ci2_3{left:calc(50% - 1071px);top:629px;width:170px;height:170px}.wrap .cont_04 .deco .ci2_4{left:calc(50% + 950px);top:1551px;width:143px;height:143px}.wrap .cont_04 .deco .ci2_5{left:calc(50% + 924px);top:2161px;width:196px;height:196px}.wrap .cont_04 .deco .ci2_6{left:calc(50% - 1071px);top:2195px;width:170px;height:170px}.wrap .cont_04 .panel{padding-top:140px}.wrap .cont_04 .panel .group{position:relative}.wrap .cont_04 .panel .group .group_tit{width:702px;height:123px;margin:0 auto;background:no-repeat 50% 50%/contain;filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.2))}.wrap .cont_04 .panel .group .list{margin-top:20px;display:flex;justify-content:space-between}.wrap .cont_04 .panel .group .list .card{display:flex;width:562px;filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.2))}.wrap .cont_04 .panel .group .list .card .thumb{flex:none;width:200px;height:200px;border-radius:15px;background:no-repeat 50% 50%/cover}.wrap .cont_04 .panel .group .list .card .buy{flex:1;padding:27px 0 25px 28px;border-radius:15px;background:#fff}.wrap .cont_04 .panel .group .list .card .buy .name{font-weight:800;font-size:24px;line-height:32px;letter-spacing:-0.02em;color:#111;white-space:nowrap}.wrap .cont_04 .panel .group .list .card .buy .price{margin-top:11px;display:flex;align-items:center;gap:0 9px;width:307px;height:29px;color:#111}.wrap .cont_04 .panel .group .list .card .buy .price .sale{display:flex;align-items:center;gap:0 2px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:700;font-size:25px;line-height:29px}.wrap .cont_04 .panel .group .list .card .buy .price .sale .unit{font-family:"Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-size:18px;letter-spacing:-0.02em}.wrap .cont_04 .panel .group .list .card .buy .price .origin{display:flex;align-items:center;gap:0 8px;flex:none;width:auto;height:29px}.wrap .cont_04 .panel .group .list .card .buy .price .origin del{position:relative;flex:none;margin-left:14px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:500;font-size:19px;line-height:29px;color:#999}.wrap .cont_04 .panel .group .list .card .buy .price .origin del:before{content:"";position:absolute;left:-11px;top:14px;width:13px;height:2px;background:#4525e3;transform:rotate(45deg);transform-origin:0 50%}.wrap .cont_04 .panel .group .list .card .buy .price .origin del:after{content:"";position:absolute;left:-12px;top:14px;width:calc(100% + 20px);height:2px;background:#4525e3}.wrap .cont_04 .panel .group .list .card .buy .price .origin .rate{position:relative;flex:none;display:flex;align-items:center;justify-content:center;width:58px;height:29px;border-radius:4px;background:#4525e3;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-style:normal;font-weight:700;font-size:21px;line-height:29px;color:#fff}.wrap .cont_04 .panel .group .list .card .buy .price .origin .rate i{font-style:normal;font-size:15px;line-height:15px}.wrap .cont_04 .panel .group .list .card .buy .btn_buy{margin:20px 0 0 1px;display:flex;align-items:center;justify-content:center;width:304px;height:56px;border-radius:4px;background:#111;font-weight:700;font-size:20px;line-height:29px;letter-spacing:-0.02em;color:#fff;transition:background-color .3s ease}.wrap .cont_04 .panel .group .list .card .buy .btn_buy:hover{background:#4525e3}.wrap .cont_04 .panel .group .banner{margin-top:30px;display:flex;align-items:center;justify-content:space-between;padding:22px 80px;border-radius:4px;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.wrap .cont_04 .panel .group .banner.on .roll i{animation:digitRoll 1.2s cubic-bezier(0.45, 0.05, 0.2, 1) .2s both}.wrap .cont_04 .panel .group .banner.on .roll+.roll i{animation-delay:.3s}.wrap .cont_04 .panel .group .banner.on .roll+.roll+.roll i{animation-delay:.4s}.wrap .cont_04 .panel .group .banner .bnr_txt{font-weight:700;font-size:24px;line-height:32px;letter-spacing:-0.02em;color:#111}.wrap .cont_04 .panel .group .banner .bnr_txt b{font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif}.wrap .cont_04 .panel .group .banner .roll{position:relative;display:inline-block;overflow:hidden;height:32px;vertical-align:top;padding:0 1px;margin:0 -1px}.wrap .cont_04 .panel .group .banner .roll .num{visibility:hidden}.wrap .cont_04 .panel .group .banner .roll i{position:absolute;left:0;right:0;top:0;display:block;font-style:normal;transform:translateY(calc(32px - 100%))}.wrap .cont_04 .panel .group .banner .roll span{display:block;height:32px;text-align:center}.wrap .cont_04 .panel .group .banner .btn_more{position:relative;display:flex;align-items:center;gap:0 6px;height:56px;padding:0 44px;border-radius:50px;background:#2e2da1;font-weight:600;font-size:19px;line-height:32px;letter-spacing:-0.02em;color:#fff;white-space:nowrap}.wrap .cont_04 .panel .group .banner .btn_more:before{content:"";position:absolute;left:-92px;top:0;width:102px;height:56px;background:no-repeat 50% 50%/contain;pointer-events:none}.wrap .cont_04 .panel .group .banner .btn_more:after{content:"";flex:none;width:8px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M8 6.96863L7.96874 6.99974L8 7.03137L1.11306 14L0 12.8737L5.80462 6.99974L0 1.12626L1.11306 0L8 6.96863Z' fill='white'/%3E%3C/svg%3E") no-repeat 50% 50%/contain}.wrap .cont_04 .panel .group.g3 .list .card:hover .thumb:after,.wrap .cont_04 .panel .group.g4 .list .card:hover .thumb:after{animation:thumbShine .85s ease-out}.wrap .cont_04 .panel .group.g3 .list .card .thumb:after,.wrap .cont_04 .panel .group.g4 .list .card .thumb:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 42%, rgba(255, 255, 255, 0.65) 50%, rgba(255, 255, 255, 0) 58%);background-size:300% 100%;background-position:90% 0;-webkit-mask:no-repeat 50% 0;mask:no-repeat 50% 0;pointer-events:none}.wrap .cont_04 .panel .group.g3 .list .card,.wrap .cont_04 .panel .group.g4 .list .card{display:block;width:362px;border-radius:15px;overflow:hidden;background:linear-gradient(180deg, #feffd8 0%, #fcfdbd 23%, #ffffae 46%, #ffbaba 87%);filter:none;box-shadow:2px 2px 5px rgba(0,0,0,.2)}.wrap .cont_04 .panel .group.g3 .list .card .thumb,.wrap .cont_04 .panel .group.g4 .list .card .thumb{position:relative;width:auto;height:480px}.wrap .cont_04 .panel .group.g3 .list .card .thumb:before,.wrap .cont_04 .panel .group.g4 .list .card .thumb:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat 50% 0}.wrap .cont_04 .panel .group.g3 .list .card .thumb .name,.wrap .cont_04 .panel .group.g4 .list .card .thumb .name{position:relative;padding-top:38px;font-weight:800;font-size:32px;line-height:32px;letter-spacing:-0.02em;color:#111;text-align:center;white-space:nowrap}.wrap .cont_04 .panel .group.g3 .list .card .buy,.wrap .cont_04 .panel .group.g4 .list .card .buy{border-radius:0;padding:24px 26px 26px}.wrap .cont_04 .panel .group.g5 .banner{flex:0 1 556px;flex-direction:column;justify-content:center;gap:25px;margin:0;padding:0;border-radius:4px;overflow:hidden}.wrap .cont_04 .panel .group.g5 .banner .btn_more{margin-right:-92px}.wrap .cont_04 .panel .group+.group{margin-top:120px}@media(prefers-reduced-motion: reduce){.wrap .cont_04 .banner,.wrap .cont_04 .roll i{opacity:1 !important;animation:none !important}}.wrap .cont_04:not(.lazy):before{background-image:url(../img/cont_04_bg.jpg?52a43df7f6addca04ae3a3a0eee8dfdd)}.wrap .cont_04:not(.lazy) .deco .ch1{background-image:url(../img/cont_04_ch1.png?8c15a98a953ee43f06cb0720cfea91f8)}.wrap .cont_04:not(.lazy) .deco .ch2{background-image:url(../img/cont_04_ch2.png?eee370122fea808bcd2bfa2e354d0c66)}.wrap .cont_04:not(.lazy) .deco [class^=st1_]{background-image:url(../img/deco_star1.png?e4bbbeb860101dfc0a15adc0364b0579)}.wrap .cont_04:not(.lazy) .deco [class^=st2_]{background-image:url(../img/deco_star2.png?82d919f17ae4adf50c38bbff934d0945)}.wrap .cont_04:not(.lazy) .panel .group.g1 .group_tit{background-image:url(../img/cont_04_tit1.png?90532fcf8a5505a8ecd2b22ff73721ba)}.wrap .cont_04:not(.lazy) .panel .group.g2 .group_tit{background-image:url(../img/cont_04_tit2.png?5b6313c7d62187427be176143268381f)}.wrap .cont_04:not(.lazy) .panel .group.g3 .group_tit{background-image:url(../img/cont_04_tit3.png?f23cfb037c77f365aa95c876cfe803aa)}.wrap .cont_04:not(.lazy) .panel .group.g4 .group_tit{background-image:url(../img/cont_04_tit4.png?ef043b3ad1e7732c52d0fc3db379fa7b)}.wrap .cont_04:not(.lazy) .panel .group.g5 .group_tit{background-image:url(../img/cont_04_tit5.png?3770a793742e6ad02e81cf2d3400adf6)}.wrap .cont_04:not(.lazy) .panel .group.g1 .c1 .thumb{background-image:url(../img/cont_04_goods1.png?3818101328a6cbba39dcb34c5b6d09db)}.wrap .cont_04:not(.lazy) .panel .group.g1 .c2 .thumb{background-image:url(../img/cont_04_goods2.png?799738479e80e8ed39fe1bb72c42ee28)}.wrap .cont_04:not(.lazy) .panel .group.g2 .c1 .thumb{background-image:url(../img/cont_04_goods3.png?223201f7db74ae7a4a0db4301ab51bb6)}.wrap .cont_04:not(.lazy) .panel .group.g2 .c2 .thumb{background-image:url(../img/cont_04_goods4.png?4126cac60d3487f9899cc43ccb6d845b)}.wrap .cont_04:not(.lazy) .panel .group.g5 .c1 .thumb{background-image:url(../img/cont_04_goods11.png?27b78f231b442fafdcd40a065f52ecfe)}.wrap .cont_04:not(.lazy) .panel .group.g3 .c1 .thumb:before{background-image:url(../img/cont_04_goods5.png?35bc1a1982443d9a9ea00a6451cfac2a)}.wrap .cont_04:not(.lazy) .panel .group.g3 .c1 .thumb:after{-webkit-mask-image:url(../img/cont_04_goods5.png?35bc1a1982443d9a9ea00a6451cfac2a);mask-image:url(../img/cont_04_goods5.png?35bc1a1982443d9a9ea00a6451cfac2a)}.wrap .cont_04:not(.lazy) .panel .group.g3 .c2 .thumb:before{background-image:url(../img/cont_04_goods6.png?c7c90e8198556f9f679844b57518c198)}.wrap .cont_04:not(.lazy) .panel .group.g3 .c2 .thumb:after{-webkit-mask-image:url(../img/cont_04_goods6.png?c7c90e8198556f9f679844b57518c198);mask-image:url(../img/cont_04_goods6.png?c7c90e8198556f9f679844b57518c198)}.wrap .cont_04:not(.lazy) .panel .group.g3 .c3 .thumb:before{background-image:url(../img/cont_04_goods7.png?86bd42d9178333dce76a1844fe69e1fe)}.wrap .cont_04:not(.lazy) .panel .group.g3 .c3 .thumb:after{-webkit-mask-image:url(../img/cont_04_goods7.png?86bd42d9178333dce76a1844fe69e1fe);mask-image:url(../img/cont_04_goods7.png?86bd42d9178333dce76a1844fe69e1fe)}.wrap .cont_04:not(.lazy) .panel .group.g4 .c1 .thumb:before{background-image:url(../img/cont_04_goods8.png?e88b168c3ba33c087a31ae0c370c6ec4)}.wrap .cont_04:not(.lazy) .panel .group.g4 .c2 .thumb:before{background-image:url(../img/cont_04_goods9.png?02968c39ec2342719f9cf92f9a0282e6)}.wrap .cont_04:not(.lazy) .panel .group.g4 .c3 .thumb:before{background-image:url(../img/cont_04_goods10.png?0842bd4ef4e01b0d449e534f0eccf2d1)}.wrap .cont_04:not(.lazy) .panel .group.g1 .btn_more:before{background-image:url(../img/cont_04_btn_th1.png?fd200e689209f45883a5e15537c89993)}.wrap .cont_04:not(.lazy) .panel .group.g3 .btn_more:before{background-image:url(../img/cont_04_btn_th2.png?989208c2cb025d0b2efc1310b3334bab)}.wrap .cont_04:not(.lazy) .panel .group.g4 .btn_more:before{background-image:url(../img/cont_04_btn_th3.png?6149ce3b1b45320a0cbbd0ae577f9f11)}.wrap .cont_04:not(.lazy) .panel .group.g5 .btn_more:before{background-image:url(../img/cont_04_btn_th4.png?e5023b4c61941fea7c4974a49c3aef1a)}.wrap .cont_04:not(.lazy) .panel .group .banner{background:url(../img/cont_04_bnr_bg1.png?9495690f49a49d2514a2b34745b4ea56) no-repeat 50% 0}.wrap .cont_04:not(.lazy) .panel .group.g5 .banner{background-image:url(../img/cont_04_bnr_bg2.png?c9a493827656a4ffb3fb7190a2ed5c90)}.wrap .cont_05{display:flex;flex-direction:column;align-items:center;justify-content:center;height:140px;background-color:#091e48}.wrap .cont_05 .panel{display:flex;flex-direction:column;align-items:center;justify-content:center}.wrap .cont_05 .panel p{font-size:21px;font-weight:600;line-height:27px;letter-spacing:-0.42px;color:#fff;text-align:center}.wrap .cont_05 .panel p>em{display:block;color:#fff498}.wrap .aside{position:fixed;right:20px;bottom:40px;width:180px;z-index:20;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(0.215, 0.61, 0.355, 1),visibility .4s}.wrap .aside.on{opacity:1;visibility:visible}.wrap .aside .deco{display:block;position:relative;width:120px;height:135px;margin:0 auto -14px;background:url(../img/aside_cake.png?b68575b220d4b8980bcc577d99a5f220) no-repeat 50% 50%/120px 135px;z-index:1}.wrap .aside .quick{display:flex;flex-direction:column;justify-content:center;gap:2px;position:relative;height:192px;padding:0 10px;border-radius:6px;background:#fff}.wrap .aside .quick a{display:flex;align-items:center;height:50px;padding:0 20px;border-radius:4px;font-weight:700;font-size:18px;line-height:27px;letter-spacing:-0.02em;color:#111;white-space:nowrap;transition:background-color .3s ease,color .3s ease}.wrap .aside .quick a:before{content:"";flex:none;width:0;height:4px;margin-right:0;border-radius:2px;background:#fff;transition:width .3s ease,margin-right .3s ease}.wrap .aside .quick li.on a,.wrap .aside .quick a:hover{padding:0 8px;background:#ff6cb4;color:#fff}.wrap .aside .quick li.on a:before,.wrap .aside .quick a:hover:before{width:8px;margin-right:4px}.wrap .aside .btn_top{display:flex;align-items:center;justify-content:center;gap:0 4px;height:40px;margin-top:10px;border-radius:6px;background:rgba(0,0,0,.6);font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:700;font-size:17px;line-height:20px;color:#fff;transition:background-color .3s ease}.wrap .aside .btn_top:hover{background:rgba(0,0,0,.8)}.wrap .aside .btn_top:after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-bottom:5px solid #d9d9d9}.bar_count{position:absolute;left:calc(50% - 1280px);top:1091px;width:2560px;height:100px;background:url(../img/bar_count.png?9d00114545ee997cab257030a80b7be4) no-repeat 50% 0;z-index:120}.bar_count.fixed{position:fixed;left:0;top:0;width:100%;min-width:1280px}.bar_count .inner{position:relative;top:26px;width:626px;height:50px;margin:0 auto}.bar_count .label{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-weight:800;font-size:24px;line-height:29px;color:#fff498;white-space:nowrap}.bar_count .label:before{content:"";position:absolute;left:-18px;top:50%;width:8px;height:5px;margin-top:-2px;border-radius:2px;background:#fff}.bar_count .box{position:absolute;top:0;display:flex;align-items:center;justify-content:center;gap:0 2px;width:90px;height:50px;border-radius:6px;background:#ef3d91;font-weight:800;font-size:19px;line-height:29px;color:#fff}.bar_count .box b{font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-weight:700;font-size:28px}.bar_count .colon{position:absolute;top:9px;font-family:"Montserrat","Pretendard","Noto Sans KR","\B9D1\C740   \ACE0\B515","Malgun Gothic","\B3CB\C6C0","Dotum",Tahoma,sans-serif;font-style:normal;font-weight:600;font-size:28px;line-height:29px;color:#fff498}.bar_count .ico1{left:176px}.bar_count .ico2{left:296px}.bar_count .ico3{left:416px}.bar_count .ico4{left:536px}.bar_count .sep1{left:278px}.bar_count .sep2{left:398px}.bar_count .sep3{left:518px}.wrap.mo{min-width:100%;max-width:100%}.wrap.mo br.mo{display:inline}.wrap.mo [class*=cont_] .card .thumb:after{display:none}.wrap.mo .header{left:0;top:0;width:100%;margin-left:0}.wrap.mo .header .util h1{position:absolute;left:4vw;top:5.33vw;float:none}.wrap.mo .header .util h1 .btn_logo{width:22.26vw;height:5.46vw;background-size:22.26vw 5.46vw}.wrap.mo .header .util .area{position:absolute;right:4vw;top:2.66vw;float:none}.wrap.mo .header .util .area>a{width:auto;height:8.53vw;line-height:normal;padding:0;border:2px solid #222;border-radius:.66vw;box-sizing:border-box;background-image:none}.wrap.mo .header .util .area>a:before{display:block;padding-top:2.13vw;font-size:3.2vw;color:#222;text-align:center}.wrap.mo .header .util .area>a:after{content:none}.wrap.mo .header .util .area>a span{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0);overflow:hidden}.wrap.mo .header .util .area .btn_home{width:9.86vw}.wrap.mo .header .util .area .btn_home:before{content:"\D648"}.wrap.mo .header .util .area .btn_signup{width:14.66vw;margin-left:1.33vw}.wrap.mo .header .util .area .btn_signup:before{content:"\D68C\C6D0\AC00\C785"}.wrap.mo .header .util .area .btn_game{display:none}.wrap.mo .visual{height:169.33vw;min-width:100%}.wrap.mo .visual:before{left:calc(50% - 50vw);width:100vw;height:100%;background-color:#fc7abe;background-image:url(../img/visual_bg_mo.jpg?084081e266af45f6c613fe249af0dbfb);background-size:100vw 153.33vw}.wrap.mo .visual .deco,.wrap.mo .visual .chars,.wrap.mo .visual .title{top:6.66vw}.wrap.mo .visual .deco .st1_1,.wrap.mo .visual .deco .st1_2,.wrap.mo .visual .deco .st1_3,.wrap.mo .visual .deco .st2_3,.wrap.mo .visual .deco .st2_4,.wrap.mo .visual .deco .st2_5,.wrap.mo .visual .deco .st2_6,.wrap.mo .visual .deco .st2_7,.wrap.mo .visual .deco .ci1_2,.wrap.mo .visual .deco .ci1_3,.wrap.mo .visual .deco .ci2_3,.wrap.mo .visual .deco .ci2_4{display:none}.wrap.mo .visual .deco [class^=ci1_]{--r:4.77vw}.wrap.mo .visual .deco .ci2_1{--r:10.92vw}.wrap.mo .visual .deco .ci2_2{--r:9.44vw}.wrap.mo .visual .deco [class^=ci1_] span{width:.93vw;height:.93vw;margin:-0.46vw 0 0 -0.46vw}.wrap.mo .visual .deco [class^=ci2_] span{width:.57vw;height:.57vw;margin:-0.28vw 0 0 -0.28vw}.wrap.mo .visual .deco .st2_1{left:calc(50% + 43.6vw);top:22.66vw;width:11.2vw;height:9.33vw}.wrap.mo .visual .deco .st2_2{left:calc(50% + 19.34vw);top:74.54vw;width:12.83vw;height:11.73vw}.wrap.mo .visual .deco .ci1_1{left:calc(50% + 35.33vw);top:53.33vw;width:10.8vw;height:10.8vw}.wrap.mo .visual .deco .ci2_1{left:calc(50% + 28.66vw);top:2.4vw;width:22.53vw;height:22.53vw}.wrap.mo .visual .deco .ci2_2{left:calc(50% - 56.66vw);top:52.4vw;width:19.46vw;height:19.6vw}.wrap.mo .visual .deco .cs1{left:calc(50% - 10.18vw);top:81.38vw;width:3.62vw;height:3.31vw;background-size:3vw 2.43vw}.wrap.mo .visual .deco .cs2{left:calc(50% + 4.8vw);top:82.84vw;width:5.96vw;height:4.9vw;background-size:5.15vw 3.63vw}.wrap.mo .visual.on .cake{animation:none}.wrap.mo .visual.on .cake .in{animation-name:heroCakeMo}.wrap.mo .visual .chars .c1{left:calc(50% - 58.66vw);top:73.06vw;width:34.53vw;height:74.53vw}.wrap.mo .visual .chars .c2{left:calc(50% - 47.46vw);top:101.2vw;width:25.73vw;height:54.53vw;z-index:1}.wrap.mo .visual .chars .c3{left:calc(50% - 36vw);top:76.66vw;width:40.26vw;height:72vw}.wrap.mo .visual .chars .c4{left:calc(50% + 10.53vw);top:76.66vw;width:26.26vw;height:67.33vw}.wrap.mo .visual .chars .c5{left:calc(50% + 24.13vw);top:73.2vw;width:35.46vw;height:70.8vw}.wrap.mo .visual .chars .c6{left:calc(50% + 14.66vw);top:98.13vw;width:28.13vw;height:52.26vw}.wrap.mo .visual .cake{top:6.66vw;height:calc(100% - 6.52vw)}.wrap.mo .visual .cake .in:before{left:calc(50% - 33.73vw);top:93.46vw;width:67.73vw;height:69.33vw}.wrap.mo .visual .cake .candle{left:calc(50% - 6vw);top:94.66vw;width:11.33vw;height:13.06vw}.wrap.mo .visual .cake [class^=f]{width:4.8vw;height:9.33vw}.wrap.mo .visual .cake .f2,.wrap.mo .visual .cake .f4,.wrap.mo .visual .cake .f6{width:4.8vw;height:10vw}.wrap.mo .visual .cake .f1{left:calc(50% - 13.46vw);top:87.06vw}.wrap.mo .visual .cake .f2{left:calc(50% - 8.5vw);top:86.66vw}.wrap.mo .visual .cake .f3{left:calc(50% - 5.06vw);top:86.8vw}.wrap.mo .visual .cake .f4{left:50%;top:86.13vw}.wrap.mo .visual .cake .f5{left:calc(50% + 2.5vw);top:87.06vw}.wrap.mo .visual .cake .f6{left:calc(50% + 8.8vw);top:86.66vw}.wrap.mo .visual .title .sub{left:calc(50% - 41.86vw);top:12.26vw;width:84vw;height:6.66vw}.wrap.mo .visual .title .tit1{left:calc(50% - 25.33vw);top:22.53vw;width:50.8vw;height:10.8vw}.wrap.mo .visual .title .tit2{left:calc(50% - 46.53vw);top:34.66vw;width:93.2vw;height:12vw}.wrap.mo .visual .desc{top:56.4vw;font-size:4vw;line-height:5.06vw}.wrap.mo .visual .date{left:calc(50% - 29.33vw);top:70.4vw;width:58.66vw;height:7.73vw;border-width:.26vw;border-radius:10.66vw;box-shadow:inset 0 0 1.33vw #fff49d;font-size:3.46vw;line-height:4vw}.wrap.mo .visual .date .label{width:12.53vw;height:7.73vw;margin:-0.26vw 3.06vw -0.26vw -0.26vw;padding-left:.93vw;border-radius:6.66vw}.wrap.mo .visual .date .label:before{left:1.6vw;width:1.06vw;height:.66vw;margin-top:-0.33vw;border-radius:.26vw}.wrap.mo .visual .date b{font-size:3.73vw}.wrap.mo .bar_count{left:0;top:150.66vw;width:100%;height:18.66vw;background-image:url(../img/bar_count_mo.jpg?887e9afd9ec53426059dc01c5240283a);background-size:100vw 18.66vw}.wrap.mo .bar_count.fixed{top:0;min-width:100%;background-position:50% 0}.wrap.mo .bar_count .inner{top:4.9vw;width:93.73vw;height:9.06vw}.wrap.mo .bar_count .label{left:2.4vw;font-size:3.73vw;line-height:3.86vw}.wrap.mo .bar_count .label:before{left:-2.4vw;width:1.6vw;height:.8vw;margin-top:-0.4vw;border-radius:.53vw}.wrap.mo .bar_count .box{gap:0 .26vw;width:14.66vw;height:9.06vw;border-radius:.8vw;font-size:3.46vw;line-height:3.86vw}.wrap.mo .bar_count .box b{font-size:4.8vw}.wrap.mo .bar_count .colon{top:2.53vw;font-size:4.8vw;line-height:3.86vw}.wrap.mo .bar_count .ico1{left:24.66vw}.wrap.mo .bar_count .ico2{left:42.8vw}.wrap.mo .bar_count .ico3{left:60.93vw}.wrap.mo .bar_count .ico4{left:79.06vw}.wrap.mo .bar_count .sep1{left:40.66vw}.wrap.mo .bar_count .sep2{left:58.66vw}.wrap.mo .bar_count .sep3{left:76.8vw}.wrap.mo [class*=cont_]{min-width:100%}.wrap.mo [class*=cont_]:before{left:calc(50% - 50vw);width:100vw}.wrap.mo .cont_01{height:236.53vw}.wrap.mo .cont_01 .deco{display:none}.wrap.mo .cont_01 .panel{width:91.73vw;padding-top:8.13vw}.wrap.mo .cont_01 .panel .tit:before{width:79.6vw;height:15.73vw;margin-left:8.93vw}.wrap.mo .cont_01 .panel .tit:after{width:54.53vw;height:8.26vw;margin:2.66vw auto 0}.wrap.mo .cont_01 .panel .desc{margin-top:3.46vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_01 .panel .list{margin-top:5.6vw;gap:3.2vw}.wrap.mo .cont_01 .panel .list .card{width:44.26vw;border-radius:2vw;background-repeat:no-repeat;background-size:100% 77.33vw;box-shadow:.26vw .26vw .66vw rgba(0,0,0,.2)}.wrap.mo .cont_01 .panel .list .card .thumb{height:58.66vw;background-position:50% 8vw;background-size:auto 50.66vw}.wrap.mo .cont_01 .panel .list .card .thumb .sub,.wrap.mo .cont_01 .panel .list .card .thumb .name{white-space:normal;word-break:keep-all}.wrap.mo .cont_01 .panel .list .card .thumb .sub{width:32.8vw;margin:0 auto;padding-top:4.4vw;font-size:2.4vw;line-height:3.06vw}.wrap.mo .cont_01 .panel .list .card .thumb .name{margin-top:1.86vw;font-size:4.53vw;line-height:4.4vw}.wrap.mo .cont_01 .panel .list .card .thumb .name b{font-size:4.8vw}.wrap.mo .cont_01 .panel .list .card .thumb .name i{font-size:4.53vw}.wrap.mo .cont_01 .panel .list .card .buy{flex-direction:column;align-items:stretch;gap:2.4vw;padding:2.93vw 2.66vw}.wrap.mo .cont_01 .panel .list .card .buy .price{flex-direction:column;align-items:flex-start;gap:1.46vw;width:auto;height:auto;margin-top:0}.wrap.mo .cont_01 .panel .list .card .buy .price .sale{gap:0 .8vw;font-size:4vw;line-height:3.86vw}.wrap.mo .cont_01 .panel .list .card .buy .price .sale .unit{font-size:3.2vw}.wrap.mo .cont_01 .panel .list .card .buy .price .origin{display:flex;align-items:center;gap:0 1.46vw;box-sizing:border-box;width:auto;height:3.86vw;padding-left:2.66vw}.wrap.mo .cont_01 .panel .list .card .buy .price .origin del{position:relative;left:0;flex:none;font-size:2.93vw;line-height:3.86vw}.wrap.mo .cont_01 .panel .list .card .buy .price .origin del:before{left:-2.39vw;top:2vw;width:1.44vw}.wrap.mo .cont_01 .panel .list .card .buy .price .origin del:after{left:-2.39vw;top:2vw;width:calc(100% + 4.39vw)}.wrap.mo .cont_01 .panel .list .card .buy .price .origin .rate{position:relative;left:0;top:0;flex:none;width:9.73vw;height:4.66vw;border-radius:.8vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_01 .panel .list .card .buy .price .origin .rate i{font-size:2.4vw;line-height:2vw}.wrap.mo .cont_01 .panel .list .card .buy .btn_buy{width:auto;height:9.33vw;border-radius:1.06vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_02{height:501.6vw}.wrap.mo .cont_02:after{content:none}.wrap.mo .cont_02 .deco{display:none}.wrap.mo .cont_02 .panel{width:91.73vw;padding-top:9.33vw}.wrap.mo .cont_02 .panel .tit:before{width:79.6vw;height:15.73vw;margin-left:8.93vw}.wrap.mo .cont_02 .panel .tit:after{width:54vw;height:8.26vw;margin:2.66vw auto 0}.wrap.mo .cont_02 .panel .desc{margin-top:3.06vw;font-size:2.66vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list{margin-top:5.6vw;row-gap:3.2vw}.wrap.mo .cont_02 .panel .list .card{border-radius:2vw;box-shadow:.26vw .26vw .66vw rgba(0,0,0,.2)}.wrap.mo .cont_02 .panel .list .card .thumb .badge{width:16vw;height:5.2vw}.wrap.mo .cont_02 .panel .list .card .thumb .name{font-size:4.26vw}.wrap.mo .cont_02 .panel .list .card.type_a{width:44.26vw;height:85.46vw}.wrap.mo .cont_02 .panel .list .card.type_a .thumb{height:58.66vw}.wrap.mo .cont_02 .panel .list .card.type_a .thumb:before{background-size:cover}.wrap.mo .cont_02 .panel .list .card.type_a .badge{left:2.66vw;top:54.8vw}.wrap.mo .cont_02 .panel .list .card.type_a .name{padding-top:4.93vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list .card.type_a .buy{padding:2.93vw 2.66vw}.wrap.mo .cont_02 .panel .list .card.type_a .price{flex-direction:column;align-items:flex-start;gap:1.46vw 0;width:auto;height:auto;margin-left:0}.wrap.mo .cont_02 .panel .list .card.type_a .price .sale{gap:0 .8vw;font-size:4vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list .card.type_a .price .sale .unit{font-size:3.2vw}.wrap.mo .cont_02 .panel .list .card.type_a .price .origin{display:flex;align-items:center;gap:0 1.46vw;box-sizing:border-box;width:auto;height:3.86vw;padding-left:2.66vw}.wrap.mo .cont_02 .panel .list .card.type_a .price .origin del{position:relative;left:0;flex:none;font-size:2.93vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list .card.type_a .price .origin del:before{left:-2.39vw;top:2vw;width:1.44vw}.wrap.mo .cont_02 .panel .list .card.type_a .price .origin del:after{left:-2.39vw;top:2vw;width:calc(100% + 4.39vw)}.wrap.mo .cont_02 .panel .list .card.type_a .price .origin .rate{position:relative;left:0;top:0;flex:none;width:9.73vw;height:4.66vw;border-radius:.8vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list .card.type_a .price .origin .rate i{font-size:2.4vw;line-height:2vw}.wrap.mo .cont_02 .panel .list .card.type_a .btn_buy{margin-top:2.4vw;width:auto;height:9.33vw;border-radius:1.06vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list .card.type_b{width:91.73vw;height:40vw}.wrap.mo .cont_02 .panel .list .card.type_b .thumb:before{background-size:100% 100%}.wrap.mo .cont_02 .panel .list .card.type_b.c4 .thumb:before{left:5.46vw;width:36.4vw}.wrap.mo .cont_02 .panel .list .card.type_b.c5 .thumb:before{left:7.2vw;width:33.46vw}.wrap.mo .cont_02 .panel .list .card.type_b .name{padding:5.73vw 0 0 47.73vw;line-height:5.06vw}.wrap.mo .cont_02 .panel .list .card.type_b .name span{display:inline}.wrap.mo .cont_02 .panel .list .card.type_b .name span+span{margin-top:0}.wrap.mo .cont_02 .panel .list .card.type_b .price{left:47.73vw;top:13.06vw;gap:2vw 0}.wrap.mo .cont_02 .panel .list .card.type_b .price .sale{gap:0 .8vw;font-size:4vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list .card.type_b .price .sale .unit{font-size:3.2vw}.wrap.mo .cont_02 .panel .list .card.type_b .price .origin{display:flex;align-items:center;gap:0 1.46vw;box-sizing:border-box;width:auto;height:3.86vw;padding-left:2.66vw}.wrap.mo .cont_02 .panel .list .card.type_b .price .origin del{position:relative;left:0;flex:none;font-size:3.06vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list .card.type_b .price .origin del:before{left:-2.39vw;top:2vw;width:1.44vw}.wrap.mo .cont_02 .panel .list .card.type_b .price .origin del:after{left:-2.39vw;top:2vw;width:calc(100% + 5.45vw)}.wrap.mo .cont_02 .panel .list .card.type_b .price .origin .rate{position:relative;left:0;top:0;flex:none;margin-left:.53vw;width:9.73vw;height:4.66vw;border-radius:.8vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_02 .panel .list .card.type_b .price .origin .rate i{font-size:2.4vw;line-height:2vw}.wrap.mo .cont_02 .panel .list .card.type_b .btn_buy{left:47.73vw;top:26.66vw;width:40vw;height:9.33vw;border-radius:1.06vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_02:not(.lazy):before{background-image:url(../img/cont_02_bg_mo.jpg?716b34a9540fb08113629528c1dab991);background-size:100vw 501.6vw}.wrap.mo .cont_03{height:776vw}.wrap.mo .cont_03 .deco{display:none}.wrap.mo .cont_03 .panel{width:91.73vw;padding-top:8.13vw}.wrap.mo .cont_03 .panel .tit:before{width:79.6vw;height:15.73vw;margin-left:8.93vw}.wrap.mo .cont_03 .panel .tit:after{width:86.13vw;height:18vw;margin:2.4vw auto 0}.wrap.mo .cont_03 .panel .desc{margin-top:3.6vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_03 .panel .group{margin-top:4.93vw}.wrap.mo .cont_03 .panel .group .group_tit{width:93.6vw;height:16.4vw;margin:0 -0.93vw;filter:drop-shadow(0.26vw 0.26vw 0.66vw rgba(0, 0, 0, 0.2))}.wrap.mo .cont_03 .panel .list{margin-top:2.93vw;flex-wrap:wrap;row-gap:3.2vw}.wrap.mo .cont_03 .panel .list .card{width:44.26vw;border-radius:2vw;box-shadow:.26vw .26vw .66vw rgba(0,0,0,.2)}.wrap.mo .cont_03 .panel .list .card .thumb{height:58.66vw}.wrap.mo .cont_03 .panel .list .card .thumb:before{background-size:cover}.wrap.mo .cont_03 .panel .list .card .thumb .name{padding-top:4.93vw;font-size:4.26vw;line-height:3.86vw}.wrap.mo .cont_03 .panel .list .card .buy{padding:2.93vw 2.66vw}.wrap.mo .cont_03 .panel .list .card .buy .price{flex-direction:column;align-items:flex-start;gap:1.46vw 0;width:auto;height:auto;margin-left:0}.wrap.mo .cont_03 .panel .list .card .buy .price .sale{gap:0 .8vw;font-size:4vw;line-height:3.86vw}.wrap.mo .cont_03 .panel .list .card .buy .price .sale .unit{font-size:3.2vw}.wrap.mo .cont_03 .panel .list .card .buy .price .origin{display:flex;align-items:center;gap:0 1.46vw;box-sizing:border-box;width:auto;height:3.86vw;padding-left:2.66vw}.wrap.mo .cont_03 .panel .list .card .buy .price .origin del{position:relative;left:0;flex:none;font-size:2.93vw;line-height:3.86vw}.wrap.mo .cont_03 .panel .list .card .buy .price .origin del:before{left:-2.39vw;top:2vw;width:1.44vw}.wrap.mo .cont_03 .panel .list .card .buy .price .origin del:after{left:-2.39vw;top:2vw;width:calc(100% + 4.39vw)}.wrap.mo .cont_03 .panel .list .card .buy .price .origin .rate{position:relative;left:0;top:0;flex:none;width:9.73vw;height:4.66vw;border-radius:.8vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_03 .panel .list .card .buy .price .origin .rate i{font-size:2.4vw;line-height:2vw}.wrap.mo .cont_03 .panel .list .card .buy .btn_buy{margin-top:2.4vw;width:auto;height:9.33vw;border-radius:1.06vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_03 .panel .banner{margin-top:3.2vw;flex-direction:column;justify-content:center;gap:3.2vw 0;height:28vw;padding:0;border-radius:1.06vw;background-size:91.73vw 28vw;box-shadow:.26vw .26vw 1.33vw rgba(0,0,0,.2)}.wrap.mo .cont_03 .panel .banner .bnr_txt{font-size:3.73vw;line-height:4.26vw}.wrap.mo .cont_03 .panel .banner .roll{height:4.26vw}.wrap.mo .cont_03 .panel .banner .roll i{transform:translateY(calc(4.26vw - 100%))}.wrap.mo .cont_03 .panel .banner .roll span{height:4.26vw}.wrap.mo .cont_03 .panel .banner.on .roll i{animation-name:digitRollMo}.wrap.mo .cont_03 .panel .banner .btn_more{margin-left:15.2vw;gap:0 .8vw;height:9.06vw;padding:0 5.86vw;border-radius:6.66vw;font-size:3.2vw;line-height:4.26vw}.wrap.mo .cont_03 .panel .banner .btn_more:before{left:-15.2vw;width:16.53vw;height:9.06vw}.wrap.mo .cont_03 .panel .banner .btn_more:after{width:1.06vw;height:1.86vw}.wrap.mo .cont_03 .panel .group+.group{margin-top:16vw}.wrap.mo .cont_03:not(.lazy) .banner{background-image:url(../img/cont_03_bnr_bg_mo.png?c7bae00c8fcd86d2e2ce49ad5c355f13);background-size:91.73vw 28vw}.wrap.mo .cont_04{height:866.8vw}.wrap.mo .cont_04:before{background-color:#b0d8f1}.wrap.mo .cont_04 .deco{display:none}.wrap.mo .cont_04 .panel{width:91.73vw;padding-top:13.33vw}.wrap.mo .cont_04 .panel .group .group_tit{width:93.6vw;height:16.4vw;margin:0 -0.93vw;filter:drop-shadow(0.26vw 0.26vw 0.66vw rgba(0, 0, 0, 0.2))}.wrap.mo .cont_04 .panel .list{margin-top:2.93vw;flex-wrap:wrap;row-gap:3.2vw}.wrap.mo .cont_04 .panel .list .card{width:91.73vw;filter:drop-shadow(0.26vw 0.26vw 0.66vw rgba(0, 0, 0, 0.2))}.wrap.mo .cont_04 .panel .list .card .thumb{width:40vw;height:40vw;border-radius:2vw}.wrap.mo .cont_04 .panel .list .card .buy{padding:5.73vw 0 4vw 5.33vw;border-radius:2vw}.wrap.mo .cont_04 .panel .list .card .buy .name{font-size:4.26vw;line-height:5.06vw}.wrap.mo .cont_04 .panel .list .card .buy .price{margin-top:2.26vw;flex-direction:column;align-items:flex-start;gap:2vw 0;width:auto;height:auto}.wrap.mo .cont_04 .panel .list .card .buy .price .sale{gap:0 .8vw;font-size:4vw;line-height:3.86vw}.wrap.mo .cont_04 .panel .list .card .buy .price .sale .unit{font-size:3.2vw}.wrap.mo .cont_04 .panel .list .card .buy .price .origin{display:flex;align-items:center;gap:0 1.46vw;box-sizing:border-box;width:auto;height:3.86vw;padding-left:2.66vw}.wrap.mo .cont_04 .panel .list .card .buy .price .origin del{position:relative;left:0;flex:none;font-size:3.06vw;line-height:3.86vw}.wrap.mo .cont_04 .panel .list .card .buy .price .origin del:before{left:-2.39vw;top:2vw;width:1.44vw}.wrap.mo .cont_04 .panel .list .card .buy .price .origin del:after{left:-2.39vw;top:2vw;width:calc(100% + 5.45vw)}.wrap.mo .cont_04 .panel .list .card .buy .price .origin .rate{position:relative;left:0;top:0;flex:none;margin-left:.53vw;width:9.73vw;height:4.66vw;border-radius:.8vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_04 .panel .list .card .buy .price .origin .rate i{font-size:2.4vw;line-height:2vw}.wrap.mo .cont_04 .panel .list .card .buy .btn_buy{margin:3.86vw 0 0;width:41.33vw;height:9.33vw;border-radius:1.06vw;font-size:3.2vw;line-height:3.86vw}.wrap.mo .cont_04 .panel .group.g3 .list .card,.wrap.mo .cont_04 .panel .group.g4 .list .card{width:44.26vw;border-radius:2vw;background-repeat:no-repeat;background-size:100% 77.33vw;filter:none;box-shadow:.26vw .26vw .66vw rgba(0,0,0,.2)}.wrap.mo .cont_04 .panel .group.g3 .list .card .thumb,.wrap.mo .cont_04 .panel .group.g4 .list .card .thumb{width:auto;height:58.66vw;border-radius:0}.wrap.mo .cont_04 .panel .group.g3 .list .card .thumb:before,.wrap.mo .cont_04 .panel .group.g4 .list .card .thumb:before{background-size:cover}.wrap.mo .cont_04 .panel .group.g3 .list .card .thumb .name,.wrap.mo .cont_04 .panel .group.g4 .list .card .thumb .name{padding-top:4.93vw;font-size:4.26vw;line-height:3.86vw}.wrap.mo .cont_04 .panel .group.g3 .list .card .buy,.wrap.mo .cont_04 .panel .group.g4 .list .card .buy{padding:2.93vw 2.66vw}.wrap.mo .cont_04 .panel .group.g3 .list .card .buy .price,.wrap.mo .cont_04 .panel .group.g4 .list .card .buy .price{margin-top:0;gap:1.46vw 0}.wrap.mo .cont_04 .panel .group.g3 .list .card .buy .price .origin del:after,.wrap.mo .cont_04 .panel .group.g4 .list .card .buy .price .origin del:after{width:calc(100% + 4.39vw)}.wrap.mo .cont_04 .panel .group.g3 .list .card .buy .price .origin del,.wrap.mo .cont_04 .panel .group.g4 .list .card .buy .price .origin del{font-size:2.93vw}.wrap.mo .cont_04 .panel .group.g3 .list .card .buy .price .origin .rate,.wrap.mo .cont_04 .panel .group.g4 .list .card .buy .price .origin .rate{margin-left:0}.wrap.mo .cont_04 .panel .group.g3 .list .card .buy .btn_buy,.wrap.mo .cont_04 .panel .group.g4 .list .card .buy .btn_buy{margin:2.4vw 0 0;width:auto}.wrap.mo .cont_04 .panel .banner{margin-top:3.2vw;flex-direction:column;justify-content:center;gap:3.2vw 0;height:28vw;padding:0;border-radius:1.06vw;background-size:91.73vw 28vw;box-shadow:.26vw .26vw 1.33vw rgba(0,0,0,.2)}.wrap.mo .cont_04 .panel .banner .bnr_txt{font-size:3.73vw;line-height:4.26vw}.wrap.mo .cont_04 .panel .banner .roll{height:4.26vw}.wrap.mo .cont_04 .panel .banner .roll i{transform:translateY(calc(4.26vw - 100%))}.wrap.mo .cont_04 .panel .banner .roll span{height:4.26vw}.wrap.mo .cont_04 .panel .banner.on .roll i{animation-name:digitRollMo}.wrap.mo .cont_04 .panel .banner .btn_more{margin-left:15.2vw;gap:0 .8vw;height:9.06vw;padding:0 5.86vw;border-radius:6.66vw;font-size:3.2vw;line-height:4.26vw}.wrap.mo .cont_04 .panel .banner .btn_more:before{left:-15.2vw;width:16.53vw;height:9.06vw}.wrap.mo .cont_04 .panel .banner .btn_more:after{width:1.06vw;height:1.86vw}.wrap.mo .cont_04 .panel .group.g5 .banner{flex:none;width:100%;height:28vw;gap:3.2vw 0}.wrap.mo .cont_04 .panel .group.g5 .banner .btn_more{margin-right:0}.wrap.mo .cont_04 .panel .group+.group{margin-top:16vw}.wrap.mo .cont_04:not(.lazy):before{background-image:url(../img/cont_04_bg_mo.jpg?2f7004123539c67169b3f28dc41c9a7a);background-position:50% -21.33vw;background-size:100vw 888.53vw}.wrap.mo .cont_04:not(.lazy) .panel .group.g1 .c1 .thumb{background-image:url(../img/cont_04_goods1_mo.png?720c7419ecaffb22de75e86b91021a91)}.wrap.mo .cont_04:not(.lazy) .panel .group.g1 .c2 .thumb{background-image:url(../img/cont_04_goods2_mo.png?cd3e1a88d797a7e7ce299d824d944bc5)}.wrap.mo .cont_04:not(.lazy) .panel .group.g2 .c1 .thumb{background-image:url(../img/cont_04_goods3_mo.png?687bdda68831ac30fac390d83e161ab3)}.wrap.mo .cont_04:not(.lazy) .panel .group.g2 .c2 .thumb{background-image:url(../img/cont_04_goods4_mo.png?9654d6e55c343d836885229eafbda4ce)}.wrap.mo .cont_04:not(.lazy) .panel .group.g5 .c1 .thumb{background-image:url(../img/cont_04_goods11_mo.png?e2e0e7ca53bf3c578189602043e0136e)}.wrap.mo .cont_04:not(.lazy) .panel .group .banner,.wrap.mo .cont_04:not(.lazy) .panel .group.g5 .banner{background-image:url(../img/cont_03_bnr_bg_mo.png?c7bae00c8fcd86d2e2ce49ad5c355f13);background-size:91.73vw 28vw}@keyframes digitRollMo{from{transform:translateY(0)}to{transform:translateY(calc(4.26vw - 100%))}}.wrap.mo .cont_05{height:21.33vw}.wrap.mo .cont_05 .panel p{font-size:3.2vw;line-height:4.53vw;letter-spacing:-0.48px}.wrap.mo .aside{right:0;bottom:4vw;width:auto}.wrap.mo .aside .deco,.wrap.mo .aside .quick{display:none}.wrap.mo .aside .btn_top{width:168px;height:140px;margin-top:0;border-radius:0;background:url(../img/btn_topm.gif?30e91b3239004d402160f79a55d7ad54) no-repeat 0 0;font-size:0;line-height:0}.wrap.mo .aside .btn_top:hover{background-color:rgba(0,0,0,0)}.wrap.mo .aside .btn_top:after{content:none}