.off{display:none!important}.glooks-3d-container{display:block;background:#9e9e9e;width:100%;height:57.5vh}iframe{max-width:100%}.pimg-toggle-controls{position:absolute;z-index:99999;margin-left:5px;margin-top:15px}.pimg-toggle-controls a{margin-left:10px}.pimg-toggle-controls a:hover{opacity:1}.pimg-toggle-controls img{width:20px;opacity:.5}body#barriers-skill-camp,body#basketball-camp{background:#000 url(bw-bbc-bg.png) no-repeat center center fixed;background-size:100%}#barriers-skill-camp header,#basketball-camp header{display:none}.bbc-container{width:100%;top:0;left:0;z-index:999999999999999999999999999999}.bbc-img-container{text-align:center}.bbc-img-container img{width:90%;max-width:600px}.bbc-title,.bbc-img-date{width:50%;max-width:360px;margin:0 auto}.bbc-signup-info{padding-bottom:60px}.bbc-img-info,.bbc-img-feat{width:60%;max-width:450px;margin:0 auto}.bbc-title img{width:100%}.bbc-signup-info .product-content{color:#fff;text-align:center}.bbc-signup-info #product-add{margin:0 auto;text-align:center}.bbc-signup-info .item-description{display:block;width:60%;max-width:480px;margin:0 auto;justify-content:space-between}.bbc-signup-info label{color:#fff;padding-right:10px}.bbc-container h2{margin:0;color:#fff}.bbc-container .product-content{padding-bottom:40px}.bbc-container .partnership{margin:0 auto;text-align:center}.bbc-container .partnership b{color:#fff}.bbc-container .partnership img{width:50px}.bbc-container input{background-color:#111;border:0;width:100%;color:#fff;height:40px;margin-bottom:10px}.bbc-container select{width:100%;background:#111;color:#fff;padding:10px 0;margin-bottom:10px}.bbc-container .required{background:#111;padding:0;border:0;margin:0;width:50vw;max-width:100%}#basketball-camp #add,#barriers-skill-camp #add{max-width:300px}@media screen and (max-width: 480px){.bbc-signup-info .item-description{display:block;text-align:center}}.landing-logo{width:100%;text-align:center;display:flex;justify-content:space-between;align-items:center;padding:10px;box-sizing:border-box}.landing-logo a{color:#fff;font-weight:700}.landing-logo img,.header-left-logo img{height:75px;width:auto}.slider-header-container{color:#fff}.landing-cta{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999999;color:#fff;text-align:center;width:80%}.landing-cta h1{font-size:6vw;padding:0;margin:0}.landing-ctat p{font-size:3vw;padding:0;margin:0;font-weight:700;line-height:0}.slider-container li img{height:100%;width:auto}.slider-container{align-items:flex-start;height:90vh}.slider-container .flickity-slider li{height:calc(100vh - 75px);width:auto}.carousel-cell{width:100%;height:calc(100vh - 75px);margin-right:10px}.landing-cta a{background:#000;color:#fff;padding:5px 25px;display:inline-block;font-weight:700}body{margin:0;padding:0;font-family:Poppins,sans-serif;font-weight:200;font-size:12px}h1{padding:0;margin:0}a{text-decoration:none}img{width:100%}ul{padding:0 40px 0 0}.p1{min-width:25%}.template-index{overflow:hidden}.sort-by{display:none}header{width:100%;margin:0 auto;text-align:center}.cart{float:right;display:flex;vertical-align:middle;justify-items:center}.cart a{position:relative}.count{display:block;position:absolute;top:7px;left:7px;font-weight:600;color:#000}.cart img{width:25px;padding:10px}.logo-img img{width:150px}.menu-container{position:fixed;width:40vw;height:100vh;background:#000;top:0;left:0;z-index:99999;transform:translate(-101%);transition:all 1s ease;text-align:left}footer{color:#fff;padding:40px}.input-section{display:none}.has-dropdown ul{display:none!important}.menu-toggle{position:absolute;right:0;transform:translate(150%);top:20px;display:flex}span.header-waypoint{display:block;position:absolute;width:20vw;left:35px;text-align:left;font-weight:600;line-height:1;margin-top:5px}.toggle-container{width:25px}.stagger-draw{animation:staggered-draw 1s ease forwards}@keyframes staggered-draw{25%{transform:translate(-90%)}to{transform:translate(0)}}.bar{width:100%;height:3px;background:#000;display:block;position:relative;margin-bottom:6px;transform-origin:center left;transition:all 1s ease}.bar-ani{background:red!important}.bar-ani:first-child{transform:rotate(45deg)}.bar-ani:nth-child(2){transform:scale(0)}.bar-ani:last-child{transform:rotate(-45deg)}.menu-container ul{margin-left:40px}.menu-container ul li{list-style:none}.menu-container ul li a{color:#fff;font-weight:700;font-size:5em;text-decoration:none}#about main,#contact-us main{min-height:calc(100vh - 220px);display:flex;align-items:center;justify-content:center;width:100%}#about main .page-container,#contact-us main .page-container{width:50vh}main{width:90%;margin:0 auto;opacity:0;animation:fade-in .6s ease forwards;position:relative;top:100px}@keyframes fade-in{to{opacity:1}}.pagination{margin:40px 0;text-align:center;display:none}.pagination a{color:#999;text-decoration:none}.current_page{display:block;font-size:1.5em;font-weight:600}.product-archive{margin:auto!important;width:100%;max-width:1400px;text-align:center;padding:0;display:grid;grid-template-columns:1fr 1fr;list-style-type:none;align-items:center;justify-items:center;position:relative}.product-archive li{display:inline-block;padding:2em;position:relative}.product-archive li .product-info{position:relative;display:block;width:100%;text-align:center;font-family:serif;letter-spacing:.03em;text-transform:uppercase}.product-archive li .product-info a{color:#222}.soonCTA{color:#fff;padding:10px 15px;background:#000}.main-carousel{height:100%;padding:0}.main-carousel li{list-style:none}.carousel-cell{width:100%;height:55vh;margin-right:10px;text-align:center;transition:all 1s ease}.carousel-grow{height:calc(90vh - 100px)!important}.flickity-viewport{transition:all 1s ease}.viewport-grow{height:75vh!important}.carousel-cell img{height:100%;width:auto}.prod-img-zoom{bottom:calc(-30vh - 100px)!important}.product-info{position:absolute;display:none;width:100%;height:100%;background:rgba 255,255,255,.5}.product-fixed{position:relative;bottom:0;left:50%;transform:translate(-50%);background:#f7f7f7;width:95%;display:flex;justify-content:space-between;transition:all 1s ease;margin-top:40px;box-sizing:border-box;padding:1%}.product-content{display:flex;vertical-align:top}.product-content p{padding-right:40px}.item-description{width:100%;padding:20px 40px}.qty-price{text-align:right;padding:20px}.qty-price label{margin-right:20px}.product-price{font-size:4em;font-weight:600}.price-container{padding:40px}#add{background:red;padding:10px 20px;border:0;color:#fff}.cart-table{margin:0 auto;width:100%;border-top:1px solid #999;padding-top:40px}.cart-table th{text-align:left}.cart-table td img{width:100px}.cart-table td a{color:#111;text-decoration:none}.c-shopping{text-decoration:none;margin:20px 0;display:block;font-size:2em;color:#999;font-weight:600;white-space:nowrap}.cta{padding:10px 20px;border:0;margin-right:20px}.update{background:transparent;margin:10px 0;padding:0;text-decoration:underline}.checkout{background:red;color:#fff;margin:20px 0 0 10px}.dynamic-checkout__content{margin-top:40px}.subtotal{margin:40px 0 0;border-top:1px solid #999;display:block;padding:20px 0 0;text-align:right}.text-right{text-align:right}input.quantity{width:25px}.imgout{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999999;background:#00000080;display:none}.close{transform:rotate(45deg);position:absolute;top:2%;left:2%;font-size:2em;color:#fff;z-index:9999999}.final-sale a{color:red}.bc-size-chart{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;background:#fff;padding:1%}.bc-close{float:right;font-size:1.5em}.imgout canvas{transform:scale(.5)}.imgout canvas:last-child,.imgout canvas:only-cild{display:block!important}.imgout:before{content:"";background:#00000080;width:100%;height:100%}#locksmith-content{text-align:center}.klaviyo-form{display:block!important;color:#000}.main-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999999999999;background:#000;height:100%;width:100%}.article-template{width:50%;margin:0 auto;min-width:300px;top:120px;position:relative}.article-col{display:flex;white-space:no-wrap}.left-col{width:65%;padding-right:20px}.right-col{width:30%}.shopify-cleanslate{display:none!important}.article-template iframe{width:100%!important;height:40vh!important}.article-template h2{margin:10px 0 0;padding:0}.article-template a{color:red}.size-container span{display:inline-block;padding:5px 10px;margin:5px;background:#e9e9e9}#complexcon header .cart,#complexcon header .menu-container{display:none}.intro-container{position:absolute;left:50%;transform:translate(-50%,-50%) rotate(0);opacity:1;transform-origin:center center;top:50%}p.enter{text-align:center;color:#fff;font-weight:600}.front-page-logo{position:fixed;bottom:5%;left:50%;transform:translate(-50%)}.front-page-logo img{width:150px}.mobile{display:none}@keyframes drop-fade{to{transform:translate(-50%,-50%) rotate(360deg);opacity:1}}.img-container{position:relative;max-width:980px;z-index:-1}.img-container video{width:100%;position:relative;max-width:980px}.img-container:after{background:#000;background:radial-gradient(circle,#0000 20%,#000 80%);content:"";width:102%;height:102%;position:absolute;z-index:9;top:-1%;left:-1%}.cta-container img{width:250px}.waypoint-container{position:absolute;width:70%;margin:0 auto;z-index:9999;display:none;top:55%;left:50%;transform:translate(-50%,-50%);max-width:1400px}.waypoint{width:25px;height:25px;border-radius:50px;background:#fff;display:inline-block;animation:pulse 1.5s linear infinite;border:3px solid #000}.newstand{position:absolute;left:2%}.map{position:absolute;right:2%}.traindoor{position:absolute;left:47.5%}@keyframes pulse{0 {transform: scale(.33);} 50% {transform: scale(.66);} 100% {transform: scale(.99);}}.third-scene{position:absolute;display:none;max-width:1400px;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%)}.second-scene{height:99vh;display:none;margin:0 auto;background:#000}.newstand-scene{display:none}.train-container{position:absolute;top:77%}.logo-left{position:absolute;top:50%;left:50%;transform:translateY(-50%) rotate(85deg);animation:spin-in-right 1s ease forwards}@keyframes spin-in-right{to{transform:translate(3%,-50%) rotate(90deg)}}.logo-right{position:absolute;top:50%;left:50%;transform:translate(-100%,-50%) rotate(-85deg);animation:spin-in-left 1s ease forwards}@keyframes spin-in-left{to{transform:translate(-103%,-50%) rotate(-90deg)}}.news-anchor{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.back-to-main{position:absolute;top:50%;right:0;transform:translateY(-50%)}.back-to-main img{width:25px!important}.main-scene,.newstand-scene{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;overflow:hidden;max-width:1400px}.station-bg{position:relative;width:100%;overflow:hidden;z-index:-3;max-width:1400px}.station-fg{width:100%;z-index:999;max-width:1400px}.wayfinder{position:absolute;z-index:9;top:1px;opacity:0;left:2%;display:flex;justify-content:space-between;pointer-events:initial}.waydrop{animation:drop-in .6s ease forwards}.wayfinder img{width:25px;margin:5px}@keyframes drop-in{to{transform:translateY(40%);opacity:1}}.front-logo{position:absolute;bottom:0;transform:translate(-50%);left:50%;width:250px;display:none}.front-logo img{width:100%}.train{position:absolute;bottom:23%;transform:translate(-39%,15%);z-index:-2;animation:pull-in 1.4s ease forwards}.traindoors-left{animation:pull-in 1.4s ease forwards,slide-in-left .6s 1.8s ease forwards}.traindoors-right{animation:pull-in 1.4s ease forwards,slide-in-right .6s 1.8s ease forwards}@keyframes slide-in-left{to{transform:translate(-42%,15%)}}@keyframes slide-in-right{to{transform:translate(-36%,15%)}}.spray-paint{position:absolute;background:transparent;width:100%;height:100%;top:0;cursor:url(spraycan-1.png),auto}#canvas{opacity:0}.ercur{cursor:url(roller.png),auto}@keyframes pull-in{0%{transform:translate(-380%,15%)}to{transform:translate(-39%,15%)}}.fg-scene{z-index:9999999!important}.fg-scene .main-scene{pointer-events:none;background:url(transparent.png)}.breadcrumb-title{display:none;font-size:2em;color:#fff;margin-left:40px;font-weight:600}.bread-on{display:block!important}.title-on{display:block}.train img{width:180vw;max-width:3000px}.traindoors-inside{z-index:1!important;opacity:0}.train-on{opacity:1!important}.spray-on{opacity:.8!important}@keyframes fade{to{display:block}}.rats{position:absolute;bottom:2%;animation:rat-running 10s 3s ease infinite;left:-2%;transform:translate(-10%)}@keyframes rat-running{25%{transform:translate(200%)}to{transform:translate(200%)}}.rats img{width:10%}.builtby a{color:#444;font-weight:600;text-decoration:none}a.footer-links{color:#fff}.selector-wrapper{margin-bottom:10px}.selector-wrapper label{font-weight:700}.klaviyo-form p{color:#fff!important}@media only screen and (max-width: 600px){main{top:0}.template-product .flickity-viewport{width:100%}.landing-cta{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);z-index:9999999;color:#fff;text-align:center;width:80%}.checkout{width:100%;margin-bottom:20px;margin-left:0}.cart-notes p{text-align:left;width:100%}.cart-notes textarea{width:100%}.article-col{display:block}.left-col,.right-col{width:100%}.menu-container{width:70vw}.menu-container ul li a{color:#fff;font-weight:700;font-size:2.5em;text-decoration:none;line-height:1}.logo-img{margin:0 auto;width:100px}.logo-img img{width:100px}.product-archive{grid-template-columns:1fr}.product-archive li{padding:1em}.product-fixed{position:relative;display:block;max-height:none}.item-description{width:300px;margin:0 auto;display:block;padding:10px}.product-content{display:block}.qty-price{text-align:left;width:300px;margin:0 auto;display:block;padding:10px}.carousel-cell{height:45vh}.waypoint{display:none!important}.cart-table h2{font-size:12px}.main-scene .front-logo{width:50px!important}.intro-container{display:none}.mobile{display:block!important}}.product-content ul li{list-style:none}.form-container{color:#fff;text-align:center;margin-top:50vh;transform:translateY(-50%)}.mc-field-group{padding:10px}.form-container .mc-field-group input{background:#111;border:0;border-bottom:0;height:20px;min-width:15vw;text-align:center;color:#fff;font-size:2em;font-weight:700;padding:10px}input.button{background:red;padding:10px 20px;border:0;color:#fff;margin-top:20px}.signup-takeover{display:flex;justify-content:center;align-items:center;position:fixed;top:0;width:100%;height:100vh;left:0;background:#ffffffe6;z-index:99999999999;animation:fadein .6s 2s forwards;opacity:0}@keyframes fadein{to{opacity:1;pointer-events:auto}}.mc-field-group{margin:0;padding:0}.sign-con{position:relative}.required{background:transparent;border:0;border-bottom:1px solid #444;padding:10px;margin:0;width:50vw;max-width:300px}.signup-close{position:absolute;top:-50px;right:0;font-size:2em}.logo-img{width:33%;position:fixed;left:50%;transform:translate(-50%);z-index:999}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.scss.css.map */
