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}.videos-title{position:relative;padding:1em 2em 1em 3em;margin:0 0 2.5em -2em;display:inline-block;white-space:nowrap}@media (max-width: 415px){.videos-title{margin:0 auto 1em;padding:1em 1em;display:block;text-align:center;width:60%}}.video-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 800px){.video-row{overflow-x:auto;overflow-y:hidden;width:calc(100% + 4em);margin-left:-2em;display:block;white-space:nowrap;padding:0 1em}}.video-row .video-clip{width:calc(25% - 1.5vw);overflow:hidden;margin:0.75vw;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 800px){.video-row .video-clip{width:44%;display:inline-block}}@media (max-width: 415px){.video-row .video-clip{width:84%}}.video-row .video-clip .title{position:relative;padding:0.75em 1.5em;-webkit-clip-path:polygon(.75vw 0%, calc(100% - .75vw) 0%, 100% .75vw, 100% 100%, 0% 100%, 0% .75vw);clip-path:polygon(.75vw 0%, calc(100% - .75vw) 0%, 100% .75vw, 100% 100%, 0% 100%, 0% .75vw)}.video-row .video-clip .thumbnail{padding:1.5em;position:relative}.video-row .video-clip .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%}.video-row .video-clip:hover .thumbnail:after{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}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}}.color-blue{background-color:#409EDB}.color-pink{background-color:#E75B80}.color-yellow{background-color:#F7CA00}.region-row{position:relative;z-index:400;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;margin:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 415px){.region-row{display:block;margin:0}}.region-row .region-label{display:inline-block;position:absolute;top:0.5em;left:0;padding:0.5em 1.5em 0.5em 1em}.region-row .region-item{cursor:pointer;width:calc(33% - 1.25em);margin:0.5em;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media (max-width: 415px){.region-row .region-item{width:80%}}.region-row .region-item .thumbnail{padding:0}section.testimonials-hero{position:relative}section.testimonials-hero .logo{margin:0 auto}section.testimonials-hero .intro-content{position:relative;overflow:hidden}section.testimonials-hero .bg-color{position:absolute;width:100%;height:100%;-webkit-clip-path:polygon(0% 0%, 100% 0%, calc(100% - 4vw) 100%, 0 100%);clip-path:polygon(0% 0%, 100% 0%, calc(100% - 4vw) 100%, 0 100%)}section.testimonials-hero .bg-color.bgOpen{-webkit-animation:bgOpen 3.2s 0s forwards cubic-bezier(0.77, 0, 0.175, 1);animation:bgOpen 3.2s 0s forwards cubic-bezier(0.77, 0, 0.175, 1);z-index:200}section.testimonials-hero .bg-color.bgClose{width:0;z-index:150}section.testimonials-hero .bg-color.bgStay{width:172.794046vw;z-index:100}section.testimonials-hero .intro-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1em;position:relative;z-index:350}@media (max-width: 415px){section.testimonials-hero .intro-slide{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1em 0}}section.testimonials-hero .intro-slide .hero-content{width:33%;text-align:center;margin:0 2em}@media (max-width: 415px){section.testimonials-hero .intro-slide .hero-content{width:100%;margin-bottom:1em}}section.testimonials-hero .intro-slide .hero-image{-webkit-clip-path:polygon(4vw 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(4vw 0%, 100% 0%, 100% 100%, 0 100%);width:66%;position:relative}section.testimonials-hero .intro-slide .hero-image.movie-btn{cursor:pointer}section.testimonials-hero .intro-slide .hero-image.movie-btn:after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:500;-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 (min-width: 801px){section.testimonials-hero .intro-slide .hero-image.movie-btn:after{background-size:10vw}}@media (max-width: 415px){section.testimonials-hero .intro-slide .hero-image{width:100%;-webkit-clip-path:none;clip-path:none;overflow:hidden}}section.testimonials-hero .intro-slide .hero-image .hero-slide-img{position:absolute;top:0;left:0;width:100%;opacity:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:opacity 1s ease-in, -webkit-transform 3.2s ease-in-out;transition:opacity 1s ease-in, -webkit-transform 3.2s ease-in-out;transition:transform 3.2s ease-in-out, opacity 1s ease-in;transition:transform 3.2s ease-in-out, opacity 1s ease-in, -webkit-transform 3.2s ease-in-out}section.testimonials-hero .intro-slide .hero-image .hero-slide-img:nth-of-type(1){position:relative}section.testimonials-hero .intro-slide .hero-image .hero-slide-img.bgOpenZoom{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1;z-index:450}section.testimonials-hero .intro-slide .hero-image .hero-slide-img.bgOpenPrev{-webkit-transform:scale(1);transform:scale(1);opacity:0;z-index:440}section.testimonials-hero .intro-slide .hero-image .hero-slide-img.bgOpenZoomDefault{-webkit-transform:scale(1);transform:scale(1);opacity:0;z-index:430}section.video-section{position:relative;background:url(../home/assets/header-pattern.jpg) repeat;padding:1.5em 1em 2em}@media (max-width: 415px){section.video-section{padding:0.5em 0}}section.video-section .video-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 800px){section.video-section .video-row{margin:0 auto;width:100%}}@media (max-width: 415px){section.video-section .video-row{display:block}}@media (max-width: 415px){section.video-section .videos-title{width:auto;margin:1.5em 1em;display:block}}section.video-section .video-clip{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 801px){section.video-section .video-clip{width:calc(33% - 1.5vw)}}@media (max-width: 800px) and (min-width: 416px){section.video-section .video-clip{width:calc(33% - 1.5vw)}}section.video-section .video-clip .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.video-section .video-clip .title span{font-size:0.85rem;line-height:1rem}section.video-section .video-family{display:inline-block;width:2em;height:2em;overflow:hidden;margin-right:0.75em;border-radius:2em;position:relative;-ms-flex-negative:0;flex-shrink:0}section.video-section .video-family img{width:100%}.family-line{position:relative;width:calc(100% + 1.5em);margin-left:-1.5em;height:1em;border-top:0.18vw black solid;margin-top:0.25em}@media (max-width: 800px){.family-line{border-top:0.6vw black solid;margin-left:-0.5em;width:100%}}.family-line:before{content:'';bottom:-0.55vw;left:-2.4vw;display:block;position:absolute;width:2.5vw;height:1.9vw;background-position:top right;background-image:url("../make/assets/label-line.svg");background-size:contain;background-repeat:no-repeat}@media (max-width: 800px){.family-line:before{background:transparent;width:0.4em;height:0.4em;border:0.6vw black solid;border-radius:1em;bottom:auto;top:-0.4em;left:-0.6em}}.family-thumb{width:20vw;height:20vw;overflow:hidden;max-width:calc(161px + 0.4vw);max-height:calc(161px + 0.4vw);margin-right:1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width: 415px){.family-thumb{width:30vw;height:30vw}}.family-thumb img{border-radius:10vw;border:0.3vw solid black}@media (max-width: 415px){.family-thumb img{border-radius:15vw;border:0.8vw solid black}}.quote-content{width:85vw;margin:3em auto 1em}@media (max-width: 800px){.quote-content{width:95vw}}.quote-content .quote-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.quote-content .quote-row .single-quote{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:60vw;margin:0 auto 1em;padding:0 1em;width:50%}.quote-content .quote-row .single-quote.solo{width:100%}@media (max-width: 415px){.quote-content .quote-row .single-quote{width:100%;max-width:95vw}}.quote-content .quote-row .single-quote .family-thumb{width:30vw;height:30vw;border-radius:15vw;max-width:calc(200px + 0.3vw);max-height:calc(200px + 0.3vw)}@media (max-width: 415px){.quote-content .quote-row .single-quote .family-thumb{-ms-flex-preferred-size:30%;flex-basis:30%}}@media (max-width: 800px){.quote-content .quote-row .single-quote .family-thumb{width:50vw;height:50vw}}.quote-content .quote-row .single-quote .quote-copy{text-align:center}@media (max-width: 415px){.quote-content .quote-row .single-quote .quote-copy{-ms-flex-preferred-size:70%;flex-basis:70%}.quote-content .quote-row .single-quote .quote-copy .soprano{font-size:1rem}}.quote-content .quote-row .single-quote .quote-label{text-align:left;display:block}.quote-content .quote-row .single-quote .quote-text{text-align:center;padding-bottom:1.1em;display:block;position:relative}.quote-content .quote-row .single-quote .quote-text:after{content:'';position:absolute;left:0;width:100%;height:5px;bottom:0;background-image:url("../make/assets/dotted-line.svg");background-repeat:repeat-x;background-size:contain}.focus{margin:1rem}@media (max-width: 415px){.focus{margin:1rem 0}}.focus .focus-top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:-1px;padding:1em 1em 2em 1em}.focus .focus-top .focus-copy{width:80%}@media (max-width: 415px){.focus .focus-top .focus-copy{padding-top:5vw}}.focus .focus-top .focus-copy .focus-question{line-height:1;margin-bottom:0.5em;display:block}@media (max-width: 415px){.focus .focus-top .focus-copy .focus-question{margin-left:-30vw;margin-top:12vw}}@media (max-width: 415px){.focus .focus-top .focus-copy .focus-answer{margin-left:-30vw}}.focus .focus-top .focus-toycon{margin:0.5em 1em}.focus .focus-top .focus-toycon img{margin:0 auto;display:block;width:100%}.focus .focus-top .focus-toycon img.outline-house{max-width:157px}.focus .focus-top .focus-toycon img.outline-motorbike{max-width:254px}.focus .focus-top .focus-toycon img.outline-rod{max-width:188px}.focus .focus-top .focus-toycon img.outline-piano{max-width:288px}@media (max-width: 800px){.focus .focus-top .focus-toycon img{width:100%}}.focus .focus-bottom{position:relative;display:block;padding:1em;margin:-1px}@media (max-width: 415px){.focus .focus-bottom{overflow:scroll;width:calc(100% + 2rem);padding:1em 0}}.focus .focus-bottom .focus-frame{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width: 415px){.focus .focus-bottom .focus-frame{width:220%;padding-right:1.5rem}}.focus .focus-bottom .focus-first{margin:0.25vw;width:40%}.focus .focus-bottom .focus-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:60%}.focus .focus-bottom .focus-grid div{margin:0.25vw;width:calc(33% - 0.5vw)}.focus .focus-bottom .focus-grid div img{-o-object-fit:cover;object-fit:cover;height:100%}@-webkit-keyframes bgOpen{0%{width:0}100%{width:172.794046vw}}@keyframes bgOpen{0%{width:0}100%{width:172.794046vw}}
