.newsletter{background:#111;color:#fff}.newsletter .h2,.newsletter h2{font-weight:600;margin-bottom:1rem;margin-top:0}.newsletter .container{max-width:720px!important}.newsletter input.form-control{border-color:#2e2e2e;font-weight:300}.newsletter input.form-control,.newsletter input.form-control:focus{background:transparent;color:#fff}.newsletter input.form-control::-webkit-input-placeholder{color:#fff}.newsletter input.form-control:-moz-placeholder,.newsletter input.form-control::-moz-placeholder{color:#fff}.newsletter input.form-control:-ms-input-placeholder{color:#fff}.newsletter .confirm-info{font-weight:300}.newsletter .tick-mark{height:auto;margin-left:1rem;width:2rem}.newsletter .tick-mark path{stroke:#3d98ff;stroke-dasharray:60;stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.48,.03,.36,1) .35s;transition:stroke-dashoffset .5s ease-out .35s}.newsletter .confirmation,.newsletter form{min-height:65px}.newsletter form{transition:opacity .25s}.newsletter form:not(.show){opacity:0}.newsletter .confirmation{bottom:0;left:0;padding-bottom:4px;padding-top:.7rem;position:absolute;right:0;top:0;transition:opacity .45s .2s}.newsletter .confirmation:not(.show){opacity:0;pointer-events:none}.newsletter .confirmation:not(.show) .tick-mark path{stroke-dashoffset:60}.newsletter #newsletterDiscountInfo{line-height:1.85;margin-left:auto;margin-right:auto;width:min(80%,30em)}.newsletter .field-error{left:0;padding-top:.25rem;position:absolute;top:100%}.homepage .c-cinestudio-banner{background-color:#111;margin-top:-2rem;padding:0 0 var(--section-padding)}@media(min-width:1060px){.homepage .c-cinestudio-banner{background-color:transparent;margin-top:0;padding-bottom:0}.homepage .c-cinestudio-banner:before{background-color:#111;content:"";height:50%;left:0;position:absolute;top:0;width:100%;z-index:-1}}.c-cinestudio-banner{position:relative;z-index:1}.c-cinestudio-banner.hide{display:none}.c-cinestudio-banner--products-grid{grid-column:1/-1;padding:10px 5px}.c-cinestudio-banner__inner{border-radius:1rem;overflow:hidden;padding:1.5rem 1.25rem;position:relative;z-index:0}@media(min-width:768px){.c-cinestudio-banner__inner{border-radius:.75rem;padding:1.75rem 1.25rem}}@media(min-width:640px){.c-cinestudio-banner__inner{align-items:center;display:flex}}@media(min-width:1060px){.c-cinestudio-banner__inner{padding:2rem 2.5rem}}.c-cinestudio-banner__media-bg{background:transparent linear-gradient(87deg,#000,#0e0c14 15%,#5235a8 88%,#5235a8) 0 0 no-repeat;height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:-1}.c-cinestudio-banner__content{font-family:Proxima,sans-serif;font-size:.7rem;margin:0 auto;max-width:var(--max-w);text-align:center;width:100%}@media(min-width:640px){.c-cinestudio-banner__content{margin:0;text-align:left}}.c-cinestudio-banner__heading{font-size:min(9vw,2rem);line-height:1;margin-bottom:.5rem;margin-top:-.35rem!important}@media(min-width:768px){.c-cinestudio-banner__heading{margin-bottom:.75rem}}p.c-cinestudio-banner__desc{color:#eee;line-height:1.42;margin:0 auto}@media(min-width:768px){p.c-cinestudio-banner__desc{margin:0;text-align:left}}.c-cinestudio-banner__products{align-items:center;display:flex;flex-direction:column}@media(min-width:1060px){.c-cinestudio-banner__products{flex-direction:row}}@media(min-width:640px){.c-cinestudio-banner__products{padding-left:1.5rem}}@media(min-width:1440px){.c-cinestudio-banner__products{padding-left:clamp(2rem,4vw,3.5rem)}}@media(min-width:640px)and (max-width:1059px){.c-cinestudio-banner__products{align-items:flex-end;flex-shrink:0;margin-left:auto;width:50%}}.c-cinestudio-banner__products-list{display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;margin:0;padding:0;width:min(min(60vw,16rem),100%)}@media(min-width:1060px){.c-cinestudio-banner__products-list{flex-wrap:nowrap;justify-content:flex-end;margin-left:auto;width:min(min(60vw,27rem),100%)}}@media(min-width:1060px)and (max-width:1280px){.c-cinestudio-banner__products-list{margin-right:4%}}@media(min-width:1280px){.c-cinestudio-banner__products-list{justify-content:flex-start}}.c-cinestudio-banner__logo{height:.84em;margin-left:-.15em;transform:rotate(.0001deg);width:6em}.c-cinestudio-banner__product-item{align-items:center;display:flex;margin:0 -4%;opacity:0;transform:translateY(.75rem) scale(.9);transition-delay:calc(var(--delay, .1s) + var(--i, 0)*75ms);transition-duration:1.2s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30%;will-change:transform,opacity}@media(min-width:1060px){.c-cinestudio-banner__product-item{margin:0 -6.5% 0 0;width:auto}}.c-cinestudio-banner__product-item--hack{width:100%}@media(min-width:1060px){.c-cinestudio-banner__product-item--hack{display:none}}@media(max-width:1059px){.c-cinestudio-banner__product-item--mobile-second-row{margin-top:-12%;width:32%}}.c-cinestudio-banner__product-img{height:auto;max-width:100%;transform-origin:50% 50%;transition-duration:.35s;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform}@media(max-width:1059px){.c-cinestudio-banner__product-img{margin-left:-5%;max-width:unset;width:110%}}.c-cinestudio-banner__inner.show .c-cinestudio-banner__product-item{opacity:1;transform:translateY(0) scale(1)}.c-cinestudio-banner__product-item:not(:last-child) .c-cinestudio-banner__product-img{transform-origin:120% 50%}.c-cinestudio-banner__product-item:last-child:hover .c-cinestudio-banner__product-img{transform:scale(1.05)}.c-cinestudio-banner__product-item:hover .c-cinestudio-banner__product-img{transform:scale(1.01) translateX(var(--x,0))}.c-cinestudio-banner__product-item:not(:last-child):hover .c-cinestudio-banner__product-img{--x:-3%}.c-cinestudio-banner__action{display:flex;flex-shrink:0}.c-cinestudio-banner__action--mobile{justify-content:center;margin:1.25rem 0 1.75rem}@media(min-width:640px){.c-cinestudio-banner__action--mobile{justify-content:flex-start;margin:1.25rem 0 0}}@media(min-width:1280px){.c-cinestudio-banner__action--mobile{display:none}}.c-cinestudio-banner__action--desktop{display:none}@media(min-width:1280px){.c-cinestudio-banner__action--desktop{align-items:center;display:flex;justify-content:flex-end;margin-left:auto;padding-left:2rem}}@media(min-width:1360px){.c-cinestudio-banner__action--desktop{padding-left:3.5rem}}.u-fade-in{opacity:0;transform:translateY(1rem);transition-delay:var(--delay,0);transition-duration:1.2s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.show .u-fade-in{opacity:1;transform:translateY(0)}.c-cinestudio-banner__inner{transition-duration:1.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.c-cinestudio-banner__inner.u-fade,.c-cinestudio-banner__inner.u-fade-in{opacity:0;transition-property:opacity}.c-cinestudio-banner__inner.u-fade-in{transform:translateY(1rem);transition-property:transform,opacity}.c-cinestudio-banner--products-grid .c-cinestudio-banner__inner,.c-cinestudio-banner__inner.show{opacity:1;transform:translateY(0)}.c-cinestudio-banner--products-grid .c-cinestudio-banner__inner{transition:none}:root{--border-radius-sm:.5rem;--border-radius-fluid:clamp(4px,2vw,1rem);--border-radius-lg:1rem}body,html{background:#111}.container.container-wide{max-width:unset;padding-left:50px;padding-right:50px}@media(min-width:576px){.container.container-wide{padding-left:66px;padding-right:66px}}@media(min-width:1800px){.container.container-wide{padding-left:250px;padding-right:250px}}.container.container-narrow{max-width:calc(1280px + 14vw);padding-left:7vw;padding-right:7vw;position:relative}@media(min-width:576px){.container.container-narrow{max-width:1500px;padding-left:66px;padding-right:66px}}@media(min-width:1500px){.container.container-narrow{max-width:1312px}}@media(min-width:2000px){.container.container-narrow{max-width:1412px}}.homepage{--section-padding:3rem;font-size:.9rem}@media(min-width:800px){.homepage{--section-padding:4.5rem}}@media(min-width:1400px){.homepage{--section-padding:6rem}}.homepage .h2{font-weight:700;margin-bottom:1.4rem;margin-top:1.2rem}.homepage .h3{color:#9a9a9a;font-weight:600}.homepage .p,.homepage p{font-size:.8rem;line-height:1.75}.homepage .more-link{font-size:.7rem}.homepage .box{background:#fff;border-radius:var(--border-radius-lg);box-shadow:0 8px 30px rgba(0,0,0,.075);color:#000}@media(max-width:767.98px){.homepage .box{margin-left:-10px;margin-right:-10px}}.homepage .background-3{padding-bottom:var(--section-padding)}.background-dark{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#111;color:#fff;text-rendering:optimizeLegibility}.product-carousel-wrapper{gap:var(--carousel-nav-padding-block);padding:var(--carousel-padding-top) 1rem 0;position:relative}.product-carousel-wrapper .scroll-to-btn{margin-bottom:30px!important}@media(max-width:991.98px){.product-carousel-wrapper .scroll-to-btn{display:none}}.carousel-product-info{bottom:0;color:#fff;font-size:.8rem;left:0;z-index:1;z-index:2}@media(max-width:1999.98px){.carousel-product-info{padding-left:46px;padding-right:46px}}@media(max-width:575.98px){.carousel-product-info{padding-left:30px;padding-right:30px}}.carousel-product-info .head-info{padding-right:1.5rem}.carousel-product-info .head-info .h3{line-height:1.2;padding-bottom:calc(.5rem - .25em);padding-top:calc(.5rem - .25em)}.carousel-product-info .description{color:#ccc;line-height:1.5;margin-left:1.5rem;padding-bottom:calc(.5rem - .4em);padding-top:calc(.5rem - .4em);width:min(50%,32em)}.carousel-product-info .description .text-ellipsis{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;max-height:6rem;overflow:hidden}.carousel-product-info .h2{margin-bottom:.85rem;margin-left:-.05em}@media(max-width:991.98px){.carousel-product-info .h2{margin-bottom:.25rem}.carousel-product-info .head-info{padding-right:0;width:min(100%,50em)}.carousel-product-info .head-info .h3{font-size:.7rem;line-height:1.5}.carousel-product-info .head-info:where(.accomodate-eu) .h3{min-height:3rem;width:calc(100% - 70px)}.carousel-product-info .description{width:min(100%,32em)}}.carousel-product-info .info-bar{margin-bottom:1rem}@media(max-width:991.98px){.carousel-product-info .info-bar{margin-bottom:.25rem}}.carousel-product-info .info-bar,.carousel-product-info .info-bar .software-icon-container,.carousel-product-info .info-bar .tag-container{align-items:center;display:flex;flex-wrap:wrap}.carousel-product-info .info-bar .software-icon-container,.carousel-product-info .info-bar .tag-container{height:40px}.carousel-product-info .info-bar .software-icon{display:inline-block;height:30px;margin:5px 10px 5px 0;width:auto}.carousel-product-info .info-bar .software-icon:first-child{margin-left:-.2rem}.carousel-product-info .info-bar .software-4{height:28px;margin-right:9px}.carousel-product-info .info-bar .software-12{height:26px;margin-left:2px;margin-right:13px}.carousel-product-info .info-bar .software-26{height:30px;margin-left:-2px;margin-right:9px}.carousel-product-info .info-bar .product-tag{box-shadow:none;margin:7px 0}.carousel-product-info .info-bar .product-tag:first-child{margin-left:1px}.carousel-product-info .info-bar .product-tag:not(:last-child){margin-right:14px}:root{--carousel-nav-height:calc(var(--carousel-nav-padding-block)*2 + Max(3rem, Min(100vw, 1280px) * .1));--carousel-nav-max-width:calc(1282px + 2rem);--carousel-nav-padding-inline:.2rem;--carousel-nav-padding-block:.5rem;--carousel-padding-top:.1rem;--carousel-width:calc(100vw - 15px - 2rem);--carousel-height:clamp(Max(500px,calc(var(--carousel-width)*0.26042)),Min(800px,calc(100vh - 80px - var(--carousel-padding-top) - var(--carousel-nav-height))),calc(var(--carousel-width)*0.59722));--carousel-duration:8.5s}@media(min-width:992px){:root{--carousel-nav-max-width:Min(3.1 * var(--carousel-nav-height) * 680/240,calc(100% - 132px + 2rem));--carousel-nav-height:calc(var(--carousel-nav-padding-block)*2 + Max(2.5rem, Min(100vw, 1150px) * .1))}}@media(min-width:1500px){:root{--carousel-nav-max-width:calc(1282px + 2rem);--carousel-nav-height:calc(var(--carousel-nav-padding-block)*2 + Max(2.5rem, Min(100vw, 1280px) * .1));--carousel-nav-padding-inline:.5rem;--carousel-nav-padding-block:1rem}}@media(min-width:2000px){:root{--carousel-nav-padding-block:1.5rem}}@media(min-width:1500px){:root{--carousel-padding-top:.5rem}}@media(min-width:2000px){:root{--carousel-padding-top:1rem}}@media(max-width:860px){:root{--carousel-height:clamp(500px,calc(155.55556vw - 240px),800px)}}.home-hero__text{transition:opacity .5s var(--delay,0s)}.splide__slide.slide-pending .home-hero__text{opacity:0}.product-carousel,.product-carousel .carousel-slide{overflow:hidden;transform:translateZ(0)}.product-carousel .carousel-slide{border-radius:var(--border-radius-lg);position:relative}.product-carousel .carousel-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.product-carousel .h-carousel{height:var(--carousel-height)}.product-carousel .slide-background{background-color:#000;width:100%;will-change:transform}.product-carousel .slide-background img,.product-carousel .slide-background video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-carousel .slide-background video{left:0;top:0}.product-carousel .product-tag,.product-carousel .software-icon{transition:1s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.2,0,.8,1),transform cubic-bezier(.6,0,.2,1)}.product-carousel .software-icon:first-child{transition-delay:.1s}.product-carousel .product-tag:first-child,.product-carousel .software-icon:nth-child(2){transition-delay:.2s}.product-carousel .product-tag:nth-child(2),.product-carousel .software-icon:nth-child(3){transition-delay:.3s}.product-carousel .product-tag:nth-child(3){transition-delay:.4s}.product-carousel .splide__slide.slide-pending .product-tag,.product-carousel .splide__slide.slide-pending .software-icon,.product-carousel .splide__slide:not(.is-active) .product-tag,.product-carousel .splide__slide:not(.is-active) .software-icon,.product-carousel:not(.ready) .splide__slide .product-tag,.product-carousel:not(.ready) .splide__slide .software-icon{opacity:0;transform:translateY(-50%)}.product-carousel .slide-background{transition:transform 1.5s cubic-bezier(.2,0,.1,1)}.product-carousel .splide__slide:not(.is-active) .slide-background,.product-carousel:not(.ready) .splide__slide .slide-background{transform:scale(1.035)}.product-carousel-gradient-mask{--t:.2;--b:-.025;--h:calc(1 - var(--t) - var(--b));--r:calc(var(--carousel-height)*var(--h)/0.13);background:url(/static/images/homepage/darken_noise_50.png) hsla(0,0%,7%,.87);-webkit-mask-image:radial-gradient(var(--r) var(--r) at 50% calc(var(--t)*100% + var(--r)),hsla(0,0%,7%,.93) 87%,hsla(0,0%,7%,.904) 88.35%,hsla(0,0%,7%,.833) 89.66%,hsla(0,0%,7%,.729) 90.95%,hsla(0,0%,7%,.603) 92.23%,hsla(0,0%,7%,.465) 93.5%,hsla(0,0%,7%,.327) 94.77%,hsla(0,0%,7%,.201) 96.05%,hsla(0,0%,7%,.097) 97.34%,hsla(0,0%,7%,.026) 98.65%,hsla(0,0%,7%,0));opacity:.8;pointer-events:none}@media(max-height:1000px){.product-carousel-gradient-mask{--b:.075}}@media(max-height:900px){.product-carousel-gradient-mask{--b:.15}}@media(max-width:991.98px){.product-carousel-gradient-mask{-webkit-mask-image:linear-gradient(0deg,hsla(0,0%,7%,.87),hsla(0,0%,7%,0) 80%)}}.disable-noise .product-carousel-gradient-mask{background:radial-gradient(var(--r) var(--r) at 50% calc(var(--t)*100% + var(--r)),hsla(0,0%,7%,.93) 87%,hsla(0,0%,7%,.904) 88.35%,hsla(0,0%,7%,.833) 89.66%,hsla(0,0%,7%,.729) 90.95%,hsla(0,0%,7%,.603) 92.23%,hsla(0,0%,7%,.465) 93.5%,hsla(0,0%,7%,.327) 94.77%,hsla(0,0%,7%,.201) 96.05%,hsla(0,0%,7%,.097) 97.34%,hsla(0,0%,7%,.026) 98.65%,hsla(0,0%,7%,0));-webkit-mask-image:unset;opacity:.9}@media(max-width:991.98px){.disable-noise .product-carousel-gradient-mask{background:linear-gradient(0deg,hsla(0,0%,7%,.87),hsla(0,0%,7%,0) 80%)}}.product-carousel-main{flex:1}.product-carousel-text .container{max-width:1280px;padding-bottom:1rem;padding-left:0;padding-right:0}@media(min-width:576px){.product-carousel-text .container{padding-bottom:1.25rem;padding-left:1rem;padding-right:1rem}}@media(min-width:2000px){.product-carousel-text .container{padding-bottom:2.25rem}}.image-loading{position:relative;z-index:1}.image-loading:not(.ready) canvas,.image-loading:not(.ready) img{opacity:0}.image-loading.ready:before{animation:none;opacity:0;pointer-events:none}.image-loading canvas,.image-loading:before{transition:opacity .5s cubic-bezier(.4,0,.2,1)}.image-loading:before{animation:post-card-image-link-load 2s cubic-bezier(.4,0,.6,1) infinite;background-color:#151517;background-image:linear-gradient(225deg,rgba(70,68,72,.15) 45%,rgba(71,69,73,.15) 45.86%,rgba(73,71,75,.15) 46.69%,rgba(76,74,78,.15) 47.5%,rgba(79,77,81,.15) 48.31%,rgba(81,79,83,.15) 49.14%,rgba(82,80,84,.15) 50%,rgba(82,80,84,.15) 0,rgba(81,79,83,.15) 50.86%,rgba(79,77,81,.15) 51.69%,rgba(76,74,78,.15) 52.5%,rgba(73,71,75,.15) 53.31%,rgba(71,69,73,.15) 54.14%,rgba(70,68,72,.15) 55%);background-size:300% 300%;border-radius:var(--border-radius-lg);content:"";height:100%;left:0;position:absolute;top:0;transition-delay:calc(var(--image-index, 0)*.1s);width:100%;z-index:1}@keyframes post-card-image-link-load{0%{background-position:0 100%}to{background-position:100% 0}}.product-carousel-nav-wrapper{--carousel-progress-stroke-length:21px;--border-width-outer:.1rem;--border-width-inner:.2rem;max-width:var(--carousel-nav-max-width);padding-left:1rem;padding-right:1rem}.product-carousel-nav .pause-overlay{background:radial-gradient(250% 180% at 230% 30%,hsla(0,0%,7%,0) 80%,hsla(0,0%,7%,.022) 82.07%,hsla(0,0%,7%,.083) 84.1%,hsla(0,0%,7%,.173) 86.08%,hsla(0,0%,7%,.282) 88.05%,hsla(0,0%,7%,.4) 90%,hsla(0,0%,7%,.518) 91.95%,hsla(0,0%,7%,.627) 93.92%,hsla(0,0%,7%,.717) 95.9%,hsla(0,0%,7%,.778) 97.93%,hsla(0,0%,7%,.8)) no-repeat;background-size:100% 100%;bottom:var(--border-width-inner);height:calc(100% - (var(--border-width-inner))*2);left:var(--border-width-inner);width:calc(100% - (var(--border-width-inner))*2)}.product-carousel-nav .splide__slide .svg-outline{border-radius:calc(var(--border-radius-fluid) + var(--border-width-outer)*2 + .05rem);height:calc(100% + (var(--border-width-outer))*2);left:calc((var(--border-width-outer))*-1);opacity:0;overflow:hidden;top:calc((var(--border-width-outer))*-1);transition:opacity 1s cubic-bezier(.3,0,.2,1);width:calc(100% + (var(--border-width-outer))*2);will-change:opacity;z-index:-2}.product-carousel-nav.playing .splide__slide.is-active .svg-outline{opacity:.25}.product-carousel-nav .splide__track{height:var(--carousel-nav-height);margin-left:calc(var(--carousel-nav-padding-inline)*-1 + var(--border-width-inner)*-1 + -25px);margin-right:calc(var(--carousel-nav-padding-inline)*-1 + var(--border-width-inner)*-1 + -25px);overflow:visible;position:relative;width:calc(100% + var(--carousel-nav-padding-inline)*2 + var(--border-width-inner)*2 + 50px)}.product-carousel-nav .splide__list{height:100%;left:0;padding-left:25px!important;padding-right:25px!important;position:absolute;top:0;transform:none!important;width:100%!important}.product-carousel-nav .slide-thumbnail-link{border-radius:calc(var(--border-radius-fluid) + var(--border-width-inner)*.8);padding:var(--border-width-inner);transition:background-color .1s .45s}.product-carousel-nav .thumbnail-img-wrapper{border-radius:calc(var(--border-radius-fluid));height:100%;overflow:hidden;transform:translateZ(0)}@media(max-width:499.98px){.product-carousel-nav .thumbnail-img-wrapper:after{box-shadow:inset 0 0 15px hsla(0,0%,100%,.333);content:"";height:100%;left:0;position:absolute;top:0;width:100%}}.product-carousel-nav .slide-thumbnail{cursor:pointer;position:relative;z-index:1}.product-carousel-nav .slide-thumbnail .thumbnail-img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product-carousel-nav .slide-thumbnail canvas,.product-carousel-nav .slide-thumbnail img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.product-carousel-nav .slide-thumbnail img{--h:calc(var(--carousel-nav-height) - (var(--carousel-nav-padding-block) + var(--border-width-inner))*2);border-radius:calc(var(--border-radius-fluid) + 1.5px);height:var(--h);width:calc(var(--h)*2.83333)}.product-carousel-nav .slide-thumbnail .image-loading:before{border-radius:0}.product-carousel-nav .splide__slide{padding:var(--carousel-nav-padding-block) var(--carousel-nav-padding-inline);transition:width .75s cubic-bezier(.3,0,.2,1);width:calc(var(--w, .2)*100%);z-index:2}.product-carousel-nav .splide__slide>div{height:100%}.product-carousel-nav .splide__slide .slide-thumbnail{filter:drop-shadow(0 0 0 rgba(61,152,255,0));transition:filter .5s cubic-bezier(.3,0,.2,1)}.product-carousel-nav .splide__slide:focus-visible .slide-thumbnail{filter:drop-shadow(0 0 30px var(--image-color,rgba(61,152,255,.3)));transition:filter .35s cubic-bezier(.3,0,.2,1)}.product-carousel-nav .splide__slide:focus{outline:none}.product-carousel-nav .splide__slide.is-active{z-index:1}.product-carousel-nav .splide__slide:not(.is-active):hover .slide-thumbnail{filter:drop-shadow(0 0 30px var(--image-color,rgba(61,152,255,.3)));transition:filter .35s cubic-bezier(.3,0,.2,1)}.product-carousel-nav .splide__slide:not(.is-active) .slide-thumbnail-link{background:transparent;pointer-events:none}.product-carousel-nav .splide__slide.is-active .slide-thumbnail-link{background:#111;transition:background-color .1s}.product-carousel-nav .splide__slide.is-active .slide-thumbnail{transition:filter .1s cubic-bezier(.3,0,.2,1)}.splide__slide .svg-outline .progress-path{stroke-dasharray:var(--carousel-progress-stroke-length);stroke-dashoffset:var(--carousel-progress-stroke-length);transition:stroke-dashoffset .5s cubic-bezier(.3,0,.2,1)}.splide__slide.is-active .svg-outline .progress-path{stroke-dashoffset:var(--strokeDashoffset,var(--carousel-progress-stroke-length))}.carousel.playing .splide__slide.is-active .svg-outline .progress-path{stroke-dashoffset:0;transition:stroke-dashoffset var(--carousel-duration) var(--delay,0s) linear}.carousel.playing .splide__slide.slide-leaving .svg-outline .progress-path{stroke-dashoffset:calc(var(--carousel-progress-stroke-length)*-1);transition:stroke-dashoffset 1s cubic-bezier(.3,0,.2,1)}.pause-overlay{border-radius:var(--border-radius-fluid);cursor:pointer;opacity:0;transition:opacity .35s cubic-bezier(.2,0,.3,1);z-index:1}.carousel-icon,.carousel-pause-btn{bottom:0;height:1.8rem;left:0;transition:opacity .1s ease-out;width:1.8rem}.carousel-icon{transition:opacity .2s cubic-bezier(.4,0,.6,1)}.play-icon{opacity:0}.splide__slide.is-active:hover .pause-overlay{opacity:1;pointer-events:none}.splide__slide.is-active:hover .pause-overlay .carousel-pause-btn{pointer-events:all}.splide__slide.is-active:hover .pause-overlay .carousel-pause-btn:not(:hover){opacity:.5}.carousel:not(.playing) .splide__slide.is-active .pause-overlay{opacity:1;pointer-events:none}.carousel:not(.playing) .splide__slide.is-active .pause-overlay .carousel-pause-btn{pointer-events:all}.carousel:not(.playing) .pause-icon{opacity:0}.carousel:not(.playing) .play-icon{opacity:1}.eu-flag{--bottom:54px;bottom:var(--bottom);position:absolute;right:90px}.eu-flag img{height:60px;width:52px}@media(max-width:1600px){.eu-flag{bottom:unset;right:50px;top:50px}}@media(max-width:991.98px){.eu-flag{bottom:32px;right:45px;top:unset}.eu-flag img{height:45px;width:39px}}@media(max-width:575.98px){.eu-flag{bottom:25px;right:30px}}.homepage-cover{background:#fbfbfb}.browse-store{margin-top:4.5rem}@media(max-width:991.98px){.browse-store{margin-bottom:0;margin-top:2rem}}.browse-store .btn{margin-top:.8rem}.browse-store .h3{margin:1.2rem auto}.browse-store .h2{margin-left:auto;margin-right:auto;max-width:100%;width:15em}.browse-store p{color:#9a9a9a;font-size:.8rem}.browse-store .container{max-width:2680px}.browse-product-types{--padding:1.5rem;padding-bottom:var(--section-padding);padding-top:.5rem}.browse-product-types a{text-decoration:none}.browse-product-types .h3{margin:1rem auto 2rem}@media(min-width:992px){.browse-product-types .h3{margin:1.5rem auto 1.3rem}}@media(min-width:1800px){.browse-product-types .h3{margin:1.8rem 0 1.5rem}}.browse-product-types .h3 strong{color:#fff}.browse-product-types p{font-weight:400;margin:1.25rem auto 1.75rem}.browse-product-types .product-type-preview img{border-radius:var(--border-radius-lg)}.browse-product-types .caption .main,.browse-product-types .caption .qualifier{display:block}@media(min-width:1200px){.browse-product-types .caption .qualifier:where(:not(.minw-1600-block)){display:block}.browse-product-types .caption .minw-1200-inline{display:inline}}@media(min-width:1480px){.browse-product-types .caption .main,.browse-product-types .caption .minw-1480-block{display:block}}@media(min-width:2570px){.browse-product-types .caption .main,.browse-product-types .caption .qualifier{display:inline}}.browse-product-types .product-type-col:last-child() .caption{margin-bottom:0}@media(min-width:576px){.browse-product-types{--padding:.75rem;margin-left:auto;margin-right:auto;max-width:800px}}@media(min-width:1200px){.browse-product-types{--padding:.75rem;margin-left:calc(var(--padding)*-1);margin-right:calc(var(--padding)*-1);max-width:unset}}@media(min-width:1400px){.browse-product-types{--padding:1rem;margin-left:calc(var(--padding)*-1);margin-right:calc(var(--padding)*-1)}}@media(min-width:2000px){.browse-product-types{--padding:1.5rem}}@media(min-width:572px){.browse-product-types{padding-top:2rem}}@media(min-width:1400px){.browse-product-types{padding-top:4.5rem}}.browse-product-types .product-type-col{padding-left:1.5rem;padding-left:var(--padding);padding-right:1.5rem;padding-right:var(--padding);transition:opacity 1s,transform 1s}.browse-product-types .product-type-col a.product-type{display:block}@media(min-width:768px){.browse-product-types .product-type-col:not(.show){opacity:0;transform:translateY(2rem)}}@media(min-width:768px)and (min-width:1200px){.browse-product-types .product-type-col:not(.show).slide-left{transform:translateX(-2rem)}.browse-product-types .product-type-col:not(.show).slide-right{transform:translateX(2rem)}}@media(min-width:768px){.browse-product-types .product-type-col:not(.show) .text-cell{opacity:0}}.browse-product-types .product-type-col .text-cell{transition:opacity 1.25s .2s}@media(max-width:1199.98px){.browse-product-types .product-type-col:first-child{transition-delay:.15s}.browse-product-types .product-type-col:first-child .text-cell{transition-delay:.6s}}.browse-product-types .product-type-col:nth-child(2){transition-delay:.15s}.browse-product-types .product-type-col:nth-child(2) .text-cell{transition-delay:.35s}@media(max-width:1199.98px){.browse-product-types .product-type-col:nth-child(2){transition-delay:.3s}.browse-product-types .product-type-col:nth-child(2) .text-cell{transition-delay:.7s}}.browse-product-types .product-type-col:nth-child(3){transition-delay:.15s}.browse-product-types .product-type-col:nth-child(3) .text-cell{transition-delay:.35s}@media(max-width:1199.98px){.browse-product-types .product-type-col:nth-child(3){transition-delay:.45s}.browse-product-types .product-type-col:nth-child(3) .text-cell{transition-delay:.8s}.browse-product-types .product-type-col:nth-child(4){transition-delay:.6s}.browse-product-types .product-type-col:nth-child(4) .text-cell{transition-delay:.9s}}.browse-product-types .product-type-preview img{height:auto;width:100%}.background-4{background:#111;display:flex;flex-direction:column;margin:-1px 0;padding:1px 0}@media(min-width:1024px){.background-4{background:transparent}}.trending-products{display:none;overflow-x:hidden;padding-top:var(--section-padding)}@media(min-width:1024px){.trending-products{display:block}}.trending-products .trending-product-carousel,.trending-products .trending-product-cell{display:grid;gap:0 3rem;grid-auto-flow:column;grid-template-columns:4fr 8fr;grid-template-rows:min(20vw - 8rem,7rem) 1fr var(--border-radius-lg)}.trending-products .trending-product-cell{width:100%}.trending-products .splide__track{grid-column:1/-1;grid-row:1/-1}.trending-products .carousel-image{background-position:50%;background-size:cover;border-radius:var(--border-radius-lg);height:0!important;padding-top:56.25%;position:relative}.trending-products .text{display:flex;flex-direction:column;grid-row:2;justify-content:flex-end}.trending-products .h3{margin-bottom:.5rem;margin-top:0;padding:0}.trending-products .h2,.trending-products h2{margin-bottom:1rem;margin-top:.8rem}.trending-products .description{color:#9a9a9a;font-size:.8rem;line-height:1.75;margin-top:.5rem}.trending-products .description .text-ellipsis{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.trending-products .image{grid-row:1/-1}.trending-products .slider-dots{align-items:flex-end;display:flex;grid-column:1;grid-row:1;margin-left:-9px;padding-bottom:1rem;position:static;text-align:right;top:auto;z-index:1}@media(min-width:1500px){.trending-products .slider-dots,.trending-products .text{padding-left:1.5rem}}.trending-products .splide__track{display:flex!important}.trending-products .splide__list{overflow:unset}.trending-products .splide__slide{background:#fbfbfb;height:inherit!important}.trending-products .splide__pagination{justify-content:flex-start}.apple-feature{transition:transform 1s cubic-bezier(.2,.2,.2,1),opacity 1s cubic-bezier(.2,.2,.2,1)}.apple-feature:not(.show),.apple-feature:not(.show) .h2,.apple-feature:not(.show) .text-col,.apple-feature:not(.show) h2{opacity:0;transform:translateY(2rem)}.apple-feature:not(.show) .apple-logo{opacity:0;transform:translateY(2rem) scale(.8)}@media(min-width:1024px){.apple-feature{margin-top:var(--section-padding)}}@media(min-width:992px){.apple-feature{margin-bottom:calc(2.5rem + var(--section-padding))}}.apple-feature .box-inner{padding:1.5rem}@media(min-width:800px){.apple-feature .box-inner{padding:2rem 3rem}}@media(min-width:1200px){.apple-feature .box-inner{padding:3rem 5.5rem}}.apple-feature .h2,.apple-feature h2{transition:opacity 1.4s cubic-bezier(.2,.2,.2,1),transform 1.4s cubic-bezier(.2,.2,.2,1)}@media(min-width:992px){.apple-feature .h2,.apple-feature h2{padding-right:2.5rem}}@media(max-width:1199.98px){.apple-feature .h2,.apple-feature h2{max-width:100%;width:17em}}.apple-feature .col-12.heading-col{padding:0}.apple-feature .col-12.text-col{padding:0;transition:opacity 1.4s cubic-bezier(.2,.2,.2,1),transform 1.4s cubic-bezier(.2,.2,.2,1);transition-delay:.2s}.apple-feature .col-12.text-col .p{color:#9a9a9a;margin-bottom:1rem}@media(max-width:1199.98px){.apple-feature .col-12.text-col .p{max-width:100%;width:29em}}@media(min-width:992px){.apple-feature .col-12.text-col{max-width:min(41.6666666667%,19.5em);padding-right:2.5em;padding-top:1.5rem}}.apple-feature .apple-logo{display:block;position:relative;transition:opacity 1.4s cubic-bezier(.2,.2,.2,1),transform 1.4s cubic-bezier(.35,1.4,.5,1);transition-delay:.6s;width:70px}@media(min-width:992px){.apple-feature .apple-logo{top:-6%}}@media(max-width:1199.98px){.apple-feature .apple-logo{margin:0 0 .5rem;width:60px}}@keyframes animation-fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:animation-fade-in 1.5s backwards}.payment-forms{padding-top:var(--section-padding)}.payment-forms .paddle-logo{height:auto;margin-bottom:.2rem;margin-left:-.3em;margin-top:1rem;max-width:100%;width:10em}.payment-forms .row{margin:0}.payment-forms .col-text{padding-left:.5rem}.payment-forms .col-payments{display:flex;justify-content:flex-end;padding:0}.payment-forms p{color:#9a9a9a;max-width:100%;width:24em}.payment-forms .list{align-content:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;height:24rem;justify-content:flex-start;margin:1rem -.5rem 2rem;perspective:1000px;width:calc(100% + 1rem)}@media(min-width:1200px){.payment-forms .list{margin-right:clamp(-6rem,-3vw,-1rem)}}.payment-forms .item{align-items:center;background:#fff;border-radius:var(--border-radius-sm);box-shadow:0 8px 18px rgba(0,0,0,.05);box-sizing:border-box;display:flex;font-size:1rem;font-weight:600;height:6rem;justify-content:center;margin:.5rem;max-width:180px;padding:.5rem;transform:scale(.999);transition:opacity .8s ease,transform .8s ease;width:calc(25% - 1rem)}.payment-forms .item.amex{background:#026ed8}@media(min-width:992px){.payment-forms .item:nth-child(6n+1){margin-top:3.5rem}.payment-forms .item:nth-child(10){margin-top:7rem}.payment-forms .item:first-child{transition-delay:0s,0s}.payment-forms .item:nth-child(4){transition-delay:.1s,.1s}.payment-forms .item:nth-child(7){transition-delay:.2s,.2s}.payment-forms .item:nth-child(10){transition-delay:.3s,.3s}.payment-forms .item:nth-child(2){transition-delay:.4s,.4s}.payment-forms .item:nth-child(5){transition-delay:.5s,.5s}.payment-forms .item:nth-child(8){transition-delay:.6s,.6s}.payment-forms .item:nth-child(11){transition-delay:.7s,.7s}.payment-forms .item:nth-child(3){transition-delay:.8s,.8s}.payment-forms .item:nth-child(6){transition-delay:.9s,.9s}.payment-forms .item:nth-child(9){transition-delay:1s,1s}.payment-forms .item:nth-child(12){transition-delay:1.1s,1.1s}}.payment-forms .item img{max-height:calc(100% - 1rem);max-width:calc(100% - 1rem)}.payment-forms .list:not(.show) .item{opacity:0;transform:scale(.999) translateY(2.5rem) rotateY(10deg) rotate(5deg)}@media(max-width:991.98px){.payment-forms .list{height:24.25rem;margin-bottom:1rem}.payment-forms .item{height:4.5rem;width:calc(33% - 1rem)}.payment-forms .item:nth-child(8n+1){margin-top:2.75rem}.payment-forms .item:first-child{transition-delay:0s,0s}.payment-forms .item:nth-child(5){transition-delay:.05s,.05s}.payment-forms .item:nth-child(9){transition-delay:.1s,.1s}.payment-forms .item:nth-child(2){transition-delay:.2s,.2s}.payment-forms .item:nth-child(6){transition-delay:.25s,.25s}.payment-forms .item:nth-child(10){transition-delay:.3s,.3s}.payment-forms .item:nth-child(3){transition-delay:.4s,.4s}.payment-forms .item:nth-child(7){transition-delay:.45s,.45s}.payment-forms .item:nth-child(11){transition-delay:.5s,.5s}.payment-forms .item:nth-child(4){transition-delay:.6s,.6s}.payment-forms .item:nth-child(8){transition-delay:.65s,.65s}.payment-forms .item:nth-child(12){transition-delay:.7s,.7s}}.payment-forms .list{align-content:center}.reviews{padding-top:var(--section-padding);position:relative}@media(min-width:992px){.reviews{padding-top:0;top:-2.5rem}}.reviews .row{margin:0}.reviews .col-12{padding:0}.reviews .text-col-right{padding:0 1rem 1.8rem}@media(min-width:992px){.reviews .text-col-right{padding:0 1rem 0 3rem}}.reviews .text-col-right p{max-width:100%;width:20em}.reviews .rating{padding-top:clamp(1rem,7vw,3rem)}.reviews .review-slider{padding-top:calc(2rem + clamp(1rem,7vw,3rem))}.reviews .review-slider.show-trustpilot{padding-top:calc(4rem + clamp(1rem,7vw,3rem)*2)}.reviews .box-inner{background:#fff;padding-left:1.5rem;padding-right:1.5rem}@media(min-width:800px){.reviews .box-inner{padding-left:3rem;padding-right:3rem}}@media(min-width:1200px){.reviews .box-inner{padding-left:5.5rem;padding-right:6.5rem}}.reviews .slider-dots{justify-content:end;padding:1.5rem;position:static}@media(max-width:991.98px){.reviews .slider-dots{padding-top:.8rem}}@media(max-width:350px){.reviews .slider-dots{padding:1rem}}@media(max-width:991.98px){.reviews .h3,.reviews h3{font-size:1rem;margin-top:0}}.reviews p{margin:0}.reviews .author{color:#9a9a9a;margin-top:.5rem;text-align:right}.reviews .review-slider{transition:transform 1s cubic-bezier(.2,0,.4,1)}.reviews .review-slider:not(.show){transform:translateY(1.5rem)}.reviews .review-slider:not(.show) .reviews-carousel .box-inner{opacity:0;transform:translateY(2rem)}.reviews .reviews-carousel .box-inner{transition:transform 1s cubic-bezier(.2,0,.4,1) .25s,opacity 1s cubic-bezier(.4,0,.6,1) .25s;will-change:opacity,transform}.reviews .star{display:grid;transform:scale(.9)}.reviews .star:not(:last-child){margin-right:4px}.reviews .star img{display:block;height:auto;width:1.6rem}.reviews .star .full{opacity:0}.reviews .star:first-child{transition:transform 1s 1.6s}.reviews .star:first-child .full{transition:opacity 1s 1.6s}.reviews .star:nth-child(2){transition:transform 1s 1.7s}.reviews .star:nth-child(2) .full{transition:opacity 1s 1.7s}.reviews .star:nth-child(3){transition:transform 1s 1.8s}.reviews .star:nth-child(3) .full{transition:opacity 1s 1.8s}.reviews .star:nth-child(4){transition:transform 1s 1.9s}.reviews .star:nth-child(4) .full{transition:opacity 1s 1.9s}.reviews .star:nth-child(5){transition:transform 1s 2s}.reviews .star:nth-child(5) .full{transition:opacity 1s 2s}.reviews .stars-full{clip-path:inset(0 calc(100% - var(--stars-display, 5)*1.6rem - var(--stars-full, 5)*4px) 0 0)}.reviews .rating{align-items:center;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto 1fr;left:0;top:0}.reviews .rating.animate-in .star{transform:scale(1)}.reviews .rating.animate-in .star .full{opacity:1}.reviews .rating .h3{transition:color .35s}.reviews .rating:hover .h3{color:#000}.reviews .review-heading{color:#000;margin-bottom:1.25rem;padding:0}.reviews .splide__slide{transition-duration:.8s!important;transition-timing-function:cubic-bezier(.21,.1,.31,1)!important}.reviews .inset-0{height:100%;left:0;top:0;width:100%}.clients{padding:40px 0}.clients p{color:#9a9a9a;font-size:.7rem;line-height:1.5;text-align:center}@media(min-width:576px){.clients p{color:#666;text-align:right}}.clients .clients-container{display:flex;flex-direction:column}.clients .clients-container p{margin:1rem 0 0}.clients .clients-showcase{align-items:center;display:flex;height:36px;justify-content:space-between}.clients .clients-showcase .client-box{align-items:center;display:grid;justify-content:center;opacity:0;transform:translateY(1rem);transition:opacity 1s,transform 1s;transition-delay:calc(.1s*var(--i, 0))}.clients .clients-showcase .client-box:not(:last-child){margin-right:2rem}.clients .clients-showcase.show .client-box{opacity:1;transform:translateY(0)}.clients .clients-showcase .client-logo{align-items:center;display:flex;grid-column:1;grid-row:1;height:100%;justify-content:center;max-width:104px;transform:scale3d(.99,.99,1);transition:opacity 1s,transform 1s}.clients .clients-showcase .client-logo:not(.active){opacity:0;pointer-events:none;transform:scale3d(.7,.7,1);transition:opacity .5s,transform .5s}@media(max-width:767.98px){.clients .clients-showcase .client-logo{max-width:15vw}}.clients .clients-showcase .client-logo img{filter:invert(1);max-height:36px;max-width:100%;-o-object-fit:contain;object-fit:contain}.clients .clients-list{height:0;opacity:0;overflow:hidden}.clients .h3{color:#f7f7f7}.hide-clients{padding-top:calc(55px + 1rem)}@media(max-width:575.98px){.product-carousel .carousel-product-info .h2,.product-carousel .carousel-product-info h2{font-size:1.5rem}}.eu-info-modal .modal-content,.eu-info-modal .modal-dialog{width:min(90vw,1100px)}@media(max-width:440px){.eu-info-modal .modal-content,.eu-info-modal .modal-dialog{width:min(100vw,1100px)}}.eu-info-modal .col-left{flex-basis:58.3333333333%;max-width:58.3333333333%}.eu-info-modal .col-right{flex-basis:41.6666666667%;max-width:41.6666666667%}@media(max-width:900px){.eu-info-modal .col-left{flex-basis:100%;max-width:100%}.eu-info-modal .col-right{display:none}}.background-1{overflow:hidden;transform:translateZ(0);z-index:1}.bg-canvas{left:0;top:calc(60px + var(--carousel-height) - var(--carousel-nav-padding-block) - 2rem);z-index:-1}.slider-dots button{height:30px;width:30px}.touch-device .slider-dots button{height:40px;width:40px}
