@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:#f4efea;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:5.833333vw;font-weight:600;width:90.972222vw;display:block;margin:2.777778vw 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;background:#ebc4af;padding:0 0.416667vw;}
[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}
.btn_plus_hover_wrap.n1 .btn_plus{top:6.944444vw;left:33.333333vw;}
.btn_plus_hover_wrap.n1 .q_box{left:8.194444vw;top:18.75vw;}
.btn_plus_hover_wrap.n1 .q_box:after{border-bottom:3vw solid white;border-top:3vw solid transparent;border-left:3vw solid transparent;border-right:3vw solid transparent;left:50%;transform:translateX(-50%);top:-5vw;}
.btn_plus_hover_wrap.n2 .btn_plus{top: 2.777778vw;left: 17.5vw;}
.btn_plus_hover_wrap.n2 .q_box{left: 3.611111vw;top: 14.722222vw;}
.btn_plus_hover_wrap.n2 .q_box:after{border-bottom:3vw solid white;border-top:3vw solid transparent;border-left:3vw solid transparent;border-right:3vw solid transparent;left: 18.055556vw;transform:translateX(-50%);top:-5vw;}
.btn_plus_hover_wrap.n3 .btn_plus{top: 7.5vw;left: 38.333333vw;}
.btn_plus_hover_wrap.n3 .q_box{left: 13.333333vw;top: 19.305556vw;}
.btn_plus_hover_wrap.n3 .q_box:after{border-bottom:3vw solid white;border-top:3vw solid transparent;border-left:3vw solid transparent;border-right:3vw solid transparent;left:50%;transform:translateX(-50%);top:-5vw;}
.cont-title .txt-arrow{display:inline-block;position:relative;margin-left: 13.888889vw;}
.cont-title .txt-arrow .txt{display:inline-block;font-size:5.416667vw;line-height:5.416667vw;font-family:'Yellowtail';color:#682c2c;transform:rotate(-6deg);text-align:center;}
.cont-title .txt-arrow .txt .svg-deco{position:absolute;left:-0.833333vw;top:-3.888889vw;width:4.166667vw;height:7.5vw;}
.cont-title .txt-arrow .txt .svg-line{position:absolute;bottom:-13.611111vw;left:-2.777778vw;transform:rotate(16deg) scaleX(.9);width:58.888889vw;height:22.638889vw;}
.cont-title .txt-arrow .txt .line{stroke-width:1.111111vw;stroke:#672d2d;stroke-linecap:round;}
.cont-title .txt-arrow .svg-arrow{width:28.611111vw;height:23.888889vw;position:absolute;bottom:-9.444444vw;right:-16.666667vw;display:none;}
.cont-title .txt-arrow br{display:none;}
.cont-title .txt-arrow .path-arrow{fill:#682c2c;}
.cont-title h2{position:relative;font-family:'Anton';font-size:9.027778vw;line-height:10.416667vw;color:#3f2727;text-align:center;margin-top:6.944444vw;}
.section .swiper{width:91.666667vw;height:64.583333vw;        /* overflow: visible !important; */margin:0 auto;}
.section .swiper .gallerySwiper{width:100%;height:100%}
.gallerySwiper .swiper-slide img{width:100%}
.gallerySwiper .swiper-pagination-wrap{position:relative;width:34.722222vw;height:8.055556vw;margin:-8.333333vw auto 0 auto;border-radius:4.027778vw;display:flex;justify-content:center;align-items:center;gap:2.777778vw;background:rgba(0,0,0,.3);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:#fff;}
.gallerySwiper .swiper-pagination{font-size:3.333333vw;line-height:4.166667vw;}
.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}
#gallerySwiper-3 .swiper-pagination{color:#fff}
#gallerySwiper-3 .swiper-pagination .swiper-pagination-current,
#gallerySwiper-3 .swiper-pagination .swiper-pagination-total{color:#fff}
.key-visual{height:130.277778vw;position:relative;}
.key-visual h1{position:absolute;top:4.444444vw;width:100%;text-align:center;}
.key-visual h1 em{display:flex;justify-content:space-between;width:251.388889vw;margin:1.944444vw auto 0 auto;}
.key-visual h1 em .left,
.key-visual h1 em .right{font-family:'LGEI Text';font-size:3.611111vw;font-style:normal;color:#fef483;letter-spacing:4.305556vw;display:none;}
.key-visual h1 em .right{margin-right:-2.222222vw;}
.key-visual .bg{position:absolute;left:0;top:0;width:100%;height:130.277778vw;position:relative;display:block;z-index:-1;}
.key-visual h1 picture .kv-title{width:91.944444vw;height:43.472222vw;}
.key-visual .resolutions{position:absolute;right:9.722222vw;top:61.25vw;z-index:2;}
.key-visual .resolutions .txt{font-family:'LGEI Headline';font-size:4.861111vw;line-height:4.861111vw;color:#fff;font-weight:700;letter-spacing:-1px;}
.key-visual .resolutions .year{display:block;text-align:right;font-family:Yellowtail;font-size:13.611111vw;line-height:13.611111vw;color:#fef58c;transform:rotate(-5deg);}
.key-visual .resolutions .year svg{position:absolute;right:-5.694444vw;top:0.277778vw;width:4.444444vw;height:3.611111vw;}
.key-visual picture .kv-human{position:absolute;bottom:0;left:0;}
.key-visual .product{position:absolute;bottom:0;right:0px;height:36.666667vw;width:33.055556vw;}
.key-visual .product .txt{position:absolute;top:7.638889vw;left: -61.944444vw;white-space:nowrap;}
.key-visual .product .txt > span{display:inline-block;position:relative;font-family:Yellowtail;font-size:7.916667vw;line-height:6.944444vw;color:#fef58c;transform:rotate(-10deg);letter-spacing:0.277778vw;}
.key-visual .product .txt .line{position:absolute;bottom:-6.388889vw;left: -0.416667vw;width:44.166667vw;height:8.055556vw;}
.key-visual .product .prd-name{position:absolute;top:25.972222vw;left:-55.555556vw;}
.key-visual .product .prd-name span{font-family:'LGEI Headline';font-size:5.277778vw;line-height:5.277778vw;color:#fff;font-weight:700;letter-spacing:-1px;white-space:nowrap;}
.key-visual .product .prd-name .kv-arrow{position:absolute;left:39.305556vw;bottom:4.444444vw;width:7.777778vw;height:6.527778vw;}
.key-visual .product > img{position:absolute;bottom:0;right:2.777778vw;width:33.055556vw;height:36.666667vw;}
.key-visual.kv-1 picture .kv-human{width:96.944444vw;height:91.944444vw;}
.key-visual.kv-1 .product .prd-name span{margin-left: 12.5vw;}
.key-visual.kv-2 picture .kv-human{width:100vw;height:94.861111vw;}
.key-visual.kv-3 picture .kv-human{width:87.5vw;height:96.805556vw;}
.key-visual.kv-3 .product .prd-name span{margin-left: 16.666667vw;}
.coupone-wrap{position:relative;height: 256.25vw;overflow:hidden;}
.coupone-wrap h2{margin:7.5vw auto 19.444444vw auto;display:flex;flex-direction:column;align-items:center;}
.coupone-wrap h2 em strong{font-size:5.833333vw;font-family:'LGEI Headline';font-style:normal;font-weight:700;}
.coupone-wrap h2 em .line{display:inline-block;width: 0.694444vw;height: 4.861111vw;background:#000;vertical-align:middle;margin:-0.555556vw 1.944444vw 0 1.944444vw;}
.coupone-wrap h2 strong{font-size:10vw;font-family:'LGEI Headline';font-weight:700;}
.coupone-wrap .promotion{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.coupone-wrap .promotion .date{font-size:3.888889vw;line-height:3.888889vw;font-family:'LGEI Headline';font-weight:300;color:#080808;margin-bottom:1.388889vw;}
.coupone-wrap .promotion h1{font-size:7.222222vw;line-height:7.222222vw;font-family:'LGEI Headline';font-weight:700;color:#000;}
.coupone-wrap .promotion .discount{font-size:32.777778vw;line-height:32.777778vw;font-family:'LGEI Headline';font-weight:700;color:#bd1414;}
.coupone-wrap .promotion .discount em{font-size:11.388889vw;line-height:11.388889vw;font-family:'LGEI Headline';font-style:normal;font-weight:700;color:#bd1414;}
.coupone-wrap .promotion .promotion-code{margin-top:-2.777778vw;}
.coupone-wrap .promotion .promotion-code span{display:block;font-size:4.722222vw;line-height:4.722222vw;font-family:'LGEI Headline';font-weight:500;color:#bd1414;}
.coupone-wrap .promotion .promotion-code strong{display:block;font-size:5.277778vw;line-height:5.277778vw;font-family:'LGEI Headline';font-weight:600;text-align:center;margin-top:1.388889vw;}
.coupone-wrap .promotion .btn_copy{width:20.277778vw;height:8.611111vw;color:#fff;border:0;border-radius:4.305556vw;font-family:'LGEI Headline';font-size:4.166667vw;font-weight:bold;background:#ea1917;margin-top:2.222222vw;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.coupone-wrap .promotion .btn_copy:hover{border:0.277778vw solid #ea1917;background:#fff;color:#ea1917}
.coupone-wrap .products{margin-top:33.333333vw;gap:19.444444vw;}
.coupone-wrap .products .product > strong,
.coupone-wrap .products .product > p{margin-left:8.333333vw}
.coupone-wrap .products .product p{line-height:4.722222vw;font-size:3.333333vw;}
.coupone-wrap .products .product .prd-wrap{position:absolute;bottom:9.722222vw;display:flex;height:28.333333vw;width:33.333333vw;align-items:center;justify-content:center;}
.coupone-wrap .products .product .arr{position:absolute}
.coupone-wrap .products .product:nth-child(1) .prd-wrap{left:0;}
.coupone-wrap .products .product:nth-child(2) .prd-wrap{left:27.777778vw;}
.coupone-wrap .products .product:nth-child(3) .prd-wrap{left:61.111111vw}
.coupone-wrap .products .product .prd{object-fit:cover;}
.coupone-wrap .products .product:nth-child(1) .arr{position:absolute;left:4.166667vw;bottom:31.944444vw;width:4.305556vw;height:9.583333vw;}
.coupone-wrap .products .product:nth-child(2) .arr{position:absolute;bottom:29.722222vw;left:61.111111vw;width:2.5vw;height:7.916667vw;transform:translateX(-50%);}
.coupone-wrap .products .product:nth-child(3) .arr{bottom:30.555556vw;right:3.194444vw;width:4.861111vw;height:8.472222vw;}
.coupone-wrap .products .product:nth-child(1) .prd{width:13.333333vw;height:25.416667vw;}
.coupone-wrap .products .product:nth-child(2) .prd{width:29.027778vw;height:10.277778vw;}
.coupone-wrap .products .product:nth-child(3) .prd{width:25.555556vw;height:16.527778vw;}
.coupone-wrap .products > .product > strong{display:block;font-family:'LGEI Headline';font-size:4.166667vw;line-height:4.166667vw;font-weight:700;padding:0.277778vw;margin-bottom:0.555556vw;margin-top:4.722222vw;}
.coupone-wrap .products > .product:nth-child(1) > strong,
.coupone-wrap .products > .product:nth-child(1) > p{box-sizing:border-box}
.coupone-wrap .products > .product:nth-child(2) > strong,
.coupone-wrap .products > .product:nth-child(2) > p{box-sizing:border-box}
.coupone-wrap .products > .product:nth-child(3) > strong,
.coupone-wrap .products > .product:nth-child(3) > p{box-sizing:border-box}
.coupone-wrap .products .product p span.code{font-family:'LGEI Headline';font-size:3.888889vw;line-height:3.611111vw;font-weight:500;}
.coupone-wrap .products .product p strong.code{font-family:'LGEI Headline';font-size:3.888889vw;line-height:3.888889vw;font-weight:700;background:#e1ccb7;}
.coupone-wrap .products .product p .code{padding:0.277778vw 0.555556vw}
.coupone-wrap .products .product br{display:none;}
.coupone-wrap picture .bg{position:absolute;z-index:-1;width:100%;height: 100%;}
.cont-connection{position:relative;height: 167.5vw;overflow:hidden;}
.cont-connection .cont-title{position:relative;margin:8.333333vw auto 4.166667vw auto;display:block;width:fit-content;}
.cont-connection .cont-title .line{position:absolute;z-index:-1;left:-1.666667vw;bottom:-3.888889vw;width:92.361111vw;height:8.888889vw;}
.cont-connection .cont-title h2{font-family:Anton;font-size:10.833333vw;line-height:12.222222vw;color:#432b2b;}
.cont-connection .cont-txt{width:90.972222vw;display:block;text-align:left;margin:9.722222vw auto;}
.cont-connection > picture .bg{position:absolute;z-index:-1;width:100%;height: 100%;}
.cont-family{display:flex;flex-direction:column;background:#f4efea;overflow:hidden;height:298.888889vw;}
.cont-family picture{display:block;        /* height:900px; */order:1;}
.cont-family > picture img{position:absolute;width:100%}
.cont-family .cont-title{margin-top: 66.666667vw;order:1;}
.cont-family .cont-title .txt-arrow{/* display:none; */margin-left: 2.777778vw;margin-bottom: 6.944444vw;}
.cont-family .cont-title .txt-arrow .txt{text-align:left;}
.cont-family .cont-title .txt-arrow .txt .svg-line{transform: rotate(14deg) scaleX(1.2);left: 6.944444vw;}
.cont-family .cont-title .txt-arrow .svg-arrow g path{stroke-width:1.805556vw;stroke:#672d2d;stroke-linecap:round;}
.cont-family .cont-title .txt-arrow .path-arrow{fill:#682c2c;}
.cont-family .cont-title h2{width:83.333333vw;margin:0 auto;}
.cont-family .swiper{margin-top:0;order:3;}
.cont-family .cont-txt{order:2;}
.section.section-2 .cont-enzos{overflow:hidden;background:#dbc7bc;}
.section.section-2 .cont-enzos > picture img{width:100%;}
.section.section-2 .cont-enzos .cont-title{margin-top:-4.166667vw;}
.section.section-2 .cont-enzos .cont-title .txt-arrow{margin-left: 4.166667vw;}
.section.section-2 .cont-enzos .cont-title h2{margin-bottom:2.777778vw;margin-top:6.944444vw;}
.section.section-2 .cont-enzos .cont-title .txt br{display:none;}
.section.section-2 .cont-enzos .cont-title .svg-arrow{left:-5.555556vw;right:unset;bottom:-48.611111vw;transform:scaleX(-1) rotate(25deg);width:20.416667vw;height:34.444444vw;display:none;}
.section.section-2 .cont-enzos .cont-title .svg-arrow path{stroke-width:1.805556vw;stroke:#672d2d;stroke-linecap:round;}
.section.section-2 .cont-enzos .cont-txt strong{background:#edaf8e;}
.section.section-3 .cont-bruno{background:#f4e2e2;overflow:hidden;}
.section.section-3 .cont-bruno > picture img{width:100%}

.section.section-3 .cont-bruno .cont-title{margin-top:-2.777778vw;}
.section.section-3 .cont-bruno .cont-title h2{margin-bottom:5.555556vw;margin-top: 5.555556vw;}
.section.section-3 .cont-bruno .cont-title .txt .svg-deco{left:6.944444vw;top:-4.166667vw;transform:rotate(8deg);}
.section.section-3 .cont-bruno .cont-title .svg-arrow{right:-29.166667vw;bottom:0;}
.section.section-3 .cont-bruno .cont-title .svg-arrow path{stroke-width:1.805556vw;stroke:#672d2d;stroke-linecap:round;}
.section.section-4 .cont-living{overflow:hidden;height:208.333333vw;background:#a39781;}
.section.section-4 .cont-living picture img{position:absolute;width:100%;z-index:-1;}
.section.section-4 .cont-living > strong{position:relative;display:block;width:fit-content;font-size:10.416667vw;line-height:13.194444vw;font-family:'Anton';vertical-align:middle;color:#fef58c;margin:5.555556vw auto 5.555556vw auto;}
.section.section-4 .cont-living strong svg{position:absolute;bottom:16.666667vw;right:-8.333333vw;transform:scale(.6);}
.section.section-4 .cont-living strong img{vertical-align:middle;margin-top:-2.222222vw;}
.section.section-4 .cont-living strong .img-1{width:37.083333vw;height:17.916667vw;}
.section.section-4 .cont-living strong .img-2{transform:translateX(-3.333333vw);width:32.638889vw;height:15vw;}
.section.section-4 .cont-living strong .img-3{transform:translateX(2.777778vw);width:18.611111vw;height:17.5vw;}
.section.section-4 .cont-living .cont-txt{color:#fff;margin:4.166667vw auto 8.333333vw auto;width:91.666667vw;}
.section.section-4 .cont-living .cont-txt > strong{background:#817b71;}
.section.section-4 .cont-living.mo-only img{width:100%;}
/* 모션처리 */
.cont-title h2{animation:textUp 1s ease both paused}
.cont-title.ani h2{animation-play-state:running}
.cont-family .cont-title .txt-arrow .svg-line .line{stroke-dasharray:569.928;stroke-dashoffset:569.928;animation:svgArr 1s ease .4s both paused;}
.cont-family .cont-title .txt-arrow .svg-arrow .line1{stroke-dasharray:109.369;stroke-dashoffset:109.369;animation:svgArr .4s ease-in .6s both paused;}
.cont-family .cont-title .txt-arrow .svg-arrow .line2{stroke-dasharray:354.231;stroke-dashoffset:354.231;animation:svgArr .8s ease .9s both paused;}
.cont-family .cont-title .txt-arrow .svg-arrow .line3{stroke-dasharray:108.995;stroke-dashoffset:108.995;animation:svgArr 1s ease 1.3s both paused;}
.cont-family .cont-title .txt-arrow .svg-line.ani .line{animation-play-state:running}
.cont-family .cont-title .txt-arrow .svg-arrow.ani path{animation-play-state:running}
.cont-enzos .cont-title .txt-arrow .svg-line .line{stroke-dasharray:570.646;stroke-dashoffset:570.646;animation:svgArr 1s ease .3s both paused;}
.cont-enzos .cont-title .svg-arrow .line1{stroke-dasharray:770.646;stroke-dashoffset:770.646;animation:svgArr 1s ease .6s both paused;}
.cont-enzos .cont-title .svg-arrow .line2{stroke-dasharray:160.777;stroke-dashoffset:160.777;animation:svgArr 1s ease 1.4s both paused;}
.cont-enzos .cont-title .txt-arrow .svg-line.ani .line{animation-play-state:running}
.cont-enzos .cont-title .svg-arrow.ani path{animation-play-state:running}
.cont-bruno .cont-title .txt-arrow .svg-line .line{stroke-dasharray:615.225;stroke-dashoffset:615.225;animation:svgArr 1s ease .3s both paused;}
.cont-bruno .cont-title .svg-arrow .line1{stroke-dasharray:615.225;stroke-dashoffset:615.225;animation:svgArr 1s ease .8s both paused;}
.cont-bruno .cont-title .svg-arrow .line2{stroke-dasharray:139.928;stroke-dashoffset:139.928;animation:svgArr 1s ease 1.6s both paused;}
.cont-bruno .cont-title .txt-arrow .svg-line.ani .line{animation-play-state:running}
.cont-bruno .cont-title .svg-arrow.ani path{animation-play-state:running}
.section .swiper{animation:clipDT 1s ease both paused;}
.section .swiper.ani{animation-play-state:running}
.section .swiper .gallerySwiper{animation:scaleDown 1s ease both paused}
.section .swiper.ani .gallerySwiper{animation-play-state:running}
.cont-connection .cont-title .line{animation:clipLeft 1s ease .6s both paused}
.cont-connection .cont-title.ani .line{animation-play-state:running}
.cont-family .cont-txt,
.cont-enzos .cont-txt,
.cont-bruno .cont-txt{animation-delay:0s;}
.cont-txt{animation:textUpOpa 1s ease .6s both paused;}
.cont-txt.ani{animation-play-state:running}
.cont-living strong .img-1{animation:livingImgAni1 1s ease both paused}
.cont-living strong .img-2{animation:livingImgAni2 1s ease both paused}
.cont-living strong .img-3{animation:livingImgAni3 1s ease both paused}
.cont-living.ani strong .img-1,
.cont-living.ani strong .img-2,
.cont-living.ani strong .img-3{animation-play-state:running}
@keyframes textUp{
0%{transform:translateY(100%)}
100%{transform:translateY(0)}
}
@keyframes textUpOpa{
0%{transform:translateY(20%);opacity:0}
100%{transform:translateY(0);opacity:1}
}
@keyframes clipDT{
0%{clip-path:inset(42% 0 42% 0)}
100%{clip-path:inset(0 0 0 0)}
}
@keyframes scaleDown{
0%{transform:scale(1.2)}
100%{transform:scale(1)}
}
@keyframes svgArr{
100%{stroke-dashoffset:0}
}
@keyframes clipLeft{
0%{clip-path:inset(0 100% 0 0)}
100%{clip-path:inset(0 0 0 0)}
}
@keyframes clipLeftShadow{
0%{clip-path:inset(0 100% 0 0);}
99%{clip-path:inset(0 0 0 0);box-shadow:1.111111vw 1.111111vw 2.083333vw rgba(0,0,0,.3);}
100%{box-shadow:1.111111vw 1.111111vw 2.083333vw rgba(0,0,0,.3);}
}
@keyframes livingImgAni1{
0%{transform:translateX(100%) rotate(5deg)}
100%{transform:translateX(0) rotate(0)}
}
@keyframes livingImgAni2{
0%{transform:translateX(-100%) rotate(-5deg)}
100%{transform:translateX(-3.333333vw) rotate(0)}
}
@keyframes livingImgAni3{
0%{transform:translateX(100%) rotate(5deg)}
100%{transform:translateX(2.777778vw) rotate(0)}
}
@keyframes clipLR{
0%{clip-path:inset(0 50% 0 50%)}
100%{clip-path:inset(0 0 0 0)}
}
@keyframes slideUp{
0%{transform:translateY(20%);opacity:0}
100%{transform:translateY(0);opacity:1}
}
@keyframes slideDown{
0%{transform:translateY(-13.888889vw);opacity:0}
100%{transform:translateY(0);opacity:1}
}
/* 로딩바가 무한로딩되서 안보이게 처리 */
.swiper-lazy-preloader{display:none}
/* 딤드처리 */
.coupone-wrap .deemd{top:0;left:0;z-index:2;position:absolute;width:100%;height: 138.888889vw;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 19.444444vw;}
}



@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:#f3eee8;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.1875vw;font-weight:600;width:87.5vw;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;background:#ebc4af;padding:0 0.15625vw;}
[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);}
.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:50%;right:-2.604vw;transform:translateY(-50%);content: "";display:inline-block;width:0;height:0;border-bottom:1.563vw solid transparent;border-top:1.563vw solid transparent;border-left:1.563vw solid white;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;}
.btn_plus_hover_wrap:hover .q_box{display:flex}
.btn_plus_hover_wrap.n1 .btn_plus{top:5vw;left:35.9375vw;}
.btn_plus_hover_wrap.n1 .q_box{top:10.260417vw;left:23.125vw;}
.btn_plus_hover_wrap.n1 .q_box:after{border-bottom:1.563vw solid white;border-top:1.563vw solid transparent;border-left:1.563vw solid transparent;border-right:1.563vw solid transparent;right:unset;left:50%;transform:translateX(-50%);top:-2.604vw;}
.btn_plus_hover_wrap.n2 .btn_plus{top:3.125vw;left:22.916667vw;}
.btn_plus_hover_wrap.n2 .q_box{top:8.333333vw;left:10.104167vw;}
.btn_plus_hover_wrap.n2 .q_box:after{border-bottom:1.563vw solid white;border-top:1.563vw solid transparent;border-left:1.563vw solid transparent;border-right:1.563vw solid transparent;right:unset;left:50%;transform:translateX(-50%);top:-2.604vw;}
.btn_plus_hover_wrap.n3 .btn_plus{top:3.125vw;left:22.916667vw;}
.btn_plus_hover_wrap.n3 .q_box{top:8.333333vw;left:10.104167vw;}
.btn_plus_hover_wrap.n3 .q_box:after{border-bottom:1.563vw solid white;border-top:1.563vw solid transparent;border-left:1.563vw solid transparent;border-right:1.563vw solid transparent;right:unset;left:50%;transform:translateX(-50%);top:-2.604vw;}
.cont-title .txt-arrow{display:inline-block;position:relative;margin-left:5.208333vw;}
.cont-title .txt-arrow .txt{display:inline-block;font-size:4.583333vw;line-height:4.583333vw;font-family:'Yellowtail';color:#682c2c;transform:rotate(-6deg);text-align:center;}
.cont-title .txt-arrow .txt .svg-deco{position:absolute;left:-1.354167vw;top:-1.354167vw;width:3.541667vw;height:2.8125vw;}
.cont-title .txt-arrow .txt .svg-line{position:absolute;bottom:-5.104167vw;left:-1.041667vw;transform:rotate(16deg) scaleX(.9);width:28.854167vw;height:8.489583vw;}
.cont-title .txt-arrow .txt .line{stroke-width:8px;/* px-to-viewport-ignore-next */stroke:#672d2d;stroke-linecap:round;}
.cont-title .txt-arrow .svg-arrow{width:10.729167vw;height:8.958333vw;position:absolute;bottom:-3.541667vw;right:-6.25vw;}
.cont-title .txt-arrow .path-arrow{fill:#682c2c;}
.cont-title h2{position:relative;font-family:'Anton';font-size:6.770833vw;line-height:6.770833vw;color:#3f2727;text-align:center;margin-top:4.166667vw;}
.section .swiper{width:87.5vw;height:41.666667vw;overflow:hidden;margin:0 auto;}
.section .swiper .gallerySwiper{width:100%;height:100%}
.gallerySwiper .swiper-slide img{width:100%}
.gallerySwiper .swiper-pagination-wrap{position:relative;width:13.020833vw;height:3.020833vw;margin:-5.729167vw auto 0 auto;border-radius:1.510417vw;display:flex;justify-content:center;align-items:center;gap:1.041667vw;background:rgba(0,0,0,.3);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:#fff;}
.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}
#gallerySwiper-3 .swiper-pagination{color:#fff}
#gallerySwiper-3 .swiper-pagination .swiper-pagination-current,
#gallerySwiper-3 .swiper-pagination .swiper-pagination-total{color:#fff}
.key-visual{height:48.854167vw;position:relative;}
.key-visual h1{position:absolute;top:3.229167vw;width:100%;text-align:center;}
.key-visual h1 em{display:flex;justify-content:space-between;width:94.270833vw;margin:0.729167vw auto 0 auto;}
.key-visual h1 em .left,
.key-visual h1 em .right{font-family:'LGEI Text';font-size:1.354167vw;font-style:normal;color: #fef483;letter-spacing:1.614583vw;}
.key-visual h1 em .right{margin-right:-0.833333vw;}
.key-visual .bg{position:absolute;left:0;top:0;width:100%;height:48.854167vw;position:relative;display:block;z-index:-1;}
.key-visual h1 picture .kv-title{width:94.270833vw;height:11.822917vw;}
.key-visual .resolutions{position:absolute;left:2.8125vw;bottom:3.020833vw;z-index:2;}
.key-visual .resolutions .txt{font-family:'LGEI Headline';font-size:4.6875vw;color:#fff;font-weight:700;letter-spacing:-0.052083vw;}
.key-visual .resolutions .year{display:block;text-align:right;font-family:Yellowtail;font-size:13.020833vw;line-height:10.9375vw;color:#fef58c;transform:rotate(-5deg);}
.key-visual .resolutions .year svg{position:absolute;right:-5.989583vw;top:-0.520833vw;width: 4.895833vw;height: 3.854167vw;}
.key-visual picture .kv-human{position:absolute;bottom:0;left:35.416667vw;}
.key-visual .product{position:absolute;bottom:0;left:67.447917vw;height:18.75vw;}
.key-visual .product .txt{position:absolute;top:-10.677083vw;left:-1.5625vw;white-space:nowrap;}
.key-visual .product .txt > span{display:inline-block;position:relative;font-family:Yellowtail;font-size:3.229167vw;line-height:2.708333vw;color:#fef58c;transform:rotate(-10deg);letter-spacing:0.104167vw;}
.key-visual .product .txt .line{position:absolute;bottom:-2.395833vw;left:0.885417vw;width:16.5625vw;height:3.020833vw;}
.key-visual .product .prd-name{position:absolute;top:-4.635417vw;left:10.9375vw;}
.key-visual .product .prd-name span{font-family:'LGEI Headline';font-size:2.604167vw;color:#fff;font-weight:700;letter-spacing:-0.052083vw;white-space:nowrap;}
.key-visual .product .prd-name .kv-arrow{position:absolute;left:5.989583vw;bottom:-5.052083vw;width:2.239583vw;height:4.84375vw;}
.key-visual .product > img{position:absolute;bottom:0;width:16.666667vw;height:18.645833vw;}
.key-visual.kv-1 .resolutions .year svg{}
.key-visual.kv-1 picture .kv-human{width:33.229167vw;height:42.447917vw;}
.key-visual.kv-1 .product .prd-name span{margin-left: 1.5625vw;}
.key-visual.kv-2 picture .kv-human{width:31.145833vw;height:42.1875vw;}
.key-visual.kv-3 picture .kv-human{width:34.479167vw;height:40.833333vw;}
.key-visual.kv-3 .product .prd-name span{margin-left: 2.1875vw;}
.coupone-wrap{position:relative;height:34.791667vw;}
.coupone-wrap h2{position:absolute;right:20.3125vw;top:3.125vw;display:inline-flex;flex-direction:column;align-items:center;}
.coupone-wrap h2 em strong{font-size:1.666667vw;font-family:'LGEI Headline';font-style:normal;font-weight:700;}
.coupone-wrap h2 em .line{display:inline-block;width:0.104167vw;height:1.25vw;background:#000;vertical-align:middle;margin:-0.208333vw 0.729167vw 0 0.729167vw;}
.coupone-wrap h2 strong{font-size:3.125vw;font-family:'LGEI Headline';font-weight:700;}
.coupone-wrap .promotion{display:inline-flex;flex-direction:column;width:36.979167vw;height:100%;align-items:center;justify-content:center;}
.coupone-wrap .promotion .date{font-size:1.041667vw;line-height:1.041667vw;font-family:'LGEI Headline';font-weight:300;color:#080808;margin-bottom:0.520833vw;}
.coupone-wrap .promotion h1{font-size:2.708333vw;line-height:2.708333vw;font-family:'LGEI Headline';font-weight:700;color:#000;}
.coupone-wrap .promotion .discount{font-size:12.291667vw;line-height:12.291667vw;font-family:'LGEI Headline';font-weight:700;color:#bd1414;}
.coupone-wrap .promotion .discount em{font-size:4.270833vw;line-height:4.270833vw;font-family:'LGEI Headline';font-style:normal;font-weight:700;color:#bd1414;}
.coupone-wrap .promotion .promotion-code span{display:block;font-size:1.770833vw;line-height:1.770833vw;font-family:'LGEI Headline';font-weight:500;color:#bd1414;}
.coupone-wrap .promotion .promotion-code strong{display:block;font-size:1.770833vw;line-height:1.770833vw;font-family:'LGEI Headline';font-weight:600;text-align:center;margin-top:0.3125vw;}
.coupone-wrap .promotion .btn_copy{width:7.604167vw;height:3.229167vw;color:#fff;border:0;border-radius:1.614583vw;font-family:'LGEI Headline';font-size:1.5625vw;font-weight:bold;background:#ea1917;margin-top:0.520833vw;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}
.coupone-wrap .promotion .btn_copy:hover{background-color:#fff;color:#bd1414;border:0.104167vw solid #bd1414;}
.coupone-wrap .products{display:inline-flex;position:absolute;top:11.458333vw;right:8.854167vw;gap:7.291667vw;}
.coupone-wrap .products .product{position:relative;}
.coupone-wrap .products .product p{line-height:0}
.coupone-wrap .products .product .prd-wrap{display:flex;height:10.625vw;width:12.5vw;align-items:center;justify-content:center;}
.coupone-wrap .products .product .arr{position:absolute}
.coupone-wrap .products .product .prd{object-fit:cover;}
.coupone-wrap .products .product:nth-child(1) .arr{position:absolute;left:0.520833vw;top:6.770833vw;width:1.614583vw;height:3.59375vw;}
.coupone-wrap .products .product:nth-child(2) .arr{position:absolute;top:7.708333vw;left:50%;width:0.9375vw;height:2.96875vw;transform:translateX(-50%);}
.coupone-wrap .products .product:nth-child(3) .arr{right:3.645833vw;top:8.854167vw;width:1.822917vw;height:3.177083vw;}
.coupone-wrap .products .product:nth-child(1) .prd{width:5.416667vw;height:10.572917vw;}
.coupone-wrap .products .product:nth-child(2) .prd{width:12.291667vw;height:4.0625vw;}
.coupone-wrap .products .product:nth-child(3) .prd{width:12.03125vw;height:7.708333vw;}
.coupone-wrap .products > .product > strong{display:block;font-family:'LGEI Headline';font-size:1.354167vw;line-height:1.354167vw;font-weight:700;padding:0.104167vw;margin-bottom:0.208333vw;margin-top:0.729167vw;}
.coupone-wrap .products > .product:nth-child(1) > strong,
.coupone-wrap .products > .product:nth-child(1) > p{margin-left:3.125vw;box-sizing:border-box}
.coupone-wrap .products > .product:nth-child(2) > strong,
.coupone-wrap .products > .product:nth-child(2) > p{margin-left:1.041667vw;box-sizing:border-box}
.coupone-wrap .products > .product:nth-child(3) > strong,
.coupone-wrap .products > .product:nth-child(3) > p{margin-left:3.125vw;box-sizing:border-box}
.coupone-wrap .products .product p span.code{font-family:'LGEI Headline';font-size:0.9375vw;line-height:1.354167vw;font-weight:500;}
.coupone-wrap .products .product p strong.code{font-family:'LGEI Headline';font-size:0.9375vw;line-height:1.354167vw;font-weight:700;background:#e1ccb7;}
.coupone-wrap .products .product p .code{padding:0.104167vw 0.208333vw}
.coupone-wrap .products .product p .dash{display:none}
.coupone-wrap picture .bg{position:absolute;z-index:-1;width:100%;height:100%;}
.cont-connection{position:relative;height:46.354167vw;overflow:hidden;}
.cont-connection .cont-title{position:relative;margin:8.333333vw auto 1.5625vw auto;display:block;width:fit-content;transform:translateX(-2.083333vw);}
.cont-connection .cont-title .line{position:absolute;z-index:-1;left:0;bottom:-2.5vw;width:51.354167vw;height:3.75vw;}
.cont-connection .cont-title h2{font-family:Anton;font-size:6.145833vw;line-height:7.291667vw;color:#432b2b;}
.cont-connection .cont-txt{width:47.916667vw;text-align:center;margin:3.645833vw auto;transform:translateX(-2.083333vw);}
.cont-connection > picture .bg{position:absolute;z-index:-1;width:100%;height:100%;}
.cont-family{background:#f3eee8;}
.cont-family picture{display:block;height:46.875vw;}
.cont-family > picture img{position:absolute;width:100%}
.cont-family .cont-title{margin-top:-13.020833vw;}
.cont-family .cont-title .txt-arrow .txt{text-align:left;}
.cont-family .cont-title .txt-arrow .svg-arrow g path{stroke-width:13px;/* px-to-viewport-ignore-next */stroke:#672d2d;stroke-linecap:round;}
.cont-family .cont-title .txt-arrow .path-arrow{fill:#682c2c;}
.cont-family .swiper{margin-top:3.125vw;}
.section.section-2 .cont-enzos{overflow:hidden;background:#dbc7bc;}
.section.section-2 .cont-enzos > picture img{width:100%;}
.section.section-2 .cont-enzos .cont-title{margin-top:-10.416667vw;}
.section.section-2 .cont-enzos .cont-title h2{margin-bottom:2.083333vw;}
.section.section-2 .cont-enzos .cont-title .svg-arrow{left:-2.083333vw;right:unset;bottom:-18.229167vw;transform:scaleX(-1) rotate(25deg);width:7.65625vw;height:12.916667vw;}
.section.section-2 .cont-enzos .cont-title .svg-arrow path{stroke-width:13px;/* px-to-viewport-ignore-next */stroke:#672d2d;stroke-linecap:round;}
.section.section-2 .cont-enzos .cont-txt strong{background:#edaf8e;}
.section.section-3 .cont-bruno{background:#f4e2e2;overflow:hidden;}
.section.section-3 .cont-bruno .btn_plus{top:8.854167vw;left:43.75vw}
.section.section-3 .cont-bruno .q_box{top:14.0625vw;left:30.989583vw;}
.section.section-3 .cont-bruno > picture img{width:100%}
.section.section-3 .cont-bruno .cont-title{margin-top:-10.416667vw;}
.section.section-3 .cont-bruno .cont-title h2{margin-bottom:2.083333vw;}
.section.section-3 .cont-bruno .cont-title .txt .svg-deco{left:2.604167vw;top:-1.5625vw;transform:rotate(8deg);}
.section.section-3 .cont-bruno .cont-title .svg-arrow{right:-10.9375vw;bottom:0;}
.section.section-3 .cont-bruno .cont-title .svg-arrow path{stroke:#682c2c;stroke-linecap:round;stroke-linejoin:round;stroke-width:17px;/* px-to-viewport-ignore-next */}
.section.section-4 .cont-living{position: relative;overflow:hidden;height:45.3125vw;}
.section.section-4 .cont-living picture img{position:absolute;width:100%;height:100%;z-index:-1;}
.section.section-4 .cont-living > strong{position:relative;display:block;width:fit-content;font-size:6.40625vw;line-height:8.333333vw;font-family:'Anton';vertical-align:middle;color:#fef58c;margin:4.6875vw auto 2.083333vw auto;text-align: center;}
.section.section-4 .cont-living strong svg{position:absolute;bottom:6.25vw;right: 3.125vw;transform:scale(.6);width:4.895833vw;height:3.854167vw;}
.section.section-4 .cont-living strong img{vertical-align:middle;margin-top:-0.833333vw;}
.section.section-4 .cont-living strong .img-1{width:13.90625vw;height:6.71875vw;}
.section.section-4 .cont-living strong .img-2{transform:translateX(-1.25vw);width:12.239583vw;height:5.625vw;}
.section.section-4 .cont-living strong .img-3{transform:translateX(1.041667vw);width:6.979167vw;height:6.5625vw;}
.section.section-4 .cont-living .cont-txt{color:#fff;margin:1.041667vw 0 3.125vw 10.416667vw;width:85.416667vw;}
.section.section-4 .cont-living .cont-txt > strong{background:#817b71;}
/* 모션처리 */
.cont-title h2{animation:textUp 1s ease both paused}
.cont-title.ani h2{animation-play-state:running}
.cont-family .cont-title .txt-arrow .svg-line .line{stroke-dasharray:569.928;stroke-dashoffset:569.928;animation:svgArr 1s ease .4s both paused;}
.cont-family .cont-title .txt-arrow .svg-arrow .line1{stroke-dasharray:109.369;stroke-dashoffset:109.369;animation:svgArr .4s ease-in .6s both paused;}
.cont-family .cont-title .txt-arrow .svg-arrow .line2{stroke-dasharray:354.231;stroke-dashoffset:354.231;animation:svgArr .8s ease .9s both paused;}
.cont-family .cont-title .txt-arrow .svg-arrow .line3{stroke-dasharray:108.995;stroke-dashoffset:108.995;animation:svgArr 1s ease 1.3s both paused;}
.cont-family .cont-title .txt-arrow .svg-line.ani .line{animation-play-state:running}
.cont-family .cont-title .txt-arrow .svg-arrow.ani path{animation-play-state:running}
.cont-enzos .cont-title .txt-arrow .svg-line .line{stroke-dasharray:570.646;stroke-dashoffset:570.646;animation:svgArr 1s ease .3s both paused;}
.cont-enzos .cont-title .svg-arrow .line1{stroke-dasharray:770.646;stroke-dashoffset:770.646;animation:svgArr 1s ease .6s both paused;}
.cont-enzos .cont-title .svg-arrow .line2{stroke-dasharray:160.777;stroke-dashoffset:160.777;animation:svgArr 1s ease 1.4s both paused;}
.cont-enzos .cont-title .txt-arrow .svg-line.ani .line{animation-play-state:running}
.cont-enzos .cont-title .svg-arrow.ani path{animation-play-state:running}
.cont-bruno .cont-title .txt-arrow .svg-line .line{stroke-dasharray:615.225;stroke-dashoffset:615.225;animation:svgArr 1s ease .3s both paused;}
.cont-bruno .cont-title .svg-arrow .line{stroke-dasharray:480;stroke-dashoffset:480;animation:svgArr 1s ease .8s both paused;}
.cont-bruno .cont-title .txt-arrow .svg-line.ani .line{animation-play-state:running}
.cont-bruno .cont-title .svg-arrow.ani path{animation-play-state:running}
.section .swiper{animation:clipDT 1s ease both paused}
.section .swiper.ani{animation-play-state:running}
.section .swiper .gallerySwiper{animation:scaleDown 1s ease both paused}
.section .swiper.ani .gallerySwiper{animation-play-state:running}
.cont-connection .cont-title .line{animation:clipLeft 1s ease .6s both paused}
.cont-connection .cont-title.ani .line{animation-play-state:running}
.cont-family .cont-txt,
.cont-enzos .cont-txt,
.cont-bruno .cont-txt{animation-delay:0s;}
.cont-txt{animation:textUpOpa 1s ease .6s both paused;}
.cont-txt.ani{animation-play-state:running}
.cont-living strong .img-1{animation:livingImgAni1 1s ease both paused}
.cont-living strong .img-2{animation:livingImgAni2 1s ease both paused}
.cont-living strong .img-3{animation:livingImgAni3 1s ease both paused}
.cont-living.ani strong .img-1,
.cont-living.ani strong .img-2,
.cont-living.ani strong .img-3{animation-play-state:running}
@keyframes textUp{
0%{transform:translateY(100%)}
100%{transform:translateY(0)}
}
@keyframes textUpOpa{
0%{transform:translateY(20%);opacity:0}
100%{transform:translateY(0);opacity:1}
}
@keyframes clipDT{
0%{clip-path:inset(42% 0 42% 0)}
100%{clip-path:inset(0 0 0 0)}
}
@keyframes scaleDown{
0%{transform:scale(1.2)}
100%{transform:scale(1)}
}
@keyframes svgArr{
100%{stroke-dashoffset:0}
}
@keyframes clipLeft{
0%{clip-path:inset(0 100% 0 0)}
100%{clip-path:inset(0 0 0 0)}
}
@keyframes clipLeftShadow{
0%{clip-path:inset(0 100% 0 0);}
99%{clip-path:inset(0 0 0 0);box-shadow:0.416667vw 0.416667vw 0.78125vw rgba(0,0,0,.3);}
100%{box-shadow:0.416667vw 0.416667vw 0.78125vw rgba(0,0,0,.3);}
}
@keyframes livingImgAni1{
0%{transform:translateX(100%) rotate(5deg)}
100%{transform:translateX(0) rotate(0)}
}
@keyframes livingImgAni2{
0%{transform:translateX(-100%) rotate(-5deg)}
100%{transform:translateX(-1.25vw) rotate(0)}
}
@keyframes livingImgAni3{
0%{transform:translateX(100%) rotate(5deg)}
100%{transform:translateX(1.041667vw) rotate(0)}
}
@keyframes clipLR{
0%{clip-path:inset(0 50% 0 50%)}
100%{clip-path:inset(0 0 0 0)}
}
@keyframes slideUp{
0%{transform:translateY(20%);opacity:0}
100%{transform:translateY(0);opacity:1}
}
@keyframes slideDown{
0%{transform:translateY(-5.208333vw);opacity:0}
100%{transform:translateY(0);opacity:1}
}
/* 로딩바가 무한로딩되서 안보이게 처리 */
.swiper-lazy-preloader{display:none}
/* 딤드처리 */
.coupone-wrap .deemd{top:0;left:0;z-index:2;position:absolute;width: 36.875vw;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.5625vw;text-align:center;padding: 0 7.291667vw;}
}
