.dg18-container{width:100vw}.dg18-content{text-align:center;color:#fff}.dg18-container .title{height:auto;font-size:2.91667vw;line-height:1.2;font-weight:700;background:0 0}.dg18-container .subtitle{font-size:1vw;line-height:1.2;margin-top:4vh;font-weight:400}.dg18-container .desc{font-size:1.38vw;font-weight:500;line-height:1.2;margin-top:2.22222vh}.dg18-container .group{display:flex;flex-flow:row-reverse;gap:1vw;margin:1vw 0}.dg18-container .puffs{width:21.198vw;float:right}.banner-container{position:relative}.banner-container .subtitle{text-align:right;color:#fff!important}.banner-container .dg181-img img{display:block;width:100%;object-fit:cover}.banner-content{color:#fff;position:absolute;top:50%;left:10.15625vw;transform:translateY(-50%)}.banner-content .title{font-size:6.11667vw}.banner-content .desc{font-size:2.76vw;margin-top:5vh}.dg18-container.products-container{width:100vw;padding:11.48148vh 0 8.98148vh;background-color:#fff}.products-container .product-wrap{margin:auto;max-width:87.86458vw}.products-container .product-box{background:#f5f5f7;border-radius:.52083vw;text-align:center;overflow:hidden;position:relative;cursor:pointer}.products-container .product-box.list{display:flex;flex-flow:column;justify-content:center}.product-one .desc{bottom:4.48148vh;position:absolute;left:0;right:0}.products-container .product-box img{margin:0 auto;transition:all .6s cubic-bezier(0,0,0,1.17)}.products-container .product-bottom{width:100%;margin-top:1.45833vw;padding-top:8vh;padding-bottom:1vh}.products-container .product-bottom:hover img{transform:translateY(-4.18519vh)}.products-container .product-one{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:1.5vw}.levelup-container{background:url(https://static.vapsolo.com/uploads/2024/12/smart-bg-scaled.jpg);position:relative;height:calc(100vh - 72px);display:flex;justify-content:center;flex-direction:column;align-items:center;padding:7.29167vw 0 6.61458vw}.levelup-container .desc{color:#fff!important;font-size:1.25vw;margin-top:2.22222vh}.levelup-container .levelup-wrap{margin:6.48148vh auto 0}.levelup-container .levelup-imgs{display:flex;justify-content:center;align-items:center}.levelup-container img{display:block;width:100%;height:auto;margin:auto}.levelup-container .levelup-left{width:27.55208vw;position:relative}.levelup-container .levelup-btn{margin:auto;color:#fff;position:absolute;bottom:-9.01852vh;left:-.23995vw}.levelup-container .levelup-device{display:flex;flex-flow:column;gap:1vw}.info-container{background:#94a7ca;width:100vw;height:calc(100vh - 72px);position:relative}.info-container .dg18-content{position:absolute;top:0;left:0;right:0;padding-top:4.29167vw}.info-container .dg18-content .row{width:50%;margin:0 auto}.flavors-container .title,.info-container .desc,.info-container .title{color:#000}.flavors-container .desc,.products-container .desc{color:#979797}.effect-item{-webkit-transform:translateY(40px);-o-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);transform:translateY(40px);opacity:0;-webkit-transition:all .5s ease .3s;-o-transition:all .5s ease .3s;-moz-transition:all .5s ease .3s;transition:all .5s ease .3s}.effect-item.animation{-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.canvas{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:100%;height:100%;max-width:100%;max-height:calc(100vh - 72px);z-index:0;object-fit:cover;overflow:hidden;background:#f5f5f7}.display-container{background:#000;width:100vw;height:calc(100vh - 72px);position:relative}.display-container .canvas{background:#000}.display-container .dg18-content{position:absolute;top:50%;left:10.77083vw;transform:translateY(-50%);z-index:11;text-align:left}.display-container .title{text-align:left}.flavors-container{background:#fff;padding:13.7037vh 40px 13.42593vh 40px}.flavors-content{overflow:hidden;position:relative;padding:7.77778vh 6.45833vw 5.55555vh 6.45833vw}.flavors-container .swiper-container{width:100%;height:100%;position:relative;overflow:hidden}.flavors-container .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.flavors-container .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.spec-container{padding-top:13.7037vh;padding-bottom:10.18519vh;background:linear-gradient(to right,#405bdc 0,#73b5eb 100%)}.spec-container .desc{color:#fff!important}.spec-content{margin-top:7.68519vh;display:grid;grid-template-columns:24.0625vw 18.69792vw 18.69792vw;grid-column-gap:2.1875vw;grid-row-gap:2.1875vw;justify-content:center}.spec-box{background:#232323;border-radius:1.04167vw;padding:3.7037vh 0 1.85185vh;display:flex;justify-content:center;align-items:center;flex-direction:column;flex-wrap:wrap;background:#fff;color:#000}.spec-box1{grid-row:1/4;padding:4.53704vh 0}.spec-box .box-title{font-size:1.25vw;margin-top:2.31481vh}.spec-box .box-subtitle{font-size:1.15417vw;margin-top:.92592vh;font-weight:500}.spec-box .box-icon{width:2.70833vw;height:2.70833vw;display:block}.spec-img img{width:12.34375vw;display:block;height:auto}.bbanner-container{position:relative}.bbanner-container .bbanner-img{width:100%}.bbanner-container .bbanner-img img{display:block;width:100%;height:100%;object-fit:contain}.bbanner-container .bbanner-title{color:#542406;font-size:2.39583vw;font-weight:700;line-height:1.196;text-align:center}@media (max-width:1200px){.levelup-container{height:calc(100vh - 64px)}.info-container{height:calc(100vh - 64px)}.display-container{height:calc(100vh - 64px)}}@media (max-width:828px),(orientation:portrait){.dg18-container .title{font-size:6.28019vw;max-width:100%;line-height:1.2;margin:auto;padding:0;font-weight:700}.dg18-container .dg18-content{padding:0 2vh}.dg18-container .desc{font-size:3.38vw}.dg18-container .subtitle{font-size:3vw;margin-top:1vh}.levelup-container{height:calc(100vh - 56px)}.info-container{height:calc(100vh - 56px)}.display-container{height:calc(100vh - 56px)}.canvas{max-height:100%}.banner-content{top:5%;transform:translateY(-5%);width:100%;left:0;padding:0 5vw}.banner-content .row{display:flex;flex-flow:wrap;justify-content:space-between}.banner-content .title{padding:0}.banner-content .subtitle{width:100%;text-align:center}.banner-content .group{margin-top:1vh}.banner-content .group img{width:15vw;height:15vw}.banner-container .title{font-size:10.25121vw;text-align:center}.dg18-container.products-container{padding:4.83092vw}.products-container .product-box{border-radius:1.20773vw;padding:2vw}.products-container .product-box img,.products-container .product-wrap{width:100%;max-width:100%}.product-one .desc{bottom:1vh}.products-container .product-bottom{padding-top:2.51359vh;padding-bottom:.47554vh;margin-bottom:2.17391vw}.products-container .product-bottom:hover img{transform:translateY(-2.23971vh)}.levelup-container .levelup-imgs{gap:10vh;flex-flow:column}.levelup-container .levelup-wrap{margin:7.67663vh auto 0;width:100%;padding:0 5vw}.levelup-container .levelup-left{width:50vw}.levelup-container .levelup-device{margin-left:0}.levelup-container .levelup-btn{width:100%;position:relative;bottom:0;left:0}.info-container .dg18-content{top:20%}.info-container .title{text-align:center}.info-container .dg18-content .row{width:100%}.display-container .dg18-content{top:20%;left:0}.display-container .display-content{width:100%;top:10.8587vh;left:50%;transform:translateX(-50%)}.display-container .subtitle{text-align:center;max-width:70%;margin:1.63043vh auto 0}.flavors-container{padding:10.05435vh 0}.flavors-container .title{max-width:100%}.flavors-container .swiper-button-next,.swiper-button-prev{display:none}.flavors-content{padding:3.60054vh 3.43961vw 7.06521vh 3.43961vw}.spec-container{padding:7.06522vh 0 3.80435vh}.spec-content{margin-top:5.02717vh;grid-template-columns:40.90338vw 40.90338vw;grid-column-gap:4.10628vw;grid-row-gap:4.10628vw}.spec-box1{grid-column:1/3}.spec-box{border-radius:2.41546vw;padding:4.24185vw 0}.spec-box .box-icon{width:6.34782vw;height:6.34782vw}.spec-box .box-title{font-size:3.14vw;margin-top:1.49457vh}.spec-box .box-subtitle{font-size:3.3816vw;margin-top:.54348vh}.spec-img img{margin:2vw 0;width:22.9469vw}.bbanner-container .title{text-align:center}}