@charset "UTF-8";.how-it-works-banner{margin:50px 0 80px}@media (min-width:768px){.how-it-works-banner{margin:75px ​0}}.how-it-works-banner .banner-wrapper{height:640px;overflow:hidden;position:relative}.how-it-works-banner .banner-wrapper img{bottom:0;left:50%;max-width:none;min-height:100%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%);width:auto;z-index:-1}@media (max-width:768px){.how-it-works-banner .banner-wrapper.higher-banner{height:720px}}.how-it-works-banner .banner-wrapper .banner-content{margin:0 auto;max-width:100%;width:290px}.how-it-works-banner .banner-wrapper .banner-content .title{font-family:MarkPro-Bold,sans-serif;font-size:25px}.how-it-works-banner .banner-wrapper .banner-content .description{font-size:16px}@media (min-width:768px){.how-it-works-banner .banner-wrapper .banner-content .title{font-size:35px;width:345px}.how-it-works-banner .banner-wrapper .banner-content .description{font-size:20px}.how-it-works-banner .banner-wrapper .banner-content{margin:0 15px;width:345px}}@media (min-width:991px){.how-it-works-banner .banner-wrapper .banner-content{margin:0 35px;width:430px}}@media (min-width:1200px){.how-it-works-banner .banner-wrapper .banner-content{margin:0 85px}}.how-it-works-banner .chipolo-button{letter-spacing:0}.how-it-works-banner .chipolo-button>span>span:last-child{position:relative;top:-2px}.how-it-works-banner .ring-track-alterted .images{flex-grow:1;height:470px;max-width:100%;position:relative;width:640px}@media (min-width:768px){.how-it-works-banner .ring-track-alterted .images{height:630px}}@media (min-width:991px){.how-it-works-banner .ring-track-alterted .images{height:750px}}@media (min-width:1366px){.how-it-works-banner .ring-track-alterted .images{height:800px}}.how-it-works-banner .ring-track-alterted .images .image-item{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;bottom:0;left:0;opacity:0;padding-right:50px;position:absolute;right:0;text-align:right;top:0;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition-timing-function:ease-in-out}.how-it-works-banner .ring-track-alterted .images .image-item img{height:100%;left:50%;max-width:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.how-it-works-banner .ring-track-alterted .images .image-item.active{opacity:1;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}.how-it-works-banner .ring-track-alterted .content{flex-grow:1;padding:50px 0;position:relative;z-index:40}@media (min-width:576px){.how-it-works-banner .ring-track-alterted .content{padding:50px 0 50px 100px}}@media (min-width:768px){.how-it-works-banner .ring-track-alterted .content{padding:90px 0 90px 145px}}@media (min-width:991px){.how-it-works-banner .ring-track-alterted .content{max-width:520px;padding:0 0 0 50px;width:45vw}}.how-it-works-banner .ring-track-alterted .content .inner-content{margin-bottom:55px;opacity:.5;padding-left:35px;position:relative;text-align:left;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition-timing-function:ease-in-out}@media (min-width:768px){.how-it-works-banner .ring-track-alterted .content .inner-content{padding-left:50px}}.how-it-works-banner .ring-track-alterted .content .inner-content.active{opacity:1;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}.how-it-works-banner .ring-track-alterted .content .inner-content:last-child{margin-bottom:0}.how-it-works-banner .ring-track-alterted .content .inner-content:after,.how-it-works-banner .ring-track-alterted .content .inner-content:before{background-color:#ededed;content:" ";display:block;left:0;position:absolute;width:2px}.how-it-works-banner .ring-track-alterted .content .inner-content:before{bottom:0;top:0;z-index:5}.how-it-works-banner .ring-track-alterted .content .inner-content:after{height:0;top:0;transition-timing-function:ease-in;z-index:10}.how-it-works-banner .ring-track-alterted .content .inner-content.active,.how-it-works-banner .ring-track-alterted .content .inner-content:hover{cursor:pointer;opacity:1;transition:opacity .5s;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s}.how-it-works-banner .ring-track-alterted .content .inner-content.active:after{background-color:#4c4c4c;height:100%;transition:all 5s;-moz-transition:all 5s;-webkit-transition:all 5s;-o-transition:all 5s}.how-it-works-banner .ring-track-alterted .content .inner-content:hover:after{background-color:#4c4c4c;height:100%;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}@media (min-width:991px){.how-it-works-banner .ring-track-alterted .content .inner-content{margin-bottom:70px}}.how-it-works-banner .ring-track-alterted .content .inner-content .title{font-family:MarkPro-Bold,sans-serif;font-size:16px;line-height:1.25;position:relative;text-transform:uppercase}@media (min-width:768px){.how-it-works-banner .ring-track-alterted .content .inner-content .title{font-size:25px;text-transform:none;top:-10px}}@media (min-width:991px){.how-it-works-banner .ring-track-alterted .content .inner-content .title{font-size:35px;width:350px}}.how-it-works-banner .ring-track-alterted .content .inner-content .description{font-size:16px}@media (min-width:991px){.how-it-works-banner .ring-track-alterted .content .inner-content .description{font-size:20px;padding-right:25px}}.how-it-works-banner .mobile-items.spot-items ul{height:615px}@supports (height:clamp(555px,135vmin,615px)){.how-it-works-banner .mobile-items.spot-items ul{height:clamp(555px,135vmin,615px)}}.how-it-works-banner .mobile-items ul{height:615px;position:relative}@supports (height:clamp(500px,135vmin,615px)){.how-it-works-banner .mobile-items ul{height:clamp(500px,135vmin,615px)}}.how-it-works-banner .mobile-items ul li{left:0;list-style:none;opacity:0;position:absolute;right:0;text-align:center;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;z-index:5}.how-it-works-banner .mobile-items ul li img{height:430px;width:auto}@supports (height:clamp(430px,115vmin,525px)){.how-it-works-banner .mobile-items ul li img{height:clamp(430px,115vmin,525px)}}.how-it-works-banner .mobile-items ul li p{font-size:16px}.how-it-works-banner .mobile-items ul li .title{font-family:MarkPro-Bold,sans-serif;text-transform:uppercase}.how-it-works-banner .mobile-items ul li .description{max-width:100%;min-height:70px;width:250px}.how-it-works-banner .mobile-items ul li.active{opacity:1;transition:opacity .5s;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;z-index:10}.how-it-works-banner .mobile-items .pagination{bottom:-35px;position:relative;z-index:50}.how-it-works-banner .mobile-items .pagination div{border-radius:50%;margin:0 4px;overflow:hidden;padding:14px;position:relative}.how-it-works-banner .mobile-items .pagination div:before{background-color:#ededed;border-radius:50%;content:" ";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;transition-timing-function:ease-in-out;width:12px}.how-it-works-banner .mobile-items .pagination div:after{background-color:#ededed;border-radius:50%;content:" ";height:20px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.05);transition-timing-function:linear;transition:opacity .5s,transform .5s;-webkit-transition:opacity .5s,transform .5s;-o-transition:opacity .5s,transform .5s;-moz-transition:opacity .5s,transform .5s;width:20px}.how-it-works-banner .mobile-items .pagination div.active:before{height:20px;transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5s;width:20px}.how-it-works-banner .mobile-items .pagination div.active:after{background-color:#ababab;opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity 1s,transform 6s;-webkit-transition:opacity 1s,transform 6s;-o-transition:opacity 1s,transform 6s;-moz-transition:opacity 1s,transform 6s}.how-it-works-banner .mobile-items .pagination div:hover:after{background-color:#ababab;opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity 1s,transform 1s;-webkit-transition:opacity 1s,transform 1s;-o-transition:opacity 1s,transform 1s;-moz-transition:opacity 1s,transform 1s}.product-tech-specs{margin:50px 0}@media (min-width:768px){.product-tech-specs{margin:100px 0}}.product-tech-specs .features-wrapper{margin:50px 0}.product-tech-specs .features-wrapper .specs-title{font-size:16px;padding-bottom:20px;padding-left:10px}@media (min-width:768px){.product-tech-specs .features-wrapper .specs-title{font-size:20px}}.product-tech-specs .features-wrapper .features{border-top:thin solid #b2b2b2;margin-bottom:100px;max-width:100vw;padding-top:50px}@media (min-width:768px){.product-tech-specs .features-wrapper .features{padding-top:105px}}.product-tech-specs .features-wrapper .features .spec{margin-bottom:100px;padding:0 25px;text-align:center;width:100%}.product-tech-specs .features-wrapper .features .spec:last-child{margin-bottom:50px}@media (min-width:768px){.product-tech-specs .features-wrapper .features .spec{margin-bottom:0;width:50%}.product-tech-specs .features-wrapper .features .spec:first-child,.product-tech-specs .features-wrapper .features .spec:nth-child(2){margin-bottom:115px}}.product-tech-specs .features-wrapper .features .spec svg{max-height:64px}@media (max-width:1200px){.product-tech-specs .features-wrapper .features .spec svg{max-height:56px;max-width:65px}}.product-tech-specs .features-wrapper .features .spec svg:not(.unstyled) path{stroke:#4c4c4c}.product-tech-specs .features-wrapper .features .spec p.title{font-family:MarkPro-Bold,sans-serif;font-size:35px;line-height:44px;margin-left:0;margin-right:0;max-width:500px}@media (max-width:1200px){.product-tech-specs .features-wrapper .features .spec p.title{font-size:27px;line-height:34px}}@media (max-width:768px){.product-tech-specs .features-wrapper .features .spec p.title{font-size:20px;line-height:27px}}@media (max-width:576px){.product-tech-specs .features-wrapper .features .spec p.title{font-size:27px;line-height:34px}}.product-tech-specs .features-wrapper .features .spec p.description{font-size:20px;line-height:25px;max-width:500px}@media (max-width:1200px){.product-tech-specs .features-wrapper .features .spec p.description{font-size:16px;line-height:20px}}.product-tech-specs .features-wrapper .features .spec a{color:#4c4c4c;text-decoration:underline}.product-tech-specs .dropdown{font-size:20px;line-height:28px;margin-top:60px}@media (min-width:768px){.product-tech-specs .dropdown{margin-top:125px}}@media (max-width:1200px){.product-tech-specs .dropdown{font-size:18px;line-height:26px}}@media (max-width:576px){.product-tech-specs .dropdown{font-size:16px;line-height:20px}}.product-tech-specs .dropdown .specs-title{font-size:18px;line-height:22.5px;margin-bottom:40px;padding:25px 0}.product-tech-specs .dropdown .selector{background:#f7f7f7;box-shadow:0 6px 6px transparent;cursor:pointer;padding-left:30px;padding-right:30px;position:relative;transition:transform .25s,box-shadow .25s;-webkit-transition:transform .25s,box-shadow .25s;-moz-transition:transform .25s,box-shadow .25s;-o-transition:transform .25s,box-shadow .25s;transition-timing-function:ease-in}.product-tech-specs .dropdown .selector p{font-family:MarkPro-Bold,sans-serif;left:0;margin-bottom:0;position:relative;text-transform:uppercase}.product-tech-specs .dropdown .selector p,.product-tech-specs .dropdown .selector svg{transition:transform .25s;-webkit-transition:transform .25s;-moz-transition:transform .25s;-o-transition:transform .25s}@media (max-width:768px){.product-tech-specs .dropdown .selector svg{width:16px}}.product-tech-specs .dropdown .selector.open svg{transform:rotate(-180deg);transition:transform .25s;-webkit-transition:transform .25s;-moz-transition:transform .25s;-o-transition:transform .25s}.product-tech-specs .dropdown .content{font-size:18px;height:0;overflow:hidden;position:relative;transition:height .25s;-webkit-transition:height .25s;-o-transition:height .25s;-moz-transition:height .25s;transition-timing-function:ease-in}@media (max-width:576px){.product-tech-specs .dropdown .content br{display:none}}.product-tech-specs .dropdown .content>div{background-color:#f7f7f7;left:0;padding:0 30px 45px;position:absolute;right:0;top:0}.product-tech-specs .dropdown .content strong{font-family:MarkPro-Bold,sans-serif}@media (max-width:576px){.product-tech-specs .dropdown .content strong{display:block}}.product-tech-specs .dropdown .content ul{list-style:none;margin:0;padding:0}.product-tech-specs .dropdown .content ul li{line-height:1.4;list-style:none}@media (max-width:576px){.product-tech-specs .dropdown .content ul li{font-size:16px}}.product-tech-specs .dropdown .content ul li:not(:last-child){margin-bottom:1.5rem}.product-tech-specs .dropdown .content a{color:#3689d5;font-size:18px}@media (max-width:576px){.product-tech-specs .dropdown .content a{font-size:16px}}.product-tech-specs .dropdown .title{border-bottom:thin solid #e3e3e3;font-family:MarkPro-Bold,sans-serif;margin-bottom:15px;padding-bottom:15px}.product-tech-specs .dropdown .title:not(:first-child){margin-top:50px}
