.clr-form h3{margin-top:0;color:#333}.clr-form label{display:block;margin-bottom:5px;font-weight:700}.clr-form input[type="text"],.clr-form input[type="email"],.clr-form input[type="password"]{padding:;margin-bottom:;border:}.clr-form button{border:;padding:;cursor:;border-radius:3px}.clr-form button:hover{background:#005a87}.clr-form a{color:#0073aa;text-decoration:none;margin-right:10px}.clr-form a:hover{text-decoration:underline}#otp-timer{font-weight:700;color:#d63638}.clr-form{max-width:100%;margin:0}.clr-form h3{margin-top:0;color:#333}.clr-form label{display:block;margin-bottom:5px;font-weight:700}.clr-form input[type="text"],.clr-form input[type="email"],.clr-form input[type="password"]{width:100%;margin-bottom:0;border-radius:30px;height:55px;outline:0;border:none;font-size:16px;font-family:'DM Sans';color:#000;padding:20px}.clr-form button{background:#000!important;color:#fff;border:none;cursor:pointer;border-radius:30px;height:55px;font-family:'DM Sans';font-size:16px;font-weight:600}.clr-form button:hover{background:#005a87}.clr-form a{color:#0073aa;text-decoration:none;margin-right:10px}.clr-form a:hover{text-decoration:underline}#otp-timer{font-weight:700;color:#fff}.clr-form *{margin:0}.clr-form h3{font-family:"DM Sans",Sans-serif;font-size:30px;font-weight:600;line-height:38px;color:#FFF}.clr-form input[type="text"]::placeholder,.clr-form input[type="email"]::placeholder,.clr-form input[type="password"]::placeholder{color:#BBB}.clr-form form{display:flex;flex-direction:column;gap:15px;margin-top:25px}.clr-form p{text-align:center;color:#fff;font-family:'DM Sans';font-weight:400;font-size:16px}.clr-form p a{text-decoration:none!important;color:#fff;margin:0;position:relative}.clr-form p a:before{content:"";left:0;right:0;width:100%;height:1px;margin:0 auto;background:#fff;position:absolute;bottom:0;transition:0.3s ease-in-out all}.clr-form p a:hover:before{width:0;text-decoration:none!important}.password-wrapper{position:relative;display:block}.password-wrapper input{width:100%;padding-right:40px}.password-toggle{position:absolute;right:18px;top:50%;transform:translateY(-50%);cursor:pointer;color:#888}.password-toggle:hover{color:#333}.loader-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / 51%);justify-content:center;align-items:center;z-index:1000;display:none;backdrop-filter:blur(10px)}.loader-overlay.active{display:flex!important}.loader{border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#ct-ll-form .elementor-widget-shortcode{height:100%;overflow:hidden}#ct-ll-form .elementor-widget-shortcode .elementor-shortcode{height:100%}#ct-ll-form .elementor-widget-shortcode #custom-login-container{height:100%}#ct-ll-form .elementor-widget-shortcode .clr-form{height:100%;padding:40px;display:flex;flex-direction:column;justify-content:center;position:relative}#ct-ll-form .elementor-widget-wrap.elementor-element-populated{overflow:hidden}#acount .woocommerce{font-family:'DM Sans',sans-serif;color:#000;background-color:#fff;max-width:1200px;margin:0 auto;padding:2rem 1rem}#acount .woocommerce h1,#acount .woocommerce h2,#acount .woocommerce h3,#acount .woocommerce h4,#acount .woocommerce h5,#acount .woocommerce h6,#acount .woocommerce-MyAccount-navigation a,#acount .woocommerce-MyAccount-content strong,#acount .woocommerce-MyAccount-content .woocommerce-notices-wrapper+p strong{font-family:'Poppins',sans-serif;font-weight:600;letter-spacing:-.02em}#acount .woocommerce-MyAccount-navigation{background:#fff;border-radius:12px;box-shadow:0 10px 30px -10px rgb(0 0 0 / .15);padding:1.5rem 0;margin-bottom:2rem;border:1px solid #e0e0e0;position:sticky;top:20px}#acount .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}#acount .woocommerce-MyAccount-navigation li{margin:0;padding:0;border-bottom:1px solid #f0f0f0}#acount .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}#acount .woocommerce-MyAccount-navigation li.is-active{background-color:#f9f9f9;position:relative}#acount .woocommerce-MyAccount-navigation li.is-active::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;background:#000;border-radius:0 4px 4px 0}#acount .woocommerce-MyAccount-navigation a{display:block;padding:1rem 1.5rem;color:#333;text-decoration:none;font-size:1rem;transition:all 0.2s ease;font-weight:500}#acount .woocommerce-MyAccount-navigation a:hover{background-color:#f2f2f2;color:#000;transform:translateX(4px)}#acount .woocommerce-MyAccount-navigation li.is-active a{color:#000;font-weight:600}#acount .woocommerce-MyAccount-content{background:#fff;border-radius:12px;box-shadow:0 10px 30px -10px rgb(0 0 0 / .15);padding:2rem;border:1px solid #e0e0e0}#acount .woocommerce-MyAccount-content p{font-size:1rem;line-height:1.6;color:#333;margin:0 0 1.5rem}#acount .woocommerce-MyAccount-content p:last-child{margin-bottom:0}#acount .woocommerce-MyAccount-content strong{color:#000;font-weight:600}#acount .woocommerce-MyAccount-content a{color:#000;text-decoration:none;border-bottom:1px solid #ccc;transition:border-color 0.2s ease,color 0.2s ease;font-weight:500}#acount .woocommerce-MyAccount-content a:hover{border-bottom-color:#000;color:#000}#acount .woocommerce-notices-wrapper{margin-bottom:1.5rem}#acount .woocommerce-message,#acount .woocommerce-info,#acount .woocommerce-error{padding:1rem 1.5rem;margin-bottom:1.5rem;border-radius:8px;border-left:4px solid #000;background-color:#fafafa;color:#333;font-size:.95rem;box-shadow:0 2px 8px rgb(0 0 0 / .05);list-style:none;border-color:#cc7a4c}#acount .woocommerce-message{border-left-color:#2c2c2c}#acount .woocommerce-info{border-left-color:#5a5a5a}#acount .woocommerce-error{border-left-color:#ff4d4d;background-color:#fff5f5;color:#b30000}#acount .woocommerce button,#acount .woocommerce .button{font-family:'DM Sans',sans-serif;background:#000;color:#fff;border:1px solid #000;padding:.75rem 1.5rem;border-radius:30px;font-size:.95rem;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-decoration:none;display:inline-block;box-shadow:0 4px 10px rgb(0 0 0 / .1)}#acount .woocommerce button:hover,#acount .woocommerce .button:hover{background:#fff;color:#000;border-color:#000;transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 0 0 / .15)}#acount .woocommerce button:active,#acount .woocommerce .button:active{transform:translateY(0);box-shadow:0 2px 5px rgb(0 0 0 / .1)}#acount .woocommerce-MyAccount-navigation-link--customer-logout a{color:#666}#acount .woocommerce-MyAccount-navigation-link--customer-logout a:hover{background-color:#f2f2f2;color:#000}@media (max-width:768px){#acount .woocommerce-MyAccount-navigation{border-radius:8px;padding:0}#acount .woocommerce-MyAccount-navigation a{padding:.875rem 1.25rem}#acount .woocommerce-MyAccount-content{padding:1.5rem;border-radius:8px}#acount .woocommerce-MyAccount-navigation li.is-active::before{width:3px}#acount .woocommerce button,#acount .woocommerce .button{width:100%;text-align:center}}@media (max-width:480px){#acount .woocommerce{padding:1rem .75rem}#acount .woocommerce-MyAccount-navigation a{font-size:.95rem;padding:.75rem 1rem}#acount .woocommerce-MyAccount-content{padding:1.25rem}#acount .woocommerce-MyAccount-content p{font-size:.95rem}}#acount .woocommerce-Addresses{display:flex;flex-wrap:wrap;gap:2rem}#acount .woocommerce-Address{flex:1 1 300px;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;box-shadow:0 5px 15px rgb(0 0 0 / .05)}#acount .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;flex-direction:column;align-items:flex-start}#acount .woocommerce-Address-title h3{font-family:'Poppins',sans-serif;font-size:1.2rem;margin:0}#acount .woocommerce-Address address{font-style:normal;line-height:1.6;color:#333}#acount .shop_table{width:100%;border-collapse:collapse;border:1px solid #e0e0e0;border-radius:12px;overflow:hidden}#acount .shop_table th{font-family:'Poppins',sans-serif;background:#fafafa;padding:1rem;text-align:left;font-weight:600;color:#000;border-bottom:2px solid #ccc}#acount .shop_table td{padding:1rem;border-bottom:1px solid #f0f0f0;color:#333}#acount .shop_table tr:last-child td{border-bottom:none}#acount .shop_table .order-status{display:inline-block;padding:.25rem .75rem;border-radius:30px;background:#f2f2f2;color:#333;font-size:.85rem;font-weight:500;border:1px solid #ccc}#acount .woocommerce-info::before{opacity:0!important}#acount .woocommerce-MyAccount-navigation-link--downloads{display:none!important}#acount .woocommerce h2{font-size:18px}#acount form button{margin-top:30px}#acount .password-input button{border:none!important;background:#ff000000!important;box-shadow:none!important;padding:0px!important;margin:0px!important;transform:translateY(-50%)!important}