html{scroll-behavior:smooth}body{position:relative}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:980px!important}}.contact a,#terms li a{color:#2986b8!important}.tooltip{max-width:100%;display:flex;position:absolute;bottom:65px;right:0;background-color:#fff;border-radius:5px;box-shadow:0 1px 5px rgb(0 0 0/25%);opacity:unset;display:none}#billing-checked{line-height:18px;font-size:14px}#billing-checked label{float:left;margin-left:15px}#recurring-terms{font-size:14px}#recurring-check{float:left;width:18px;height:18px}.form-group input:focus{background-color:#fff7d8}.form-group select{font-size:.9rem!important;height:42px!important}.form-group .custom-select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}#coupon-code{border-top-right-radius:0!important;border-bottom-right-radius:0!important}#redeem-coupon{background-color:#2986b8;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #2986b8}.spinner-border{width:1.5rem!important;height:1.5rem!important}.fab.type{position:absolute;right:28px;top:14px}#statewrapper select,#statewrapper_shipping select{border:1px solid #ced4da!important}#statewrapper label,#statewrapper_shipping label{display:none!important}.floating-label{font-size:14px;position:absolute;pointer-events:none;left:28px;top:10px;transition:.2s ease all;color:#616161}main #top img{border-radius:5px}main input[type=checkbox]{width:20px;height:20px;margin:3px 10px 0 0;float:left}input:focus~.floating-label,input.error~.floating-label,input:not(:focus):valid~.floating-label,.was-validated input:not(:focus)~.floating-label{top:0;left:28px;font-size:9px;opacity:1}.fas.fa-question-circle{position:absolute;top:13px;right:44px}i{color:#303030}.pay-box{border-radius:15px;padding:15px 15px 30px;color:#0d0d0d;border:1px solid #ddd;-webkit-box-shadow:0 -7px 13px rgba(0,0,0,.1);box-shadow:0 -7px 13px rgba(0,0,0,.1)}#submit{background-color:#2986b8!important;border-color:#2986b8!important;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}#submit:hover{outline:0;-webkit-box-shadow:0 5px 11px 0 rgb(0 0 0/18%),0 4px 15px 0 rgb(0 0 0/15%);box-shadow:0 5px 11px 0 rgb(0 0 0/18%),0 4px 15px 0 rgb(0 0 0/15%)}#cvc .fa-question-circle:before{font-size:18px}#credit-card-check{border-top-right-radius:0;border-bottom-right-radius:0;border-color:#2986b8;border-right:0}#paypal-check{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-5px;border-color:#ccc}.validate-recurring{box-shadow:inset 0 0 1px 1px #c00;padding:10px}footer{box-shadow:.125rem .125rem .5rem rgb(0 0 0/18%)}.bump-agreement input{width:20px;height:20px;margin:3px 10px 0 0;float:left}.btn-light:not(:disabled):not(.disabled).selected{background-color:#2986b8!important;color:#fff!important;border-color:#2986b8!important}.btn-light:not(:disabled):not(.disabled).selected i{color:#fff!important}.tooltip{max-width:100%;display:flex;position:absolute;bottom:74px;left:-9999px;background-color:#fff;border-radius:4px;box-shadow:0 1px 4px rgb(0 0 0/25%);opacity:0;transition:bottom .25s ease-in-out,opacity .25s ease-in-out}.tooltip.open{left:0;bottom:57px;opacity:1}.tooltip-section{flex:1;display:flex;flex-direction:column}.tooltip-section.visa .tooltip-heading{border-radius:4px 0 0}.tooltip-section.visa>div{border-right:1px solid #eee}.tooltip-section .tooltip-heading,.tooltip-section .tooltip-body{padding:12px}.tooltip-heading{flex:1;display:flex;align-items:center;padding-bottom:0;font-size:14px;line-height:1.5;font-weight:600;background-color:#fafafa}.tooltip-content{margin-bottom:8px;font-size:12px;font-weight:400}.tooltip-close{position:absolute;top:0;right:0;padding:8px;cursor:pointer;transition:color .15s ease-in-out}.tooltip-close svg{width:16px}.list-group-item{-webkit-box-shadow:0 -7px 13px rgb(0 0 0/10%);box-shadow:0 -7px 13px rgb(0 0 0/10%)}