.pp-customer-shell{--pp-paper:var(--a-paper,#f5f1e9);--pp-ink:var(--a-ink,#17243b);--pp-muted:var(--a-muted,#626b78);--pp-line:var(--a-line,#d9d4ca);--pp-orange:var(--a-orange,#ef4d1a);--pp-white:var(--a-white,#fffefa);min-height:100vh;background:var(--pp-paper);color:var(--pp-ink)}.pp-customer-nav{min-height:82px;padding:0 5.4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--pp-line)}.pp-customer-nav>a:last-child{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;text-underline-offset:4px}.pp-customer-nav>a:last-child span{color:var(--pp-orange);font-size:16px;transition:transform .18s ease}.pp-customer-nav>a:last-child:hover span{transform:translate(2px,-2px)}.pp-customer-wrap{width:min(100%,780px);margin:0 auto;padding:64px 24px 34px}.pp-customer-heading{margin-bottom:29px}.pp-customer-kicker{display:flex;align-items:center;gap:9px;margin:0 0 16px;color:var(--pp-muted);font:9px/1.4 var(--mono,monospace);letter-spacing:.09em}.pp-customer-kicker>span{width:18px;height:1px;background:var(--pp-orange)}.pp-customer-heading h1{margin:0;font-size:clamp(34px,5vw,46px);line-height:1.04;letter-spacing:-.055em;font-weight:600}.pp-customer-heading>div>p:last-child{max-width:490px;margin:12px 0 0;color:#4e5969;font-size:14px;line-height:1.65}.pp-customer-confirm,.pp-customer-form{border:1px solid var(--pp-line);background:var(--pp-white);padding:30px}.pp-customer-form-title{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:21px;margin-bottom:21px;border-bottom:1px solid var(--pp-line)}.pp-customer-confirm h2,.pp-customer-form-title h2{margin:0;font-size:20px;line-height:1.25;letter-spacing:-.035em}.pp-customer-form-title p{margin:6px 0 0;font-size:12px;color:var(--pp-muted)}.pp-customer-form-title>span{flex:none;background:#efebe2;padding:6px 8px;color:#515c6b;font:8px/1.4 var(--mono,monospace);letter-spacing:.045em;white-space:nowrap}.pp-customer-form label{display:block;font-size:12px;font-weight:700;margin:18px 0 7px}.pp-customer-form select,.pp-customer-form textarea{width:100%;min-height:44px;border:1px solid #c9c4b8;border-radius:0;background:var(--pp-white);padding:11px 12px;color:var(--pp-ink);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.pp-customer-form select:focus,.pp-customer-form textarea:focus{border-color:var(--pp-ink);box-shadow:0 0 0 2px rgba(23,36,59,.1)}.pp-customer-form textarea{min-height:156px;resize:vertical;line-height:1.55}.pp-customer-input-foot{display:flex;justify-content:space-between;gap:10px;margin-top:7px;color:var(--pp-muted);font-size:10px}.pp-customer-order-meta{margin:8px 1px 4px;color:var(--pp-muted);font-size:11px}.pp-customer-privacy{margin:18px 0;color:#596272;font-size:11px;line-height:1.6}.pp-customer-button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border:1px solid var(--pp-orange);border-radius:0;background:var(--pp-orange);color:white;font-size:11px;font-weight:700;cursor:pointer;transition:background .18s ease,color .18s ease,transform .18s ease}.pp-customer-button:hover:not(:disabled){background:#cf3b12;border-color:#cf3b12;transform:translateY(-1px)}.pp-customer-button:focus-visible{outline:3px solid var(--pp-orange);outline-offset:3px}.pp-customer-button:disabled{background:#d8d3c9;border-color:#d8d3c9;color:#626b78;cursor:not-allowed}.pp-customer-error{border:1px solid #e0a297;background:#fff0eb;color:#702c26;padding:11px 12px;font-size:12px;line-height:1.5}.pp-customer-empty,.pp-customer-skeleton{display:flex;flex-direction:column;gap:6px;padding:15px;border:1px dashed #c9c4b8;color:#596272;font-size:12px;line-height:1.5}.pp-customer-empty b{color:var(--pp-ink)}.pp-customer-empty a{align-self:flex-start;margin-top:3px;color:var(--pp-ink);font-size:11px;text-decoration:underline;-webkit-text-decoration-color:var(--pp-orange);text-decoration-color:var(--pp-orange);text-underline-offset:3px}.pp-customer-confirm{padding:42px 36px;text-align:center}.pp-customer-confirm-icon{display:grid;width:44px;height:44px;place-items:center;margin:0 auto 17px;background:var(--pp-lime,#e8ee60);color:var(--pp-ink);font-size:20px}.pp-customer-confirm>p{color:#596272;font-size:13px;line-height:1.6}.pp-customer-confirm-ref{padding:11px;background:#efebe2;color:#4e5969!important;font-size:11px!important}.pp-customer-confirm .pp-customer-button{justify-content:center;margin-top:20px}.pp-customer-footer{display:flex;justify-content:space-between;gap:20px;padding:21px 2px;color:var(--pp-muted);font:9px/1.4 var(--mono,monospace);letter-spacing:.025em}.pp-customer-footer a{text-decoration:underline;-webkit-text-decoration-color:var(--pp-orange);text-decoration-color:var(--pp-orange);text-underline-offset:3px}.order-help-link{display:block;margin-top:9px;color:var(--pp-ink)!important;font-size:12px;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.pp-customer-nav{min-height:65px;padding:0 18px}.pp-customer-nav .archive-brand{font-size:18px}.pp-customer-nav .archive-brand small{font-size:7px}.pp-customer-nav>a:last-child{gap:5px;font-size:11px}.pp-customer-wrap{padding:43px 16px 22px}.pp-customer-heading{margin-bottom:23px}.pp-customer-heading h1{font-size:clamp(32px,9vw,40px)}.pp-customer-heading>div>p:last-child{font-size:13px}.pp-customer-confirm,.pp-customer-form{padding:20px}.pp-customer-form-title{flex-direction:column;gap:11px}.pp-customer-form-title h2{font-size:18px}.pp-customer-footer{font-size:8px}}@media(prefers-reduced-motion:reduce){.pp-customer-shell *,.pp-customer-shell :after,.pp-customer-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}