:root{--policy-primary: #1a1a1a;--policy-accent: #00a86b;--policy-light: #f8f8f8;--policy-border: #e0e0e0;--policy-text: #333333;--policy-secondary-text: #666666}.policy-container{max-width:900px;margin:0 auto;padding:60px 20px}.policy-header{margin-bottom:60px;padding-bottom:40px;border-bottom:2px solid var(--policy-accent)}.policy-header h1{font-size:3rem;font-weight:700;color:var(--policy-primary);margin:0 0 15px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;letter-spacing:-.5px}.policy-meta{display:flex;gap:30px;font-size:.95rem;color:var(--policy-secondary-text)}.policy-meta span{display:flex;align-items:center;gap:6px}.policy-toc{background:var(--policy-light);border-left:4px solid var(--policy-accent);padding:30px;margin-bottom:50px;border-radius:4px}.policy-toc h2{font-size:1.1rem;font-weight:600;color:var(--policy-primary);margin:0 0 20px}.policy-toc ol{list-style:decimal-leading-zero;padding-left:30px;margin:0}.policy-toc li{margin-bottom:12px;color:var(--policy-text);line-height:1.5}.policy-toc a{color:var(--policy-accent);text-decoration:none;font-weight:500;transition:color .3s ease}.policy-toc a:hover{color:var(--policy-primary);text-decoration:underline}.policy-content{line-height:1.75;color:var(--policy-text);font-size:1rem}.policy-content h2{font-size:1.8rem;font-weight:700;color:var(--policy-primary);margin:50px 0 25px;padding-top:30px;border-top:1px solid var(--policy-border)}.policy-content h2:first-child{border-top:none;padding-top:0;margin-top:0}.policy-content h3{font-size:1.25rem;font-weight:600;color:var(--policy-primary);margin:30px 0 15px}.policy-content p{margin:0 0 20px;color:var(--policy-secondary-text)}.policy-content ul,.policy-content ol{margin:20px 0 20px 30px;color:var(--policy-secondary-text)}.policy-content li{margin-bottom:12px;line-height:1.6}.policy-content a{color:var(--policy-accent);text-decoration:none;font-weight:500;transition:color .3s ease}.policy-content a:hover{color:var(--policy-primary);text-decoration:underline}.policy-highlight{background:#00a86b0d;border-left:4px solid var(--policy-accent);padding:20px 25px;margin:30px 0;border-radius:4px}.policy-highlight strong{color:var(--policy-primary)}.policy-footer{margin-top:80px;padding-top:40px;border-top:2px solid var(--policy-border);text-align:center;color:var(--policy-secondary-text)}.policy-footer p{margin-bottom:25px}.policy-cta-button{display:inline-block;background:var(--policy-accent);color:#fff;padding:14px 32px;border-radius:4px;text-decoration:none;font-weight:600;font-size:1rem;transition:all .3s ease;border:none;cursor:pointer}.policy-cta-button:hover{background:var(--policy-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00a86b33}@media print{.policy-container{padding:40px 0}.policy-header{border-bottom:3px solid var(--policy-primary)}.policy-toc{page-break-inside:avoid}.policy-footer{display:none}}@media(max-width:768px){.policy-container{padding:40px 16px}.policy-header h1{font-size:2rem}.policy-meta{flex-direction:column;gap:15px;font-size:.9rem}.policy-content h2{font-size:1.4rem;margin:35px 0 20px}.policy-content h3{font-size:1.1rem;margin:25px 0 12px}.policy-toc{padding:20px}.policy-toc h2{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/policy-pages.css.map */
