.woocommerce-account .woocommerce{--pyw-navy:var(--contrast-2, #292F44);--pyw-green:var(--accent-2, #43d143);--pyw-text:#353030;--pyw-meta:#82838e;--pyw-line:#f0f0f0;--pyw-border:var(--border-color, rgba(29,29,29,0.15));--pyw-card-shadow:5px 5px 20px 0 rgba(29,29,29,0.15);--pyw-radius:18px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{box-sizing:border-box}@media (min-width:769px){.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:260px;margin-right:40px}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:calc(100% - 300px)}}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:10px;background:#fff;border-radius:var(--pyw-radius);box-shadow:var(--pyw-card-shadow)}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:block;padding:12px 18px;border-radius:12px;color:var(--pyw-text);font-weight:500;text-decoration:none;transition:all 0.15s linear}.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background:var(--pyw-line);color:var(--pyw-navy)}.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:hover{background:var(--pyw-navy);color:#fff}.woocommerce-account .woocommerce-MyAccount-content{color:var(--pyw-text)}.woocommerce-account .woocommerce-MyAccount-content a{color:var(--pyw-navy);text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content a:hover{color:var(--pyw-green)}.woocommerce-account .woocommerce::after{content:"";display:table;clear:both}.woocommerce-account .woocommerce-MyAccount-content .button,.woocommerce-account .woocommerce-MyAccount-content button:not(.show-password-input),.woocommerce-account .woocommerce-MyAccount-content input[type="submit"],.woocommerce-account form.login .button,.woocommerce-account form.register .button,.woocommerce-account form.woocommerce-ResetPassword .button{display:inline-flex;align-items:center;justify-content:center;background:var(--pyw-navy)!important;color:#ffffff!important;border:1px solid var(--pyw-navy)!important;border-radius:30px!important;font-weight:500;padding:11px 28px!important;text-decoration:none!important;transition:all 0.1s linear;cursor:pointer}.woocommerce-account .woocommerce-MyAccount-content .button:hover,.woocommerce-account .woocommerce-MyAccount-content button:not(.show-password-input):hover,.woocommerce-account .woocommerce-MyAccount-content input[type="submit"]:hover,.woocommerce-account form.login .button:hover,.woocommerce-account form.register .button:hover,.woocommerce-account form.woocommerce-ResetPassword .button:hover{background:var(--pyw-green)!important;border-color:var(--pyw-green)!important;color:#ffffff!important}.woocommerce-account .woocommerce-orders-table__cell-order-actions .button{padding:7px 16px!important;font-size:.85em;margin:2px}.woocommerce-account .woocommerce-MyAccount-content input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),.woocommerce-account form.login input:not([type="submit"]):not([type="checkbox"]),.woocommerce-account form.register input:not([type="submit"]):not([type="checkbox"]),.woocommerce-account form.woocommerce-ResetPassword input:not([type="submit"]){border-radius:5px;border:1px solid var(--pyw-border);padding:11px 15px;background:#fff}.woocommerce-account input:focus{border-color:var(--pyw-navy)!important;box-shadow:5px 5px 20px 0 var(--pyw-border);outline:none}.woocommerce-account label{color:var(--pyw-text);font-weight:500}.woocommerce-account:not(.logged-in) .woocommerce>.u-columns,.woocommerce-account .woocommerce>.customer-login-form,.woocommerce-account #customer_login{max-width:520px;margin:0 auto}.woocommerce-account form.login,.woocommerce-account form.register{background:#fff;border:none!important;border-radius:var(--pyw-radius);box-shadow:var(--pyw-card-shadow);padding:35px 35px 40px;margin:10px 0 0}.woocommerce-account form.login .button,.woocommerce-account form.register .button{width:100%;margin-top:6px}.woocommerce-account form.login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:6px;margin:12px 0}.woocommerce-account form.login .lost_password a{color:var(--pyw-meta);font-size:.9em}.woocommerce-account form.login .lost_password a:hover{color:var(--pyw-navy)}.woocommerce-account form .password-input,.woocommerce-account form .woocommerce-password-strength~.password-input{position:relative;display:block}.woocommerce-account form .show-password-input{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;width:auto!important;height:auto!important;position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer}.woocommerce-account form .show-password-input::before{color:var(--pyw-meta,#82838e)!important}.woocommerce-account form .show-password-input:hover::before,.woocommerce-account form .show-password-input.display-password::before{color:var(--pyw-navy,#292F44)!important}.woocommerce-account .woocommerce-orders-table{border:none;border-collapse:separate;border-spacing:0}.woocommerce-account .woocommerce-orders-table thead th{border:none;border-bottom:2px solid var(--pyw-line);padding:12px 10px;color:var(--pyw-text);font-weight:700;background:#fff0}.woocommerce-account .woocommerce-orders-table td{border:none;border-bottom:1px solid var(--pyw-line);padding:14px 10px;color:var(--pyw-text)}.woocommerce-account .woocommerce-Message,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-notice{background:#f8f9fa!important;border:none!important;border-top:3px solid var(--pyw-navy)!important;border-radius:0 0 12px 12px;color:var(--pyw-text);padding:18px 22px 18px 56px!important;position:relative}.woocommerce-account .woocommerce-info::before,.woocommerce-account .woocommerce-Message--info::before{font-family:"PimpyWorld Icons"!important;content:"\e97a"!important;color:var(--pyw-navy,#292F44)!important;position:absolute;left:22px;top:50%;transform:translateY(-50%);font-size:18px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{background:#fff;border-radius:var(--pyw-radius);box-shadow:var(--pyw-card-shadow);padding:28px 30px}.woocommerce-account .woocommerce-Address-title h2,.woocommerce-account .woocommerce-Address-title h3{margin-top:0}.woocommerce-account .woocommerce-Address address{color:var(--pyw-text);font-style:normal;line-height:1.7}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;margin:0 0 25px}.woocommerce-account form.login,.woocommerce-account form.register{padding:25px 20px 30px}}