.page-section{padding:var(--section-spacing) 0}.page-content{max-width:100%}.page-content.narrow{max-width:800px;margin:0 auto}.page-header{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-light)}.page-title{font-size:32px;font-weight:600;color:var(--text-primary);margin:0}.page-body{color:var(--text-secondary);font-size:16px;line-height:1.7}.page-body.rte h1,.page-body.rte h2,.page-body.rte h3,.page-body.rte h4,.page-body.rte h5,.page-body.rte h6{color:var(--text-primary);margin-top:32px;margin-bottom:16px}.page-body.rte h1{font-size:28px}.page-body.rte h2{font-size:24px}.page-body.rte h3{font-size:20px}.page-body.rte p{margin-bottom:16px}.page-body.rte ul,.page-body.rte ol{margin-bottom:16px;padding-left:24px}.page-body.rte li{margin-bottom:8px}.page-body.rte img{max-width:100%;height:auto;border-radius:var(--radius-lg);margin:24px 0}.page-body.rte a{color:var(--primary-blue);text-decoration:underline}.page-body.rte a:hover{color:var(--primary-blue-hover)}.page-body.rte blockquote{margin:24px 0;padding:16px 24px;background:var(--bg-tertiary);border-left:4px solid var(--primary-blue);border-radius:var(--radius-md);font-style:italic}.page-body.rte table{width:100%;margin:24px 0;border-collapse:collapse}.page-body.rte th,.page-body.rte td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border-light)}.page-body.rte th{font-weight:600;color:var(--text-primary);background:var(--bg-tertiary)}.search-section{padding:var(--section-spacing) 0}.search-header{text-align:center;margin-bottom:40px}.search-title{font-size:32px;font-weight:600;color:var(--text-primary);margin-bottom:24px}.search-form{max-width:600px;margin:0 auto}.search-input-wrapper{display:flex;gap:8px;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:4px}.search-input{flex:1;border:none;background:transparent;padding:12px 16px;font-size:16px;color:var(--text-primary)}.search-input:focus{outline:none}.search-submit{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--primary-blue);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;transition:var(--transition)}.search-submit:hover{background:var(--primary-blue-hover)}.search-results-info{margin-bottom:24px}.results-count{font-size:14px;color:var(--text-secondary)}.no-results{font-size:16px;color:var(--text-secondary)}.search-toolbar{margin-bottom:32px}.search-no-results{text-align:center;padding:80px 20px}.no-results-icon{width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:50%;color:var(--text-tertiary)}.no-results-icon svg{width:40px;height:40px}.no-results-title{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.no-results-text{font-size:16px;color:var(--text-secondary);margin-bottom:32px}.no-results-suggestions{text-align:left;max-width:400px;margin:0 auto 32px;padding:24px;background:var(--bg-tertiary);border-radius:var(--radius-lg)}.no-results-suggestions h3{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.no-results-suggestions ul{list-style:disc;padding-left:20px}.no-results-suggestions li{font-size:14px;color:var(--text-secondary);margin-bottom:8px}.article-card,.page-card{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:var(--transition)}.article-card:hover,.page-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.article-card-image{aspect-ratio:16/9;overflow:hidden}.article-card-image img{width:100%;height:100%;object-fit:cover}.article-card-content,.page-card-content{padding:20px}.article-tag,.page-tag{display:inline-block;padding:4px 10px;font-size:11px;font-weight:500;text-transform:uppercase;background:var(--bg-tertiary);color:var(--text-secondary);border-radius:var(--radius-sm);margin-bottom:12px}.article-title,.page-title{font-size:16px;font-weight:600;margin-bottom:8px}.article-title a,.page-title a{color:var(--text-primary);text-decoration:none}.article-title a:hover,.page-title a:hover{color:var(--primary-blue)}.article-excerpt,.page-excerpt{font-size:14px;color:var(--text-secondary);line-height:1.5}.error-404-section{padding:80px 0;min-height:60vh;display:flex;align-items:center}.error-404-content{max-width:500px;margin:0 auto;text-align:center;padding:60px 40px}.error-404-icon{width:100px;height:100px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:50%;color:var(--color-error)}.error-404-icon svg{width:50px;height:50px}.error-404-title{font-size:28px;font-weight:600;color:var(--text-primary);margin-bottom:12px}.error-404-text{font-size:16px;color:var(--text-secondary);margin-bottom:32px}.error-404-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:40px}.error-404-search{padding-top:32px;border-top:1px solid var(--border-light)}.error-404-search .search-label{font-size:14px;color:var(--text-secondary);margin-bottom:16px}.error-404-search .search-form{max-width:100%}@media (max-width: 768px){.page-title,.search-title{font-size:24px}.error-404-content{padding:40px 24px}.error-404-icon{width:80px;height:80px}.error-404-icon svg{width:40px;height:40px}.error-404-title{font-size:22px}.error-404-actions{flex-direction:column}.error-404-actions .btn-add-cart,.error-404-actions .btn-secondary{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-page.css.map */
