body:has(.customer){background:#f6f9fc}.customer{--pmc-navy: #0D3B66;--pmc-blue: #1167B1;--pmc-text: #5A6B7F;--pmc-muted: #7A8BA0;--pmc-line: #E2E8F0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:normal;color:var(--pmc-navy)}.customer:is(.login,.register,.reset-password,.activate){max-width:460px;margin:0 auto;padding-left:20px;padding-right:20px}.customer h1{margin:0 0 20px;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:30px!important;font-weight:700!important;line-height:1.2;letter-spacing:-.01em!important;color:var(--pmc-navy);text-align:center}.customer:is(.login,.register,.reset-password,.activate)>div,.customer:is(.register,.reset-password,.activate)>form{padding:28px 26px 24px;border:1px solid var(--pmc-line);border-radius:16px;background:#fff;box-shadow:0 8px 28px #0d3b660f}.customer p{font-size:14px;line-height:1.55;letter-spacing:normal;color:var(--pmc-text)}.customer form{margin-top:0!important}.customer .field{margin:0 0 14px!important}.customer .field:before,.customer .field:after{border-radius:10px!important;box-shadow:none!important}.customer .field__input,.customer .field input{min-height:52px;border:1px solid var(--pmc-line)!important;border-radius:10px!important;background:#fff;font-family:Inter,sans-serif;font-size:15px;letter-spacing:normal;color:var(--pmc-navy);box-shadow:none!important;transition:border-color .2s ease,box-shadow .2s ease}.customer .field input:focus,.customer .field input:focus-visible{border-color:var(--pmc-blue)!important;box-shadow:0 0 0 3px #1167b126!important;outline:none!important}.customer .field label,.customer .field__label{font-size:14px;letter-spacing:normal;color:var(--pmc-muted)}.customer button,.customer .button{width:100%;min-height:52px;margin:10px 0 0!important;border:0;border-radius:12px!important;background:linear-gradient(135deg,var(--pmc-navy) 0%,var(--pmc-blue) 100%)!important;color:#fff!important;font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:16px!important;font-weight:700!important;letter-spacing:normal!important;text-transform:none!important;box-shadow:0 6px 18px #0d3b6633;cursor:pointer}.customer button:before,.customer button:after,.customer .button:before,.customer .button:after{box-shadow:none!important}.customer button:hover,.customer .button:hover{filter:brightness(1.08)}.customer a{color:var(--pmc-blue);font-size:14px;letter-spacing:normal;text-underline-offset:3px}.customer a:hover{color:var(--pmc-navy)}.customer.login a[href="#recover"]{display:block;align-self:flex-end;margin:-2px 0 6px;text-align:right;font-weight:600;text-decoration:none}.customer.login a[href*="/account/register"]{display:flex;align-self:stretch;width:100%;align-items:center;justify-content:center;min-height:48px;margin-top:14px;border:1px solid #BFDBF3;border-radius:12px;background:#eaf3fb;color:var(--pmc-navy);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;font-weight:700;text-decoration:none}.customer.login a[href*="/account/register"]:hover{background:#dcebf8}.customer.login a[href="#login"]{display:block;margin-top:12px;text-align:center;font-weight:600}.customer .form__message,.customer .errors{padding:12px 14px;border-radius:10px;font-size:14px;letter-spacing:normal}.customer .errors{border:1px solid #FECACA;background:#fef2f2;color:#b91c1c}.customer .form__message{color:var(--pmc-navy)}.customer:is(.account,.addresses,.order) h1{text-align:left}.customer:is(.account,.addresses,.order) h2{font-family:Plus Jakarta Sans,Inter,sans-serif!important;font-size:20px!important;font-weight:700!important;letter-spacing:normal!important;color:var(--pmc-navy)}.customer:is(.account,.addresses,.order) table{color:var(--pmc-navy)}.customer:is(.account,.addresses,.order) :is(button,.button){width:auto;padding:0 24px}@media screen and (max-width:749px){.customer h1{font-size:26px!important}.customer:is(.login,.register,.reset-password,.activate)>div,.customer:is(.register,.reset-password,.activate)>form{padding:22px 18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/pm-customer.css.map */
