/* 메인 */
.event-wrap {
max-width: 640px;
margin: 0 auto;
}

.event-wrap .top {
position: relative;
overflow: hidden;
height: 7.6rem;
background: url("/e/kms/assets/images/event/2025/20250018/bg_visual.png") no-repeat 0 0/3.60rem 7.60rem;
text-align: center;
}

.event-wrap .top .header {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
z-index: 1;
padding: 0.2rem 0.2rem 0.3rem;
}

.event-wrap .top .header img {
width: 100%;
height: 100%;
}

.event-wrap .top .header h1 {
width: 0.64rem;
height: 0.20rem;
}

.event-wrap .top .header .btn_share {
width: 0.66rem;
height: 0.18rem;
}

.event-wrap .top .title {
position: relative;
z-index: 1;
}

.event-wrap .top .title img {
width: 3.2rem;
}

.event-wrap .top .gun {
position: absolute;
bottom: 0;
left: -0.03rem;
width: 1.20rem;
height: 2.71rem;
transform-origin: bottom;
animation: turn 3.4s 4 alternate linear;
}

@keyframes turn {
100% {
transform: rotate(5deg);
}
}

.event-wrap .top .gun::before {
content: "";
position: absolute;
top: -0.03rem;
left: 0.35rem;
width: 0.61rem;
height: 0.03rem;
background: url("/e/kms/assets/images/event/2025/20250018/img_gun_top.png") no-repeat 0 0/100% 100%;
}

.event-wrap .top .gun::after {
content: "";
position: absolute;
top: 0;
left: -0.34rem;
width: 1.54rem;
height: 3.50rem;
background: url("/e/kms/assets/images/event/2025/20250018/img_gun.png") no-repeat 0 0/100% 100%;
}

.event-wrap .top .gun.active li:nth-child(1) {
animation: fire1 2s ease-out;
}

.event-wrap .top .gun.active li:nth-child(2) {
animation: fire2 2s 0.1s ease-out;
}

.event-wrap .top .gun.active li:nth-child(3) {
animation: fire3 2s 0.2s ease-out;
}

.event-wrap .top .gun.active li:nth-child(4) {
animation: fire4 2s 0.3s ease-out;
}

.event-wrap .top .gun.active li:nth-child(5) {
animation: fire5 2s 0.4s ease-out;
}

.event-wrap .top .gun.active li:nth-child(6) {
animation: fire1 2s 0.5s ease-out;
}

.event-wrap .top .gun.active li:nth-child(7) {
animation: fire2 2s 0.6s ease-out;
}

.event-wrap .top .gun.active li:nth-child(8) {
animation: fire3 2s 0.7s ease-out;
}

.event-wrap .top .gun.active li:nth-child(9) {
animation: fire4 2s 0.8s ease-out;
}

.event-wrap .top .gun.active li:nth-child(10) {
animation: fire5 2s 0.9s ease-out;
}

.event-wrap .top .gun.active li:nth-child(11) {
animation: fire1 2s 1s ease-out;
}

.event-wrap .top .gun.active li:nth-child(12) {
animation: fire2 2s 1.1s ease-out;
}

.event-wrap .top .gun.active li:nth-child(13) {
animation: fire3 2s 1.2s ease-out;
}

.event-wrap .top .gun.active li:nth-child(14) {
animation: fire4 2s 1.3s ease-out;
}

.event-wrap .top .gun.active li:nth-child(15) {
animation: fire5 2s 1.4s ease-out;
}

.event-wrap .top .gun.active li:nth-child(16) {
animation: fire1 2s 1.5s ease-out;
}

.event-wrap .top .gun.active li:nth-child(17) {
animation: fire2 2s 1.6s ease-out;
}

.event-wrap .top .gun.active li:nth-child(18) {
animation: fire3 2s 1.7s ease-out;
}

.event-wrap .top .gun.active li:nth-child(19) {
animation: fire4 2s 1.8s ease-out;
}

.event-wrap .top .gun.active li:nth-child(20) {
animation: fire5 2s 1.9s ease-out;
}

@keyframes fire1 {
100% {
top: -7rem;
left: 0;
}
}

@keyframes fire2 {
5% {
left: 0.44rem;
}

100% {
top: -7rem;
left: 1rem;
}
}

@keyframes fire3 {
5% {
left: 0.44rem;
}

100% {
top: -7rem;
left: -0.56rem;
}
}

