@charset 'UTF-8';.woocommerce-MyAccount-navigation{text-align:center;margin:0 auto 30px;padding:0}.woocommerce-MyAccount-navigation ul{display:flex;justify-content:center;align-items:center;list-style:none;padding:0;margin:0;gap:20px}.woocommerce-MyAccount-navigation li{margin:0}.woocommerce-MyAccount-navigation-link a{display:block;width:40px;height:40px;text-indent:-9999px;border-radius:50%;transition:transform .2s,background-color .2s;background-size:20px!important}.woocommerce-MyAccount-navigation-link a:hover{transform:translateY(-3px);background-color:#f5f5f5}.woocommerce-MyAccount-navigation-link--dashboard a{background:url(../img/house-heart-fill.svg) center no-repeat}.woocommerce-MyAccount-navigation-link--customer-logout a{background:url(../img/power.svg) center no-repeat}.woocommerce-form-row{margin-bottom:20px}.woocommerce-form-row label{display:block;font-weight:700;font-size:13px;margin-bottom:8px;color:#1b1b1b;letter-spacing:.5px;text-transform:uppercase}.input-text,.woocommerce-Input,select{width:100%;box-sizing:border-box;padding:12px 15px;line-height:1.5;background-color:#f3f3f3;border:1px solid transparent;border-radius:6px;transition:.3s;outline:0}.input-text:focus,.woocommerce-Input:focus,select:focus{background-color:#fff;border-color:#1b1b1b;box-shadow:0 0 0 4px rgba(0,0,0,.05)}.woocommerce-EditAccountForm,.woocommerce-address-fields,.woocommerce-address-fields__field-wrapper{max-width:750px!important;width:100%;margin-left:auto;margin-right:auto}@media (min-width:768px){.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;column-gap:20px}.form-row{width:100%;margin-bottom:20px}.form-row-first,.form-row-last{float:none}.form-row.validate-email,.form-row.validate-phone{width:calc(50% - 10px)}}.woocommerce-EditAccountForm fieldset{width:100%;margin-top:30px;padding:25px}.woocommerce-EditAccountForm fieldset legend{font-size:16px;font-weight:800;padding:0 10px;color:#1b1b1b}.woocommerce-orders-table{width:100%;border-collapse:collapse;margin-bottom:0;font-size:14px}.woocommerce-orders-table th{text-align:left;padding:15px 10px;font-weight:800;border-bottom:2px solid #1b1b1b;color:#1b1b1b;text-transform:uppercase;font-size:12px}.woocommerce-orders-table td{padding:15px 10px;border-bottom:1px solid #eee;color:#555;vertical-align:middle}.woocommerce-orders-table tr:last-child td{border-bottom:none}.woocommerce-button.view{font-size:11px;padding:6px 12px;background-color:#1b1b1b;color:#fff!important;text-transform:uppercase;font-weight:700;border-radius:4px;text-decoration:none;display:inline-block}.woocommerce-button.view:hover{background-color:#333}@media (max-width:600px){.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table__header-order-total{display:none}}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:15px 20px;margin-bottom:20px;border-radius:6px;background-color:#fafafa;border-left:4px solid #1b1b1b;font-size:14px}.woocommerce-error{border-color:#d9534f}.woocommerce-message{border-color:#1b1b1b}#customer_login .button,.woocommerce-EditAccountForm .button,.woocommerce-address-fields .button,button[name=save_account_details],button[name=save_address]{display:inline-block;padding:10px 24px;background-color:transparent;color:#000!important;text-align:center;text-decoration:none;border:2px solid #000;border-radius:5px;font-weight:700;cursor:pointer;font-size:14px;transition:background-color .3s,transform .2s,color .3s;width:auto;min-width:160px;margin-top:20px;height:auto;line-height:normal}#customer_login .button:hover,.woocommerce-EditAccountForm .button:hover,.woocommerce-address-fields .button:hover,button[name=save_account_details]:hover,button[name=save_address]:hover{background-color:#000;color:#fff!important;transform:translateY(-2px)}.faq-section .content{padding:20px 5px}.faq-section form{text-align:left}@media (max-width:767px){.woocommerce-MyAccount-content .faq-section{width:100%;padding-left:0!important;padding-right:0!important}.woocommerce-EditAccountForm,.woocommerce-address-fields{max-width:100%!important}.woocommerce-EditAccountForm .button,.woocommerce-address-fields .button{width:100%;display:block}}.woocommerce-EditAccountForm legend,.woocommerce-MyAccount-content h2{text-align:center;display:block;width:100%;margin-top:10px;margin-bottom:30px;font-size:1.5rem;font-weight:800}#customer_login{max-width:1200px!important;display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:0 auto 50px}.u-column1,.u-column2{flex:1;min-width:350px;max-width:480px}.woocommerce-form-login,.woocommerce-form-register{height:100%;padding:10px!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.input-text,.woocommerce-Input{background-color:#fff!important;border:1px solid #ccc!important;padding:15px!important}.input-text:focus,.woocommerce-Input:focus{border-color:#000!important}.user-type-selector .radio-group{display:flex;gap:10px;margin-bottom:20px}.user-type-selector label{flex:1;text-align:center;padding:9px;font-size:15px;background:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-weight:600;color:#555;transition:.2s;text-transform:none}.user-type-selector input[type=radio]{display:none}.user-type-selector input[type=radio]:checked+label,.user-type-selector label.active-radio{background-color:#1b1b1b;color:#fff;border-color:#1b1b1b;box-shadow:0 4px 10px rgba(0,0,0,.15)}#customer_login h2{text-align:center;font-size:22px;margin-bottom:25px;text-transform:uppercase;letter-spacing:1px}.woocommerce-form-register .woocommerce-form-row--wide,.woocommerce-form-register .woocommerce-privacy-policy-text{display:block!important;margin-bottom:20px!important}.woocommerce-form-register .woocommerce-form-register__submit{float:none!important;display:block!important;width:auto!important;margin-right:auto!important;margin-left:0!important;margin-top:10px!important}@media (max-width:480px){.woocommerce-form-register .woocommerce-form-register__submit{width:100%!important}}.woocommerce-order>p:first-child{background-color:#fafafa;border-left:4px solid #1b1b1b;padding:20px;margin-bottom:30px;border-radius:6px;font-size:14px;color:#333;box-shadow:0 2px 5px rgba(0,0,0,.05);display:flex;align-items:center;gap:10px}.woocommerce-order>p:first-child mark{background:0 0;font-weight:800;color:#1b1b1b}.woocommerce-customer-details,.woocommerce-order-details{background:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:30px;border:1px solid #f0f0f0}.woocommerce-column__title,.woocommerce-order-details__title{font-size:1.5rem;font-weight:800;text-transform:uppercase;letter-spacing:-1px;margin-bottom:25px;color:#1b1b1b;border-bottom:2px solid #1b1b1b;display:inline-block;padding-bottom:5px}.woocommerce-table--order-details{border:none;width:100%;border-collapse:separate;border-spacing:0;margin-bottom:20px}.woocommerce-table--order-details thead,.woocommerce-thankyou-order-received{display:none}.woocommerce-table--order-details td{border-bottom:1px solid #eee;padding:12px 0;vertical-align:middle}.woocommerce-table--order-details td.woocommerce-table__product-name{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;width:100%}.magikaura-product-flex{display:flex;align-items:center;gap:15px;flex:1}.magikaura-order-thumb{width:50px;height:50px;object-fit:cover;border-radius:6px;border:1px solid #eee;margin:0;display:block}.magikaura-product-flex .product-title{font-weight:700;color:#1b1b1b;font-size:14px;line-height:1.3}.woocommerce-table--order-details .product-quantity{display:block;white-space:nowrap;font-weight:600;color:#777;font-size:13px;margin-left:10px}.woocommerce-table--order-details td:last-child{text-align:right;font-weight:800;color:#1b1b1b;font-size:15px;white-space:nowrap}.woocommerce-table--order-details tfoot{display:block;margin-top:20px;border-top:2px solid #eee;padding-top:10px}.woocommerce-table--order-details tfoot tr{display:flex;justify-content:space-between;padding:8px 0}.woocommerce-table--order-details tfoot th{font-weight:400;color:#555}.woocommerce-table--order-details tfoot td{border:none;padding:0;text-align:right}.woocommerce-table--order-details tfoot tr:last-child{font-size:1.2rem;font-weight:800;color:#1b1b1b;margin-top:10px}.order-again .button{background-color:#1b1b1b;color:#fff;padding:12px 25px;border-radius:5px;text-transform:uppercase;font-weight:700;text-decoration:none;display:inline-block;margin-top:20px;width:100%;text-align:center;transition:.3s}.order-again .button:hover{background-color:#333;transform:translateY(-2px)}.magikaura-ty-container{text-align:center;background:#fff;padding:40px 20px;margin-bottom:40px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #f0f0f0;position:relative;overflow:hidden}.magikaura-ty-icon svg{width:50px;height:50px;color:#1b1b1b;margin-bottom:20px;animation:3s ease-in-out infinite magikauraFloat}.magikaura-ty-title{font-size:2rem;font-weight:800;text-transform:uppercase;letter-spacing:-1px;color:#1b1b1b;margin:0 0 15px;line-height:1.2}.magikaura-ty-message p{font-size:16px;color:#555;line-height:1.6;max-width:600px;margin:0 auto 10px}.magikaura-ty-message p:last-child{margin-bottom:0;font-weight:500;color:#333}.magikaura-ty-divider{width:60px;height:4px;background-color:#1b1b1b;margin:30px auto 0;border-radius:2px;opacity:.1}@keyframes magikauraFloat{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}@media (max-width:768px){#customer_login{flex-direction:column;align-items:center;width:100%!important;margin:0!important;padding:0 10px!important;box-sizing:border-box}.u-column1,.u-column2{width:100%;max-width:100%}#customer_login .u-column1,#customer_login .u-column2{flex-basis:auto!important;width:100%!important;min-width:0!important}.magikaura-ty-title{font-size:1.5rem}.magikaura-ty-container{padding:30px 15px}}.woocommerce-order .woocommerce-order-details{margin-top:0}