.pp-attributes-block{max-width:1200px;margin:40px auto;padding:30px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pp-attr-header{text-align:center;margin-bottom:30px}.pp-attr-title{font-size:28px;font-weight:700;color:#1a1a2e;margin:0 0 10px}.pp-attr-subtitle{font-size:16px;color:#666;margin:0}.pp-brands-container{display:grid;gap:16px}.pp-brands-container.pp-columns-2{grid-template-columns:repeat(2,1fr)}.pp-brands-container.pp-columns-3{grid-template-columns:repeat(3,1fr)}.pp-brands-container.pp-columns-4{grid-template-columns:repeat(4,1fr)}.pp-brands-container.pp-columns-5{grid-template-columns:repeat(5,1fr)}.pp-brands-container.pp-columns-6{grid-template-columns:repeat(6,1fr)}.pp-brand-item{display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#fff;border:2px solid #e8e8e8;border-radius:16px;text-decoration:none;transition:all .3s ease;min-height:100px}.pp-brand-item:hover{border-color:#0d3578;transform:translateY(-4px);box-shadow:0 8px 25px rgba(13,53,120,.15)}.pp-brand-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.pp-brand-logo{max-width:80px;max-height:50px;object-fit:contain}.pp-brand-initial{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0d3578,#1a4a8a);color:#fff;font-size:24px;font-weight:700;border-radius:12px;text-transform:uppercase}.pp-brand-name{font-size:14px;font-weight:600;color:#1a1a2e}.pp-brand-count{font-size:12px;color:#888}.pp-brands-style-tags .pp-brands-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pp-brands-style-tags .pp-brand-item{min-height:auto;padding:10px 20px;border-radius:25px}.pp-brands-style-tags .pp-brand-content{flex-direction:row;gap:8px}.pp-brands-style-tags .pp-brand-initial{width:30px;height:30px;font-size:14px;border-radius:8px}.pp-brands-style-tags .pp-brand-count{background:#f0f0f0;padding:2px 8px;border-radius:10px;font-size:11px}.pp-brands-empty{text-align:center;padding:40px 20px;color:#888;font-size:16px}.pp-age-block{background:linear-gradient(135deg,#f0f4fb 0%,#faf1ed 100%);border-radius:24px}.pp-age-block .pp-attr-title{color:#2d3436}.pp-age-block .pp-attr-subtitle{color:#636e72}.pp-age-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.pp-age-item{display:flex;align-items:center;gap:15px;padding:20px;background:rgba(255,255,255,.9);border-radius:16px;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.pp-age-item:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:#e67d41;background:#fff}.pp-age-icon{font-size:36px;line-height:1}.pp-age-info{display:flex;flex-direction:column;gap:4px}.pp-age-name{font-size:16px;font-weight:600;color:#2d3436}.pp-age-count{font-size:13px;color:#888}.pp-age-style-buttons .pp-age-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pp-age-style-buttons .pp-age-item{padding:12px 24px;border-radius:50px;background:#fff;border:2px solid #ddd}.pp-age-style-buttons .pp-age-item:hover{background:#e67d41;border-color:#e67d41}.pp-age-style-buttons .pp-age-item:hover .pp-age-name,.pp-age-style-buttons .pp-age-item:hover .pp-age-count{color:#fff}.pp-age-style-buttons .pp-age-info{flex-direction:row;align-items:center;gap:8px}.pp-age-style-icons .pp-age-container{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.pp-age-style-icons .pp-age-item{flex-direction:column;text-align:center;padding:25px 20px;min-width:140px}.pp-age-style-icons .pp-age-icon{font-size:48px;margin-bottom:10px}.pp-attr-footer{text-align:center;margin-top:30px}.pp-view-all-link{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#0d3578,#e67d41);color:#fff;text-decoration:none;border-radius:25px;font-weight:600;font-size:14px;transition:all .3s ease}.pp-view-all-link:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(13,53,120,.4);color:#fff}.pp-full-list{max-width:1200px;margin:40px auto;padding:30px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pp-list-header{text-align:center;margin-bottom:40px}.pp-list-title{font-size:32px;font-weight:700;color:#1a1a2e;margin:0 0 10px}.pp-list-subtitle{font-size:16px;color:#666;margin:0 0 15px}.pp-list-stats{display:inline-block;padding:8px 20px;background:linear-gradient(135deg,#0d3578,#e67d41);color:#fff;border-radius:20px;font-size:14px;font-weight:600}.pp-alphabet-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;padding:20px;background:#f8f9fa;border-radius:16px}.pp-letter-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#fff;border:2px solid #e8e8e8;border-radius:10px;color:#1a1a2e;font-weight:700;font-size:16px;text-decoration:none;transition:all .2s ease}.pp-letter-link:hover{background:#0d3578;border-color:#0d3578;color:#fff;transform:translateY(-2px)}.pp-letter-group{margin-bottom:40px;scroll-margin-top:20px}.pp-letter-heading{font-size:28px;font-weight:700;color:#0d3578;margin:0 0 20px;padding-bottom:10px;border-bottom:3px solid #0d3578;display:inline-block}.pp-list-items{display:grid;gap:12px}.pp-list-items.pp-columns-2{grid-template-columns:repeat(2,1fr)}.pp-list-items.pp-columns-3{grid-template-columns:repeat(3,1fr)}.pp-list-items.pp-columns-4{grid-template-columns:repeat(4,1fr)}.pp-list-items.pp-columns-5{grid-template-columns:repeat(5,1fr)}.pp-list-items.pp-columns-6{grid-template-columns:repeat(6,1fr)}.pp-list-item{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;text-decoration:none;transition:all .2s ease}.pp-list-item:hover{border-color:#0d3578;background:#f0f4fb;transform:translateX(4px)}.pp-item-name{font-size:14px;font-weight:500;color:#1a1a2e;flex:1}.pp-item-count{font-size:12px;color:#888;background:#f0f0f0;padding:2px 8px;border-radius:10px}.pp-list-style-grid .pp-list-item{flex-direction:column;align-items:center;text-align:center;padding:20px 16px}.pp-list-style-grid .pp-item-name{font-size:15px;font-weight:600}.pp-list-style-compact .pp-list-item{padding:8px 12px;border-radius:6px}.pp-list-style-compact .pp-item-name{font-size:13px}.pp-list-style-compact .pp-item-count{font-size:11px;padding:1px 6px}.pp-list-style-list .pp-list-items{grid-template-columns:1fr}.pp-list-style-list .pp-list-item{border-radius:8px}.pp-list-empty{text-align:center;padding:60px 20px;color:#888;font-size:18px}.pp-age-list{background:linear-gradient(135deg,#f0f4fb 0%,#faf1ed 100%);border-radius:24px}.pp-age-list .pp-list-title{color:#2d3436}.pp-age-list .pp-list-subtitle{color:#636e72}.pp-age-list .pp-list-stats{background:linear-gradient(135deg,#e67d41,#d15a2b)}.pp-age-list-items{display:grid;gap:16px}.pp-age-list-items.pp-columns-2{grid-template-columns:repeat(2,1fr)}.pp-age-list-items.pp-columns-3{grid-template-columns:repeat(3,1fr)}.pp-age-list-items.pp-columns-4{grid-template-columns:repeat(4,1fr)}.pp-age-list-items.pp-columns-5{grid-template-columns:repeat(5,1fr)}.pp-age-list-items.pp-columns-6{grid-template-columns:repeat(6,1fr)}.pp-age-list-item{display:flex;align-items:center;gap:16px;padding:24px;background:rgba(255,255,255,.95);border-radius:16px;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.pp-age-list-item:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.12);border-color:#e67d41;background:#fff}.pp-age-list-icon{font-size:48px;line-height:1}.pp-age-list-info{display:flex;flex-direction:column;gap:4px}.pp-age-list-name{font-size:18px;font-weight:600;color:#2d3436}.pp-age-list-count{font-size:14px;color:#888}.pp-age-list-style-cards .pp-age-list-item{flex-direction:column;text-align:center;padding:30px 20px}.pp-age-list-style-cards .pp-age-list-icon{font-size:56px;margin-bottom:10px}.pp-age-list-style-cards .pp-age-list-info{align-items:center}.pp-age-list-style-grid .pp-age-list-item{padding:20px}.pp-age-list-style-grid .pp-age-list-icon{font-size:40px}.pp-age-list-style-grid .pp-age-list-name{font-size:16px}.pp-age-list-style-list .pp-age-list-items{grid-template-columns:1fr;max-width:600px;margin:0 auto}.pp-age-list-style-list .pp-age-list-item{padding:16px 24px}.pp-age-list-style-list .pp-age-list-icon{font-size:36px}@media (max-width:992px){.pp-brands-container.pp-columns-5,.pp-brands-container.pp-columns-6{grid-template-columns:repeat(4,1fr)}.pp-list-items.pp-columns-5,.pp-list-items.pp-columns-6{grid-template-columns:repeat(4,1fr)}.pp-age-list-items.pp-columns-5,.pp-age-list-items.pp-columns-6{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.pp-attributes-block{padding:20px 15px;margin:25px auto}.pp-attr-title{font-size:22px}.pp-brands-container.pp-columns-3,.pp-brands-container.pp-columns-4,.pp-brands-container.pp-columns-5,.pp-brands-container.pp-columns-6{grid-template-columns:repeat(3,1fr)}.pp-brand-item{padding:15px 10px;min-height:80px}.pp-brand-initial{width:40px;height:40px;font-size:18px}.pp-brand-name{font-size:12px}.pp-age-container{grid-template-columns:repeat(2,1fr)}.pp-age-item{padding:15px}.pp-age-icon{font-size:28px}.pp-age-name{font-size:14px}.pp-age-style-icons .pp-age-item{min-width:auto;padding:15px}.pp-age-style-icons .pp-age-icon{font-size:36px}.pp-full-list{padding:20px 15px;margin:20px auto}.pp-list-title{font-size:26px}.pp-list-items.pp-columns-3,.pp-list-items.pp-columns-4,.pp-list-items.pp-columns-5,.pp-list-items.pp-columns-6{grid-template-columns:repeat(2,1fr)}.pp-alphabet-nav{padding:15px;gap:6px}.pp-letter-link{width:34px;height:34px;font-size:14px}.pp-letter-heading{font-size:24px}.pp-age-list{padding:20px 15px}.pp-age-list-items.pp-columns-3,.pp-age-list-items.pp-columns-4,.pp-age-list-items.pp-columns-5,.pp-age-list-items.pp-columns-6{grid-template-columns:repeat(2,1fr)}.pp-age-list-item{padding:16px}.pp-age-list-icon{font-size:36px}.pp-age-list-name{font-size:15px}.pp-age-list-style-cards .pp-age-list-icon{font-size:42px}}@media (max-width:480px){.pp-brands-container.pp-columns-3,.pp-brands-container.pp-columns-4,.pp-brands-container.pp-columns-5,.pp-brands-container.pp-columns-6{grid-template-columns:repeat(2,1fr)}.pp-age-style-buttons .pp-age-container{flex-direction:column}.pp-age-style-buttons .pp-age-item{width:100%;justify-content:center}.pp-list-items.pp-columns-2,.pp-list-items.pp-columns-3,.pp-list-items.pp-columns-4,.pp-list-items.pp-columns-5,.pp-list-items.pp-columns-6{grid-template-columns:1fr}.pp-list-style-grid .pp-list-items{grid-template-columns:repeat(2,1fr)}.pp-age-list-items.pp-columns-2,.pp-age-list-items.pp-columns-3,.pp-age-list-items.pp-columns-4,.pp-age-list-items.pp-columns-5,.pp-age-list-items.pp-columns-6{grid-template-columns:1fr}.pp-age-list-style-cards .pp-age-list-items{grid-template-columns:repeat(2,1fr)}}