@keyframes fire4 {
5% {
left: 0.44rem;
}

100% {
top: -7rem;
left: 1.44rem;
}
}

@keyframes fire5 {
5% {
left: 0.44rem;
}

100% {
top: -7rem;
left: 0.6rem;
}
}

.event-wrap .top .gun li {
position: absolute;
top: 0.03rem;
left: 0.44rem;
width: 0.43rem;
height: 0.90rem;
background: url("/e/kms/assets/images/event/2025/20250018/img_money.png") no-repeat 0 0/100% 100%;
/* &::after {
content: "";
position: absolute;
top: 85rem;
left: 6rem;
width: 30rem;
height: 58rem;
background: url("/e/kms/assets/images/event/2025/20250018/img_move.png") no-repeat 0 0 / 100% 100%;
} */
}
.event-wrap .top .btn_app {
position: absolute;
top: 6.1rem;
left:0;
width: 100%;
}

.event-wrap .top .btn_app img {
width: 2.4rem;
}
/*20250219추가*/
.event-wrap .top .apply-box {
position: absolute;
top: 6.84rem;
left:0;
width: 100%;
text-align: center;
}
.event-wrap .top .apply-box a:first-child{
margin-right:18px
}
.event-wrap .top .apply-box a{
display:inline-block;
border-bottom:1px solid #000;
} 


.event-wrap .top .hurry {
position: absolute;
top:7.15rem;
left:0;
width: 100%
}

.event-wrap .top .hurry img {
width: 2.06rem;
height: 0.20rem;
}

/* 주식더모으기 추가 공유 이벤트 */
.share {
padding-bottom: 0.50rem;
text-align: center;
}
/*20250219 수정                                                                                       여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기         여기                       */
.view03 .share .btn_close {
position: absolute;
right:0;
text-align: right;
}
.view02 .share .btn_close {
padding-top: 0.08rem;
text-align: right;
}
/*20250219 수정                                                                                       여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기 여기         여기                       */
.share .btn_close button {
width: 0.64rem;
height: 0.48rem;
background: url("/e/kms/assets/images/event/2025/20250018/btn_close.png") no-repeat 0 0/100% 100%;
background-repeat: no-repeat;
background-position: center;
background-size: 0.24rem 0.24rem;
font-size: 0;
}
.share h1 {
padding-bottom: 0.12rem;
line-height: 0.34rem;
font-weight: 700;
font-size: 0.28rem;
color: #333;
}
.share .guide {
padding-bottom: 3.94rem;
background: url("/e/kms/assets/images/event/2025/20250018/img_stamp0.png") no-repeat center 0.42rem/3.40rem 3.40rem;
color: #333;
}
.share .guide.guide1 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp1.png");
}
.share .guide.guide2 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp2.png");
}
.share .guide.guide3 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp3.png");
}
.share .guide.guide4 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp4.png");
}
.share .guide.guide5 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp5.png");
}
.share .guide.guide6 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp6.png");
}
.share .guide.guide7 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp7.png");
}
.share .guide.guide8 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp8.png");
}
.share .guide.guide9 {
background-image: url("/e/kms/assets/images/event/2025/20250018/img_stamp9.png");
}
.share .prize {
display: none;
margin: 0 0.30rem;
padding: 0.16rem 0 0.07rem;
background: #f3f4f6;
border-radius: 0.12rem;
}
.share .prize.complete .title {
display: none;
}
.share .prize.complete .confirm {
display: block;
}
.share .prize .title {
line-height: 0.17rem;
font-size: 0.13rem;
color: #8f9498;
}
.share .prize .confirm {
display: none;
line-height: 0.17rem;
font-size: 0.13rem;
color: #e2327e;
}
.share .prize .stock {
padding: 0.06rem 0 0.12rem;
line-height: 0.22rem;
font-weight: 700;
font-size: 0.18rem;
color: #000;
}
.share .prize .stock span {
font-weight: 700;
font-size: 0.18rem;
}
.share .btn_confirm {
display:none;
padding: 0.16rem 0.30rem 0 ;
}
.share .btn_share{
padding: 0.1rem 0.30rem 0 ;
}
.share .btn_share button,.share .btn_confirm button  {
width: 100%;
height: 0.56rem;
background: #e2327e;
border-radius: 0.12rem;
font-weight: 600;
font-size: 0.18rem;
color: #fff;
}
.share .notice_title {
padding: 0.40rem 0 0 0.30rem;
text-align: left;
letter-spacing: -0.003rem;
font-weight: 700;
font-size: 0.15rem;
color: #333;
}
.share .notice {
padding: 0 0.30rem 0.16rem;
}
.share .notice li {
position: relative;
margin-top: 0.10rem;
padding-left: 0.10rem;
text-align: left;
line-height: 0.18rem;
letter-spacing: -0.003rem;
font-size: 0.12rem;
color: #888;
}
.share .notice li::before {
content: "";
position: absolute;
top: 0.06rem;
left: 0;
width: 0.04rem;
height: 0.04rem;
background: #bbb;
border-radius: 50%;
opacity: 0.4;
}
.share .btn_account {
padding: 0 0.30rem;
}
.share .btn_account a {
display: block;
width: 100%;
height: 0.46rem;
line-height: 0.46rem;
border: 0.01rem solid #707070;
border-radius: 0.08rem;
letter-spacing: -0.0028rem;
font-weight: 600;
color: #333;
}

