body.woocommerce-account{--kta-red:#CF0000;--kta-red-hot:#E50001;--kta-ink:#121212;--kta-muted:#6b6b6b;--kta-line:#ececec;--kta-soft:#fafafa;--kta-white:#ffffff;--kta-max:1080px;--kta-display:"Sora", system-ui, sans-serif;--kta-body:"Manrope", system-ui, sans-serif}.kta-hero{position:relative;isolation:isolate;padding:clamp(2.75rem, 6vw, 4.5rem) 0 clamp(2.5rem, 5vw, 3.5rem);overflow:hidden;color:#fff;background:radial-gradient(ellipse 70% 80% at 85% 40%,rgb(207 0 0 / .22),transparent 55%),radial-gradient(ellipse 50% 60% at 10% 90%,rgb(207 0 0 / .1),transparent 50%),linear-gradient(165deg,#141416 0%,#1c1c20 45%,#101012 100%)}.kta-hero-photo{position:absolute;inset:0;background:url(https://krazeytech.com/wp-content/uploads/2026/04/Home-Banner.png) center / cover no-repeat;opacity:.14;filter:grayscale(.35) contrast(1.05);z-index:0;pointer-events:none}.kta-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgb(12 12 14 / .92) 0%,rgb(12 12 14 / .72) 48%,rgb(12 12 14 / .4) 100%),linear-gradient(180deg,rgb(12 12 14 / .2) 0%,transparent 45%,rgb(12 12 14 / .5) 100%);z-index:1;pointer-events:none}.kta-wrap{width:min(100% - 2rem, var(--kta-max));margin-inline:auto}.kta-hero-inner{position:relative;z-index:4;max-width:36rem}.kta-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .85rem;font-family:var(--kta-body);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .78)}.kta-eyebrow::before{content:"";width:1.5rem;height:2px;background:var(--kta-red)}.kta-hero-title{margin:0 0 0.75rem!important;font-family:var(--kta-display)!important;font-size:clamp(2rem, 5vw, 3rem)!important;font-weight:700!important;letter-spacing:-0.04em!important;line-height:1.1!important;color:#ffffff!important}.kta-hero-lead{margin:0;color:rgb(255 255 255 / .78);font-family:var(--kta-body);font-size:clamp(0.95rem, 1.5vw, 1.05rem);line-height:1.7}body.woocommerce-account .entry-header,body.woocommerce-account .page-header,body.woocommerce-account article>.entry-title,body.woocommerce-account .alpha.entry-title{display:none!important}body.woocommerce-account #content.site-content{background:var(--kta-soft);padding-top:clamp(1.5rem, 3.5vw, 2.5rem);padding-bottom:clamp(2.25rem, 5vw, 3.75rem)}body.woocommerce-account #content .woostify-container{width:min(100% - 2rem, var(--kta-max))!important;max-width:var(--kta-max)!important;margin-inline:auto!important}body.woocommerce-account #primary.content-area,body.woocommerce-account #main.site-main,body.woocommerce-account article.type-page{width:100%!important;max-width:none!important;float:none!important;margin:0!important}body.woocommerce-account #main.site-main,body.woocommerce-account .woocommerce{font-family:var(--kta-body)}body.woocommerce-account.logged-in .woocommerce-message{border-top-color:transparent!important}body.woocommerce-account:not(.logged-in) .woocommerce-error.kta-notice-consumed,body.woocommerce-account:not(.logged-in) .woocommerce-message.kta-notice-consumed,body.woocommerce-account:not(.logged-in) .woocommerce-info.kta-notice-consumed{display:none!important}body.woocommerce-account:not(.logged-in) .woocommerce-notices-wrapper:not(:has(:not([hidden]))){display:none!important;margin:0!important;padding:0!important;border:0!important;min-height:0!important}.kta-toast-host{position:relative;z-index:5;display:flex;flex-direction:column;align-items:stretch;gap:.65rem;width:min(100%, 440px);margin:0 auto 1rem;pointer-events:none}.kta-toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.9rem .8rem .9rem .95rem;border-radius:14px;border:1px solid #efc4c4;background:#fff!important;box-shadow:0 10px 28px rgb(18 18 18 / .1),0 1px 4px rgb(18 18 18 / .05);font-family:var(--kta-body,"Manrope",system-ui,sans-serif)!important;font-size:0.9rem!important;line-height:1.5!important;color:#121212!important;opacity:0;transform:translateY(-8px);transition:opacity 0.28s ease,transform 0.28s ease}.kta-toast.is-visible{opacity:1;transform:translateY(0)}.kta-toast.is-leaving{opacity:0;transform:translateY(-6px)}.kta-toast--error{background:linear-gradient(180deg,#fff5f5 0%,#ffffff 68%)!important;border-color:#efc4c4!important}.kta-toast--success{background:linear-gradient(180deg,#f2fbf5 0%,#ffffff 68%)!important;border-color:#c7e6d0!important}.kta-toast--info{background:linear-gradient(180deg,#f5f6f8 0%,#ffffff 68%)!important;border-color:#dde1e6!important}.kta-toast-icon{display:inline-flex;flex-shrink:0;margin-top:.12rem;color:#cf0000!important}.kta-toast--success .kta-toast-icon{color:#1f7a3f!important}.kta-toast--info .kta-toast-icon{color:#4a5560!important}.kta-toast-body,.kta-toast-body p,.kta-toast-body li,.kta-toast-body span,.kta-toast-body strong{margin:0!important;color:#1f1f1f!important;font-size:inherit!important;line-height:inherit!important;background:transparent!important}.kta-toast-body{min-width:0;padding-top:.05rem}.kta-toast-body a{color:#cf0000!important;font-weight:650!important;text-decoration:none!important}.kta-toast-body a:hover{text-decoration:underline!important}.kta-toast-body strong{font-weight:750!important}.kta-toast-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:-.15rem -.1rem 0 0;padding:0;border:none!important;border-radius:8px;background:transparent!important;color:#7a7a7a!important;box-shadow:none!important;cursor:pointer;transition:background 0.15s ease,color 0.15s ease}.kta-toast-close:hover,.kta-toast-close:focus-visible{background:rgb(18 18 18 / .06)!important;color:#121212!important;outline:none}body.woocommerce-account:not(.logged-in) .woocommerce{display:block!important;width:100%!important;max-width:none!important}body.woocommerce-account #customer_login.u-columns,body.woocommerce-account #customer_login.col2-set,body.woocommerce-account .woocommerce #customer_login{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:440px!important;float:none!important;margin:0 auto!important}body.woocommerce-account #customer_login.kta-auth-panels[data-kta-panel="login"] .u-column2,body.woocommerce-account #customer_login.kta-auth-panels[data-kta-panel="login"] .col-2{display:none!important}body.woocommerce-account #customer_login.kta-auth-panels[data-kta-panel="register"] .u-column1,body.woocommerce-account #customer_login.kta-auth-panels[data-kta-panel="register"] .col-1{display:none!important}body.woocommerce-account #customer_login::before,body.woocommerce-account #customer_login::after{content:none!important;display:none!important}body.woocommerce-account:not(.logged-in) #customer_login .u-column1,body.woocommerce-account:not(.logged-in) #customer_login .u-column2,body.woocommerce-account:not(.logged-in) #customer_login .col-1,body.woocommerce-account:not(.logged-in) #customer_login .col-2{float:none!important;clear:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:clamp(1.35rem, 3vw, 1.75rem)!important;border:1px solid var(--kta-line)!important;border-radius:16px!important;background:var(--kta-white)!important;box-sizing:border-box!important}body.woocommerce-account #customer_login .lost_password.kta-auth-footer,body.woocommerce-account #customer_login .kta-auth-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:0.75rem!important;width:100%!important;float:none!important;margin:.85rem 0 0!important;padding:0!important;text-align:left!important}body.woocommerce-account #customer_login .kta-auth-footer:not(.lost_password){justify-content:flex-end!important}body.woocommerce-account #customer_login .kta-show-register,body.woocommerce-account #customer_login .kta-show-login{margin-left:auto!important;color:var(--kta-red)!important;font-weight:700!important;font-size:0.9rem!important;text-decoration:none!important;white-space:nowrap!important}body.woocommerce-account #customer_login .kta-show-register:hover,body.woocommerce-account #customer_login .kta-show-login:hover{text-decoration:underline!important}body.woocommerce-account #customer_login h2{margin:0 0 1.1rem!important;font-family:var(--kta-display)!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:-0.03em!important;color:var(--kta-ink)!important;text-align:left!important}body.woocommerce-account .woocommerce-form.woocommerce-form-login,body.woocommerce-account .woocommerce-form.woocommerce-form-register,body.woocommerce-account .woocommerce-form-login,body.woocommerce-account .woocommerce-form-register{clear:none!important;border:none!important;border-radius:0!important;padding:0!important;max-width:none!important;width:100%!important;margin:0!important;background:transparent!important}body.woocommerce-account .woocommerce-form .form-row,body.woocommerce-account .woocommerce-form-row{float:none!important;width:100%!important;max-width:none!important;margin:0 0 0.9rem!important;padding:0!important}body.woocommerce-account .woocommerce-form label{display:block!important;margin:0 0 0.4rem!important;font-size:0.88rem!important;font-weight:650!important;line-height:1.3!important;color:var(--kta-ink)!important;text-align:left!important}body.woocommerce-account .woocommerce-form .required{color:var(--kta-red)!important}body.woocommerce-account .woocommerce-form input.input-text,body.woocommerce-account .woocommerce-form input[type="text"],body.woocommerce-account .woocommerce-form input[type="email"],body.woocommerce-account .woocommerce-form input[type="password"],body.woocommerce-account .woocommerce-form .woocommerce-Input,body.woocommerce-account .woocommerce-form-login .input-text,body.woocommerce-account .woocommerce-form-register .input-text,body.woocommerce-account .form-row .input-text{display:block!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--kta-line)!important;border-radius:10px!important;background:var(--kta-white)!important;color:var(--kta-ink)!important;font-family:var(--kta-body)!important;font-size:0.95rem!important;font-weight:400!important;line-height:48px!important;box-shadow:none!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important}body.woocommerce-account .woocommerce-form input:focus{border-color:rgb(207 0 0 / .45)!important;box-shadow:0 0 0 3px rgb(207 0 0 / .1)!important;outline:none!important}body.woocommerce-account .password-input{display:block!important;position:relative!important;width:100%!important;flex-direction:unset!important;justify-content:unset!important}body.woocommerce-account .password-input input{padding-right:2.5rem!important}body.woocommerce-account .show-password-input{position:absolute!important;right:0.85rem!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;line-height:1!important}body.woocommerce-account .woocommerce-form-login>p.form-row:not(.woocommerce-form-row){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0.75rem!important;margin-bottom:0.75rem!important}body.woocommerce-account .woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center!important;gap:0.45rem!important;margin:0!important;font-weight:500!important;color:var(--kta-muted)!important;text-align:left!important}body.woocommerce-account .woocommerce-form-login__rememberme{text-align:left!important;margin:0!important}body.woocommerce-account .woocommerce-form-login__submit,body.woocommerce-account .woocommerce-form-register__submit,body.woocommerce-account .woocommerce-form .woocommerce-button.button,body.woocommerce-account .woocommerce-form button.woocommerce-button,body.woocommerce-account .woocommerce-form .woocommerce-Button.button,body.woocommerce-account form.lost_reset_password .woocommerce-Button.button,body.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 1.25rem!important;border:none!important;border-radius:999px!important;background:var(--kta-red)!important;color:#fff!important;font-family:var(--kta-body)!important;font-size:0.95rem!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;float:none!important}body.woocommerce-account .woocommerce-form-login__submit:hover,body.woocommerce-account .woocommerce-form-register__submit:hover,body.woocommerce-account .woocommerce-form .woocommerce-button.button:hover,body.woocommerce-account .woocommerce-form button.woocommerce-button:hover,body.woocommerce-account .woocommerce-form .woocommerce-Button.button:hover,body.woocommerce-account form.lost_reset_password .woocommerce-Button.button:hover,body.woocommerce-account .woocommerce-ResetPassword .woocommerce-Button.button:hover{background:var(--kta-red-hot)!important;color:#fff!important}body.woocommerce-account .lost_password{clear:none!important;margin:.85rem 0 0!important;text-align:left!important}body.woocommerce-account .lost_password>a:not(.kta-show-register):not(.kta-show-login){font-size:0.88rem!important;color:var(--kta-muted)!important;text-decoration:none!important}body.woocommerce-account .lost_password>a:not(.kta-show-register):not(.kta-show-login):hover{color:var(--kta-red)!important}body.woocommerce-account .woocommerce-privacy-policy-text,body.woocommerce-account #customer_login .u-column2>p,body.woocommerce-account #customer_login .col-2>p{margin:0 0 0.85rem!important;color:var(--kta-muted)!important;font-size:0.88rem!important;line-height:1.55!important}body.woocommerce-account .woocommerce-privacy-policy-text a{color:var(--kta-red)!important;text-decoration:none!important}body.woocommerce-account .woocommerce-ResetPassword,body.woocommerce-account form.lost_reset_password,body.woocommerce-account .woocommerce-form-lost-password{max-width:520px!important;margin:0 auto!important;padding:clamp(1.35rem, 3vw, 1.75rem)!important;border:1px solid var(--kta-line)!important;border-radius:16px!important;background:var(--kta-white)!important}body.woocommerce-account.logged-in .woocommerce{display:grid!important;grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:clamp(1.15rem, 2.5vw, 1.75rem)!important;align-items:start!important;width:100%!important;max-width:none!important;float:none!important;clear:both!important}body.woocommerce-account.logged-in .woocommerce::before,body.woocommerce-account.logged-in .woocommerce::after{content:none!important;display:none!important}body.woocommerce-account.logged-in .woocommerce>.woocommerce-notices-wrapper{grid-column:1 / -1!important;width:100%!important;float:none!important;margin:0 0 0.15rem!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation,body.woocommerce-account.logged-in .woocommerce-MyAccount-content{float:none!important;clear:none!important;width:auto!important;max-width:none!important;margin:0!important;margin-right:0!important;margin-bottom:0!important;border-right:none!important;box-sizing:border-box!important;min-width:0!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:sticky!important;top:1rem!important;padding:0.85rem!important;border:1px solid var(--kta-line)!important;border-radius:18px!important;background:var(--kta-white)!important;box-shadow:0 8px 28px rgb(18 18 18 / .04)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0.25rem!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li{margin:0 0 0!important;margin-bottom:0!important;padding:0!important;border:none!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center!important;gap:0.7rem!important;width:100%!important;padding:.72rem 0.9rem!important;border-radius:12px!important;color:var(--kta-ink)!important;font-size:0.9rem!important;font-weight:600!important;line-height:1.3!important;text-decoration:none!important;white-space:nowrap!important;transition:background 0.15s ease,color 0.15s ease!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a:hover{background:var(--kta-soft)!important;color:var(--kta-red)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation li.is-active a{background:rgb(207 0 0 / .08)!important;color:var(--kta-red)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .woostify-svg-icon{display:inline-flex!important;margin:0!important;color:currentColor!important;opacity:.85}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .woostify-svg-icon svg{width:18px!important;height:18px!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content{padding:clamp(1.35rem, 3vw, 1.85rem)!important;border:1px solid var(--kta-line)!important;border-radius:18px!important;background:var(--kta-white)!important;color:var(--kta-ink)!important;line-height:1.65!important;box-shadow:0 8px 28px rgb(18 18 18 / .04)!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>p:first-of-type{margin-top:0!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content a:not(.button):not(.woocommerce-Button):not(.woocommerce-button):not(.edit){color:var(--kta-red)!important;text-decoration:none!important;font-weight:650!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content a:not(.button):not(.woocommerce-Button):not(.woocommerce-button):not(.edit):hover{text-decoration:underline!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content a.woocommerce-Button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content a.woocommerce-button,body.woocommerce-account.logged-in .woocommerce-notices-wrapper a.button,body.woocommerce-account.logged-in .woocommerce-info a.button,body.woocommerce-account.logged-in .woocommerce-message a.button,body.woocommerce-account.logged-in .woocommerce-error a.button,body.woocommerce-account.logged-in a.wc-forward{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:42px!important;max-height:none!important;margin:0!important;padding:.65rem 1.2rem!important;border:none!important;border-radius:999px!important;background:var(--kta-red)!important;color:#fff!important;font-family:var(--kta-body)!important;font-size:0.9rem!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;float:none!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content a.button:hover,body.woocommerce-account.logged-in .woocommerce-MyAccount-content a.woocommerce-Button:hover,body.woocommerce-account.logged-in .woocommerce-MyAccount-content a.woocommerce-button:hover,body.woocommerce-account.logged-in .woocommerce-notices-wrapper a.button:hover,body.woocommerce-account.logged-in .woocommerce-info a.button:hover,body.woocommerce-account.logged-in .woocommerce-message a.button:hover,body.woocommerce-account.logged-in .woocommerce-error a.button:hover,body.woocommerce-account.logged-in a.wc-forward:hover{background:var(--kta-red-hot)!important;color:#fff!important;text-decoration:none!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content .button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content button.button,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Button{color:#fff!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content h2,body.woocommerce-account.logged-in .woocommerce-MyAccount-content h3{font-family:var(--kta-display)!important;font-weight:700!important;color:var(--kta-ink)!important;letter-spacing:-0.02em!important}body.woocommerce-account.logged-in .woocommerce-message,body.woocommerce-account.logged-in .woocommerce-info,body.woocommerce-account.logged-in .woocommerce-error{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:.75rem 1rem!important;margin:0 0 1rem!important;padding:.95rem 1.05rem!important;border-radius:14px!important;border:1px solid var(--kta-line)!important;background:var(--kta-soft)!important;color:var(--kta-ink)!important;box-shadow:none!important;list-style:none!important}body.woocommerce-account.logged-in .woocommerce-info{background:linear-gradient(180deg,#f7f8fa 0%,#ffffff 100%)!important;border-color:#dde1e6!important}body.woocommerce-account.logged-in .woocommerce-message{background:linear-gradient(180deg,#f3fbf5 0%,#ffffff 100%)!important;border-color:#c7e6d0!important}body.woocommerce-account.logged-in .woocommerce-error{background:linear-gradient(180deg,#fff5f5 0%,#ffffff 100%)!important;border-color:#efc4c4!important}body.woocommerce-account.logged-in table.shop_table{border:1px solid var(--kta-line)!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important;width:100%!important}body.woocommerce-account.logged-in table.shop_table th,body.woocommerce-account.logged-in table.shop_table td{border-color:var(--kta-line)!important;padding:.8rem 0.95rem!important}body.woocommerce-account.logged-in table.shop_table thead th{background:var(--kta-soft)!important;font-size:0.8rem!important;font-weight:700!important;color:var(--kta-muted)!important}body.woocommerce-account.logged-in .u-columns,body.woocommerce-account.logged-in .col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;float:none!important;width:100%!important}body.woocommerce-account.logged-in .u-column1,body.woocommerce-account.logged-in .u-column2,body.woocommerce-account.logged-in .col-1,body.woocommerce-account.logged-in .col-2{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;border-radius:0!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem 1.1rem!important;align-items:start!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;max-width:none!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm>.clear{display:none!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm>.form-row-first,body.woocommerce-account.logged-in .woocommerce-EditAccountForm>.form-row-last{float:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm>.form-row-wide,body.woocommerce-account.logged-in .woocommerce-EditAccountForm>fieldset,body.woocommerce-account.logged-in .woocommerce-EditAccountForm>p:not(.form-row){grid-column:1 / -1!important;width:100%!important;margin:0!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .form-row,body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-form-row{float:none!important;margin:0!important;padding:0!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm label{display:block!important;margin:0 0 0.45rem!important;font-family:var(--kta-body)!important;font-size:0.86rem!important;font-weight:650!important;line-height:1.35!important;color:var(--kta-ink)!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .required{color:var(--kta-red)!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm input.input-text,body.woocommerce-account.logged-in .woocommerce-EditAccountForm input[type="text"],body.woocommerce-account.logged-in .woocommerce-EditAccountForm input[type="email"],body.woocommerce-account.logged-in .woocommerce-EditAccountForm input[type="password"],body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-Input{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--kta-line)!important;border-radius:12px!important;background:var(--kta-soft)!important;color:var(--kta-ink)!important;font-family:var(--kta-body)!important;font-size:0.95rem!important;line-height:48px!important;box-shadow:none!important;transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm input:hover{border-color:#ddd!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm input:focus{border-color:rgb(207 0 0 / .45)!important;background:var(--kta-white)!important;box-shadow:0 0 0 3px rgb(207 0 0 / .1)!important;outline:none!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm #account_display_name_description,body.woocommerce-account.logged-in .woocommerce-EditAccountForm .form-row em{display:block!important;margin:.45rem 0 0!important;color:var(--kta-muted)!important;font-size:0.82rem!important;font-style:normal!important;line-height:1.45!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm fieldset{margin:.35rem 0 0!important;padding:1.15rem 1.2rem 1.25rem!important;border:1px solid var(--kta-line)!important;border-radius:14px!important;background:linear-gradient(180deg,#fafafa 0%,#ffffff 100%)!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm fieldset legend{margin:0!important;padding:0 0.4rem!important;font-family:var(--kta-display)!important;font-size:0.95rem!important;font-weight:700!important;letter-spacing:-0.02em!important;color:var(--kta-ink)!important;float:none!important;width:auto!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm fieldset .form-row{margin:0 0 0.9rem!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm fieldset .form-row:last-child{margin-bottom:0!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .password-input{display:block!important;position:relative!important;width:100%!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm .password-input input{padding-right:2.6rem!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm>p:not(.form-row){margin-top:0.35rem!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm button[type="submit"],body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-Button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:180px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 1.5rem!important;border:none!important;border-radius:999px!important;background:var(--kta-red)!important;color:#fff!important;font-family:var(--kta-body)!important;font-size:0.95rem!important;font-weight:700!important;line-height:1!important;box-shadow:0 8px 20px rgb(207 0 0 / .18)!important;cursor:pointer!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm button[type="submit"]:hover,body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-Button.button:hover{background:var(--kta-red-hot)!important;color:#fff!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-content>form>h2{margin:0 0 1.15rem!important;font-family:var(--kta-display)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:-0.03em!important;color:var(--kta-ink)!important}body.woocommerce-account.logged-in .woocommerce-address-fields{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important}body.woocommerce-account.logged-in .woocommerce-address-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem 1.1rem!important;align-items:start!important;width:100%!important;margin:0 0 1.15rem!important}body.woocommerce-account.logged-in .woocommerce-address-fields__field-wrapper::before,body.woocommerce-account.logged-in .woocommerce-address-fields__field-wrapper::after{content:none!important;display:none!important}body.woocommerce-account.logged-in .woocommerce-address-fields__field-wrapper .form-row{float:none!important;clear:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}body.woocommerce-account.logged-in .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1 / -1!important;width:100%!important}body.woocommerce-account.logged-in .woocommerce-address-fields__field-wrapper .form-row-first,body.woocommerce-account.logged-in .woocommerce-address-fields__field-wrapper .form-row-last{width:auto!important}body.woocommerce-account.logged-in .woocommerce-address-fields label{display:block!important;margin:0 0 0.45rem!important;font-family:var(--kta-body)!important;font-size:0.86rem!important;font-weight:650!important;line-height:1.35!important;color:var(--kta-ink)!important}body.woocommerce-account.logged-in .woocommerce-address-fields .required{color:var(--kta-red)!important}body.woocommerce-account.logged-in .woocommerce-address-fields .optional{color:var(--kta-muted)!important;font-weight:500!important;font-size:0.8rem!important}body.woocommerce-account.logged-in .woocommerce-address-fields input.input-text,body.woocommerce-account.logged-in .woocommerce-address-fields input[type="text"],body.woocommerce-account.logged-in .woocommerce-address-fields input[type="email"],body.woocommerce-account.logged-in .woocommerce-address-fields input[type="tel"],body.woocommerce-account.logged-in .woocommerce-address-fields textarea,body.woocommerce-account.logged-in .woocommerce-address-fields select{display:block!important;width:100%!important;max-width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--kta-line)!important;border-radius:12px!important;background:var(--kta-soft)!important;color:var(--kta-ink)!important;font-family:var(--kta-body)!important;font-size:0.95rem!important;line-height:48px!important;box-shadow:none!important;box-sizing:border-box!important;transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease!important;-webkit-appearance:none!important;appearance:none!important}body.woocommerce-account.logged-in .woocommerce-address-fields textarea{height:auto!important;min-height:96px!important;padding:.85rem 14px!important;line-height:1.5!important;resize:vertical!important}body.woocommerce-account.logged-in .woocommerce-address-fields input:hover,body.woocommerce-account.logged-in .woocommerce-address-fields select:hover,body.woocommerce-account.logged-in .woocommerce-address-fields textarea:hover{border-color:#ddd!important}body.woocommerce-account.logged-in .woocommerce-address-fields input:focus,body.woocommerce-account.logged-in .woocommerce-address-fields select:focus,body.woocommerce-account.logged-in .woocommerce-address-fields textarea:focus{border-color:rgb(207 0 0 / .45)!important;background:var(--kta-white)!important;box-shadow:0 0 0 3px rgb(207 0 0 / .1)!important;outline:none!important}body.woocommerce-account.logged-in .woocommerce-address-fields .select2-container{width:100%!important}body.woocommerce-account.logged-in .woocommerce-address-fields .select2-container--default .select2-selection--single{height:48px!important;border:1px solid var(--kta-line)!important;border-radius:12px!important;background:var(--kta-soft)!important;outline:none!important}body.woocommerce-account.logged-in .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px!important;padding-left:14px!important;padding-right:2rem!important;color:var(--kta-ink)!important;font-family:var(--kta-body)!important;font-size:0.95rem!important}body.woocommerce-account.logged-in .woocommerce-address-fields .select2-container--default .select2-selection--single .select2-selection__arrow{height:46px!important;right:8px!important}body.woocommerce-account.logged-in .woocommerce-address-fields .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-account.logged-in .woocommerce-address-fields .select2-container--default.select2-container--open .select2-selection--single{border-color:rgb(207 0 0 / .45)!important;background:var(--kta-white)!important;box-shadow:0 0 0 3px rgb(207 0 0 / .1)!important}body.woocommerce-account.logged-in .woocommerce-address-fields>p{margin:0!important}body.woocommerce-account.logged-in .woocommerce-address-fields button[type="submit"],body.woocommerce-account.logged-in .woocommerce-address-fields .button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:180px!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 1.5rem!important;border:none!important;border-radius:999px!important;background:var(--kta-red)!important;color:#fff!important;font-family:var(--kta-body)!important;font-size:0.95rem!important;font-weight:700!important;line-height:1!important;box-shadow:0 8px 20px rgb(207 0 0 / .18)!important;cursor:pointer!important;text-decoration:none!important}body.woocommerce-account.logged-in .woocommerce-address-fields button[type="submit"]:hover,body.woocommerce-account.logged-in .woocommerce-address-fields .button:hover{background:var(--kta-red-hot)!important;color:#fff!important}body.woocommerce-account.logged-in .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.1rem!important;margin:0!important}body.woocommerce-account.logged-in .woocommerce-Address{float:none!important;width:auto!important;margin:0!important;padding:1.25rem!important;border:1px solid var(--kta-line)!important;border-radius:16px!important;background:linear-gradient(180deg,#fafafa 0%,#ffffff 100%)!important;box-shadow:0 6px 18px rgb(18 18 18 / .03)!important}body.woocommerce-account.logged-in .woocommerce-Address-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:0.75rem!important;margin:0 0 0.85rem!important;padding:0!important;border:none!important}body.woocommerce-account.logged-in .woocommerce-Address-title h2,body.woocommerce-account.logged-in .woocommerce-Address-title h3{margin:0!important;font-family:var(--kta-display)!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:-0.02em!important;color:var(--kta-ink)!important}body.woocommerce-account.logged-in .woocommerce-Address-title .edit,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title a.edit{display:inline-flex!important;align-items:center!important;gap:0.35rem!important;padding:.35rem 0.75rem!important;border-radius:999px!important;background:rgb(207 0 0 / .08)!important;color:var(--kta-red)!important;font-size:0.8rem!important;font-weight:700!important;text-decoration:none!important;white-space:nowrap!important}body.woocommerce-account.logged-in .woocommerce-Address-title .edit:hover,body.woocommerce-account.logged-in .woocommerce-Address-title .edit:focus,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title a.edit:focus{background:var(--kta-red)!important;color:#fff!important;text-decoration:none!important}body.woocommerce-account.logged-in .woocommerce-Address-title .edit:hover *,body.woocommerce-account.logged-in .woocommerce-MyAccount-content .woocommerce-Address-title a.edit:hover *{color:#fff!important;fill:#fff!important}body.woocommerce-account.logged-in .woocommerce-Address address{margin:0!important;font-style:normal!important;font-family:var(--kta-body)!important;font-size:0.92rem!important;line-height:1.65!important;color:var(--kta-muted)!important}@media (max-width:900px){body.woocommerce-account #customer_login.u-columns,body.woocommerce-account #customer_login.col2-set,body.woocommerce-account .woocommerce #customer_login{grid-template-columns:1fr!important}body.woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr!important;gap:1rem!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{position:static!important;top:auto!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation ul{flex-direction:row!important;flex-wrap:wrap!important;gap:0.35rem!important}body.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a{padding:.55rem 0.8rem!important;font-size:0.84rem!important;white-space:nowrap!important}body.woocommerce-account.logged-in .woocommerce-Addresses,body.woocommerce-account.logged-in .u-columns,body.woocommerce-account.logged-in .col2-set{grid-template-columns:1fr!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm,body.woocommerce-account.logged-in .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr!important;gap:0.9rem!important}body.woocommerce-account.logged-in .woocommerce-EditAccountForm button[type="submit"],body.woocommerce-account.logged-in .woocommerce-EditAccountForm .woocommerce-Button.button,body.woocommerce-account.logged-in .woocommerce-address-fields button[type="submit"],body.woocommerce-account.logged-in .woocommerce-address-fields .button{width:100%!important;min-width:0!important}}@media (max-width:767px){.kta-wrap,body.woocommerce-account #content .woostify-container{width:min(100% - 1.25rem, var(--kta-max))!important}.kta-hero{padding:2.35rem 0 2.15rem!important}.kta-hero-title{font-size:clamp(1.75rem, 8vw, 2.25rem)!important}body.woocommerce-account #customer_login .u-column1,body.woocommerce-account #customer_login .u-column2,body.woocommerce-account #customer_login .col-1,body.woocommerce-account #customer_login .col-2{padding:1.2rem!important}body.woocommerce-account .woocommerce-form input.input-text,body.woocommerce-account .woocommerce-form input[type="text"],body.woocommerce-account .woocommerce-form input[type="email"],body.woocommerce-account .woocommerce-form input[type="password"],body.woocommerce-account .woocommerce-form .woocommerce-button.button,body.woocommerce-account .woocommerce-form-login__submit,body.woocommerce-account .woocommerce-form-register__submit{height:46px!important;min-height:46px!important;max-height:46px!important;line-height:46px!important}body.woocommerce-account .woocommerce-form .woocommerce-button.button,body.woocommerce-account .woocommerce-form-login__submit,body.woocommerce-account .woocommerce-form-register__submit{line-height:1!important}}#woostify-login-form-popup{--kta-red:#CF0000;--kta-red-hot:#E50001;--kta-ink:#121212;--kta-muted:#6b6b6b;--kta-line:#ececec;--kta-soft:#fafafa;--kta-white:#ffffff;--kta-display:"Sora", system-ui, sans-serif;--kta-body:"Manrope", system-ui, sans-serif}#woostify-login-form-popup .woostify-login-form-popup-content{position:relative!important;max-width:460px!important;width:min(100%, 460px)!important;margin:0 auto!important;padding:clamp(1.35rem, 3vw, 1.85rem)!important;border-radius:18px!important;background:var(--kta-white)!important;box-shadow:0 24px 60px rgb(12 12 14 / .28)!important;font-family:var(--kta-body)!important;color:var(--kta-ink)!important}#woostify-login-form-popup .dialog-account-close-icon{top:0.85rem!important;right:0.85rem!important;width:36px!important;height:36px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--kta-soft)!important;color:var(--kta-muted)!important;z-index:3!important}#woostify-login-form-popup .dialog-account-close-icon:hover{background:rgb(207 0 0 / .08)!important;color:var(--kta-red)!important}#woostify-login-form-popup #customer_login.u-columns,#woostify-login-form-popup #customer_login.col2-set,#woostify-login-form-popup #customer_login{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;margin:0!important;float:none!important}#woostify-login-form-popup #customer_login.kta-auth-panels[data-kta-panel="login"] .u-column2,#woostify-login-form-popup #customer_login.kta-auth-panels[data-kta-panel="login"] .col-2{display:none!important}#woostify-login-form-popup #customer_login.kta-auth-panels[data-kta-panel="register"] .u-column1,#woostify-login-form-popup #customer_login.kta-auth-panels[data-kta-panel="register"] .col-1{display:none!important}#woostify-login-form-popup #customer_login .u-column1,#woostify-login-form-popup #customer_login .u-column2,#woostify-login-form-popup #customer_login .col-1,#woostify-login-form-popup #customer_login .col-2{float:none!important;clear:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-sizing:border-box!important}#woostify-login-form-popup #customer_login h2{margin:0 0 1.1rem!important;padding-right:2rem!important;font-family:var(--kta-display)!important;font-size:1.35rem!important;font-weight:700!important;letter-spacing:-0.03em!important;color:var(--kta-ink)!important;text-align:left!important}#woostify-login-form-popup .woocommerce-form.woocommerce-form-login,#woostify-login-form-popup .woocommerce-form.woocommerce-form-register,#woostify-login-form-popup .woocommerce-form-login,#woostify-login-form-popup .woocommerce-form-register{clear:none!important;border:none!important;border-radius:0!important;padding:0!important;max-width:none!important;width:100%!important;margin:0!important;background:transparent!important}#woostify-login-form-popup .woocommerce-form .form-row,#woostify-login-form-popup .woocommerce-form-row{float:none!important;width:100%!important;margin:0 0 0.9rem!important;padding:0!important}#woostify-login-form-popup .woocommerce-form label{display:block!important;margin:0 0 0.4rem!important;font-size:0.88rem!important;font-weight:650!important;color:var(--kta-ink)!important;text-align:left!important}#woostify-login-form-popup .woocommerce-form .required{color:var(--kta-red)!important}#woostify-login-form-popup .woocommerce-form input.input-text,#woostify-login-form-popup .woocommerce-form input[type="text"],#woostify-login-form-popup .woocommerce-form input[type="email"],#woostify-login-form-popup .woocommerce-form input[type="password"],#woostify-login-form-popup .woocommerce-form .woocommerce-Input{display:block!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 14px!important;border:1px solid var(--kta-line)!important;border-radius:12px!important;background:var(--kta-soft)!important;color:var(--kta-ink)!important;font-family:var(--kta-body)!important;font-size:0.95rem!important;line-height:48px!important;box-shadow:none!important;box-sizing:border-box!important}#woostify-login-form-popup .woocommerce-form input:focus{border-color:rgb(207 0 0 / .45)!important;background:var(--kta-white)!important;box-shadow:0 0 0 3px rgb(207 0 0 / .1)!important;outline:none!important}#woostify-login-form-popup .password-input{display:block!important;position:relative!important;width:100%!important}#woostify-login-form-popup .password-input input{padding-right:2.5rem!important}#woostify-login-form-popup .show-password-input{position:absolute!important;right:0.85rem!important;top:50%!important;transform:translateY(-50%)!important}#woostify-login-form-popup .woocommerce-form-login>p.form-row:not(.woocommerce-form-row){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0.75rem!important;margin-bottom:0.75rem!important}#woostify-login-form-popup .woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center!important;gap:0.45rem!important;margin:0!important;font-weight:500!important;color:var(--kta-muted)!important}#woostify-login-form-popup .woocommerce-button.button,#woostify-login-form-popup button.woocommerce-button,#woostify-login-form-popup .woocommerce-Button.button,#woostify-login-form-popup .woocommerce-form-login__submit,#woostify-login-form-popup .woocommerce-form-register__submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:0 1.25rem!important;border:none!important;border-radius:999px!important;background:var(--kta-red)!important;color:#fff!important;font-family:var(--kta-body)!important;font-size:0.95rem!important;font-weight:700!important;line-height:1!important;box-shadow:none!important;float:none!important}#woostify-login-form-popup .woocommerce-button.button:hover,#woostify-login-form-popup button.woocommerce-button:hover,#woostify-login-form-popup .woocommerce-Button.button:hover,#woostify-login-form-popup .woocommerce-form-login__submit:hover,#woostify-login-form-popup .woocommerce-form-register__submit:hover{background:var(--kta-red-hot)!important;color:#fff!important}#woostify-login-form-popup .lost_password.kta-auth-footer,#woostify-login-form-popup .kta-auth-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:0.75rem!important;width:100%!important;float:none!important;margin:.85rem 0 0!important;padding:0!important;text-align:left!important}#woostify-login-form-popup .kta-auth-footer:not(.lost_password){justify-content:flex-end!important}#woostify-login-form-popup .lost_password>a:not(.kta-show-register):not(.kta-show-login){font-size:0.88rem!important;color:var(--kta-muted)!important;text-decoration:none!important}#woostify-login-form-popup .lost_password>a:not(.kta-show-register):not(.kta-show-login):hover{color:var(--kta-red)!important}#woostify-login-form-popup .kta-show-register,#woostify-login-form-popup .kta-show-login{margin-left:auto!important;color:var(--kta-red)!important;font-weight:700!important;font-size:0.9rem!important;text-decoration:none!important;white-space:nowrap!important}#woostify-login-form-popup .kta-show-register:hover,#woostify-login-form-popup .kta-show-login:hover{text-decoration:underline!important}#woostify-login-form-popup .woocommerce-privacy-policy-text,#woostify-login-form-popup #customer_login .u-column2>p,#woostify-login-form-popup #customer_login .col-2>p{margin:0 0 0.85rem!important;color:var(--kta-muted)!important;font-size:0.88rem!important;line-height:1.55!important}#woostify-login-form-popup .woocommerce-privacy-policy-text a{color:var(--kta-red)!important;text-decoration:none!important}#woostify-login-form-popup .woocommerce-error.kta-notice-consumed,#woostify-login-form-popup .woocommerce-message.kta-notice-consumed,#woostify-login-form-popup .woocommerce-info.kta-notice-consumed{display:none!important}#woostify-login-form-popup .kta-toast-host{width:100%!important;max-width:none!important;margin:0 0 1rem!important}@media (max-width:767px){#woostify-login-form-popup .woostify-login-form-popup-content{max-width:100%!important;padding:1.2rem!important}}