.radio-button{--selected-bg: var(--color-white);--selected-dot-bg: #e41217;--border-weight: 1px;--dimension: 12px;--inner-dimension: calc(var(--dimension) * 0.5);border:var(--border-weight) solid currentColor;border-radius:50%;height:var(--dimension);margin-right:var(--base-space);position:relative;top:-1px;width:var(--dimension)}.radio-button::before{background-color:var(--selected-dot-bg);border-radius:50%;content:"";display:none;height:var(--inner-dimension);left:50%;margin-left:calc(var(--inner-dimension) * -0.5);margin-top:calc(var(--inner-dimension) * -0.5);position:absolute;top:50%;width:var(--inner-dimension)}.tracks{background-image:url('/assets/img/global/tracks.png');background-repeat:no-repeat;background-size:100% auto;max-height:628px;max-width:1044px;height:628px;width:1044px}.tracks::before{content:"";display:block;padding-top:60.15326%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.tracks{background-image:url('/assets/img/global/tracks-2x.png')}}@supports (clip-path: polygon(0 0, 0% 100%, 100% 100%)){.tracks{clip-path:polygon(0 15%, 5% 0, 7% 2%, 2% 17%);transition:clip-path var(--anim-duration, 1s) linear}.vp--onf-30 .tracks{clip-path:polygon(0 15%, 5% 0, 100% 86%, 96% 100%)}}@media (prefers-reduced-motion: reduce){.tracks{clip-path:none;opacity:0}.vp--onf-30 .tracks{opacity:1;transition:opacity 0.4s linear 0.4s}}.is-reduced-motion .tracks{clip-path:none;opacity:0}.is-reduced-motion .vp--onf-30 .tracks{opacity:1;transition:opacity 0.4s linear 0.4s}:root{--angle-blade-shape-height: 6%}.gallery{position:relative}.gallery .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.gallery.is-loading .gallery__wrapper{height:0;opacity:0;overflow:hidden;padding-bottom:50%}.gallery.is-loading .gallery__overlay{opacity:1;pointer-events:auto}.gallery__wrapper{margin:0;padding:0;position:relative;transition:opacity 0.4s ease;width:100%}.gallery__item{display:block;left:0;opacity:0;position:absolute;top:50%;transform:scale(0.9) translateY(-50%);transition:opacity 0.4s ease;width:100%}.gallery__item.is-transitioning{transition:transform 0.6s ease, opacity 0.6s ease}.gallery__item.is-transitioning--backward{opacity:0;transform:translate(-50%, -50%) rotate(-20deg)}.gallery__item.is-transitioning--forward{opacity:0;transform:translate(50%, -50%) rotate(20deg)}.gallery__item.is-active{opacity:1;transform:scale(1) translateY(-50%)}.gallery__item.is-active button,.gallery__item.is-active [href],.gallery__item.is-active [tabindex]{visibility:visible}.gallery__item img{display:block;max-width:100%}.gallery__item button,.gallery__item [href],.gallery__item [tabindex]{visibility:hidden}.gallery__overlay{background-color:white;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity 0.4s ease;width:100%}.gallery__overlay::after{-webkit-animation:galleryPreloader 1s ease infinite;animation:galleryPreloader 1s ease infinite;background-color:black;border-radius:50%;content:"";height:40px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;width:40px}.gallery__nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,0.7);border-radius:50%;border:none;height:60px;position:absolute;top:50%;transform:translateY(-50%);width:60px}.gallery__nav:hover{cursor:pointer}.gallery__nav-next{right:10px}.gallery__nav-prev{left:10px}@-webkit-keyframes galleryPreloader{50%{background-color:gray;transform:scaleX(0.1)}100%{transform:scaleX(1) rotate(90deg)}}@keyframes galleryPreloader{50%{background-color:gray;transform:scaleX(0.1)}100%{transform:scaleX(1) rotate(90deg)}}.product-switcher{margin-bottom:calc(var(--base-space) * 3);position:relative}.product-switcher__nav{align-items:center;display:inline-flex;justify-content:center;margin-bottom:calc(var(--base-space) * 2);max-width:600px;position:relative;width:90%;z-index:1}.product-switcher__nav::before{height:100%;left:0;position:absolute;top:0;width:100%;border:4px solid var(--color-black);border-radius:4px;content:"";transform:skewX(-10.5deg)}.product-switcher__nav-item{color:var(--color-black);flex:1 1 50%;font-size:calc(16 / var(--font-base) * 1rem);position:relative}.product-switcher__nav-item::before{height:100%;left:0;position:absolute;top:0;width:100%;background-color:var(--color-black);border-radius:4px;content:"";opacity:0;transform:skewX(-10.5deg)}.product-switcher__nav-item>*{position:relative}.product-switcher__nav-item--active{color:var(--color-white)}.product-switcher__nav-item--active::before{opacity:1}.product-switcher__nav-item--active .radio-button{background-color:var(--selected-bg)}.product-switcher__nav-item--active .radio-button::before{display:block}.product-switcher__nav-button{align-items:center;display:flex;justify-content:center;padding:13px;width:100%}.product-switcher__nav-button .radio-button{--border-weight: 2px;--dimension: 24px}.product-switcher__nav-item:nth-child(even) .product-switcher__nav-button .radio-button{--selected-dot-bg: #00aa41}.product-switcher__nav-button span:last-child{position:relative;top:2px}.product-switcher__purchase-heading{margin-bottom:calc(var(--base-space) * 2)}.product-switcher__content{margin-bottom:calc(var(--base-space) * 5);position:relative}.product-switcher__disclaimer{display:inline-block;margin-bottom:calc(var(--base-space) * 5)}.product-switcher__product{margin:0 auto;opacity:0;pointer-events:none}.product-switcher__product:first-child{position:relative;z-index:1}.product-switcher__product:last-child{left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}.product-switcher__product--active{opacity:1;pointer-events:auto}.product-switcher__items::before{height:100%;left:0;position:absolute;top:0;width:100%;animation:rotate 70s linear infinite;background-image:url('/assets/img/buy/checkered-circle.png');background-position:50% 50%;background-repeat:no-repeat;background-size:contain;content:"";pointer-events:none}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.product-switcher__items::before{background-image:url('/assets/img/buy/checkered-circle-2x.png')}}.product-switcher__item,.product-switcher__item.is-active,.product-switcher__item.is-transitioning{transform:translateY(-50%);transition-delay:0.3s;transition-duration:0s}.product-switcher__item img{--delay: 0s;--dur: 0.3s;--timingFn: var(--elasticOut);--trans: 0;opacity:var(--trans);transform:scale(var(--trans));transition:transform var(--dur) var(--timingFn) var(--delay),opacity 0s ease var(--dur);width:100%}.product-switcher__item.is-active{z-index:1}.product-switcher__item.is-active img{--delay: var(--dur);--timingFn: var(--elasticIn);--trans: 1}.product-switcher__pager{margin:0}.product-switcher__pager-item{cursor:pointer}.product-switcher__pager-item img{display:none}.gallery__overlay{border-radius:10px}.product-switcher__region-cta{margin:16px 0}@media only screen and (max-width: 39.9375em){.product-switcher__item{margin-bottom:var(--base-space)}.product-switcher__pager{display:flex;justify-content:center}.product-switcher__pager-item{margin:0 calc(var(--base-space) * .5)}.product-switcher__pager-item button{background-color:transparent;border:1px solid var(--color-black);border-radius:100%;height:10px;transition:background-color 0.1s ease 0s;width:10px}.product-switcher__pager-item.is-active button{background-color:var(--color-black)}}@media only screen and (min-width: 40em){.product-switcher{margin-bottom:calc(var(--base-space) * 5)}.product-switcher__nav-item{font-size:calc(18 / var(--font-base) * 1rem)}.product-switcher__nav-button{padding:20px}.product-switcher__pager-item{display:block;margin:var(--base-space) auto;position:relative;width:70%}.product-switcher__pager-item:first-child{margin-top:0}.product-switcher__pager-item:last-child{margin-bottom:0}.product-switcher__pager-item::before{content:"";display:block;padding-top:100%;pointer-events:none}.product-switcher__pager-item::after{height:100%;left:0;position:absolute;top:0;width:100%;--border-color: var(--color-black);border:4px solid var(--border-color);border-radius:4px;content:"";opacity:0;pointer-events:none}.product-switcher__pager-item button{height:100%;left:0;position:absolute;top:0;width:100%;border-radius:4px;box-shadow:4px 4px 0px rgba(0,0,0,0.25);overflow:hidden}.product-switcher__pager-item.is-active::after,.product-switcher__pager-item.hover::after{opacity:1}.product-switcher__pager-item:hover::after{--border-color: var(--color-yellow);opacity:1}.product-switcher__pager-item img{display:block}}@media only screen and (min-width: 64em){.product-switcher__pager-item{width:100%}.product-switcher__pager{margin-left:-8.33333%}}@media only screen and (min-width: 71.5em){.product-switcher__items{background-size:auto}}@media (prefers-reduced-motion: reduce){.product-switcher__items::before{animation-play-state:paused}.product-switcher__item,.product-switcher__item.is-active,.product-switcher__item.is-transitioning{transition:opacity 0.4s ease 0s}.product-switcher__item img{transition:none}}.is-reduced-motion .product-switcher__items::before{animation-play-state:paused}.is-reduced-motion .product-switcher__item,.is-reduced-motion .product-switcher__item.is-active,.is-reduced-motion .product-switcher__item.is-transitioning{transition:opacity 0.4s ease 0s}.is-reduced-motion .product-switcher__item img{transition:none}.switch-about{--blade-skew: -3deg}.switch-about .image-group{--parent-width: 499;--parent-height: 120}.switch-about .image-group__item--switch-lite{--left: 394;--top: 24;--width: 152}.switch-about .image-group__item--switch-oled{--left: 185;--top: -42;--width: 152}.switch-about .image-group__item--switch{--left: -60;--top: 0;--width: 192}.switch-about__content{padding:calc(var(--base-space) * 2) 6% calc(var(--base-space) * 4);position:relative}.switch-about__content::before{height:100%;left:0;position:absolute;top:0;width:100%;background-image:linear-gradient(270deg, #eee 2%, #fff 100%);border-radius:var(--base-radius);box-shadow:var(--base-shadow);content:"";left:2%;transform:skewX(var(--blade-skew));width:95%}.switch-about__content>*{position:relative}.switch-about__content p{margin-bottom:calc(var(--base-space) * 2)}.switch-about__content .button__text span:first-child{position:relative;top:3px}.updates{--blade-skew: -5deg;margin:40px auto}.updates__content{color:white;padding:calc(var(--base-space) * 2) 6% calc(var(--base-space) * 4);position:relative}.updates__content::before{height:100%;left:0;position:absolute;top:0;width:100%;border:5px solid #ffffff;border-radius:var(--base-radius);content:"";left:2%;transform:skewX(var(--blade-skew));width:95%}.updates__content>*{position:relative}.updates__content p{margin-bottom:calc(var(--base-space) * 2)}.updates__content .button__text span:first-child{position:relative;top:3px}.updates__content .update-icon{left:50%;position:absolute;top:0;transform:translate(-50%, -50%)}.updates-button{margin-bottom:20px}.updates-text{margin-top:40px;padding:0 20px}@media only screen and (min-width: 40em){.switch-about__content::before{--blade-skew: -6deg}.updates__content .update-icon{left:2%;position:absolute;top:50%;transform:translate(-50%, -50%)}.updates__content .updates-text{margin-top:20px}}@media only screen and (min-width: 40em) and (max-width: 63.9375em){.switch-about{margin-left:auto;margin-right:auto;max-width:735px}.switch-about__text{max-width:none}}@media only screen and (min-width: 64em){.switch-about .image-group{--parent-width: 459;--parent-height: 189}.switch-about .image-group__item--switch-lite{--left: 375;--top: 53}.switch-about .image-group__item--switch-oled{--left: 188;--top: -30;--width: 170}.switch-about .image-group__item--switch{--left: -20;--top: 26}.switch-about__content{padding:calc(var(--base-space) * 3) 5%}.switch-about__content::before{--blade-skew: -10.5deg}}@media only screen and (min-width: 71.5em){.switch-about__content{padding:calc(var(--base-space) * 2) 5%}}.retailer-button .button__text span:first-child{top:0}.retailer-button .button__text>span:first-child{top:3px}nclood-where-to-buy{display:flex}nclood-where-to-buy .ps-widget[ps-sku],nclood-where-to-buy .ps-widget[ps-sku]:hover{background:transparent;border:none;color:#000000;float:none;font-family:var(--font-body);font-size:calc(16 / var(--font-base) * 1rem);font-weight:var(--font-bold);line-height:1;padding:0;position:relative;text-align:center;width:100%}nclood-where-to-buy .ps-disabled{display:none !important}@media only screen and (min-width: 64em){nclood-where-to-buy .ps-widget[ps-sku],nclood-where-to-buy .ps-widget[ps-sku]:hover{font-size:calc(20 / var(--font-base) * 1rem)}}.retailer-modal-list{display:grid;grid-gap:1em;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr))}.retailer-modal-list__item a{align-items:center;border:1px solid #ccc;display:flex;justify-content:center;transition:background-color 150ms ease-in-out}.retailer-modal-list__item a:hover{background-color:#ccc}.retailer-modal-container{display:none}.modal--open .retailer-modal-container{display:block}.retailer-modal-container .retailer-modal__bottom{background-color:#e60012;content:"";display:block;height:50px}.retailer-modal-container .retailer-modal__top{align-items:center;background-color:#e60012;content:"";display:flex;height:50px;justify-content:center}.retailer-modal-container .retailer-modal__logo{max-width:120px}.retailer-modal__inner{background-color:#fff;padding:calc(var(--base-space) * 6) calc(var(--base-space) * 4)}.modal--retailers .modal__close{height:50px;right:0;top:0;width:50px}.modal--retailers .button__x::before,.modal--retailers .button__x::after{background-color:var(--color-white)}.main-header__wrap{align-items:center;display:flex;justify-content:center;overflow:hidden;position:relative}.main-header__wrap [class*="pattern--halftone"]{bottom:-1px;top:auto;z-index:3}.main-header__tracks{--anim-delay: 1s;--anim-duration: 1s;--track-gap: 130px;--x-offset: -80px;left:calc(50% + var(--track-gap) * var(--multiplier, 1));position:absolute;top:50%;transform:translate(-50%, calc(-50% + var(--x-offset)));z-index:-1}@media only screen and (min-width: 40em){.main-header__tracks{--x-offset: -64px}}.main-header__tracks--1{--multiplier: -1;transition-delay:var(--anim-delay)}.main-header__tracks--2{--multiplier: 1;transition-delay:calc(var(--anim-delay) + var(--anim-duration) * 0.185)}.main-header__content{padding-bottom:90px;padding-top:100px}@media only screen and (min-width: 64em){.main-header__content{padding-bottom:100px;padding-top:120px}}.main-header__title{margin:calc(var(--base-space) * 5) 0 calc(var(--base-space) * 2)}@media only screen and (max-width: 39.9375em){[lang*="es"] .main-header__title{font-size:calc(32 / var(--font-base) * 1rem)}}@media only screen and (min-width: 40em){.main-header__title{margin-top:calc(var(--base-space) * 10)}}@media only screen and (min-width: 64em){.main-header__title{margin:0 0 calc(var(--base-space) * 2)}}.products{background-image:linear-gradient(179deg, var(--color-white) 41%, #d9d9d9 100%);padding:calc(var(--base-space) * 5) 0 calc(var(--base-space) * 15)}@media only screen and (min-width: 64em){.products{padding:calc(var(--base-space) * 8) 0 calc(var(--base-space) * 23)}[lang="es"] .products{padding:calc(var(--base-space) * 8) 0 calc(var(--base-space) * 18)}}.products__heading{margin-bottom:calc(var(--base-space) * 3)}.hardware{position:relative}.hardware:last-child{padding:0}.hardware [class*="pattern--halftone"]{transform:translateY(calc(-1 * (var(--pattern-height) - 1px))) rotate(-3.23deg);transform-origin:100% 0%;z-index:1}.product-switcher__buy-group{display:none}.product-switcher__buy-group--active{display:block}.hardware__angle-wrap{--angle: 3.2;margin-top:calc(var(--angle-blade-shape-height) * -1);position:relative;padding-bottom:100px;position:relative}@supports (clip-path: polygon(0% 0%, 0% 0%, 0% 0%)){.hardware__angle-wrap{clip-path:polygon(0 5.6vw, 100% 0, 100% 100%, 0 100%)}}.hardware__angle-wrap::before{content:"";display:block;padding-top:var(--angle-blade-shape-height)}@media only screen and (min-width: 40em){.hardware__angle-wrap{padding-bottom:160px}}.switch-about{padding-top:calc(var(--base-space) * 8)}.software{padding:calc(var(--base-space) * 8) 0}.software .media-cta{margin-top:calc(var(--base-space) * 4)}@media only screen and (min-width: 40em){.software{padding:calc(var(--base-space) * 4) 0 calc(var(--base-space) * 12)}.software .media-cta{margin-top:0}}.retailer-button--hidden{display:none}