/*20250120 class명 수정*/
.event-wrap .e-pop {
max-width: 400px;
background: #fff;
border: 0;
border-radius: 20rem;
transform: translateX(-50%);
left: 50%
}

#confetti-canvas {
position: absolute;
top: -50%;
left: -5%
}

.paper li {
position: absolute;
z-index: -1;
top: 0.94rem;
left: calc(50% - 0.1rem);
width: 0.22rem;
height: 0.22rem;
border-radius: 100%;
overflow: hidden;
}

.paper li div {
width: 0.22rem;
height: 0.22rem;
border-radius: 100%;
}

.paper li:nth-child(1) {
animation: paperFly1 3s 0.02s ease;
}

.paper li:nth-child(1) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle1.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.01s infinite linear;
}

.paper li:nth-child(2) {
animation: paperFly2 3s 0.04s ease;
}

.paper li:nth-child(2) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle2.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.02s infinite linear;
}

.paper li:nth-child(3) {
animation: paperFly3 3s 0.06s ease;
}

.paper li:nth-child(3) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle3.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.03s infinite linear;
}

.paper li:nth-child(4) {
animation: paperFly4 3s 0.08s ease;
}

.paper li:nth-child(4) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle4.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.04s infinite linear;
}

.paper li:nth-child(5) {
width: 0.1rem;
height: 0.1rem;
animation: paperFly5 3s 0.1s ease;
}

.paper li:nth-child(5) div {
width: 0.1rem;
height: 0.1rem;
background: #ffbf5c;
animation: paperSpin1 1s 0.05s infinite linear;
}

.paper li:nth-child(6) {
animation: paperFly6 3s 0.12s ease;
}

.paper li:nth-child(6) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle5.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.06s infinite linear;
}

.paper li:nth-child(7) {
width: 0.07rem;
height: 0.07rem;
animation: paperFly7 3s 0.14s ease;
}

.paper li:nth-child(7) div {
width: 0.07rem;
height: 0.07rem;
background: #81eee5;
animation: paperSpin2 1s 0.07s infinite linear;
}

.paper li:nth-child(8) {
animation: paperFly8 3s 0.16s ease;
}

.paper li:nth-child(8) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle6.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.08s infinite linear;
}

.paper li:nth-child(9) {
animation: paperFly9 3s 0.18s ease;
}

.paper li:nth-child(9) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle1.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.09s infinite linear;
}

.paper li:nth-child(10) {
animation: paperFly10 3s 0.2s ease;
}

.paper li:nth-child(10) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle2.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s infinite linear;
}

.paper li:nth-child(11) {
animation: paperFly11 3s 0.22s ease;
}

.paper li:nth-child(11) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle3.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.01s infinite linear;
}

.paper li:nth-child(12) {
animation: paperFly12 3s 0.24s ease;
}

.paper li:nth-child(12) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle4.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.02s infinite linear;
}

.paper li:nth-child(13) {
width: 0.1rem;
height: 0.1rem;
animation: paperFly13 3s 0.26s ease;
}

.paper li:nth-child(13) div {
width: 0.1rem;
height: 0.1rem;
background: #ffbf5c;
animation: paperSpin2 1s 0.03s infinite linear;
}

