section.product-hero .header,section.customization-hero .header,section.testimonials-hero .header,section.invent-hero .header,section.decorate-hero .header,section.interviews-header .header,section.faq-hero .header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 1rem 1.5rem 1rem;position:relative;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (-ms-high-contrast: none){section.product-hero .header,section.customization-hero .header,section.testimonials-hero .header,section.invent-hero .header,section.decorate-hero .header,section.interviews-header .header,section.faq-hero .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@supports (-ms-ime-align: auto){section.product-hero .header,section.customization-hero .header,section.testimonials-hero .header,section.invent-hero .header,section.decorate-hero .header,section.interviews-header .header,section.faq-hero .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 800px){section.product-hero .header,section.customization-hero .header,section.testimonials-hero .header,section.invent-hero .header,section.decorate-hero .header,section.interviews-header .header,section.faq-hero .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width: 415px){section.product-hero .header,section.customization-hero .header,section.testimonials-hero .header,section.invent-hero .header,section.decorate-hero .header,section.interviews-header .header,section.faq-hero .header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}section.product-hero .header.text-header,section.customization-hero .header.text-header,section.testimonials-hero .header.text-header,section.invent-hero .header.text-header,section.decorate-hero .header.text-header,section.interviews-header .header.text-header,section.faq-hero .header.text-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.product-hero .header.text-header .text-logo,section.customization-hero .header.text-header .text-logo,section.testimonials-hero .header.text-header .text-logo,section.invent-hero .header.text-header .text-logo,section.decorate-hero .header.text-header .text-logo,section.interviews-header .header.text-header .text-logo,section.faq-hero .header.text-header .text-logo{margin-left:1rem}section.product-hero .header.text-header .text-logo img,section.customization-hero .header.text-header .text-logo img,section.testimonials-hero .header.text-header .text-logo img,section.invent-hero .header.text-header .text-logo img,section.decorate-hero .header.text-header .text-logo img,section.interviews-header .header.text-header .text-logo img,section.faq-hero .header.text-header .text-logo img{height:2.5rem;width:auto}@media (max-width: 415px){section.product-hero .header.text-header .text-logo,section.customization-hero .header.text-header .text-logo,section.testimonials-hero .header.text-header .text-logo,section.invent-hero .header.text-header .text-logo,section.decorate-hero .header.text-header .text-logo,section.interviews-header .header.text-header .text-logo,section.faq-hero .header.text-header .text-logo{margin-left:.5rem}section.product-hero .header.text-header .text-logo .tenor,section.customization-hero .header.text-header .text-logo .tenor,section.testimonials-hero .header.text-header .text-logo .tenor,section.invent-hero .header.text-header .text-logo .tenor,section.decorate-hero .header.text-header .text-logo .tenor,section.interviews-header .header.text-header .text-logo .tenor,section.faq-hero .header.text-header .text-logo .tenor{font-size:1.33rem}}section.product-hero .header .logo,section.customization-hero .header .logo,section.testimonials-hero .header .logo,section.invent-hero .header .logo,section.decorate-hero .header .logo,section.interviews-header .header .logo,section.faq-hero .header .logo{width:11.3%}section.product-hero .header .logo a,section.customization-hero .header .logo a,section.testimonials-hero .header .logo a,section.invent-hero .header .logo a,section.decorate-hero .header .logo a,section.interviews-header .header .logo a,section.faq-hero .header .logo a{display:block}@media (max-width: 800px){section.product-hero .header .logo,section.customization-hero .header .logo,section.testimonials-hero .header .logo,section.invent-hero .header .logo,section.decorate-hero .header .logo,section.interviews-header .header .logo,section.faq-hero .header .logo{width:25%}}@media (max-width: 415px){section.product-hero .header .logo,section.customization-hero .header .logo,section.testimonials-hero .header .logo,section.invent-hero .header .logo,section.decorate-hero .header .logo,section.interviews-header .header .logo,section.faq-hero .header .logo{width:30%}}section.product-hero .header .logo img,section.customization-hero .header .logo img,section.testimonials-hero .header .logo img,section.invent-hero .header .logo img,section.decorate-hero .header .logo img,section.interviews-header .header .logo img,section.faq-hero .header .logo img{width:100%;display:block}section.product-hero .header .kit-logo{width:auto;height:5.71vw;margin-left:1rem}@media (max-width: 800px){section.product-hero .header .kit-logo{height:10vw}}@media (max-width: 415px){section.product-hero .header .kit-logo{margin-left:0.5rem;height:12vw}}section.product-hero .header .kit-logo img{height:100%;display:block}section.product-hero .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 415px){section.product-hero .hero-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}section.product-hero .hero-content .column{-ms-flex-preferred-size:48%;flex-basis:48%;padding-bottom:2em}@media (max-width: 800px){section.product-hero .hero-content .column{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:0}}section.product-hero .hero-content .column-robot-sm{-ms-flex-preferred-size:48%;flex-basis:48%}section.product-hero .hero-content .column-robot-lg{-ms-flex-preferred-size:52%;flex-basis:52%}section.product-hero .hero-content .packshot{width:76.9%;margin:1.5rem auto}@media (max-width: 415px){section.product-hero .hero-content .packshot{width:95%}}section.product-hero .hero-content .kit .tag{background:#000;width:90%;position:relative;padding:0}@media (max-width: 800px){section.product-hero .hero-content .kit .tag{width:85%}}@media (max-width: 415px){section.product-hero .hero-content .kit .tag{width:calc(100% - 1rem)}}section.product-hero .hero-content .kit .tag .thumbnail{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;position:relative;width:40%;cursor:pointer}section.product-hero .hero-content .kit .tag .thumbnail:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:200;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background-image:url(../../home/assets/video-play.svg);background-repeat:no-repeat;background-position:50% 50%}@media (max-width: 415px){section.product-hero .hero-content .kit .tag .thumbnail{width:60%;margin-bottom:0.5rem}}section.product-hero .hero-content .kit .tag .thumbnail:focus:after,section.product-hero .hero-content .kit .tag .thumbnail:hover:after{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}section.product-hero .hero-content .kit .tag .content{padding:0.5rem 1rem 0.5rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}@media (max-width: 415px){section.product-hero .hero-content .kit .tag .content{padding:1em;-ms-flex-wrap:wrap;flex-wrap:wrap}}section.product-hero .hero-content .kit .tag .content p{margin:0.5rem 0}section.product-hero .hero-content .price{position:relative}body.fr section.product-hero .hero-content .price.variety,body.fr section.product-hero .hero-content .price.robot{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.product-hero .hero-content .price .background{position:absolute;top:0;left:0;width:100%;height:100%}section.product-hero .hero-content .price .background img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";width:100%;height:100%}section.product-hero .hero-content .price .price-card{width:83%;margin:3rem auto 1rem auto}body.fr section.product-hero .hero-content .price .price-card{width:85%}@media (max-width: 800px){section.product-hero .hero-content .price .price-card{margin:2rem auto 1rem auto}}@media (max-width: 415px){section.product-hero .hero-content .price .price-card{width:95%;margin:1rem auto 1rem auto}}section.product-hero .hero-content .price .price-card .card-header{background:#000;padding:0.75rem 1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:3}body.fr section.product-hero .hero-content .price .price-card .card-header{padding:0.75rem 0.4rem}body.fr section.product-hero .hero-content .price .price-card .card-header .retailer-header{font-size:1.7rem}@media (max-width: 415px){section.product-hero .hero-content .price .price-card .card-header{padding:0.5rem}section.product-hero .hero-content .price .price-card .card-header span.soprano{font-size:1rem}}section.product-hero .hero-content .price .price-card .card-header .price{margin-left:1rem}body.fr section.product-hero .hero-content .price .price-card .card-header .price{margin-left:0.5rem}@media (max-width: 415px){section.product-hero .hero-content .price .price-card .card-header .price{font-size:1.333rem}}section.product-hero .hero-content .price .price-card .card-header .price sup{font-weight:400}section.product-hero .hero-content .price .price-card .card-header:after{content:"";position:absolute;width:100%;height:0.5em;bottom:-0.4em;left:0;background:url(../assets/product-pages/perforated_edge_solo_bottom.svg) repeat-x;background-size:1rem 0.5em;z-index:3}section.product-hero .hero-content .price .price-card .retailers{padding:1em 0 0.5em 0;position:relative;margin-top:0em}section.product-hero .hero-content .price .price-card .retailers:before{content:"";position:absolute;width:100%;height:0.5em;top:-0.4em;left:0;background:url(../assets/product-pages/perforated-cardboard-edge.png) repeat-x;background-size:21% 100%;background-position-x:0%;z-index:2}section.product-hero .hero-content .price .price-card .retailers .retailer-header{margin-left:2em}@media (max-width: 800px){section.product-hero .hero-content .price .price-card .retailers .retailer-header{text-align:center;margin-left:0}}@media (max-width: 415px){section.product-hero .hero-content .price .price-card .retailers .retailer-header{font-size:1rem}}section.product-hero .hero-content .price .price-card .retailers ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:75%;margin:0.5em auto}@media (max-width: 415px){section.product-hero .hero-content .price .price-card .retailers ul{width:95%}}section.product-hero .hero-content .price .price-card .retailers ul li{width:32%;height:4rem;margin:0.25em 0;padding-top:20%;background:#fff;position:relative}section.product-hero .hero-content .price .price-card .retailers ul li a{display:block;height:100%;position:absolute;width:100%;top:0;left:0}section.product-hero .hero-content .price .price-card .retailers ul li:hover img{-webkit-transform:translateX(-50%) translateY(-50%) scale(0.95);transform:translateX(-50%) translateY(-50%) scale(0.95)}section.product-hero .hero-content .price .price-card .retailers ul li img{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);-webkit-transition:-webkit-transform 100ms ease-in-out;transition:-webkit-transform 100ms ease-in-out;transition:transform 100ms ease-in-out;transition:transform 100ms ease-in-out, -webkit-transform 100ms ease-in-out}section.product-hero .hero-content .price .price-card .retailers ul li.amazon img{width:80%;margin-top:2%}section.product-hero .hero-content .price .price-card .retailers ul li.best-buy img{width:80%}section.product-hero .hero-content .price .price-card .retailers ul li.gamestop img{width:80%}section.product-hero .hero-content .price .price-card .retailers ul li.target img{width:80%}section.product-hero .hero-content .price .price-card .retailers ul li.toys-r-us img{width:80%}section.product-hero .hero-content .price .price-card .retailers ul li.walmart img{width:80%}section.product-hero .hero-content .price .price-card .retailers ul li.microplay img{width:80%}section.product-hero .hero-content .price .price-card .retailers ul li.source img{width:80%}section.product-hero .hero-content .price .price-card .retailers ul li.london-drugs img{width:80%}section.product-hero .hero-content .price .price-card .retailers ul li.eb-games img{width:80%}section.product-hero .hero-content .kit-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:7.5rem;margin-right:2.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.ca section.product-hero .hero-content .kit-info{margin-top:0}body.fr section.product-hero .hero-content .kit-info{margin-top:0}section.product-hero .hero-content .kit-info ul.info li{list-style-type:disc;margin-left:1rem;margin-top:0.5rem;margin-bottom:0.5rem}section.product-hero .hero-content .kit-info ul.info li:first-child{list-style-type:none;margin-left:0;font-size:1.33rem;font-weight:bold;margin-bottom:0.5rem}section.product-hero .hero-content .kit-info .info{margin-right:1rem;width:calc(100% - 12rem);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media (max-width: 415px){section.product-hero .hero-content .kit-info .info{width:100%}}section.product-hero .hero-content .kit-info .toy-insider{width:16%}@media (max-width: 800px){section.product-hero .hero-content .kit-info .toy-insider{width:35%;margin:1rem 0}}@media (max-width: 415px){section.product-hero .hero-content .kit-info .toy-insider{width:70%}}@media (max-width: 800px){section.product-hero .hero-content .kit-info{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem;margin-bottom:2rem;width:82%;margin-left:auto;margin-right:auto}section.product-hero .hero-content .kit-info .esrb{margin-top:1rem}}@media (max-width: 415px){section.product-hero .hero-content .kit-info{width:95%;margin-top:1rem;margin-bottom:1rem}section.product-hero .hero-content .kit-info p{width:100%}}section.product-hero .hero-content .esrb{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:84%;background:#fff;position:relative}body.fr section.product-hero .hero-content .esrb{height:4.5em}body.fr section.product-hero .hero-content .esrb .legal{font-size:0.75rem}@media (max-width: 800px){section.product-hero .hero-content .esrb{margin:0rem auto 1rem auto}}section.product-hero .hero-content .esrb img{display:block;width:2.9em}section.product-hero .hero-content .esrb .descriptors{padding:1.55em 0.5em;margin-left:-0.1em;height:100%;min-width:9em}.is-reduced-motion section.product-hero .hero-content .kit .tag .thumbnail::after{-webkit-transition:none;transition:none}@media (prefers-reduced-motion: reduce){section.product-hero .hero-content .kit .tag .thumbnail::after{-webkit-transition:none;transition:none}}section.contents{margin-top:2rem}@media (max-width: 415px){section.contents{margin-top:1rem}}section.contents .tag{background:#000;position:relative;display:inline-block;padding:1rem 2rem 1rem 3rem;margin-bottom:1rem}@media (max-width: 415px){section.contents .tag{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1rem 2rem}}section.contents .contents-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}section.contents .left-column{width:40%}@media (max-width: 800px){section.contents .left-column{width:95%}}section.contents .left-column .header{margin-bottom:1rem}@media (max-width: 800px){section.contents .left-column .header{text-align:center;font-size:1.777rem;margin-bottom:0;margin-top:1rem}}section.contents .left-column .software-panel{position:relative;z-index:2;background:url("../../assets/cardboard-bg.jpg") repeat;padding-bottom:.5rem;margin-top:2.5rem}@media (max-width: 800px){section.contents .left-column .software-panel{margin-top:2rem}}section.contents .left-column .software-panel .angled-spacer{background:#fff;width:100%;padding-bottom:10%;z-index:3;position:relative}section.contents .left-column .software-panel .angled-spacer::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 40' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,40'%3E%3C/polygon%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:100% 100%;content:'';height:40px;left:0;position:absolute;right:0;width:100%;z-index:1;bottom:-40px}section.contents .left-column .software-panel .content{margin-top:-9%}section.contents .left-column .software-panel .content .packshot{position:relative;z-index:3;width:28%;margin:1rem auto;margin-top:-5%}section.contents .left-column .software-panel .content p{width:82%;margin:1.5rem auto}section.contents .left-column .software-panel .content .software-video{width:82%;padding-bottom:46.25%;margin:1rem auto;position:relative;z-index:3}body.fr section.contents .left-column .software-panel .content .software-video{padding-bottom:0}section.contents .left-column .software-panel .content .software-video video{width:100%}section.contents .right-column{width:52%}@media (max-width: 800px){section.contents .right-column{width:95%;margin-top:2rem}}section.contents .right-column .header{margin-bottom:1rem}@media (max-width: 800px){section.contents .right-column .header{text-align:center;font-size:1.777rem;margin-bottom:2rem}}section.contents .right-column .kit-contents{margin-bottom:1em}section.contents .right-column .contents-content{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 800px){section.contents .right-column .contents-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}section.contents .right-column .contents-content ul{width:60%;list-style-type:disc;margin-left:1rem}@media (max-width: 800px){section.contents .right-column .contents-content ul{width:80%;margin-left:0}}section.contents .right-column .contents-content ul li{margin-bottom:.5rem}@media (max-width: 800px){section.contents .right-column .switch-required{margin:1rem 0;width:45%}}@media (max-width: 415px){section.contents .right-column .switch-required{width:90%}}section.contents .right-column .switch-required .inner{background:repeating-linear-gradient(-70deg, #f7ca00, #f7ca00 30px, #409edb 30px, #409edb 60px, #e75b80 60px, #e75b80 90px);padding:.025rem .25rem}section.contents .right-column .switch-required .inner p{background:#fff;display:block;text-align:center;width:95%;padding:.25rem;margin:.5rem auto;line-height:1.25}section.product-page-nav{margin-bottom:3rem}section.product-page-nav a{display:block;text-decoration:none;background:#000;padding:.5rem;width:92.3%;margin:1rem auto}section.product-page-nav a:focus .kit-image-container img,section.product-page-nav a:hover .kit-image-container img{-webkit-transform:scale(1.1);transform:scale(1.1)}section.product-page-nav a:focus .kit-name svg #Combined-Shape,section.product-page-nav a:hover .kit-name svg #Combined-Shape{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}@media (max-width: 415px){section.product-page-nav{margin-bottom:1rem}}section.product-page-nav .tag{background:#000;position:relative;display:inline-block;padding:1rem 2rem 1rem 3rem;margin-bottom:1rem}section.product-page-nav .kit-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 415px){section.product-page-nav .kit-btn{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.product-page-nav .kit-btn .kit-image-container{width:62.6%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}@media (max-width: 415px){section.product-page-nav .kit-btn .kit-image-container{width:100%}}section.product-page-nav .kit-btn .kit-image-container img{-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}section.product-page-nav .kit-btn .kit-name{margin-left:1rem;position:relative;width:30%}@media (max-width: 415px){section.product-page-nav .kit-btn .kit-name{width:85%;margin:1rem auto}}section.product-page-nav .kit-btn .kit-name svg{width:100%;height:auto;overflow:visible;-webkit-box-shadow:0px -0px 10000px transparent;box-shadow:0px -0px 10000px transparent}section.product-page-nav .kit-btn .kit-name svg #Combined-Shape{padding-top:.3em;-webkit-transition:-webkit-transform 200ms ease-in-out;transition:-webkit-transform 200ms ease-in-out;transition:transform 200ms ease-in-out;transition:transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out}section.product-page-nav .kit-btn .kit-name svg.desc{width:67%}section.product-page-nav .kit-btn .kit-name:after{content:'';position:absolute;width:100%;height:.2rem;bottom:0;left:0}section.product-page-nav .kit-btn .disclaimer{margin-top:.5rem;text-align:center;text-decoration:none;z-index:2;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}@media (max-width: 415px){section.product-page-nav .kit-btn .disclaimer{font-size:.6rem}}section.product-page-nav .kit-btn.vr_starter .kit-name__logo{position:relative;padding-bottom:9.693877551%}section.product-page-nav .kit-btn.vr_starter .kit-name__logo svg{position:absolute;width:100%;height:100%;top:0;left:0}section.product-page-nav .kit-btn.vr_starter .kit-name__secondary{position:relative;padding-bottom:4.635761589%;width:67%}section.product-page-nav .kit-btn.vr_starter .kit-name__secondary svg{position:absolute;width:100%;height:100%;top:0;left:0}@-webkit-keyframes btnKitStripes{0%{background-position-x:0}100%{background-position-x:100%}}@keyframes btnKitStripes{0%{background-position-x:0}100%{background-position-x:100%}}.is-reduced-motion section.product-page-nav .kit-btn .kit-image-container img{-webkit-transition:none;transition:none}.is-reduced-motion section.product-page-nav .kit-btn .kit-name svg #Combined-Shape{-webkit-transition:none;transition:none}@media (prefers-reduced-motion: reduce){section.product-page-nav .kit-btn .kit-image-container img{-webkit-transition:none;transition:none}section.product-page-nav .kit-btn .kit-name svg #Combined-Shape{-webkit-transition:none;transition:none}}@-webkit-keyframes infintiteRotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes infintiteRotation{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateGearLarge{0%{background-position:0px 0px}100%{background-position:0px -1960px}}@keyframes rotateGearLarge{0%{background-position:0px 0px}100%{background-position:0px -1960px}}@-webkit-keyframes rotateGear{0%{background-position:0px 0px}100%{background-position:0px -1820px}}@keyframes rotateGear{0%{background-position:0px 0px}100%{background-position:0px -1820px}}@-webkit-keyframes rotateGear1050max{0%{background-position:0px 0px}100%{background-position:0px -840px}}@keyframes rotateGear1050max{0%{background-position:0px 0px}100%{background-position:0px -840px}}@-webkit-keyframes rotateGear1120max{0%{background-position:0px 0px}100%{background-position:0px -1120px}}@keyframes rotateGear1120max{0%{background-position:0px 0px}100%{background-position:0px -1120px}}.video-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;display:block;width:100%;cursor:pointer}.video-button:focus .video-button__icon img:last-child,.video-button:hover .video-button__icon img:last-child{-webkit-animation:infintiteRotation 6s linear infinite;animation:infintiteRotation 6s linear infinite}.video-button:focus .video-button__image::after,.video-button:hover .video-button__image::after{background:url(/assets/customization-stripes.svg);-webkit-animation:infiniteStripes 30s linear infinite;animation:infiniteStripes 30s linear infinite}.video-button:active{outline:none}.video-button__image{position:relative}.video-button__image img{display:block;width:100%}.video-button__image::after{content:'';display:block;height:0.425rem;background-color:#000}.video-button__title{text-align:left;display:block;margin-top:0.5rem;font-size:1.2rem;font-weight:bold}.video-button__icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:30%}.video-button__icon img{display:block;width:100%}.video-button__icon img:first-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-35%, -50%);transform:translate(-35%, -50%);width:49px}.video-icon-parent .video-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:130px;height:130px;background-color:rgba(255,0,0,0.3);background:url(/assets/play-ring_320x320_2x.png) no-repeat;background-size:130px 1950px;background-position:0px 0px}.video-icon-parent .video-icon.video-icon--large{width:140px;height:140px;background-size:140px 2100px}@media screen and (max-width: 1050px){.video-icon-parent.video-icon-parent--grid .video-icon{width:60px;height:60px;background-size:60px 900px}.video-icon-parent.video-icon-parent--grid .video-button__icon img:first-child{width:22px}}@media (max-width: 415px){.video-icon-parent.video-icon-parent--grid .video-icon{width:80px;height:80px;background-size:80px 1200px}.video-icon-parent.video-icon-parent--grid .video-button__icon img:first-child{width:29px}}.video-icon-parent:focus .video-icon,.video-icon-parent:hover .video-icon{-webkit-animation:rotateGear 0.5s steps(14) infinite;animation:rotateGear 0.5s steps(14) infinite}@media screen and (max-width: 1050px){.video-icon-parent:focus .video-icon,.video-icon-parent:hover .video-icon{-webkit-animation:rotateGear1050max 0.5s steps(14) infinite;animation:rotateGear1050max 0.5s steps(14) infinite}}@media (max-width: 415px){.video-icon-parent:focus .video-icon,.video-icon-parent:hover .video-icon{-webkit-animation:none;animation:none}}.video-icon-parent:focus .video-icon--large,.video-icon-parent:hover .video-icon--large{-webkit-animation:rotateGearLarge 0.5s steps(14) infinite;animation:rotateGearLarge 0.5s steps(14) infinite}.is-reduced-motion .video-button:focus .video-button__image::after,.is-reduced-motion .video-button:hover .video-button__image::after{-webkit-animation:none;animation:none}.is-reduced-motion .video-icon-parent:hover .video-icon,.is-reduced-motion .video-icon-parent:focus .video-icon{-webkit-animation:none;animation:none}@media (prefers-reduced-motion: reduce){.video-button:focus .video-button__image::after,.video-button:hover .video-button__image::after{-webkit-animation:none;animation:none}.video-icon-parent:hover .video-icon,.video-icon-parent:focus .video-icon{-webkit-animation:none;animation:none}}.section__wrapper{width:80%;padding:0 1em;margin-left:auto;margin-right:auto}@media (max-width: 800px){.section__wrapper{width:100%}}.section__wrapper--sm{width:70%}@media (max-width: 800px){.section__wrapper--sm{width:100%}}.kit-description{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3em}@media (max-width: 800px){.kit-description{display:block}}.kit-description__packshot{padding-right:20px;-webkit-box-flex:1;-ms-flex:1 0 41.66666667%;flex:1 0 41.66666667%;max-width:41.66666667%}@media (max-width: 800px){.kit-description__packshot{max-width:360px;margin:0 auto}}.kit-description__content p{margin-bottom:1em}.kit-description__content p a{color:inherit}.kit-description__content p a:hover{text-decoration:none}@media (max-width: 415px){.kit-description__content{margin-bottom:2em}}.kit-pricing{display:block;text-align:right;position:relative;z-index:5}@media (max-width: 415px){.kit-pricing{margin-top:.5em;text-align:center}}.kit-pricing .price{margin-bottom:.25em}@media (max-width: 415px){.kit-pricing .price{margin-bottom:0}}.kit-pricing .price sup{font-weight:400}.kit-pricing .btn{margin-right:0}@media (max-width: 415px){.kit-pricing .btn{margin-top:.5em}}.kit-overview{margin-top:-2.9em}@media (max-width: 415px){.kit-overview{margin-top:1em}}.kit-overview .tenor{margin-bottom:.35em}.kit-more{display:block;position:relative}.kit-more__header{margin-left:auto;margin-right:auto;width:70%;text-align:center;margin-bottom:2em}@media (max-width: 800px){.kit-more__header{width:100%}}.kit-more__carousel{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 800px){.kit-more__carousel{width:100%}}.kit-more__carousel .slider-pagination{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 800px){.kit-more__carousel .slider-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.kit-more__carousel .slider-pagination li{-webkit-box-flex:1;-ms-flex:1 1 8.333333333%;flex:1 1 8.333333333%;max-width:8.333333333%;padding:0 10px;margin-bottom:.75em;cursor:pointer;position:relative;z-index:3}@media (max-width: 800px){.kit-more__carousel .slider-pagination li{-ms-flex-preferred-size:10.5%;flex-basis:10.5%;max-width:10.5%;margin-left:2.5%;padding:0 2.5px}}@media (max-width: 415px){.kit-more__carousel .slider-pagination li{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%;margin-bottom:.5em}}.kit-more__carousel .slider-pagination li.active{cursor:default}.kit-more__carousel .slider-pagination li.active svg .video-selector{stroke-opacity:1}.kit-more__carousel .slider-pagination li.active .thumb{-webkit-transform:scale(1.15);transform:scale(1.15)}.kit-more__carousel .slider-pagination li.active .thumb:focus::before,.kit-more__carousel .slider-pagination li.active .thumb:focus::after,.kit-more__carousel .slider-pagination li.active .thumb:hover::before,.kit-more__carousel .slider-pagination li.active .thumb:hover::after{opacity:0}.kit-more__carousel .slider-pagination li .thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;width:100%;position:relative;z-index:2;-webkit-transition:-webkit-transform 100ms ease-in-out;transition:-webkit-transform 100ms ease-in-out;transition:transform 100ms ease-in-out;transition:transform 100ms ease-in-out, -webkit-transform 100ms ease-in-out;overflow:hidden;border-radius:50%;background:none;cursor:pointer}.kit-more__carousel .slider-pagination li .thumb::before{content:'';position:absolute;z-index:1;width:calc(100% - 10px);height:calc(100% - 10px);left:5px;top:5px;opacity:0;-webkit-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out;background:rgba(15,45,65,0.5);border-radius:inherit}.kit-more__carousel .slider-pagination li .thumb::after{content:'';position:absolute;z-index:1;top:50%;left:54%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url("../assets/product-pages/play-icon.svg");background-size:100% 100%;width:32.7%;height:36.3%;opacity:0;-webkit-transition:opacity 100ms ease-in-out;transition:opacity 100ms ease-in-out}.kit-more__carousel .slider-pagination li .thumb:focus,.kit-more__carousel .slider-pagination li .thumb:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.kit-more__carousel .slider-pagination li .thumb:focus::before,.kit-more__carousel .slider-pagination li .thumb:focus::after,.kit-more__carousel .slider-pagination li .thumb:hover::before,.kit-more__carousel .slider-pagination li .thumb:hover::after{opacity:1}.kit-more__carousel .slider-pagination li .thumb--novideo::before{display:none}.kit-more__carousel .slider-pagination li svg{position:absolute;left:50%;bottom:-50%;width:14.5%;height:54.7%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}@media (max-width: 800px){.kit-more__carousel .slider-pagination li svg{position:absolute;left:50%;right:inherit;top:inherit;width:14.5%;height:54.7%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}}.kit-more__carousel .slider-pagination li svg .video-selector{stroke-opacity:0;-webkit-transition:stoke-opacity 100ms ease-in-out;transition:stoke-opacity 100ms ease-in-out}.kit-more__carousel .slider-content{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;position:relative;border:solid 6px #000;z-index:2}.kit-more__carousel .slider-content:before{content:'';display:block;padding-bottom:56.25%}@media (max-width: 800px){.kit-more__carousel .slider-content{position:relative;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;border-bottom:none}}.kit-more__carousel .slider-content>div{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%;display:none}.kit-more__carousel .slider-content>div.active{display:block;z-index:3}.kit-more__carousel .caption-content{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;background:url("/assets/cardboard-bg.jpg") repeat;border:solid 6px #000;border-left:none;width:100%;color:#000;position:relative}@media (max-width: 800px){.kit-more__carousel .caption-content{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}}.kit-more__carousel .caption-content:before{content:'';display:block;padding-bottom:18%}@media (max-width: 800px){.kit-more__carousel .caption-content:before{padding-bottom:20%;border-left:solid 6px #000}}@media (max-width: 415px){.kit-more__carousel .caption-content:before{padding-top:40%}body.fr .kit-more__carousel .caption-content:before{font-size:.9rem}}.kit-more__carousel .caption-content #video-caption-fill-color{stroke:#000}.kit-more__carousel .caption-content .esrb{font-size:.666rem;opacity:.8;position:absolute;right:.25rem;top:.25rem}.kit-more__carousel .caption-content>div{position:absolute;top:0;padding:2em 1.5em 2em 1.5em;width:100%;display:none}@media (max-width: 800px){.kit-more__carousel .caption-content>div{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1em 1em 1em 4em}}@media (max-width: 415px){.kit-more__carousel .caption-content>div{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1em}}.kit-more__carousel .caption-content>div.active{display:block}.kit-more__carousel .caption-content .header{position:relative}.kit-more__carousel .caption-content .divider{width:100%;left:-2.5em;bottom:-1em;top:auto;position:absolute;display:none}@media (max-width: 415px){.kit-more__carousel .caption-content .divider{display:none}}.kit-more__carousel .caption-content .divider svg{width:100%;height:auto}@media all and (-ms-high-contrast: none){.kit-more__carousel .caption-content .divider{display:none}}.kit-more__carousel .caption-content .copy{margin-top:1em}@media (max-width: 415px){.kit-more__carousel .caption-content .copy{width:100%;margin-top:.5rem}}@media all and (-ms-high-contrast: none){.kit-more__carousel .caption-content .copy{margin-top:.75em}}.toy-con-projects{margin-top:3em}.toy-con-projects .soprano{display:block;text-transform:uppercase}.toy-con-projects .project-list{margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 415px){.toy-con-projects .project-list{display:block}}.toy-con-projects .project{position:relative;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}@media (max-width: 415px){.toy-con-projects .project{max-width:none}}.toy-con-projects .project:nth-child(2n) .project__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-left:auto;margin-right:-16.66666667%;padding-left:0;padding-right:20px}.toy-con-projects .project:nth-child(2n) .project__desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.toy-con-projects .project:nth-child(2n) .project__desc .project__name{padding-right:0;padding-left:calc(16.66666667% + 30px)}.toy-con-projects .project--blaster .project__desc .project__item{margin-left:-2em}.toy-con-projects .project--windpedal .project__desc .project__item{padding-left:2em}.toy-con-projects .project__desc{text-align:center;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding-left:10px;padding-right:10px;position:relative;z-index:2}.toy-con-projects .project__desc .project__name{padding-right:calc(16.66666667% + 30px);margin-bottom:1em}.toy-con-projects .project__desc .project__item{position:relative}.toy-con-projects .project__img{-webkit-box-flex:1;-ms-flex:1 1 66.66666667%;flex:1 1 66.66666667%;max-width:66.66666667%;margin-left:-16.66666667%;padding-left:20px}.kit-content{margin-top:3em}.kit-content__software{max-width:66.66666667%;margin:0 auto 2em auto}@media (max-width: 415px){.kit-content__software{max-width:none}}.kit-content__software h3{margin-bottom:.5em}.kit-content__parts{max-width:66.66666667%;margin:0 auto 2em auto}@media (max-width: 415px){.kit-content__parts{max-width:none}}.kit-content__parts h3{margin-bottom:.5em}.kit-content__parts .parts__container{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 415px){.kit-content__parts .parts__container{display:block}}.kit-content__parts .parts__container ul{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;list-style:disc;padding-left:1em}@media (max-width: 415px){.kit-content__parts .parts__container ul{max-width:none}}.kit-content__parts .parts__container li{margin-bottom:.5em}.kit-content__disclaimer{text-align:center}.compatible-games{margin-top:2.44em}@media (max-width: 415px){.compatible-games .tag{width:calc(100% - 1rem);padding:1rem 2rem 1rem 1.5rem}}.compatible-games .section__footer{text-align:center;font-size:0.8em}.compatible-games__trailer{display:block;margin:2.631rem auto 2.2rem;padding:0;width:83.33333333%;border:0.425rem solid #FFFFFF;-webkit-box-shadow:6px 6px 0px 0px rgba(0,0,0,0.2);box-shadow:6px 6px 0px 0px rgba(0,0,0,0.2);position:relative;cursor:pointer}.compatible-games__trailer img{display:block}@media (max-width: 800px){.compatible-games__trailer{margin:2.031rem auto 1.7rem;width:calc(100% - 12rem)}}@media (max-width: 415px){.compatible-games__trailer{margin:1rem auto;width:100%}}.compatible-games__trailer:hover .compatible-games__trailer-icon img:last-child{-webkit-animation:infintiteRotation 6s linear infinite;animation:infintiteRotation 6s linear infinite}.compatible-games__trailer-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.compatible-games__trailer-icon{min-width:140px;width:50%;position:relative;margin:0 auto}.compatible-games__trailer-icon img{display:block;width:100%}.compatible-games__trailer-icon img:first-child{position:absolute;top:50%;left:50%;-webkit-transform:translate(-36%, -49%);transform:translate(-36%, -49%);width:53px}@media (max-width: 800px){.compatible-games__trailer-icon img:first-child{width:26px}}.compatible-games__trailer-icon .video-icon.video-icon--large{position:relative;left:0;top:0;-webkit-transform:none;transform:none;margin:auto}@media (max-width: 800px){.compatible-games__trailer-icon .video-icon.video-icon--large{width:80px;height:80px;background-size:80px auto;-webkit-animation:none;animation:none}}.compatible-games__item{text-align:center;margin-bottom:2.44em}@media (min-width: 416px){.compatible-games__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compatible-games__item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.games__item__content,.games__item__video{padding:0 0.5em}@media (min-width: 416px){.games__item__content,.games__item__video{width:50%}}.games__item__video{margin-bottom:1em}.games__item__video .video-button{border:solid 8px white;-webkit-box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2);box-shadow:4px 4px 0px 0px rgba(0,0,0,0.2)}.games__item__video .video-button__image::after{display:none}@media (min-width: 416px){.games__item__video{margin-bottom:0}}.games__item__logo{max-width:13.5em;margin:0 auto}.games__item__logo img{display:block}.games__item__body h2{margin-bottom:0.4em;font-size:1.67em}.games__item__body p{margin-bottom:1em;font-size:0.925em}.games__item__body a{font-size:0.925em;color:#000}.games__item__body a:hover{text-decoration:none}.compatible-games__listing{margin-bottom:8em}.compatible-games__footer{text-align:center;margin-bottom:2.44em}.compatible-games__footer h3{margin-bottom:.25em}.vr-plaza-section{background:#F7CA00;margin-top:6em}.vr-plaza-section .section__header{width:83.33333333%}.vr-plaza-section svg{margin-top:-3em;width:100%}.vr-plaza-section p{line-height:1.3333333333;margin-top:.7em;margin-bottom:.7em;font-size:1.2em}.vr-plaza-section .section__content{padding:3em 0}@media (max-width: 415px){.vr-plaza-section .section__content{padding-left:0.5em;padding-right:0.5em}}.vr-plaza-section .games,.vr-plaza-section .switch{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 415px){.vr-plaza-section .games,.vr-plaza-section .switch{display:block}}.vr-plaza-section .games{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vr-plaza-section .games__img{max-width:none;margin-bottom:1em}@media (min-width: 416px){.vr-plaza-section .games__img{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin-left:10px;margin-bottom:0}}@media (min-width: 801px){.vr-plaza-section .games__img{-webkit-box-flex:1;-ms-flex:1 1 48.24561%;flex:1 1 48.24561%;max-width:48.24561%;margin-left:0}}.vr-plaza-section .games__img picture{width:100%;position:relative}@media (min-width: 416px){.vr-plaza-section .games__content{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;margin:0 10px}}@media (min-width: 801px){.vr-plaza-section .games__content{-webkit-box-flex:1;-ms-flex:1 1 31.57895%;flex:1 1 31.57895%;max-width:31.57895%;-ms-flex-item-align:start;align-self:flex-start;margin-left:1.75439%;margin-right:0}}.vr-plaza-section .games__content__wrp p{margin:0}.vr-plaza-section .plaza-slider{margin-top:2.25em}.vr-plaza-section .plaza-slider__desc{margin:0 auto;text-align:left}@media (min-width: 416px){.vr-plaza-section .plaza-slider__desc{text-align:center;padding:0 0.5em}}@media (min-width: 801px){.vr-plaza-section .plaza-slider__desc{max-width:81.57895%;padding:0}}.vr-plaza-section .plaza-slider__wrapper{margin-top:1.5em}@media (min-width: 416px){.vr-plaza-section .plaza-slider__wrapper{padding:0 0.5em}}@media (min-width: 416px){.vr-plaza-section .plaza-slider__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.vr-plaza-section .plaza-slider__item{padding:0.5em}@media (min-width: 416px){.vr-plaza-section .plaza-slider__item{width:calc(100% / 3);padding-top:0;padding-bottom:0}}.vr-plaza-section .plaza-slider__item img{border:solid 0.3em black;width:100%}.vr-plaza-section .plaza-slider__wrapper--carousel{display:-webkit-box;display:-ms-flexbox;display:flex}.vr-plaza-section .plaza-slider__wrapper--carousel .plaza-slider__track-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.vr-plaza-section .plaza-slider__wrapper--carousel .plaza-slider__track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease, -webkit-transform 0.4s ease;width:9999em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vr-plaza-section .plaza-slider__wrapper--carousel .plaza-slider__item{width:18.1em;padding-top:0;padding-bottom:0}@media (max-width: 415px){.vr-plaza-section .plaza-slider__wrapper--carousel .plaza-slider__item{width:14.7em}}@media (min-width: 801px){.vr-plaza-section .plaza-slider__wrapper--carousel .plaza-slider__item{width:18.325em}}.vr-plaza-section .plaza-slider__wrapper--carousel .plaza-slider__item img{width:100%}.vr-plaza-section .plaza-slider__nav{padding:0;border:0;background:black;font-size:1em;width:1.5em;cursor:pointer;position:relative;-webkit-box-shadow:0px 0px 0px 1px black;box-shadow:0px 0px 0px 1px black}.vr-plaza-section .plaza-slider__nav::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;border-top:0.4em solid transparent;border-bottom:0.4em solid transparent;border-left:0.4em solid white}.vr-plaza-section .plaza-slider__nav span{display:none}.vr-plaza-section .plaza-slider__nav:disabled{opacity:0.8;background:gray;cursor:default}.vr-plaza-section .plaza-slider__nav:not(:disabled):hover,.vr-plaza-section .plaza-slider__nav:not(:disabled):focus{background:repeating-linear-gradient(-70deg, #f7ca00, #f7ca00 15px, #409edb 15px, #409edb 30px, #e75b80 30px, #e75b80 45px);background-size:48px 100%;-webkit-animation:btnStripeNavi 1.5s infinite linear;animation:btnStripeNavi 1.5s infinite linear}.vr-plaza-section .plaza-slider__nav:not(:disabled):hover::after,.vr-plaza-section .plaza-slider__nav:not(:disabled):focus::after{border-left-color:black}.vr-plaza-section .plaza-slider__nav--prev{margin-right:0.5em}.vr-plaza-section .plaza-slider__nav--prev::after{-webkit-transform:scaleX(-1) translate(50%, -50%);transform:scaleX(-1) translate(50%, -50%)}.vr-plaza-section .plaza-slider__nav--next{margin-left:0.5em}.vr-plaza-section .switch{margin-top:3em}@media (min-width: 416px){.vr-plaza-section .switch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.vr-plaza-section .switch__content p{margin:0}@media (min-width: 416px){.vr-plaza-section .switch__content{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:0 10px}}@media (min-width: 801px){.vr-plaza-section .switch__content{-webkit-box-flex:1;-ms-flex:1 1 48.24561%;flex:1 1 48.24561%;max-width:48.24561%;padding:0 10px;margin-right:-23.07018%}}.vr-plaza-section .switch__img{margin-top:1em;width:115%}@media (min-width: 416px){.vr-plaza-section .switch__img{width:auto;margin-top:0;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:0 10px}}@media (min-width: 801px){.vr-plaza-section .switch__img{-webkit-box-flex:1;-ms-flex:1 1 64.91228%;flex:1 1 64.91228%;max-width:64.91228%;padding:0 10px}}.vr-plaza-section .videos{margin-top:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vr-plaza-section .videos .video-button{font-size:1em;width:calc(97% / 3);margin:0 0.5%}@media (max-width: 415px){.vr-plaza-section .videos .video-button{width:100%;margin:0 0.5rem 20px;-ms-flex-item-align:stretch;align-self:stretch}}.vr-plaza-section .videos .video-button__image{border:solid 0.3em black}.vr-plaza-section .videos .video-button__image::after{display:none}.vr-plaza-section .video-button--locked:hover{cursor:default}.vr-plaza-section .video-button--locked .video-button__icon{display:none}.faq-section{padding:3em 0;text-align:center}.faq-section h3{margin-bottom:1em}.is-reduced-motion .kit-more__carousel .slider-pagination li .thumb{-webkit-transition:none;transition:none}.is-reduced-motion .kit-more__carousel .slider-pagination li .thumb::before,.is-reduced-motion .kit-more__carousel .slider-pagination li .thumb::after{-webkit-transition:none;transition:none}@media (prefers-reduced-motion: reduce){.kit-more__carousel .slider-pagination li .thumb{-webkit-transition:none;transition:none}.kit-more__carousel .slider-pagination li .thumb::before,.kit-more__carousel .slider-pagination li .thumb::after{-webkit-transition:none;transition:none}}.quotes{margin-top:2em;margin-bottom:2em;border-top:dotted 6px black;border-bottom:dotted 6px black;padding-top:1em;padding-bottom:1em}@media (max-width: 800px){.quotes{margin-left:1em;margin-right:1em;width:auto}}.quotes__list{position:relative}.quotes__item{text-align:center;font-size:1.25em;font-weight:600;position:absolute;top:50%;left:0;width:100%;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-sizing:content-box;box-sizing:content-box}.quotes__item span{font-size:1.333em;margin-right:0.5em}.quotes__item.is-active{opacity:1}hr.stripe{position:static;border:none;margin:0}.hero__logos{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;position:relative}@media (max-width: 415px){.hero__logos{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.hero__labo{display:block;width:11.31944%;margin-right:1em}.hero__labo img{width:100%}@media (max-width: 415px){.hero__labo{width:37.5%}}.hero__switch{position:absolute;right:0;width:5.55556%;max-width:100px;top:0;min-width:46px}.hero__switch img{width:100%;display:block}.hero__logo{width:31.45833%}.hero__logo img{width:100%}.hero__logo img:last-child{display:none}@media (max-width: 415px){.hero__logo{width:29.6875%}.hero__logo img{display:none}.hero__logo img:last-child{display:block}}.hero__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag{background:#000;position:relative;display:inline-block;padding:1rem 2rem 1rem 3rem;margin-bottom:1rem}.boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-3.5em}@media (max-width: 415px){.boxes{display:none}}.boxes__item{width:37.5%;text-decoration:none;margin-right:3em;text-align:center}.boxes__item .btn{margin-top:1em}.boxes__item:last-child{margin-right:0}.boxes__item:last-child .btn{margin-top:1.3em}.intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3em}@media (max-width: 415px){.intro{display:block}}.intro__copy{width:75.8%;margin-right:1em}.intro__copy h2{font-weight:600;font-size:2.525em;margin-bottom:0.5em}.intro__copy h2 span{font-size:0.67em}.intro__copy p{margin-bottom:0.7em}.intro__copy p:last-child{margin-bottom:0}@media (max-width: 415px){.intro__copy{width:100%}}.intro__esrb{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:1em}.intro__esrb img{width:2.9em}.intro__esrb p{font-size:.85rem;margin-left:.3em}@media (max-width: 415px){.intro__esrb{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5em}.intro__esrb ul{margin-left:1em}}.kits{margin-top:4em;margin-bottom:3em}@media (max-width: 415px){.kits{margin-top:2em}.kits>.kits__list .kit--vr_expansion1,.kits>.kits__list .kit--vr_expansion2{display:none}.kits .small-only{display:block;margin-top:3em}}@media (min-width: 416px){.kits .small-only{display:none}}.kits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 415px){.kits__list{display:block}}.kits__item{width:calc(33.33333% - 1em);margin-bottom:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width: 415px){.kits__item{margin-bottom:3em;width:100%}}.kit__image{margin:0 auto;width:61%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width: 415px){.kit__image{width:80%}}.kit__name{font-size:1.2em;font-weight:600;text-align:center;margin-top:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.kit__toycons{position:relative}.kit__disclaimer{font-size:0.7em;text-align:center;margin-top:10px}.kit__cta{display:none}@media (max-width: 415px){.kit__cta{display:block;text-align:center;margin-top:1em}.kit__cta .btn{margin-right:0}}.toycons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;position:relative;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.toycons::after,.toycons::before{content:'';background:black;position:absolute}.toycons::after{width:6px;height:30px;bottom:100%;left:calc(50% - 3px)}.toycons::before{width:calc(48% + 1em);height:6px;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width: 415px){.toycons{margin-top:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toycons::after,.toycons::before{display:none}}.toycons__item{width:calc(50% - 0.5em);text-align:center;position:relative;padding-top:40px}.toycons__item::before{content:'';background:black;position:absolute;width:6px;height:30px;top:0;left:calc(50% - 3px)}@media (max-width: 415px){.toycons__item{padding-top:0;width:calc(33.33333% - 0.5em);margin-right:1em}.toycons__item:last-child{margin-right:0}.toycons__item::before{display:none}}.toycons__image img{width:100%}.toycons__name{font-size:0.8em;margin-top:1em}.toycons__name span{display:block;font-weight:600;font-size:1.333em;text-transform:uppercase;margin-top:0.225em;white-space:pre}body.fr .toycons__name span{white-space:normal;margin-top:0;margin-bottom:0.225em}.kit--vr_starter{position:relative}.kit--vr_starter::after{content:'';position:absolute;right:-1em;top:0;border-right:dotted 6px black;height:50%}@media (max-width: 415px){.kit--vr_starter::after{display:none}}.kits__disclaimer{text-align:right;font-size:0.7em}.kits__disclaimer span{display:block;width:66%;text-align:center;margin:0 0 0 auto}@media (max-width: 415px){.kits__disclaimer{display:none}}.kit--vr{margin-top:4em}.kit--vr .kit__image{width:20%}.kit--vr .toycons{-ms-flex-wrap:wrap;flex-wrap:wrap}.kit--vr .toycons::before{width:calc(83% + 1em)}.kit--vr .toycons__item{width:calc(16.66667% - 1em);margin-right:0}@media (max-width: 415px){.kit--vr{margin-top:3em}.kit--vr .kit__image{width:80%}.kit--vr .toycons{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kit--vr .toycons__item{width:calc(33.33333% - 0.5em);margin-bottom:1em}}.product-page-nav{margin-top:2em}
