:root{--color-heading:#131a2b;--color-content:#4d4d4d;--color-divider:#e0e6ee;--color-primary:#4769d8;--color-success:#3fb28f;--color-error:#ff4d4d;--color-light-background:#f9fafc}@-webkit-keyframes checkout-pb-spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes checkout-pb-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.edd-page.edd-checkout article .checkout-page-wrap{padding-bottom:clamp(60px,6vw,100px)}.page-template-page-checkout p{margin-top:0}.page-template-page-checkout .cs-container{max-width:100%;width:min(1180px,100%)}.checkout-timeline{height:24px;margin-bottom:64px;display:flex;gap:10px;align-items:center;font-size:16px;font-weight:500}.checkout-timeline .step{display:flex;align-items:center;gap:10px}.checkout-timeline svg{max-width:max-content}.checkout-timeline .step-number{background-repeat:no-repeat;background-size:20px;background-position:center center;min-width:20px;min-height:20px;text-align:center;font-size:12px;font-weight:600;line-height:20px;border-radius:12px}.checkout-timeline .step-number.enabled{background-color:var(--color-primary);color:#fff}.checkout-timeline .step-number.disabled{background-color:var(--color-divider);color:var(--color-heading)}.checkout-timeline .step-text{white-space:nowrap;margin-left:-2px;color:var(--color-heading);font-size:16px;line-height:24px}.checkout-timeline .step-text.disable{color:var(--color-divider)}.checkout-timeline hr{overflow:hidden;width:100%;border:none;border-bottom:2px solid var(--color-primary);margin:0 0 20px;padding:20px 0 0}.checkout-timeline hr.disabled{border-color:var(--color-divider)}.checkout-timeline hr.enabled{border-color:var(--color-success)}@media (max-width:768px){.checkout-timeline{align-items:flex-start}.checkout-timeline .step{flex-direction:column;gap:8px}.checkout-timeline .step-text{white-space:unset;text-align:center;font-size:12px;line-height:16px}.checkout-timeline hr{border-width:1px;padding-top:10px;margin-bottom:10px}}.checkout-page-wrap .edd_form{display:grid;grid-template-columns:1.5fr 1fr;gap:60px}.checkout-page-wrap .column-right{align-self:start;position:sticky;top:25px}@media (max-width:980px){.checkout-page-wrap .edd_form{gap:40px}}@media (max-width:768px){.checkout-page-wrap .edd_form{grid-template-columns:1fr;gap:10px;margin-top:37px}.checkout-page-wrap .column-left{order:1}.checkout-page-wrap .column-right{align-self:unset;position:unset}}#edd_purchase_form :where(input,select,textarea){box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}#edd_purchase_form input:is([type=checkbox],[type=radio]){margin-right:10px;padding:0;height:20px;width:20px;vertical-align:sub}#edd_checkout_form_wrap fieldset{padding:0;margin:0;border:0}#edd_checkout_form_wrap legend{margin-bottom:24px;color:var(--color-heading);font-size:24px;font-weight:500;line-height:32px;text-transform:capitalize;border:none;padding:0}.edd-page.edd-checkout .entry-content #edd_checkout_cart_form{margin:0;width:auto!important}.edd-page.edd-checkout .entry-content #edd_checkout_cart{border-collapse:collapse;overflow:hidden}#edd_checkout_cart th{font-weight:500}.edd-checkout .checkout-page-wrap #edd_checkout_cart .edd_cart_item:not(:last-child){border:none}.edd-checkout .entry-content .edd_form #edd_checkout_cart_wrap{border:1px solid var(--color-divider);border-radius:6px;margin:0 0 32px;padding:0!important;max-width:100%}.edd-page.edd-checkout #edd_checkout_cart :where(td,th){color:var(--color-heading);padding:15px 0}#edd_checkout_cart tbody{display:block;margin:7px 22px 0 22px}.edd-page.edd-checkout #edd_checkout_cart tbody tr:last-child:not(:is(.edd-cart-upgrading-row,.edd-cart-renewing-row)) td{border-bottom:1px solid var(--color-divider);vertical-align:middle}#edd_checkout_cart tbody .edd_cart_item td{line-height:24px}#edd_checkout_cart tbody .edd_cart_item td:first-child{font-weight:500;padding-left:0;width:99%}#edd_checkout_cart tbody .edd_cart_item td:last-child{white-space:nowrap}#edd_checkout_cart tbody .edd_cart_item td.edd_cart_item_name{font-size:18px;font-weight:500;line-height:28px}#edd_checkout_cart tbody .edd_cart_item td.edd_cart_item_price{padding-right:23px;white-space:nowrap;text-align:right;font-size:16px;font-weight:500;line-height:24px}#edd_checkout_cart tbody .edd_cart_item:nth-child(2) td{padding-top:5px;padding-bottom:15px}#edd_checkout_cart tbody tr:is(.edd-cart-upgrading-row,.edd-cart-renewing-row) td{padding:0;font-size:14px;text-align:left;color:var(--color-content)}#edd_checkout_cart tbody tr td :is(.edd-sl-upgrade-details,.edd-sl-renewal-details){line-height:20px;margin:-10px 0}.edd-checkout .checkout-page-wrap #edd_checkout_cart .edd_cart_item:first-child td{padding-top:15px!important}.edd-checkout #edd_checkout_cart .edd-sl-upgrade-label{font-weight:500}#edd_checkout_cart tfoot .edd-loading-ajax{margin-right:7px;margin-top:5px}#edd_checkout_cart tfoot th{padding-top:0;padding-bottom:0}#edd_checkout_cart th#have_a_discount{padding:0 22px}#edd_checkout_cart th#have_a_discount.has-discount{display:none}#edd_checkout_cart div#checkout-discount{padding:6px 0 8px;text-align:left}#edd_checkout_cart div#checkout-discount a{font-size:14px;font-weight:400}#edd_checkout_cart .discount-field{display:flex;gap:12px}.edd-page.edd-checkout #edd_checkout_form_wrap span.discount-field input.edd-input{padding:7px 15px;font-size:14px;line-height:24px;min-height:auto}#edd_checkout_cart span.discount-field button{font-size:14px;padding:7px 15px;line-height:24px;background-color:var(--color-primary);border-width:0}#edd_checkout_cart span.discount-field button:hover{background-color:rgb(60,91,193,.8)}#edd_checkout_cart span.discount-field button.disabled{opacity:.5;cursor:default}#edd_checkout_cart span.discount-field svg{fill:#fff;width:14px;-webkit-animation:checkout-pb-spin 2s linear infinite;animation:checkout-pb-spin 2s linear infinite}#edd_checkout_cart div.error{color:var(--color-error);font-size:14px;font-weight:500;padding:14px 0 0}#edd_checkout_cart tfoot div.gap-bottom{min-height:16px}#edd_checkout_cart tfoot div.gap-top{min-height:10px}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax){display:block;margin-left:22px;margin-right:22px}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-left{float:left;margin:5px 0;font-size:14px;font-weight:400;line-height:24px}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-left span.discount-badge{background-color:var(--color-primary);border-radius:4px;color:#fff;font-size:10px;padding:3.5px 8px;margin-left:3px;font-weight:600;line-height:110%;text-transform:capitalize;vertical-align:2px}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-right{color:#444;float:right;line-height:24px;margin:5px 34px 5px 0}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-right span{font-size:16px;font-weight:500;line-height:24px}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-right span.edd_discount_total{padding-right:18px}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-right a.edd_discount_remove.loading{line-height:12px;background:0 0;text-indent:0;animation:checkout-pb-spin 2s linear infinite}#edd_checkout_cart tfoot th.edd_cart_discount div.float-right{color:#d63637;margin-right:0}.edd-page.edd-checkout #edd_checkout_cart tfoot th.edd_cart_total{background-color:var(--color-light-background);padding:18px 22px;text-align:left;font-size:18px;line-height:28px}#edd_checkout_cart tfoot th.edd_cart_total span.edd_cart_amount{float:right;font-size:16px;margin-right:37px}.edd-page.edd-checkout #edd_checkout_wrap #edd_checkout_cart :is(.edd_discount_remove,.edd_cart_remove_item_btn){display:inline-block;color:transparent;height:10px;width:10px;line-height:10px;user-select:none;border:none;background-image:url(../images/close.svg);background-repeat:no-repeat;background-size:9px;opacity:.5;text-decoration:none;left:0;top:0;font-size:inherit}.edd-page.edd-checkout #edd_checkout_wrap #edd_checkout_cart :is(.edd_discount_remove,.edd_cart_remove_item_btn):before{display:none}.edd-page.edd-checkout #edd_checkout_wrap #edd_checkout_cart :is(.edd_discount_remove,.edd_cart_remove_item_btn):hover{opacity:1}.edd_cart_subtotal_row{display:none}@media (max-width:768px){.edd-page.edd-checkout #edd_checkout_wrap #edd_checkout_cart :is(.edd_discount_remove,.edd_cart_remove_item_btn){padding-left:2px}.edd-checkout .edd_form #edd_checkout_cart_wrap{margin-bottom:13px}#edd_checkout_cart tbody{margin:0 16px}#edd_checkout_cart tbody .edd_cart_item td{padding-top:13px;padding-bottom:13px}#edd_checkout_cart tbody .edd_cart_item td.edd_cart_item_name{font-size:16px;line-height:22px}#edd_checkout_cart tbody .edd_cart_item td.edd_cart_item_price{padding-right:8px}#edd_checkout_cart tfoot th#have_a_discount{padding:0 15px}#edd_checkout_cart tfoot th.edd_cart_total span.edd_cart_amount{margin-right:5px}#edd_checkout_cart tfoot th.edd_cart_total{padding:15px;font-size:16px;line-height:24px}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax){margin-left:16px;margin-right:16px}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-right{margin:5px 0}#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-right span.edd_discount_total{padding-right:3px}}@media (max-width:980px) and (min-width:768px){#edd_checkout_cart tfoot th:is(.edd_cart_discount,.edd_cart_subtotal,.edd_cart_tax) div.float-right span.edd_discount_total{display:none}}#edd_discount_code{display:none!important;padding:0;margin:0;border:none}#edd_discount_code .edd-cart-adjustment{padding:0;margin:0}#edd_discount_code .edd-input{padding:12px 15px}#edd_discount_code p{background:0 0;margin:0;padding:0;border:none}#edd_discount_code a{font-weight:400}#edd-discount{max-width:200px}#edd_show_discount{padding:16px 0 0 22px;font-size:15px}#edd-discount-code-wrap{padding:6px 0 0 22px}#edd-discount-error-wrap{width:auto;margin:0}#edd_discount_code input[type=submit]{background-color:var(--color-primary);border:1px solid color-mix(in oklch,var(--color-primary) 87.5%,#000);box-shadow:none;color:#fff;line-height:1;padding:13px 25px;font-weight:700;text-align:center;text-decoration:none;width:auto;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border-radius:3px}#edd_discount_code input[type=submit]:hover{text-decoration:none;background-color:color-mix(in oklch,var(--color-primary) 90%,#000)}@media (max-width:768px){#edd-discount{max-width:120px}}@media (max-width:570px){#edd-discount-code-wrap .button{padding-left:10px;padding-right:10px}}:where(#edd_checkout_login_register,#edd_register_fields) p{position:relative}.edd-page.edd-checkout #edd_checkout_form_wrap :is(#edd_checkout_login_register,#edd_register_fields) label{color:var(--color-heading);font-size:10px;font-weight:400;left:12px;line-height:12px;position:absolute;top:8px;z-index:1}.edd-page.edd-checkout #edd_checkout_form_wrap :is(#edd_checkout_login_register,#edd_register_fields) input::placeholder{color:var(--color-heading);font-weight:500;opacity:1}.edd-page.edd-checkout #edd_checkout_form_wrap #edd_checkout_login_register input:not(.iti__tel-input){padding:12px}:is(#edd_checkout_login_register,#edd_register_fields) input{height:48px;position:relative;background-repeat:no-repeat;background-size:26px;background-position:calc(100% + 8px) calc(50% + 6px);z-index:2}.edd-page.edd-checkout #edd_checkout_form_wrap :is(#edd_checkout_login_register,#edd_register_fields) input:is(:focus,:not(:placeholder-shown)){z-index:0;padding-bottom:0;padding-top:15px}:is(#edd_checkout_login_register,#edd_register_fields) input:is(:focus,:not(:placeholder-shown))::placeholder{visibility:hidden}:is(#edd_checkout_login_register,#edd_register_fields) input[required]:placeholder-shown:not(:focus){background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><text x="0" y="50" font-size="50" fill="%23E34F43">*</text></svg>')}#edd-user-pass-wrap .edd-required-indicator{padding-left:3px}#edd_register_fields #edd-phone-wrap input{z-index:0;padding-bottom:0;padding-top:15px}#edd_register_fields .iti__flag-container{padding:16px 0 0 5px}#edd_register_fields .iti--inline-dropdown .iti__dropdown-content{z-index:3;left:1px}.edd-page.edd-checkout #edd_checkout_form_wrap #edd_register_fields .iti--inline-dropdown .iti__dropdown-content input{padding-block:8px;height:auto;min-height:auto}#edd_register_fields .iti__selected-flag{height:calc(100% - 7px);margin-top:4px}.upgrade-purchase #edd_register_fields p#edd-login-account-wrap{display:block!important}#edd_checkout_login_register #edd_register_fields{margin-bottom:28px}#edd_checkout_form_wrap #edd_checkout_login_register fieldset#edd_checkout_user_info{float:none;width:100%;margin:0}#edd_checkout_form_wrap fieldset#edd_checkout_user_info>p{margin-bottom:20px}#edd_checkout_form_wrap #edd_register_fields fieldset>div{margin:0}fieldset#edd_checkout_user_info :where(.edd-label,.edd-input::placeholder){text-transform:capitalize}fieldset#edd_checkout_user_info :where(#edd-first-name-wrap,#edd-email-wrap){float:left;width:48%}fieldset#edd_checkout_user_info :where(#edd-last-name-wrap,#edd-phone-wrap){float:right;width:48%}fieldset#edd_checkout_user_info #edd-phone{padding-left:54px}fieldset#edd_checkout_user_info .iti{display:block}fieldset#edd_checkout_user_info :where(.iti__country,.iti__divider){font-size:14px;list-style:none;margin:0;padding:5px 10px}fieldset#edd_checkout_user_info .country-listbox{padding:0}#edd_checkout_login_register .edd-description,#edd_register_account_fields legend,:where(#edd-login-account-wrap,#edd-user-login-wrap,#edd-user-pass-confirm-wrap){display:none}#edd_register_account_fields #edd-user-pass-wrap{margin-bottom:20px}@media (max-width:768px){#edd_checkout_form_wrap fieldset#edd_checkout_user_info>p{margin-bottom:24px}fieldset#edd_checkout_user_info :where(#edd-first-name-wrap,#edd-email-wrap,#edd-last-name-wrap,#edd-phone-wrap){width:100%}}.payment-info-box{position:relative;border-radius:6px;height:auto!important}#edd_checkout_form_wrap .payment-info-box fieldset>div{margin-bottom:0}.payment-info-box.total-zero{border:none;height:0;padding:0}.payment-info-box.total-zero :where(.secure-by-stripe,.secure-purchase){display:none!important}.payment-info-box .edd_errors{color:var(--color-error);border-color:var(--color-error);margin-top:20px}.payment-info-box .edd_errors p{color:inherit}.payment-info-box .edd-alert{margin-top:20px}.payment-info-box input[type=radio]:has(+ .dummy-radio){visibility:hidden}.payment-info-box input[type=radio]:has(+ .dummy-radio:checked + .dummy-radio::after){display:block}.payment-info-box .dummy-radio{display:inline-block;position:absolute;width:20px;height:20px;top:0;left:0;border-radius:50%;border:1px solid var(--color-primary)}.payment-info-box .dummy-radio::after{content:' ';display:none;position:absolute;width:10px;height:10px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border-radius:50%;background-color:var(--color-primary)}.logged-in #edd_payment_mode_select_wrap{border-top:none!important;padding-top:0!important;margin-top:0!important}#edd_checkout_form_wrap #edd_cc_fields legend{font-size:22px}#edd_purchase_form_wrap{position:relative;margin-top:48px}#edd_purchase_form_wrap>:not(:is(#edd_purchase_submit,.agreement,#edd_cc_fields,.edd-loading)),.payment-info-box .edd-stripe-new-card,.payment-info-box>:not(:is(#edd_payment_mode_select_wrap,#edd_purchase_form_wrap,#edd_purchase_submit,.agreement,#edd_cc_fields,.edd-loading)){background-color:var(--color-light-background);padding-left:15px;padding-right:15px}#edd_cc_fields #edd_secure_site_wrapper{display:none}#edd_cc_fields .edd-stripe-card-selector{padding-top:15px}.edd-stripe-new-card{container:edd-stripe/inline-size;padding-bottom:0}.edd-stripe-new-card .StripeElement{padding-top:15px}.edd-stripe-new-card .edd-description{display:none}.edd-stripe-new-card #edd-card-name-wrap{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:26px}.edd-stripe-new-card #edd-card-name-wrap .edd-label{width:100%}.edd-stripe-new-card #card_name{background-image:url(../assets/images/edd/padlock.svg);background-position:95% 50%;background-repeat:no-repeat;background-size:20px 20px;box-shadow:0 1px 2px 0 #0000001a;width:56%;padding-right:40px}.edd-stripe-new-card #card_name:focus{box-shadow:0 0 0 1px var(--color-primary)}.edd-page.edd-checkout #edd_checkout_form_wrap .payment-info-box fieldset{border-radius:0}@container edd-stripe (width < 600px){.edd-stripe-new-card #card_name{width:100%}}.edd-stripe-new-card .StripeElement{padding-bottom:24px}.edd-stripe-new-card .StripeElement.StripeElement--focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.edd-stripe-new-card .StripeElement.StripeElement--invalid{border-color:var(--color-error)}.edd-stripe-new-card .secure-by-stripe{width:40%}.edd-page.edd-checkout #edd_checkout_form_wrap .payment-info-box label{margin-bottom:8px;font-size:16px;line-height:24px}.edd-page.edd-checkout #edd_checkout_form_wrap #edd-card-vat-wrap label{font-weight:400}@container edd-stripe (width < 600px){.edd-stripe-new-card .secure-by-stripe{display:none}}#edd-stripe-payment-errors{padding-top:20px}#edd-stripe-payment-errors:empty{display:none}#edd_checkout_form_wrap #edd_purchase_submit{margin:32px 0 20px;position:relative}.edd-checkout #edd_purchase_submit .button{font-size:20px;font-weight:900;padding:14px 40px;width:100%}#edd_checkout_form_wrap #edd_purchase_submit .edd-loading{margin:0 auto;display:block;width:2em;height:2em;position:absolute;border-width:4px;border-top-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2);border-left-color:#fff;top:30%;left:auto;right:15px}.edd-checkout .checkout-page-wrap #edd_purchase_form .edd-loading-ajax{border-color:#0003 #0003 #0003 var(--color-primary);left:0;margin-left:0}#edd_checkout_form_wrap .agreement{margin-top:20px;font-size:14px;color:#9ca3af;line-height:18px}#edd_checkout_form_wrap .agreement a{color:inherit;text-decoration:underline}#edd_purchase_form_wrap>.cc-address:first-child{padding-top:15px}#edd_checkout_form_wrap .cc-address{display:grid}#edd_cc_address p[:is(#edd-card-state-wrap,#edd-card-city-wrap,#edd-card-zip-wrap,#edd-card-address-wrap,#edd-card-address-2-wrap)]{margin:21px 0 0 0}#edd_cc_address p#edd-card-country-wrap{margin:0}#edd_cc_address input{color:var(--color-heading);font-weight:400}#edd_cc_address input::placeholder{color:#777}#edd_checkout_form_wrap select:is(#billing_country,#card_state){box-shadow:0 1px 2px 0 #0000001a;font-weight:400;line-height:1.2;height:unset;width:100%;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEjSURBVHgB7dO9bcMwFATgo5QuTUbQCFkhG0hlOrNJnwmSDbxADAFxkZIjJCN4BI+gKoVhieYD/QdYhk2aLAzcBwigBIjvThABIiIiIiKiO6UQYTY3HxZ4Lh/wrl+bJW7Q/piqX2OqFLri0e3XNF3I+wUCfc1N7cJ/umXd9/iVAIgk7w5uD9nLWkyGf9QIFFzAffXF/saiii2xC++CV9tHXbHCHwIFF5BfRlno/YOIEmPhhzVetA7/HaPOgJh9m4lVaI92WpalC3HhTJwL/6abBSJEFxChJVKH9yNvdG2JHOH9uAQulcgV3o9K5FwJWeYK78ckNFZCBuQK70ckdlLiIHl4kbyAGCmRJbzIUkBsS0xlnSt8dm1rnuQCERERERERndoAYATLSO8PN54AAAAASUVORK5CYII=');background-repeat:no-repeat;background-position:right 10px center;background-size:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px}#edd_checkout_form_wrap select:is(#billing_country,#card_state):focus,#edd_purchase_form :where(input,select,textarea):focus{box-shadow:0 1px 1px rgba(0,0,0,.03),0 3px 6px rgba(0,0,0,.02),0 0 0 3px hsla(226,65%,56%,25%),0 1px 1px 0 rgba(0,0,0,.08)}#edd-card-vat-wrap{display:none}#edd-card-add-vat-number-wrap{margin-top:20px}#edd-card-add-vat-number-wrap label{font-weight:unset}#edd-card-add-vat-number-wrap input[type=checkbox]{appearance:none;background-color:#fff;border:1px solid hsla(226,65%,56%,15%);margin-right:5px;min-width:20px;position:relative}#edd-card-add-vat-number-wrap input[type=checkbox]:checked{border-color:var(--color-primary)}#edd-card-add-vat-number-wrap input[type=checkbox]:checked:after{content:"";position:absolute;border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);height:12px;transform:rotate(45deg);top:2px;left:6px;width:6px}#edd-card-vat-field-wrap{display:none}#edd-card-vat-field-wrap #edd-vat-number{flex:1;max-width:unset}#edd_cc_address input#edd-vat-check-button{background-color:var(--color-primary);border:none;color:var(--color-light-background);font-weight:500;padding:10px 15px;width:unset}.edd-vat-number-wrap{display:flex;gap:8px}.edd-page.edd-checkout #edd_checkout_form_wrap .edd-vat-number-wrap input[type=text]{padding:12px;min-height:auto}.edd-vat-check-result.edd-vat-check-error{font-size:16px}@media (min-width:980px){#edd_purchase_form_wrap>:not(:is(#edd_purchase_submit,.agreement,#edd_cc_fields,.edd-loading)),.payment-info-box .edd-stripe-new-card,.payment-info-box>:not(:is(#edd_payment_mode_select_wrap,#edd_purchase_form_wrap,#edd_purchase_submit,.agreement,#edd_cc_fields,.edd-loading)){padding-left:30px;padding-right:30px}#edd_cc_fields .edd-stripe-card-selector,#edd_purchase_form_wrap>.cc-address:first-child,.edd-stripe-new-card .StripeElement{padding-top:30px}}@media (max-width:980px){#edd_purchase_form_wrap{margin-top:24px}}@media (max-width:768px){.payment-info-box{margin-top:3px}#edd_checkout_form_wrap #edd_cc_fields legend{font-size:20px}#edd_checkout_form_wrap #edd_purchase_submit{margin-top:24px}#edd_purchase_submit .button{padding:18px 32px;font-size:16px}#edd_checkout_form_wrap .agreement{text-align:center;line-height:22px}}@media (max-width:570px){.edd-vat-number-wrap{flex-wrap:wrap}}.secure-purchase{padding-top:30px;padding-bottom:30px;text-align:left;display:flex;justify-content:space-between;align-items:center}.secure-purchase>img{display:inline-block;vertical-align:middle;margin-right:10px}.secure-purchase .secure-label{background-image:url(../images/icon-check-green.svg);background-position:0 center;background-repeat:no-repeat;background-size:12px;color:var(--color-content);font-size:12px;font-weight:500;line-height:20px;padding-left:20px}@media (max-width:980px){.secure-purchase{padding-top:24px;padding-bottom:24px}}@media (max-width:768px){.secure-purchase{flex-direction:column;gap:24px}.secure-purchase>img{display:block;margin:0 auto;max-width:160px}.secure-purchase>div{display:flex;gap:10px}.secure-purchase .secure-label{font-size:10px}}.checkout-page-wrap .special-offer{display:flex;align-items:center;gap:6px;background:var(--color-light-background);border:1px solid #c2cff8;border-radius:4px;padding:16px 32px;margin-bottom:32px;color:var(--color-content);line-height:24px;font-size:16px}.checkout-page-wrap .special-offer.mobile{display:none}.checkout-page-wrap .special-offer.hidden{display:none}.checkout-page-wrap .special-offer svg{width:24px}.checkout-page-wrap .special-offer path{fill:var(--color-primary)}.checkout-page-wrap .special-offer-applied-text{font-weight:500}.checkout-page-wrap .special-offer-applied-text:after{content:' ';margin:6px;height:4px;display:inline-block;width:4px;background-color:#c2cff8;border-radius:5px;vertical-align:-3px}.checkout-page-wrap .special-offer span:last-child{display:inline-block;white-space:nowrap}@media (max-width:768px){.checkout-page-wrap .special-offer{display:none;padding:7px 8px;font-size:10px;font-weight:600;line-height:18px}.checkout-page-wrap .special-offer.mobile{display:flex}.checkout-page-wrap .special-offer svg{width:14px}.checkout-page-wrap .special-offer span:last-child{white-space:unset}}.checkout-sidebar-row{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid var(--color-divider)}.checkout-sidebar-section{display:none;margin-top:64px}.checkout-sidebar-section .checkout-sidebar-row{display:block}@media (max-width:768px){.checkout-sidebar-section{display:block}.checkout-sidebar-section .checkout-sidebar-row:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.checkout-sidebar-row{display:none;margin-bottom:24px;padding-bottom:24px}}.checkout-reviews .review-row{position:relative;display:flex;align-items:center}.checkout-reviews .review-row+.review-row{margin-top:28px}.checkout-reviews :is(.review-text,.review-author){font-size:16px;line-height:24px}.checkout-reviews .review-text{margin-bottom:12px;color:var(--color-content)}.checkout-reviews .review-author{margin-right:20px;color:var(--color-heading);font-weight:500}.checkout-reviews .verified-checkmark{background-image:url(../images/icon-check-green.svg);background-size:contain;height:13px;width:13px;margin-right:6px}.checkout-reviews .verified-text{color:var(--color-content);font-size:10px;font-weight:500;line-height:16px;letter-spacing:.767px;text-transform:uppercase}.checkout-reviews .review-stars{margin-right:16px;background-image:url(../images/starts-green.svg);background-repeat:no-repeat;background-size:contain;height:20px;width:116px}.checkout-reviews .review-link>a{color:var(--color-content);font-size:16px;font-weight:500;line-height:24px;text-decoration:none;border-bottom:1px dashed var(--color-divider)}.checkout-reviews .review-link>a:hover{color:var(--color-primary);border-color:var(--color-primary)}.checkout-reviews .reviews-popup{display:none;position:absolute;top:calc(100% + 20px);left:50%;transform:translateX(-50%);background:#fff;padding:32px 20px 0;max-width:388px;width:100%;height:460px;box-shadow:0 2px 10px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.2);border-radius:8px;z-index:99}.checkout-reviews .reviews-popup:before{border:24px solid transparent;border-top:0;border-bottom:25px solid #fff;content:"";position:absolute;bottom:calc(100% - 10px);left:50%;transform:translateX(-50%);filter:drop-shadow(0px 2px 10px rgba(0, 0, 0, .1)) drop-shadow(0px 0px 2px rgba(0, 0, 0, .2))}.checkout-reviews .reviews-popup:after{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:70px;height:20px;z-index:10;background:#fff}.checkout-reviews .reviews-popup .close-btn{position:absolute;top:16px;right:16px;color:#9ca3af;cursor:pointer}.checkout-reviews .reviews-popup .close-btn:hover{color:#6b7280}.reviews-popup .reviews-popup-inner{display:flex;flex-direction:column;height:100%}.reviews-popup .popup-heading{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px}.reviews-popup .popup-heading h3{margin:0;color:var(--color-heading);font-size:24px;font-weight:500;line-height:24px}.reviews-popup .popup-heading .review-stars{margin:0}.reviews-popup .popup-description{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:32px}.reviews-popup .popup-description p{margin:0;color:var(--color-content);font-size:14px;font-weight:500;line-height:24px}.reviews-popup .description-icons{display:flex;align-items:center;gap:12px}.reviews-popup .reviews-list{overflow:scroll}.reviews-popup .review-card{padding:16px;border-radius:4px;background:var(--color-light-background);margin-bottom:20px}.reviews-popup .review-card .review-stars{margin-bottom:16px;height:16px;width:96px}.reviews-popup .review-card .review-text{margin-bottom:16px;font-size:14px;line-height:22px}.reviews-popup .review-card .review-author{margin-right:10px;font-size:12px;line-height:20px}@media (max-width:768px){.checkout-reviews :is(.review-text,.review-author){font-size:14px;line-height:22px}.checkout-reviews .review-row+.review-row{margin-top:26px}.checkout-reviews .review-stars{margin-right:24px;height:24px;width:136px}.checkout-reviews .review-link>a{font-size:12px;line-height:20px}.checkout-reviews .reviews-popup{top:calc(100% + 23px);padding-top:21px}.reviews-popup .popup-heading{margin-bottom:16px}.reviews-popup .popup-heading h3{font-size:20px;line-height:28px}.reviews-popup .popup-description p{font-size:12px;line-height:24px}.reviews-popup .description-icons svg{height:20px;width:auto}}.checkout-achievements ul{padding:0;margin:0 0 5px 0}.checkout-achievements li{background-image:url(../images/features-list-check.svg);background-repeat:no-repeat;background-position:0 4px;background-size:15px;margin:0;padding-left:30px;font-size:16px;line-height:24px;list-style:none}.checkout-achievements li+li{margin-top:20px}@media (max-width:768px){.checkout-achievements li{font-size:14px}}.checkout-14days-money-back>div{display:flex;align-items:center;gap:23px}.checkout-14days-money-back p{margin-bottom:0;color:var(--color-heading);font-size:16px;font-weight:500;line-height:24px}@media (max-width:768px){.checkout-14days-money-back>div{gap:12px}.checkout-14days-money-back img{width:52px;height:auto}.checkout-14days-money-back p{font-size:14px;line-height:22px}}.checkout-page-wrap .gallery{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:38px;margin-top:clamp(60px,6vw,100px)}.checkout-page-wrap .gallery-item{margin:0}.checkout-page-wrap .gallery-item img{max-height:100px;width:auto;height:100%}@media (max-width:570px){.checkout-page-wrap .gallery{gap:10px 24px}.checkout-page-wrap .gallery-item img{max-height:56px;max-width:139px}}#wpf-pb-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7)}#wpf-pb-modal-content{display:flex;flex-direction:column;align-items:center;background-color:#fefefe;margin:auto;padding:20px;width:548px;border-radius:12px;box-shadow:0 4px 4px rgba(0,0,0,.25);position:relative}#loading-spinner{height:160px;display:block;width:100px;text-align:center}#wpf-checkout-loader{border-radius:50%;-webkit-animation:checkout-pb-spin 1.2s linear infinite;animation:checkout-pb-spin 1.2s linear infinite;position:absolute;top:50px;background-image:url(../images/loading-spinner.svg);height:100px;width:100px}#wpf-pb-img{margin:60px 0 0 24px;width:48px}#wpf-pb-heading{color:var(--color-heading);font-size:28px;font-weight:700;margin-bottom:10px;line-height:35px}#wpf-pb-sub-heading{font-size:20px;line-height:28px;text-align:center;margin-bottom:40px;width:448px}#wpf-pb-wrap{width:400px;background-color:#ddd;border-radius:10px;margin-bottom:20px}#wpf-progress-bar{width:1%;height:12px;background-color:var(--color-success);border-radius:10px;transition:width .2s linear}#wpf-pb-text{font-weight:300;font-size:16px;line-height:19px}@media (max-width:560px){#wpf-pb-modal-content{width:340px}#wpf-pb-sub-heading{width:88%;font-size:16px;line-height:24px}#wpf-pb-wrap{width:80%}#wpf-pb-text{font-size:14px}}.tos-pop{background:#fff;border-radius:8px;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative;font-size:14px}#wpf-lightbox .tos-pop #wpf-lightbox-close{right:0}.tos-pop h6{font-size:28px}.tos-pop :where(p,ul,ol){margin:0 0 16px 0;font-size:14px}.edd-checkout.page-template-page-checkout .navbar-primary{display:flex;position:relative;top:0;z-index:1}.page-template-page-checkout .navbar-primary .navbar-content{display:block;margin-left:auto}.page-template-page-checkout ul.navbar-nav{background-color:transparent}.page-template-page-checkout .navbar-mobile,.page-template-page-checkout .navbar-nav a:before,.page-template-page-checkout .navbar-nav>.menu-item:nth-last-child(n+3),.page-template-page-checkout .navbar-primary .navbar-container::after,.page-template-page-checkout .navbar-primary .navbar-toggle{display:none}.page-template-page-checkout .navbar-nav>.menu-item>a{background-color:var(--color-primary);color:#fff;font-weight:500;padding:9px 14px}.page-template-page-checkout .navbar-nav>.menu-item>a:hover{background-color:#2e54d3;color:#fff}#edd-payment-mode-wrap{display:flex;justify-content:space-between;gap:24px;width:100%}#edd_checkout_form_wrap #edd-payment-mode-wrap label{align-items:center;background-color:var(--color-light-background);border:1px solid var(--color-divider);border-radius:8px;cursor:pointer;display:flex;flex-grow:1;font-size:16px;font-weight:500;height:56px;justify-content:center;margin:0;padding:0 22px}#edd_checkout_form_wrap #edd-payment-mode-wrap .edd-gateway-option-selected{background-color:#fff;border:1px solid var(--color-primary);box-shadow:0 3px 8px -1px rgba(68,162,167,.2);outline:1px solid var(--color-primary)}#edd-gateway-option-paypalexpress:after{background-image:url(../images/edd/paypal.png);background-repeat:no-repeat;background-size:contain;content:'';height:40px;margin-left:18px;width:79px}#edd-payment-mode-wrap input{display:none}@media (max-width:960px) and (min-width:768px){#edd-gateway-option-paypalexpress:after{display:none}}@media (max-width:768px){#edd-payment-mode-wrap{flex-direction:column;gap:20px}#edd-payment-mode-wrap label{padding:0 15px}}