.paper li:nth-child(14) {
animation: paperFly14 3s 0.28s ease;
}

.paper li:nth-child(14) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle5.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.04s infinite linear;
}

.paper li:nth-child(15) {
width: 0.07rem;
height: 0.07rem;
animation: paperFly15 3s 0.3s ease;
}

.paper li:nth-child(15) div {
width: 0.07rem;
height: 0.07rem;
background: #81eee5;
animation: paperSpin1 1s 0.05s infinite linear;
}

.paper li:nth-child(16) {
animation: paperFly16 3s 0.32s ease;
}

.paper li:nth-child(16) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle6.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.06s infinite linear;
}

.paper li:nth-child(17) {
animation: paperFly17 3s 0.34s ease;
}

.paper li:nth-child(17) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle1.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.07s infinite linear;
}

.paper li:nth-child(18) {
animation: paperFly18 3s 0.36s ease;
}

.paper li:nth-child(18) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle2.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.08s infinite linear;
}

.paper li:nth-child(19) {
animation: paperFly19 3s 0.38s ease;
}

.paper li:nth-child(19) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle3.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.09s infinite linear;
}

.paper li:nth-child(20) {
animation: paperFly20 3s 0.4s ease;
}

.paper li:nth-child(20) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle4.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s infinite linear;
}

.paper li:nth-child(21) {
width: 0.1rem;
height: 0.1rem;
animation: paperFly21 3s 0.42s ease;
}

.paper li:nth-child(21) div {
width: 0.1rem;
height: 0.1rem;
background: #ffbf5c;
animation: paperSpin1 1s 0.01s infinite linear;
}

.paper li:nth-child(22) {
animation: paperFly22 3s 0.44s ease;
}

.paper li:nth-child(22) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle5.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.02s infinite linear;
}

.paper li:nth-child(23) {
width: 0.07rem;
height: 0.07rem;
animation: paperFly23 3s 0.46s ease;
}

.paper li:nth-child(23) div {
width: 0.07rem;
height: 0.07rem;
background: #81eee5;
animation: paperSpin2 1s 0.03s infinite linear;
}

.paper li:nth-child(24) {
animation: paperFly24 3s 0.48s ease;
}

.paper li:nth-child(24) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle6.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.04s infinite linear;
}

.paper li:nth-child(25) {
animation: paperFly25 3s 0.5s ease;
}

.paper li:nth-child(25) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle1.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.05s infinite linear;
}

.paper li:nth-child(26) {
animation: paperFly26 3s 0.52s ease;
}

.paper li:nth-child(26) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle2.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.06s infinite linear;
}

.paper li:nth-child(27) {
animation: paperFly27 3s 0.54s ease;
}

.paper li:nth-child(27) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle3.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.07s infinite linear;
}

.paper li:nth-child(28) {
animation: paperFly28 3s 0.56s ease;
}

.paper li:nth-child(28) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle4.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.08s infinite linear;
}

.paper li:nth-child(29) {
width: 0.1rem;
height: 0.1rem;
animation: paperFly29 3s 0.58s ease;
}

.paper li:nth-child(29) div {
width: 0.1rem;
height: 0.1rem;
background: #ffbf5c;
animation: paperSpin1 1s 0.09s infinite linear;
}

.paper li:nth-child(30) {
animation: paperFly30 3s 0.6s ease;
}

.paper li:nth-child(30) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle5.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s infinite linear;
}

.paper li:nth-child(31) {
width: 0.07rem;
height: 0.07rem;
animation: paperFly31 3s 0.62s ease;
}

.paper li:nth-child(31) div {
width: 0.07rem;
height: 0.07rem;
background: #81eee5;
animation: paperSpin1 1s 0.01s infinite linear;
}

.paper li:nth-child(32) {
animation: paperFly32 3s 0.64s ease;
}

.paper li:nth-child(32) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle6.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.02s infinite linear;
}

.paper li:nth-child(33) {
animation: paperFly33 3s 0.66s ease;
}

.paper li:nth-child(33) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle1.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.03s infinite linear;
}

.paper li:nth-child(34) {
animation: paperFly34 3s 0.68s ease;
}

.paper li:nth-child(34) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle2.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s 0.04s infinite linear;
}

.paper li:nth-child(35) {
animation: paperFly35 3s 0.7s ease;
}

