html,body,div,span,main,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,strong,sub,sup,b,u,i,ol,ul,li,form,label,canvas,footer,header,menu,nav,section,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{font-size:10px}body{font-size:1.6rem;line-height:1}article,footer,header,main,menu,nav,section{display:block}ol,ul{list-style:none}a{color:inherit;text-decoration:underline}a:hover{text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 none;background:rgba(0,0,0,0);cursor:pointer}input,select,textarea,button{font:inherit;color:inherit}img{display:block}template{display:none}.clear:before,.clear:after{content:"";display:table}.clear:after{clear:both}.clear{zoom:1}i,em{font-style:italic}@font-face{font-family:"gellix-medium";src:url("../fonts/gellix-medium.woff2") format("woff2"),url("../fonts/gellix-medium.woff") format("woff")}html{--color-black: #1c1c1c;--color-black-80: #1c1c1c75;--color-black-70: #1c1c1cb3;--color-black-50: #1c1c1c8a;--color-black-00: #1c1c1c00;--color-white: #fff;--color-grey-light: #f3f3f3;--color-grey-light-70: #f3f3f3b3;--color-grey-light-50: #f3f3f38a;--color-grey: #888;--color-blue: #1f00ff;--color-blue-70: #1f00ffb3;--color-blue-50: #1f00ff8a;--color-yellow: #fdd32c;--color-yellow-70: #fdd32cb3;--color-yellow-50: #fdd32c8a;--color-red: #ee7581;--color-red-70: #ee7581b3;--color-red-50: #ee75818a;--color-green: #00995f;--color-green-70: #00995fb3;--color-green-50: #00995f8a;--color-purple: #6782d5;--color-purple-70: #6782d5b3;--color-purple-50: #6782d58a;--gradient-black: linear-gradient( to bottom, hsla(0, 0%, 11%, 0.94) 0%, hsla(0, 0%, 11%, 0.7) 25%, hsla(0, 0%, 11%, 0.5) 50%, hsla(0, 0%, 11%, 0.2) 75%, hsla(0, 0%, 11%, 0) 100% )}html,body{color:var(--color-black);font-family:"gellix-medium",Arial,Helvetica,sans-serif;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.03rem;background:var(--color-black-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-size:1.5rem}@media screen and (max-width: 1199px){body{font-size:1.2rem}}h1{font-size:8rem;line-height:8.8rem}@media screen and (max-width: 1023px){h1{font-size:4.2rem;line-height:4.8rem}}h2{font-size:4.5rem;font-weight:400;line-height:6rem;letter-spacing:.09rem}@media screen and (max-width: 1199px){h2{font-size:2rem;line-height:2.8rem;letter-spacing:.04rem}}.button,.button-primary{height:4rem;padding:0 2.8rem;color:var(--color-white);line-height:4rem;background:var(--color-blue);border:1px solid rgba(0,0,0,0);border-radius:.6rem}.button-play{width:6.8rem;height:6.8rem;text-indent:-123rem;overflow:hidden;background:url("../images/splashspots-icon-play.svg") 50% 50%/contain no-repeat scroll}@media screen and (max-width: 1199px){.button-play{width:4rem;height:4rem}}.wrapper{box-sizing:border-box;width:100%;max-width:168rem;margin:0 auto}.header{box-sizing:border-box;width:100%;position:fixed;z-index:4;top:0;left:0}.header>.wrapper{display:flex;align-items:center;justify-content:space-between;padding:3rem 4rem}.header-nav{display:flex;align-items:center}.header-nav-logo{margin-right:2.5rem}.header-nav-list{display:flex;align-items:center;justify-content:flex-start}.header-nav-list li{padding:0 .6rem}.header-nav-list .header-nav-list-home{padding-left:0}.header-nav-list .header-nav-list-contact,.header-nav-list .header-nav-list-instagram{display:none}.header-nav-list-item{color:inherit;font-size:1.6rem;text-decoration:none}.header-nav-list-item:hover{text-decoration:underline}.header-details{display:flex;align-items:center}.header-details>img{margin:0 1.8rem}.header-details a{text-decoration:none}.header-details a:hover{text-decoration:underline}.header-details-locale{margin-right:2rem}.header-details-locale-break{color:var(--color-blue)}.header-details-locale-temperature{margin-right:2rem}@media screen and (max-width: 1240px){.header>.wrapper{padding:2rem 1rem 2rem 2rem}.header-nav{width:100%;justify-content:space-between}.header-nav-logo{margin-right:2rem}.header-nav-list{max-width:70%;justify-content:flex-end}.header-nav-list li{display:inline-block;margin:.4rem 0;padding:0 .5rem;vertical-align:middle}.header-nav-list .header-nav-list-home{display:none}.header-nav-list .header-nav-list-contact,.header-nav-list .header-nav-list-instagram{display:inline-block}.header-details{display:none}}.section,.group{box-sizing:border-box;width:100%;position:relative;z-index:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.section>.wrapper{padding:10rem 2rem 4rem;min-height:30rem}@media screen and (min-width: 1200px){.section>.wrapper{padding:10rem 4rem 6rem;min-height:100%;min-height:100vh}}.hero .header{color:var(--color-white);background:var(--gradient-black)}.hero>.wrapper{display:flex;align-items:center;justify-content:center;min-height:100%;min-height:100vh;overflow:hidden}.hero h1{width:0;height:0;position:absolute;z-index:1;top:-1234rem;left:-1234rem;overflow:hidden}.hero .header-details-locale-break{color:var(--color-white)}.hero-carousel{width:100%;position:relative}.hero-carousel img{width:80%;max-width:115rem;margin:6rem auto;position:relative;left:-2.5%}.hero-video{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.hero-video-portrait,.hero-video-landscape{display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.hero-video-toggle{width:2.25rem;height:2.25rem;position:absolute;z-index:1;bottom:6.2rem;right:3.8rem;background:url("../images/splashspots-icon-pause.svg") 50% 50%/contain no-repeat scroll}.hero-video-toggle[data-playing=false]{background-image:url("../images/splashspots-icon-play-white.svg")}@media screen and (max-width: 1199px){.hero-carousel img{margin:6rem auto 18rem}.hero-video-toggle{bottom:2.2rem;right:1.3rem}}@media screen and (orientation: portrait){.hero{background:url("../images/splashspots-hero-video-portrait.jpg") 50% 50%/cover no-repeat scroll}.hero-video-portrait{display:block}}@media screen and (orientation: landscape){.hero{background:url("../images/splashspots-hero-video-landscape.jpg") 50% 50%/cover no-repeat scroll}.hero-video-landscape{display:block}}.video{background:var(--color-grey) url("../images/splashspots-intro-video-landscape.jpg") 50% 50%/cover no-repeat scroll}.video .header{color:var(--color-white);background:var(--gradient-black)}.video .header-nav-list img,.video .header-details>img,.video .header-details>a>img{filter:brightness(0) invert(1)}.video .header-details-locale-break{color:var(--color-white)}.video>.wrapper{display:flex;align-items:center;justify-content:center;padding:4rem}.video button{display:none}.video.active button{display:block}.overlay{display:none;width:100%;height:100%;position:fixed;z-index:10;top:0;left:0;background-color:var(--color-black)}.overlay.active{display:flex;align-items:center;justify-content:center}.overlay-video{width:100%;max-width:128rem;padding:4rem 8rem}.overlay-video-wrapper{width:100%;height:0;padding-top:56.25%;position:relative}.overlay-video-frame{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0}.overlay-video-close{position:absolute;z-index:1;top:0;right:-4rem}@media screen and (orientation: portrait){.video{background-position:30% 50%;background-image:url("../images/splashspots-intro-video-portrait.jpg")}}@media screen and (max-width: 1199px){.video>.wrapper{min-height:100%;min-height:100vh}.overlay-video{padding:7rem 0}.overlay-video-close{top:-6rem;right:2rem}}.about{color:var(--color-grey-light);text-align:center;background:var(--color-blue)}.about .header{background-color:var(--color-blue-70)}.about .header-nav-logo>img,.about .header-nav-list img,.about .header-details>img,.about .header-details>a>img,.hero .header-nav-list-instagram>a>img,.hero .header-details>a>img,.footer .header-details>a>img,.footer .header-nav-list-instagram>a>img{filter:brightness(0) invert(1)}.about .header-details-locale-break{color:var(--color-white)}.about>.wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10rem 8rem}.about p{width:93%;font-size:4rem;font-weight:500;line-height:125%}@media screen and (max-width: 1199px){.about>.wrapper{padding:10rem 4rem}.about p{font-size:2rem;line-height:2.8rem;letter-spacing:.04rem}}@media screen and (max-width: 1023px){.about>.wrapper{padding:10rem 2rem}}.headline{box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center;height:22.8rem;padding:12rem 4rem 0;background-color:var(--color-yellow);text-align:center;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.headline .header{background-color:var(--color-yellow-70)}.spots-lockup{background-color:var(--color-yellow)}.product{min-height:104rem}.product.sunshine{background-color:var(--color-yellow)}.product.sunshine .header{background-color:var(--color-yellow-70)}.product.blossom{background-color:var(--color-red)}.product.blossom .header{background-color:var(--color-red-70)}.product.jumprope{background-color:var(--color-green)}.product.jumprope .header{background-color:var(--color-green-70)}.product.pinwheel{background-color:var(--color-purple)}.product.pinwheel .header{background-color:var(--color-purple-70)}.product>.wrapper{display:flex;align-items:center;justify-content:space-between}.product-id,.product-details-title::after{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:6rem;height:3.3rem;margin-top:-7.5rem;padding:1rem .8rem;position:relative;z-index:3;color:var(--color-grey-light);font-size:1.6rem;line-height:3rem;letter-spacing:.16rem;text-align:center;text-transform:uppercase;background:var(--color-blue);border-radius:.5rem}.product-details{width:100%;max-width:43rem;margin-right:4rem;position:relative;z-index:2}.product-details-icon{width:9.4rem;position:relative}.product-details-icon img{width:100%;position:relative;z-index:2}.product-details-icon-dot{width:1.2rem;height:1.2rem;position:absolute;z-index:1;top:50%;left:50%;margin:-0.6rem 0 0 -0.6rem;background-color:var(--color-blue);border-radius:50%;opacity:1}.product-details-subtitle{margin:2rem 0;padding:.5rem 0;line-height:3rem;letter-spacing:.16rem;text-transform:uppercase;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}.product-details-title{position:relative;font-size:4.5rem;line-height:4.5rem;letter-spacing:.064rem}.product-details-title::after{display:none;min-width:5.4rem;padding:.8rem .6rem;position:absolute;z-index:1;top:50%;right:0;transform:translate3d(0, -50%, 0);margin:0;font-size:1.4rem;line-height:3rem;letter-spacing:.14rem;content:attr(data-id)}.product-details-description{margin:2rem 0 0;padding:2.8rem 0;font-size:2.4rem;line-height:3rem;letter-spacing:.048rem;border-top:1px solid var(--color-black);border-bottom:1px solid var(--color-black)}.product-details-description .quote{margin-left:-1rem}.product-image{width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;background-position:40% 50%;background-size:65% auto;background-repeat:no-repeat;background-attachment:scroll}.product.sunshine .product-image{background-image:url("../images/splashspots-product-sunshine.png")}.product.blossom .product-image{background-image:url("../images/splashspots-product-blossom.png")}.product.jumprope .product-image{background-image:url("../images/splashspots-product-jumprope.png")}.product.pinwheel .product-image{background-image:url("../images/splashspots-product-pinwheel.png")}@media screen and (max-width: 1600px){.product-image{background-position:20% 50%}}@media screen and (max-width: 1300px){.product-image{background-size:55% auto}}@media screen and (max-width: 1199px){.product{min-height:auto}.product>.wrapper{min-height:auto}.product>.wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start}.product-image{background-position:1.8rem 10rem;background-size:105% auto}.product.sunshine>.wrapper{padding-top:4rem}.product-id{display:none}.product-details{max-width:none;margin:95vw 0 4rem}.product-details br{display:none}.product-details-title::after{display:flex}.product-details-description{font-size:1.6rem;line-height:2.4rem}}@media screen and (min-width: 1680px){.product-image{background-position:calc(50% - 6rem) 50%;background-size:auto 104rem}}.technical{background:var(--color-grey-light)}.technical .header{background-color:var(--color-grey-light-70)}.technical>.wrapper{display:flex;flex-direction:column;justify-content:flex-end;padding:10rem 0 0}.technical h2{margin-top:5rem;position:relative;z-index:2;font-size:9.6rem;line-height:9.6rem;text-align:center}.technical-video{border-bottom:1px solid var(--color-black);position:relative;z-index:1}.technical-video video{display:block;width:100%;max-width:150rem;margin:0 auto}.technical-video-toggle{width:2.25rem;height:2.25rem;position:absolute;z-index:1;bottom:2.2rem;right:3.8rem;background:url("../images/splashspots-icon-pause-dark.svg") 50% 50%/contain no-repeat scroll}.technical-video-toggle[data-playing=false]{background-image:url("../images/splashspots-icon-play-dark.svg")}.technical-details{border-top:1px solid var(--color-black)}.technical-specs{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:6rem;height:3.3rem;margin:2.6rem auto;padding:1rem .8rem;color:var(--color-grey-light);font-size:1.6rem;line-height:3rem;letter-spacing:.16rem;text-align:center;text-transform:uppercase;background:var(--color-blue);border-radius:.5rem}.technical-details-list{display:flex;align-items:stretch;justify-content:center;max-width:134rem;margin:0 auto}.technical-details-list li{flex:1 1 0;padding:1.8rem 2.5rem 10rem 3.5rem;position:relative;border-right:1px solid var(--color-black);font-size:1.6rem;line-height:2.4rem;letter-spacing:.16rem;text-transform:uppercase}.technical-details-list li::before{display:block;position:absolute;z-index:1;left:2rem;top:1.7rem;content:"•"}.technical-details li:last-child{border:0 none}@media screen and (max-width: 1199px){.technical>.wrapper{padding-bottom:2.4rem}.technical h2{max-width:6em;margin:0 auto;font-size:4.2rem;line-height:4.8rem}.technical-video{border-bottom:0 none}.technical-video-toggle{bottom:0;right:1.3rem}.technical-details{margin-top:0}.technical-specs{min-width:5.4rem;padding:.8rem .6rem;font-size:1.4rem;line-height:3rem;letter-spacing:.14rem}.technical-details-list{flex-direction:column}.technical-details-list li::before{display:none}.technical-details-list li{box-sizing:border-box;width:100%;padding:2rem 4rem;text-align:center;border-right:0 none;border-bottom:1px solid var(--color-black)}}.locations{color:var(--color-white);background:var(--color-blue);overflow:hidden}.locations .header{background-color:var(--color-blue-70);color:var(--color-white)}.locations .header-nav-logo>img,.locations .header-nav-list img,.locations .header-details>img,.locations .header-details>a>img{filter:brightness(0) invert(1)}.locations .header-details-locale-break{color:var(--color-white)}.locations .header-details>.button-primary{color:var(--color-blue);background:var(--color-white)}.locations>.wrapper{display:flex;align-items:center}.locations .intro{flex:1 1 0;align-self:flex-start;padding:12rem 13.4rem 0 0}.locations .intro h2{max-width:30rem;padding-bottom:3rem;font-size:4.5rem;line-height:1.1}.locations .list{margin-top:4rem;border-top:1px solid #fff;width:70%}.locations .list li{padding:2.2rem 0;border-bottom:1px solid #fff;font-size:1.6rem;line-height:2.4rem;cursor:pointer}.locations .list li img{width:2rem;margin-bottom:1rem}.locations .list li span{text-decoration:underline}.locations .list li:hover span{text-decoration:none}.locations .map{display:flex;align-items:center;justify-content:center;flex:2 1 0;height:100%}.locations .map-container{height:55vw;width:55vw;max-width:80vh;max-height:80vh;background-color:var(--color-grey);border-radius:50%;overflow:hidden;isolation:isolate}.locations .map-legal{position:absolute;z-index:1;right:4rem;bottom:4rem;font-size:1rem;letter-spacing:.02rem;line-height:1.4rem;text-align:right}.locations .map-container .gm-style .gm-style-iw-d{min-width:20rem;color:var(--color-black);font-family:"gellix-medium",Arial,Helvetica,sans-serif;font-size:1.6rem}.locations .map-container .gm-style .gm-style-iw-d b{font-weight:700}.locations .extra{flex:1 1 0}.locations .extra .list{display:none}.locations .map-pin{width:65%}@media screen and (max-width: 1600px){.locations .intro{flex:1 1 0;align-self:flex-start;padding:8rem 6rem 0 0}}@media screen and (max-width: 1199px){.locations>.wrapper{flex-direction:column;padding-bottom:6rem}.locations .intro{width:100%;padding-top:0;padding-bottom:6rem}.locations .intro h2{font-size:3rem;line-height:3.6rem;padding-bottom:1.6rem}.locations .list{display:none}.locations .map{width:100%;margin-bottom:4rem;position:relative}.locations .map-legal{max-width:8rem;right:0;bottom:0}.locations .map-container{height:85vw;width:85vw;max-width:none;max-height:none}.locations .intro .list{display:none}.locations .extra{width:100%}.locations .extra .list{display:block;margin-top:0}.product-details-description .quote{margin-left:-0.7rem}}.legal{background-color:var(--color-grey-light)}.legal .header{background-color:var(--color-grey-light-70)}.legal>.wrapper h1,.legal>.wrapper h2,.legal>.wrapper h3,.legal>.wrapper h4,.legal>.wrapper h5{text-align:center;margin:2rem auto 1rem}.legal>.wrapper p,.legal>.wrapper ul,.legal>.wrapper ol,.legal>.wrapper div{margin-bottom:2rem;line-height:1.5}.footer{color:var(--color-white);background:var(--color-black)}.footer>.wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:100%;min-height:100vh}.footer .header{color:var(--color-white);background-color:var(--color-black-70)}.footer .header-details-locale-break{color:var(--color-white)}.footer-graphic{width:100%;display:flex;align-items:center;justify-content:center;flex:1 1 0;margin:7.1rem auto 6.5rem auto}.footer-graphic img{width:55%;max-width:115rem;position:relative;left:-2.5%}.footer-details{display:flex;line-height:2rem}.footer-details-contact{margin:0 5rem 0 0}.footer-details-credit{margin:0 6.5rem 0 0}.footer-details-partners{max-width:21rem;line-height:1.35}.footer-legal{margin-top:6.5rem;line-height:2rem}.footer-legal li{padding-right:2rem}.footer-logo{max-width:10rem}@media screen and (max-width: 1199px){.footer>.wrapper{min-height:auto;font-size:1.4rem}.footer-details{width:100%;margin-top:1rem;display:block}.footer-details-contact,.footer-details-credit{margin:0 0 2rem}.footer-details-credit,.footer-details-partners{display:inline-block;width:48%;vertical-align:top}.footer-legal{margin-top:1rem}.footer-graphic img{width:100%}}
/*# sourceMappingURL=main.css.map */
