/* Shared public policies, links and settings editor. */
.pb-editor{max-width:1120px;margin:0 auto;padding:12px}.pb-heading{margin:8px 0 26px}.pb-heading h1{font-size:28px;line-height:1.25;letter-spacing:-.6px;margin:8px 0}.pb-heading p,.pb-help{font-size:13px;line-height:1.75;color:#6b7d73}.pb-kicker{font-size:10px;letter-spacing:1.5px;color:#13825b;font-weight:750}.pb-card{padding:25px;background:#fff;border:1px solid #e0eae3;border-radius:18px;margin:0 0 20px;box-shadow:0 4px 18px #153e2205}.pb-card h2{font-size:19px;margin:0 0 17px;color:#204433}.pb-card .pb-kicker+h2{margin-top:9px}.pb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pb-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;color:#466052;min-width:0}.pb-editor .pb-fields input,.pb-editor .pb-fields textarea{width:100%;box-sizing:border-box;margin:0;padding:12px 14px;background:#f9fbfa;border:1px solid #d8e4dc;border-radius:10px;color:#183c29;font-family:inherit;font-size:14px;font-weight:400;line-height:1.6}.pb-editor .pb-fields input{height:46px}.pb-editor .pb-fields textarea{resize:vertical;min-height:180px}.pb-fields input:focus,.pb-fields textarea:focus{outline:0;border-color:#159666;box-shadow:0 0 0 3px #15966614}.pb-fields span.field-validation-error,.pb-errors{color:#b42318;font-size:12px}.pb-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.pb-editor .pb-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border:1px solid #087e57;border-radius:11px;background:#087e57;color:#fff;font-family:inherit;font-size:14px;font-weight:650;line-height:1.3;text-decoration:none;cursor:pointer;box-sizing:border-box}.pb-editor .pb-button:hover{background:#066846}.pb-editor .pb-secondary{background:white;color:#466052;border-color:#d0dfd5}.pb-editor .pb-secondary:hover{background:#eff7f1}.pb-public{margin:16px 0}.pb-social-links,.pb-policy-links{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.pb-social-links:empty{display:none}.pb-social-links a{display:inline-flex!important;align-items:center;gap:7px;background:#fff;color:#365d47!important;border:1px solid #dce8df;border-radius:9px;padding:8px 12px;font-size:12px;line-height:1.3;text-decoration:none}.pb-social-links a:hover{background:#edf7f0;border-color:#8fb9a0}.pb-social-links a span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#eaf4ed;color:#168053;font-size:12px;font-weight:700}.pb-policy-links{margin:12px 0}.pb-policy-links a{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#356c4c}.pb-product{border:1px solid #dfe9e2;border-radius:15px;background:#f7fbf8;padding:18px}.pb-shop-title{display:grid;gap:5px}.pb-shop-title>a{font-size:17px;font-weight:700;color:#1d5538}.pb-footer .pb-social-links{margin-top:15px}.pb-footer .pb-policy-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pb-footer p{overflow-wrap:anywhere}.pb-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.pb-tabs a{border:1px solid #dce6df;border-radius:10px;padding:10px 17px;background:white;font-size:13px;color:#53705e}.pb-tabs a.is-active,.pb-tabs a:hover{background:#0a7954;color:white;border-color:#0a7954}.pb-policy-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:14px;color:#405a4b}.pb-inline-link{font-size:13px;color:#087e57;text-decoration:underline;text-underline-offset:4px}.pb-policy{max-width:1080px}.pb-public :focus-visible,.pb-editor :focus-visible,.pb-tabs :focus-visible{outline:3px solid #9bd0b1;outline-offset:3px}@media(max-width:650px){.pb-fields{grid-template-columns:1fr}.pb-card{padding:18px}.pb-heading h1{font-size:23px}.pb-editor{padding:4px}.pb-actions .pb-button{flex:1;min-width:160px}.pb-tabs a{flex:1;text-align:center}}