.paper li:nth-child(35) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle3.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.05s infinite linear;
}

.paper li:nth-child(36) {
animation: paperFly36 3s 0.72s ease;
}

.paper li:nth-child(36) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle4.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.06s infinite linear;
}

.paper li:nth-child(37) {
width: 0.1rem;
height: 0.1rem;
animation: paperFly37 3s 0.74s ease;
}

.paper li:nth-child(37) div {
width: 0.1rem;
height: 0.1rem;
background: #ffbf5c;
animation: paperSpin2 1s 0.07s infinite linear;
}

.paper li:nth-child(38) {
animation: paperFly38 3s 0.76s ease;
}

.paper li:nth-child(38) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle5.png") no-repeat 0 0/100% 100%;
animation: paperSpin1 1s 0.08s infinite linear;
}

.paper li:nth-child(39) {
width: 0.07rem;
height: 0.07rem;
animation: paperFly39 3s 0.78s ease;
}

.paper li:nth-child(39) div {
width: 0.07rem;
height: 0.07rem;
background: #81eee5;
animation: paperSpin1 1s 0.09s infinite linear;
}

.paper li:nth-child(40) {
animation: paperFly40 3s 0.8s ease;
}

.paper li:nth-child(40) div {
background: url("/e/kms/assets/images/event/2025/20250018/img_particle6.png") no-repeat 0 0/100% 100%;
animation: paperSpin2 1s infinite linear;
}

@keyframes paperSpin1 {
100% {
transform: rotate3d(1, -1, 1, 720deg);
}
}

@keyframes paperSpin2 {
100% {
transform: rotate3d(1, -1, 1, -720deg);
}
}

@keyframes paperFly1 {
10% {
top: 0;
}

100% {
top: 13rem;
left: 50%;
z-index: 100;
}
}

@keyframes paperFly2 {
15% {
top: 0.5rem;
}

100% {
top: 10rem;
left: calc(50% - 3.5rem);
z-index: 100;
}
}

@keyframes paperFly3 {
20% {
top: 0.5rem;
}

100% {
top: 13rem;
left: calc(50% + 0.5rem);
z-index: 100;
}
}

@keyframes paperFly4 {
15% {
top: 0;
}

100% {
top: 12rem;
left: calc(50% + 3rem);
z-index: 100;
}
}

@keyframes paperFly5 {
10% {
top: 1rem;
}

100% {
top: 10rem;
left: calc(50% + 1.5rem);
z-index: 100;
}
}

@keyframes paperFly6 {
15% {
top: 0;
}

100% {
top: 13rem;
left: calc(50% - 1.5rem);
z-index: 100;
}
}

@keyframes paperFly7 {
20% {
top: -0.5rem;
}

100% {
top: 10rem;
left: calc(50% - 1rem);
z-index: 100;
}
}

@keyframes paperFly8 {
15% {
top: 0.5rem;
}

100% {
top: 10rem;
left: calc(50% - 2rem);
z-index: 100;
}
}

@keyframes paperFly9 {
25% {
top: 0.5rem;
}

100% {
top: 12rem;
left: calc(50% + 2rem);
z-index: 100;
}
}

@keyframes paperFly10 {
10% {
top: 0.5rem;
}

100% {
top: 10rem;
left: calc(50% - 0.5rem);
z-index: 100;
}
}

@keyframes paperFly11 {
15% {
top: -1rem;
}

100% {
top: 12rem;
left: calc(50% + 1rem);
z-index: 100;
}
}

@keyframes paperFly12 {
20% {
top: 0;
}

100% {
top: 12rem;
left: calc(50% - 2.5rem);
z-index: 100;
}
}

@keyframes paperFly13 {
25% {
top: -0.5rem;
}

100% {
top: 10rem;
left: calc(50% + 1rem);
z-index: 100;
}
}

@keyframes paperFly14 {
10% {
top: -0.5rem;
}

100% {
top: 13rem;
left: calc(50% + 2.5rem);
z-index: 100;
}
}

@keyframes paperFly15 {
25% {
top: 0;
}

100% {
top: 13rem;
left: calc(50% + 3.5rem);
z-index: 100;
}
}

@keyframes paperFly16 {
15% {
top: 1rem;
}

100% {
top: 15rem;
left: calc(50% - 3rem);
z-index: 100;
}
}

