.tsae-account-surface,.tsae-account-surface *{box-sizing:border-box}.tsae-account-surface{--tsae-purple:#6818ed;--tsae-purple-dark:#4e0db9;--tsae-deep:#18092a;--tsae-ink:#21182b;--tsae-muted:#706878;--tsae-line:#e7e1ed;--tsae-soft:#f8f6fa;--tsae-success:#15704e;background:#f8f6fa!important;color:var(--tsae-ink)}
.tsae-account-surface .page_breadcrumb{position:relative!important;overflow:hidden!important;padding:42px 0!important;background:linear-gradient(120deg,#7628f1 0%,#5b11cf 58%,#45109f 100%)!important;color:#fff!important}
.tsae-account-surface .page_breadcrumb::before,.tsae-account-surface .page_breadcrumb::after{position:absolute;border:1px solid rgba(255,255,255,.14);border-radius:50%;content:""}.tsae-account-surface .page_breadcrumb::before{width:300px;height:300px;right:6%;top:-205px}.tsae-account-surface .page_breadcrumb::after{width:180px;height:180px;right:20%;bottom:-138px}.tsae-account-surface .page_breadcrumb>.container{position:relative;z-index:1}.tsae-account-surface .page_title_single{margin:0!important;color:#fff!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(31px,4.2vw,45px)!important;line-height:1.08!important;letter-spacing:-.035em!important;text-align:left!important}.tsae-account-surface .page_breadcrumb .breadcrumb{display:none!important}
.tsae-account-surface .container.has_mayosis_dark_bg{width:100%!important;max-width:1260px!important;padding:42px 22px 76px!important;background:transparent!important}.tsae-account-surface .ts-license-account{max-width:1050px!important;margin:0 auto!important;padding:0!important;color:var(--tsae-ink)!important}
.tsae-account-surface .tsae-auth-shell{display:grid;overflow:hidden;border:1px solid var(--tsae-line);border-radius:25px;background:#fff;box-shadow:0 22px 60px rgba(45,21,70,.1);grid-template-columns:.84fr 1.16fr}.tsae-account-surface .tsae-auth-aside{position:relative;overflow:hidden;padding:47px 42px;background:linear-gradient(150deg,#201034,#35105d);color:#fff}.tsae-account-surface .tsae-auth-aside::after{position:absolute;z-index:0;width:270px;height:270px;right:-125px;bottom:-120px;border-radius:50%;background:#6f28df;content:"";opacity:.4}.tsae-account-surface .tsae-auth-aside>*{position:relative;z-index:1}
.tsae-account-surface .tsae-auth-aside .ts-license-account-head{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tsae-account-surface .tsae-auth-aside .ts-license-account-head span{margin:0 0 12px!important;color:#d3bdff!important;font-size:10px!important;letter-spacing:.15em!important}.tsae-account-surface .tsae-auth-aside .ts-license-account-head h2{margin:0 0 14px!important;color:#fff!important;font-size:31px!important;line-height:1.14!important;letter-spacing:-.035em!important}.tsae-account-surface .tsae-auth-aside .ts-license-account-head p{margin:0!important;color:#cdbfd8!important;font-size:14px!important;line-height:1.62!important}
.tsae-account-surface .tsae-benefits{display:grid;margin-top:34px;gap:17px}.tsae-account-surface .tsae-benefit{display:flex;align-items:flex-start;gap:12px}.tsae-account-surface .tsae-benefit-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:9px;background:rgba(255,255,255,.1);color:#d7c1ff;font-size:13px;font-weight:900}.tsae-account-surface .tsae-benefit-copy strong,.tsae-account-surface .tsae-benefit-copy small{display:block}.tsae-account-surface .tsae-benefit-copy strong{margin:1px 0 3px;color:#fff;font-size:13px}.tsae-account-surface .tsae-benefit-copy small{color:#bfb1ca;font-size:11px;line-height:1.45}
.tsae-account-surface .tsae-auth-main{min-width:0;padding:39px 48px 44px}.tsae-account-surface .tsae-auth-tabs{display:grid;margin-bottom:28px;padding:4px;border-radius:12px;background:#f1edf5;grid-template-columns:1fr 1fr}.tsae-account-surface .tsae-auth-tabs button,.tsae-account-surface .tsae-account-nav button{border:0;cursor:pointer}.tsae-account-surface .tsae-auth-tabs button{min-height:42px;border-radius:9px;background:transparent;color:#726a79;font-size:12px;font-weight:800}.tsae-account-surface .tsae-auth-tabs button[aria-selected="true"]{background:#fff;color:#5b13c8;box-shadow:0 4px 14px rgba(47,27,68,.1)}
.tsae-account-surface .ts-license-account-panel{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.tsae-account-surface .ts-license-account-panel[hidden]{display:none!important}.tsae-account-surface .ts-license-account-panel h2{margin:0 0 22px!important;color:#261d30!important;font-size:24px!important;line-height:1.2!important;letter-spacing:-.025em!important}
.tsae-account-surface #loginform p{margin:0 0 16px!important}.tsae-account-surface #loginform label,.tsae-account-surface .ts-license-register-form label,.tsae-account-surface #edd_profile_editor_form label{display:grid!important;gap:7px!important;color:#44394d!important;font-size:12px!important;font-weight:800!important}.tsae-account-surface #loginform input[type=text],.tsae-account-surface #loginform input[type=password],.tsae-account-surface .ts-license-register-form input,.tsae-account-surface #edd_profile_editor_form input[type=text],.tsae-account-surface #edd_profile_editor_form input[type=email],.tsae-account-surface #edd_profile_editor_form input[type=password]{width:100%!important;min-height:49px!important;margin:0!important;padding:10px 14px!important;border:1px solid #dcd5e4!important;border-radius:11px!important;background:#fff!important;color:#2c2433!important;font-size:14px!important;box-shadow:none!important}.tsae-account-surface #loginform input:focus,.tsae-account-surface .ts-license-register-form input:focus,.tsae-account-surface #edd_profile_editor_form input:focus{border-color:var(--tsae-purple)!important;outline:0!important;box-shadow:0 0 0 3px rgba(104,24,237,.1)!important}.tsae-account-surface #loginform .login-remember label{display:flex!important;align-items:center!important;grid-template-columns:none!important;gap:8px!important}.tsae-account-surface input[type=checkbox]{accent-color:var(--tsae-purple)}
.tsae-account-surface #wp-submit,.tsae-account-surface .ts-license-register-form button,.tsae-account-surface #edd_profile_editor_form input[type=submit]{display:flex!important;width:100%!important;min-height:49px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:10px 18px!important;border:0!important;border-radius:11px!important;background:var(--tsae-purple)!important;color:#fff!important;font-size:13px!important;font-weight:850!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important}.tsae-account-surface #wp-submit:hover,.tsae-account-surface .ts-license-register-form button:hover,.tsae-account-surface #edd_profile_editor_form input[type=submit]:hover{background:var(--tsae-purple-dark)!important}.tsae-account-surface .ts-license-forgot-link{margin-top:4px!important;color:#6117d4!important}.tsae-account-surface .ts-license-account-error,.tsae-account-surface .edd_errors{margin:0 0 18px!important;padding:13px 15px!important;border:1px solid #f0cbd0!important;border-radius:11px!important;background:#fff0f1!important;color:#97303b!important;font-size:12px!important}
.tsae-account-surface .ts-license-register-form{display:grid!important;gap:14px!important;grid-template-columns:1fr 1fr!important}.tsae-account-surface .ts-license-register-form label:nth-of-type(n+3),.tsae-account-surface .ts-license-register-form button,.tsae-account-surface .ts-license-register-form>input[type=hidden]{grid-column:1/-1!important}.tsae-account-surface .ts-license-account-grid:not(.tsae-enhanced){gap:18px}
.tsae-account-surface .tsae-account-welcome{position:relative;overflow:hidden;margin:0 0 20px!important;padding:31px 34px!important;border:0!important;border-radius:21px!important;background:linear-gradient(125deg,#26103f,#5b18c7)!important;color:#fff!important;box-shadow:0 18px 45px rgba(62,24,110,.18)!important}.tsae-account-surface .tsae-account-welcome span{color:#d2bfff!important}.tsae-account-surface .tsae-account-welcome h2{margin:0 0 9px!important;color:#fff!important;font-size:clamp(26px,4vw,40px)!important;line-height:1.1!important}.tsae-account-surface .tsae-account-welcome p{color:#ddd1ea!important}.tsae-account-surface .tsae-account-welcome .tsmm-member-button{margin-top:14px!important;background:#fff!important;color:#5813c3!important}
.tsae-account-surface .tsae-account-nav{display:flex;margin:0 0 19px;padding:6px;border:1px solid var(--tsae-line);border-radius:14px;background:#fff;gap:5px;box-shadow:0 9px 28px rgba(45,21,70,.05)}.tsae-account-surface .tsae-account-nav button{min-height:42px;padding:0 18px;border-radius:10px;background:transparent;color:#6e6577;font-size:12px;font-weight:800}.tsae-account-surface .tsae-account-nav button[aria-selected="true"]{background:#eee6ff;color:#5b13c8}.tsae-account-surface .tsae-logged-in>.ts-license-account-panel{margin-bottom:18px!important;padding:24px!important;border:1px solid var(--tsae-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 36px rgba(45,21,70,.06)!important}
.tsae-account-surface #edd_profile_editor_form fieldset{margin:0 0 18px!important;padding:0!important;border:0!important}.tsae-account-surface #edd_profile_editor_form legend{margin:0 0 12px!important;color:#2d2335!important;font-size:14px!important;font-weight:850!important}.tsae-account-surface #edd_profile_editor_form p{margin:0 0 14px!important}.tsae-account-surface .edd-table,.tsae-account-surface table{width:100%!important;border-collapse:collapse!important;border:1px solid var(--tsae-line)!important;border-radius:14px!important;background:#fff!important}.tsae-account-surface .edd-table th,.tsae-account-surface .edd-table td,.tsae-account-surface table th,.tsae-account-surface table td{padding:13px 15px!important;border-bottom:1px solid #eeeaf1!important;color:#3d3445!important;font-size:12px!important;text-align:left!important}.tsae-account-surface .edd-table th,.tsae-account-surface table th{background:#fbfafc!important;color:#766d7d!important;font-size:10px!important;letter-spacing:.04em!important;text-transform:uppercase!important}.tsae-account-surface .edd-table a,.tsae-account-surface table a{color:#6216d6!important;font-weight:800!important}
.tsae-account-surface .edd_downloads_list,.tsae-account-surface .edd_download_history{display:grid!important;gap:15px!important}.tsae-account-surface .edd_download,.tsae-account-surface .edd_download_history_row{padding:17px!important;border:1px solid var(--tsae-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 9px 27px rgba(45,21,70,.05)!important}.tsae-account-surface .edd_download a,.tsae-account-surface .edd_download_history_row a{color:#6015d2!important;font-weight:800!important}.tsae-account-surface .edd_empty_cart,.tsae-account-surface .edd-no-downloads{padding:35px 20px!important;border:1px dashed #d7cde2!important;border-radius:16px!important;background:#fff!important;color:#706878!important;text-align:center!important}
.tsae-account-surface.tsae-member-downloads .default-page-content,.tsae-account-surface.tsae-order-surface .default-page-content,.tsae-account-surface .entry-content{max-width:1160px;margin-right:auto!important;margin-left:auto!important}.tsae-account-surface .edd-submit,.tsae-account-surface .button{border-radius:10px!important}.tsae-account-surface a:focus-visible,.tsae-account-surface button:focus-visible,.tsae-account-surface input:focus-visible{outline:3px solid rgba(104,24,237,.3)!important;outline-offset:2px!important}
.login.tsae-reset-surface{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:25px;background:linear-gradient(145deg,#1d0c31,#5112ad)!important}.login.tsae-reset-surface #login{width:min(430px,100%)!important;padding:0!important}.login.tsae-reset-surface h1 a{width:auto!important;height:auto!important;background:none!important;color:#fff!important;font-size:27px!important;font-weight:900!important;line-height:1!important;text-indent:0!important}.login.tsae-reset-surface h1 a::after{content:"ThemeSite"}.login.tsae-reset-surface form{padding:29px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 25px 70px rgba(0,0,0,.28)!important}.login.tsae-reset-surface form .input{min-height:49px!important;border:1px solid #dcd5e4!important;border-radius:11px!important}.login.tsae-reset-surface .button-primary{min-height:42px!important;border:0!important;border-radius:10px!important;background:#6818ed!important}.login.tsae-reset-surface #nav a,.login.tsae-reset-surface #backtoblog a{color:#eee3ff!important}.login.tsae-reset-surface .message,.login.tsae-reset-surface #login_error{border-left:0!important;border-radius:11px!important}
@media(max-width:767px){.tsae-account-surface .page_breadcrumb{padding:29px 0!important}.tsae-account-surface .page_title_single{font-size:31px!important;text-align:center!important}.tsae-account-surface .container.has_mayosis_dark_bg{padding:25px 13px 55px!important}.tsae-account-surface .tsae-auth-shell{grid-template-columns:1fr;border-radius:19px}.tsae-account-surface .tsae-auth-aside{padding:27px 23px}.tsae-account-surface .tsae-auth-aside .ts-license-account-head h2{font-size:24px!important}.tsae-account-surface .tsae-benefits{display:none}.tsae-account-surface .tsae-auth-main{padding:26px 20px 30px}.tsae-account-surface .tsae-auth-tabs{margin-bottom:23px}.tsae-account-surface .ts-license-register-form{grid-template-columns:1fr!important}.tsae-account-surface .ts-license-register-form label{grid-column:1/-1!important}.tsae-account-surface .tsae-account-welcome{padding:25px 20px!important;border-radius:17px!important}.tsae-account-surface .tsae-account-nav{overflow-x:auto;padding:5px;white-space:nowrap;scrollbar-width:none}.tsae-account-surface .tsae-account-nav::-webkit-scrollbar{display:none}.tsae-account-surface .tsae-account-nav button{min-width:max-content;min-height:44px;padding:0 15px}.tsae-account-surface .tsae-logged-in>.ts-license-account-panel{padding:18px!important;border-radius:15px!important}.tsae-account-surface .edd-table,.tsae-account-surface table{display:block!important;overflow-x:auto!important;white-space:nowrap!important}.tsae-account-surface #wp-submit,.tsae-account-surface .ts-license-register-form button,.tsae-account-surface #edd_profile_editor_form input[type=submit]{min-height:48px!important}.login.tsae-reset-surface{padding:17px}.login.tsae-reset-surface form{padding:23px!important}}
/* Checkout */
.tsae-checkout .container.has_mayosis_dark_bg{max-width:1180px!important;padding-top:38px!important}
.tsae-checkout #edd_checkout_form_wrap{display:grid!important;align-items:start!important;gap:24px!important;max-width:1100px!important;margin:0 auto!important;color:var(--tsae-ink)!important}
.tsae-checkout .edd-blocks__cart,.tsae-checkout .edd-blocks__purchase-form{min-width:0!important}
.tsae-checkout #edd_checkout_cart,.tsae-checkout #edd_purchase_form{overflow:hidden!important;border:1px solid var(--tsae-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 42px rgba(45,21,70,.07)!important}
.tsae-checkout #edd_checkout_cart{padding:0!important}
.tsae-checkout .edd-blocks-cart__row{display:grid!important;align-items:center!important;padding:18px 22px!important;border:0!important;border-bottom:1px solid #eeeaf2!important;grid-template-columns:minmax(0,1fr) auto!important;gap:20px!important}
.tsae-checkout .edd-blocks-cart__row-header{padding-top:16px!important;padding-bottom:16px!important;background:#fbf9fd!important;color:#776d80!important;font-size:11px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}
.tsae-checkout .edd-blocks-cart__row-item{min-height:126px!important;background:#fff!important}
.tsae-checkout .edd_cart_item_name{min-width:0!important;color:#2a2032!important;font-size:15px!important;font-weight:800!important;line-height:1.45!important}
.tsae-checkout .edd_checkout_cart_item_title{display:flex!important;align-items:center!important;gap:16px!important}
.tsae-checkout .edd_cart_item_image{width:112px!important;max-width:112px!important;flex:0 0 112px!important;overflow:hidden!important;border-radius:12px!important;background:#f3eff7!important}
.tsae-checkout .edd_cart_item_image img{display:block!important;width:112px!important;height:76px!important;object-fit:cover!important;border:0!important;border-radius:12px!important}
.tsae-checkout .edd_cart_item_price{display:flex!important;min-width:145px!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;color:#2c2233!important;font-size:15px!important;font-weight:850!important;white-space:nowrap!important}
.tsae-checkout .edd_cart_actions{display:block!important;margin:0!important}
.tsae-checkout .edd_cart_remove_item_btn{display:grid!important;width:44px!important;height:44px!important;place-items:center!important;border:1px solid #e7dfeb!important;border-radius:11px!important;background:#fff!important;color:#817687!important;text-decoration:none!important;transition:border-color .18s ease,background .18s ease,color .18s ease!important}
.tsae-checkout .edd_cart_remove_item_btn::before{content:"×"!important;font-size:24px!important;font-weight:400!important;line-height:1!important}
.tsae-checkout .edd_cart_remove_item_btn:hover{border-color:#f1c4cc!important;background:#fff2f4!important;color:#a32d42!important}
.tsae-checkout .edd_cart_footer_row{min-height:78px!important;border-bottom:0!important;background:#fbf9fd!important}
.tsae-checkout .edd_cart_footer_row{height:auto!important;padding-top:18px!important;padding-bottom:18px!important}
.tsae-checkout .edd_cart_discount_row{min-height:0!important}
.tsae-checkout .edd_cart_total{grid-column:1/-1!important;color:#695f72!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;text-align:right!important;text-transform:uppercase!important}
.tsae-checkout .edd_cart_amount{margin-left:8px!important;color:var(--tsae-purple)!important;font-size:15px!important;font-weight:850!important;letter-spacing:0!important}
.tsae-checkout #edd_purchase_form{padding:27px!important}
.tsae-checkout #edd_checkout_user_info,.tsae-checkout #edd_purchase_submit{margin:0!important;padding:0!important;border:0!important}
.tsae-checkout #edd_checkout_user_info legend{width:100%!important;margin:0 0 23px!important;padding:0 0 15px!important;border-bottom:1px solid #eeeaf2!important;color:#27202f!important;font-size:23px!important;font-weight:900!important;letter-spacing:-.025em!important}
.tsae-checkout .edd-blocks-form__group{margin:0 0 17px!important}
.tsae-checkout .edd-label{display:block!important;margin:0 0 8px!important;color:#44394d!important;font-size:12px!important;font-weight:850!important}
.tsae-checkout .edd-required-indicator{margin-left:2px!important;color:#d13252!important}
.tsae-checkout #edd_purchase_form .edd-input,.tsae-checkout #edd_purchase_form input[type=text],.tsae-checkout #edd_purchase_form input[type=email],.tsae-checkout #edd_purchase_form input[type=tel],.tsae-checkout #edd_purchase_form select{width:100%!important;min-height:50px!important;margin:0!important;padding:11px 14px!important;border:1px solid #dcd5e4!important;border-radius:11px!important;background:#fff!important;color:#2c2433!important;font-size:14px!important;box-shadow:none!important}
.tsae-checkout #edd_purchase_form .edd-input:focus,.tsae-checkout #edd_purchase_form input:focus,.tsae-checkout #edd_purchase_form select:focus{border-color:var(--tsae-purple)!important;outline:0!important;box-shadow:0 0 0 3px rgba(104,24,237,.1)!important}
.tsae-checkout .edd-description{margin:7px 0 0!important;color:#857b8d!important;font-size:11px!important;line-height:1.5!important}
.tsae-checkout .edd-blocks__payment-details{margin-top:8px!important;padding-top:7px!important}
.tsae-checkout .edd-blocks__payment-details{display:block!important;width:100%!important}
.tsae-checkout .edd-payment-mode-wrap,.tsae-checkout #edd_cc_fields{margin:0 0 20px!important;padding:18px!important;border:1px solid var(--tsae-line)!important;border-radius:14px!important;background:#fbf9fd!important}
.tsae-checkout .edd-gateway-option{display:flex!important;min-height:48px!important;align-items:center!important;padding:8px 11px!important;border-radius:10px!important;background:#fff!important;color:#302638!important;font-weight:800!important;gap:9px!important}
.tsae-checkout #edd_purchase_submit{display:block!important;width:100%!important;margin-top:8px!important}
.tsae-checkout form#edd_purchase_form fieldset#edd_purchase_submit input#edd-purchase-button{display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;inline-size:100%!important;min-height:52px!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:12px 20px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#711ff1,#5911c9)!important;color:#fff!important;font-size:14px!important;font-weight:900!important;box-shadow:0 12px 24px rgba(94,21,207,.22)!important;cursor:pointer!important;box-sizing:border-box!important}
.tsae-checkout #edd-purchase-button:hover{background:linear-gradient(135deg,#6215dc,#480da9)!important;transform:translateY(-1px)!important}
.tsae-checkout #edd-purchase-button:disabled{opacity:.62!important;cursor:not-allowed!important;transform:none!important}
.tsae-checkout .edd_errors,.tsae-checkout .edd-alert,.tsae-checkout .edd-blocks-form__group--error{margin:0 0 18px!important;padding:13px 15px!important;border:1px solid #f0cbd0!important;border-radius:11px!important;background:#fff0f1!important;color:#97303b!important}
.tsae-checkout .edd_empty_cart{display:block!important;margin:0!important;padding:42px 22px!important;border:1px dashed #d7cde2!important;border-radius:18px!important;background:#fff!important;color:#706878!important;text-align:center!important}
@media(min-width:992px){.tsae-checkout #edd_checkout_form_wrap{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important}.tsae-checkout #edd_checkout_form_wrap>.edd-blocks__cart,.tsae-checkout #edd_checkout_form_wrap>.edd-blocks__purchase-form{width:auto!important;max-width:none!important;margin:0!important;grid-column:auto!important;grid-row:auto!important}.tsae-checkout .edd-blocks__cart{position:sticky!important;top:26px!important}}
@media(max-width:767px){.tsae-checkout .container.has_mayosis_dark_bg{padding:24px 13px 54px!important}.tsae-checkout #edd_checkout_form_wrap{gap:18px!important}.tsae-checkout #edd_checkout_cart,.tsae-checkout #edd_purchase_form{border-radius:16px!important}.tsae-checkout .edd-blocks-cart__row-header{display:none!important}.tsae-checkout .edd-blocks-cart__row-item{display:grid!important;min-height:0!important;padding:17px!important;grid-template-columns:1fr!important;gap:12px!important}.tsae-checkout .edd_checkout_cart_item_title{align-items:flex-start!important;gap:13px!important;text-align:left!important}.tsae-checkout .edd_cart_item_image{width:96px!important;max-width:96px!important;flex-basis:96px!important}.tsae-checkout .edd_cart_item_image img{width:96px!important;height:66px!important}.tsae-checkout .edd_cart_item_name{font-size:14px!important;text-align:left!important}.tsae-checkout .edd_cart_item_price{min-width:0!important;justify-content:space-between!important;padding-left:109px!important;font-size:15px!important}.tsae-checkout .edd_cart_footer_row{display:block!important;height:auto!important;min-height:0!important;padding:18px 17px!important}.tsae-checkout .edd_cart_total{text-align:right!important}.tsae-checkout .edd_cart_amount{font-size:15px!important}.tsae-checkout #edd_purchase_form{padding:22px 18px!important}.tsae-checkout #edd_checkout_user_info legend{font-size:21px!important}.tsae-checkout #edd-purchase-button{min-height:52px!important}.tsae-checkout .edd_cart_remove_item_btn{width:44px!important;height:44px!important}}
/* Shared utility-page collection header */
.tsae-account-surface .page_breadcrumb{width:100vw!important;max-width:none!important;left:50%!important;margin-left:-50vw!important;margin-right:-50vw!important;border-radius:0!important}
.tsae-account-surface .page_breadcrumb{position:relative!important;isolation:isolate!important;display:flex!important;min-height:clamp(260px,28vw,350px)!important;align-items:center!important;margin-top:0!important;margin-bottom:0!important;padding:clamp(54px,7vw,88px) 0!important;overflow:hidden!important;border:0!important;border-bottom:1px solid rgba(76,224,163,.18)!important;background:radial-gradient(circle at 8% 0%,rgba(35,210,152,.10),transparent 31%),radial-gradient(circle at 92% 8%,rgba(81,111,255,.10),transparent 30%),linear-gradient(#0b1322 0%,#0b1220 100%)!important;box-shadow:inset 0 -1px 0 rgba(255,255,255,.025)!important;color:#f8fafc!important}
.tsae-account-surface .page_breadcrumb::before{content:""!important;position:absolute!important;z-index:-1!important;width:420px!important;height:420px!important;right:-145px!important;top:-205px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:50%!important;box-shadow:0 0 0 55px rgba(255,255,255,.018),0 0 0 110px rgba(76,224,163,.012)!important;pointer-events:none!important}
.tsae-account-surface .page_breadcrumb::after{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border:0!important;border-radius:0!important;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px)!important;background-size:42px 42px!important;opacity:.16!important;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 70%,#000 100%)!important;mask-image:linear-gradient(90deg,transparent 0%,#000 70%,#000 100%)!important;pointer-events:none!important}
.tsae-account-surface .page_breadcrumb>.container{position:relative!important;z-index:2!important;display:grid!important;width:100%!important;max-width:1180px!important;min-height:0!important;align-items:center!important;margin:0 auto!important;padding:0 24px!important;grid-template-columns:minmax(0,1fr) 250px!important;gap:clamp(28px,6vw,86px)!important;color:#f8fafc!important}
.tsae-account-surface .page_breadcrumb>.container::after{content:"";display:block;width:210px;height:176px;justify-self:end;border:1px solid rgba(76,224,163,.22);border-radius:28px;background:radial-gradient(circle at 50% 45%,rgba(76,224,163,.13),transparent 37%),linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.012));box-shadow:18px 18px 0 -1px rgba(81,111,255,.035),18px 18px 0 0 rgba(255,255,255,.07),0 28px 60px rgba(0,0,0,.24);transform:rotate(-4deg)}
.tsae-account-surface .page_title_single{display:block!important;max-width:820px!important;margin:0!important;padding:0!important;color:#fff!important;font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:clamp(38px,5.2vw,62px)!important;font-weight:760!important;line-height:1.04!important;letter-spacing:-.045em!important;text-align:left!important;text-shadow:0 10px 34px rgba(0,0,0,.24)!important;text-wrap:balance}
.tsae-account-surface .page_title_single::before{display:table;margin:0 0 17px;padding:7px 12px;border:1px solid rgba(76,224,163,.22);border-radius:999px;background:rgba(76,224,163,.065);color:#8ce9bd;font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:11px;font-weight:750;line-height:1;letter-spacing:.13em;text-shadow:none;text-transform:uppercase}
.tsae-account-surface .page_title_single::after{display:block;max-width:740px;margin:20px 0 0;color:#aebbd0;font-family:Lato,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(15px,1.4vw,17px);font-weight:400;line-height:1.72;letter-spacing:0;text-shadow:none}
.tsae-page-checkout .page_title_single::before{content:"•  SECURE CHECKOUT"}
.tsae-page-checkout .page_title_single::after{content:"Review your order and complete payment through ThemeSite’s secure checkout."}
.tsae-page-my-account .page_title_single::before{content:"•  CUSTOMER ACCOUNT"}
.tsae-page-my-account .page_title_single::after{content:"Sign in, manage your profile, review purchases and access your available downloads."}
.tsae-page-member-downloads .page_title_single::before{content:"•  MEMBER LIBRARY"}
.tsae-page-member-downloads .page_title_single::after{content:"Access eligible WordPress products included with your ThemeSite membership."}
.tsae-page-checkout-order-history .page_title_single::before{content:"•  ORDER HISTORY"}
.tsae-page-checkout-order-history .page_title_single::after{content:"Review your ThemeSite purchases, receipts and order details in one place."}
.tsae-page-checkout-receipt .page_title_single::before{content:"•  ORDER DETAILS"}
.tsae-page-checkout-receipt .page_title_single::after{content:"View the receipt and delivery information associated with your purchase."}
.tsae-page-checkout-confirmation .page_title_single::before{content:"•  ORDER COMPLETE"}
.tsae-page-checkout-confirmation .page_title_single::after{content:"Your order status and next steps are shown below."}
.tsae-page-checkout-transaction-failed .page_title_single::before{content:"•  PAYMENT STATUS"}
.tsae-page-checkout-transaction-failed .page_title_single::after{content:"Review the payment message below and try again or contact ThemeSite support."}
.tsae-scrollspy-target{display:none!important}
@media(max-width:767px){.tsae-account-surface .page_breadcrumb{min-height:0!important;padding:42px 0 44px!important}.tsae-account-surface .page_breadcrumb::before{width:250px!important;height:250px!important;right:-120px!important;top:-125px!important}.tsae-account-surface .page_breadcrumb::after{background-size:34px 34px!important;opacity:.11!important}.tsae-account-surface .page_breadcrumb>.container{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0 20px!important}.tsae-account-surface .page_breadcrumb>.container::after{display:none!important}.tsae-account-surface .page_title_single{max-width:100%!important;font-size:clamp(32px,10vw,42px)!important;line-height:1.07!important;letter-spacing:-.04em!important;text-align:left!important}.tsae-account-surface .page_title_single::before{margin-bottom:14px;padding:6px 10px;font-size:10px}.tsae-account-surface .page_title_single::after{margin-top:15px;font-size:14.5px;line-height:1.65}}
@media(prefers-reduced-motion:reduce){.tsae-account-surface *{scroll-behavior:auto!important;transition:none!important}.tsae-checkout #edd-purchase-button:hover{transform:none!important}}
