@charset "utf-8";
@media screen and (max-width:767px) {
.pc-only { display: none !important }
.blind { position: absolute; clip: rect(0 0 0 0); width: 1px; height: 1px; margin: -1px; overflow: hidden; }
body { font-family: 'LGEI Text'; background: #efe8e0; color: #151515 }
.section { overflow: hidden; width: 100%; position: relative; }
li { list-style: none }
ul, li { margin: 0; padding: 0 }
button { cursor: pointer }
[class *='cont-txt'] { font-family: 'LGEI Text'; font-size: 3.888889vw; line-height: 6.111111vw; font-weight: 500; width: 80.555556vw; display: block; margin: 4.166667vw auto 8.333333vw auto;         /* transform:translateX(-40px); */ }
[class *='cont-txt'] strong { font-family: 'LGEI Text'; font-size: 3.888889vw; line-height: 3.888889vw; font-weight: 700; }
[class *='component-'] { padding: 27.777778vw; text-align: center }
.btn_plus { position: absolute; width: 8.333333vw; height: 8.333333vw; border-radius: 50%; background: #ea1917; border: 0; cursor: pointer; z-index: 20; }
.btn_plus::before, .btn_plus::after { display: block; content: ''; position: absolute; top: 50%; left: 50%; width: 4.444444vw; height: 0.277778vw; background: #fff; transform: translate(-50%, -50%); }
.btn_plus::after { transform: translate(-50%, -50%) rotate(90deg); }
.q_box { position: absolute; background-color: #fff;         /* min-height: 220px; */ min-width: 58.333333vw; max-width: 58.333333vw; padding: 3vw; left: 10vw; top: 2vw; border-radius: 4vw; display: none; z-index: 22; padding-bottom: 11.111111vw; box-sizing: border-box; }
.q_box .thumb { width: 15vw; height: 16vw; min-width: 15vw; }
.q_box .thumb img { object-fit: contain; animation: none !important; opacity: 1; width: 100%; height: 100%; }
.q_box .cont { display: flex; flex-direction: column; align-items: flex-start; padding-left: 2.777778vw; }
.q_box .cont > em { font-size: 2vw; margin-bottom: .5vw; font-style: normal; }
.q_box .cont > strong { line-height: 1.3em; font-size: 3vw; height: 3.9em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; padding-bottom: 0.521vw; margin-top: 0.26vw; font-weight: bold; }
.q_box .cont > a { margin-top: auto; height: 6vw; min-height: 6vw; font-size: 3vw; border-radius: 3vw; margin-top: 5vw; position: absolute; left: 0; bottom: 0; margin: 2.5vw; width: -webkit-fill-available; display: flex; flex: 1; align-items: center; box-sizing: border-box; justify-content: center; text-align: center; background-color: #fff; color: #333; border: 1px solid #333; transition: .4s ease; text-decoration: none; }
.q_box .cont > a:hover { text-decoration: none; background-color: #ff0000; border-color: #ff0000; color: #fff; height: 6vw; min-height: 6vw; font-size: 3vw; border-radius: 3vw; margin-top: 5vw; position: absolute; left: 0; bottom: 0; margin: 2.5vw; width: -webkit-fill-available; }
.q_box:after { position: absolute; top: 50%; right: -5vw; transform: translateY(-50%); content: ""; display: inline-block; width: 0; height: 0; border-bottom: 3vw solid transparent; border-top: 3vw solid transparent; border-left: 3vw solid white; border-right: 3vw solid transparent; }
.q_box.left:after { right: unset; top: 50%; left: -5vw; border-bottom: 3vw solid transparent; border-top: 3vw solid transparent; border-left: 3vw solid transparent; border-right: 3vw solid white; transform: translateY(-50%); }
.q_box.top:after { right: unset; top: -5vw; left: 50%; border-bottom: 3vw solid white; border-top: 3vw solid transparent; border-left: 3vw solid transparent; border-right: 3vw solid transparent; transform: translateX(-50%); }
.btn_plus_hover_wrap:hover .q_box { display: flex }
.gallerySwiper .swiper-pagination-wrap { position: relative; width: 34.722222vw; height: 8.055556vw; margin: 1.388889vw auto 0 auto; border-radius: 4.027778vw; display: flex; justify-content: center; align-items: center; gap: 2.777778vw; z-index: 1; }
.gallerySwiper .swiper-pagination-wrap.right { justify-content: flex-end; }
.gallerySwiper .swiper-pagination { display: inline-flex; align-items: flex-end; font-weight: 400; width: auto; position: relative; bottom: initial; top: initial; left: initial;         /* margin:0 16px; */ gap: 0; height: 5vw; color: #333; }
.gallerySwiper .swiper-pagination { font-size: 3.333333vw; line-height: 5.555556vw; }
.gallerySwiper .swiper-pagination .swiper-pagination-current, .gallerySwiper .swiper-pagination .swiper-pagination-total { display: inline-block; min-width: 4.166667vw; font-family: 'LGEI Text'; font-size: 3.333333vw; line-height: 3.888889vw; padding-top: 0.277778vw; font-weight: 600; padding-bottom: 0.694444vw; }
.gallerySwiper .swiper-pagination .swiper-pagination-current { font-size: 5.277778vw; margin-right: 0.555556vw; }
.gallerySwiper .swiper-pagination .swiper-pagination-total { padding-bottom: 0.277778vw; font-weight: 500; }
.gallerySwiper .swiper-button-prev { display: inline-flex; position: relative; top: initial; width: 2.5vw; height: 4.166667vw; margin-top: initial; right: initial; left: initial; }
.gallerySwiper .swiper-button-prev:before { display: none }
.gallerySwiper .swiper-button-prev:after { display: none }
.gallerySwiper .swiper-button-prev > img { transform: scaleX(-1); width: 5vw }
.gallerySwiper .swiper-button-next { display: inline-flex; position: relative; top: initial; width: 2.5vw; height: 4.166667vw; margin-top: initial; right: initial; }
.gallerySwiper .swiper-button-next:before { display: none }
.gallerySwiper .swiper-button-next:after { display: none }
.gallerySwiper .swiper-button-next > img { width: 5vw }
.section.section-1 { height: 1071.25vw; }
.section.section-1 > picture > .bg { position: absolute; z-index: -1; width: 100%; }
.section.section-1 .prd-1 { position: absolute; top: 73.611111vw; left: 12.5vw; width: 28.611111vw; }
.section.section-1 .prd-2 { position: absolute; top: 82.5vw; right: 13.333333vw; width: 28.75vw; }
.section.section-1 .head { overflow: hidden; height: 161.805556vw; }
.section.section-1 .head .cont-title > strong { font-size: 11.944444vw; line-height: 11.944444vw; }
.section.section-1 .head .cont-title { margin-top: 22.222222vw; width: 81.944444vw; }
.section .cont-title { display: flex; flex-direction: column; width: 76.388889vw; margin: 19.444444vw auto 0 auto; text-align: center; align-items: center; }
.section .cont-title > em { font-family: 'LGEI Headline'; font-size: 5vw; line-height: 5vw; font-style: normal; font-weight: 700; }
.section .cont-title > strong { font-family: 'LGEI Headline'; font-size: 6.944444vw; line-height: 8.333333vw; font-weight: 700; }
.section .cont-title > span { font-family: Libre Bodoni; font-weight: 700; font-style: italic; font-size: 6.944444vw; line-height: 8.333333vw; margin-top: 1.388889vw; }
.section.section-1 .head .searchbar { width: 77.361111vw; margin: 44.444444vw auto 0 auto; }
.section.section-1 .head .searchbar .bg { position: absolute; z-index: -1; width: 81.666667vw; }
.section.section-1 .head .searchbar .typo { height: 17.222222vw; display: flex; flex-direction: column; justify-content: center; padding-left: 17.222222vw; font-size: 4.583333vw; line-height: 5.972222vw; font-family: 'LGEI Headline'; font-weight: 700; box-sizing: border-box; }
.section.section-1 .head .searchbar .typo > span { font-size: 4.583333vw; line-height: 5.555556vw; height: 5.555556vw; font-family: 'LGEI Headline'; font-weight: 700; }
.section.section-1 .head .sub-txt { font-family: 'LGEI Headline'; font-weight: 500; text-align: center; font-size: 4.166667vw; line-height: 5.277778vw; width: 76.388889vw; margin: 3.333333vw auto; }
.coupone-wrap { overflow: hidden; height: 188.055556vw; }
.coupone-wrap .coupone-box { width: 72.361111vw; height: 146.388889vw; margin: 3.333333vw auto 0 auto; display: flex; border: 1.388889vw solid #d5c8b7; background: #fff; flex-direction: column; }
.coupone-wrap > h2 { margin-top: 12.5vw; }
.coupone-wrap h2 em { display: block; font-size: 4.444444vw; line-height: 4.444444vw; font-family: 'LGEI Headline'; font-weight: 500; font-style: normal; text-align: center; }
.coupone-wrap h2 strong { display: block; font-family: 'LGEI Headline'; font-size: 9.027778vw; line-height: 9.166667vw; font-weight: 700; text-align: center; margin-top: 1.388889vw; }
.coupone-wrap h2 .dash { width: 0.277778vw; display: inline-block; height: 2.777778vw; background: #000; margin: 0 1.388889vw; }
.coupone-wrap .discount-info { width: 100%; text-align: center; border-bottom: 1.388889vw solid #d5c8b7; }
.coupone-wrap .discount-info .date { font-family: "Open Sans"; font-size: 3.611111vw; line-height: 3.611111vw; font-weight: 500; transform: scaleX(.8); color: #583c1e; margin-top: 4.305556vw; }
.coupone-wrap .discount-info .discount-title { font-family: "Open Sans"; font-size: 7.222222vw; line-height: 7.222222vw; font-weight: 700; transform: scaleX(.8); color: #583c1e; margin-top: 0.555556vw; }
.coupone-wrap .discount-info .discount-percentage { font-family: "Open Sans"; font-size: 23.611111vw; line-height: 19.444444vw; font-weight: 700; transform: scaleX(.8); color: #c33700; letter-spacing: -2.222222vw; }
.coupone-wrap .discount-info .discount-percentage > em { font-family: "Open Sans"; font-style: normal; font-size: 9.722222vw; line-height: 9.722222vw; font-weight: 700; transform: scaleX(.8); margin-left: 2.777778vw; color: #c33700; }
.coupone-wrap .discount-info .promo-code { font-family: "Open Sans"; font-size: 4.722222vw; line-height: 4.722222vw; font-weight: 400; transform: scaleX(.8); letter-spacing: -1px; color: #583c1e; margin-top: 1.388889vw; display: flex; flex-direction: column; align-items: center; }
.coupone-wrap .discount-info .copy-button { display: flex; width: 31.944444vw; height: 9.722222vw; line-height: 9.722222vw; background: #c33700; align-items: center; justify-content: center; border-radius: 4.861111vw; margin: 2.777778vw auto 4.166667vw auto; text-decoration: none; }
.coupone-wrap .discount-info .copy-button > span { font-family: "Open Sans"; font-size: 4.166667vw; line-height: 4.166667vw; font-weight: 700; letter-spacing: 0; color: #fff; padding: 0 0.833333vw; transform: scaleX(.8); }
.coupone-wrap .discount-info strong { display: inline-block; font-family: "Open Sans"; font-size: 5vw; line-height: 4.444444vw; font-weight: 700;         /* transform: scaleX(.9); */ letter-spacing: 0; color: #583c1e; background: #e9dfd3; padding: 0 0.833333vw; margin-top: 1.388889vw; }
.coupone-wrap .product-list { display: flex; justify-content: center; gap: 4.166667vw; margin-bottom: 1.388889vw; }
.coupone-wrap .product-list .product-item { position: relative; display: flex; align-items: center; justify-content: center; flex-direction: column; }
.coupone-wrap .product-list .product-item:before { position: absolute; top: 4.166667vw; left: 50%; transform: translateX(-50%); content: ""; display: inline-flex; align-items: center; justify-content: center; width: 4.166667vw; height: 4.166667vw; background: #333; color: #fff; border-radius: 1000%; font-size: 2.777778vw; font-family: 'LGEI Headline'; font-weight: 700; }
.coupone-wrap .product-list .product-item:nth-child(1):before { content: "1" }
.coupone-wrap .product-list .product-item:nth-child(2):before { content: "2" }
.coupone-wrap .product-list .product-item > .prd { height: 28.472222vw; margin-top: 7.777778vw; display: flex; align-items: center; justify-content: center; }
.coupone-wrap .product-list .product-item:nth-child(1) > .prd > img { width: 23.611111vw }
.coupone-wrap .product-list .product-item:nth-child(2) > .prd > img { width: 17.777778vw }
.coupone-wrap .product-list .product-item > h3 { position: relative; display: flex; justify-content: center; font-family: 'LGEI Headline'; font-weight: 700; font-size: 3.888889vw; line-height: 3.888889vw; padding-top: 5.555556vw; margin-top: 1.388889vw; display: none; }
.coupone-wrap .product-list .product-item > h3:before { position: absolute; top: 0; content: "1"; display: inline-flex; align-items: center; justify-content: center; width: 4.722222vw; height: 4.722222vw; background: #000; color: #fff; border-radius: 100%; font-family: 'LGEI Headline'; font-size: 3.333333vw; line-height: 3.333333vw; font-weight: 700; }
.coupone-wrap .product-list .product-item:nth-child(1) > h3:before { content: "1" }
.coupone-wrap .product-list .product-item:nth-child(2) > h3:before { content: "2" }
.coupone-wrap .product-list .product-item.n1 img { width: 36.388889vw; }
.coupone-wrap .product-list .product-item.n2 img { width: 27.222222vw; }
.coupone-wrap .product-list-text { padding-left: 20.833333vw; }
.coupone-wrap .product-list-text .product-item { font-size: 0; width: 41.666667vw; }
.coupone-wrap .product-list-text .product-item:not(:first-child) { margin-top: 4.166667vw }
.coupone-wrap .product-list-text .product-item > h3:before { position: absolute; left: -5.555556vw; top: -0.555556vw; content: "1"; display: inline-flex; align-items: center; justify-content: center; width: 4.722222vw; height: 4.722222vw; background: #000; color: #fff; border-radius: 100%; font-family: 'LGEI Headline'; font-size: 3.333333vw; line-height: 3.333333vw; font-weight: 700; }
.coupone-wrap .product-list-text .product-item:nth-child(1) > h3:before { content: "1" }
.coupone-wrap .product-list-text .product-item:nth-child(2) > h3:before { content: "2" }
.coupone-wrap .product-list-text .product-item > h3 { position: relative; font-family: 'LGEI Headline'; font-size: 3.611111vw; line-height: 3.611111vw; font-weight: 700; margin-bottom: 0.833333vw; }
.coupone-wrap .product-list-text .product-item > strong { background: #000; color: #fff; width: fit-content; padding: 0 1.111111vw; font-family: 'LGEI Headline'; font-size: 2.777778vw; font-weight: 700; line-height: 3.888889vw; display: block; margin-bottom: 0.555556vw;         /* margin:30px 0 10px 0; */ }
.coupone-wrap .product-list-text .product-item > span { width: fit-content; font-family: 'LGEI Headline'; font-size: 2.777778vw; font-weight: 300; line-height: 3.333333vw; }
.coupone-wrap .product-list-text .product-item > .dash { margin: 0 0.555556vw }
.coupone-wrap2 { overflow: hidden; height: 186.666667vw; padding: 0 3.333333vw; width: 100%; }
.coupone-wrap2 > h2 { margin-top: 9.722222vw; }
.coupone-wrap2 h2 em { display: block; font-size: 4.444444vw; line-height: 4.444444vw; font-family: 'LGEI Headline'; font-weight: 500; font-style: normal; text-align: center; }
.coupone-wrap2 h2 strong { display: block; font-family: 'LGEI Headline'; font-size: 9.166667vw; line-height: 9.166667vw; font-weight: 700; text-align: center; margin-top: 1.388889vw; }
.coupone-wrap2 h2 .dash { width: 0.277778vw; display: inline-block; vertical-align: middle; height: 3.888889vw; background: #000; margin: -0.555556vw 1.388889vw 0 1.388889vw; }
.coupone-wrap2 .coupone-box { position: relative; margin-top: 5.555556vw; }
.coupone-wrap2 .coupone-box > picture > .bg { width: 100%; position: absolute; z-index: -1; }
.coupone-wrap2 .coupone-box .product-list { position: absolute; display: flex; width: 100%; padding: 0 2.777778vw; }
.coupone-wrap2 .coupone-box .product-list.n1 { top: 9.722222vw; left: 0;         /* left:140px; */ }
.coupone-wrap2 .coupone-box .product-list.n2 { top: 82.638889vw; left: 0; }
.coupone-wrap2 .coupone-box .product-list.n2 .discount-info { order: 2; }
.coupone-wrap2 .coupone-box .product-list.n2 .product-item { order: 1; padding-left: 1.388889vw; }
.coupone-wrap2 .coupone-box .product-list .discount-info { display: inline-flex; flex-direction: column; align-items: center; justify-content: center; flex: 1; min-width: 50%; }
.coupone-wrap2 .coupone-box .product-list .product-item { display: flex; align-items: center; flex-direction: column; justify-content: center; flex: 1; min-width: 50%; }
.coupone-wrap2 .coupone-box .product-list .date { font-family: 'Open Sans'; font-size: 3.888889vw; line-height: 3.888889vw; color: #fff; font-weight: 500; transform: scaleX(.8); margin-top: 1.388889vw; }
.coupone-wrap2 .coupone-box .product-list .discount-title { font-family: 'Open Sans'; font-size: 6.25vw; line-height: 6.25vw; font-weight: 600; transform: scaleX(.8); color: #583c1e; letter-spacing: -1px; }
.coupone-wrap2 .coupone-box .product-list .discount-percentage { display: block; font-family: 'Open Sans'; font-size: 24.027778vw; line-height: 22.638889vw; font-weight: 600; transform: scaleX(.8); color: #583c1e; }
.coupone-wrap2 .coupone-box .product-list .discount-percentage em { font-family: 'Open Sans'; font-size: 8.888889vw; line-height: 8.888889vw; font-weight: 600; color: #583c1e; font-style: normal; }
.coupone-wrap2 .coupone-box .product-list .promo-code strong { display: block; font-family: 'Open Sans'; font-size: 3.888889vw; line-height: 3.888889vw; color: #583c1e; font-weight: 800; transform: scaleX(.8); margin-top: 0.555556vw; padding: 0 0.555556vw; background: #efe8e0; }
.coupone-wrap2 .coupone-box .product-list .copy-button { width: 26.527778vw; height: 7.777778vw; background: #c33700; color: #fff; border-radius: 3.888889vw; display: flex; align-items: center; justify-content: center; text-decoration: none; margin-top: 2.777778vw; }
.coupone-wrap2 .coupone-box .product-list .copy-button span { font-family: 'Open Sans'; font-size: 3.888889vw; line-height: 3.888889vw; color: #fff; font-weight: 700; transform: scaleX(.8); }
.coupone-wrap2 .coupone-box .product-list.n1 .prd img { width: 32.777778vw; }
.coupone-wrap2 .coupone-box .product-list.n2 .prd img { width: 20.972222vw; }
.coupone-wrap2 .coupone-box .product-list h3 { font-family: 'LGEI Headline'; font-size: 3.888889vw; line-height: 3.888889vw; color: #000; font-weight: 700; margin-top: 1.388889vw; }
.coupone-wrap2 .coupone-box .product-list .product-item p { text-align: center; font-family: 'LGEI Headline'; font-size: 3.611111vw; line-height: 4.166667vw; color: #000; font-weight: 300; margin-top: 2.777778vw; width: 48.611111vw; }
.coupone-wrap2 .coupone-box .product-list .product-item p strong { background: #000; color: #fff; padding: 0 2.222222vw; display: block; margin: 0 auto; width: fit-content; font-family: 'LGEI Headline'; font-weight: 700; line-height: 4.166667vw; margin-bottom: 1.111111vw; }
.coupone-wrap2 .coupone-box .product-list .product-item p span { font-family: 'LGEI Headline'; font-size: 3.611111vw; line-height: 4.166667vw; color: #000; font-weight: 300 }
.coupone-wrap3 { height: 324.166667vw; overflow: hidden; }
.coupone-wrap3 > h2 { margin-top: 9.722222vw; margin-bottom: 5.555556vw; }
.coupone-wrap3 h2 em { display: block; font-size: 5.277778vw; line-height: 5.277778vw; font-family: 'LGEI Headline'; font-weight: 700; font-style: normal; text-align: center; }
.coupone-wrap3 h2 strong { display: block; font-family: 'LGEI Headline'; font-size: 10.277778vw; line-height: 10.277778vw; font-weight: 700; text-align: center; margin-top: 1.388889vw; }
.coupone-wrap3 h2 .dash { width: 0.277778vw; display: inline-block; height: 4.444444vw; background: #000; margin: 0 1.388889vw; vertical-align: middle; margin-top: -0.555556vw; }
.coupone-wrap3 .coupone-box { position: relative; background: #fff; border-radius: 4.166667vw; padding: 6.666667vw 4.444444vw; margin: 0 auto; display: flex; flex-direction: column; justify-content: space-between; margin: 4.444444vw; box-sizing: border-box; gap: 11.111111vw; }
.coupone-wrap3 .coupone-box:after { content: ""; width: calc(100% - 9.722222vw); height: 0.277778vw; background: #cbc8c2; position: absolute; top: 50%; transform: translateY(-2.777778vw); }
.coupone-wrap3 .coupone-box .benefit { position: relative; display: flex; flex-direction: column; }
.coupone-wrap3 .coupone-box h3 { display: inline-flex; flex-direction: column; order: 2; margin-top: 11.111111vw; }
.coupone-wrap3 .coupone-box h3 em { font-family: 'LGEI Text'; font-style: normal; font-size: 3.888889vw; line-height: 3.888889vw; font-weight: 600; margin-top: -0.833333vw; }
.coupone-wrap3 .coupone-box h3 strong { font-size: 7.777778vw; line-height: 7.777778vw; font-family: 'LGEI Headline'; font-weight: 600; margin-top: 2.777778vw; }
.coupone-wrap3 .coupone-box h3 span { font-size: 3.888889vw; line-height: 3.888889vw; font-family: 'LGEI Text'; font-weight: 500; margin-top: 1.666667vw; }
.coupone-wrap3 .coupone-box .codes { width: fit-content; margin-top: 6.388889vw; order: 3; margin-bottom: 3.333333vw; }
.coupone-wrap3 .coupone-box .codes ul { display: inline-flex; gap: 1.388889vw; width: 89.444444vw; flex-wrap: wrap; }
.coupone-wrap3 .coupone-box .codes li { display: inline-flex; font-family: 'LGEI Text'; font-weight: 600; font-size: 3.333333vw; line-height: 3.333333vw; background: #f2f2f2; padding: 1.388889vw 3.333333vw; border-radius: 3.333333vw; border: 0.277778vw solid #cbc8c3; box-sizing: border-box; }
.coupone-wrap3 .coupone-box .coupone-swiper { width: fit-content; order: 1; margin: 0 auto; }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container { position: relative; width: 44.444444vw; height: 44.444444vw; overflow: hidden; background: #fff; }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-wrapper { }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-pagination-bullet-active { display: inline-flex }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-ui { display: flex; position: absolute; bottom: 0; align-items: center; justify-content: center; width: 100%; z-index: 2; }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-pagination { display: inline-flex; position: relative; width: auto; top: initial; bottom: initial; left: initial; }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-pagination .swiper-pagination-bullet { background-color: #ccc; opacity: 1; margin: 0 0.833333vw; width: 2.222222vw; height: 2.222222vw; }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-pagination .swiper-pagination-bullet-active { background-color: #ea1817; width: 6.666667vw; border-radius: 1.111111vw; }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause { display: inline-flex; margin-left: 1.944444vw; border: 0; background: none; padding: 0; cursor: pointer; }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause img { width: 4.305556vw; height: 4.305556vw }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause .play { display: block }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause .pause { display: none }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause.pause .play { display: none }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause.pause .pause { display: block }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-slide { display: flex; align-items: center; justify-content: center; }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-slide img { }
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-slide img { width: 44.166667vw; }
.coupone-wrap3 .coupone-box .discount-info { position: relative; z-index: 2; width: 100%; height: 33.888889vw; margin-top: auto; order: 4; }
.coupone-wrap3 .coupone-box .discount-info picture { }
.coupone-wrap3 .coupone-box .discount-info picture source { }
.coupone-wrap3 .coupone-box .discount-info picture .bg { position: absolute; z-index: -1; width: 82.222222vw; }
.coupone-wrap3 .coupone-box .discount-info .cont { width: 100%; height: 100%; display: flex; }
.coupone-wrap3 .coupone-box .discount-info .cont .discount-percentage { width: 27.361111vw; text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.coupone-wrap3 .coupone-box .discount-info .cont .discount-percentage strong { font-family: 'LGEI Headline'; font-size: 7.777778vw; line-height: 7.777778vw; font-weight: 600; color: #33251f; }
.coupone-wrap3 .coupone-box .discount-info .cont .discount-percentage strong em { font-family: 'LGEI Headline'; font-size: 6.666667vw; line-height: 6.666667vw; font-weight: 600; color: #33251f; }
.coupone-wrap3 .coupone-box .discount-info .cont .discount-percentage em { font-family: 'LGEI Headline'; font-size: 3.888889vw; line-height: 3.888889vw; font-weight: 600; color: #33251f; font-style: normal; }
.coupone-wrap3 .coupone-box .discount-info .cont .promo-code { width: 46.111111vw; height: 11.666667vw; background: #c3b2a3; border: 0.277778vw solid #afa092; border-radius: 2.5vw; display: flex; flex-direction: column; align-items: center; justify-content: center; position: absolute; left: 31.666667vw; top: 4.444444vw; }
.coupone-wrap3 .coupone-box .discount-info .cont .promo-code span { font-family: 'LGEI Text'; font-size: 3.333333vw; line-height: 3.333333vw; font-weight: 500; color: #33251f; }
.coupone-wrap3 .coupone-box .discount-info .cont .promo-code strong { font-family: 'LGEI Text'; font-size: 3.888889vw; line-height: 3.888889vw; font-weight: 600; color: #33251f; margin-top: 0.416667vw; }
.coupone-wrap3 .coupone-box .discount-info .cont .copy-button { width: 46.25vw; height: 10vw; border-radius: 5vw; border: 0; background: #33251f; font-family: 'LGEI Text'; font-size: 3.888889vw; line-height: 3.888889vw; font-weight: 600; color: #fff; position: absolute; bottom: 4.444444vw; right: 4.166667vw; display: flex; align-items: center; justify-content: center; text-decoration: none; }
.coupone-wrap3 .coupone-box .discount-info .cont .copy-button:hover { border: 1px solid #33251f; color: #33251f; background: #fff }
.coupone-wrap3 .coupone-box .discount { position: absolute; width: 33.333333vw; height: 48.611111vw; right: 10.833333vw; top: 6.666667vw; z-index: 2; }
.coupone-wrap3 .coupone-box .discount picture img { position: absolute; width: 33.333333vw; height: 48.611111vw; z-index: -1; }
.coupone-wrap3 .coupone-box .discount .discount-percentage { font-family: 'LGEI Headline'; font-size: 11.111111vw; font-weight: 600; color: #33251f; text-align: center; margin-top: 3.611111vw; }
.coupone-wrap3 .coupone-box .discount .discount-title { font-family: 'LGEI Headline'; font-size: 3.333333vw; font-weight: 600; text-align: center; margin-top: -4.027778vw; color: #33251f; }
.coupone-wrap3 .coupone-box .discount .promo-code { font-family: 'LGEI Text'; font-size: 2.222222vw; color: #33251f; text-align: center; font-weight: 500; margin-top: 8.888889vw; }
.coupone-wrap3 .coupone-box .discount .copy-button { display: block; width: 26.666667vw; height: 6.111111vw; border: 0; border-radius: 3.055556vw; background: #33251f; color: #fff; font-family: 'LGEI Text'; font-weight: 600; font-size: 2.222222vw; margin: 1.944444vw auto 0 auto; }
.coupone-wrap3 .coupone-box .discount .copy-button:hover { background-color: #fff; border: 1px solid #33251f; color: #33251f }
.coupone-wrap3 .coupone-box .discount em { font-family: 'LGEI Headline'; font-size: 5.555556vw; font-style: normal; color: #33251f; }
.coupone-wrap3 .coupone-box .discount strong { font-family: 'LGEI Text'; font-size: 2.777778vw; color: #33251f; text-align: center; font-weight: 600; }
.section.section-1 .cont-1 { overflow: hidden; height: 140.833333vw; }
.section.section-1 .cont-1 h2 { position: relative; margin-top: 16.666667vw; width: 69.444444vw; }
.section.section-1 .cont-1 h2.cont-title > strong { font-size: 12.5vw; line-height: 12.5vw; }
.section.section-1 .cont-1 h2 .icon-wifi { position: absolute; top: -9.722222vw; left: 30.277778vw; width: 12.777778vw; }
.section.section-1 .cont-1 h2 .icon-arrow { position: absolute; top: 19.444444vw; right: 1.388889vw; width: 12.777778vw; }
.section.section-1 .cont-1 h2 .icon-www { position: absolute; left: -3.888889vw; bottom: 23.611111vw; width: 23.75vw; }
.section.section-1 .cont-1 h2 .icon-like { position: absolute; left: -5.416667vw; top: 31.944444vw; width: 12.777778vw; }
.section.section-1 .cont-1 .cont-txt { text-align: center; width: 70.833333vw; line-height: 5.833333vw; }
.section.section-1 .cont-2 { position: relative; overflow: hidden; }
.section.section-1 .cont-2 .btn_plus_hover_wrap .btn_plus { position: absolute; left: 11.666667vw; top: 72.222222vw; }
.section.section-1 .cont-2 .btn_plus_hover_wrap .q_box { top: 84.166667vw; left: 1.805556vw; }
.section.section-1 .cont-2 .btn_plus_hover_wrap .q_box:after { border-bottom: 3vw solid white; border-top: 3vw solid transparent; border-left: 3vw solid transparent; border-right: 3vw solid transparent; right: 0; left: 11.111111vw; transform: none; top: -5vw; }
.section.section-1 .cont-2 .cont-title { margin-top: 8.888889vw; width: 88.888889vw; }
.section.section-1 .cont-2 .cont-title strong { font-size: 6.944444vw; line-height: 8.333333vw; margin-top: 2.777778vw; }
.section.section-1 .cont-2 .cont-title span { color: #c33700;         /* width: 400px; */ }
.section.section-1 .cont-2 .icon-homeoffice { position: absolute; top: 66.388889vw; right: 6.25vw; width: 37.083333vw; }
.section.section-1 .cont-2 .icon-webos { position: absolute; top: 105.555556vw; left: 11.111111vw; width: 26.944444vw; }
.section.section-1 .cont-2 .swiper { width: 90vw; }
.section.section-1 .cont-2 .swiper .swiper-wrapper picture img { width: 100%; }
.section.section-1 .cont-2 .cont-text-1 { margin-top: 93.055556vw; margin-bottom: 2.222222vw; line-height: 5.972222vw; }
.section.section-1 .cont-2 .cont-text-2 { margin-top: 3.611111vw; }
.section.section-2 { height: 523.055556vw; display: flex; flex-direction: column; }
.section.section-2 .btn_plus_hover_wrap .btn_plus { position: absolute; top: 72.222222vw; left: 18.611111vw; }
.section.section-2 .btn_plus_hover_wrap .q_box { top: 84.166667vw; left: 7.5vw; }
.section.section-2 .btn_plus_hover_wrap .q_box:after { top: -5vw; left: 15.277778vw; transform: translateX(-50%); border-bottom: 3vw solid white; border-top: 3vw solid transparent; border-left: 3vw solid transparent; border-right: 3vw solid transparent; }
.section.section-2 > picture > .bg { width: 100%; z-index: -1; position: absolute }
.section.section-2 h2 { margin-top: 11.666667vw; width: 70.833333vw; }
.section.section-2 h2 strong { margin-top: 3.611111vw; }
.section.section-2 h2 span { color: #956a26; width: 69.444444vw; }
.section.section-2 .iconset { position: absolute; top: 76.388889vw; left: 62.5vw; }
.section.section-2 .iconset .icon-motiontech { position: absolute; left: -20.833333vw; top: -9.444444vw; }
.section.section-2 .iconset .icon-allinone { position: absolute; left: -4.166667vw; top: 10.833333vw; }
.section.section-2 .iconset .icon-ai { position: absolute; left: -1.666667vw; bottom: -9.722222vw; }
.section.section-2 .iconset .icon-like-2 { width: 12.222222vw; }
.section.section-2 .iconset .icon-motiontech { width: 52.083333vw; }
.section.section-2 .iconset .icon-allinone { width: 35.277778vw; }
.section.section-2 .iconset .icon-ai { width: 24.166667vw; }
.section.section-2 .swiper { order: 3; width: 77.777778vw; height: 103.611111vw; }
.section.section-2 .swiper .swiper-slide img { width: 100% }
.section.section-2 .cont-txt-1 { margin-top: 91.666667vw; line-height: 5.833333vw; }
.section.section-2 .cont-txt-2 { order: 4; margin: 4.166667vw auto; line-height: 5.972222vw; }
.section.section-2 .cont-txt-3 { order: 6; line-height: 5.833333vw; }
.section.section-3 {height: 668.333333vw;}
.section.section-3 > picture > .bg { position: absolute; z-index: -1; width: 100%; }
.section.section-3 .img-1 {position: absolute;top: 94.583333vw;left: 5vw;z-index: 2;width: 77.777778vw;}
.section.section-3 .img-2 {position: absolute;top: 44.027778vw;right: 5vw;z-index: 1;width: 63.888889vw;}
.section.section-3 > h2 { margin-top: 9.722222vw; width: 70.833333vw; }
.section.section-3 > h2 strong { font-size: 6.944444vw; line-height: 8.333333vw; }
.section.section-3 .cont-txt { height: 90.694444vw; line-height: 5.833333vw; }
.section.section-3 .cont-1 {position: relative;height: 197.777778vw;}
.section.section-3 .coupone-wrap { position: absolute; bottom: 0; width: fit-content; left: 50%; transform: translateX(-50%); }
.section.section-3 .coupone-wrap2 { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
.section.section-3 .cont-1 h2 {font-family: 'LGEI Headline';font-size: 10.555556vw;line-height: 10.555556vw;font-weight: 700;}
.section.section-3 .cont-1 .title-1 {position: absolute;width: 79.166667vw;top: 8.333333vw;left: 11.111111vw;z-index: 3;}
.section.section-3 .cont-1 .title-2 {position: absolute;width: 87.5vw;top: 168.055556vw;right: 11.111111vw;text-align: right;z-index: 4;}
/* 모션처리 */
.section.section-1 .prd-1 { animation: slideLeft 1s ease .2s both }
.section.section-1 .prd-2 { animation: slideRight 1s ease .2s both }
.section.section-1 .head .cont-title > strong { animation: textUp 1s ease .2s both }
.section.section-1 .head .searchbar { animation: textUp 1s ease .2s both }
.section.section-1 .cont-2 .icon-homeoffice { animation: wave 1s ease-in-out both alternate infinite }
.section.section-1 .cont-2 .icon-webos { animation: wave 1s ease-in-out .4s both alternate infinite }
.section.section-1 .cont-1 .cont-title > strong { animation: textUp 1s ease .2s both paused }
.section.section-1 .cont-1 .cont-txt { animation: textUp 1s ease .5s both paused }
.section.section-1 .cont-1 h2 .icon-wifi { animation: iconView 1s ease .6s both paused }
.section.section-1 .cont-1 h2 .icon-arrow { animation: iconView 1s ease .8s both paused }
.section.section-1 .cont-1 h2 .icon-www { animation: iconView 1s ease 1s both paused }
.section.section-1 .cont-1 h2 .icon-like { animation: iconView 1s ease 1.2s both paused }
.section.section-1 .cont-1 .cont-title.ani > strong { animation-play-state: running }
.section.section-1 .cont-1 .cont-txt.ani { animation-play-state: running }
.section.section-1 .cont-1 h2.ani .icon-wifi { animation-play-state: running }
.section.section-1 .cont-1 h2.ani .icon-arrow { animation-play-state: running }
.section.section-1 .cont-1 h2.ani .icon-www { animation-play-state: running }
.section.section-1 .cont-1 h2.ani .icon-like { animation-play-state: running }
.section.section-1 .cont-2 .swiper { animation: textUp 1s ease .2s both paused }
.section.section-1 .cont-2 .swiper.ani { animation-play-state: running }
.section.section-2 .swiper { animation: textUp 1s ease .2s both paused }
.section.section-2 .swiper.ani { animation-play-state: running }
.section.section-2 .iconset .icon-like-2 { animation: iconView 1s ease .2s both paused }
.section.section-2 .iconset .icon-motiontech { animation: iconView 1s ease .4s both paused }
.section.section-2 .iconset .icon-allinone { animation: iconView 1s ease .6s both paused }
.section.section-2 .iconset .icon-ai { animation: iconView 1s ease .8s both paused }
.section.section-2 .iconset.ani .icon-like-2 { animation-play-state: running }
.section.section-2 .iconset.ani .icon-motiontech { animation-play-state: running }
.section.section-2 .iconset.ani .icon-allinone { animation-play-state: running }
.section.section-2 .iconset.ani .icon-ai { animation-play-state: running }
.section.section-3 .cont-1 .title-1 { animation: clipUp 1s ease .6s both paused }
.section.section-3 .cont-1 .title-2 { animation: clipUp 1s ease .6s both paused }
.section.section-3 .cont-1 .img-1 { animation: slideLeft 1s ease 1.2s both paused }
.section.section-3 .cont-1 .img-2 { animation: slideRight 1s ease 1.2s both paused }
.section.section-3 .cont-1.ani .img-1 { animation-play-state: running }
.section.section-3 .cont-1.ani .img-2 { animation-play-state: running }
.section.section-3 .cont-1.ani .title-1 { animation-play-state: running }
.section.section-3 .cont-1.ani .title-2 { animation-play-state: running }
@keyframes textUp {
0% { transform: translateY(30%); opacity: 0 }
100% { transform: translateY(0); opacity: 1 }
}
@keyframes iconView {
0% { transform: scale(0); opacity: 0 }
100% { transform: scale(1); opacity: 1 }
}
@keyframes slideUp {
0% { transform: translateY(20%); opacity: 0 }
100% { transform: translateY(0); opacity: 1 }
}
@keyframes slideRight {
0% { transform: translateX(10%); opacity: 0 }
100% { transform: translateX(0); opacity: 1 }
}
@keyframes slideLeft {
0% { transform: translateX(-10%); opacity: 0 }
100% { transform: translateX(0); opacity: 1 }
}
@keyframes clipUp {
0% { clip-path: inset(0 0 100% 0); transform: translateY(100%) }
100% { clip-path: inset(0 0 0 0); transform: translateY(0) }
}
@keyframes wave {
0% { transform: translateY(0) }
100% { transform: translateY(1.388889vw) }
}
/* 로딩바가 무한로딩되서 안보이게 처리 */
.swiper-lazy-preloader { display: none }
/* 딤드처리 */
.discount-info .cont .deemd { top:0;left:0;z-index:2;position: absolute;width: 100%;height: 100%;background: rgba(0, 0, 0, .8);color: #fff;display: flex;align-items: center;justify-content: center;font-family: 'LGEI Text';font-size: 4.722222vw;text-align: center;padding: 0 5.555556vw;border-radius:  5.333333vw 5.333333vw 5.333333vw;}
}



@media screen and (min-width:768px){
.mo-only{display:none!important;}
.blind{position:absolute;clip:rect(0 0 0 0);width:0.052083vw;height:0.052083vw;margin:-0.052083vw;overflow:hidden;}
body{font-family:'LGEI Text';background:#efe8e0;color:#151515;}
.section{overflow:hidden;width:100%;position:relative;}
li{list-style:none}
ul,
li{margin:0;padding:0}
button{cursor:pointer}
[class *='cont-txt']{font-family:'LGEI Text';font-size:1.458333vw;line-height:2.083333vw;font-weight:500;width:70.833333vw;display:block;margin:1.5625vw auto 3.125vw auto;        /* transform:translateX(-40px); */}
[class *='cont-txt'] strong{font-family:'LGEI Text';font-size:1.458333vw;line-height:1.458333vw;font-weight:700;}
[class *='component-']{padding:10.416667vw;text-align:center}
.btn_plus{position:absolute;width:3.646vw;height:3.646vw;border-radius:50%;background:#ea1917;border:0;cursor:pointer;z-index:20;}
.btn_plus::before,
.btn_plus::after{display:block;content: '';position:absolute;top:50%;left:50%;width:1.667vw;height:0.104vw;background:#fff;transform:translate(-50%,-50%);}
.btn_plus::after{transform:translate(-50%,-50%) rotate(90deg);}
.btn_plus_hover_wrap:hover .q_box{display:flex}
.q_box{position:absolute;background-color:#fff;border-radius:1.042vw;padding:1.042vw;display:none;box-shadow:0.208vw 0.208vw 0.417vw 0.417vw rgba(0,0,0,.03);max-width:29.166667vw;z-index:21;box-sizing:border-box;}
.q_box .thumb{width:9.375vw;height:9.375vw;min-width:9.375vw;}
.q_box .thumb img{object-fit:contain;animation:none!important;opacity:1;width:100%;height:100%;        /* padding: 20px; */}
.q_box .cont{display:flex;flex-direction:column;align-items:flex-start;padding-left:1.041667vw;}
.q_box .cont > em{font-size:0.781vw;font-style:normal;}
.q_box .cont > strong{line-height:1.4vw;font-size:1.042vw;height:3.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;padding-bottom:0.521vw;margin-top:0.26vw;font-weight:bold;}
.q_box .cont > a{margin-top:auto;height:2.604vw;max-height:2.604vw;border-radius:1.302vw;        /* border: 0.052vw solid #333; */padding:0.417vw 1.042vw;display:flex;flex:1;align-items:center;box-sizing:border-box;justify-content:center;text-align:center;font-size:0.833vw;        /* font-weight: bold; */width:100%;background-color:#fff;color:#333;border:0.052083vw solid #333;transition:.4s ease;text-decoration:none;}
.q_box .cont > a:hover{text-decoration:none;background-color:#ff0000;border-color:#ff0000;color:#fff}
.q_box:after{position:absolute;top:-2.5vw;left:50%;transform:translateX(-50%);content: "";display:inline-block;width:0;height:0;border-bottom:1.563vw solid white;border-top:1.563vw solid transparent;border-left:1.563vw solid transparent;border-right:1.563vw solid transparent;}
.q_box.left:after{right:unset;left:-3vw;border-top:2vw solid transparent;border-left:2vw solid transparent;border-right:2vw solid white;}
.gallerySwiper .swiper-pagination-wrap{position:relative;width:13.020833vw;height:3.020833vw;margin:0.520833vw auto 0 auto;border-radius:1.510417vw;display:flex;justify-content:center;align-items:center;gap:1.041667vw;z-index:1;}
.gallerySwiper .swiper-pagination-wrap.right{justify-content:flex-end;}
.gallerySwiper .swiper-pagination{display:inline-flex;align-items:flex-end;font-weight:400;width:auto;position:relative;bottom:initial;top:initial;left:initial;        /* margin:0 16px; */gap:0;height:1.875vw;color:#333;}
.gallerySwiper .swiper-pagination{font-size:1.25vw;line-height:2.083333vw;}
.gallerySwiper .swiper-pagination .swiper-pagination-current,
.gallerySwiper .swiper-pagination .swiper-pagination-total{display:inline-block;min-width:1.5625vw;font-family:'LGEI Text';font-size:1.25vw;line-height:1.458333vw;padding-top:0.104167vw;font-weight:600;padding-bottom:0.260417vw;}
.gallerySwiper .swiper-pagination .swiper-pagination-current{font-size:1.979167vw;margin-right:0.208333vw;}
.gallerySwiper .swiper-pagination .swiper-pagination-total{padding-bottom:0.104167vw;font-weight:500;}
.gallerySwiper .swiper-button-prev{display:inline-flex;position:relative;top:initial;width:0.9375vw;height:1.5625vw;margin-top:initial;right:initial;left:initial;}
.gallerySwiper .swiper-button-prev:before{display:none}
.gallerySwiper .swiper-button-prev:after{display:none}
.gallerySwiper .swiper-button-prev > img{transform:scaleX(-1);width:1.875vw}
.gallerySwiper .swiper-button-next{display:inline-flex;position:relative;top:initial;width:0.9375vw;height:1.5625vw;margin-top:initial;right:initial;}
.gallerySwiper .swiper-button-next:before{display:none}
.gallerySwiper .swiper-button-next:after{display:none}
.gallerySwiper .swiper-button-next > img{width:1.875vw}
.section.section-1{height:285vw;}
.section.section-1 > picture > .bg{position:absolute;z-index:-1;width:100%;}
.section.section-1 .prd-1{position:absolute;top:19.791667vw;left:6.25vw;width:17.1875vw;        /* height:400px; */}
.section.section-1 .prd-2{position:absolute;top:26.041667vw;right:4.6875vw;width:19.791667vw;height:17.291667vw;}
.section.section-1 .head{overflow:hidden;height:48.958333vw;}
.section .cont-title{display:flex;flex-direction:column;width:72.916667vw;margin:13.229167vw auto 0 auto;text-align:center;}
.section .cont-title > em{font-family:'LGEI Headline';font-size:2.1875vw;line-height:2.1875vw;font-style:normal;font-weight:700;}
.section .cont-title > strong{font-family:'LGEI Headline';font-size:5.729167vw;line-height:5.729167vw;font-weight:700;}
.section .cont-title > span{font-family:Libre Bodoni;font-weight:700;font-style:italic;font-size:4.270833vw;line-height:4.791667vw;margin-top:0.833333vw;}
.section.section-1 .head .cont-title > strong{font-family:'LGEI Headline';font-size:5.729167vw;line-height:6.041667vw;font-weight:700;}
.section.section-1 .head .searchbar{width:39.53125vw;margin:2.1875vw auto 0 30.416667vw;}
.section.section-1 .head .searchbar .bg{position:absolute;z-index:-1;width:39.635417vw;}
.section.section-1 .head .searchbar .typo{height:9.21875vw;display:flex;flex-direction:column;justify-content:center;padding:0 1.041667vw 0 8.854167vw;font-size:2.1875vw;line-height:2.1875vw;font-family:'LGEI Headline';font-weight:700;box-sizing:border-box;}
.section.section-1 .head .searchbar .typo > span{font-size:2.083333vw;line-height:2.5vw;font-family:'LGEI Headline';font-weight:700;height:2.5vw;}
.section.section-1 .head .sub-txt{font-family:'LGEI Headline';font-weight:500;text-align:center;font-size:1.5625vw;line-height:2.083333vw;width:39.583333vw;margin:1.354167vw auto;}
.section.section-1 .cont-1 .cont-title > strong{font-family:'LGEI Headline';font-size:6.666667vw;line-height:6.666667vw;font-weight:700;}
.coupone-wrap{overflow:hidden;height:42.1875vw;}
.coupone-wrap .coupone-box{width:71.875vw;height:26.5625vw;margin:1.979167vw auto 0 auto;display:flex;border:0.520833vw solid #d5c8b7;background:#fff;}
.coupone-wrap > h2{margin-top:2.604167vw;}
.coupone-wrap h2 em{display:block;font-size:1.458333vw;line-height:1.458333vw;font-family:'LGEI Headline';font-weight:700;font-style:normal;text-align:center;}
.coupone-wrap h2 strong{display:block;font-family:'LGEI Headline';font-size:3.854167vw;line-height:3.854167vw;font-weight:700;text-align:center;margin-top:0.520833vw;}
.coupone-wrap h2 .dash{width:0.052083vw;display:inline-block;height:1.041667vw;background:#000;margin:0 0.520833vw;}
.coupone-wrap .discount-info{min-width:19.0625vw;width:19.0625vw;text-align:center;border-right:0.520833vw solid #d5c8b7;}
.coupone-wrap .discount-info .date{font-family:"Open Sans";font-size:1.354167vw;line-height:1.354167vw;font-weight:500;transform:scaleX(.8);color:#583c1e;margin-top:3.125vw;}
.coupone-wrap .discount-info .discount-title{font-family:"Open Sans";font-size:2.708333vw;line-height:2.708333vw;font-weight:700;transform:scaleX(.8);color:#583c1e;margin-top:0.208333vw;}
.coupone-wrap .discount-info .discount-percentage{font-family:"Open Sans";font-size:8.854167vw;line-height:7.291667vw;font-weight:700;transform:scaleX(.8);color:#c33700;letter-spacing:-0.833333vw;}
.coupone-wrap .discount-info .discount-percentage > em{font-family:"Open Sans";font-style:normal;font-size:3.645833vw;line-height:3.645833vw;font-weight:700;transform:scaleX(.8);margin-left:1.041667vw;color:#c33700;}
.coupone-wrap .discount-info .promo-code{font-family:"Open Sans";font-size:1.5625vw;line-height:1.5625vw;font-weight:400;transform:scaleX(.8);letter-spacing:-0.052083vw;color:#583c1e;margin-top:0.520833vw;}
.coupone-wrap .discount-info .copy-button{display:flex;width:11.979167vw;height:3.645833vw;line-height:3.645833vw;background:#c33700;align-items:center;justify-content:center;border-radius:1.822917vw;margin:1.041667vw auto;text-decoration:none;}
.coupone-wrap .discount-info .copy-button > span{font-family:"Open Sans";font-size:1.5625vw;line-height:1.5625vw;font-weight:700;letter-spacing:0;color:#fff;padding:0 0.3125vw;transform:scaleX(.8);}
.coupone-wrap .discount-info strong{display:inline-block;font-family:"Open Sans";font-size:1.5625vw;line-height:1.666667vw;font-weight:800;        /* transform: scaleX(.9); */letter-spacing:0;color:#583c1e;background:#e9dfd3;padding:0 0.3125vw;margin-top:0.3125vw;}
.coupone-wrap .product-list{display:flex;justify-content:center;min-width:35.416667vw;}
.coupone-wrap .product-list .product-item{display:flex;width:15.625vw;align-items:center;justify-content:center;flex-direction:column;}
.coupone-wrap .product-list .product-item > .prd{height:14.322917vw;display:flex;align-items:center;justify-content:center;}
.coupone-wrap .product-list .product-item:nth-child(1) > .prd img{width:13.645833vw;}
.coupone-wrap .product-list .product-item:nth-child(2) > .prd img{width:10.208333vw;}
.coupone-wrap .product-list .product-item > h3{position:relative;display:flex;justify-content:center;font-family:'LGEI Headline';font-weight:700;font-size:1.458333vw;line-height:1.458333vw;padding-top:2.083333vw;margin-top:0.520833vw;}
.coupone-wrap .product-list .product-item > h3:before{position:absolute;top:0;content: "1";display:inline-flex;align-items:center;justify-content:center;width:1.770833vw;height:1.770833vw;background:#000;color:#fff;border-radius:100%;font-family:'LGEI Headline';font-size:1.25vw;line-height:1.25vw;font-weight:700;}
.coupone-wrap .product-list .product-item:nth-child(1) > h3:before{content: "1"}
.coupone-wrap .product-list .product-item:nth-child(2) > h3:before{content: "2"}
.coupone-wrap .product-list .product-item.n1 img{width:13.645833vw;}
.coupone-wrap .product-list .product-item.n2 img{width:10.208333vw;}
.coupone-wrap .product-list-text{padding:3.125vw 0 0 3.125vw;}
.coupone-wrap .product-list-text .product-item{display:flex;flex-direction:column}
.coupone-wrap .product-list-text .product-item > strong{background:#000;color:#fff;width:fit-content;padding:0 0.416667vw;font-family:'LGEI Headline';font-size:1.458333vw;font-weight:700;line-height:1.979167vw;margin:1.5625vw 0 0.520833vw 0;position:relative;}
.coupone-wrap .product-list-text .product-item > strong:before{position:absolute;top:-0.3125vw;left:-3.125vw;content: "1";display:inline-flex;align-items:center;justify-content:center;width:2.604167vw;height:2.604167vw;background:#000;color:#fff;border-radius:100%;font-family:'LGEI Headline';font-size:1.5625vw;line-height:1.5625vw;font-weight:700;}
.coupone-wrap .product-list-text .product-item:nth-child(1) > strong:before{content: "1"}
.coupone-wrap .product-list-text .product-item:nth-child(2) > strong:before{content: "2"}
.coupone-wrap .product-list-text .product-item > span{width:fit-content;padding:0 0.416667vw;font-family:'LGEI Headline';font-size:1.25vw;font-weight:300;line-height:1.5625vw;}
.coupone-wrap2{overflow:hidden;height:41.822917vw;padding:0 1.5625vw;}
.coupone-wrap2 > h2{margin-top:4.166667vw;}
.coupone-wrap2 h2 em{display:block;font-size:1.458333vw;line-height:1.458333vw;font-family:'LGEI Headline';font-weight:700;font-style:normal;text-align:center;}
.coupone-wrap2 h2 strong{display:block;font-family:'LGEI Headline';font-size:3.854167vw;line-height:3.854167vw;font-weight:700;text-align:center;margin-top:0.520833vw;}
.coupone-wrap2 h2 .dash{width:0.052083vw;display:inline-block;height:1.041667vw;background:#000;margin:0 0.520833vw;}
.coupone-wrap2 .coupone-box{position:relative;margin-top:2.083333vw;}
.coupone-wrap2 .coupone-box > picture > .bg{width:100%;position:absolute;z-index:-1;}
.coupone-wrap2 .coupone-box .product-list{position:absolute;display:flex;}
.coupone-wrap2 .coupone-box .product-list.n1{top:2.34375vw;left:7.291667vw;}
.coupone-wrap2 .coupone-box .product-list.n2{top:2.34375vw;left:49.479167vw;}
.coupone-wrap2 .coupone-box .product-list.n1 .prd{padding-top:1.041667vw}
.coupone-wrap2 .coupone-box .product-list.n2 .prd{padding-top:1.5625vw}
.coupone-wrap2 .coupone-box .product-list .discount-info{margin-top:1.041667vw}
.coupone-wrap2 .coupone-box .product-list .discount-info{display:inline-flex;flex-direction:column;align-items:center;}
.coupone-wrap2 .coupone-box .product-list .product-item{width:23.958333vw;display:flex;align-items:center;flex-direction:column;}
.coupone-wrap2 .coupone-box .product-list .date{font-family:'Open Sans';font-size:1.458333vw;line-height:1.458333vw;color:#fff;font-weight:500;transform:scaleX(.8);margin-top:0.520833vw;}
.coupone-wrap2 .coupone-box .product-list .discount-title{font-family:'Open Sans';font-size:2.34375vw;line-height:2.34375vw;font-weight:600;transform:scaleX(.8);color:#583c1e;letter-spacing:-0.052083vw;}
.coupone-wrap2 .coupone-box .product-list .discount-percentage{display:block;font-family:'Open Sans';font-size:9.010417vw;line-height:8.489583vw;font-weight:600;transform:scaleX(.8);color:#583c1e;}
.coupone-wrap2 .coupone-box .product-list .discount-percentage em{font-family:'Open Sans';font-size:3.333333vw;line-height:3.333333vw;font-weight:600;color:#583c1e;font-style:normal;}
.coupone-wrap2 .coupone-box .product-list .promo-code strong{display:block;font-family:'Open Sans';font-size:1.458333vw;line-height:1.458333vw;color:#583c1e;font-weight:800;transform:scaleX(.8);margin-top:0.208333vw;background:#efe8e0;padding:0 0.208333vw;}
.coupone-wrap2 .coupone-box .product-list .copy-button{width:9.947917vw;height:2.916667vw;background:#c33700;color:#fff;border-radius:1.458333vw;display:flex;align-items:center;justify-content:center;text-decoration:none;margin-top:1.041667vw;}
.coupone-wrap2 .coupone-box .product-list .copy-button span{font-family:'Open Sans';font-size:1.458333vw;line-height:1.458333vw;color:#fff;font-weight:700;transform:scaleX(.8);}
.coupone-wrap2 .coupone-box .product-list .prd{height:16.145833vw;}
.coupone-wrap2 .coupone-box .product-list.n1 .prd img{width:17.395833vw;}
.coupone-wrap2 .coupone-box .product-list.n2 .prd img{width:10.260417vw;}
.coupone-wrap2 .coupone-box .product-list h3{font-family:'LGEI Headline';font-size:1.458333vw;line-height:1.458333vw;color:#000;font-weight:700;margin-top:0.520833vw;}
.coupone-wrap2 .coupone-box .product-list .product-item p{width:23.958333vw;text-align:center;font-family:'LGEI Headline';font-size:1.041667vw;line-height:1.25vw;color:#000;font-weight:500;        /* margin-top: 10px; */}
.coupone-wrap2 .coupone-box .product-list .product-item p strong{background:#000;color:#fff;padding:0 0.3125vw;display:inline-block;line-height:1.145833vw;}
.coupone-wrap3{height: 41.875vw;overflow:hidden;}
.coupone-wrap3 > h2{margin-top: 4.6875vw;margin-bottom: 2.083333vw;}
.coupone-wrap3 h2 em{display:block;font-size:1.458333vw;line-height:1.458333vw;font-family:'LGEI Headline';font-weight:700;font-style:normal;text-align:center;}
.coupone-wrap3 h2 strong{display:block;font-family:'LGEI Headline';font-size:3.854167vw;line-height:3.854167vw;font-weight:700;text-align:center;margin-top:0.520833vw;}
.coupone-wrap3 h2 .dash{width:0.052083vw;display:inline-block;height:1.041667vw;background:#000;margin:0 0.520833vw;}
.coupone-wrap3 .coupone-box{position:relative;width:83.333333vw;height:23.229167vw;background:#fff;border-radius:1.5625vw;padding:2.604167vw 2.5vw 2.760417vw 2.5vw;margin:0 auto;display:flex;justify-content:space-between;}
.coupone-wrap3 .coupone-box:after{content: "";width:0.052083vw;height:18.125vw;background:#cbc8c2;position:absolute;left:50%;transform:translateX(-0.052083vw);}
.coupone-wrap3 .coupone-box .benefit{position:relative;display:flex;flex-direction:column;width:36.25vw;}
.coupone-wrap3 .coupone-box h3{display:inline-flex;flex-direction:column;}
.coupone-wrap3 .coupone-box h3 em{font-family:'LGEI Text';font-style:normal;font-size:0.9375vw;line-height:0.9375vw;font-weight:600;margin-top:-0.3125vw;}
.coupone-wrap3 .coupone-box h3 strong{font-size:1.875vw;line-height:2.916667vw;font-family:'LGEI Headline';font-weight:600;}
.coupone-wrap3 .coupone-box h3 span{font-size:1.041667vw;line-height:1.041667vw;font-family:'LGEI Text';font-weight:500;margin-top:0.3125vw;}
.coupone-wrap3 .coupone-box .codes{width:fit-content;margin-top:1.875vw;}
.coupone-wrap3 .coupone-box .codes ul{display:inline-flex;gap:0.520833vw;width: 27.291667vw;flex-wrap:wrap;}
.coupone-wrap3 .coupone-box .codes li{display:inline-flex;font-family:'LGEI Text';font-weight:600;font-size:0.833333vw;line-height:0.833333vw;background:#f2f2f2;padding:0.520833vw 0.729167vw;border-radius:1.041667vw;border:0.052083vw solid #cbc8c3;box-sizing:border-box;}
.coupone-wrap3 .coupone-box .coupone-swiper{width:fit-content;position:absolute;right:0;top:-0.520833vw;}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container{position:relative;width:6.770833vw;height:7.8125vw;overflow:hidden;background:#fff;}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-wrapper{}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-pagination-bullet-active{display:inline-flex}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-ui{display:flex;position:absolute;bottom:0;align-items:center;justify-content:center;width:100%;z-index:2;}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-pagination{display:inline-flex;position:relative;width:auto;top:initial;bottom:initial;left:initial;}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#ccc;opacity:1;margin:0 0.104167vw;width: 0.416667vw;height: 0.416667vw;}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#ea1817;width:1.25vw;border-radius:0.208333vw}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause{display:inline-flex;margin-left:0.729167vw;border:0;background:none;padding:0;cursor:pointer;}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause .play{display:block}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause .pause{display:none}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause img{width: 0.729167vw;height: 0.729167vw;}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause.pause .play{display:none}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-button-play-pause.pause .pause{display:block}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-slide{display:flex;align-items:center;justify-content:center;}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-slide img{}
.coupone-wrap3 .coupone-box .coupone-swiper .swiper-container .swiper-slide img{width:6.770833vw;}
.coupone-wrap3 .coupone-box .discount-info{position:relative;z-index:2;width:36.25vw;height:5vw;margin-top:auto;}
.coupone-wrap3 .coupone-box .discount-info picture{}
.coupone-wrap3 .coupone-box .discount-info picture source{}
.coupone-wrap3 .coupone-box .discount-info picture .bg{position:absolute;z-index:-1;width: 36.25vw;}
.coupone-wrap3 .coupone-box .discount-info .cont{width:100%;height:100%;display:flex;}
.coupone-wrap3 .coupone-box .discount-info .cont .discount-percentage{width:9.791667vw;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.coupone-wrap3 .coupone-box .discount-info .cont .discount-percentage strong{font-family:'LGEI Headline';font-size:1.875vw;line-height:1.875vw;font-weight:600;color:#33251f;}
.coupone-wrap3 .coupone-box .discount-info .cont .discount-percentage strong em{font-family:'LGEI Headline';font-size:1.458333vw;line-height:1.458333vw;font-weight:600;color:#33251f;}
.coupone-wrap3 .coupone-box .discount-info .cont .discount-percentage em{font-family:'LGEI Headline';font-size:0.729167vw;line-height:0.729167vw;font-weight:600;color:#33251f;font-style:normal;}
.coupone-wrap3 .coupone-box .discount-info .cont .promo-code{width:17.135417vw;height:2.291667vw;background:#c3b2a3;border:0.052083vw solid #afa092;border-radius:0.3125vw;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto auto auto 1.5625vw;}
.coupone-wrap3 .coupone-box .discount-info .cont .promo-code span{font-family:'LGEI Text';font-size:0.729167vw;line-height:0.729167vw;font-weight:500;color:#33251f;}
.coupone-wrap3 .coupone-box .discount-info .cont .promo-code strong{font-family:'LGEI Text';font-size:0.833333vw;line-height:0.833333vw;font-weight:600;color:#33251f;margin-top:0.15625vw;}
.coupone-wrap3 .coupone-box .discount-info .cont .copy-button{width:5.989583vw;height:2.291667vw;border-radius:1.145833vw;border:0;background:#33251f;font-family:'LGEI Text';font-size:0.833333vw;line-height:0.833333vw;font-weight:600;color:#fff;margin:auto 1.25vw auto auto;display: inline-flex;align-items: center;justify-content: center;text-decoration: none;}
.coupone-wrap3 .coupone-box .discount-info .cont .copy-button:hover{border:0.052083vw solid #33251f;color:#33251f;background:#fff}
.coupone-wrap3 .coupone-box .discount{position:absolute;width:12.5vw;height:18.229167vw;right:4.0625vw;top:2.5vw;z-index:2;}
.coupone-wrap3 .coupone-box .discount picture img{position:absolute;width:12.5vw;height:18.229167vw;z-index:-1;}
.coupone-wrap3 .coupone-box .discount .discount-percentage{font-family:'LGEI Headline';font-size:4.166667vw;font-weight:600;color:#33251f;text-align:center;margin-top:1.354167vw;}
.coupone-wrap3 .coupone-box .discount .discount-title{font-family:'LGEI Headline';font-size:1.25vw;font-weight:600;text-align:center;margin-top:-1.510417vw;color:#33251f;}
.coupone-wrap3 .coupone-box .discount .promo-code{font-family:'LGEI Text';font-size:0.833333vw;color:#33251f;text-align:center;font-weight:500;margin-top:3.333333vw;}
.coupone-wrap3 .coupone-box .discount .copy-button{display:block;width:10vw;height:2.291667vw;border:0;border-radius:1.145833vw;background:#33251f;color:#fff;font-family:'LGEI Text';font-weight:600;font-size:0.833333vw;margin:0.729167vw auto 0 auto;}
.coupone-wrap3 .coupone-box .discount .copy-button:hover{background-color:#fff;border:0.052083vw solid #33251f;color:#33251f}
.coupone-wrap3 .coupone-box .discount em{font-family:'LGEI Headline';font-size:2.083333vw;font-style:normal;color:#33251f;}
.coupone-wrap3 .coupone-box .discount strong{font-family:'LGEI Text';font-size:1.041667vw;color:#33251f;text-align:center;font-weight:600;}
.section.section-1 .cont-1{overflow:hidden;height:33.541667vw;}
.section.section-1 .cont-1 h2{position:relative;margin-top:5.729167vw;}
.section.section-1 .cont-1 h2 .icon-wifi{position:absolute;top:-2.604167vw;left:17.708333vw;width:5.364583vw;}
.section.section-1 .cont-1 h2 .icon-arrow{position:absolute;top:-1.041667vw;right:6.770833vw;width:5.364583vw;}
.section.section-1 .cont-1 h2 .icon-www{position:absolute;left:-4.166667vw;bottom:-0.208333vw;width:11.25vw;}
.section.section-1 .cont-1 h2 .icon-like{position:absolute;right:0.052083vw;bottom:-2.083333vw;width:5.364583vw;}
.section.section-1 .cont-1 .cont-txt{text-align:center;width:72.916667vw;margin-top:1.041667vw;font-weight:600;}
.section.section-1 .cont-2{position:relative;overflow:hidden;}
.section.section-1 .cont-2 .btn_plus_hover_wrap .btn_plus{position:absolute;left:28.333333vw;top:35.208333vw;}
.section.section-1 .cont-2 .btn_plus_hover_wrap .q_box{top:40.3125vw;left:15.572917vw;}
.section.section-1 .cont-2 .cont-title{margin-top:5.208333vw;width:70.833333vw;}
.section.section-1 .cont-2 .cont-title strong{font-size:4.583333vw;line-height:4.6875vw;margin-top:1.5625vw;}
.section.section-1 .cont-2 .cont-title span{color:#c33700;}
.section.section-1 .cont-2 .icon-homeoffice{position:absolute;top:42.604167vw;right:18.854167vw;width:18.4375vw;}
.section.section-1 .cont-2 .icon-webos{position:absolute;top:51.5625vw;left:20.3125vw;width:14.84375vw;}
.section.section-1 .cont-2 .swiper{width:68.229167vw;margin-top:0;}
.section.section-1 .cont-2 .swiper .swiper-wrapper picture img{width:100%;}
.section.section-1 .cont-2 .cont-text-1{margin-top:55.208333vw;margin-bottom:0;}
.section.section-2{height:152.8125vw;}
.section.section-2 .btn_plus_hover_wrap .btn_plus{position:absolute;top:33.333333vw;left:22.395833vw;}
.section.section-2 .btn_plus_hover_wrap .q_box{top:38.4375vw;left:9.635417vw;}
.section.section-2 .btn_plus_hover_wrap .q_box:after{top:-2.5vw;left:50%;transform:translateX(-50%);border-bottom:1.563vw solid white;border-top:1.563vw solid transparent;border-left:1.563vw solid transparent;border-right:1.563vw solid transparent;}
.section.section-2 > picture > .bg{width:100%;z-index:-1;position:absolute}
.section.section-2 h2{margin-top:6.25vw;}
.section.section-2 h2 strong{font-size:4.583333vw;line-height:4.6875vw;margin-top:1.5625vw;}
.section.section-2 h2 span{color:#956a26;}
.section.section-2 .iconset{position:absolute;top:35.416667vw;left:46.875vw;}
.section.section-2 .iconset .icon-motiontech{position:absolute;left:-3.645833vw;top:-5.416667vw;}
.section.section-2 .iconset .icon-allinone{position:absolute;left:4.6875vw;top:0;}
.section.section-2 .iconset .icon-ai{position:absolute;left:4.166667vw;bottom:0px;}
.section.section-2 .iconset .icon-like-2{width:5.364583vw;}
.section.section-2 .iconset .icon-motiontech{width:25.989583vw;}
.section.section-2 .iconset .icon-allinone{width:17.5vw;}
.section.section-2 .iconset .icon-ai{width:11.197917vw;}
.section.section-2 .swiper{width:33.333333vw;margin:-38.645833vw 14.583333vw 0 auto;}
.section.section-2 .swiper .swiper-slide img{width:100%}
.section.section-2 .cont-txt-1{margin-top:50.520833vw;}
.section.section-2 .cont-txt-2{width:31.770833vw;margin:5.208333vw auto 0 14.0625vw;}
.section.section-2 .cont-txt-3{margin-top:2.604167vw}
.section.section-3{height:133.90625vw;}
.section.section-3 > picture > .bg{position:absolute;z-index:-1;width:100%;}
.section.section-3 .img-1{position:absolute;top: 63.541667vw;left:4.270833vw;z-index:2;width:39.583333vw;}
.section.section-3 .img-2{position:absolute;top:41.666667vw;right:5.208333vw;z-index:1;width: 44.791667vw;}
.section.section-3 > h2{width:84.895833vw;margin-top:6.770833vw;}
.section.section-3 > h2 strong{font-size:4.583333vw;line-height:4.6875vw}
.section.section-3 .coupone-wrap{position:absolute;bottom:0;width:fit-content;left:50%;transform:translateX(-50%);}
.section.section-3 .coupone-wrap2{position:absolute;bottom:1.5625vw;width:100%;left:50%;transform:translateX(-50%);}
.section.section-3 .coupone-wrap3{position:absolute;bottom: 1.5625vw;left:50%;transform:translateX(-50%);}
.section.section-3 .cont-1 h2{font-family:'LGEI Headline';font-size: 5.729167vw;line-height: 5.729167vw;font-weight:700;}
.section.section-3 .cont-1 .title-1{position:absolute;width: 42.708333vw;top:42.1875vw;left: 5vw;z-index:2;}
.section.section-3 .cont-1 .title-2{position:absolute;width:48.958333vw;top: 72.8125vw;right: 5.3125vw;text-align:right;z-index:4;}
.section.section-3 .cont-1 .title-2 > span{font-family:'LGEI Headline';font-size:6.666667vw;line-height:6.666667vw;font-weight:700;}
/* 모션처리 */
.section.section-1 .prd-1{animation:slideLeft 1s ease .2s both}
.section.section-1 .prd-2{animation:slideRight 1s ease .2s both}
.section.section-1 .head .cont-title > strong{animation:textUp 1s ease .2s both}
.section.section-1 .head .searchbar{animation:textUp 1s ease .2s both}
.section.section-1 .cont-2 .icon-homeoffice{animation:wave 1s ease-in-out both alternate infinite}
.section.section-1 .cont-2 .icon-webos{animation:wave 1s ease-in-out .4s both alternate infinite}
.section.section-1 .cont-1 .cont-title > strong{animation:textUp 1s ease .2s both paused}
.section.section-1 .cont-1 .cont-txt{animation:textUp 1s ease .5s both paused}
.section.section-1 .cont-1 h2 .icon-wifi{animation:iconView 1s ease .6s both paused}
.section.section-1 .cont-1 h2 .icon-arrow{animation:iconView 1s ease .8s both paused}
.section.section-1 .cont-1 h2 .icon-www{animation:iconView 1s ease 1s both paused}
.section.section-1 .cont-1 h2 .icon-like{animation:iconView 1s ease 1.2s both paused}
.section.section-1 .cont-1 .cont-title.ani > strong{animation-play-state:running}
.section.section-1 .cont-1 .cont-txt.ani{animation-play-state:running}
.section.section-1 .cont-1 h2.ani .icon-wifi{animation-play-state:running}
.section.section-1 .cont-1 h2.ani .icon-arrow{animation-play-state:running}
.section.section-1 .cont-1 h2.ani .icon-www{animation-play-state:running}
.section.section-1 .cont-1 h2.ani .icon-like{animation-play-state:running}
.section.section-1 .cont-2 .swiper{animation:textUp 1s ease .2s both paused}
.section.section-1 .cont-2 .swiper.ani{animation-play-state:running}
.section.section-2 .swiper{animation:textUp 1s ease .2s both paused}
.section.section-2 .swiper.ani{animation-play-state:running}
.section.section-2 .iconset .icon-like-2{animation:iconView 1s ease .2s both paused}
.section.section-2 .iconset .icon-motiontech{animation:iconView 1s ease .4s both paused}
.section.section-2 .iconset .icon-allinone{animation:iconView 1s ease .6s both paused}
.section.section-2 .iconset .icon-ai{animation:iconView 1s ease .8s both paused}
.section.section-2 .iconset.ani .icon-like-2{animation-play-state:running}
.section.section-2 .iconset.ani .icon-motiontech{animation-play-state:running}
.section.section-2 .iconset.ani .icon-allinone{animation-play-state:running}
.section.section-2 .iconset.ani .icon-ai{animation-play-state:running}
.section.section-3 .cont-1 .title-1{animation:clipUp 1s ease .6s both paused}
.section.section-3 .cont-1 .title-2{animation:clipUp 1s ease .6s both paused}
.section.section-3 .cont-1 .img-1{animation:slideLeft 1s ease 1.2s both paused}
.section.section-3 .cont-1 .img-2{animation:slideRight 1s ease 1.2s both paused}
.section.section-3 .cont-1.ani .img-1{animation-play-state:running}
.section.section-3 .cont-1.ani .img-2{animation-play-state:running}
.section.section-3 .cont-1.ani .title-1{animation-play-state:running}
.section.section-3 .cont-1.ani .title-2{animation-play-state:running}
@keyframes textUp{
0%{transform:translateY(30%);opacity:0}
100%{transform:translateY(0);opacity:1}
}
@keyframes iconView{
0%{transform:scale(0);opacity:0}
100%{transform:scale(1);opacity:1}
}
@keyframes slideUp{
0%{transform:translateY(20%);opacity:0}
100%{transform:translateY(0);opacity:1}
}
@keyframes slideRight{
0%{transform:translateX(10%);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@keyframes slideLeft{
0%{transform:translateX(-10%);opacity:0}
100%{transform:translateX(0);opacity:1}
}
@keyframes clipUp{
0%{clip-path:inset(0 0 100% 0);transform:translateY(100%)}
100%{clip-path:inset(0 0 0 0);transform:translateY(0)}
}
@keyframes wave{
0%{transform:translateY(0)}
100%{transform:translateY(0.520833vw)}
}
/* 로딩바가 무한로딩되서 안보이게 처리 */
.swiper-lazy-preloader{display:none}
/* 딤드처리 */
.discount-info .cont .deemd{ top:0; left:0; z-index: 2; position: absolute; width: 100%; height: 100%; background: rgba(0, 0, 0, .8); color: #fff; display: flex; align-items: center; justify-content: center; font-family: 'LGEI Text'; font-weight: 500; font-size: 1.3625vw; text-align: center; padding: 0 2.083333vw; border-radius: 1vw 1vw 1vw 1vw; }
}
