.rf-main-nav-container.new{padding:.75em;background:rgba(0,0,0,0.1);width:100%;transition:transform .4s ease;will-change:transform}.rf-main-nav-container.new:before,.rf-main-nav-container.new:after{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:100%;pointer-events:none;opacity:1;will-change:opacity;z-index:-1;transition:opacity .35s ease,box-shadow .35s ease}.rf-main-nav-container.new:before{opacity:0;box-shadow:0 1px 3px rgba(0,0,0,0.15)}.rf-main-nav-container.new.collapsed:before{opacity:1}.rf-main-nav-container:before{background:url('https://www.airsquirrels.com/hubfs/Reflector%204%20Website%20-%202021/rf4-background.png') center center no-repeat;background-size:cover}.rf-main-nav-container:after{background:linear-gradient(to top right,rgba(110,50,0,0.3),rgba(110,50,0,0.35))}.rf-main-nav{display:flex;align-items:center;justify-content:space-between;max-width:775px;margin:0 auto}#rfNavLogo{max-height:35px;height:55px}.rf-main-nav .nav-item img{max-height:35px;max-width:initial}.rf-main-nav img.icon{max-height:35px;height:auto}.rf-main-nav .nav-items{display:flex;position:relative;z-index:1}.rf-main-nav .nav-dropdown{position:absolute;display:flex;flex-wrap:wrap;list-style-type:none;padding:.5em;margin:0;background:white;border-radius:3px;box-shadow:0 0 1px rgba(0,40,140,0.1),0 15px 25px rgba(0,40,140,0.2);top:100%;left:50%;pointer-events:none;opacity:0;transform:translateX(calc(-50% - 15px));will-change:transform,opacity;z-index:1}.nav-dropdown.small{width:335px;flex-wrap:wrap}.rf-main-nav .nav-items .nav-dropdown.active{opacity:1;pointer-events:all;transform:translateX(calc(-50% - 0))}.rf-main-nav .nav-item:not(:last-child){margin-right:.75em}.button--bubble__container{margin-right:.75em;box-shadow:0 2px 4px rgba(0,0,0,0.14)}.rf-main-nav .nav-item{padding:.75em;text-align:center;position:relative;transition:background .2s ease;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;color:rgba(255,255,255,0.9);letter-spacing:.1em;font-size:.8em;text-decoration:none;font-weight:400;cursor:default;white-space:nowrap}.rf-main-nav a.nav-item{cursor:pointer}.rf-main-nav .nav-item i{font-size:1em;margin-left:.5em}.rf-main-nav .nav-item:hover .nav-dropdown{opacity:1;pointer-events:all;transition:opacity .3s ease,transform .3s ease;transform:translateX(calc(-50%))}.rf-main-nav .nav-items section{display:flex;width:100%}.rf-main-nav .dropdown-product{display:flex;align-items:center;flex-wrap:wrap;padding:1em;border-radius:5px;transform:translateX(-5px);opacity:0;transition:all .45s ease,background .2s ease;text-align:left;cursor:pointer;will-change:transform,opacity;font-weight:400;text-transform:none;width:50%;text-decoration:none}.rf-main-nav .small .dropdown-product{flex-wrap:nowrap;white-space:nowrap;width:50%}.rf-main-nav .dropdown-product>span{margin-left:.5em;color:#404040}.rf-main-nav .dropdown-product:hover{background:rgba(0,40,140,0.05)}.rf-main-nav .dropdown-product:active{background:rgba(0,40,140,0.1)}.rf-main-nav .nav-item:hover .dropdown-product{transform:translateX(0);opacity:1}.rf-main-nav .dropdown-product p{font-size:1em;margin:0;font-weight:200;text-transform:none;margin-top:.5em;color:#7b7b7b}@keyframes ticcc{45%{transform:translateY(1px)}}.rf-main-nav .nav-item:hover{color:color:rgba(255,255,255,0.9)}.rf-main-nav div.nav-item:hover>span{transition:transform .15s ease-in-out}.rf-main-nav div.nav-item:hover>span,.rf-main-nav div.nav-item:hover>i{animation:.2s ticcc forwards}.rf-main-nav .nav-dropdown a{width:100%;padding:.75em;text-decoration:none;white-space:nowrap;display:block;color:#404040;transition:all .3s ease;text-transform:none;border-radius:3px}.rf-main-nav .nav-item.try,.rf-main-nav .nav-item.buy{padding:.5em 1em;border-radius:3px;text-align:center;align-self:center;transition:.15s ease;will-change:transform,box-shadow}.rf-main-nav .nav-item.try{background:white;color:#404040;box-shadow:0 2px 4px rgba(0,0,0,0.14);border:linear-gradient(90deg,rgba(214,0,128,1) 0%,rgba(250,133,36,1) 100%) 2px solid;margin-right:0}.rf-main-nav .nav-item.buy{background:#d60080;background:linear-gradient(90deg,rgba(214,0,128,1) 0%,rgba(250,133,36,1) 100%);color:white}@media(max-width:776px){.rf-main-nav .nav-item.buy{background:#d60080;background:linear-gradient(90deg,rgba(214,0,128,1) 0%,rgba(250,133,36,1) 100%);border:0}.button--bubble__container{display:block;width:100%;margin-right:0;text-align:center}}.rf-main-nav .nav-item.try:hover,.rf-main-nav .nav-item.buy:hover{box-shadow:0 3px 5px rgba(0,0,0,0.12);transform:translateY(-1px)}.rf-main-nav .nav-dropdown a:hover{background:rgba(249,217,236,1);color:#303030}.rf-main-nav .nav-dropdown a:active{background:rgba(249,217,236,1);color:#202020}.rf-main-nav .rf-dropdown-icon{display:none;color:white;margin-left:.5em}.rf-main-nav .rf-dropdown-icon-mobile{-webkit-filter:invert(1);filter:invert(1);width:12px;height:17px}@media(max-width:776px){.buy-button{margin:1em 0}.rf-main-nav-container{padding:0}.rf-mobile-nav-toggle{display:flex;align-items:center;justify-content:center;cursor:pointer;flex-wrap:nowrap;width:100%;padding:1em}.rf-main-nav .rf-dropdown-icon{display:block}.rf-main-nav .rf-dropdown-icon-mobile{-webkit-filter:invert(0);filter:invert(0);width:18px}.rf-main-nav .nav-dropdown-container{width:100%;max-height:0;overflow:hidden;transition:max-height .35s ease}.rf-main-nav .title-container{padding:1em;width:100%;display:flex;justify-content:space-between;align-items:center}.rf-main-nav .title-container:hover{background:rgba(0,20,70,0.05)}.rf-main-nav .nav-item.active .title-container span{color:#007fff}.rf-main-nav .nav-item .title-container span{transition:color .3s ease !important}.rf-main-nav .nav-dropdown{top:0;left:0;transform:none;opacity:1;display:flex;width:100%;position:relative;box-shadow:none}.rf-main-nav .nav-item:hover .nav-dropdown{transform:none}.rf-main-nav .nav-item:hover{animation:none}.rf-main-nav{justify-content:center;padding:0}.rf-main-nav-container .nav-items{display:none;position:absolute;padding:1em;flex-direction:column;top:100%;left:50%;width:90%;transform:translateX(-50%);box-shadow:0 6px 9px rgba(0,20,40,0.15);background:white;border-radius:5px}.rf-main-nav-container .nav-item{color:#404040;flex-wrap:wrap;padding:0;font-size:.9em}.rf-main-nav-container .nav-item.title-container{padding:1em}.rf-main-nav .button--bubble{width:100%;display:block;text-align:center;padding:1em}.rf-main-nav .nav-item:not(:last-child){margin-right:0;border-bottom:1px solid rgba(0,20,70,0.1)}.rf-main-nav-container.active .nav-items{display:flex}.rf-dropdown-icon{will-change:transform;transition:transform .35s ease}.rf-main-nav-container.active .rf-dropdown-icon{transform:rotate(-180deg)}.sq-hamburger{display:flex}.rf-mobile-nav-toggle a{pointer-events:none}}.rf-mobile-nav-toggle a{display:flex;align-items:center;justify-content:center;cursor:pointer;flex-wrap:nowrap;z-index:1}.store-modal-container{display:flex;opacity:0;pointer-events:none;visibility:hidden;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,0.6)}.store-modal-container.active{opacity:1;pointer-events:all;visibility:visible}.store-modal{opacity:0;pointer-events:none;position:relative;background:white;box-shadow:0 10px 12px rgba(0,0,0,0.15);border-radius:10px;padding:2em;padding-top:0;max-width:1000px;width:90%;text-align:center;transform:scale(0.96);will-change:transform,opacity;transition:opacity .5s ease,transform .5s ease}.store-modal-container.active .store-modal{transform:scale(1);opacity:1;pointer-events:all;transition:opacity .2s ease,transform .2s ease}.store-modal__platforms-container{display:flex;flex-wrap:wrap}.store-modal__platform{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2em;border:2px solid rgba(0,0,0,0.2);width:calc(50% - 1em);margin:.5em}@media(min-width:776px){.store-modal__platform{width:calc(25% - 1em)}}@media(min-width:1000px){.store-modal__platform{width:calc(25% - 1em)}}.store-modal a{padding:.5em;display:block;border-radius:5px;align-self:stretch}.store-modal a:hover,.store-modal a:active,.store-modal a:focus{text-decoration:none;color:white}.store-modal--rf a{background:#38b84c;color:white;cursor:pointer}.store-modal--rf a:hover{color:white}.store-modal__platform-icon{width:40px;margin-bottom:1em}.store-modal__platform-name{color:#7b7b7b;white-space:nowrap}.store-modal__product-icon{height:60px;margin-top:-30px}$gradient:linear-gradient(90deg,rgba(214,0,128,1) 0%,rgba(250,133,36,1) 100%);.rf-top-nav__animation{height:100%}*{box-sizing:border-box}.button{font-size:.8em;letter-spacing:1px;color:white;padding:.5em 1em;text-transform:uppercase;transition:all .1s ease-out}.button:hover{background-color:#90feb5;color:#fff}.button:active{transform:scale(0.95)}.button--bubble{position:relative;z-index:2;color:white;background:0;text-decoration:none;display:block;width:100%}.button.button--bubble.try{color:#404040}.button--bubble:hover{background:0;text-decoration:none}.button--bubble:hover+.button--bubble__effect-container .circle.top-left,.button--bubble__effect-container .circle.top-left{background:rgba(214,0,128,1)}.button--bubble:hover+.button--bubble__effect-container .circle.bottom-right,.button--bubble__effect-container .circle.bottom-right{background:rgba(250,133,36,1)}.button--bubble:hover+.button--bubble__effect-container .button,.button{background:linear-gradient(90deg,rgba(214,0,128,1) 0%,rgba(250,133,36,1) 100%) !important;border-radius:3px}.button--bubble:hover+.button--bubble__effect-container .circle.top-left.try,.button--bubble__effect-container .circle.top-left.try{background:white}.button--bubble:hover+.button--bubble__effect-container .circle.bottom-right.try,.button--bubble__effect-container .circle.bottom-right.try{background:white}.button--bubble:hover+.button--bubble__effect-container .button.try,.button.try{background:white !important;border-radius:3px}.button--bubble:active+.button--bubble__effect-container{transform:scale(0.95)}.button--bubble__container{position:relative;display:inline-flex;align-items:center;border-radius:3px;will-change:transform;transition:transform .15s ease;align-self:center}.button--bubble__container:hover{transform:translateY(-1px)}.button--bubble__container .effect-button{position:absolute;width:50%;height:25%;top:50%;left:25%;z-index:1;transform:translateY(-50%);background:#222;transition:background .1s ease-out}.button--bubble__effect-container{position:absolute;display:block;width:200%;height:400%;top:-150%;left:-50%;-webkit-filter:url("#goo");filter:url("#goo");transition:all .1s ease-out;pointer-events:none}.button--bubble__effect-container .circle{position:absolute;width:15px;height:15px;border-radius:50%;background:#222;transition:background .1s ease-out}.button--bubble__effect-container .circle.top-left{top:40%;left:27%}.button--bubble__effect-container .circle.bottom-right{bottom:40%;right:27%}.goo{position:absolute;visibility:hidden;width:1px;height:1px}@keyframes hue-rotate{from{-webkit-filter:hue-rotate(0);-moz-filter:hue-rotate(0);-ms-filter:hue-rotate(0);filter:hue-rotate(0)}to{-webkit-filter:hue-rotate(360deg);-moz-filter:hue-rotate(360deg);-ms-filter:hue-rotate(360deg);filter:hue-rotate(360deg)}}.button--bubble>*{pointer-events:none}