#btnsubcode.btn:disabled{background:#999}.promo_container{align-items:center;display:flex;height:60px}.error_border{border-color:red}.mb0{margin-bottom:0}.m5{margin:5px}.rangeslider__fill{background:#54ddc7!important}.rangeslider,.rangeslider__fill,.rangeslider__handle,.rangeslider__handle:after{background-image:none!important;box-shadow:none!important}.rangeslider{background:rgba(0,67,112,.07)!important}.btn2{background:#16caaa;border:none;border-radius:8px;cursor:pointer;display:block;display:inline-block;flex-shrink:0;font-style:normal;height:48px;min-width:180px;padding:14px 24px;text-decoration:none;text-transform:uppercase}.btn2,.btn2 span{color:#fff;font-family:Nexa;font-size:16px;font-weight:700;line-height:1.4}.btn{border:1px solid #ddd;display:inline;font-weight:700;padding:7px 12px}.btn.active{background:#41474f;border:1px solid #41474f;color:#fff}#pricewrap{height:90px;position:relative}#month{font-weight:400;margin-top:14px;position:absolute;top:55px;width:100%}.bold{font-weight:700}.btn:hover{cursor:pointer}.form>div{margin-bottom:40px}.form label{margin-bottom:10px}#prices .cta_seafoam{margin-right:0!important}#aud span.gst{font-size:14px}.display_purchase_info{margin-bottom:40px;text-align:right}.smaller{font-size:14px}.payment_method_options{display:block}.payment_method_options button:disabled{background:#999}.btn_group{display:flex;justify-content:space-between}.processing-fee-msg{padding:20px}.processing-fee-msg,.processing-fee-percent{color:#666;font-size:1rem}.box{background:#fff;border-radius:10px;box-sizing:border-box;margin:50px auto;max-width:300px;padding:30px 20px}#aud,#aud span{color:#41474f;font-size:50px;font-weight:700;line-height:50px;margin:0 auto;width:100%}#aud.show,#euro.show,#gbp.show,#usd.show{opacity:1}#over500,#prices{display:none}#over500.show,#prices.show{display:block}#over500 p{font-size:14px;line-height:1.3;margin:0 0 10px}.shadow{background:rgba(0,0,0,.7);height:100vh;left:0;position:fixed;top:0;width:100vw}.popup-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.popup{background:#fff;border-radius:8px;margin:65px;padding:25px}.popup .header{display:flex;justify-content:space-between}.popup .header-text{font-weight:700}.popup .body{font-size:16px;margin:30px 0;max-height:50vh;overflow:auto}.popup .body p.tsandcs,.popup .body p.tsandcs a,.popup .body p.tsandcs strong{font-size:14px;line-height:18px}.popup .footer{background-color:transparent;display:flex;justify-content:space-between}.popup .footer .btn{text-align:center}.btn.grey{background:#666}#tenmsg{font-weight:700;margin:auto;max-width:710px}