@keyframes shine{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.banner.product-banner:before{background:linear-gradient(#0000 0%,#000000d9 100%),linear-gradient(#0003,#0003),linear-gradient(#0000 71.15%,#000 100%),linear-gradient(360deg,#0000 64.42%,#000000d9 100%)}@media only screen and (max-width:768px){.banner.product-banner{height:70vh}}@media only screen and (max-width:540px){.banner.product-banner{height:60vh}}.banner.product-banner .bg,.banner.product-banner .bg figure{height:100%}.banner.product-banner .banner-wrapper{bottom:34%}@media only screen and (max-width:1024px){.banner.product-banner .banner-wrapper{bottom:12%}}.banner.product-banner .banner-wrapper .heading h3{font-size:20px;font-weight:600}@media only screen and (max-width:540px){.banner.product-banner .banner-wrapper .heading h3{max-width:75%;margin:auto;font-size:18px}.banner.product-banner .banner-wrapper .heading h1{margin-bottom:10px;font-size:60px}}.product-secA{padding:50px 0;overflow:hidden}@media only screen and (max-width:540px){.product-secA{padding:0 0 50px}}.product-secA .flex-box1{z-index:1;justify-content:center;align-items:center;gap:90px;padding:50px 0;display:flex;position:relative}@media only screen and (max-width:768px){.product-secA .flex-box1{flex-direction:column;gap:20px;padding:50px 0 20px}}@media only screen and (max-width:540px){.product-secA .flex-box1{padding:30px 0 20px}}.product-secA .flex-box1:before{content:"";filter:blur(160px);z-index:-1;background:#3853a3;border-radius:50%;width:351px;height:351px;position:absolute;top:60%;left:30%;transform:translate(-50%,-50%)}.product-secA .flex-box1 .flex-box-item figure{width:522px;height:318px;line-height:0}@media only screen and (max-width:540px){.product-secA .flex-box1 .flex-box-item figure{width:100%;height:fit-content}}.product-secA .flex-box1 .flex-box-item figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-secA .flex-box1 .flex-box-item .heading{text-align:left;margin-bottom:20px;position:relative}@media only screen and (max-width:768px){.product-secA .flex-box1 .flex-box-item .heading{text-align:center;width:fit-content;margin:0 auto 20px}}.product-secA .flex-box1 .flex-box-item .heading:before{content:"";background:#1b9bd5;width:65px;height:3px;position:absolute;bottom:-12%;left:0}@media only screen and (max-width:768px){.product-secA .flex-box1 .flex-box-item .heading:before{content:none}}.product-secA .flex-box1 .flex-box-item .heading h2{margin:initial;text-align:left;max-width:initial;font-size:48px;font-weight:300;line-height:1.2}@media only screen and (max-width:768px){.product-secA .flex-box1 .flex-box-item .heading h2{text-align:center;width:100%;margin:auto}}@media only screen and (max-width:540px){.product-secA .flex-box1 .flex-box-item .heading h2{margin-bottom:5px;font-size:30px;font-weight:600}}.product-secA .flex-box1 .flex-box-item .heading p{color:#ffffffb2;font-size:18px;font-weight:600;line-height:1.1}.product-secA .flex-box1 .flex-box-item .desc{color:#ffffffb2;max-width:511px;font-size:16px;font-weight:500;line-height:1.4}@media only screen and (max-width:768px){.product-secA .flex-box1 .flex-box-item .desc{text-align:center}}.product-secA .flex-box1 .flex-box-item .btn{justify-content:center;align-items:center;gap:10px;width:fit-content;margin-top:30px;font-size:16px;font-weight:700;line-height:1;display:flex}@media only screen and (max-width:768px){.product-secA .flex-box1 .flex-box-item .btn{margin:30px auto 0}}.product-secA .flex-box1 .flex-box-item .btn:hover:before{background:var(--white);color:#0000;-webkit-background-clip:text;font-size:16px;font-weight:700;line-height:1;transition:all .5s}.product-secA .flex-box1 .flex-box-item .btn:before{content:attr(data);background:var(--gradient-b);color:#0000;-webkit-background-clip:text;transition:all .5s}.product-secA .flex-box1 .flex-box-item .btn figure{width:16px;height:16px}.product-secA .flex-box1 .flex-box-item .btn figure svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-secA .flex-box1 .flex-box-item .btn figure svg path{fill:var(--secondary)}.product-secA .flex-box2{z-index:1;justify-content:center;align-items:center;gap:90px;padding:50px 0;display:flex;position:relative}@media only screen and (max-width:768px){.product-secA .flex-box2{flex-direction:column-reverse;gap:20px;padding:50px 0 20px}}@media only screen and (max-width:540px){.product-secA .flex-box2{padding:30px 0 20px}}.product-secA .flex-box2:before{content:"";filter:blur(160px);z-index:-1;background:#3853a3;border-radius:50%;width:351px;height:351px;position:absolute;top:60%;left:80%;transform:translate(-50%,-50%)}.product-secA .flex-box2 .flex-box-item figure{border-radius:10px;width:522px;height:318px;line-height:0;overflow:hidden}@media only screen and (max-width:540px){.product-secA .flex-box2 .flex-box-item figure{width:100%;height:fit-content}}.product-secA .flex-box2 .flex-box-item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-secA .flex-box2 .flex-box-item .heading{text-align:left;margin-bottom:20px;position:relative}@media only screen and (max-width:768px){.product-secA .flex-box2 .flex-box-item .heading{text-align:center;width:fit-content;margin:0 auto 20px}}.product-secA .flex-box2 .flex-box-item .heading:before{content:"";background:#1b9bd5;width:65px;height:3px;position:absolute;bottom:-12%;left:0}@media only screen and (max-width:768px){.product-secA .flex-box2 .flex-box-item .heading:before{content:none}}.product-secA .flex-box2 .flex-box-item .heading h2{margin:initial;text-align:left;max-width:initial;font-size:48px;font-weight:300;line-height:1.2}@media only screen and (max-width:768px){.product-secA .flex-box2 .flex-box-item .heading h2{text-align:center;width:100%;margin:auto}}@media only screen and (max-width:540px){.product-secA .flex-box2 .flex-box-item .heading h2{margin-bottom:5px;font-size:30px;font-weight:600}}.product-secA .flex-box2 .flex-box-item .heading p{color:#ffffffb2;font-size:18px;font-weight:600;line-height:1.1}.product-secA .flex-box2 .flex-box-item .desc{color:#ffffffb2;max-width:511px;font-size:16px;font-weight:500;line-height:1.4}@media only screen and (max-width:768px){.product-secA .flex-box2 .flex-box-item .desc{text-align:center}}.product-secA .flex-box2 .flex-box-item .btn{justify-content:center;align-items:center;gap:10px;width:fit-content;margin-top:30px;font-size:16px;font-weight:700;line-height:1;display:flex}@media only screen and (max-width:768px){.product-secA .flex-box2 .flex-box-item .btn{margin:30px auto 0}}.product-secA .flex-box2 .flex-box-item .btn:hover:before{background:var(--white);color:#0000;-webkit-background-clip:text;font-size:16px;font-weight:700;line-height:1;transition:all .5s}.product-secA .flex-box2 .flex-box-item .btn:before{content:attr(data);background:var(--gradient-b);color:#0000;-webkit-background-clip:text;transition:all .5s}.product-secA .flex-box2 .flex-box-item .btn figure{width:16px;height:16px}.product-secA .flex-box2 .flex-box-item .btn figure svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-secA .flex-box2 .flex-box-item .btn figure svg path{fill:var(--secondary)}.banner.product-detail-banner{z-index:1;position:relative}.banner.product-detail-banner:before{background:linear-gradient(#0000 0%,#000 59.13%),linear-gradient(360deg,#0000 0%,#00000073 77.33%)}@media only screen and (max-width:1024px){.banner.product-detail-banner .bg{height:80vh}}.banner.product-detail-banner .bg figure{height:100%}.banner.product-detail-banner .banner-wrapper{z-index:1;bottom:5%}.banner.product-detail-banner .banner-wrapper:before{content:"";filter:blur(130px);z-index:-1;background:#3853a3;border-radius:50%;width:450px;height:450px;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%)}.banner.product-detail-banner .banner-wrapper .heading{margin-bottom:90px}@media only screen and (max-width:1024px){.banner.product-detail-banner .banner-wrapper .heading{margin:0}}.banner.product-detail-banner .banner-wrapper .heading h1{text-align:center;margin-bottom:10px;font-size:68px;font-weight:600}@media only screen and (max-width:540px){.banner.product-detail-banner .banner-wrapper .heading h1{margin-bottom:10px;font-size:50px}}.banner.product-detail-banner .banner-wrapper .heading h3{color:var(--white);text-align:center;font-size:16px;font-weight:600}@media only screen and (max-width:540px){.banner.product-detail-banner .banner-wrapper .heading h3{max-width:75%;margin:0 auto 30px;font-size:18px}}.banner.product-detail-banner .banner-wrapper .head{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}@media only screen and (max-width:540px){.banner.product-detail-banner .banner-wrapper .head{margin:0 0 10px}}.banner.product-detail-banner .banner-wrapper .head h3{text-align:center;color:#49bac2;font-size:18px;font-weight:600}.banner.product-detail-banner .banner-wrapper .head .swiper-nav{gap:10px;display:flex}.banner.product-detail-banner .banner-wrapper .head .swiper-nav button{width:30px;height:30px}.banner.product-detail-banner .banner-wrapper .head .swiper-nav button:hover svg path{stroke:var(--primary)}.banner.product-detail-banner .banner-wrapper .head .swiper-nav button svg{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.banner.product-detail-banner .banner-wrapper .head .swiper-nav button svg path{transition:all .5s}.banner.product-detail-banner .banner-wrapper .swiper .swiper-slide{background:#ffffff1a;border-radius:5px;justify-content:center;align-items:center;height:152px;padding:20px;display:flex}.banner.product-detail-banner .banner-wrapper .swiper .swiper-slide p{color:#ffffffb2;text-align:center;font-size:16px;font-weight:600;line-height:1.2}.product-details-secA{z-index:1;margin:auto;padding:50px 0 30px;position:relative}@media only screen and (max-width:540px){.product-details-secA{padding:50px 0 0}}.product-details-secA:before{content:"";filter:blur(160px);z-index:-1;background:#3853a3;border-radius:50%;width:350px;height:350px;position:absolute;top:60%;left:85%;transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){.product-details-secA:before{position:absolute;top:60%;left:80%}}@media only screen and (max-width:768px){.product-details-secA:before{top:80%;left:70%}}@media only screen and (max-width:540px){.product-details-secA:before{left:50%}}.product-details-secA:after{content:"";filter:blur(160px);z-index:-1;background:#3853a3;border-radius:50%;width:350px;height:350px;position:absolute;top:80%;left:40%;transform:translate(-50%,-50%)}.product-details-secA .heading h2{max-width:400px;font-size:38px}@media only screen and (max-width:540px){.product-details-secA .heading h2{font-size:28px}}.product-details-secA figure{border-radius:15px;width:798px;height:453px;margin:50px auto 0;line-height:0;position:relative;overflow:hidden}@media only screen and (max-width:1024px){.product-details-secA figure{width:85%;margin:50px auto 0}}@media only screen and (max-width:540px){.product-details-secA figure{width:100%;height:fit-content}}.product-details-secA figure:before{content:"";aspect-ratio:1;background:#0000004d;width:100%;height:100%;position:absolute}.product-details-secA figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-details-secA figure .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-details-secA figure .play-button .play-btn{background:var(--white)}.product-details-secA figure .play-button .play-btn:after{border-left:calc(var(--btnsize)/5.6)solid #1b9bd5}.product-details-secB{z-index:1;padding:50px 0;position:relative}.product-details-secB .heading h2{font-size:38px}@media only screen and (max-width:540px){.product-details-secB .heading h2{font-size:28px}}.product-details-secB .flex-box{justify-content:center;align-items:center;gap:50px;margin:50px 0 0;display:flex;overflow:hidden}@media only screen and (max-width:768px){.product-details-secB .flex-box{flex-direction:column;gap:0}}.product-details-secB .flex-box .flex-box-item{flex:0 50%}.product-details-secB .flex-box .flex-box-item:first-child figure{width:586px;height:357px}@media only screen and (max-width:1024px){.product-details-secB .flex-box .flex-box-item:first-child figure{width:100%;height:fit-content}}.product-details-secB .flex-box .flex-box-item:first-child figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-details-secB .flex-box .flex-box-item:last-child ul{border-left:1px solid #3853a3;padding:50px 0 30px}@media only screen and (max-width:540px){.product-details-secB .flex-box .flex-box-item:last-child ul{margin:0 0 0 10px}}.product-details-secB .flex-box .flex-box-item:last-child ul li{color:#ffffffb2;max-width:394px;margin-bottom:20px;padding-left:50px;font-size:16px;font-weight:500;line-height:24px;position:relative}@media only screen and (max-width:768px){.product-details-secB .flex-box .flex-box-item:last-child ul li{max-width:600px}}@media only screen and (max-width:540px){.product-details-secB .flex-box .flex-box-item:last-child ul li{padding-left:30px}}.product-details-secB .flex-box .flex-box-item:last-child ul li:last-child{margin:0}.product-details-secB .flex-box .flex-box-item:last-child ul li:before{content:"";aspect-ratio:1;background:linear-gradient(#0bb1d3 0%,#9f2fff 100%);border-radius:50%;width:17px;position:absolute;top:8px;left:-9px}.product-details-secB .flex-box .flex-box-item:last-child ul li strong{color:var(--white);font-weight:700}.product-detail-secC{background:#ffffff1a;border-radius:15px;padding:50px 0 70px;position:relative}@media only screen and (max-width:540px){.product-detail-secC{padding:30px 0}}.product-detail-secC:before{content:"";filter:blur(200px);z-index:-1;background:#104af7;border-radius:50%;width:350px;height:350px;position:absolute;top:10%;left:50%;transform:translate(-50%,-50%)}.product-detail-secC .heading figure{width:131px;height:45px;margin:20px auto 15px;line-height:0}.product-detail-secC .heading figure img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.product-detail-secC .heading h3{color:var(--white);text-align:center;max-width:280px;margin:auto;font-size:20px;font-weight:600;line-height:1.3}.product-detail-secC .form{--gaptb:20px;--item:2;max-width:620px;margin:50px auto 0}@media only screen and (max-width:540px){.product-detail-secC .form{--item:1;margin:30px auto 0}}.product-detail-secC .form .btn2{width:fit-content;margin:25px auto 0}.product-detail-secD{padding:50px 0}.product-detail-secD .container{max-width:1240px}@media only screen and (max-width:1024px){.product-detail-secD .container{max-width:940px}}@media only screen and (max-width:540px){.product-detail-secD .container .heading h2{font-size:34px}}.product-detail-secD .more-product-swiper{padding:50px 0;position:relative}@media only screen and (max-width:768px){.product-detail-secD .more-product-swiper{padding:50px 0 0}}@media only screen and (max-width:540px){.product-detail-secD .more-product-swiper{padding:30px 0 0}}.product-detail-secD .more-product-swiper .swiper-nav{justify-content:space-between;align-items:center;width:107%;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:1024px){.product-detail-secD .more-product-swiper .swiper-nav{width:110%}}@media only screen and (max-width:768px){.product-detail-secD .more-product-swiper .swiper-nav{display:none}}.product-detail-secD .more-product-swiper .swiper-nav button{transition:all .5s}.product-detail-secD .more-product-swiper .swiper-nav .swiper-button-disabled{opacity:0}.product-detail-secD .more-product-swiper .swiper .grid-box-item{border-radius:10px;flex-direction:column;justify-content:space-between;transition:all .5s;display:flex;overflow:hidden}.product-detail-secD .more-product-swiper .swiper .grid-box-item:hover figure img{scale:1.2}.product-detail-secD .more-product-swiper .swiper .grid-box-item figure{border-radius:10px;height:318px;line-height:0;overflow:hidden}@media only screen and (max-width:768px){.product-detail-secD .more-product-swiper .swiper .grid-box-item figure{height:300px}}@media only screen and (max-width:540px){.product-detail-secD .more-product-swiper .swiper .grid-box-item figure{height:200px}}.product-detail-secD .more-product-swiper .swiper .grid-box-item figure img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all 1s}.product-detail-secD .more-product-swiper .swiper .grid-box-item figcaption{padding:20px 0}.product-detail-secD .more-product-swiper .swiper .grid-box-item figcaption h3{text-transform:uppercase;color:var(--white);font-size:36px;font-weight:300;line-height:1.3}@media only screen and (max-width:540px){.product-detail-secD .more-product-swiper .swiper .grid-box-item figcaption h3{font-size:26px}}.product-detail-secD .more-product-swiper .swiper .grid-box-item figcaption p{color:#ffffffb2}
