html{scroll-behavior:smooth}:root{--main-color:#000000;--primary-color:#ffffff;--highlight-color:#fafafa;--nav-bg:#000;--background-color:#000000;--text-color:rgba(255,255,255,.87);--text-main-color:#ffffff;--border-color:rgba(255,255,255,.05)}.oid-po-nav-btn{background-color:#2cff73}.nav-title{font-size:1em}.oid-main-title{font-size:1.25vw;line-height:1.4em}.oid-main-desc{font-size:1.3vw}.kv-title{height:31%}.oid-text-1{font-size:2.3vw;line-height:1.3em}.oid-text-2{font-size:.8vw;line-height:1.3em}.oid-text-3{font-size:.9vw}.oid-text-4{font-size:.74vw}.title-group{display:flex;flex-direction:column;row-gap:2em}.kv-desc-section{width:70%;height:100%}.oval-shape{display:inline-block;background-color:#000000;color:#ffffff;font-size:.9vw;padding:.2em .2em .3em;font-weight:bold;border-radius:.5em;text-align:center;border:0}.oval-shape.selengkapnya{width:53%}.oval-shape.comingsoon{width:30%}.oid-product-title-text{font-size:2.3vw}.hasselblad-logo{width:18vw}.tnc-section{height:41vw}.swal2-popup{width:37em!important;font-size:1em!important}.faq-item{border-bottom:1px solid #f1f3f5}.faq-question{cursor:pointer;padding:2em;font-weight:bold;background:#f1f3f5;display:flex;justify-content:space-between;align-items:center}.faq-answer{height:0;overflow:hidden;padding:0 2em;background:#fff;color:#333;transition:height .4s ease,padding .3s ease}.faq-item.active .faq-answer{padding:2em}.faq-toggle{font-size:2em;font-weight:bold}.benefits img{width:2vw;height:2vw}.caption{bottom:0;height:20%;width:90%;margin:5%}.display-product{object-fit:contain;width:100%}.oid-container{width:70vw}@media (min-width:1440px) and (max-width:1599.98px){.oid-container{width:75vw}.oval-shape{font-size:1.3em}.kv-desc-section{width:75%}.hasselblad-logo{width:19em}.oid-product-title-text{font-size:2.4vw}.oid-main-title{font-size:1.3vw}.oid-text-1{font-size:2.5em}.oid-text-2{font-size:1em!important}.oid-text-3{font-size:.95vw}.tnc-section{height:48em}.benefits img{width:2.5vw;height:2.5vw}}@media (min-width:1024px) and (max-width:1439.98px){.oid-container{width:75vw!important}.oval-shape{font-size:1.3vw}.kv-desc-section{width:75%}.hasselblad-logo{width:19vw}.oid-product-title-text{font-size:2.4vw}.oid-main-title{font-size:1.3vw}.oid-text-1{font-size:2.3vw}.oid-text-2{font-size:1vw!important}.oid-text-3{font-size:.9vw}.tnc-section{height:51vw}.benefits img{width:2.5vw;height:2.5vw}}@media (min-width:768px) and (max-width:1023.98px){.tnc-section{height:59vw}.benefits img{width:3vw;height:3vw}}@media (min-width:501px) and (max-width:767.98px){.oval-shape{font-size:1.3vw}.kv-desc-section{width:75%}.hasselblad-logo{width:19vw}.oid-product-title-text{font-size:2.4vw}.oid-main-title{font-size:1.3vw}.oid-text-1{font-size:2.3vw}.oid-text-2{font-size:1.5vw!important}.tnc-section{height:74vw}.benefits img{width:3vw;height:3vw}.oval-shape.selengkapnya{width:61%}.oval-shape.comingsoon{width:40%}}@media (max-width:500.98px){.oid-container{width:90vw}.oval-shape{font-size:4.3vw}.kv-desc-section{width:85%;height:50%}.hasselblad-logo{width:52vw}.oid-product-title-text{font-size:5.3vw}.oid-main-title{font-size:3.2vw}.oid-text-1{font-size:4.3vw;width:90%;text-align:center}.oid-text-2{font-size:3vw!important}.oid-text-3{font-size:3.5vw}.oid-text-4{font-size:2.2vw}.tnc-section{height:200vw!important}.tnc-section>div{row-gap:1.5em!important}#header-kv>div{height:139vw}.benefits{height:55vw}.benefits img{width:8vw;height:8vw}.benefits>div{row-gap:10vw!important;height:50%!important}.caption{bottom:0;height:27%;width:90%;margin:5%}.product-container{width:46.3%}#submission>div{padding:1em!important}.faq-toggle{padding-left:.5em!important}.oval-shape.selengkapnya{width:61%}.oval-shape.comingsoon{width:40%}#submission input[type='text'],textarea{font-size:3vw}}