.pf-account{padding-top:55px;padding-bottom:90px;max-width:1100px}.pf-account-heading h1{font-size:clamp(34px,5vw,56px);margin:12px 0}.pf-account-heading p{color:#63736c}.pf-account-login{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;margin-top:32px}.pf-account-login>div,.pf-order-card,.pf-code-form,.pf-account-empty{background:white;border:1px solid #dfe6df;border-radius:24px;padding:30px}.pf-account form label{display:grid;gap:7px;font-weight:600;margin:15px 0}.pf-account input,.pf-account textarea,.pf-account select{width:100%;padding:13px;border:1px solid #b7c9bf;border-radius:10px;font:inherit}.pf-account textarea{min-height:110px;resize:vertical}.pf-account-note{background:#e9f4e8!important}.pf-account-note>span{font-size:44px;color:#09806b}.pf-account-login h2,.pf-account-note h3{font-size:25px}.pf-code-form{max-width:500px}.pf-code-form input{font-size:28px;letter-spacing:7px}.pf-code-form button{margin:10px 12px 10px 0}.pf-account-tools{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#eaf3eb;border-radius:18px;padding:15px 20px;margin:20px 0 36px}.pf-account-tools p{margin-right:auto;overflow-wrap:anywhere}.pf-account-tools>button,.pf-privacy-link{background:none;border:0;text-decoration:underline;cursor:pointer;color:inherit}.pf-account-section>h2 span{font-size:15px;background:#e5eee7;border-radius:20px;padding:6px 10px}.pf-order-card{margin:20px 0}.pf-order-card header{display:flex;justify-content:space-between;gap:12px;align-items:center}.pf-order-card h3{margin:6px 0 15px}.pf-order-card header>strong{font-size:24px}.pf-order-status{display:flex;gap:8px;flex-wrap:wrap}.pf-order-status span{background:#edf5ef;border-radius:20px;padding:7px 13px;font-size:13px}.pf-order-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0;padding:0;font-size:13px}.pf-order-steps li{border-top:4px solid #e4e9e5;padding-top:10px;color:#6b7b71}.pf-order-steps li.done{border-color:#18816d;color:#12664f;font-weight:700}.pf-order-card details{padding:15px 0}.pf-order-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.pf-account-form,.pf-return-status{margin-top:24px;padding:20px;background:#f6f7f1;border-radius:16px}.pf-tracking{padding:14px;background:#eff4f8;border-radius:12px;overflow-wrap:anywhere}.pf-account-empty{text-align:center;padding:45px}.pf-account-empty .button{margin-top:15px}.pf-privacy-choice{position:fixed;z-index:120;bottom:16px;left:50%;transform:translateX(-50%);width:min(1060px,calc(100% - 24px));display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border:1px solid #d6e5db;box-shadow:0 8px 40px #243f3028;border-radius:20px}.pf-privacy-choice div{flex:1}.pf-privacy-choice p{font-size:13px;margin:5px 0}.pf-privacy-choice button{flex-shrink:0;cursor:pointer;border:1px solid #bdd4c5;border-radius:12px;padding:11px 14px;background:#f5f8f3}.pf-privacy-choice .button{background:#087967;color:white}.pf-privacy-link{display:block;font-size:12px;margin:20px auto}.pf-cloud-collection{padding:20px;background:#eaf4ec;border:1px solid #cbded2;border-radius:16px;margin:20px 0;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.pf-cloud-collection p{margin:0;flex:1}.pf-cloud-collection button{padding:10px;border:1px solid #9fbfac;border-radius:10px;background:white;cursor:pointer}.pf-account-link{font-weight:600;color:#167562;font-size:12px;white-space:nowrap}.pf-public-reviews{margin:36px 0;padding:24px;border-radius:20px;background:#f0f5ed}.pf-public-reviews blockquote{background:#fff;padding:18px;border-radius:12px;margin:15px 0}.pf-public-reviews p{overflow-wrap:anywhere}.pf-coupon{margin-top:12px}.pf-coupon input{padding:9px;width:100%;border:1px solid #cedbd2;border-radius:9px;font:inherit;text-transform:uppercase}.pf-recovery-choice{display:flex!important;gap:8px;align-items:flex-start;font-size:13px}.pf-recovery-choice input{width:auto!important}.pf-product-unavailable{opacity:.65;pointer-events:none}.pf-platform-note{font-size:12px;color:#596e61}@media(max-width:700px){.pf-account-login{grid-template-columns:1fr;gap:16px}.pf-account-login>div,.pf-order-card{padding:22px}.pf-account{padding-top:30px}.pf-privacy-choice{flex-wrap:wrap;padding:16px;gap:10px}.pf-privacy-choice div{flex-basis:100%}.pf-privacy-choice button{flex:1}.pf-order-steps{font-size:11px}.pf-account-tools{gap:12px}.pf-account-link{font-size:11px}.pf-account-tools p{width:100%}}
