.tip-checkout{background:#ededed;margin:0 30px}#payment{background:#fff!important;margin:0}#payment ul li{padding:0}.checkout-header-wrapper,.purchase-upgrade-wrapper{display:none}.modal-wrapper{height:100vh;left:0;position:fixed;right:0;z-index:10000}.modal-blackout{backface-visibility:hidden;background:rgba(0,0,0,.8);height:100vh;left:0;position:absolute;right:0;z-index:0}.custom-modal-wrapper{background-color:#fff;border-radius:12px;box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-sizing:border-box;left:50%;max-width:455px;overflow:visible;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.custom-modal{box-sizing:border-box;overflow:visible!important;padding:30px;position:relative}.modal-content{text-align:center}.modal-content h2{margin-bottom:10px}.close-modal-icon{opacity:.4;position:absolute;right:18px;top:12px}.close-modal-icon:hover{cursor:pointer;opacity:1}.close-modal-icon:before{color:#53565a;content:"";font-family:Material Symbols Outlined;font-size:26px}.back-arrow-icon{height:auto;left:20px;opacity:.4;position:absolute;top:20px;width:23px}.back-arrow-icon:hover{cursor:pointer;opacity:1}.tip-jar-button{background-color:#036aac;border:none;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:20px!important;font-size:14px;font-weight:700!important;font-weight:500;line-height:1.4!important;min-width:64px;outline:none;overflow:hidden;padding:10px!important;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase!important;transition:box-shadow .2s;vertical-align:middle;width:100%!important}#checkout-tip{max-width:450px}#checkout-tip #phase-2{display:none}#checkout-tip #phase-2 .back-icon{left:18px;opacity:.4;position:absolute;top:12px;z-index:5}#checkout-tip #phase-2 .back-icon:hover{cursor:pointer;opacity:1}#checkout-tip #phase-2 .back-icon:before{color:#53565a;content:"";font-family:Material Symbols Outlined;font-size:26px}#checkout-tip .tip-selection-wrapper{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:20px;text-align:center}#checkout-tip .tip-selection-wrapper div{display:flex;justify-content:center;width:100%}#checkout-tip .tip-selection-wrapper div .tip-item{background:#fff;border:3px solid #ededed;border-radius:8px;color:#53565a;display:inline-block;margin:6px;max-width:115px;padding:10px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#checkout-tip .tip-selection-wrapper div .tip-item:hover{background:#ededed;cursor:pointer}#checkout-tip .tip-selection-wrapper div .tip-dollar-sign{font-size:20px;margin-left:-10px;vertical-align:top}#checkout-tip .tip-selection-wrapper div .tip-amount{font-size:36px;font-weight:700;letter-spacing:-3px;line-height:1.2;vertical-align:top}#checkout-tip .tip-selection-wrapper div .tip-selected{background:#036aac;border:3px solid #036aac;color:#fff}#checkout-tip .tip-selection-wrapper div .tip-selected:hover{background:#036aac}.shop_table.woocommerce-checkout-review-order-table{display:none}ul.wc_payment_methods.payment_methods.methods{list-style:none;padding-left:0}ul.wc_payment_methods.payment_methods.methods #payment_method_authorize_net_cim_credit_card,ul.wc_payment_methods.payment_methods.methods .sv-wc-payment-gateway-card-icons{display:none}#add_payment_method #payment div.payment_box:before,.thank-you-section,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before,.woocommerce-order-details,.woocommerce-terms-and-conditions-wrapper,footer,header,hr,label[for=billing_email],label[for=billing_first_name],label[for=billing_last_name]{display:none!important}label{font-size:.9rem!important;font-weight:700!important}fieldset#wc-authorize-net-cim-credit-card-credit-card-form{margin-top:10px}fieldset#wc-authorize-net-cim-credit-card-credit-card-form .woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 .1rem!important}form#checkout{padding:0 1em}.woocommerce-checkout #payment div.form-row{padding:1em 0!important}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#036aac;border:none;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:20px!important;font-size:14px;font-weight:700!important;font-weight:500;line-height:1.4!important;min-width:64px;outline:none;overflow:hidden;padding:10px!important;position:relative;text-align:center;text-overflow:ellipsis;text-transform:uppercase!important;transition:box-shadow .2s;vertical-align:middle;width:100%!important}div.secure-icon{margin-top:20px;text-align:center}div.secure-icon img{height:auto;max-width:180px!important}.checkout-inline-error-message,.thank-you-section.hide-print,.woocommerce-checkout #payment div.payment_box:before,.woocommerce-error{display:none!important}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#a00!important}.woocommerce-checkout #payment div.payment_box{background-color:#ededed!important;margin:0!important;padding:0 1em!important}.woocommerce-checkout #payment div.payment_box p{padding-bottom:0!important}.woocommerce-checkout #payment ul.payment_methods{padding:0!important}.woocommerce-billing-fields,.woocommerce-checkout #payment ul.payment_methods li{background:#ededed!important}.woocommerce-billing-fields{padding:1em 1em 0}