@keyframes paperFly17 {
10% {
top: 0;
}

100% {
top: 13rem;
left: 50%;
z-index: 100;
}
}

@keyframes paperFly18 {
20% {
top: 1.5rem;
}

100% {
top: 12rem;
left: calc(50% - 0.5rem);
z-index: 100;
}
}

@keyframes paperFly19 {
10% {
top: 0.5rem;
}

100% {
top: 11rem;
left: calc(50% + 1.2rem);
z-index: 100;
}
}

@keyframes paperFly20 {
15% {
top: 0;
}

100% {
top: 13rem;
left: calc(50% - 0.7rem);
z-index: 100;
}
}

@keyframes paperFly21 {
10% {
top: 0;
}

100% {
top: 13rem;
left: calc(50% - 3.7rem);
z-index: 100;
}
}

@keyframes paperFly22 {
15% {
top: 0.5rem;
}

100% {
top: 10rem;
left: calc(50% - 0.7rem);
z-index: 100;
}
}

@keyframes paperFly23 {
20% {
top: 0.5rem;
}

100% {
top: 13rem;
left: calc(50% + 2.7rem);
z-index: 100;
}
}

@keyframes paperFly24 {
15% {
top: 0;
}

100% {
top: 12rem;
left: calc(50% - 2.2rem);
z-index: 100;
}
}

@keyframes paperFly25 {
10% {
top: 1rem;
}

100% {
top: 10rem;
left: calc(50% - 1.2rem);
z-index: 100;
}
}

@keyframes paperFly26 {
15% {
top: 0;
}

100% {
top: 13rem;
left: calc(50% - 1.8rem);
z-index: 100;
}
}

@keyframes paperFly27 {
20% {
top: -0.5rem;
}

100% {
top: 10rem;
left: calc(50% + 2.2rem);
z-index: 100;
}
}

@keyframes paperFly28 {
15% {
top: 0.5rem;
}

100% {
top: 10rem;
left: calc(50% + 3.6rem);
z-index: 100;
}
}

@keyframes paperFly29 {
25% {
top: 0.5rem;
}

100% {
top: 12rem;
left: calc(50% + 0.3rem);
z-index: 100;
}
}

@keyframes paperFly30 {
10% {
top: 0.5rem;
}

100% {
top: 10rem;
left: calc(50% - 3.1rem);
z-index: 100;
}
}

@keyframes paperFly31 {
15% {
top: 0.5rem;
}

100% {
top: 12rem;
left: calc(50% - 3.7rem);
z-index: 100;
}
}

@keyframes paperFly32 {
20% {
top: 0;
}

100% {
top: 12rem;
left: calc(50% + 0.6rem);
z-index: 100;
}
}

@keyframes paperFly33 {
15% {
top: 0.5rem;
}

100% {
top: 10rem;
left: calc(50% - 0.9rem);
z-index: 100;
}
}

@keyframes paperFly34 {
10% {
top: -0.5rem;
}

100% {
top: 13rem;
left: calc(50% + 1.4rem);
z-index: 100;
}
}

@keyframes paperFly35 {
25% {
top: 0;
}

100% {
top: 13rem;
left: calc(50% - 1.6rem);
z-index: 100;
}
}

@keyframes paperFly36 {
15% {
top: 1rem;
}

100% {
top: 15rem;
left: calc(50% - 0.8rem);
z-index: 100;
}
}

@keyframes paperFly37 {
10% {
top: 0;
}

100% {
top: 13rem;
left: calc(50% - 2.1rem);
z-index: 100;
}
}

@keyframes paperFly38 {
20% {
top: 1.5rem;
}

100% {
top: 12rem;
left: calc(50% + 2.4rem);
z-index: 100;
}
}

@keyframes paperFly39 {
10% {
top: 0.5rem;
}

100% {
top: 11rem;
left: calc(50% - 0.3rem);
z-index: 100;
}
}

@keyframes paperFly40 {
15% {
top: 0;
}

100% {
top: 13rem;
left: calc(50% + 0.7rem);
z-index: 100;
}
}







/*20250219 수정*/
.share .stock_txt {
position: absolute;
top: 1.62rem;
left: 1rem;
font-size: 0.25rem;
color: #e2327e;
font-weight: 600;
}
.share .coupon-btn {
position: absolute;
top: 5.99rem;
left: 0.29rem;
font-size: 0.14rem;
color: #e2327e;
}