.pp-checkout-page #edd_checkout_form_wrap{--ck-ink:var(--pp-ink, #0F1B33);--ck-body:var(--pp-body, #3A4659);--ck-muted:var(--pp-muted, #56637A);--ck-line:var(--pp-line, #E3E8F0);--ck-field:#CFD6E2;--ck-tint:var(--pp-tint, #F6F8FC);--ck-blue:var(--pp-blue, #1769E8);--ck-blue-600:var(--pp-blue-600, #0F56C7);--ck-blue-50:var(--pp-blue-50, #EDF3FE);--ck-r:var(--pp-radius, 16px);--ck-r-sm:var(--pp-radius-sm, 10px);--ck-shadow:var(--pp-shadow, 0 1px 2px rgba(15,27,51,.04), 0 12px 32px -12px rgba(15,27,51,.12));display:block;max-width:1080px;margin:0 auto;color:var(--ck-body);font-size:16px;line-height:1.5}.pp-checkout-page .edd-blocks__checkout--logged-in #pp-logged-in-notice{display:none}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0}@media (min-width:960px){.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form{grid-template-columns:minmax(0,1fr) 380px;column-gap:40px;align-items:start}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form>*{grid-column:1!important}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form>.edd-blocks__cart{grid-column:2!important;grid-row:1/span 4;position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + 24px)}}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form a{color:var(--ck-blue);text-decoration:none}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form a:hover{text-decoration:underline}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks__logged-in{margin:0;padding:14px 18px;font-size:15px;color:var(--ck-muted);background:var(--ck-tint);border:1px solid var(--ck-line);border-radius:var(--ck-r-sm)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks__logged-in strong{margin-right:4px;font-weight:600;color:var(--ck-ink)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks__user-details,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks__payment-details,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_purchase_form_wrap{display:grid;gap:24px;margin:0}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form fieldset,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_checkout_cart{min-width:0;margin:0;padding:28px;background:#fff;border:1px solid var(--ck-line);border-radius:var(--ck-r);box-shadow:var(--ck-shadow)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form fieldset>legend{float:left;width:100%;margin:0 0 20px;padding:0;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ck-ink)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form fieldset>legend+*{clear:both}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_cc_address{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:600px){.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_cc_address{grid-template-columns:1fr 1fr}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_cc_address>legend{grid-column:1/-1}}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_cc_address>legend{margin-bottom:4px}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks-form__group{margin:0}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-label{display:block;margin:0 0 6px;font-size:14px;font-weight:500;color:var(--ck-ink)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-required-indicator{color:#dc2626}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form input.edd-input,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form select.edd-select,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd-discount{width:100%;height:46px;padding:0 14px;font:inherit;font-size:16px;color:var(--ck-ink);background-color:#fff;border:1px solid var(--ck-field);border-radius:var(--ck-r-sm);box-shadow:none;transition:border-color .15s,box-shadow .15s}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form select.edd-select{appearance:none;padding-right:40px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2356637A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")no-repeat right 14px center}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form input.edd-input:focus,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form select.edd-select:focus,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd-discount:focus{outline:0;border-color:var(--ck-blue);box-shadow:0 0 0 3px rgba(23,105,232,.15)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd-payment-mode-wrap{display:grid;grid-template-columns:1fr;gap:12px;margin:0}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks__checkout-user{margin:0}@media (min-width:600px){.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd-payment-mode-wrap{grid-template-columns:1fr 1fr}}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form label.edd-gateway-option{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:56px;margin:0;padding:14px 16px;font-size:15px;font-weight:500;color:var(--ck-ink);text-align:left;background:#fff;border:1px solid var(--ck-field);border-radius:var(--ck-r-sm);box-shadow:none;cursor:pointer;transition:border-color .15s,background-color .15s}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form label.edd-gateway-option:hover{border-color:var(--ck-blue)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form label.edd-gateway-option-selected{background:var(--ck-blue-50);border-color:var(--ck-blue);box-shadow:inset 0 0 0 1px var(--ck-blue)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-gateway{margin:0;accent-color:var(--ck-blue)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-payment-icons{display:inline-flex;gap:4px;margin:0 0 0 auto}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-payment-icons>*{height:20px;width:auto;margin:0}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_secure_site_wrapper{display:flex;align-items:center;gap:8px;margin:0 0 18px;padding:10px 14px;font-size:14px;font-weight:500;color:var(--pp-green, #15803D);background:#f0fdf4;border-radius:var(--ck-r-sm)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_secure_site_wrapper svg{fill:currentColor}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_purchase_submit,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_terms_agreement{padding:0;background:0 0;border:0;border-radius:0;box-shadow:none}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_terms{max-height:260px;overflow:auto;margin:0 0 14px;padding:18px 20px;font-size:14px;background:var(--ck-tint);border:1px solid var(--ck-line);border-radius:var(--ck-r-sm)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_terms p{margin:0 0 10px}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_show_terms{margin:0 0 12px;font-size:14px}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-terms-agreement{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-terms-agreement input{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:var(--ck-blue)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-terms-agreement label{margin:0;font-size:15px;font-weight:500;color:var(--ck-ink)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd-purchase-button{display:block;width:100%;height:54px;padding:0 24px;font:inherit;font-size:17px;font-weight:600;color:#fff;background:var(--ck-blue);border:0;border-radius:var(--ck-r-sm);box-shadow:0 8px 20px -8px rgba(23,105,232,.6);cursor:pointer;transition:background-color .15s}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd-purchase-button:hover{background:var(--ck-blue-600)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd-purchase-button:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks__cart{display:grid;gap:16px;margin:0}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_checkout_cart{padding:0;overflow:hidden}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_checkout_cart::before{content:"Order summary";padding:22px 24px 0;font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ck-ink)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks-cart__items{border:0}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks-cart__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0;padding:18px 24px;background:0 0;border:0;border-top:1px solid var(--ck-line)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks-cart__items>.edd-blocks-cart__row:first-child{border-top:0}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks-cart__row-item{flex-wrap:nowrap}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd_cart_item_name{flex:1 1 auto;min-width:0}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd_checkout_cart_item_title{font-size:15px;font-weight:500;line-height:1.4;color:var(--ck-ink)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd_cart_item_price{flex:none;gap:10px;font-size:15px;font-weight:600;color:var(--ck-ink);white-space:nowrap}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd_cart_discount_row:has(.edd_cart_discount:empty){display:none}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-blocks-cart__row-footer:last-child{flex-direction:column;align-items:stretch;gap:14px;background:var(--ck-tint)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd_cart_total{display:flex;flex:none;order:2;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:500;color:var(--ck-muted)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd_cart_amount{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--ck-ink)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd_discount_code{text-align:left}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-discount-code-field-wrap{display:flex;gap:8px}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd_discount_link,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-sl-show-renewal-form{justify-self:start;padding:0;font:inherit;font-size:14px;font-weight:500;color:var(--ck-blue);background:0 0;border:0;box-shadow:none;cursor:pointer}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd_discount_link:hover,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-sl-show-renewal-form:hover{text-decoration:underline;transform:none}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-apply-discount,.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-sl-renewal-actions .edd-submit{height:46px;padding:0 18px;font:inherit;font-size:15px;font-weight:600;color:var(--ck-ink);background:#fff;border:1px solid var(--ck-field);border-radius:var(--ck-r-sm);cursor:pointer}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-renewal-form--legacy{padding:0 4px}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form .edd-sl-renewal-form-fields{margin-top:12px;padding:18px;background:#fff;border:1px solid var(--ck-line);border-radius:var(--ck-r-sm)}.pp-checkout-page #edd_checkout_form_wrap #edd_purchase_form #edd-license-key-block{width:100%;height:46px;padding:0 14px;border:1px solid var(--ck-field);border-radius:var(--ck-r-sm)}