body.page-id-14{position:relative;overflow-x:hidden;background:#050a14}body.page-id-14::before{content:"";position:fixed;inset:0;z-index:-2;background-image:linear-gradient(180deg,rgb(2 6 23 / .55),rgb(2 6 23 / .82)),url(https://print4agnets.com/wp-content/uploads/2026/02/959b011e-4b2a-4a57-83bb-fbbf8bc8888d.png);background-repeat:no-repeat;background-size:cover;background-position:center;transform:scale(1.06);filter:saturate(1.05) contrast(1.05);animation:loginBgPan 26s ease-in-out infinite alternate;will-change:transform,background-position}body.page-id-14::after{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(circle at 18% 28%,rgb(255 159 26 / .15),transparent 42%),radial-gradient(circle at 82% 32%,rgb(56 189 248 / .12),transparent 45%),radial-gradient(circle at 50% 82%,rgb(168 85 247 / .10),transparent 48%);filter:blur(70px);opacity:.9;animation:loginGlowFloat 22s ease-in-out infinite alternate}body.page-id-14 .elementor,body.page-id-14 .woocommerce{position:relative;z-index:1}@keyframes loginBgPan{0%{transform:scale(1.06) translate3d(0,0,0);background-position:50% 50%}50%{transform:scale(1.08) translate3d(-1.2%,-1%,0);background-position:52% 46%}100%{transform:scale(1.07) translate3d(1%,1.2%,0);background-position:48% 54%}}@keyframes loginGlowFloat{0%{transform:translate3d(0,0,0);opacity:.75}50%{transform:translate3d(18px,-22px,0);opacity:.95}100%{transform:translate3d(-14px,18px,0);opacity:.85}}@media (prefers-reduced-motion:reduce){body.page-id-14::before,body.page-id-14::after{animation:none!important}}.woocommerce form.woocommerce-form-login{width:1200px!important;margin:20px auto!important;padding:40px 35px!important;border-radius:22px!important;background:linear-gradient(135deg,rgb(20 30 48 / .85),rgb(36 59 85 / .85))!important;backdrop-filter:blur(14px);border:1px solid rgb(255 255 255 / .2)!important;box-shadow:0 30px 70px rgb(0 0 0 / .6)!important}.woocommerce form.woocommerce-form-login h2{text-align:center;color:#ffffff!important;font-size:28px;font-weight:800;margin-bottom:30px}.woocommerce form.woocommerce-form-login label{color:#cfd8dc!important;font-size:13px;font-weight:600}.woocommerce form.woocommerce-form-login input[type="text"],.woocommerce form.woocommerce-form-login input[type="password"]{height:52px!important;border-radius:14px!important;border:1px solid rgb(255 255 255 / .25)!important;background:rgb(0 0 0 / .45)!important;color:#ffffff!important;padding:0 16px!important;transition:all 0.3s ease}.woocommerce form.woocommerce-form-login input:focus{outline:none;border-color:#00e5ff!important;box-shadow:0 0 0 3px rgb(0 229 255 / .35)!important}.woocommerce form.woocommerce-form-login button[type="submit"]{width:100%!important;height:54px!important;margin-top:22px;border-radius:16px!important;border:none!important;font-size:16px!important;font-weight:700;background:linear-gradient(135deg,#00e5ff,#00ffa6)!important;color:#0b0f14!important;cursor:pointer;box-shadow:0 18px 40px rgb(0 255 200 / .5)!important;transition:all 0.35s ease}.woocommerce form.woocommerce-form-login button:hover{transform:translateY(-3px)}.woocommerce-form-login__rememberme span{color:#b0bec5!important;font-size:13px}.woocommerce-LostPassword{text-align:center}.woocommerce-LostPassword a{color:#00e5ff!important}.woocommerce form.woocommerce-form-login{margin:0!important}.woocommerce form.woocommerce-form-login h1,.woocommerce form.woocommerce-form-login h2,.woocommerce form.woocommerce-form-login h3{display:none!important}body.woocommerce-account h1,body.woocommerce-account h2,body.woocommerce-account h3,body.woocommerce-account .woocommerce h1,body.woocommerce-account .woocommerce h2,body.woocommerce-account .woocommerce h3,.elementor .elementor-element.elementor-element-c74cd89 h2{display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;font-size:0!important;line-height:0!important}.elementor-element-c74cd89{display:flex!important;flex-direction:column;align-items:center!important}.elementor-element-c74cd89 form.woocommerce-form-login{max-width:420px!important;width:100%;margin:40px auto 0!important}.elementor-element-c74cd89 .woocommerce>h2{display:none!important}.elementor-element-27231d2{margin-top:20px!important;margin-bottom:20px!important}.elementor-element-c74cd89{margin-bottom:25px!important}.elementor-element-038f574{margin-top:0!important}.elementor-element-c74cd89 .woocommerce-form-login,.elementor-element-c74cd89 .woocommerce-ResetPassword{background:rgb(13 17 23 / .8)!important;backdrop-filter:blur(15px)!important;border:2px solid rgb(0 229 255 / .3)!important;border-radius:20px!important;padding:40px!important;box-shadow:0 0 40px rgb(0 229 255 / .15),inset 0 0 20px rgb(0 0 0 / .5)!important;max-width:450px!important;margin:20px auto!important;color:#fff!important}.woocommerce-ResetPassword p,.woocommerce-form-login label,.woocommerce-ResetPassword label{color:#e0e0e0!important;font-size:14px!important;line-height:1.8!important;margin-bottom:15px!important}.woocommerce-ResetPassword input.input-text,.woocommerce-form-login input.input-text{background:rgb(0 0 0 / .4)!important;border:1px solid rgb(0 229 255 / .2)!important;border-radius:12px!important;height:50px!important;color:#00ffa6!important;padding:0 15px!important;transition:all 0.3s ease-in-out!important}.woocommerce-ResetPassword input.input-text:focus,.woocommerce-form-login input.input-text:focus{border-color:#00ffa6!important;box-shadow:0 0 15px rgb(0 255 166 / .4)!important;outline:none!important;background:rgb(0 0 0 / .6)!important}.woocommerce-ResetPassword button.button,.woocommerce-form-login button.button{width:100%!important;height:55px!important;background:linear-gradient(90deg,#00e5ff,#00ffa6)!important;border:none!important;border-radius:14px!important;color:#000!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:all 0.4s!important;box-shadow:0 10px 20px rgb(0 255 166 / .3)!important;margin-top:10px!important}.woocommerce-ResetPassword button.button:hover,.woocommerce-form-login button.button:hover{transform:translateY(-3px)!important;box-shadow:0 15px 30px rgb(0 255 166 / .6)!important;filter:brightness(1.1)}.woocommerce-LostPassword a,.backtoLoginContainer a{color:#00e5ff!important;text-decoration:none!important;font-size:13px!important;transition:0.3s}.woocommerce-LostPassword a:hover{color:#00ffa6!important;text-shadow:0 0 8px rgb(0 255 166 / .6)}.woocommerce-form-login{height:auto!important}.elementor .elementor-element.elementor-element-c74cd89,.elementor .elementor-element.elementor-element-c74cd89 *{box-sizing:border-box!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce{display:flex!important;gap:0px!important;color:#e0e0e0!important}.elementor .elementor-element.elementor-element-c74cd89 nav.woocommerce-MyAccount-navigation{width:400px!important;background:linear-gradient(180deg,#0b0f14,#06090d)!important;padding:22px!important;border-radius:24px!important;border:2px solid rgb(0 229 255 / .35)!important;box-shadow:0 0 45px rgb(0 229 255 / .25),inset 0 0 30px rgb(0 0 0 / .7)!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-navigation li{margin-bottom:12px!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center!important;padding:15px 20px!important;border-radius:16px!important;font-size:14px!important;font-weight:700!important;letter-spacing:0.3px!important;color:#9fb3c8!important;background:rgb(0 0 0 / .55)!important;border:1px solid rgb(255 255 255 / .06)!important;text-decoration:none!important;transition:all 0.35s ease!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-navigation a:hover{color:#00e5ff!important;transform:translateX(8px)!important;box-shadow:0 0 22px rgb(0 229 255 / .55)!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-navigation .is-active a{color:#00ffa6!important;background:linear-gradient(135deg,rgb(0 229 255 / .25),rgb(0 255 166 / .2))!important;border-color:rgb(0 255 166 / .65)!important;box-shadow:0 0 30px rgb(0 255 166 / .75),inset 0 0 14px rgb(0 0 0 / .6)!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-navigation-link--customer-logout a{color:#ff4d4d!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-navigation-link--customer-logout a:hover{box-shadow:0 0 22px rgb(255 77 77 / .7)!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-content{flex:1!important;background:rgb(10 14 18 / .9)!important;padding:40px!important;border-radius:26px!important;border:2px solid rgb(0 229 255 / .3)!important;backdrop-filter:blur(18px)!important;box-shadow:0 30px 70px rgb(0 0 0 / .75),inset 0 0 35px rgb(0 0 0 / .8)!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-content,.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-content p{color:#d7e1ec!important;font-size:14px!important;line-height:2!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-content a{color:#00e5ff!important;font-weight:600!important;text-decoration:none!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-content a:hover{color:#00ffa6!important;text-shadow:0 0 10px rgb(0 255 166 / .7)!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-MyAccount-content strong{color:#00ffa6!important}@media (max-width:991px){.elementor .elementor-element.elementor-element-c74cd89 .woocommerce{flex-direction:column!important}.elementor .elementor-element.elementor-element-c74cd89 nav.woocommerce-MyAccount-navigation{width:100%!important}}.elementor .elementor-element.elementor-element-c74cd89 form.woocommerce-EditAccountForm{background:rgb(8 12 16 / .85)!important;padding:35px!important;border-radius:24px!important;border:2px solid rgb(0 229 255 / .3)!important;box-shadow:0 0 35px rgb(0 229 255 / .25),inset 0 0 30px rgb(0 0 0 / .7)!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-form-row{margin-bottom:22px!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-EditAccountForm label{color:#9fb3c8!important;font-size:13px!important;font-weight:600!important;letter-spacing:0.4px!important}.elementor .elementor-element.elementor-element-c74cd89 #account_display_name_description em{color:#6fdcff!important;font-size:12px!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-Input{background:rgb(0 0 0 / .55)!important;border:1.5px solid rgb(0 229 255 / .25)!important;border-radius:14px!important;height:50px!important;color:#00ffa6!important;padding:0 16px!important;transition:all 0.3s ease!important}.elementor .elementor-element.elementor-element-c74cd89 .woocommerce-Input:focus{border-color:#00ffa6!important;box-shadow:0 0 18px rgb(0 255 166 / .55)!important;outline:none!important;background:rgb(0 0 0 / .7)!important}.elementor .elementor-element.elementor-element-c74cd89 fieldset{margin-top:30px!important;padding:25px!important;border-radius:20px!important;border:1.5px solid rgb(0 229 255 / .25)!important;background:rgb(0 0 0 / .35)!important}.elementor .elementor-element.elementor-element-c74cd89 legend{padding:0 14px!important;color:#00e5ff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important}.elementor .elementor-element.elementor-element-c74cd89 .show-password-input{filter:invert(1)!important;opacity:0.75!important}.elementor .elementor-element.elementor-element-c74cd89 .show-password-input:hover{opacity:1!important}.elementor .elementor-element.elementor-element-c74cd89 button.woocommerce-Button{width:100%!important;height:56px!important;margin-top:20px!important;background:linear-gradient(90deg,#00e5ff,#00ffa6)!important;color:#000!important;font-weight:800!important;letter-spacing:1px!important;border-radius:16px!important;border:none!important;cursor:pointer!important;transition:all 0.4s ease!important;box-shadow:0 12px 28px rgb(0 255 166 / .45)!important}.elementor .elementor-element.elementor-element-c74cd89 button.woocommerce-Button:hover{transform:translateY(-3px)!important;box-shadow:0 18px 40px rgb(0 255 166 / .7)!important}@media (max-width:767px){.elementor .elementor-element.elementor-element-c74cd89 form.woocommerce-EditAccountForm{padding:25px!important}}.elementor .e-con-inner{justify-content:flex-start!important;align-items:center!important;gap:0!important}.elementor-widget{margin-top:0!important;margin-bottom:0!important}.elementor-element-c74cd89 .woocommerce{display:flex!important;justify-content:center!important}.elementor-element-c74cd89 form.woocommerce-form-login{margin:40px auto!important;max-width:420px}