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.customization-hero .hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 800px){section.customization-hero .hero-content{-ms-flex-wrap:wrap;flex-wrap:wrap}}section.customization-hero .hero-content .column{-ms-flex-preferred-size:50%;flex-basis:50%}@media (max-width: 800px){section.customization-hero .hero-content .column{-ms-flex-preferred-size:100%;flex-basis:100%}}section.customization-hero .hero-content .packshot{width:50%;margin:-35% auto 1rem auto;position:relative;z-index:3}@media (max-width: 800px){section.customization-hero .hero-content .packshot{margin:-20% auto 1rem auto;width:35%}}section.customization-hero .hero-content .customization-set{padding-top:10%;margin-top:5%}section.customization-hero .hero-content .customization-set .container{width:83%;margin:0 auto;padding-bottom:1rem}@media (max-width: 800px){section.customization-hero .hero-content .customization-set .container{width:75%}}@media (max-width: 415px){section.customization-hero .hero-content .customization-set .container{width:85%}}section.customization-hero .hero-content .customization-set .angled-edge{background:#fff;width:100%;padding-bottom:10%;z-index:3;position:relative}section.customization-hero .hero-content .customization-set .angled-edge::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.customization-hero .hero-content .customization-set p{width:85%;text-align:center;margin:1rem auto}section.customization-hero .hero-content .price{position:relative}section.customization-hero .hero-content .price .background{position:absolute;top:0;left:0;width:100%;height:100%}section.customization-hero .hero-content .price .background img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover";width:100%;height:100%}section.customization-hero .hero-content .price .price-card{width:95%;margin:3rem 5% 0rem 0}@media (max-width: 800px){section.customization-hero .hero-content .price .price-card{margin:2rem auto 0rem auto}}@media (max-width: 415px){section.customization-hero .hero-content .price .price-card{width:95%;margin:1rem auto 0 auto}}section.customization-hero .hero-content .price .price-card .card-header{background:#000;padding:.75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:3}@media (max-width: 415px){section.customization-hero .hero-content .price .price-card .card-header{padding:.5rem}section.customization-hero .hero-content .price .price-card .card-header span.soprano{font-size:1rem}}section.customization-hero .hero-content .price .price-card .card-header .price{margin-left:1rem}@media (max-width: 415px){section.customization-hero .hero-content .price .price-card .card-header .price{font-size:1.333rem}}section.customization-hero .hero-content .price .price-card .card-header .price sup{font-weight:400}section.customization-hero .hero-content .price .price-card .card-header:after{content:'';position:absolute;width:100%;height:.5em;bottom:-.4em;left:0;background:url(../assets/product-pages/perforated_edge_solo_bottom.svg) repeat-x;background-size:1rem .5em;z-index:3}section.customization-hero .hero-content .price .price-card .stickers{padding:2rem 1rem 2rem 1rem}@media (max-width: 415px){section.customization-hero .hero-content .price .price-card .stickers{padding:1rem}}section.contents{margin-top:1rem}section.contents .row{width:76%;margin:2rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 415px){section.contents .row{margin:0 auto}}section.contents .row .item{width:48%}@media (max-width: 415px){section.contents .row .item{width:95%;margin:.5rem auto}}section.contents .row .item .jup{margin-bottom:1rem}section.contents .row .item .jup p span{margin-right:1.5rem}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}}.tag{background:#000;position:relative;display:inline-block;padding:1rem 2rem 1rem 3rem;margin-top:1rem}@media (max-width: 415px){.tag{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:1rem 2rem !important;margin-bottom:1rem;max-width:80%;text-align:center;margin-top:0}.tag .alto{font-size:1.33rem;line-height:1.22}}
