.fab.type,.floating-label,.tooltip,.tooltip-close{position:absolute}html{scroll-behavior:smooth}.bg-color{color:#2986b8!important}.fab.type{right:28px;top:14px}.tooltip{right:0;box-shadow:0 1px 5px rgb(0 0 0/25%);opacity:unset;display:none}#statewrapper label,#statewrapper_shipping label{display:none!important}.floating-label{pointer-events:none;left:28px;top:15px;transition:.2s}main #top img{border-radius:5px}.bump-agreement input,main input[type=checkbox]{width:20px;height:20px;margin:3px 10px 0 0;float:left}.was-validated input:not(:focus)~.floating-label,input.error~.floating-label,input:focus~.floating-label,input:not(:focus):valid~.floating-label{top:0;left:28px;font-size:9px;opacity:1}.fas.fa-question-circle{position:absolute;top:13px;right:44px}#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}.apple-pay-button{display:inline-block;-webkit-appearance:-apple-pay-button;-apple-pay-button-type:buy}.apple-pay-button-black{-apple-pay-button-style:black}.apple-pay-button-white{-apple-pay-button-style:white}.apple-pay-button-white-with-line{-apple-pay-button-style:white-outline}.processing-screen{display:none;z-index:1;justify-content:center;align-items:center;background-color:rgba(255,255,255,.9)}.logo-container,.tooltip{background-color:#fff;display:flex}.logo-container{flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.ds-logo{max-width:100px;margin-bottom:20px}.spinner{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:30px;height:30px;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#iframeWrapper{top:0;left:0;width:100vw;height:100vh;z-index:1050;display:flex;background-color:rgba(0,0,0,.5)}#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%)}.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%;bottom:74px;left:-9999px;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!important;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-body,.tooltip-section .tooltip-heading{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{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%)}