.woocommerce-account{--pa-radius: 12px;--pa-pad: 14px;--pa-ok-bg: #eaf6ee;--pa-ok: #23733d;--pa-warn-bg: #fbf5e6;--pa-warn: #8a6d1f;--pa-prog-bg: #f3ecfa;--pa-mute-bg: #f1f0f4}.woocommerce-account .woocommerce{font-family:Outfit,system-ui,sans-serif;color:var(--pp-text)}.pa-card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pa-radius);padding:13px var(--pa-pad)}.pa-kick{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-muted);font-weight:600;margin:0 0 8px}.pa-h2{font-size:22px;font-weight:600;color:var(--pp-ink);margin:0}.pa-sub{color:var(--pp-muted);font-size:14px;margin:2px 0 0}.pa-pagehead{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 16px;flex-wrap:wrap}.pa-pill{display:inline-block;font-size:12px;font-weight:600;padding:2px 10px;border-radius:99px;white-space:nowrap}.pa-pill--progress{background:var(--pa-prog-bg);color:var(--pp-purple)}.pa-pill--done{background:var(--pa-ok-bg);color:var(--pa-ok)}.pa-pill--attention{background:var(--pa-warn-bg);color:var(--pa-warn)}.pa-pill--muted{background:var(--pa-mute-bg);color:var(--pp-muted)}.pa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--pp-ink);color:#fff;border:1px solid var(--pp-ink);border-radius:9px;padding:9px 16px;font-weight:600;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer}.pa-btn:hover{background:#2c2c48;color:#fff}.pa-btn--ghost{background:#fff;color:var(--pp-ink);border-color:var(--pp-border)}.pa-btn--ghost:hover{background:var(--pp-paper);color:var(--pp-ink)}.pa-link{color:var(--pp-purple);font-weight:600;text-decoration:none}.pa-link:hover{text-decoration:underline}.pa-empty{text-align:center;padding:28px 16px}.pa-empty p{color:var(--pp-muted);margin:0 0 14px}.pa-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pa-form label{display:block;font-size:13px;font-weight:600;color:var(--pp-ink);margin:0 0 5px}.pa-form input[type=text],.pa-form input[type=email],.pa-form input[type=password],.pa-form input[type=tel],.pa-form select{width:100%;height:42px;border:1px solid #d9d3e3;border-radius:9px;padding:8px 12px;background:#fff;font:inherit;color:var(--pp-text)}.pa-form input:focus,.pa-form select:focus{outline:2px solid var(--pp-purple);outline-offset:1px;border-color:var(--pp-purple)}.pa-form .form-row{margin:0 0 14px}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-message,.woocommerce-account .woocommerce-info{border:1px solid var(--pp-border);border-radius:10px;background:#fff;padding:12px 14px 12px 60px;list-style:none;margin:0 0 16px}.woocommerce-account .woocommerce-message:has(a[href*=customer-logout]),.woocommerce-account .woocommerce-info:has(a[href*=customer-logout]){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.woocommerce-account .woocommerce-message:has(a[href*=customer-logout]):after,.woocommerce-account .woocommerce-info:has(a[href*=customer-logout]):after{content:none}.woocommerce-account .woocommerce-message a[href*=customer-logout],.woocommerce-account .woocommerce-info a[href*=customer-logout]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;background:var(--pp-ink);color:#fff;border-radius:9px;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap;margin-left:auto}.woocommerce-account .woocommerce-message a[href*=customer-logout]:hover,.woocommerce-account .woocommerce-info a[href*=customer-logout]:hover{background:#2c2c48;color:#fff}.woocommerce-account .woocommerce-message a[href*=customer-logout]:focus-visible,.woocommerce-account .woocommerce-info a[href*=customer-logout]:focus-visible{outline:2px solid var(--pp-purple);outline-offset:2px;color:#fff}@media (max-width: 640px){.woocommerce-account .woocommerce-message a[href*=customer-logout],.woocommerce-account .woocommerce-info a[href*=customer-logout]{width:100%}}.woocommerce-account .woocommerce-error{background:#fdf1f1;border-color:#f1d0d0;color:#8f2b2b}.woocommerce-account .woocommerce-info .button,.woocommerce-account .woocommerce-message .button,.woocommerce-account .woocommerce-error .button{background:var(--pp-ink);background-image:none;color:#fff;border-radius:9px;float:none}@media (max-width: 640px){.pa-grid-2{grid-template-columns:1fr}.pa-h2{font-size:19px}}.pa-shell{max-width:var(--pp-maxw, 1180px);margin:0 auto}.pa-hello{margin:0 0 14px}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:auto}.pa-tabs{border-bottom:1px solid var(--pp-border);margin:0 0 22px;position:relative}.pa-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0;overflow-x:auto;scrollbar-width:none}.pa-tabs ul::-webkit-scrollbar{display:none}.pa-tabs li{margin:0}.pa-tabs li:before{content:none}.pa-tabs a{display:block;padding:11px 14px;color:var(--pp-muted);font-weight:500;white-space:nowrap;text-decoration:none;box-shadow:inset 0 -2px 0 transparent}.pa-tabs a:hover{color:var(--pp-ink)}.pa-tabs .is-active a{color:var(--pp-ink);font-weight:600;box-shadow:inset 0 -2px 0 var(--pp-purple)}.pa-tabs__logout{margin-left:auto!important}.pa-tabs__logout a{color:var(--pp-muted)}@media (max-width: 640px){.pa-tabs:after{content:"";position:absolute;right:0;top:0;bottom:1px;width:28px;background:linear-gradient(to right,rgba(250,248,244,0),var(--pp-paper));pointer-events:none}.pa-tabs__logout{margin-left:0!important}}.pa-dash{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;align-items:start}.pa-h2--sm{font-size:18px}.pa-stack{display:grid;gap:12px}.pa-quick{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px}.pa-dash__rail{display:grid;gap:14px}.pa-dash__rail .ppa-panel{margin:0;border-radius:var(--pa-radius);padding:16px 18px}.pa-dash__rail .ppa-panel h3{font-size:17px}@media (max-width: 900px){.pa-dash{grid-template-columns:1fr}}.pa-order__head{display:flex;justify-content:space-between;align-items:center;gap:10px}.pa-order__num{font-weight:700;color:var(--pp-ink);text-decoration:none}.pa-order__meta{color:var(--pp-muted);font-size:13px;overflow-wrap:anywhere}.pa-order__items{list-style:none;margin:12px 0 4px;padding:0;display:grid;gap:8px}.pa-order__items li{display:flex;gap:10px;align-items:center;margin:0}.pa-order__items li:before{content:none}.pa-thumb{width:40px;height:40px;border-radius:8px;background:#f1edf6;flex-shrink:0;overflow:hidden}.pa-thumb img{width:100%;height:100%;object-fit:cover;display:block}.pa-order__item{font-size:14px;min-width:0;overflow-wrap:anywhere}.pa-order__item small{display:block;color:var(--pp-muted);font-size:12px}.pa-order__more{color:var(--pp-muted);font-size:13px;margin:2px 0 0 50px}.pa-order__foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--pp-border);margin-top:12px;padding-top:10px}.pa-order__actions{display:flex;gap:14px;align-items:center}.pa-order--line{padding:10px var(--pa-pad)}.pa-mini{display:inline-flex;gap:3px}.pa-mini i{width:22px;height:4px;border-radius:2px;background:var(--pp-border)}.pa-mini i.is-done{background:var(--pp-purple)}@media (max-width: 640px){.pa-order__head{flex-wrap:wrap}}.pa-order-rows{display:block}.pa-order--row{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--pp-border);position:relative}.pa-order--row:first-child{border-top:0}.pa-order__rowlink{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pa-order__rowtext{position:relative;z-index:2;flex:1;min-width:0;line-height:1.4;overflow-wrap:anywhere}.pa-order__rowtext b{font-weight:700;color:var(--pp-ink)}.pa-order__rowtext small{display:block;color:var(--pp-muted);font-size:12px;margin-top:2px}.pa-order__more-inline{color:var(--pp-muted);font-weight:500}.pa-order--row .pa-pill,.pa-order--row .pa-order__again{position:relative;z-index:2;flex-shrink:0;text-decoration:none}.pa-chips{display:flex;gap:6px}.pa-chip{font-size:13px;padding:5px 12px;border-radius:99px;border:1px solid var(--pp-border);color:var(--pp-muted);text-decoration:none;background:#fff}.pa-chip.is-active{background:var(--pp-ink);border-color:var(--pp-ink);color:#fff}.pa-pager{display:flex;justify-content:space-between;margin-top:16px}.pa-order-view{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start}.pa-order-view__side{display:grid;gap:14px}.pa-items .shop_table{border:0;margin:0;width:100%;border-collapse:collapse}.pa-items .shop_table th,.pa-items .shop_table td{border-top:0;border-left:0;border-right:0;border-bottom:1px solid var(--pp-border);padding:9px 0;background:none;font-size:14px;text-align:left}.pa-items .shop_table td:last-child,.pa-items .shop_table th:last-child{text-align:right}.pa-items .shop_table thead{display:none}.pa-items .shop_table tfoot tr.pa-row--order_total th,.pa-items .shop_table tfoot tr.pa-row--order_total td{border-bottom:0;font-weight:700;color:var(--pp-ink)}.pa-items .wc-item-meta{list-style:none;margin:2px 0 0;padding:0;color:var(--pp-muted);font-size:12px}.pa-items .wc-item-meta li:before{content:none}.pa-addr{font-style:normal;line-height:1.6;font-size:14px}.pa-notes{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:14px}.pa-notes small{color:var(--pp-muted);display:block}.pa-tl{list-style:none;margin:0;padding:0}.pa-tl__step{display:grid;grid-template-columns:22px 1fr;gap:12px;position:relative;padding-bottom:18px;margin:0}.pa-tl__step:before{content:none}.pa-tl__step:last-child{padding-bottom:0}.pa-tl__step:not(:last-child):after{content:"";position:absolute;left:10px;top:20px;bottom:0;width:2px;background:var(--pp-border)}.pa-tl__step.is-done:not(:last-child):after{background:var(--pp-purple)}.pa-tl__dot{width:16px;height:16px;margin:2px 0 0 3px;border-radius:50%;border:2px solid #d9d3e3;background:#fff;position:relative;z-index:1}.pa-tl__step.is-done .pa-tl__dot{background:var(--pp-purple);border-color:var(--pp-purple)}.pa-tl__step.is-done .pa-tl__dot:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pa-tl__step.is-current .pa-tl__dot{width:22px;height:22px;margin:0;border:4px solid var(--pp-purple);box-shadow:0 0 0 6px rgba(148,69,211,.16)}.pa-tl__step b{display:block;font-size:15px;color:var(--pp-ink)}.pa-tl__step small{color:var(--pp-muted);font-size:13px}.pa-tl__link{display:inline-block;margin-top:4px;font-weight:600;text-decoration:underline}.pa-tl__step.is-current b{color:var(--pp-purple)}.pa-tl__step.is-todo b{color:#b3adc2;font-weight:500}@media (prefers-reduced-motion: no-preference){.pa-tl__step.is-current .pa-tl__dot{animation:pa-pulse 2.4s ease-in-out infinite}}@keyframes pa-pulse{50%{box-shadow:0 0 0 9px rgba(148,69,211,.08)}}.pa-progress__msg{margin:0;font-size:14px}@media (max-width: 900px){.pa-order-view{grid-template-columns:1fr}.pa-order-view__side{order:-1}}.pa-kick--gold{color:var(--pp-gold);letter-spacing:.12em}.pa-address .pa-addr{margin:4px 0 12px}.pa-form .woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.pa-form .form-row-wide,.pa-form #billing_address_1_field,.pa-form #shipping_address_1_field{grid-column:1 / -1}@media (max-width: 640px){.pa-form .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}}.pa-form--profile,.pa-form--password{margin:0 0 16px;max-width:760px}.pa-hint{display:block;color:var(--pp-muted);font-size:12px;margin-top:4px}.pa-fieldset{border:0;margin:0;padding:0;min-width:0}.pa-muted{color:var(--pp-muted)}.pa-emails__row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--pp-border)}.pa-emails__actions{display:flex;gap:8px}.pa-emails__actions form{margin:0}@media (max-width: 640px){.pa-emails__row{flex-direction:column;align-items:flex-start}}
