.ProductHeader{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ProductHeaderIcon{width:100px;height:100px;box-shadow:var(--icon-shadow);border-radius:22.5%;margin-bottom:4px}.ProductHeaderIcon.round{border-radius:50%}.ProductHeader h1{margin:0;font-size:2.6rem;font-weight:900;line-height:1.15;position:relative}.ProductHeaderBadge{color:var(--logo-orange);white-space:nowrap;margin-left:2px;font-size:1rem;font-weight:700;line-height:1;position:absolute;top:-.1em;left:100%}.ProductHeader p{text-align:center;max-width:560px;margin:0;font-size:1.2rem;line-height:1.4}@media (max-width:600px){.ProductHeader h1{font-size:2.1rem}.ProductHeader p{font-size:1.05rem}}.ProductPage{flex-direction:column;align-items:center;gap:24px;display:flex}.ProductPageContent{width:100%;margin-top:8px}.ProductPlaceholder{text-align:center;color:var(--secondary-color);margin-top:10px}
.AZ-ceG_TabNav{background-color:var(--tab-background);border-radius:22px;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.AZ-ceG_Tab{height:34px;color:var(--primary-color);white-space:nowrap;border:none;border-radius:18px;align-items:center;padding:0 16px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.AZ-ceG_Tab:hover{background-color:var(--tab-hover-background)}.AZ-ceG_TabActive,.AZ-ceG_TabActive:hover{background-color:var(--primary-color);color:var(--primary-color-inverted)}@media (max-width:600px){.AZ-ceG_Tab{height:30px;padding:0 9px;font-size:.8rem}}
