@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"OneStoreMobileGothicTitleFont";src:url("https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-Title.woff") format("woff");font-weight:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}.hd{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:70px;background:#fff;text-align:center;z-index:9990}.hd img{height:50px}.swiper-pagination-bullet{background:#ffb08c !important;width:10px !important;height:10px !important}.swiper-pagination-bullet-active{background:#e8340d !important;opacity:1 !important}.swiper{width:100%}.swiper-slide{display:flex;align-items:center;justify-content:center;overflow-y:auto}.swiper-slide img{width:100%}.swiper-pagination{display:none}.swiper-slide img{position:relative}.swiper-slide.first{background:#1b1716}.swiper-slide.red{background:#ff6118}.swiper-slide.red::before{content:"";width:100%;height:40%;position:absolute;top:0;background:#ff6118}.swiper-slide.first::before{content:"";width:100%;height:40%;position:absolute;top:0;background:#fff}.swiper-slide.t_g::before{content:"";width:100%;height:40%;position:absolute;top:0;background:#2d2d2d}.swiper-slide.t_w::before{content:"";width:100%;height:40%;position:absolute;top:0;background:#fff}html,body{background:#faf4ee;overflow-x:hidden}html .pattern,body .pattern{position:absolute;top:0;left:0;width:100%;height:100%}html .pattern1,body .pattern1{background:url(../img/c_pattern1.png) center no-repeat;background-size:cover}html .pattern2,body .pattern2{background:url(../img/c_pattern2.png) center no-repeat;background-size:cover;z-index:999}@media(max-width: 640px){html .pattern,body .pattern{display:none}}html .background-container,body .background-container{position:absolute;top:0;right:-4%;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}html .background-container img,html .background-container video,body .background-container img,body .background-container video{height:120%;width:auto;object-fit:contain}@media(max-width: 600px){html .background-container,body .background-container{display:none}}.container{width:100%;padding-top:65px;display:flex;margin:0 auto;align-items:center;justify-content:center;position:relative}.container img{font-size:0}.container .flex{width:1600px;display:flex;justify-content:space-between;align-items:stretch;position:relative}.container .inner{width:540px;position:relative;z-index:999}.container .right{width:calc(100% - 600px);display:flex;flex-wrap:wrap;align-items:stretch;position:relative;z-index:99999}.container .right .right_tit,.container .right .btn_box{position:relative}.container .right .title{max-width:100%;margin-top:20px}.container .right .right_btn{margin-top:30px;display:inline-block;font-size:0}.container .right .right_btn img{max-width:100%}@media(min-width: 1200px){.container .right .right_btn:hover{background:url(../img/c_btn_hover.png) center no-repeat;background-size:100% auto}.container .right .right_btn:hover img{opacity:0}}.container .right .btn_box{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.container .right .btn_box a{width:calc(50% - 10px);font-size:0}.container .right .btn_box a img{width:100%}@media(min-width: 1200px){.container .right .btn_box a:hover{background:url(../img/c_bnn1_hover.png) center no-repeat;background-size:100% auto}.container .right .btn_box a:hover img{opacity:0}.container .right .btn_box a+a:hover{background:url(../img/c_bnn2_hover.png) center no-repeat;background-size:100% auto;background-size:100% auto}}@media(max-width: 1600px){.swiper{border-radius:0}.container{padding:0;min-height:var(--real-vh)}.container .inner{width:33%}.container .right_btn{width:40%}.container .right{width:60%}.container .flex{width:100%;justify-content:center;gap:20px}}@media(max-width: 600px){body{background:#fff}.hd{display:none}.container .flex{min-height:var(--real-vh);align-items:center}.container .inner{width:100%}.container .right{display:none}.container .swiper-slide{min-height:var(--real-vh)}}.pagination-wrapper{position:absolute;bottom:20px;left:0;right:0;z-index:10;display:flex;flex-direction:column;align-items:center;gap:10px}.pagination-number{color:#666;font-size:13px;font-weight:500;position:absolute;top:10px;right:10px;width:55px;border-radius:50px;height:30px;padding-left:3px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.8);text-align:center;z-index:99;letter-spacing:1px;font-family:"OneStoreMobileGothicTitleFont"}.pagination-number b{font-weight:700;color:#ff6118}.swiper-pagination{position:static !important}.swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:.5}.swiper-pagination-bullet-active{opacity:1}@media(min-height: 900px){.swiper{border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px}}@media(min-height: 1024px){.swiper{border-radius:20px}.container{min-height:calc(var(--real-vh) - 70px);align-items:center}}.swipe-guide{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;pointer-events:none;background:rgba(0,0,0,.35);padding:30px 40px;backdrop-filter:blur(4px);opacity:1;transition:opacity 1s ease-out}.swipe-guide.hidden{opacity:0;transition:opacity 1s ease-out}.swipe-guide.hidden-complete{display:none}.swipe-guide-gesture{display:flex;align-items:center;gap:20px}.swipe-guide-arrow-left,.swipe-guide-arrow-right{filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.4));opacity:.9}.swipe-guide-hand-icon{filter:drop-shadow(0 2px 8px rgba(0, 0, 0, 0.4));animation:swipeGesture 2s ease-in-out infinite}.swipe-guide-text{color:#fff;letter-spacing:-1.5px;font-size:15px;font-weight:600;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5)}@keyframes swipeGesture{0%,100%{transform:translateX(0);opacity:1}25%{transform:translateX(-15px);opacity:.8}50%{transform:translateX(15px);opacity:.8}75%{transform:translateX(0);opacity:1}}